Linux server.kiran-academy.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
: 194.233.91.196 | : 216.73.216.216
Cant Read [ /etc/named.conf ]
7.4.32
finalho
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 /
local /
cwpsrv /
var /
services /
roundcube /
bin /
[ HOME SHELL ]
Name
Size
Permission
Action
cleandb.sh
1.29
KB
-rwxr-xr-x
cssshrink.sh
1.65
KB
-rwxr-xr-x
decrypt.sh
2.67
KB
-rwxr-xr-x
deluser.sh
4.89
KB
-rwxr-xr-x
dumpschema.sh
2.96
KB
-rwxr-xr-x
gc.sh
1.62
KB
-rwxr-xr-x
indexcontacts.sh
1.3
KB
-rwxr-xr-x
initdb.sh
1.63
KB
-rwxr-xr-x
installto.sh
6.33
KB
-rwxr-xr-x
jsshrink.sh
2.06
KB
-rwxr-xr-x
makedoc.sh
537
B
-rwxr-xr-x
moduserprefs.sh
2.25
KB
-rwxr-xr-x
msgexport.sh
4.26
KB
-rwxr-xr-x
msgimport.sh
3.55
KB
-rwxr-xr-x
update.sh
11.94
KB
-rwxr-xr-x
updatecss.sh
3.66
KB
-rwxr-xr-x
updatedb.sh
1.7
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : msgexport.sh
#!/usr/bin/env php <?php /* +-----------------------------------------------------------------------+ | This file is part of the Roundcube Webmail client | | | | Copyright (C) The Roundcube Dev Team | | | | Licensed under the GNU General Public License version 3 or | | any later version with exceptions for skins & plugins. | | See the README file for a full license statement. | +-----------------------------------------------------------------------+ | Author: Thomas Bruederli <thomas@roundcube.net> | +-----------------------------------------------------------------------+ */ define('INSTALL_PATH', realpath(__DIR__ . '/..') . '/' ); ini_set('memory_limit', -1); require_once INSTALL_PATH.'program/include/clisetup.php'; function print_usage() { print "Usage: msgexport -h imap-host -u user-name -m mailbox name\n"; print "--host IMAP host\n"; print "--user IMAP user name\n"; print "--mbox Folder name, set to '*' for all\n"; print "--file Output file\n"; } function vputs($str) { $out = $GLOBALS['args']['file'] ? STDOUT : STDERR; fwrite($out, $str); } function progress_update($pos, $max) { $percent = round(100 * $pos / $max); vputs(sprintf("%3d%% [%-51s] %d/%d\033[K\r", $percent, @str_repeat('=', $percent / 2) . '>', $pos, $max)); } function export_mailbox($mbox, $filename) { global $IMAP; $IMAP->set_folder($mbox); $index = $IMAP->index($mbox, null, 'ASC'); $count = $index->count(); $index = $index->get(); vputs("Getting message list of {$mbox}..."); vputs("$count messages\n"); if ($filename) { if (!($out = fopen($filename, 'w'))) { vputs("Cannot write to output file\n"); return; } vputs("Writing to $filename\n"); } else { $out = STDOUT; } for ($i = 0; $i < $count; $i++) { $headers = $IMAP->get_message_headers($index[$i]); $from = current(rcube_mime::decode_address_list($headers->from, 1, false)); fwrite($out, sprintf("From %s %s UID %d\n", $from['mailto'], $headers->date, $headers->uid)); $IMAP->get_raw_body($headers->uid, $out); fwrite($out, "\n\n\n"); progress_update($i+1, $count); } vputs("\ncomplete.\n"); if ($filename) { fclose($out); } } // get arguments $opts = array('h' => 'host', 'u' => 'user', 'p' => 'pass', 'm' => 'mbox', 'f' => 'file'); $args = rcube_utils::get_opt($opts) + array('host' => 'localhost', 'mbox' => 'INBOX'); if ($_SERVER['argv'][1] == 'help') { print_usage(); exit; } else if (!$args['host']) { vputs("Missing required parameters.\n"); print_usage(); exit; } // prompt for username if not set if (empty($args['user'])) { vputs("IMAP user: "); $args['user'] = trim(fgets(STDIN)); } // prompt for password $args['pass'] = rcube_utils::prompt_silent("Password: "); // parse $host URL $a_host = parse_url($args['host']); if ($a_host['host']) { $host = $a_host['host']; $imap_ssl = (isset($a_host['scheme']) && in_array($a_host['scheme'], array('ssl','imaps','tls'))) ? TRUE : FALSE; $imap_port = isset($a_host['port']) ? $a_host['port'] : ($imap_ssl ? 993 : 143); } else { $host = $args['host']; $imap_port = 143; } // instantiate IMAP class $IMAP = new rcube_imap(null); // try to connect to IMAP server if ($IMAP->connect($host, $args['user'], $args['pass'], $imap_port, $imap_ssl)) { vputs("IMAP login successful.\n"); $filename = null; $mailboxes = $args['mbox'] == '*' ? $IMAP->list_folders(null) : array($args['mbox']); foreach ($mailboxes as $mbox) { if ($args['file']) $filename = preg_replace('/\.[a-z0-9]{3,4}$/i', '', $args['file']) . asciiwords($mbox) . '.mbox'; else if ($args['mbox'] == '*') $filename = asciiwords($mbox) . '.mbox'; if ($args['mbox'] == '*' && in_array(strtolower($mbox), array('junk','spam','trash'))) { continue; } export_mailbox($mbox, $filename); } } else { vputs("IMAP login failed.\n"); }
Close