Einzelnen Beitrag anzeigen
Ungelesen 10.01.10, 16:52   #1
bugfix
get shocked....
 
Benutzerbild von bugfix
 
Registriert seit: Nov 2009
Beiträge: 367
Bedankt: 443
bugfix ist noch neu hier! | 0 Respekt Punkte
Standard

Aktuelleste Version Ganz Unten Zum Download
Version 1.0.2

hab ne lösung gefunden... ich schreib mein s***** noch fertig und dann poste ich es hier...

manchmal sollte man sich echt nicht auf fertige dinge verlassen sondern einfach selbst dransetzten! Nur als Vorschau was mein S***** kann

1. Internet Explorer 5.X erkennen und User zum update auffordern
2. WebCrawler aus der Seite aussperren!
3. Bestimmte Referrer ausperren!
4. Ip Adressen Blocken

bis später Bugfix

UPDATE HIER DAS S***** WIE VERSPROCHEN:

DATEINAME (Bitte nicht verändern): allblock.php
PHP-Code:
<?php

//by Bugfix for mygully.com

$block false;
$block1 false;
$block2 false;
$block3 false;

//User Agent blockieren
$useragentliste = array(
"MSIE 5.5",
"MSIE 5.23",
"MSIE 5.17",
"MSIE 5.01"
 
);
foreach (
$useragentliste as $i) {
  if (
strpos ($HTTP_USER_AGENT$i) !== false) {
    
$block true;
  }
}
// Web Crawler blockieren
$crawler = array(
"LinkWalker",
"TurnitinBot",
"UbiCrawler",
"Wget",
"SiteSucker",
"aipbot",
"BlackWidow",
"Bot\ mailto:[email protected]",
"Bloggsi",
"ChinaClaw",
"CHATCATCHER",
"CopyRightCheck",
"Custo",
"DISCo",
"Download\ Demon",
"eCatch",
"EirGrabber",
"EmailSiphon",
"EmailWolf",
"Express\ WebPictures",
"ExtractorPro",
"EyeNetIE",
"FlashGet",
"GetRight",
"GetWeb!",
"Go!Zilla",
"Go-Ahead-Got-It",
"GrabNet",
"Grafula",
"grub",
"HMView",
"HTTrack",
"HTTP://WWW.RELEVANTNOISE.COM",
"Image\ Stripper",
"Image\ Sucker",
"InterGET",
"Internet\ Ninja",
"Java",
"JAVA",
"JetCar",
"JOC\ Web\ Spider",
"larbin",
"looksmart",
"LeechFTP",
"LMSPIDER",
"lmspider",
"MoreOverBot",
"Mozilla$",
"Mass\ Downloader",
"MIDown\ tool",
"Mister\ PiX",
"Navroad",
"NearSite",
"NetAnts",
"NetMechanic",
"NetSpider",
"Net\ Vampire",
"NetZIP",
"Octopus",
"Offline\ Explorer",
"Offline\ Navigator",
"PageGrabber",
"Papa\ Foto",
"pavuk",
"pcBrowser",
"PYTHON-URLLIB",
"RealDownload",
"ReGet",
"SHELOB",
"SIMILARPAGES",
"SiteSnagger",
"SmartDownload",
"SphereScout",
"SuperBot",
"SuperHTTP",
"Surfbot",
"thesubot",
"tAkeOut",
"Teleport\ Pro",
"VoidEYE",
"Web\ Image\ Collector",
"Web\ Sucker",
"WebAuto",
"WebCopier",
"WebBandit",
"WebFetch",
"WebGo\ IS",
"WebLeacher",
"WebReaper",
"WebSauger",
"Website\ eXtractor",
"Website\ Quester",
"WebStripper",
"WebWhacker",
"WebZIP",
"Wget",
"Widow",
"WWWOFFLE",
"YANDEX",
"Xaldon\ WebSpider",
"Zeus"
 
);
foreach (
$crawler as $i) {
  if (
strpos ($HTTP_USER_AGENT$i) !== false) {
    
$block1 true;
  }
}
// IP blockieren
$ipliste = array(
"100.100.100.100",
"200.200.200."
);
foreach (
$ipliste as $i) {
  if (
strpos ($REMOTE_ADDR$i) !== false) {
    
$block3 true;
  }
}

// Referrer blockieren 

$referrerliste = array(
"sexsq",
"spampoison",
"amateurxpass"
);
foreach (
$referrerliste as $i) {
  if (
strpos ($HTTP_REFERER$i) !== false) {
    
$block2 true;
  }
}
// Folgende Seiten werden geladen
if ($block == true) {
echo 
"<br/><br/><br/><center><b>INFORMATION</b><br/><br/>";
echo 
"Deine Browser Version ist veraltet bitte updaten!<br/><br/>";
echo 
"Derzeit benutzt du:<br/><br/>";
echo 
"<b>{$HTTP_USER_AGENT}</b><br/><br/>";
exit;
}
if (
$block1 == true) {
echo 
"<br/><br/><br/><center><b>WARNING / WARNUNG</b><br/><br/>";
echo 
"Information: WebCrawler are not allowed!<br/>";
echo 
"Information: WebCrawler sind hier nicht erlaubt!<br/>";
echo 
"<br/>";
echo 
"[email protected]<br/>";
echo 
"<img src=\"stopschild.gif\"><br/>";
exit;
}
if (
$block2 == true) {
echo 
"<br/><br/><br/><center><b>WARNING / WARNUNG</b><br/><br/>";
echo 
"Information: Referrer is blocked!<br/>";
echo 
"Information: Referrer wurde blockiert!<br/>";
echo 
"<br/>";
echo 
"[email protected]<br/>";
echo 
"<img src=\"stopschild.gif\"><br/>";
exit;
}
if (
$block3 == true) {
echo 
"<br/><br/><br/><center><b>WARNING / WARNUNG</b><br/><br/>";
echo 
"Information: Your IP is {$REMOTE_ADDR} and you're not allowed to view this page!<br/>";
echo 
"Information: Deiner IP-Adresse {$REMOTE_ADDR} und dir ist es nicht gestattet diese Website zu sehen!<br/>";
echo 
"<br/>";
echo 
"[email protected]<br/>";
echo 
"<img src=\"stopschild.gif\"><br/>";
exit;
}
?>
und alle seiten die ihr damit schützen wollt müssen diesen include ganz oben im quelltext stehen haben:

<?php include_once("allblock.php"); ?>

Wenn es euch gefällt bitte bedanken!

greetz
__________________
bugfix ist offline