Habe mal ein paar IPs bei Blocklist geprüft. Da sind ein paar Matches dabei, aber nicht alle. Da bei mir die IPs wegen DSGVO nur gekürzt gespeichert werden, ist keine genaue Aussage möglich.
Ich nutze Matomo. Die verwenden bereits den Device Detector zur Erkennung von Bots.
https://devicedetector.lw1.at/
https://github.com/matomo-org/device-detector
Matomo handhabt das aber nicht optimal und speichert die Blacklist als String in eine(!) Datenbankzelle. Diese ist auch ziemlich fett.
Zudem kann in Matomo das Plugin "TrackingSpamPrevention" verwendet werden, das mehrere Blacklist für Cloud-IPs inkludiert hat, die von den Clouds selbst angeboten werden und auch ziemlich fett sind.
https://github.com/matomo-org/plugin-TrackingSpamPrevention
Diese Blacklist von Blocklist hat fast 25.000 entries:
https://www.blocklist.de/downloads/export-ips_all.txt
Das ist nochmals ziemlich fett.
Leider müsste bei Matomo ein Plugin gecoded werden, um die Blacklist von Blocklist zu integrieren, und diese würde wieder als String in eine DB-Zelle geschrieben werden. Meine Anfrage für sowas eine extra DB-Tabelle zu verwenden, in der weitere Blacklists eingepflegt werden könnten, verlief im Sande. Damit wäre es allerdings möglich Doppler aus verschiedenen Blacklists zu filtern.
Die manuelle Eintragung in Matomo (Einstellungen) in eine Textarea ist bei 25.000 zu fett.
Außerdem sieht es bei der Blocklist-Blacklist so aus, dass viele der IPs in IP-Ranges fallen und es effektiver wäre diese als CIDR zu blocken. Beispiel:
Code:
153.99.92.11
153.99.92.144
153.99.92.247
= 153.99.0.0/16
https://ipinfo.io/153.99.92.11
Dabei ist zu beachten, dass es mir nur ums Tracking geht. Solange es den Serverbetreibern nicht zu viel wird - es ist ihre Entscheidung. Einer der größeren meinte, dass sie aus Prinzip nichts pauschal blocken. Einer der kleineren blockt bereits, bzw. lässt von der Serverfarm blocken, weil es ihm zuviel geworden ist.
Für eine manuelle Verwendung der Blocklist bleibt nur die Möglichkeit die Blacklist mit PHP zu verwenden und diese IPs vom Tracking zu exkludieren. Aber wie zu sehen ist, ist die Blacklist nur ein Versuch und unvollständig. Sie würde das Tracking verfälschen, indem die Bots in den Reports nicht mehr eindeutig erkennbar sind.