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 /
at /
Delete
Unzip
Name
Size
Permission
Date
Action
images
[ DIR ]
drwxr-xr-x
2026-07-25 20:55
lang
[ DIR ]
drwxr-xr-x
2026-07-25 20:55
CHANGELOG
702
B
-rw-r--r--
2026-07-17 21:17
acl_security.pl
1.17
KB
-rwxr-xr-x
2026-07-17 21:17
at-lib.pl
3.29
KB
-rwxr-xr-x
2026-07-17 21:17
backup_config.pl
892
B
-rwxr-xr-x
2026-07-17 21:17
bootup.cgi
356
B
-rwxr-xr-x
2026-07-17 21:22
cgi_args.pl
332
B
-rwxr-xr-x
2026-07-17 21:17
config-coherent-linux
84
B
-rw-r--r--
2026-07-17 21:17
config-corel-linux
88
B
-rw-r--r--
2026-07-17 21:17
config-debian-linux
88
B
-rw-r--r--
2026-07-17 21:17
config-debian-linux-3.0-ALL
45
B
-rw-r--r--
2026-07-17 21:17
config-freebsd
37
B
-rw-r--r--
2026-07-17 21:17
config-generic-linux
88
B
-rw-r--r--
2026-07-17 21:17
config-gentoo-linux
97
B
-rw-r--r--
2026-07-17 21:17
config-irix
44
B
-rw-r--r--
2026-07-17 21:17
config-macos
35
B
-rw-r--r--
2026-07-17 21:17
config-mandrake-linux
84
B
-rw-r--r--
2026-07-17 21:17
config-msc-linux
84
B
-rw-r--r--
2026-07-17 21:17
config-netbsd
37
B
-rw-r--r--
2026-07-17 21:17
config-open-linux
89
B
-rw-r--r--
2026-07-17 21:17
config-openSUSE-Linux-15.0-ALL
88
B
-rw-r--r--
2026-07-17 21:17
config-openbsd
37
B
-rw-r--r--
2026-07-17 21:17
config-openmamba-linux
84
B
-rw-r--r--
2026-07-17 21:17
config-openserver
50
B
-rw-r--r--
2026-07-17 21:17
config-redhat-linux
84
B
-rw-r--r--
2026-07-17 21:17
config-slackware-linux
88
B
-rw-r--r--
2026-07-17 21:17
config-sol-linux
88
B
-rw-r--r--
2026-07-17 21:17
config-solaris
47
B
-rw-r--r--
2026-07-17 21:17
config-suse-linux
88
B
-rw-r--r--
2026-07-17 21:17
config-syno-linux
88
B
-rw-r--r--
2026-07-17 21:17
config-trustix-linux
84
B
-rw-r--r--
2026-07-17 21:17
config-turbo-linux
84
B
-rw-r--r--
2026-07-17 21:17
config-united-linux
88
B
-rw-r--r--
2026-07-17 21:17
config.info
237
B
-rw-r--r--
2026-07-17 21:17
config.info.bg
347
B
-rw-r--r--
2026-07-17 21:17
config.info.ca
264
B
-rw-r--r--
2026-07-17 21:17
config.info.cs
241
B
-rw-r--r--
2026-07-17 21:17
config.info.de
293
B
-rw-r--r--
2026-07-17 21:17
config.info.es
262
B
-rw-r--r--
2026-07-17 21:17
config.info.fr
273
B
-rw-r--r--
2026-07-17 21:17
config.info.hr
0
B
-rw-r--r--
2026-07-17 21:17
config.info.hu
257
B
-rw-r--r--
2026-07-17 21:17
config.info.it
251
B
-rw-r--r--
2026-07-17 21:17
config.info.ms
241
B
-rw-r--r--
2026-07-17 21:17
config.info.nl
242
B
-rw-r--r--
2026-07-17 21:17
config.info.no
239
B
-rw-r--r--
2026-07-17 21:17
config.info.pl
206
B
-rw-r--r--
2026-07-17 21:17
config.info.pt_BR
154
B
-rw-r--r--
2026-07-17 21:17
config.info.ru
333
B
-rw-r--r--
2026-07-17 21:17
config.info.sk
302
B
-rw-r--r--
2026-07-17 21:17
config.info.sv
0
B
-rw-r--r--
2026-07-17 21:17
config.info.tr
139
B
-rw-r--r--
2026-07-17 21:17
config.info.uk
164
B
-rw-r--r--
2026-07-17 21:17
config.info.zh_TW
136
B
-rw-r--r--
2026-07-17 21:17
create_job.cgi
1.07
KB
-rwxr-xr-x
2026-07-17 21:22
defaultacl
40
B
-rw-r--r--
2026-07-17 21:17
delete_job.cgi
1.31
KB
-rwxr-xr-x
2026-07-17 21:22
delete_jobs.cgi
613
B
-rwxr-xr-x
2026-07-17 21:22
edit_job.cgi
1.57
KB
-rwxr-xr-x
2026-07-17 21:22
freebsd-lib.pl
1.43
KB
-rwxr-xr-x
2026-07-17 21:17
index.cgi
4.74
KB
-rwxr-xr-x
2026-07-17 21:22
install_check.pl
406
B
-rwxr-xr-x
2026-07-17 21:17
irix-lib.pl
1.25
KB
-rwxr-xr-x
2026-07-17 21:17
linux-lib.pl
1.76
KB
-rwxr-xr-x
2026-07-17 21:17
log_parser.pl
625
B
-rwxr-xr-x
2026-07-17 21:17
macos-lib.pl
1.3
KB
-rwxr-xr-x
2026-07-17 21:17
module.info
438
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
156
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
183
B
-rw-r--r--
2026-07-17 21:17
module.info.ca
84
B
-rw-r--r--
2026-07-17 21:17
module.info.ca.auto
11
B
-rw-r--r--
2026-07-17 21:17
module.info.cs
30
B
-rw-r--r--
2026-07-17 21:17
module.info.cs.auto
90
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
110
B
-rw-r--r--
2026-07-17 21:17
module.info.de
102
B
-rw-r--r--
2026-07-17 21:17
module.info.de.auto
13
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
193
B
-rw-r--r--
2026-07-17 21:17
module.info.es
30
B
-rw-r--r--
2026-07-17 21:17
module.info.es.auto
76
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
117
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
187
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
123
B
-rw-r--r--
2026-07-17 21:17
module.info.fr
31
B
-rw-r--r--
2026-07-17 21:17
module.info.fr.auto
82
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
106
B
-rw-r--r--
2026-07-17 21:17
module.info.hu
29
B
-rw-r--r--
2026-07-17 21:17
module.info.hu.auto
95
B
-rw-r--r--
2026-07-17 21:17
module.info.it
28
B
-rw-r--r--
2026-07-17 21:17
module.info.it.auto
77
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
164
B
-rw-r--r--
2026-07-17 21:17
module.info.ko
0
B
-rw-r--r--
2026-07-17 21:17
module.info.ko.auto
123
B
-rw-r--r--
2026-07-17 21:17
module.info.ms
85
B
-rw-r--r--
2026-07-17 21:17
module.info.ms.auto
13
B
-rw-r--r--
2026-07-17 21:17
module.info.nl
28
B
-rw-r--r--
2026-07-17 21:17
module.info.nl.auto
80
B
-rw-r--r--
2026-07-17 21:17
module.info.no
33
B
-rw-r--r--
2026-07-17 21:17
module.info.no.auto
80
B
-rw-r--r--
2026-07-17 21:17
module.info.pl
81
B
-rw-r--r--
2026-07-17 21:17
module.info.pl.auto
10
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
102
B
-rw-r--r--
2026-07-17 21:17
module.info.pt_BR
30
B
-rw-r--r--
2026-07-17 21:17
module.info.pt_BR.auto
81
B
-rw-r--r--
2026-07-17 21:17
module.info.ru
44
B
-rw-r--r--
2026-07-17 21:17
module.info.ru.auto
132
B
-rw-r--r--
2026-07-17 21:17
module.info.sk
29
B
-rw-r--r--
2026-07-17 21:17
module.info.sk.auto
86
B
-rw-r--r--
2026-07-17 21:17
module.info.sv
30
B
-rw-r--r--
2026-07-17 21:17
module.info.sv.auto
80
B
-rw-r--r--
2026-07-17 21:17
module.info.tr
38
B
-rw-r--r--
2026-07-17 21:17
module.info.tr.auto
103
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
162
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
85
B
-rw-r--r--
2026-07-17 21:17
module.info.zh_TW
24
B
-rw-r--r--
2026-07-17 21:17
module.info.zh_TW.auto
70
B
-rw-r--r--
2026-07-17 21:17
negativeacl
7
B
-rw-r--r--
2026-07-17 21:17
openserver-lib.pl
1.05
KB
-rwxr-xr-x
2026-07-17 21:17
rbac-mapping
103
B
-rw-r--r--
2026-07-17 21:17
save_allow.cgi
695
B
-rwxr-xr-x
2026-07-17 21:22
solaris-lib.pl
1.35
KB
-rwxr-xr-x
2026-07-17 21:17
start.cgi
311
B
-rwxr-xr-x
2026-07-17 21:22
stop.cgi
306
B
-rwxr-xr-x
2026-07-17 21:22
Save
Rename
# at-lib.pl # Functions for listing and creating at jobs use strict; use warnings "once"; no warnings "redefine"; our (%text, %config); our $remote_user; BEGIN { push(@INC, ".."); }; use WebminCore; &init_config(); our %access = &get_module_acl(); do "$config{'at_style'}-lib.pl"; # wrap_lines(text, width) # Given a multi-line string, return an array of lines wrapped to # the given width sub wrap_lines { my @rv; my $w = $_[1]; foreach my $rest (split(/\n/, $_[0])) { if ($rest =~ /\S/) { while(length($rest) > $w) { push(@rv, substr($rest, 0, $w)); $rest = substr($rest, $w); } push(@rv, $rest); } else { # Empty line .. keep as it is push(@rv, $rest); } } return @rv; } # can_edit_user(&access, user) sub can_edit_user { my %umap; map { $umap{$_}++; } split(/\s+/, $_[0]->{'users'}); if ($_[0]->{'mode'} == 1 && !$umap{$_[1]} || $_[0]->{'mode'} == 2 && $umap{$_[1]}) { return 0; } elsif ($_[0]->{'mode'} == 3) { return $remote_user eq $_[1]; } else { return 1; } } # list_allowed() # Returns a list of all users in the cron allow file sub list_allowed { local $_; my @rv; no strict "subs"; &open_readfile(ALLOW, $config{allow_file}); while(<ALLOW>) { next if (/^\s*#/); chop; push(@rv, $_) if (/\S/); } close(ALLOW); use strict "subs"; return @rv; } # list_denied() # Return a list of users from the cron deny file sub list_denied { local $_; my @rv; no strict "subs"; &open_readfile(DENY, $config{deny_file}); while(<DENY>) { next if (/^\s*#/); chop; push(@rv, $_) if (/\S/); } close(DENY); use strict "subs"; return @rv; } # save_allowed(user, user, ...) # Save the list of allowed users sub save_allowed { &lock_file($config{allow_file}); if (@_) { local($_); no strict "subs"; &open_tempfile(ALLOW, ">$config{allow_file}"); foreach my $u (@_) { &print_tempfile(ALLOW, $u,"\n"); } &close_tempfile(ALLOW); use strict "subs"; chmod(0444, $config{allow_file}); } else { &unlink_file($config{allow_file}); } &unlock_file($config{allow_file}); } # save_denied(user, user, ...) # Save the list of denied users sub save_denied { &lock_file($config{deny_file}); if (@_ || !-r $config{'allow_file'}) { no strict "subs"; &open_tempfile(DENY, ">$config{deny_file}"); foreach my $u (@_) { &print_tempfile(DENY, $u,"\n"); } &close_tempfile(DENY); use strict "subs"; chmod(0444, $config{deny_file}); } else { &unlink_file($config{deny_file}); } &unlock_file($config{deny_file}); } # can_use_at(user) # Returns 1 if some user is allowed to use At jobs, based on the allow # any deny files. sub can_use_at { my ($user) = @_; my (@allow, @deny, @denied); if (!$config{'allow_file'}) { return 1; # not supported by OS } elsif (@allow = &list_allowed()) { return &indexof($user, @allow) >= 0; # check allowed list } elsif (@deny = &list_denied()) { return &indexof($user, @denied) < 0; # check denied list } else { return 1; # if neither exists, fall back to allowing all } } # get_init_status() # If the init module is installed and there is an atd bootup action, return # its name, current running status and boot status sub get_init_status { return () if (!&foreign_available("init")); my $init = defined(&get_init_name) ? &get_init_name() : undef; return () if (!$init); my $r = &init::status_action($init); my $atboot = &init::action_status($init); return ($init, $r, $atboot); } 1;