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 /
usermin /
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
186
B
-rw-r--r--
2026-07-19 16:26
acl_security.pl
1.17
KB
-rwxr-xr-x
2026-07-19 16:26
at-lib.pl
3.29
KB
-rwxr-xr-x
2026-07-19 16:26
config-coherent-linux
84
B
-rw-r--r--
2026-07-19 16:26
config-corel-linux
88
B
-rw-r--r--
2026-07-19 16:26
config-debian-linux
88
B
-rw-r--r--
2026-07-19 16:26
config-debian-linux-3.0-ALL
45
B
-rw-r--r--
2026-07-19 16:26
config-freebsd
37
B
-rw-r--r--
2026-07-19 16:26
config-generic-linux
88
B
-rw-r--r--
2026-07-19 16:26
config-gentoo-linux
97
B
-rw-r--r--
2026-07-19 16:26
config-irix
44
B
-rw-r--r--
2026-07-19 16:26
config-mandrake-linux
84
B
-rw-r--r--
2026-07-19 16:26
config-msc-linux
84
B
-rw-r--r--
2026-07-19 16:26
config-netbsd
37
B
-rw-r--r--
2026-07-19 16:26
config-open-linux
89
B
-rw-r--r--
2026-07-19 16:26
config-openSUSE-Linux-15.0-ALL
88
B
-rw-r--r--
2026-07-19 16:26
config-redhat-linux
84
B
-rw-r--r--
2026-07-19 16:26
config-slackware-linux
88
B
-rw-r--r--
2026-07-19 16:26
config-sol-linux
88
B
-rw-r--r--
2026-07-19 16:26
config-solaris
47
B
-rw-r--r--
2026-07-19 16:26
config-suse-linux
88
B
-rw-r--r--
2026-07-19 16:26
config-syno-linux
88
B
-rw-r--r--
2026-07-19 16:26
config-turbo-linux
84
B
-rw-r--r--
2026-07-19 16:26
config-united-linux
88
B
-rw-r--r--
2026-07-19 16:26
config.info
237
B
-rw-r--r--
2026-07-19 16:26
config.info.ca
264
B
-rw-r--r--
2026-07-19 16:26
config.info.de
190
B
-rw-r--r--
2026-07-19 16:26
config.info.nl
237
B
-rw-r--r--
2026-07-19 16:26
config.info.no
240
B
-rw-r--r--
2026-07-19 16:26
config.info.pl
206
B
-rw-r--r--
2026-07-19 16:26
create_job.cgi
1.07
KB
-rwxr-xr-x
2026-07-19 16:28
defaultacl
33
B
-rw-r--r--
2026-07-19 16:26
delete_job.cgi
1.31
KB
-rwxr-xr-x
2026-07-19 16:28
delete_jobs.cgi
613
B
-rwxr-xr-x
2026-07-19 16:28
edit_job.cgi
1.57
KB
-rwxr-xr-x
2026-07-19 16:28
freebsd-lib.pl
1.43
KB
-rwxr-xr-x
2026-07-19 16:26
index.cgi
4.74
KB
-rwxr-xr-x
2026-07-19 16:28
irix-lib.pl
1.25
KB
-rwxr-xr-x
2026-07-19 16:26
linux-lib.pl
1.76
KB
-rwxr-xr-x
2026-07-19 16:26
module.info
334
B
-rw-r--r--
2026-07-19 16:26
module.info.af
0
B
-rw-r--r--
2026-07-19 16:26
module.info.af.auto
87
B
-rw-r--r--
2026-07-19 16:26
module.info.ar
0
B
-rw-r--r--
2026-07-19 16:26
module.info.ar.auto
118
B
-rw-r--r--
2026-07-19 16:26
module.info.be
0
B
-rw-r--r--
2026-07-19 16:26
module.info.be.auto
143
B
-rw-r--r--
2026-07-19 16:26
module.info.bg
0
B
-rw-r--r--
2026-07-19 16:26
module.info.bg.auto
167
B
-rw-r--r--
2026-07-19 16:26
module.info.ca
28
B
-rw-r--r--
2026-07-19 16:26
module.info.ca.auto
62
B
-rw-r--r--
2026-07-19 16:26
module.info.cs
30
B
-rw-r--r--
2026-07-19 16:26
module.info.cs.auto
70
B
-rw-r--r--
2026-07-19 16:26
module.info.da
0
B
-rw-r--r--
2026-07-19 16:26
module.info.da.auto
86
B
-rw-r--r--
2026-07-19 16:26
module.info.de
102
B
-rw-r--r--
2026-07-19 16:26
module.info.el
0
B
-rw-r--r--
2026-07-19 16:26
module.info.el.auto
163
B
-rw-r--r--
2026-07-19 16:26
module.info.es
30
B
-rw-r--r--
2026-07-19 16:26
module.info.eu
0
B
-rw-r--r--
2026-07-19 16:26
module.info.eu.auto
93
B
-rw-r--r--
2026-07-19 16:26
module.info.fa
0
B
-rw-r--r--
2026-07-19 16:26
module.info.fa.auto
140
B
-rw-r--r--
2026-07-19 16:26
module.info.fi
0
B
-rw-r--r--
2026-07-19 16:26
module.info.fi.auto
91
B
-rw-r--r--
2026-07-19 16:26
module.info.fr
31
B
-rw-r--r--
2026-07-19 16:26
module.info.he
0
B
-rw-r--r--
2026-07-19 16:26
module.info.he.auto
120
B
-rw-r--r--
2026-07-19 16:26
module.info.hr
0
B
-rw-r--r--
2026-07-19 16:26
module.info.hr.auto
95
B
-rw-r--r--
2026-07-19 16:26
module.info.hu
29
B
-rw-r--r--
2026-07-19 16:26
module.info.hu.auto
81
B
-rw-r--r--
2026-07-19 16:26
module.info.it
0
B
-rw-r--r--
2026-07-19 16:26
module.info.it.auto
92
B
-rw-r--r--
2026-07-19 16:26
module.info.ja
0
B
-rw-r--r--
2026-07-19 16:26
module.info.ja.auto
132
B
-rw-r--r--
2026-07-19 16:26
module.info.ko
0
B
-rw-r--r--
2026-07-19 16:26
module.info.ko.auto
102
B
-rw-r--r--
2026-07-19 16:26
module.info.lt
0
B
-rw-r--r--
2026-07-19 16:26
module.info.lt.auto
93
B
-rw-r--r--
2026-07-19 16:26
module.info.lv
0
B
-rw-r--r--
2026-07-19 16:26
module.info.lv.auto
103
B
-rw-r--r--
2026-07-19 16:26
module.info.ms
0
B
-rw-r--r--
2026-07-19 16:26
module.info.ms.auto
90
B
-rw-r--r--
2026-07-19 16:26
module.info.mt
0
B
-rw-r--r--
2026-07-19 16:26
module.info.mt.auto
86
B
-rw-r--r--
2026-07-19 16:26
module.info.nl
28
B
-rw-r--r--
2026-07-19 16:26
module.info.no
29
B
-rw-r--r--
2026-07-19 16:26
module.info.no.auto
57
B
-rw-r--r--
2026-07-19 16:26
module.info.pl
26
B
-rw-r--r--
2026-07-19 16:26
module.info.pl.auto
60
B
-rw-r--r--
2026-07-19 16:26
module.info.pt
0
B
-rw-r--r--
2026-07-19 16:26
module.info.pt.auto
94
B
-rw-r--r--
2026-07-19 16:26
module.info.pt_BR
0
B
-rw-r--r--
2026-07-19 16:26
module.info.pt_BR.auto
103
B
-rw-r--r--
2026-07-19 16:26
module.info.ro
0
B
-rw-r--r--
2026-07-19 16:26
module.info.ro.auto
87
B
-rw-r--r--
2026-07-19 16:26
module.info.ru
0
B
-rw-r--r--
2026-07-19 16:26
module.info.ru.auto
166
B
-rw-r--r--
2026-07-19 16:26
module.info.sk
0
B
-rw-r--r--
2026-07-19 16:26
module.info.sk.auto
97
B
-rw-r--r--
2026-07-19 16:26
module.info.sl
0
B
-rw-r--r--
2026-07-19 16:26
module.info.sl.auto
89
B
-rw-r--r--
2026-07-19 16:26
module.info.sv
0
B
-rw-r--r--
2026-07-19 16:26
module.info.sv.auto
100
B
-rw-r--r--
2026-07-19 16:26
module.info.th
0
B
-rw-r--r--
2026-07-19 16:26
module.info.th.auto
143
B
-rw-r--r--
2026-07-19 16:26
module.info.tr
0
B
-rw-r--r--
2026-07-19 16:26
module.info.tr.auto
101
B
-rw-r--r--
2026-07-19 16:26
module.info.uk
0
B
-rw-r--r--
2026-07-19 16:26
module.info.uk.auto
155
B
-rw-r--r--
2026-07-19 16:26
module.info.ur
0
B
-rw-r--r--
2026-07-19 16:26
module.info.ur.auto
148
B
-rw-r--r--
2026-07-19 16:26
module.info.vi
0
B
-rw-r--r--
2026-07-19 16:26
module.info.vi.auto
125
B
-rw-r--r--
2026-07-19 16:26
module.info.zh
0
B
-rw-r--r--
2026-07-19 16:26
module.info.zh.auto
78
B
-rw-r--r--
2026-07-19 16:26
module.info.zh_TW
0
B
-rw-r--r--
2026-07-19 16:26
module.info.zh_TW.auto
87
B
-rw-r--r--
2026-07-19 16:26
solaris-lib.pl
1.35
KB
-rwxr-xr-x
2026-07-19 16:26
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;