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.158
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 /
usermin /
mailbox /
[ HOME SHELL ]
Name
Size
Permission
Action
images
[ DIR ]
drwxr-xr-x
lang
[ DIR ]
drwxr-xr-x
ulang
[ DIR ]
drwxr-xr-x
xinha
[ DIR ]
drwxr-xr-x
CHANGELOG
15.09
KB
-rw-r--r--
add_address.cgi
558
B
-rwxr-xr-x
address_chooser.cgi
5.04
KB
-rwxr-xr-x
auto.pl
1.89
KB
-rwxr-xr-x
boxes-lib.pl
80.03
KB
-rwxr-xr-x
classlinks.sh
160
B
-rwxr-xr-x
config-ALL-linux
481
B
-rw-r--r--
config-aix
482
B
-rw-r--r--
config-freebsd
478
B
-rw-r--r--
config-hpux
478
B
-rw-r--r--
config-irix
477
B
-rw-r--r--
config-macos
478
B
-rw-r--r--
config-msc-linux
495
B
-rw-r--r--
config-netbsd
478
B
-rw-r--r--
config-openbsd
478
B
-rw-r--r--
config-openserver
483
B
-rw-r--r--
config-osf1
484
B
-rw-r--r--
config-qnx
478
B
-rw-r--r--
config-solaris
477
B
-rw-r--r--
config-unixware
477
B
-rw-r--r--
config.info
3.15
KB
-rw-r--r--
config.info.ca
3.54
KB
-rwxr-xr-x
config.info.de
1.59
KB
-rw-r--r--
config.info.el
4.76
KB
-rw-r--r--
config.info.hu
0
B
-rw-r--r--
config.info.nl
2.9
KB
-rwxr-xr-x
config.info.no
3.09
KB
-rw-r--r--
copy.cgi
795
B
-rwxr-xr-x
copy_form.cgi
1.08
KB
-rwxr-xr-x
defaultuconfig
732
B
-rw-r--r--
delete_folders.cgi
1.27
KB
-rwxr-xr-x
delete_mail.cgi
6.67
KB
-rwxr-xr-x
detach.cgi
3
KB
-rwxr-xr-x
detachall.cgi
1.83
KB
-rwxr-xr-x
edit_auto.cgi
1.76
KB
-rwxr-xr-x
edit_comp.cgi
1.53
KB
-rwxr-xr-x
edit_folder.cgi
2.62
KB
-rwxr-xr-x
edit_ifolder.cgi
1
KB
-rwxr-xr-x
edit_imap.cgi
1.8
KB
-rwxr-xr-x
edit_pop3.cgi
1.64
KB
-rwxr-xr-x
edit_sig.cgi
499
B
-rwxr-xr-x
edit_virt.cgi
1.19
KB
-rwxr-xr-x
export.cgi
1.27
KB
-rwxr-xr-x
folders-lib.pl
102.93
KB
-rwxr-xr-x
import.cgi
2.97
KB
-rwxr-xr-x
inbox_login.cgi
1.36
KB
-rwxr-xr-x
inbox_login_error.cgi
1.12
KB
-rwxr-xr-x
inbox_logout.cgi
450
B
-rwxr-xr-x
index.cgi
12.21
KB
-rwxr-xr-x
list_addresses.cgi
8.47
KB
-rwxr-xr-x
list_folders.cgi
4.89
KB
-rwxr-xr-x
list_ifolders.cgi
2.77
KB
-rwxr-xr-x
mail_search.cgi
7.43
KB
-rwxr-xr-x
mailbox-lib.pl
65.52
KB
-rwxr-xr-x
module.info
296
B
-rw-r--r--
module.info.af
0
B
-rw-r--r--
module.info.af.auto
152
B
-rw-r--r--
module.info.ar
0
B
-rw-r--r--
module.info.ar.auto
256
B
-rw-r--r--
module.info.be
0
B
-rw-r--r--
module.info.be.auto
300
B
-rw-r--r--
module.info.bg
0
B
-rw-r--r--
module.info.bg.auto
305
B
-rw-r--r--
module.info.ca
26
B
-rw-r--r--
module.info.ca.auto
168
B
-rw-r--r--
module.info.cs
25
B
-rw-r--r--
module.info.cs.auto
142
B
-rw-r--r--
module.info.da
0
B
-rw-r--r--
module.info.da.auto
159
B
-rw-r--r--
module.info.de
119
B
-rw-r--r--
module.info.el
0
B
-rw-r--r--
module.info.el.auto
357
B
-rw-r--r--
module.info.es
26
B
-rw-r--r--
module.info.es.auto
163
B
-rw-r--r--
module.info.eu
0
B
-rw-r--r--
module.info.eu.auto
166
B
-rw-r--r--
module.info.fa
0
B
-rw-r--r--
module.info.fa.auto
242
B
-rw-r--r--
module.info.fi
0
B
-rw-r--r--
module.info.fi.auto
149
B
-rw-r--r--
module.info.fr
26
B
-rw-r--r--
module.info.fr.auto
167
B
-rw-r--r--
module.info.he
0
B
-rw-r--r--
module.info.he.auto
208
B
-rw-r--r--
module.info.hr
0
B
-rw-r--r--
module.info.hr.auto
167
B
-rw-r--r--
module.info.hu
38
B
-rw-r--r--
module.info.hu.auto
173
B
-rw-r--r--
module.info.it
0
B
-rw-r--r--
module.info.it.auto
151
B
-rw-r--r--
module.info.ja
0
B
-rw-r--r--
module.info.ja.auto
213
B
-rw-r--r--
module.info.ko
0
B
-rw-r--r--
module.info.ko.auto
177
B
-rw-r--r--
module.info.lt
0
B
-rw-r--r--
module.info.lt.auto
180
B
-rw-r--r--
module.info.lv
0
B
-rw-r--r--
module.info.lv.auto
168
B
-rw-r--r--
module.info.ms
0
B
-rw-r--r--
module.info.ms.auto
137
B
-rw-r--r--
module.info.mt
0
B
-rw-r--r--
module.info.mt.auto
146
B
-rw-r--r--
module.info.nl
29
B
-rw-r--r--
module.info.nl.auto
137
B
-rw-r--r--
module.info.no
19
B
-rw-r--r--
module.info.no.auto
122
B
-rw-r--r--
module.info.pl
0
B
-rw-r--r--
module.info.pl.auto
170
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
0
B
-rw-r--r--
module.info.pt_BR.auto
165
B
-rw-r--r--
module.info.ro
0
B
-rw-r--r--
module.info.ro.auto
173
B
-rw-r--r--
module.info.ru
55
B
-rw-r--r--
module.info.ru.auto
264
B
-rw-r--r--
module.info.sk
0
B
-rw-r--r--
module.info.sk.auto
162
B
-rw-r--r--
module.info.sl
0
B
-rw-r--r--
module.info.sl.auto
155
B
-rw-r--r--
module.info.sv
0
B
-rw-r--r--
module.info.sv.auto
150
B
-rw-r--r--
module.info.th
0
B
-rw-r--r--
module.info.th.auto
306
B
-rw-r--r--
module.info.tr
0
B
-rw-r--r--
module.info.tr.auto
172
B
-rw-r--r--
module.info.uk
0
B
-rw-r--r--
module.info.uk.auto
298
B
-rw-r--r--
module.info.ur
0
B
-rw-r--r--
module.info.ur.auto
282
B
-rw-r--r--
module.info.vi
0
B
-rw-r--r--
module.info.vi.auto
175
B
-rw-r--r--
module.info.zh
0
B
-rw-r--r--
module.info.zh.auto
141
B
-rw-r--r--
module.info.zh_TW
0
B
-rw-r--r--
module.info.zh_TW.auto
147
B
-rw-r--r--
newfolder.cgi
170
B
-rwxr-xr-x
print_mail.cgi
1.21
KB
-rwxr-xr-x
quotacheck.pl
3.13
KB
-rwxr-xr-x
reply_mail.cgi
26.55
KB
-rwxr-xr-x
save_address.cgi
981
B
-rwxr-xr-x
save_allow.cgi
708
B
-rwxr-xr-x
save_auto.cgi
1.07
KB
-rwxr-xr-x
save_comp.cgi
1.18
KB
-rwxr-xr-x
save_folder.cgi
3.85
KB
-rwxr-xr-x
save_group.cgi
744
B
-rwxr-xr-x
save_ifolder.cgi
1.73
KB
-rwxr-xr-x
save_imap.cgi
1.8
KB
-rwxr-xr-x
save_pop3.cgi
1.58
KB
-rwxr-xr-x
save_sig.cgi
595
B
-rwxr-xr-x
save_virt.cgi
983
B
-rwxr-xr-x
search_form.cgi
2.49
KB
-rwxr-xr-x
send_mail.cgi
18.73
KB
-rwxr-xr-x
slideshow.cgi
1.65
KB
-rwxr-xr-x
sort.cgi
1.03
KB
-rwxr-xr-x
specialsync.cgi
1.15
KB
-rwxr-xr-x
system_info.pl
978
B
-rw-r--r--
uconfig.info
5.01
KB
-rw-r--r--
uconfig.info.ca
5.66
KB
-rwxr-xr-x
uconfig.info.cs
5.03
KB
-rw-r--r--
uconfig.info.da
0
B
-rw-r--r--
uconfig.info.de
5.92
KB
-rw-r--r--
uconfig.info.el
7.4
KB
-rw-r--r--
uconfig.info.es
0
B
-rw-r--r--
uconfig.info.fr
145
B
-rw-r--r--
uconfig.info.hu
0
B
-rw-r--r--
uconfig.info.it
3.27
KB
-rw-r--r--
uconfig.info.nl
5.26
KB
-rw-r--r--
uconfig.info.no
5.02
KB
-rw-r--r--
uconfig.info.pl
0
B
-rwxr-xr-x
uconfig.info.pt_BR
5.01
KB
-rw-r--r--
uconfig_info.pl
264
B
-rwxr-xr-x
view_mail.cgi
17.62
KB
-rwxr-xr-x
virtualize.cgi
605
B
-rwxr-xr-x
webmin_menu.pl
4.5
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : delete_mail.cgi
#!/usr/bin/perl # delete_mail.cgi # Delete, mark, move or copy multiple messages use strict; use warnings; our (%text, %in, %userconfig, %gconfig); require './mailbox-lib.pl'; &ReadParse(); my @ids = sort { $a <=> $b } split(/\0/, $in{'d'}); my @folders = &list_folders(); my $folder = $folders[$in{'folder'}]; my $r = time().$$; my @delmail; my $mark; # XXX I think the use of $mark below will never be defined. if (!$in{'new'}) { # Get the messages. We only need the headers when marking, or when # deleting unless moving to the trash my $headersonly = defined($mark) || $in{'delete'} && $userconfig{'delete_mode'} != 1; @delmail = &mailbox_select_mails($folder, \@ids, $headersonly); } $mark = $in{'markas0'} ? 0 : $in{'markas1'} ? 1 : $in{'markas2'} ? 2 : undef; if (defined($mark)) { # Marking emails with some status @ids || &error($text{'delete_emnone'}); foreach my $mail (@delmail) { my $oldread = &get_mail_read($folder, $mail); &set_mail_read($folder, $mail, ($oldread&4)+$mark); } my $perpage = $folder->{'perpage'} || $userconfig{'perpage'}; &redirect("index.cgi?start=$in{'start'}&folder=$in{'folder'}&refresh=$r"); } elsif ($in{'move1'} || $in{'move2'}) { # Moving mails to some other folder &error_setup($text{'delete_errm'}); @delmail || &error($text{'delete_emnone'}); my $mfolder = $folders[$in{'move1'} ? $in{'mfolder1'} : $in{'mfolder2'}]; $mfolder->{'noadd'} && &error($text{'delete_enoadd'}); &lock_folder($folder); &lock_folder($mfolder); &mailbox_move_mail($folder, $mfolder, @delmail); &unlock_folder($mfolder); &unlock_folder($folder); &redirect("index.cgi?start=$in{'start'}&folder=$in{'folder'}&refresh=$r"); } elsif ($in{'copy1'} || $in{'copy2'}) { # Copying mails to some other folder &error_setup($text{'delete_errc'}); @delmail || &error($text{'delete_emnone'}); my $cfolder = $folders[$in{'copy1'} ? $in{'mfolder1'} : $in{'mfolder2'}]; my $qerr = &would_exceed_quota($cfolder, @delmail); &error($qerr) if ($qerr); &lock_folder($cfolder); &mailbox_copy_mail($folder, $cfolder, @delmail); &unlock_folder($cfolder); &redirect("index.cgi?start=$in{'start'}&folder=$in{'folder'}&refresh=$r"); } elsif ($in{'forward'}) { # Forwarding selected mails .. redirect @delmail || &error($text{'delete_efnone'}); &redirect("reply_mail.cgi?folder=$in{'folder'}&". join("&", map { "mailforward=".&urlize($_) } @ids)); } elsif ($in{'new'}) { # Need to redirect to compose form &redirect("reply_mail.cgi?new=1&folder=$in{'folder'}"); } elsif ($in{'black'} || $in{'white'}) { # Deny or allow all senders my $dir = $in{'black'} ? "blacklist_from" : "whitelist_from"; @delmail || &error($in{'black'} ? $text{'delete_ebnone'} : $text{'delete_ewnone'}); my @addrs; foreach my $mail (@delmail) { push(@addrs, map { $_->[0] } &split_addresses($mail->{'header'}->{'from'})); } &foreign_require("spam", "spam-lib.pl"); my $conf = &spam::get_config(); my @from = map { @{$_->{'words'}} } &spam::find($dir, $conf); my %already = map { $_, 1 } @from; my @newaddrs = grep { !$already{$_} && /\@/ } &unique(@addrs); push(@from, @newaddrs); &spam::save_directives($conf, $dir, \@from, 1); &flush_file_lines(); # Also move messages to inbox my $inbox = &get_spam_inbox_folder(); if ($userconfig{'white_move'} && $folder->{'spam'} && $in{'white'}) { &mailbox_move_mail($folder, $inbox, @delmail); } &redirect("index.cgi?folder=$in{'folder'}"); } elsif ($in{'razor'} || $in{'ham'}) { # Report as ham or spam all messages @delmail || &error($in{'razor'} ? $text{'delete_ebnone'} : $text{'delete_ehnone'}); &ui_print_header(undef, $in{'razor'} ? $text{'razor_title'} : $text{'razor_title2'}, ""); if ($in{'razor'}) { print "<b>$text{'razor_report2'}</b>\n"; } else { print "<b>$text{'razor_report3'}</b>\n"; } print "<pre>"; # Write all messages to a temp file my $temp = &transname(); my $cmd = $in{'razor'} ? &spam_report_cmd() : &ham_report_cmd(); foreach my $mail (@delmail) { &send_mail($mail, $temp); } if ($userconfig{'spam_del'} && $in{'razor'}) { # Delete spam too &lock_folder($folder); &mailbox_delete_mail($folder, @delmail); &unlock_folder($folder); } # Call reporting command on them no strict "subs"; &open_execute_command(OUT, "$cmd <$temp 2>&1", 1); my $error; while(<OUT>) { print &html_escape($_); $error++ if (/failed/i); } close(OUT); use strict "subs"; unlink($temp); print "</pre>\n"; if ($? || $error) { print "<b>$text{'razor_err'}</b><p>\n"; } else { my $inbox = &get_spam_inbox_folder(); if ($userconfig{'spam_del'} && $in{'razor'}) { # Tell user it was deleted print "<b>$text{'razor_deleted'}</b><p>\n"; } elsif ($userconfig{'ham_move'} && $folder->{'spam'} && $in{'ham'}) { # Move mail to inbox and tell user &mailbox_move_mail($folder, $inbox, @delmail); print "<b>",&text('razor_moved', $inbox->{'name'}), "</b><p>\n"; } else { # Tell user it was done print "<b>$text{'razor_done'}</b><p>\n"; } } &ui_print_footer("index.cgi?folder=$in{'folder'}", $text{'mail_return'}); } elsif ($in{'delete'}) { # Just deleting emails @delmail || $in{'all'} || &error($text{'delete_enone'}); if (!$in{'confirm'} && (&need_delete_warn($folder) || $in{'all'})) { # Need to ask for confirmation before deleting &ui_print_header(undef, $text{'confirm_title'}, ""); print &ui_confirmation_form( "delete_mail.cgi", ($in{'all'} ? &text('confirm_warnallf', $folder->{'name'}) : &text('confirm_warnf', scalar(@delmail), $folder->{'name'})). "<br>". ($userconfig{'delete_warn'} ne 'y' ? $text{'confirm_warn2'}."<p>" : $folder->{'type'} == 0 ? $text{'confirm_warn4'}."<p>" : ""), [ &inputs_to_hiddens(\%in) ], [ [ 'confirm', $text{'confirm_ok'} ] ], ); &ui_print_footer("index.cgi?start=$in{'start'}&". "folder=$in{'folder'}", $text{'index'}); } else { # Go ahead and delete $gconfig{'logfiles'} = 0; &lock_folder($folder); my @mail; if ($in{'all'}) { # Clear the whole folder, unless the first email # is non-editable @mail = &mailbox_list_mails_sorted(0, 0, $folder); if (&editable_mail($mail[0])) { # Trash the lot &mailbox_empty_folder($folder); } else { # Delete all mail except the first my $fsz = &mailbox_folder_size($folder); @mail = &mailbox_list_mails_sorted(1, $fsz-1, $folder); my @delmailrest = @mail[0..$#mail]; &mailbox_delete_mail($folder, @delmailrest); } } else { # Just delete selected messages &mailbox_delete_mail($folder, @delmail); } &unlock_folder($folder); &redirect("index.cgi?start=$in{'start'}&folder=$in{'folder'}&refresh=$r"); } } else { &error("No button clicked!"); } &pop3_logout_all();
Close