web-dev-qa-db-fra.com

Comment savoir sur quelles technologies un site est construit?

Je cherche à construire un site en regardant ce que d'autres personnes ont fait mais je ne sais pas comment déterminer quelles technologies ou plates-formes sont utilisées. Comment puis-je savoir ce qu'un site donné est en train de fonctionner quand je le visite?

17
dave morin

Vous pouvez vérifier quatre éléments de base pour déterminer le fonctionnement d’un site donné:

  1. Code source. Créez une source d'affichage sur la page et examinez les scripts qui sont appelés. Généralement, vous verrez des éléments tels que JQuery, Modernizr et d'autres bibliothèques javascript courantes, qui vous donneront des indices sur la manière dont les choses ont été construites. Si le site utilise un CMS commun, vous pouvez également voir des chemins qui vous indiquent de quel CMS il s'agissait (par exemple,/wp-content/pour WordPress).

  2. Serveur. Le fait de vérifier le serveur Web exécuté par un site peut également vous aider à comprendre comment il a été construit. Parfois, il est assez facile de comprendre ... si vous voyez une extension de fichier .cfm ou .asp/.aspx, vous êtes sur une piste assez solide pour savoir quelles technologies sont en jeu. Si un site utilise des liens permanents ou une autre méthode pour masquer l'extension, vérifiez-le avec Netcraft pour obtenir un rapport sur le serveur sur lequel il s'exécute ou utilisez des astuces telles que l'envoi d'un telnet à nom_serveur sur le port 80. ou une commande curl pour voir l'en-tête de la réponse et qui vous dira à quoi ressemble l'environnement du serveur. La combinaison de ce que vous apprenez dans ces deux étapes avec de l’expérience et quelques google supplémentaires vous indiquera généralement ce que vous voulez savoir.

  3. human.txt . Vérifiez http://example.org/humans.txt pour voir si les développeurs ont déjà tout répertorié pour vous.

  4. Vérifiez les en-têtes d'une page avec un outil console/debugtool. Vous pourriez trouver des informations comme Server Apache/2 ou X-Powered-By PHP/5.3. Ce site est construit avec PHP sur un serveur Apache.

  5. Demander. Croyez-le ou non, les gens peuvent simplement vous le dire.

Il existe également des plug-ins de navigateur et d'autres outils permettant d'analyser un site et de vous montrer ce qui est en cours d'exécution. L’un des exemples les plus populaires est Wappalyzer , qui possède des extensions pour Firefox et Chrome et mérite un coup d’œil.

14
JCL1178

Vous pouvez obtenir une ventilation des différents composants utilisés par un site à l'aide de Built With .

Lorsqu'un site utilise un système de gestion de contenu tel que Wordpress, il y apparaît généralement. Dans le cas du site sur lequel vous vous interrogez, il ne montre pas de système de gestion de conten mais les bibliothèques suivantes: jQuery, FancyBox, JQuery Mousewheel plus un certain nombre de widgets.

8
Itai

L'extension Chrome Sniffer pour Google Chrome détecte les applications Web et les bibliothèques JavaScript sur lesquelles un site est créé et affiche les icônes correspondantes dans la barre d'adresse.

1
shea

1.J'obtiens les en-têtes http, parfois il vous dit quelque chose (par exemple s'il est couru par php).

2.Je peux taper mywebsite.com/wp-login.php. Si une page de connexion apparaît, cela signifie que le site web utilise wordpress.

3.Si une page de connexion apparaît en tapant mywebsite.com/admin, cela signifie qu’elle utilise drupal.

4.Si une page de connexion apparaît en tapant mywebsite.com/administrator, cela signifie qu'elle utilise joomla.

0
Nicolas Guérinet

Voir cette question à propos de Stack Overflow pour une réponse plutôt complète

SO - Comment déterminez-vous la technologie sur laquelle un site Web est construit?

0
Ryan

Quelqu'un a déjà mentionné wapalyzer. Vous pouvez l'utiliser comme plugin de navigateur pour Firefox. Des icônes de raccourci apparaissent dans la barre d’adresse et, une fois sélectionnées, conduisent à la page Web wapalyzer avec une description de la technologie.

0
Mark Russell