/
tmp
/
/tmp
mkdir
upload
Name
Size
Mode
Actions
.font-unix/
-
1777
rm
.ICE-unix/
-
1777
rm
.Test-unix/
-
1777
rm
.X11-unix/
-
1777
rm
.XIM-unix/
-
1777
rm
mc-root/
-
0700
rm
node-compile-cache/
-
0755
rm
php_sessions/
-
0700
rm
snap-private-tmp/
-
0700
rm
systemd-private-4e52dd94e72c40d3b7735bce29884ec0-apache2.service-cYa2fW/
-
0700
rm
systemd-private-4e52dd94e72c40d3b7735bce29884ec0-do-agent.service-k1j1OF/
-
0700
rm
systemd-private-4e52dd94e72c40d3b7735bce29884ec0-ModemManager.service-cQTYsY/
-
0700
rm
systemd-private-4e52dd94e72c40d3b7735bce29884ec0-systemd-logind.service-jwTYOx/
-
0700
rm
systemd-private-4e52dd94e72c40d3b7735bce29884ec0-systemd-resolved.service-7R2qNR/
-
0700
rm
systemd-private-4e52dd94e72c40d3b7735bce29884ec0-systemd-timesyncd.service-59tyXe/
-
0700
rm
systemd-private-4e52dd94e72c40d3b7735bce29884ec0-upower.service-4rcOE3/
-
0700
rm
tsx-0/
-
0755
rm
fix_apache.py
3183
0644
edit
dl
rm
lgtrack_0ce44e7b5d55eed3f7c9a8aa4b94e9ee
0
0644
edit
dl
rm
lgtrack_0e5da5e10439fe4b7c4c5e296836bfba
0
0644
edit
dl
rm
lgtrack_1d0bf8f58a86fc38cd60d280411c5a58
0
0644
edit
dl
rm
lgtrack_4cc69e5da6504e41f0cab8c08fcd1d40
0
0644
edit
dl
rm
lgtrack_8db4f179c6dd15190b5f2bde8b1b5e6b
0
0644
edit
dl
rm
lgtrack_9a002984d4613b3c2c48cf769cf2b570
0
0644
edit
dl
rm
lgtrack_87e0ef57c122b88d8381a7d867c63e45
0
0644
edit
dl
rm
lgtrack_155f227637fbae98263d703d6db75ceb
0
0644
edit
dl
rm
lgtrack_423d9f9dc4a7f36d022e50ac49a20f2f
0
0644
edit
dl
rm
lgtrack_918cd79f2a7b16f1705ff9fb30642ef2
0
0644
edit
dl
rm
lgtrack_947e6ff020f34117e16f5ca96f6f4ac5
0
0644
edit
dl
rm
lgtrack_375951f513003a021500439a059ecab0
0
0644
edit
dl
rm
lgtrack_654566c9435550dbd042e2869074ff4c
0
0644
edit
dl
rm
lgtrack_9279525b050338a61e01ca92918a9c19
0
0644
edit
dl
rm
lgtrack_b1aaab839a5af46dfe09aa2f0718fe4a
0
0644
edit
dl
rm
lgtrack_b1c5410c77267777243d34182992c7b2
0
0644
edit
dl
rm
lgtrack_b17fe577c676264e1da8349a8f9e2f9b
0
0644
edit
dl
rm
lgtrack_b742e5ff6eb593d4b5a05123d72f6156
0
0644
edit
dl
rm
lgtrack_bbacffda55cc5129005066d20843f220
0
0644
edit
dl
rm
lgtrack_c1801271fe09a059863544d7f297e12e
0
0644
edit
dl
rm
lgtrack_d0b293336ebfd24cec8a606851dee31b
0
0644
edit
dl
rm
lgtrack_da29e23b6fee67e6e0d223ceac3f85c6
0
0644
edit
dl
rm
lgtrack_dd4734536d2a7f883bff7e597e0cf203
0
0644
edit
dl
rm
lgtrack_e8de4a7346609c14895cc29ffe848153
0
0644
edit
dl
rm
lgtrack_e8140b1d60c55a2274d6303b0bb2a677
0
0644
edit
dl
rm
lgtrack_f66e82997336a4a24d0edf22137b2baf
0
0644
edit
dl
rm
lgtrack_f11992a9abdafe772298fc27097fbd80
0
0644
edit
dl
rm
Edit:
/tmp/fix_apache.py
(3183B)
import re # Fix 1: Block xmlrpc.php in leolaart HTTP vhost (000-default.conf) with open('/etc/apache2/sites-available/000-default.conf', 'r') as f: content = f.read() xmlrpc_block = '\n <Files xmlrpc.php>\n Require all denied\n </Files>\n' pattern = r'(ServerName leolaart\.com\n DocumentRoot /var/www/leolaart\.com/www/\n)' if '<Files xmlrpc.php>' not in content: new_content = re.sub(pattern, r'\1' + xmlrpc_block, content) if new_content != content: with open('/etc/apache2/sites-available/000-default.conf', 'w') as f: f.write(new_content) print('HTTP vhost: xmlrpc.php block added') else: print('HTTP vhost: pattern not found, trying alternative') # Try to insert after DocumentRoot line in leolaart section idx = content.find('ServerName leolaart.com') if idx != -1: dr_idx = content.find('DocumentRoot /var/www/leolaart.com/www/', idx) nl_idx = content.find('\n', dr_idx) + 1 new_content = content[:nl_idx] + xmlrpc_block + content[nl_idx:] with open('/etc/apache2/sites-available/000-default.conf', 'w') as f: f.write(new_content) print('HTTP vhost: xmlrpc.php block added (alternative)') else: print('HTTP vhost: xmlrpc.php block already exists') # Fix 2: Block xmlrpc.php in leolaart SSL vhost with open('/etc/apache2/sites-available/000-default-le-ssl.conf', 'r') as f: ssl_content = f.read() if '<Files xmlrpc.php>' not in ssl_content[:ssl_content.find('leolaart.com', ssl_content.find('leolaart.com')) + 500]: idx = ssl_content.find('ServerName leolaart.com') if idx != -1: dr_idx = ssl_content.find('DocumentRoot /var/www/leolaart.com/www/', idx) nl_idx = ssl_content.find('\n', dr_idx) + 1 new_ssl = ssl_content[:nl_idx] + xmlrpc_block + ssl_content[nl_idx:] with open('/etc/apache2/sites-available/000-default-le-ssl.conf', 'w') as f: f.write(new_ssl) print('SSL vhost: xmlrpc.php block added') else: print('SSL vhost: leolaart not found') else: print('SSL vhost: xmlrpc.php block already exists') # Fix 3: Add /dl/pma77 alias to doncode.com.ua HTTPS vhost with open('/etc/apache2/sites-available/000-default.conf', 'r') as f: content = f.read() pma_alias = ''' Alias /dl/pma77 /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options SymLinksIfOwnerMatch DirectoryIndex index.php Require all granted <FilesMatch ".+\.php$"> SetHandler "proxy:unix:/run/php/php8.3-fpm.sock|fcgi://localhost" </FilesMatch> </Directory> ''' idx = content.find('ServerName doncode.com.ua') if idx != -1 and '/dl/pma77' not in content: end_vhost = content.find('</VirtualHost>', idx) new_content = content[:end_vhost] + pma_alias + content[end_vhost:] with open('/etc/apache2/sites-available/000-default.conf', 'w') as f: f.write(new_content) print('doncode.com.ua: /dl/pma77 alias added') elif '/dl/pma77' in content: print('doncode.com.ua: /dl/pma77 alias already exists') else: print('doncode.com.ua: vhost not found')
Save
cmd:
run