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?
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?
Odpowiedzi:
Istnieją cztery podstawowe rzeczy, które możesz sprawdzić, aby ustalić, co działa w danej witrynie:
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).
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ć.
people.txt . Sprawdź, http://example.org/humans.txt
czy programiści już wymienili wszystko dla Ciebie.
Sprawdź nagłówki strony za pomocą konsoli / debugtool. Możesz znaleźć informacje takie jak Server Apache/2
lub X-Powered-By PHP/5.3
. Ta strona jest zbudowana z PHP na serwerze Apache.
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.
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.
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.
Zobacz to pytanie w sekcji Przepełnienie stosu, aby uzyskać dość kompletną odpowiedź
SO - Jak określić, na jakiej technologii zbudowana jest strona internetowa?
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.
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.