ZulienScoreBot — informacje o skanerze
Otworzyłeś tę stronę, ponieważ w logach serwera zobaczyłeś „ZulienScoreBot”. Oto wyjaśnienie — co to jest, jak go przepuścić przez tryb konserwacji i jak zrezygnować, jeśli nie chcesz, abyśmy Cię skanowali.
Jak się identyfikujemy
Hybrydowy User-Agent: standardowy prefiks Chrome (aby WAF i warstwy anty-bot traktowały nas jak prawdziwą przeglądarkę i zwracały realistyczny HTML) + wyróżniający sufiks „ZulienScoreBot” (aby rozpoznać lub zablokować nas w logach). User-Agent jest publiczny, więc nigdy nie używaj go do przyznawania dostępu.
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 ZulienScoreBot/1.0 (+https://score.zulien.sk/scanner-info)
ZulienScoreBot/1.0X-Zulien-Scanner-TokenZezwolenie podczas trybu konserwacji
Jeśli Twoja strona podczas konserwacji zwraca 503 każdemu, ZulienScore może ją i tak przetestować: potwierdź sklep, wygeneruj token skanera i dodaj JEDEN z poniższych fragmentów ze swoim tokenem. Nasze wychodzące IP nie są stabilne (sieć Deno Deploy edge), więc zezwolenie po IP nie zadziała.
Zmieniliśmy tę instrukcję: koniec z zezwalaniem po User-Agencie
Wcześniejsza wersja tej strony radziła przepuszczać nas przez konserwację po User-Agencie „ZulienScoreBot”. User-Agent jest publiczny, więc taka reguła otwiera zamknięty sklep każdemu: `curl -A ZulienScoreBot` przechodzi. Jeśli ją dodałeś, usuń ją i użyj zamiast niej tokenu skanera dla swojego sklepu.
# Let the ZulienScore scanner through maintenance mode (put BEFORE your maintenance rules)
RewriteCond %{HTTP:X-Zulien-Scanner-Token} =YOUR-SCANNER-TOKEN
RewriteRule ^ - [E=ZULIEN_BYPASS:1,L]
Header always set X-Zulien-Maintenance-Bypass "1" env=ZULIEN_BYPASS# inside server {} block, BEFORE the maintenance rewrite
set $bypass_maintenance 0;
if ($http_x_zulien_scanner_token = "YOUR-SCANNER-TOKEN") {
set $bypass_maintenance 1;
}
if ($bypass_maintenance != 1) {
return 503; # or your maintenance response
}
add_header X-Zulien-Maintenance-Bypass $bypass_maintenance always;# Cloudflare WAF custom rule (Skip) (any(http.request.headers["x-zulien-scanner-token"][*] eq "YOUR-SCANNER-TOKEN")) Action: Skip -> All remaining custom rules
// PrestaShop: inside your maintenance check (override or module hook)
if (hash_equals('YOUR-SCANNER-TOKEN', $_SERVER['HTTP_X_ZULIEN_SCANNER_TOKEN'] ?? '')) {
header('X-Zulien-Maintenance-Bypass: 1');
return; // skip the maintenance block for this request only
}// WordPress: mu-plugin, loaded BEFORE your maintenance plugin
if (hash_equals('YOUR-SCANNER-TOKEN', $_SERVER['HTTP_X_ZULIEN_SCANNER_TOKEN'] ?? '')) {
header('X-Zulien-Maintenance-Bypass: 1');
define('WP_MAINTENANCE_BYPASS', true);
}# robots.txt User-agent: ZulienScoreBot Allow: / # (default already allows us — this is only if you need to override a blanket Disallow)
Zasady postępowania (czego przestrzegamy)
- Szanujemy robots.txt — jeśli zablokujesz nas przez Disallow, zatrzymamy się.
- Bez wysyłania formularzy, prób logowania ani operacji zapisu. Tylko GET/HEAD.
- Maks. ~50 żądań na jedno skanowanie, rozłożone w 3–8 sekund. Bez agresywnej paralelizacji.
- Cache: ta sama domena maks. 1× na 5 minut, chyba że użytkownik wymusi ponowne skanowanie przez interfejs.
- Sprawiedliwe użytkowanie: nie uruchamiamy ciągłych ani zaplanowanych skanów bez akcji użytkownika. Każde skanowanie inicjuje ktoś na score.zulien.sk.
Nie chcesz, abyśmy skanowali? Zrezygnuj
Dodaj wpis do robots.txt. Zatrzymamy się w ciągu 24 godzin. Jeśli potrzebujesz natychmiastowej rezygnacji, napisz do nas.
User-agent: ZulienScoreBot Disallow: /
Jeśli skanowanie zainicjował ktoś inny (strona trzecia — konkurent lub potencjalny nabywca), zobaczy komunikat o błędzie, ale po aktywacji Disallow nie będą zbierane żadne dalsze dane.
ZulienScoreBot prowadzi Inger s.r.o. (Bratysława, SK). Szczegóły przetwarzania danych znajdziesz w polityce prywatności.