Linux mail.vriendennsm.nl 6.1.0-51-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.177-1 (2026-07-16) x86_64
Apache/2.4.68 (Debian)
Server IP : 217.154.75.17 & Your IP : 216.73.216.195
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
webmin /
phpini /
Delete
Unzip
Name
Size
Permission
Date
Action
help
[ DIR ]
drwxr-xr-x
2026-07-25 20:55
images
[ DIR ]
drwxr-xr-x
2026-07-25 20:55
lang
[ DIR ]
drwxr-xr-x
2026-07-25 20:55
CHANGELOG
498
B
-rw-r--r--
2026-07-17 21:17
acl_security.pl
987
B
-rwxr-xr-x
2026-07-17 21:17
backup_config.pl
625
B
-rwxr-xr-x
2026-07-17 21:17
cgi_args.pl
247
B
-rwxr-xr-x
2026-07-17 21:17
config
96
B
-rw-r--r--
2026-07-17 21:17
config-Ubuntu-Linux-20.0-ALL
230
B
-rw-r--r--
2026-07-17 21:17
config-debian-linux
180
B
-rw-r--r--
2026-07-17 21:17
config-debian-linux-10.0-ALL
230
B
-rw-r--r--
2026-07-17 21:17
config-debian-linux-4.0-9.0
254
B
-rw-r--r--
2026-07-17 21:17
config-freebsd
77
B
-rw-r--r--
2026-07-17 21:17
config-openbsd
30
B
-rw-r--r--
2026-07-17 21:17
config-openmamba-linux
25
B
-rw-r--r--
2026-07-17 21:17
config-pardus-linux
33
B
-rw-r--r--
2026-07-17 21:17
config-solaris
29
B
-rw-r--r--
2026-07-17 21:17
config-solaris-11-ALL
32
B
-rw-r--r--
2026-07-17 21:17
config-syno-linux
37
B
-rw-r--r--
2026-07-17 21:17
config.info
99
B
-rw-r--r--
2026-07-17 21:17
config.info.ca
107
B
-rw-r--r--
2026-07-17 21:17
config.info.cs
104
B
-rw-r--r--
2026-07-17 21:17
config.info.de
104
B
-rw-r--r--
2026-07-17 21:17
config.info.fr
107
B
-rw-r--r--
2026-07-17 21:17
config.info.hu
0
B
-rw-r--r--
2026-07-17 21:17
config.info.it
107
B
-rw-r--r--
2026-07-17 21:17
config.info.ko
81
B
-rw-r--r--
2026-07-17 21:17
config.info.nl
101
B
-rw-r--r--
2026-07-17 21:17
config.info.no
101
B
-rw-r--r--
2026-07-17 21:17
config.info.pl
98
B
-rw-r--r--
2026-07-17 21:17
config.info.ru.UTF-8
0
B
-rw-r--r--
2026-07-17 21:17
defaultacl
38
B
-rw-r--r--
2026-07-17 21:17
delete_pkgs.cgi
1.67
KB
-rwxr-xr-x
2026-07-17 21:22
edit_db.cgi
2.92
KB
-rwxr-xr-x
2026-07-17 21:22
edit_dirs.cgi
1.28
KB
-rwxr-xr-x
2026-07-17 21:22
edit_disable.cgi
1.26
KB
-rwxr-xr-x
2026-07-17 21:22
edit_errors.cgi
2.58
KB
-rwxr-xr-x
2026-07-17 21:22
edit_limits.cgi
1.75
KB
-rwxr-xr-x
2026-07-17 21:22
edit_manual.cgi
854
B
-rwxr-xr-x
2026-07-17 21:22
edit_misc.cgi
2.96
KB
-rwxr-xr-x
2026-07-17 21:22
edit_mods.cgi
2.57
KB
-rwxr-xr-x
2026-07-17 21:22
edit_session.cgi
2
KB
-rwxr-xr-x
2026-07-17 21:22
edit_vars.cgi
1.23
KB
-rwxr-xr-x
2026-07-17 21:22
index.cgi
2.58
KB
-rwxr-xr-x
2026-07-17 21:22
install_check.pl
496
B
-rwxr-xr-x
2026-07-17 21:17
install_mod.cgi
2.91
KB
-rwxr-xr-x
2026-07-17 21:22
list_ini.cgi
1.22
KB
-rwxr-xr-x
2026-07-17 21:22
list_pkgs.cgi
2.14
KB
-rwxr-xr-x
2026-07-17 21:22
log_parser.pl
603
B
-rwxr-xr-x
2026-07-17 21:17
module.info
167
B
-rw-r--r--
2026-07-17 21:17
module.info.ar
0
B
-rw-r--r--
2026-07-17 21:17
module.info.ar.auto
158
B
-rw-r--r--
2026-07-17 21:17
module.info.bg
0
B
-rw-r--r--
2026-07-17 21:17
module.info.bg.auto
208
B
-rw-r--r--
2026-07-17 21:17
module.info.ca
136
B
-rw-r--r--
2026-07-17 21:17
module.info.cs
24
B
-rw-r--r--
2026-07-17 21:17
module.info.cs.auto
105
B
-rw-r--r--
2026-07-17 21:17
module.info.da
0
B
-rw-r--r--
2026-07-17 21:17
module.info.da.auto
130
B
-rw-r--r--
2026-07-17 21:17
module.info.de
139
B
-rw-r--r--
2026-07-17 21:17
module.info.el
0
B
-rw-r--r--
2026-07-17 21:17
module.info.el.auto
223
B
-rw-r--r--
2026-07-17 21:17
module.info.es
0
B
-rw-r--r--
2026-07-17 21:17
module.info.es.auto
140
B
-rw-r--r--
2026-07-17 21:17
module.info.eu
0
B
-rw-r--r--
2026-07-17 21:17
module.info.eu.auto
125
B
-rw-r--r--
2026-07-17 21:17
module.info.fa
0
B
-rw-r--r--
2026-07-17 21:17
module.info.fa.auto
181
B
-rw-r--r--
2026-07-17 21:17
module.info.fi
0
B
-rw-r--r--
2026-07-17 21:17
module.info.fi.auto
134
B
-rw-r--r--
2026-07-17 21:17
module.info.fr
0
B
-rw-r--r--
2026-07-17 21:17
module.info.fr.auto
142
B
-rw-r--r--
2026-07-17 21:17
module.info.hr
0
B
-rw-r--r--
2026-07-17 21:17
module.info.hr.auto
134
B
-rw-r--r--
2026-07-17 21:17
module.info.hu
27
B
-rw-r--r--
2026-07-17 21:17
module.info.hu.auto
115
B
-rw-r--r--
2026-07-17 21:17
module.info.it
30
B
-rw-r--r--
2026-07-17 21:17
module.info.it.auto
103
B
-rw-r--r--
2026-07-17 21:17
module.info.ja
0
B
-rw-r--r--
2026-07-17 21:17
module.info.ja.auto
124
B
-rw-r--r--
2026-07-17 21:17
module.info.ko
19
B
-rw-r--r--
2026-07-17 21:17
module.info.ko.auto
108
B
-rw-r--r--
2026-07-17 21:17
module.info.ms
122
B
-rw-r--r--
2026-07-17 21:17
module.info.nl
25
B
-rw-r--r--
2026-07-17 21:17
module.info.nl.auto
103
B
-rw-r--r--
2026-07-17 21:17
module.info.no
26
B
-rw-r--r--
2026-07-17 21:17
module.info.no.auto
104
B
-rw-r--r--
2026-07-17 21:17
module.info.pl
129
B
-rw-r--r--
2026-07-17 21:17
module.info.pt
0
B
-rw-r--r--
2026-07-17 21:17
module.info.pt.auto
138
B
-rw-r--r--
2026-07-17 21:17
module.info.pt_BR
0
B
-rw-r--r--
2026-07-17 21:17
module.info.pt_BR.auto
144
B
-rw-r--r--
2026-07-17 21:17
module.info.ru
0
B
-rw-r--r--
2026-07-17 21:17
module.info.ru.auto
196
B
-rw-r--r--
2026-07-17 21:17
module.info.sk
0
B
-rw-r--r--
2026-07-17 21:17
module.info.sk.auto
131
B
-rw-r--r--
2026-07-17 21:17
module.info.sv
0
B
-rw-r--r--
2026-07-17 21:17
module.info.sv.auto
129
B
-rw-r--r--
2026-07-17 21:17
module.info.tr
0
B
-rw-r--r--
2026-07-17 21:17
module.info.tr.auto
136
B
-rw-r--r--
2026-07-17 21:17
module.info.uk
0
B
-rw-r--r--
2026-07-17 21:17
module.info.uk.auto
202
B
-rw-r--r--
2026-07-17 21:17
module.info.zh
0
B
-rw-r--r--
2026-07-17 21:17
module.info.zh.auto
94
B
-rw-r--r--
2026-07-17 21:17
module.info.zh_TW
0
B
-rw-r--r--
2026-07-17 21:17
module.info.zh_TW.auto
100
B
-rw-r--r--
2026-07-17 21:17
phpini-lib.pl
29.79
KB
-rwxr-xr-x
2026-07-17 21:17
save_db.cgi
2.56
KB
-rwxr-xr-x
2026-07-17 21:22
save_dirs.cgi
945
B
-rwxr-xr-x
2026-07-17 21:22
save_disable.cgi
819
B
-rwxr-xr-x
2026-07-17 21:22
save_errors.cgi
1.78
KB
-rwxr-xr-x
2026-07-17 21:22
save_limits.cgi
1.85
KB
-rwxr-xr-x
2026-07-17 21:22
save_manual.cgi
611
B
-rwxr-xr-x
2026-07-17 21:22
save_misc.cgi
1.97
KB
-rwxr-xr-x
2026-07-17 21:22
save_mods.cgi
624
B
-rwxr-xr-x
2026-07-17 21:22
save_session.cgi
1.69
KB
-rwxr-xr-x
2026-07-17 21:22
save_vars.cgi
654
B
-rwxr-xr-x
2026-07-17 21:22
Save
Rename
#!/usr/bin/perl # Install the package for a given PHP module, based on the version require './phpini-lib.pl'; &foreign_require("software"); &ReadParse(); &error_setup($text{'imod_err'}); &can_php_config($in{'file'}) || &error($text{'list_ecannot'}); $access{'global'} || &error($text{'mods_ecannot'}); &trim($in{'mod'}) || &error($text{'imod_emod'}); my $filever = &get_php_ini_version($in{'file'}); my $ver = $filever || &get_php_binary_version($in{'file'}); $ver || &error(&text('mods_egetver', "<tt>".&html_escape($in{'file'})."</tt>")); # Work out possible package names my @mods = &unique(split /(?:\s*,\s*|\s+)/, ($in{'mod'})); my %want = map { lc($_) => 1 } grep { length } @mods; my @poss; foreach my $mod (@mods) { push(@poss, { mod => $mod, packages => [&php_module_packages($mod, $ver, $filever)] }); } (grep { @{ $_->{packages} } } @poss) or &error($text{'mods_eposs'}); # Is it already installed? $inidir = &get_php_ini_dir($in{'file'}); my @got = grep { $want{ lc($_->{'mod'}) } } &list_php_ini_modules($inidir); my @already; if (@got) { foreach my $g (@got) { my ($p) = grep { $_->{'mod'} eq $g->{'mod'} } @poss; next unless $p && @{$p->{'packages'}}; foreach my $pkg (@{$p->{'packages'}}) { my @pinfo = &software::package_info($pkg); @pinfo = &software::virtual_package_info($pkg) if (!@pinfo); if (@pinfo) { # Update list of modules to install @mods = grep { lc($_) ne lc($g->{'mod'}) } @mods; push(@already, $g->{'mod'}); } } } } # Print header &ui_print_unbuffered_header( "<tt>".&html_escape($in{'file'})."</tt>", $text{'imod_title'}, ""); if (@already) { print &text('imod_skipwhy')."<br>\n"; print &text('imod_skipwhich', "<tt>". &html_escape(join(", ", &unique(@already)))."</tt>", $ver)."<p></p>\n"; } # Try to install them foreach my $mod (@mods) { print &text('imod_alldoing', "<tt>".&html_escape($mod)."</tt>", $ver),"<br>\n"; my $ok = 0; my ($p) = grep { $_->{'mod'} eq $mod } @poss; next unless $p && @{$p->{'packages'}}; foreach my $pkg (@{$p->{'packages'}}) { my @pinfo = &software::package_info($pkg); @pinfo = &software::virtual_package_info($pkg) if (!@pinfo); next if (@pinfo); my ($out, $rs) = &capture_function_output( \&software::update_system_install, $pkg); @pinfo = &software::package_info($pkg); @pinfo = &software::virtual_package_info($pkg) if (!@pinfo); if (@pinfo && @$rs) { ($got) = grep { $_->{'mod'} eq $mod } &list_php_ini_modules($inidir); if ($got) { $ok = $pkg; last; } } } if ($ok) { print &text('imod_alldone', "<tt>".&html_escape($ok)."</tt>")."<p></p>\n"; &graceful_apache_restart($in{'file'}); &webmin_log("imod", undef, $in{'file'}, { 'mod' => $mod }); } else { print &text('imod_allfailed', "<tt>".&html_escape( join(" ", @{$p->{'packages'}}))."</tt>"). "<p></p>\n"; } } &ui_print_footer("edit_mods.cgi?file=".&urlize($in{'file'}), $text{'mods_return'});