Я досліджую створення сайту, дивлячись, що зробили інші люди, але не знаю, як визначити, які технології та платформи використовуються. Як я можу сказати, що працює на будь-якому веб-сайті, коли я відвідую його?
Я досліджую створення сайту, дивлячись, що зробили інші люди, але не знаю, як визначити, які технології та платформи використовуються. Як я можу сказати, що працює на будь-якому веб-сайті, коли я відвідую його?
Відповіді:
Існує чотири основні речі, які ви можете перевірити, щоб визначити, який сайт працює:
Вихідний код. Виконайте джерело перегляду на сторінці та подивіться, у які сценарії викликаються. Зазвичай ви побачите такі речі, як JQuery, Modernizr та інші загальні бібліотеки javascript, і це дасть вам деякі підказки про те, як речі були побудовані. Якщо сайт використовує загальну CMS, ви також можете побачити шляхи, які підказують, для якої CMS це було (наприклад, / wp-content / для WordPress).
Сервер. Перевірка, на якій веб-сервері працює веб-сайт, також може допомогти дати вам підказки щодо того, як він був побудований. Іноді це легко зрозуміти ... якщо ви бачите розширення файлу .cfm або .asp / .aspx, тоді ви перебуваєте на досить міцному ґрунті, знаючи, які технології грають. Якщо сайт використовує постійні посилання або інший метод для приховування розширення, перевірте його на Netcraft, щоб отримати звіт про те, на якому сервері він працює, або ви можете скористатися деякими хитрощами, такими як видача telnet до імені сервера на порт 80 або команда curl, щоб переглянути заголовок відповіді, і це підкаже, що таке середовище сервера. Поєднуючи те, що ви дізнаєтесь на цих двох етапах, з досвідом та деякими додатковими гуглами, як правило, вам скажуть те, що ви хочете знати.
люди.txt . Перевірте, http://example.org/humans.txt
чи розробники вже перерахували все для вас.
Перевірте заголовки сторінки за допомогою консолі / налагодження. Ви можете знайти інформацію, як-от Server Apache/2
або X-Powered-By PHP/5.3
. Цей сайт створений за допомогою PHP на сервері Apache.
Запитайте. Вірите чи ні, люди можуть просто сказати вам.
Також є плагіни веб-переглядача та інші інструменти, які будуть аналізувати сайт та показувати, що працює. Один з найпопулярніших прикладів цього - Wappalyzer, який має розширення як для Firefox, так і для Chrome, і варто його подивитися.
Ви можете отримати детальну інформацію про те, які різні компоненти веб-сайт використовує за допомогою вбудованої програми .
Коли сайт використовує систему управління вмістом, наприклад Wordpress, він зазвичай відображається там. Що стосується веб-сайту, про який ви запитуєте, він відображає не систему управління вмістом, а такі бібліотеки: jQuery, FancyBox, JQuery Mousewheel плюс ряд віджетів.
Розширення Chrome Sniffer для Google Chrome визначає, на яких веб-додатках та бібліотеках JavaScript вбудований сайт, і відповідно відображає піктограми в адресному рядку.
Дивіться це запитання на сторінці переповнення стека, щоб отримати досить повну відповідь
ТАК - Як визначити, на якій технології побудований веб-сайт?
1. Я отримую заголовки http, іноді він щось повідомляє (наприклад, якщо він працює за допомогою php).
2.Я можу набрати mywebsite.com/wp-login.php, якщо з’являється сторінка для входу, це означає, що веб-сайт використовує wordpress.
3. Якщо з’явиться сторінка для входу, ввівши mywebsite.com/admin, це означає, що вона використовує drupal.
4. Якщо з’являється сторінка для входу, ввівши mywebsite.com/administrator, це означає, що вона використовує joomla.
Хтось уже згадував вапалізер. Ви можете використовувати його як плагін браузера для Firefox. У адресному рядку з’являються гарячі піктограми, і коли вони вибрані, перейдіть на веб-сторінку wapalyzer з описом технології.