Aus gegebenen Anlass und weil bei einer Seite nun fast gar nichts mehr ging und weil dort auch kein Fail2Ban aktiv sowie der Hoster "kreativkarussell" wohl seit Tagen nicht erreichbar ist, habe ich jetzt direkt gehandelt und mir das genauer angeschaut.
Also wer unnatürlich viele Zugriffe hat sollte in seiner config Datei vom
Shop mal diesen Schnipsel einbauen, das legt in jtllogs ein
Log an in dem steht wer alles auf den Shop zugreift:
Code:
if($fp = fopen(PFAD_ROOT."jtllogs/zugriffslog_".date("d-m-Y").".log","a+")) {
fwrite($fp,$_SERVER['REMOTE_ADDR']." ".$_SERVER['HTTP_USER_AGENT']."\n");
fclose($fp);
}
Wer dann sieht das da Zugriffe von Crawlern wie KInza,Mb2345Browser,LieBaoFast,MicroMessenger oder etwas findet wie zh-CN sollte dann einfach diesen Schnipsel mit einfügen, am besten vor dem ersten Schnipsel damit man danach sieht was noch durch kommt, das kann auch nach belieben erweitert werden.
Code:
if(preg_match("/Mb2345Browser|LieBaoFast|zh-CN|MicroMessenger|zh_CN|Kinza|MJ12bot|AhrefsBot/",$_SERVER['HTTP_USER_AGENT'])) {
header('HTTP/1.0 403 Forbidden');
die("zugriff nicht erlaubt");
}