it-swarm.com.de

Wie kann ich herausfinden, auf welchen Technologien eine Website basiert?

Ich recherchiere den Aufbau einer Site, indem ich mir anschaue, was andere Leute getan haben, aber ich weiß nicht, wie ich feststellen soll, welche Technologien oder Plattformen verwendet werden. Wie kann ich feststellen, welche Website ausgeführt wird, wenn ich sie besuche?

17
dave morin

Es gibt vier grundlegende Dinge, die Sie überprüfen können, um festzustellen, welche Website ausgeführt wird:

  1. Quellcode. Machen Sie eine Ansichtsquelle auf der Seite und schauen Sie sich an, in welchen Skripten aufgerufen wird. In der Regel sehen Sie Dinge wie JQuery, Modernizr und andere gängige Javascript-Bibliotheken, und diese geben Ihnen einige Hinweise, wie Dinge erstellt wurden. Wenn die Site ein allgemeines CMS verwendet, sehen Sie möglicherweise auch Pfade, die Sie darauf hinweisen, um welches CMS es sich handelt (z. B./wp-content/für WordPress).

  2. Server. Wenn Sie überprüfen, welcher Webserver auf einer Website ausgeführt wird, erhalten Sie auch Hinweise darauf, wie die Website erstellt wurde. Manchmal ist das ziemlich einfach herauszufinden ... Wenn Sie eine Dateierweiterung von .cfm oder .asp/.aspx sehen, sind Sie auf einem soliden Fundament, wenn Sie wissen, welche Technologien im Spiel sind. Wenn eine Site Permalinks oder andere Methoden verwendet, um die Erweiterung zu verschleiern, überprüfen Sie diese mit Netcraft , um einen Bericht darüber zu erhalten, auf welchem ​​Server sie ausgeführt wird oder einen curl-Befehl, um den Antwortheader anzuzeigen und zu erfahren, wie die Serverumgebung aussieht. Wenn Sie das, was Sie in diesen beiden Schritten lernen, mit Erfahrung und einigen zusätzlichen Brillen kombinieren, erfahren Sie in der Regel, was Sie wissen möchten.

  3. humans.txt . Überprüfen Sie http://example.org/humans.txt, um festzustellen, ob die Entwickler bereits alles für Sie aufgelistet haben.

  4. Überprüfen Sie die Überschriften einer Seite mit einer Konsole/einem Debugtool. Möglicherweise finden Sie Informationen wie Server Apache/2 oder X-Powered-By PHP/5.3. Diese Site wurde mit PHP auf einem Apache-Server erstellt.

  5. Fragen. Ob Sie es glauben oder nicht, die Leute können es Ihnen nur sagen.

Es gibt auch Browser-Plugins und andere Tools, die eine Site analysieren und Ihnen zeigen, was ausgeführt wird. Eines der bekanntesten Beispiele hierfür ist Wappalyzer , das Erweiterungen für Firefox und Chrome enthält und einen Blick wert für Sie ist.

14
JCL1178

Mit Built With können Sie eine Aufschlüsselung der von einer Site verwendeten verschiedenen Komponenten abrufen.

Wenn eine Site ein Content-Management-System wie Wordpress verwendet, wird es normalerweise dort angezeigt. Bei der Site, nach der Sie fragen, es wird kein Content-Management-System angezeigt aber die folgenden Bibliotheken: jQuery, FancyBox, JQuery Mousewheel sowie eine Reihe von Widgets.

8
Itai

Die Erweiterung Chrome Sniffer für Google Chrome erkennt, auf welchen Webanwendungen und JavaScript-Bibliotheken eine Website basiert, und zeigt entsprechende Symbole in der Adressleiste an.

1
shea

1.Ich bekomme die http-Header, manchmal sagt es Ihnen etwas (zum Beispiel, wenn es von PHP ausgeführt wird).

2.Ich kann mywebsite.com/wp-login.php eingeben. Wenn eine Anmeldeseite angezeigt wird, bedeutet dies, dass die Website WordPress verwendet.

3.Wenn eine Anmeldeseite angezeigt wird, indem Sie mywebsite.com/admin eingeben, bedeutet dies, dass Drupal verwendet wird.

4.Wenn eine Anmeldeseite angezeigt wird, indem Sie mywebsite.com/administrator eingeben, bedeutet dies, dass Joomla verwendet wird.

0

Schauen Sie sich diese Frage auf Stack Overflow an, um eine ziemlich vollständige Antwort zu erhalten

SO - Wie bestimmen Sie, auf welcher Technologie eine Website aufgebaut ist?

0
Ryan

Jemand hat Wapalyzer schon erwähnt. Sie können es als Browser-Plugin für Firefox verwenden. In der Adressleiste werden heiße Symbole angezeigt. Wenn diese Option ausgewählt ist, werden Sie zur Webseite des Wapalyzers mit einer Beschreibung der Technologie weitergeleitet.

0
Mark Russell