From 731f257d9b01a0e9f1c920f02058c66452267726 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Wed, 1 Apr 2015 10:02:32 +0200 Subject: [PATCH] Local modifications. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Roland Häder --- guestbook/forbid.php | 36 +++++++++++++++++++----------------- guestbook/index.php | 1 - guestbook/settings.php | 26 ++++++++++++++++---------- 3 files changed, 35 insertions(+), 28 deletions(-) diff --git a/guestbook/forbid.php b/guestbook/forbid.php index 33958fb003..d40ff7ac92 100644 --- a/guestbook/forbid.php +++ b/guestbook/forbid.php @@ -4,22 +4,22 @@ * * @author Thomas Zeithaml * @copyright (c) 2005-2006 Spider-Trap Team -* +* * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ -* +* * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the * License for the specific language governing rights and limitations * under the License. */ require 'settings.php'; -include trap_core_path."core.inc.php"; +include trap_core_path . 'core.inc.php'; function ts_gfx($ts_random) { -$rcode = hexdec(md5($_SERVER['HTTP_USER_AGENT'] . $_SERVER['SERVER_SOFTWARE'] . $_SERVER['HTTP_ACCEPT_CHARSET'] . sitekey . $ts_random . datekey . filemtime("settings.php"))); +$rcode = hexdec(md5($_SERVER['HTTP_USER_AGENT'] . $_SERVER['SERVER_SOFTWARE'] . $_SERVER['HTTP_ACCEPT_CHARSET'] . sitekey . $ts_random . datekey . filemtime('settings.php'))); $code = substr($rcode, 2, 6); setCaptchaId($code); @@ -72,7 +72,7 @@ for ($i=0;$i<$lines;$i++) { imageline($im, 0, $y, $width, $y, $randomcolor); } -header ("Content-type: image/jpeg"); +header ('Content-type: image/jpeg'); imagejpeg ($im,'',80); ImageDestroy($im); die(); @@ -85,32 +85,34 @@ ts_gfx($_GET['ts_random']); $value = getCaptchaId(); if($_POST['unbanme'] == $value ){ - remove_blacklist(getip(), $_SERVER["HTTP_USER_AGENT"]); - header("Location: ../"); + remove_blacklist(getip(), $_SERVER['HTTP_USER_AGENT']); + header('Location: ../'); exit; } else { ?> - + + 403 - Zugriff verboten - -

Zugriff auf diese Website können Sie hier freischalten - + + +

+ Zugriff auf diese Website können Sie hier freischalten

Falsche Eingabe - Sperre nicht aufgehoben !"; } ?> -

Diese Seite dient zum Schutz vor sogenannten "bösen" Spambots. Oft ist es der Fall, dass man persönliche Daten wie z.B. die Bankverbindung +

Diese Seite dient zum Schutz vor sogenannten "bösen" Spambots. Oft ist es der Fall, dass man persönliche Daten wie z.B. die Bankverbindung auf einer Webseite angibt. Damit diese Daten nicht in den Suchmaschinen auftauchen - hat man sich auf einen Standard geeinigt, wie man Websiten vor der Indexierung ausschließen kann.*
+ hat man sich auf einen Standard geeinigt, wie man Websiten vor der Indexierung ausschließen kann.*
-
- Sie sind einem Link gefolgt der für diesen Spambot gedacht war und haben dadurch eine Sperre Ihrer IP-Adresse ausgelöst.
+
+ Sie sind einem Link gefolgt der für diesen Spambot gedacht war und haben dadurch eine Sperre Ihrer IP-Adresse ausgelöst.

Um - diese Sperre aufzuheben, müssen Sie in das folgende Formular den unten + diese Sperre aufzuheben, müssen Sie in das folgende Formular den unten angezeigten Wert eintragen und danach abschicken - dann haben Sie sofort wieder Zugriff auf diese Website.

@@ -126,7 +128,7 @@ if($_POST['unbanme'] != '' && $_POST['unbanme'] != $value){

 

-

* Dazu legt man eine Datei mit Namen robots.txt in das Root Verzeichnis des Webspaces und hinterlegt darin, welche Seiten indexiert werden dürfen und welche nicht. Suchmaschinen wie MSN, Yahoo oder Google halten sich an diese Regeln. Spambots aber lesen Internetseiten aus ohne dabei auf diese Richtlinien zu achten. Um dies zu unterbinden und damit die Webseiten zu schützen, werden diese Spambots ausgesperrt. Mehr Informationen über Webcrawler gibt es z.B: bei http://www.robotstxt.org/wc/robots.html
+

* Dazu legt man eine Datei mit Namen robots.txt in das Root Verzeichnis des Webspaces und hinterlegt darin, welche Seiten indexiert werden dürfen und welche nicht. Suchmaschinen wie MSN, Yahoo oder Google halten sich an diese Regeln. Spambots aber lesen Internetseiten aus ohne dabei auf diese Richtlinien zu achten. Um dies zu unterbinden und damit die Webseiten zu schützen, werden diese Spambots ausgesperrt. Mehr Informationen über Webcrawler gibt es z.B: bei http://www.robotstxt.org/wc/robots.html
 

powered by Spider-trap.de diff --git a/guestbook/index.php b/guestbook/index.php index 6338987519..1fcb61dab8 100644 --- a/guestbook/index.php +++ b/guestbook/index.php @@ -20,4 +20,3 @@ include trap_core_path."core.inc.php"; add_blacklist($_SERVER['REMOTE_ADDR'], $_SERVER['REQUEST_METHOD'], $_SERVER['REQUEST_URI'], $_SERVER['SERVER_PROTOCOL'], $_SERVER['HTTP_REFERRER'], $_SERVER['HTTP_USER_AGENT']); header('Location: forbid.php'); exit; -?> diff --git a/guestbook/settings.php b/guestbook/settings.php index d98b7a5087..9964446d77 100644 --- a/guestbook/settings.php +++ b/guestbook/settings.php @@ -24,10 +24,14 @@ if (!is_writeable($blacklist_file)) die("Cannot write ".$blacklist_file." !"); $whitelist_file = dirname(dirname(__FILE__))."/whitelist.txt"; if (!is_writeable($whitelist_file)) die("Cannot write ".$whitelist_file." !"); -$alert_email = "webmaster@mxchange.org"; // Email für Benachrichtigungen +// Email fuer Benachrichtigungen +$alert_email = "webmaster@mxchange.org"; -$mail_on_add = true; // Email senden wenn neue Sperre -$mail_on_remove = true; // Email senden wenn Sperre für jemand aufgehoben wurde ? +// Email senden wenn neue Sperre +$mail_on_add = true; + +// Email senden wenn Sperre fuer jemand aufgehoben wurde ? +$mail_on_remove = true; $trap_path = "guestbook/"; // path of the trap - must end with a "/" @@ -39,15 +43,17 @@ if (!is_writeable($captcha_file)) die("Cannot write ".$captcha_file." !"); // Bitte randomizen Sie diesen String etwas selber! ;-) define('sitekey', "spider-trap_yh34yh=3h3542u5y458=h34t73h=h24yhj2q4-h2"); -// Hier koennen Sie auch das deutsche Datumsformat nehmen, Uhrzeit nicht, da diese zu haeufig wechselt -// und somit die Codegenerierung nicht identische Codes liefert -define('datekey', date("d-m-Y", time())); +/* + * Hier koennen Sie auch das deutsche Datumsformat nehmen, Uhrzeit nicht, da + * diese zu haeufig wechselt und somit die Codegenerierung nicht identische + * Codes liefert + */ +define('datekey', date('d-m-Y', time())); // Sollen die Linienanzahl per Zufall gewaehlt werden? Ja = true, Nein, fixierte Anzahl = false define('random_lines', true); -// Wo sind die "Core-Dateien" abgelegt? (mit abschliessendem Slash!) -define('trap_core_path', "/usr/share/php/spider-trap/"); +// Wo sind die 'Core-Dateien' abgelegt? (mit abschliessendem Slash!) +define('trap_core_path', '/usr/share/php/spider-trap/'); -// -?> +// [EOF] -- 2.39.5