Je fais des recherches pour créer un site en examinant ce que les autres ont fait, mais je ne sais pas comment déterminer les technologies ou les plates-formes utilisées. Comment puis-je savoir ce qu'un site donné fonctionne lorsque je le visite?
Je fais des recherches pour créer un site en examinant ce que les autres ont fait, mais je ne sais pas comment déterminer les technologies ou les plates-formes utilisées. Comment puis-je savoir ce qu'un site donné fonctionne lorsque je le visite?
Réponses:
Vous pouvez vérifier quatre éléments de base pour déterminer ce que n'importe quel site donné exécute:
Code source. Faites une source de vue sur la page et regardez quels scripts sont appelés. En général, vous verrez des choses comme JQuery, Modernizr et d'autres bibliothèques javascript courantes et celles-ci vous donneront quelques indices sur la façon dont les choses ont été construites. Si le site utilise un CMS commun, vous pouvez également voir des chemins qui vous indiquent quel CMS il s'agissait (par exemple / wp-content / pour WordPress).
Serveur. Vérifier pour voir quel serveur Web un site exécute peut également vous donner des indices sur la façon dont il a été construit. Parfois, c'est assez facile à comprendre ... si vous voyez une extension de fichier .cfm ou .asp / .aspx, vous êtes sur une base assez solide pour savoir quelles technologies sont en jeu. Si un site utilise des permaliens ou une autre méthode pour masquer l'extension, vérifiez-la par rapport à Netcraft pour obtenir un rapport sur le serveur sur lequel elle s'exécute ou vous pouvez utiliser des astuces comme émettre un telnet vers servername sur le port 80 ou une commande curl pour voir le en-tête de 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 googles supplémentaires vous diront généralement ce que vous voulez savoir.
Humains.txt . Vérifiez http://example.org/humans.txt
si les développeurs ont déjà tout répertorié pour vous.
Vérifiez les en-têtes d'une page avec une 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.
Demander. Croyez-le ou non, les gens peuvent vous le dire.
Il existe également des plugins de navigateur et d'autres outils qui analyseront un site et vous montreront ce qui fonctionne. Un des exemples les plus populaires de ceci est Wappalyzer qui a des extensions pour Firefox et Chrome et vaut le détour.
Vous pouvez obtenir une ventilation des différents composants qu'un site utilise à l'aide de Built With .
Lorsqu'un site utilise un système de gestion de contenu tel que Wordpress, il apparaît généralement là-bas. Dans le cas du site que vous demandez, il ne présente pas de système de gestion de contenu mais les bibliothèques suivantes: jQuery, FancyBox, JQuery Mousewheel plus un certain nombre de widgets.
L' extension Chrome Sniffer pour Google Chrome détecte les applications Web et les bibliothèques JavaScript sur lesquelles un site est construit et affiche les icônes dans la barre d'adresse en conséquence.
Voir cette question sur Stack Overflow pour une réponse assez complète
SO - Comment déterminez-vous sur quelle technologie un site Web est construit?
1.Je reçois les en-têtes http, parfois il vous dit quelque chose (par exemple s'il est exécuté par php).
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.
Quelqu'un a déjà mentionné le wapalyzer. Vous pouvez l'utiliser comme plugin de navigateur pour Firefox. Des icônes chaudes apparaissent dans la barre d'adresse et, lorsqu'elles sont sélectionnées, vous amènent à la page Web du wapalyzer avec une description de la technologie.