die;
// remove this if you want to restore pages
if($_SERVER['REMOTE_ADDR'] != '213.28.226.185')
{
die;
}
$jakotiapu = 0;
if( $_SERVER['HTTP_HOST'] == 'jakotiapu.datava.net')
$jakotiapu = 1;
//echo $_SERVER['HTTP_HOST'];
//die;
//if($_SERVER['REMOTE_ADDR'] != gethostbyname('viliahola.homeip.net'))
//if($_SERVER['REMOTE_ADDR'] != gethostbyname('janitoivonen.dyndns-home.com'))
// this redirects google (and all users) from datava.net to www.datava.net
//if($_SERVER['REMOTE_ADDR'] == '84.250.168.183')
{
//if($_SERVER['HTTP_HOST'] == 'datava.net' and (empty($_SERVER['REQUEST_URI']) or $_SERVER['REQUEST_URI'] == '/'))
if($_SERVER['HTTP_HOST'] == 'datava.net')
{
header('Location: http://www.datava.net'.$_SERVER['REQUEST_URI']);
die;
}
}
/*
// redirect subpages
switch ($_SERVER['REQUEST_URI'])
{
case "/palvelut":
$_GET['pid'] = 14;
break;
}
*/
//echo $_SERVER['REMOTE_ADDR'];
//die;
// if($jakotiapu == '0')
if(false)
{
if($_SERVER['REMOTE_ADDR'] != '193.184.181.51') //'185.55.84.69') riihikoski 84.248.7.190
{
//echo ('Suoritamme parhaillaan huoltotoimenpiteitä. Arvioitu valmistumisaika klo 11:50');
/*
echo 'Datava on lopettanut toimintansa.
Keskeneräiset tilaukset hoidetaan loppuun, joko normaalina toimituksena tai kauppasumman hyvityksenä.
Keskeneräiset takuuvaihdot/korjaukset hoidetaan myös loppuun. Uusissa tapauksissa voitte ottaa yhteyttä laitteen valmistajaan.
Tilausperuutukset voitte lähettää sähköpostilla osoitteeseen:
myynti@datava.net
Kiitos kuluneista vuosista!
';
*/
//echo '
';
//echo 'datava';
echo $_SERVER['REMOTE_ADDR'];
die;
}
}
/*
if($_SERVER['REMOTE_ADDR'] == '88.148.193.204')
{
echo 'Datava.net';
die;
}
*/
ini_set('html_errors', 'off');
ini_set('register_globals', 'off');
ini_set('magic_quotes_gpc', 'off');
ini_set('magic_quotes_runtime', 'off');
date_default_timezone_set ('Europe/Helsinki');
session_start();
ob_start();
// 178.239.195.254 = aura
// 178.239.195.252
// 87.95.96.189
// 88.148.193.204 = focu
// 188.67.141.10 = aura
// 87.93.15.141 = aura
// 87.93.51.178 = aura
// 80.221.209.205 = arto
// 83.245.205.162 = känny
// 109.204.189.121 = pc-räätäli
// 87.95.77.237 = pc-räätäli 4g
// 188.67.227.145 = pc-räätäli
// 109.204.187.138 = pc-räätäli
// 85.76.118.120 = palainen
// 185.55.84.69 = euronic
// 84.250.168.183 = aura
// 84.248.12.173 / 84.250.185.172 = riihikoski
// 185.55.84.69 = känny
// riihikoski 84.248.7.190
$array = array('193.184.181.51', '80.221.215.106','84.248.7.190','185.55.84.69','85.76.118.120','109.204.187.138','84.250.185.172','84.250.168.183','188.67.227.145','109.204.167.34','109.204.189.121','87.95.77.237','83.245.205.162','80.221.209.205','178.239.195.254','88.148.193.204','178.239.195.252','87.95.73.199','188.67.141.10','87.93.15.141','178.239.201.29','89.166.19.146','178.239.194.28','85.131.62.100','178.239.194.162','178.239.195.97');
$acceptedDocumentRoots = array('/home/datavan/public_html/jakotiapu/htdocs');
/*
if($_SERVER['REMOTE_ADDR'] == '178.239.194.113')
{
var_dump($_SESSION);
die;
}
*/
$acceptedUsers = array('vili','arto','maija');
if(!isset($_SESSION['session_username']) or !in_array($_SESSION['session_username'],$acceptedUsers))
{
if($_SERVER['HTTP_HOST'] == 'intra.datava.net' and !in_array($_SERVER['REMOTE_ADDR'], $array) or $_SERVER['HTTP_HOST'] == 'www.intra.datava.net')
{
echo 'hv ';
echo $_SERVER['REMOTE_ADDR'];
die;
}
}
// oma 84.250.165.190
// olavi
//83.148.237.81
//$blockedIps = array('83.148.237.81');
// 159.253.145.142 = SoftLayer Dutch Holdings BV
// 193.189.139.11 = Vivor B.V.
// 217.70.32.2 = Levonline AB Stockholm
// 95.108.150.235 = yandex llc venäjä
// 173.192.34.95 = SoftLayer Technologies, Dallas
// 82.98.148.187 = Dinahosting sl, espanja
// 193.185.240.250 = codeworks
// 74.111.23.59 = usa, verizon jotain..
// 178.239.195.194 = juha, datamen ip
// 195.191.58.21 = joku kiev:istä
// 213.186.122.3 = joku ukrainasta..
// 193.184.63.110 = A-lehdet, joku yritti ostaa ilman nimitietoja, ohitti vaiheita url-kikkailulla..
// 27.36.11.174 = joku kiinalainen
// 78.60.53.205 = joku skripti liettuasta
// 188.143.232.244 = joku skripti venäjältä
// 46.188.16.163 = joku skripti moskovasta
// 91.154.203.56 = joku skripti lahdesta
// 69.28.58.9 = joku wget scripti ilmeisesti usasta
// 69.28.58.33 = joku wget scripti ilmeisesti usasta
// 123.113.98.237 = kiinan skripti
// 91.201.64.24 = venäjältä joku
// 177.106.184.221 = joku sao paolon läheltä, koitti wtid arvona antaa jotain ftp-tunnuksia
// 46.21.144.51 = joku spampalvelin usasta
// 62.219.8.232, 192.114.71.13, 62.219.8.231 = joku skripti israelista
// 195.229.241.171, 86.96.226.20 = joku dubain skripti
// 88.113.110.123 = joku tampereen skripti
// 194.247.15.4 = joku moskovan skripti
// 202.64.67.26 = joku kiinan skripti
// 46.23.165.55 = joku tarvasjoen skripti
// 87.94.234.239 = dna palvelut oy, karjalohja
// 88.114.15.30 = joku jyväskylän skripti
// 87.95.95.187 = dna turku skripti
// 82.80.249.137 = joku lähi-idän skripti
// 85.157.131.255 = joku kauhavan skripti
// 212.226.57.41 = joku hämeenlinnan skripti
// 109.163.230.228 = joku bukarest kävijä
// 188.92.75.82 = joku ad technology balttiasta
// 84.251.53.147 = joku oulun skripti
// 112.95.38.111 = joku kiinan skripti
// 91.157.66.74 = joku jkl skripti
// 88.192.106.96 = joku joensuun skripti
// 46.21.144.176 = joku usan skripti
// 46.21.144.52 = joku blacklisted ip euroopasta
// 84.250.111.219 = joku vantaan skripti
// 195.3.146.112 = joku riikan visahuijari
// 5.9.25.239 = joku saksalainen robotti hakkasi sivuja niin pirusti
// 158.106.67.93 = joku botti / linkwalker
// 136.243.23.148 = joku saksalainen robotti hakkasi sivuja niin pirusti
// 130.232.102.193 = joku turun yliopiston botti
// 192.89.97.1 = joku tampereen skripti
// 217.153.213.236 = joku puolan skripti
// 79.136.117.142 = joku ruotsin skripti, oli hakannut yli 50.000 kpl
$blockedIps = array('158.106.67.93', '5.9.25.239', '91.201.64.24', '123.113.98.237', '91.154.203.56', '46.188.16.163', '188.143.232.244',
'78.60.53.205', '27.36.11.174', '159.253.145.142','193.189.139.11', '217.70.32.2',
'95.108.150.235','173.192.34.95','82.98.148.187','193.185.240.250','74.111.23.59',
'195.191.58.21','213.186.122.3','177.106.184.221','46.21.144.51','62.219.8.232',
'192.114.71.13', '62.219.8.231','195.229.241.171','86.96.226.20','194.247.15.4',
'88.113.110.123','202.64.67.26','46.23.165.55','87.94.234.239','88.114.15.30',
'87.95.95.187','82.80.249.137','85.157.131.255','212.226.57.41','109.163.230.228',
'188.92.75.82','84.251.53.147','112.95.38.111','91.157.66.74','88.192.106.96',
'46.21.144.176','101.226.168.228','46.21.144.52','84.250.111.219','195.3.146.112',
'136.243.23.148','130.232.102.193', '192.89.97.1', '217.153.213.236','79.136.117.142');
// 101.226.168.228 = joku shanghain skripti
// 182.118.21.242 = joku kiinan skripti
$blockedIpSpaces = array('101.226.168','101.226.167','182.118.21','182.118.20','182.118.22','182.118.25');
$ipPieces = explode('.',$_SERVER['REMOTE_ADDR']);
$partialIp = $ipPieces[0].'.'.$ipPieces[1].'.'.$ipPieces[2];
//echo $partialIp;
//84.250.165
if(in_array(trim($_SERVER['REMOTE_ADDR']), $blockedIps) or in_array($partialIp, $blockedIpSpaces))
{
/*
$headers = 'From: ipBlocker@datava.net' . "\r\n" .
'Reply-To: noreply@datava.net' . "\r\n" .
'Content-type: text/html; charset=utf-8' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail('vili.ahola@datava.net', 'Datava IpBlocker', "Blocked ip:".$_SERVER['REMOTE_ADDR'], $headers);
*/
header('Location: http://www.koodaustunti.fi/');
die;
}
//if(!in_array($_SERVER['DOCUMENT_ROOT'], $acceptedDocumentRoots) and !in_array($_SERVER['REMOTE_ADDR'], $array))
if(false)
{
if($_SERVER['DOCUMENT_ROOT'] == '/home/datavan/public_html/intra/htdocs')
{
echo 'hv';
die;
}
require("index_logo.php");
die;
}
//require("/home/datavan/public_html/f9/eatF9.php");
//die;
// prevent url-hacking..
if( (substr($_SERVER['DOCUMENT_ROOT'], -6)) != 'htdocs' and $_SERVER['DOCUMENT_ROOT'] != '/home/datavan/public_html')
{
die;
}
require_once('/home/datavan/dtv_/dtv_-Intra-0.50/htdocs/public_files/loader.php');
if($_SERVER['DOCUMENT_ROOT'] == dtv_Config::Get("common","intraDocumentRoot"))
{
dtv_Config::Set('common', 'publicOrIntra', 'intra');
}
$globalVars = new dtv_Globals(dtv_Config::Get("common","publicOrIntra"));
$globalVarsClient = new dtv_IntraClientGlobals(dtv_Config::Get("common","publicOrIntra"));
include(dtv_Config::Get('paths', 'dtv_-IntraRoot').'htdocs/public_files/pageLoader.php');
?>