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 /
firewalld /
[ HOME SHELL ]
Name
Size
Permission
Action
images
[ DIR ]
drwxr-xr-x
lang
[ DIR ]
drwxr-xr-x
CHANGELOG
201
B
-rw-r--r--
bootup.cgi
456
B
-rwxr-xr-x
config
46
B
-rw-r--r--
config.info
88
B
-rw-r--r--
config.info.ca
103
B
-rw-r--r--
config.info.de
100
B
-rw-r--r--
config.info.fr
121
B
-rw-r--r--
config.info.no
96
B
-rw-r--r--
config.info.pl
98
B
-rw-r--r--
create_zone.cgi
2.09
KB
-rwxr-xr-x
default_zone.cgi
560
B
-rwxr-xr-x
delete_rules.cgi
915
B
-rwxr-xr-x
delete_zone.cgi
1.03
KB
-rwxr-xr-x
edit_forward.cgi
2.55
KB
-rwxr-xr-x
edit_port.cgi
1.78
KB
-rwxr-xr-x
edit_serv.cgi
1.23
KB
-rwxr-xr-x
firewalld-lib.pl
13.2
KB
-rw-r--r--
index.cgi
5.79
KB
-rwxr-xr-x
install_check.pl
469
B
-rwxr-xr-x
list_rules.cgi
4.84
KB
-rwxr-xr-x
log_parser.pl
794
B
-rwxr-xr-x
module.info
176
B
-rw-r--r--
module.info.af
0
B
-rw-r--r--
module.info.af.auto
116
B
-rw-r--r--
module.info.ar
0
B
-rw-r--r--
module.info.ar.auto
184
B
-rw-r--r--
module.info.be
0
B
-rw-r--r--
module.info.be.auto
177
B
-rw-r--r--
module.info.bg
0
B
-rw-r--r--
module.info.bg.auto
193
B
-rw-r--r--
module.info.ca
117
B
-rw-r--r--
module.info.cs
0
B
-rw-r--r--
module.info.cs.auto
140
B
-rw-r--r--
module.info.da
0
B
-rw-r--r--
module.info.da.auto
128
B
-rw-r--r--
module.info.de
124
B
-rw-r--r--
module.info.el
0
B
-rw-r--r--
module.info.el.auto
252
B
-rw-r--r--
module.info.es
0
B
-rw-r--r--
module.info.es.auto
131
B
-rw-r--r--
module.info.eu
0
B
-rw-r--r--
module.info.eu.auto
123
B
-rw-r--r--
module.info.fa
0
B
-rw-r--r--
module.info.fa.auto
185
B
-rw-r--r--
module.info.fi
0
B
-rw-r--r--
module.info.fi.auto
125
B
-rw-r--r--
module.info.fr
0
B
-rw-r--r--
module.info.fr.auto
134
B
-rw-r--r--
module.info.he
0
B
-rw-r--r--
module.info.he.auto
177
B
-rw-r--r--
module.info.hr
0
B
-rw-r--r--
module.info.hr.auto
125
B
-rw-r--r--
module.info.hu
0
B
-rw-r--r--
module.info.hu.auto
158
B
-rw-r--r--
module.info.it
0
B
-rw-r--r--
module.info.it.auto
128
B
-rw-r--r--
module.info.ja
0
B
-rw-r--r--
module.info.ja.auto
162
B
-rw-r--r--
module.info.ko
0
B
-rw-r--r--
module.info.ko.auto
143
B
-rw-r--r--
module.info.lt
0
B
-rw-r--r--
module.info.lt.auto
151
B
-rw-r--r--
module.info.lv
0
B
-rw-r--r--
module.info.lv.auto
131
B
-rw-r--r--
module.info.ms
0
B
-rw-r--r--
module.info.ms.auto
140
B
-rw-r--r--
module.info.mt
0
B
-rw-r--r--
module.info.mt.auto
124
B
-rw-r--r--
module.info.nl
0
B
-rw-r--r--
module.info.nl.auto
124
B
-rw-r--r--
module.info.no
0
B
-rw-r--r--
module.info.no.auto
129
B
-rw-r--r--
module.info.pl
132
B
-rw-r--r--
module.info.pt
0
B
-rw-r--r--
module.info.pt.auto
118
B
-rw-r--r--
module.info.pt_BR
0
B
-rw-r--r--
module.info.pt_BR.auto
124
B
-rw-r--r--
module.info.ro
0
B
-rw-r--r--
module.info.ro.auto
128
B
-rw-r--r--
module.info.ru
0
B
-rw-r--r--
module.info.ru.auto
185
B
-rw-r--r--
module.info.sk
0
B
-rw-r--r--
module.info.sk.auto
139
B
-rw-r--r--
module.info.sl
0
B
-rw-r--r--
module.info.sl.auto
126
B
-rw-r--r--
module.info.sv
0
B
-rw-r--r--
module.info.sv.auto
127
B
-rw-r--r--
module.info.th
0
B
-rw-r--r--
module.info.th.auto
211
B
-rw-r--r--
module.info.tr
0
B
-rw-r--r--
module.info.tr.auto
163
B
-rw-r--r--
module.info.uk
0
B
-rw-r--r--
module.info.uk.auto
181
B
-rw-r--r--
module.info.ur
0
B
-rw-r--r--
module.info.ur.auto
229
B
-rw-r--r--
module.info.vi
0
B
-rw-r--r--
module.info.vi.auto
165
B
-rw-r--r--
module.info.zh
0
B
-rw-r--r--
module.info.zh.auto
109
B
-rw-r--r--
module.info.zh_TW
0
B
-rw-r--r--
module.info.zh_TW.auto
115
B
-rw-r--r--
open-ports.pl
2.37
KB
-rwxr-xr-x
restart.cgi
346
B
-rwxr-xr-x
save_forward.cgi
1.55
KB
-rwxr-xr-x
save_ifaces.cgi
643
B
-rwxr-xr-x
save_port.cgi
1.13
KB
-rwxr-xr-x
save_rules.cgi
796
B
-rwxr-xr-x
save_serv.cgi
1.03
KB
-rwxr-xr-x
start.cgi
326
B
-rwxr-xr-x
stop.cgi
324
B
-rwxr-xr-x
zone_form.cgi
968
B
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : index.cgi
#!/usr/bin/perl # Show all firewalld rules and zones use strict; use warnings; no warnings 'redefine'; no warnings 'uninitialized'; require './firewalld-lib.pl'; our (%in, %text, %config, %access, $base_remote_user); &ReadParse(); if ($in{'addzone'}) { # Redirect to zone creation form &redirect("zone_form.cgi?zone=".&urlize($in{'zone'})); return; } if ($in{'delzone'}) { # Redirect to zone deletion form &redirect("delete_zone.cgi?zone=".&urlize($in{'zone'})); return; } if ($in{'defzone'}) { # Make a zone the default &redirect("default_zone.cgi?zone=".&urlize($in{'zone'})); return; } &ui_print_header(undef, $text{'index_title'}, "", undef, 1, 1); # Is firewalld working? my $err = &check_firewalld(); if ($err) { &ui_print_endpage(&text('index_cerr', $err)); return; } my @zones; my $zone; # Is FirewallD running if not, show start button my $ok = &is_firewalld_running(); if ($ok) { # Get rules and zones @zones = &list_firewalld_zones(); @zones || &error($text{'index_ezones'}); if ($in{'zone'}) { ($zone) = grep { $_->{'name'} eq $in{'zone'} } @zones; } else { ($zone) = grep { $_->{'default'} } @zones; } $zone ||= $zones[0]; my ($azone); eval { local $main::error_must_die = 1; my @azones = &list_firewalld_zones(1); ($azone) = grep { $_->{'name'} eq $zone->{'name'} } @azones; }; # Show zone selector print &ui_form_start("index.cgi"); print "$text{'index_zone'} ", &ui_select("zone", $zone->{'name'}, [ map { [ $_->{'name'}, $_->{'name'}.($_->{'default'} ? ' (default)' : '') ]} @zones ], 1, 0, 0, 0, "onChange='form.submit()'")," ", &ui_submit($text{'index_zonedef'}, "defzone")," ", &ui_submit($text{'index_zonedel'}, "delzone")," ", &ui_submit($text{'index_zoneadd'}, "addzone")," ", "<p>\n"; print &ui_form_end(); # Show allowed ports and services in this zone my @links = ( &ui_link("edit_port.cgi?new=1&zone=".&urlize($zone->{'name'}), $text{'index_padd'}), &ui_link("edit_serv.cgi?new=1&zone=".&urlize($zone->{'name'}), $text{'index_sadd'}), &ui_link("edit_forward.cgi?new=1&zone=".&urlize($zone->{'name'}), $text{'index_fadd'}), ); if (@{$zone->{'services'}} || @{$zone->{'ports'}}) { my @tds = ( "width=5" ); unshift(@links, &select_all_link("d", 1), &select_invert_link("d", 1)); print &ui_form_start("delete_rules.cgi", "post"); print &ui_hidden("zone", $zone->{'name'}); print &ui_links_row(\@links); print &ui_columns_start([ "", $text{'index_type'}, $text{'index_port'}, $text{'index_proto'} ], 100, 0, \@tds); foreach my $s (@{$zone->{'services'}}) { my $url = "edit_serv.cgi?id=".&urlize($s). "&zone=".&urlize($zone->{'name'}); my $sportsprotos = &list_firewalld_service_desc($s); my $sport = $sportsprotos->{'ports'}; my $sprotocols = $sportsprotos->{'protocols'}; $sport = " ($sport)" if ($sport); print &ui_checked_columns_row([ &ui_link($url, $text{'index_tservice'}), &ui_link($url, "$s$sport"), $sprotocols || "", ], \@tds, "d", "service/".$s); } foreach my $p (@{$zone->{'ports'}}) { my $url = "edit_port.cgi?id=".&urlize($p). "&zone=".&urlize($zone->{'name'}); my ($port, $proto) = split(/\//, $p); print &ui_checked_columns_row([ &ui_link($url, $text{'index_tport'}), &ui_link($url, $port), uc($proto), ], \@tds, "d", "port/".$p); } foreach my $f (@{$zone->{'forward-ports'}}) { my ($port, $proto, $dstport, $dstaddr) = &parse_firewalld_forward($f); my $p = join("/", $port, $proto, $dstport, $dstaddr); my $url = "edit_forward.cgi?id=".&urlize($p). "&zone=".&urlize($zone->{'name'}); print &ui_checked_columns_row([ &ui_link($url, $text{'index_tforward'}), &ui_link($url, $port), &ui_link($url, uc($proto)), ], \@tds, "d", "forward/".$p); } print &ui_columns_end(); print &ui_links_row(\@links); print &ui_form_end([ [ undef, $text{'index_delete'} ] ]); } else { print "$text{'index_none'}<p>\n"; print &ui_links_row(\@links); } if ($azone) { # Show interfaces for this zone print &ui_form_start("save_ifaces.cgi"); print &ui_hidden("zone", $zone->{'name'}); print "<br>$text{'index_ifaces'} \n"; my %zifcs = map { $_, 1 } &unique(@{$azone->{'interfaces'}}, @{$zone->{'interfaces'}}); print &ui_radio("iface_def", %zifcs ? 0 : 1, [ [ 1, $text{'index_ifaces_def'} ], [ 0, $text{'index_ifaces_sel'} ] ]),"\n"; foreach my $i (&list_system_interfaces()) { print &ui_checkbox("iface", $i, $i, $zifcs{$i}),"\n"; } print &ui_submit($text{'index_ifaces_apply'}); print &ui_form_end(); } print &ui_hr(); # Show start/apply buttons print &ui_buttons_start(); print &ui_buttons_row("list_rules.cgi", $text{'index_listrules'}, &text("index_listrules_restartdesc", "<tt>".$zone->{'name'}."</tt>"), [ [ "zone", $zone->{'name'} ] ]); print &ui_buttons_row("restart.cgi", $text{'index_restart_firewalld'}, $text{'index_restart_firewallddesc'}, [ [ "zone", $zone->{'name'} ] ]); print &ui_buttons_row("stop.cgi", $text{'index_stop'}, $text{'index_stopdesc'}, [ [ "zone", $zone->{'name'} ] ]); } # Show Start and disable/enabled at boot button if (!$ok) { print &ui_buttons_start(); print &ui_buttons_row("start.cgi", $text{'index_start'}, $text{'index_startdesc'}, [ [ "zone", $zone->{'name'} ] ]); } # Enable at boot &foreign_require("init"); my $st = &init::action_status($config{'init_name'}); if ($st) { my $atboot = $st == 2 ? 1 : 0; print &ui_buttons_row("bootup.cgi", $text{'index_bootup'}, $text{'index_bootupdesc'}, [ [ "zone", $zone->{'name'} ] ], &ui_yesno_radio("boot", $atboot)); } print &ui_buttons_end(); &ui_print_footer("/", $text{'index'});
Close