Jak sprawdzić na czym zrobiona jest strona www?
Możesz sprawdzić, na czym postawiona jest strona internetowa, korzystając z kilku metod:
1. Ręczna analiza kodu strony
- Kliknij prawym przyciskiem myszy na stronie i wybierz „Zbadaj” (w Chrome, Edge) lub „Inspekcja”.
- Przejrzyj kod HTML i pliki źródłowe – często znajdziesz nazwy systemów CMS, frameworków lub bibliotek.
Sprawdzamy kod strony – jaki CMS się w nim kryje?
WordPress
- Ścieżki do plików
wp-content/themes/– katalog motywówwp-content/plugins/– katalog wtyczekwp-includes/– pliki rdzeniowe WP- Linki wyglądające na
/?p=123(domyślne permalinki WP)
- Meta tagi i nagłówki
<meta name="generator" content="WordPress">(czasem ukryte)- Nagłówek HTTP
x-powered-by: WordPress
- Pliki specyficzne dla WP
wp-login.php– strona logowaniaxmlrpc.php– plik API WordPress
Joomla
- Ścieżki do plików
/administrator/– panel admina Joomla/templates/– katalog motywów Joomla/components/– rozszerzenia Joomla/media/system/js/– pliki systemowe
- Meta tagi i nagłówki
<meta name="generator" content="Joomla!">
- Pliki specyficzne dla Joomla
index.php?option=com_– w URL często pojawia się nazwa komponentu Joomla (np.com_content,com_k2)
A oto tabela dla 15 najpopularniejszych CMS-ów wraz z charakterystycznymi cechami, które pomagają je rozpoznać:
| CMS | Charakterystyczne elementy |
|---|---|
| WordPress | wp-content/, wp-includes/, wp-login.php, <meta name="generator" content="WordPress"> |
| Joomla | /administrator/, /templates/, index.php?option=com_, <meta name="generator" content="Joomla!"> |
| Drupal | /sites/default/files/, URL np. ?q=node/1, <meta name="generator" content="Drupal"> |
| Shopify | cdn.shopify.com, <meta name="shopify-checkout-api-token">, URL myshopify.com |
| Magento | /pub/static/, /media/catalog/, URL np. ?___store= |
| Prestashop | /themes/classic/, index.php?controller=, PrestaShop- w plikach cookie |
| Wix | wixstatic.com w zasobach, <meta name="generator" content="Wix"> |
| Squarespace | squarespace.com, cdn.squarespace.com w URL zasobów |
| Weebly | weebly.com, cdn2.editmysite.com w URL zasobów |
| BigCommerce | cdn.bigcommerce.com, /stencil/ w URL zasobów |
| TYPO3 | /typo3/, <meta name="generator" content="TYPO3 CMS">, URL np. ?id=123 |
| Ghost | /ghost/, API ghost/api/v3/, <meta name="generator" content="Ghost"> |
| Blogger | blogspot.com, <meta content="blogger" name="generator"> |
| OpenCart | /catalog/view/theme/, index.php?route= |
| Craft CMS | /admin/actions/, CRAFT_CSRF_TOKEN w kodzie strony |
2. Narzędzia online do zidentyfikowania CMS-a
- BuiltWith – pokazuje CMS, hosting, frameworki, wtyczki i inne technologie.
- WhatCMS – wykrywa system zarządzania treścią (WordPress, Joomla, Shopify itd.).
- Wappalyzer – rozszerzenie do przeglądarki wykrywające technologie używane na stronie.
3. Sprawdzenie nagłówków HTTP
- Otwórz DevTools (F12) → zakładka Network → odśwież stronę i sprawdź nagłówki serwera.
- Jeśli widzisz np. „x-powered-by: WordPress”, strona działa na WordPressie.
4. Analiza plików cookie i requestów
- W DevTools sprawdź zakładkę Application → Cookies. Czasem można tam znaleźć informacje o używanych technologiach.
Co można znaleźć w cookies?
1. Identyfikatory sesji i logowania
wordpress_logged_in_→ oznacza, że strona działa na WordPressiejoomla_user_state→ wskazuje na JoomlęPHPSESSID→ ogólny identyfikator sesji dla stron opartych na PHP, ale często pojawia się w WordPressie, Joomla, Drupal
2. Prefiksy unikalne dla CMS-ów
wp-settings-,wp-settings-time-→ WordPressoc_sessionPassphrase→ OpenCartPrestaShop-XXXXXX→ PrestaShopCraftSessionId→ Craft CMSbc_cart_XXXXXX→ BigCommerce
3. Identyfikatory platform SaaS
_shopify_,_secure_session_id→ Shopifysquarespace-annonymous→ SquarespacewixSession2→ Wix
Jeśli strona ma niestandardowy CMS lub własny system, identyfikacja może być trudniejsza, ale powyższe metody powinny dać Ci sporo informacji. W razie czego pisz w komentarzach.
