RevealTheme logo

Poradnik wykrywania · 2026

Jak wykryć motyw Moodle na dowolnej stronie internetowej

Moodle to najczęściej używany na świecie system zarządzania nauczaniem. Wykrywanie polega na znajdowaniu ścieżek URL specyficznych dla Moodle, globalnych zmiennych JavaScript oraz odwołań do katalogu motywu.

Najszybszy sposób: skorzystaj z naszego darmowego detektora

Wklej dowolny adres URL i poznaj motyw, wtyczki oraz stos technologiczny Moodle w 2 sekundy.

Otwórz detektor Moodle →

Czego szuka nasz detektor

Ścieżki zasobów /theme/[nazwa]/

Moodle serwuje aktywny motyw z /theme/[nazwa-motywu]/. Ścieżka jest widoczna w importach CSS i JS.

Gdzie: Znaczniki <link> i <script> w HTML

Obiekt JavaScript M.cfg

Moodle udostępnia window.M.cfg z wwwroot, sesskey oraz informacjami o motywie. Narzędzia M.util.* również są specyficzne dla Moodle.

Gdzie: <script> w treści

moodlepluginurl i M.str.*

System lokalizacji Moodle wypełnia M.str przy ładowaniu strony: silny sygnał Moodle.

Gdzie: Środowisko wykonawcze JavaScript

Plik cookie MoodleSession

Moodle ustawia plik cookie MoodleSession przy uwierzytelnionych żądaniach.

Gdzie: Nagłówki HTTP Set-Cookie

Formularz logowania /login/index.php

Domyślne logowanie Moodle znajduje się pod /login/index.php i ma bardzo stabilny znacznik HTML.

Gdzie: Ścieżka URL

Lista kontrolna ręcznej inspekcji

Jeśli detektor zwróci niejednoznaczne wyniki, przejdź przez te ręczne kontrole w narzędziach deweloperskich Twojej przeglądarki (kliknij prawym przyciskiem → Zbadaj):

  1. 1

    Wyświetl kod źródłowy. Poszukaj '/theme/' lub 'M.cfg': specyficzne dla Moodle.

  2. 2

    Poszukaj 'moodle' w nazwach klas lub komentarzach HTML.

  3. 3

    Konsola DevTools → wpisz M.cfg: jeśli jest zdefiniowane, strona to Moodle, a odpowiedź ujawnia motyw.

  4. 4

    Sprawdź, czy występują adresy URL /pluginfile.php: endpoint serwowania plików Moodle.

  5. 5

    Odwiedź /login/index.php na stronie: znacznik jest bardzo rozpoznawalny.

Dlaczego warto identyfikować stos technologiczny strony?

Trzy uzasadnione powody: analiza konkurencji (jakich narzędzi używa lider Twojej branży?), kwalifikacja leadów (czy strona tego potencjalnego klienta spełnia wymagania dla Twojej usługi?) oraz planowanie migracji (musisz znać obecny stos technologiczny, zanim wycenisz przeprojektowanie).

Wszystkie powyższe to działania na publicznie dostępnych danych: każdy sygnał, który sprawdzamy, jest widoczny w kodzie HTML lub odpowiedzi HTTP strony – te same dane, które każdy może zobaczyć za pomocą funkcji «Pokaż źródło strony». My po prostu analizujemy je szybciej i przedstawiamy w przejrzysty sposób.

Czego wykrywanie nie jest w stanie Ci powiedzieć

Wykrywanie identyfikuje, co jest uruchomione. Nie powie Ci, dlaczego strona wybrała dany stos technologiczny, ile na niego wydaje, kto jest jej deweloperem ani jaka jest jej mapa drogowa. W tym celu porozmawiaj z człowiekiem.

Nie potrafi też przejrzeć agresywnego buforowania, konfiguracji headless ani motywów tworzonych od podstaw bez domyślnych znaczników frameworka. Oznaczamy wykrycia o niskiej pewności, abyś wiedział, kiedy zgłębić temat.