Я хотел бы знать, какое программное обеспечение использовалось для разработки веб-страницы из hotel.info. Как мне это сделать? Есть ли какой-нибудь инструмент для Firefox, который мог бы помочь мне узнать эту информацию?
6 ответов
Этот вопрос возник на Stack Overflow некоторое время назад.
По этой ссылке есть инструмент BuiltWith, который определяет многие платформы / библиотеки, на которых построен сайт.
Если вы говорите о том, какое программное обеспечение на стороне сервера использовалось для создания сайта, то нет точного способа определить это; у вас действительно есть несколько подсказок, чтобы пройти. Вот несколько из них:
Комментарии и метатеги могут предлагать что-то вроде «страницы, сгенерированной FrontPage» и т.д.
На некоторых сайтах ссылки на ресурсы (CSS, JavaScript) добавляются с длинными номерами, например style.css?3893877834. Это характерно для сайтов, разработанных Rails, но другие тоже используют эту технику.
URL-адрес дает подсказки, например, если вы видите .jsp, .php, .asp, aspx, .py (Python), .pl (Perl) и т.д., Это довольно бесполезная раздача в отношении используемого на стороне языка , Если вы видите .do в URL или .action, это, вероятно, Struts.
Вы можете использовать такие сайты, как Netcraft, чтобы определить, какой веб-сервер (apache, nginx, IIS) используется
hotel.info, вероятно, написан с использованием Visual Studio, учитывая, что он построен на ASP.NET, исходя из того, что его URL-адреса заканчиваются на .aspx
. Тем не менее, существует множество разбросанных JS и пользовательских HTML.
И ответ на ответ BloodPhilia: hotel.info содержит следующие теги <meta>
:
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="content-language" content="en" />
<meta http-equiv="content-style-type" content="text/css" />
<meta name="description" content="You can use hotel.info to obtain even better hotel prices, around the world. Whether you want a spa hotel, a boutique hotel, a conference hotel or 5 star luxury, searching for hotels with the hotel.info hotel reservation service is simplicity itself. A total of 1,000,000 real hotel reviews supplied by guests will help you select the best accommodation option for your next business trip, city break, short break or conference." />
<meta name="keywords" content="Hotel, search, book, reserve, Reservation, Hotels, Room, hotel.info" />
<meta name="robots" content="index,follow,noodp,noydir" />
<meta http-equiv="X-UA-Compatible" content="IE-7" />
<meta name="verify-v1" content=""/>
Обычно в источнике сайта он упоминается как метатег "Генератор".
Wordpress, например, добавляет это к источнику:
<meta name="generator" content="WordPress.com" />
Главная страница использует:
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
Это еще не было упомянуто. В Google Chrome есть плагин Chrome Sniffer, который можно использовать для определения большинства, если не всех, используемых библиотек JavaScript и веб-сред. К сожалению, я не знаю его эквивалента в Firefox.
Кроме того, как упомянул yalestar, определить, что было использовано на стороне сервера, может быть очень сложно; так как серверный код может просто послать вам простой HTML и JavaScript.
Существует дополнение Firefox под названием Wappalyzer, которое может определять большинство платформ.