Wie kann ich überprüfen, ob der Page Restrictor meine Seiten schützt?
Benutzer des
Firefox∞-Browser können mit einer Erweiterung (
UserAgentSwitcher) einfach überprüfen, ob der Page Restrictor korrekt eingebunden ist und z. B. bei gesperrten
UserAgents (UA) anschlägt. Dazu wird mit der Erweiterung ein 'gefakter' UA vorgetäuscht.
Installation
Wenn der Firefox noch nicht installiert ist, muß dieser zunächst heruntergeladen und installiert werden:
Dann muß die Erweiterung heruntergeladen werden. (Was ist eine
Erweiterung∞ ?)
Erweiterung einrichten
- Im Firefox unter "Extras" -> "Browserkennung wechseln" -> "Optionen" -> "Einstellungen" anklicken
- Unter "Browserkennungen" -> "Hinzufügen" anklicken
- Die Felder "Beschreibung" und "Browserkennung" mit z.B. mit "winhttprequest" oder jedem anderen UA in der Sperrliste füllen und mit "OK" bestätigen. Falls man auch beabsichtigt das Captcha zu lösen, sollte in der Browserkennung ein kleiner Hinweis sein, damit so eine "Lösung" als Test erkannt wird, z. B: "winhttprequest Bot-Trap-Test".
- Die neue Browserkennung kann nun unter "Extras" -> "Browserkennung wechseln" -> "winhttprequest" ausgewählt werden.
Seite mit installierter Bot-Trap aufrufen und Ergebnis "geniessen" ;)
Eine weitere Alternative ist der Installationstest, zu erreichen unter
http://www.korizon.de/bottraptest.html∞
Weitere Moeglichkeit NUR fuer Profis
Die folgende Variante BITTE NUR VERWENDEN, WENN MAN WEISS WAS MAN TUT:
Prolog eines Users: Das einzige was ich in der WIKI vermisse, ist wie der User die Funktionalität mal testen kann ohne gleich über eine Hijacking Seite zu gehen. Habe mal ein kleines Script geschrieben mit dem jeder user denke ich umgehen kann:
Code:
$url="
http://"∞;
$boeser_bot="backdoorbot";
$header[0] = "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
$header[0] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
$header[] = "Connection: keep-alive";
$header[] = "Keep-Alive: 300";
$header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
$header[] = "Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3";
$header[] = "Pragma: ";
browsers keep this blank.
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, $boeser_bot);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_REFERER, );
curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate');
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$page = curl_exec($ch);
echo $page;
There are no comments on this page. [Add comment]