Erweiterungen > botdetection

Bot Detection

[botdetection]

Miniaturbild

Hilfsklasse zur Erkennung von Suchmaschinen,Bots, Spider, Crawler...

Bot Detection dient als Hilfsklasse für andere Extensions (Frontend) die erkennen müssen, ob der Zugriff von Mensch oder Maschine erfolgt :-)

Eine sichere Erkennung gibt es dabei natürlich nicht.
Es wird über 2 Verfahren versucht dieses zu erkennen:

  • User Agent Kennung
  • IP Adresse (IPv4/IPv6)


Das Modul beinhaltet eine Methode für die Agent (BD_CheckBotAgent) und eine für die IP Erkennung (BD_CheckBotIP).
Diese beiden Methoden geben nur "true" oder "false" zurück und sind nur eine grobe Suche über Strings und Teilstrings um die wichtigsten zu erkennen.
Eine weitere Methode (BD_CheckBotAgentAdvanced) führt über eine externe Konfigurationsdatei die Erkennung über User Agent durch und als gibt Ergebnis den Kurznamen des Bots zurück bzw. "false", wenn keine Erkennung erfolgte.

Ein Test ist beigefügt für den direkten Aufruf, sowie 2 Frontend Module als Demo für die Implementierung in eigene Module.

Version ab Contao 3.0!

Für Contao 2.x bitte Version 1.6.x benutzen.

Version
3.0.0-RC1
Typ
Frei
Freigabedatum
15.08.2012
Kategorie
Hilfsprogramm
Lizenz
LGPL
Copyright
© 2010..2012 Glen Langer
Autor
Glen Langer (BugBuster) http://contao.ninja
Version Funktion
 
Total Funktion
10.00
Version Bedienung
 
Total Bedienung
10.00
Version Qualität
 
Total Qualität
10.00
Version Wertung
 
Total Wertung
10.00 (1 Stimmen)
Version Downloads
45
Total Downloads
1465
Version Install.
51
Total Install.
17729
Version Updates
16
Total Updates
17429
Abhängigkeiten dieser Erweiterung
Von dieser abhängige andere Erweiterungen
Name
Version von
Version bis
Contao
3.0.0-RC1
3.0.0-RC1
Name
Version von
Version bis
3.0.0-beta1
3.3.0
3.0.0-RC1
3.1.0
3.0.0-RC1
3.6.0
3.0.0-RC1
3.4.0-RC1
Paket
Grösse
Datum
80565
21.07.2016 21:24