Siechfred: Kleiner Erfolg im Kampf gegen Spambots

Beitrag lesen

Hi,

in den letzten Wochen gab es ein paar Threads zum Thema Spambots, darunter auch einer von mir. Darauf hin hatte ich aus Verzweiflung am Anfang aller meiner Perl-Scripts folgende Zeilen ergänzt:

if ($ENV{'HTTP_USER_AGENT'} =~ /robot|spider|wget|crawl|slurp|bot|openfind|missauga|locator|finder|library/ig) {
  exit(1);
}

Nun habe ich heute mal wieder einen Blick in meine transfer.log geworfen und zu meiner Schadenfreude festgestellt, dass die Spambots bei Anforderung aller Perl-Scripte den Statuscode 500 erhalten. Das müsste imho mit dem exit(1) zu tun haben.

Viele Grüße
Torsten

--
Wäre Stoizismus eine Programmiersprache, würde ich ein Experte sein.