Co robi to narzędzie
Parser User-Agent odczytuje nagłówek User-Agent, który przeglądarki, aplikacje i boty wysyłają z każdym żądaniem HTTP, i zamienia go na czytelne informacje: przeglądarkę i jej wersję, silnik renderujący, system operacyjny, typ urządzenia (komputer, telefon, tablet, telewizor, konsola…), producenta i model urządzenia, jeśli ciąg je podaje, oraz architekturę procesora.
Informuje też, gdy ciąg w ogóle nie należy do człowieka. Roboty wyszukiwarek, roboty trenujące AI i asystenci AI pobierający strony, boty podglądu linków z komunikatorów i serwisów społecznościowych, narzędzia SEO, monitory dostępności i klienci HTTP z wiersza poleceń są rozpoznawani i oznaczani, co pomaga przy czytaniu logów serwera lub decydowaniu, co wpisać do robots.txt.
Jak używać
- Otwórz stronę: Twój User-Agent jest już przeanalizowany.
- Wklej dowolny inny ciąg User-Agent, np. wiersz z logu dostępu. Początkowa nazwa nagłówka
User-Agent:jest usuwana automatycznie. - Przejrzyj tabelę wyników i skopiuj dowolną wartość przyciskiem obok. Kliknij Przykład, aby zobaczyć ciąg mobilnego Safari, lub Moja przeglądarka, aby wrócić do swojego.
Przykład
Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1
Ten ciąg oznacza Mobile Safari 17.5 w systemie iOS 17.5, z silnikiem WebKit, na iPhonie firmy Apple. Ciąg taki jak Mozilla/5.0 (compatible; GPTBot/1.2; +https://openai.com/gptbot) zostaje rozpoznany jako GPTBot 1.2, robot AI.
Wskazówki
- Nie opieraj decyzji bezpieczeństwa na User-Agent; każdy może wysłać dowolny ciąg. Ważne roboty weryfikuj odwrotnym zapytaniem DNS.
- Obsługę funkcji sprawdzaj bezpośrednio w JavaScript, zamiast zgadywać na podstawie wersji przeglądarki.
- Headless Chrome i narzędzia automatyzacji są oznaczane osobno, co przydaje się przy badaniu scrapingu.
FAQ
› Jaki jest mój user agent?
Po otwarciu tej strony pole wejściowe zostaje wypełnione ciągiem User-Agent Twojej przeglądarki i od razu przeanalizowane. Kliknij Moja przeglądarka, aby go przywrócić po wypróbowaniu innych ciągów.
› Jak dokładna jest analiza User-Agent?
Rodziny przeglądarek, silników i systemów rozpoznaje dobrze, ale User-Agent może zmienić użytkownik, rozszerzenie lub ustawienia prywatności. Nowy Chrome zamraża też część ciągu (np. Windows 11 nadal widnieje jako Windows NT 10.0), więc szczegóły urządzenia i wersji traktuj jako wskazówki.
› Jakie boty rozpoznaje?
Roboty wyszukiwarek (Googlebot, Bingbot, Baiduspider, YandexBot…), roboty i agentów AI (GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, CCBot…), boty podglądu linków, roboty SEO, monitory dostępności i popularnych klientów HTTP, takich jak curl, python-requests i Postman. Inne ciągi zawierające bot, crawler lub spider są oznaczane jako inny bot.
› Czy User-Agent jest gdzieś wysyłany?
Nie. Analiza odbywa się w całości w przeglądarce przy użyciu otwartej biblioteki ua-parser-js i wbudowanej listy botów.