Довольно часто я сталкиваюсь с красивым или функциональным веб-сайтом и удивляюсь, какие технологии использовались для его создания. Какие методы доступны, чтобы выяснить, с помощью чего был создан конкретный веб-сайт?
Кажется, что немногие фреймворки включают в себя мета-тег генератора любого типа, как это делают веб-редакторы. Есть ли какие-либо контрольные признаки конкретных языков и / или структур?
Резюме ответов
URL-адреса сайтов могут выдавать структуру и / или язык программирования, но на них нельзя полагаться (например, расширения файлов, такие как .asp). Заголовки HTTP-ответов, файлы cookie, таблицы стилей и исходные комментарии также могут дать подсказки.
Несколько хороших инструментов для запроса деталей сайта (несомненно, их гораздо больше):
Дополнения Firefox:
- Wappalyzer - CMS, фреймворки / библиотеки, электронная коммерция, доски объявлений и т. Д.
- Сведения о домене - IP, страна и веб-сервер
- Детектор библиотек - используемые библиотеки Javascript
Расширения Chrome:
Букмарклеты:
- WTFramework - показывает используемый фреймворк Javascript