Jak mogę dowiedzieć się, na jakich technologiach zbudowana jest strona?

17

Badam budowę witryny, patrząc na to, co zrobili inni, ale nie wiem, jak ustalić, jakie technologie lub platformy są używane. Jak mogę sprawdzić, która witryna działa, kiedy ją odwiedzam?

dave morin
źródło
1
Pro Webmasterzy FAQ stwierdzają, że zakres tej witryny „obejmuje obsługę stron internetowych, które kontrolujesz ”, jednak to pytanie często pojawia się, więc przekształcam to w Wiki społeczności w celu usunięcia przeszłych i przyszłych duplikatów.
danlefree

Odpowiedzi:

14

Istnieją cztery podstawowe rzeczy, które możesz sprawdzić, aby ustalić, co działa w danej witrynie:

  1. Kod źródłowy. Wykonaj źródło widoku na stronie i sprawdź, jakie skrypty są wywoływane. Zazwyczaj zobaczysz takie rzeczy, jak JQuery, Modernizr i inne popularne biblioteki javascript, które podadzą ci wskazówki na temat tego, jak zostały zbudowane. Jeśli witryna korzysta ze wspólnego CMS, możesz również zobaczyć ścieżki, które podpowiadają, który to CMS (np. / Wp-content / dla WordPress).

  2. Serwer. Sprawdzanie, na jakim serwerze WWW działa witryna, może również pomóc w ustaleniu, w jaki sposób została zbudowana. Czasami jest to dość łatwe do rozgryzienia ... jeśli widzisz rozszerzenie pliku .cfm lub .asp / .aspx, masz solidne podstawy, wiedząc, które technologie są w grze. Jeśli witryna używa permalinks lub innej metody w celu zaciemnienia rozszerzenia, sprawdź to w Netcraft, aby uzyskać raport o tym, na którym serwerze działa lub możesz skorzystać z niektórych sztuczek, takich jak wydanie telnet na nazwę serwera na porcie 80 lub polecenie curl, aby zobaczyć nagłówek odpowiedzi, który powie ci, jakie jest środowisko serwera. Łącząc to, czego się uczysz na tych dwóch etapach, z doświadczeniem i dodatkowymi Googlesami zazwyczaj powiesz ci, co chcesz wiedzieć.

  3. people.txt . Sprawdź, http://example.org/humans.txtczy programiści już wymienili wszystko dla Ciebie.

  4. Sprawdź nagłówki strony za pomocą konsoli / debugtool. Możesz znaleźć informacje takie jak Server Apache/2lub X-Powered-By PHP/5.3. Ta strona jest zbudowana z PHP na serwerze Apache.

  5. Zapytać. Wierzcie lub nie, ludzie mogą wam tylko powiedzieć.

Istnieją również wtyczki do przeglądarek i inne narzędzia, które analizują witrynę i pokazują, co działa. Jednym z bardziej popularnych przykładów tego jest Wappalyzer, który ma rozszerzenia zarówno dla Firefoksa, jak i Chrome i jest warty zobaczenia.

JCL1178
źródło
niezła propozycja edycji JCL1178 n1
Simon Hayter
1
Społeczność społeczności Grumble grumble wiki grumble grumble no rep repumble. Narzekać.
JCL1178,
1
tym niemniej nadal otrzymujesz ode mnie wirtualne punkty szacunku: P
Simon Hayter
8

Możesz uzyskać zestawienie różnych składników używanych w witrynie za pomocą narzędzia Built With .

Gdy witryna korzysta z systemu zarządzania treścią, takiego jak Wordpress, zwykle się tam pojawia. W przypadku witryny, o którą pytasz, nie wyświetla ona systemu zarządzania treścią, ale następujące biblioteki: jQuery, FancyBox, JQuery Mousewheel oraz szereg widżetów.

Itai
źródło
1

The Chrome Sniffer dla Google Chrome wykrywa aplikacje internetowe i biblioteki JavaScript, w których zbudowana jest witryna, i odpowiednio wyświetla ikony na pasku adresu.

shea
źródło
0

1. Dostaję nagłówki http, czasem coś ci mówi (na przykład, jeśli jest uruchamiane przez php).

2.Mogę wpisać mywebsite.com/wp-login.php, jeśli pojawi się strona logowania, oznacza to, że strona używa wordpress.

3.Jeśli strona logowania pojawi się po wpisaniu mywebsite.com/admin, oznacza to, że używa drupal.

4.Jeśli strona logowania pojawi się po wpisaniu mywebsite.com/administrator, oznacza to, że używa Joomla.

Nicolas Guérinet
źródło
0

Ktoś już wspomniał o wapalyzerze. Możesz użyć go jako wtyczki do przeglądarki Firefox. Gorące ikony pojawiają się na pasku adresu, a po wybraniu prowadzą do strony wapalyzer z opisem technologii.

Mark Russell
źródło