回答:
特定のサイトが実行しているものを判断するために確認できる4つの基本事項があります。
ソースコード。ページでソースを表示し、どのスクリプトが呼び出されているかを確認します。通常、JQuery、Modernizr、その他の一般的なjavascriptライブラリなどが表示され、これらがどのように構築されたかについての手がかりが得られます。サイトが一般的なCMSを使用している場合、どのCMSであったかを示すパス(WordPressの場合は/ wp-content /など)も表示される場合があります。
サーバ。サイトがどのWebサーバーを実行しているかを確認することは、サイトの構築方法に関する手がかりを得るのにも役立ちます。時々、これは非常に簡単に理解できます... .cfmまたは.asp / .aspxのファイル拡張子が表示されている場合、どのテクノロジーが使用されているかを知ることはかなり堅実です。サイトが拡張機能を難読化するためにパーマリンクまたは他の方法を使用している場合、Netcraftに対してそれをチェックして、実行しているサーバーのレポートを取得します。応答ヘッダーを使用すると、サーバー環境がどのようなものであるかがわかります。これらの2つのステップで学んだことを経験といくつかの追加のGoogleと組み合わせると、通常、知りたいことを教えてくれます。
humans.txt。http://example.org/humans.txt
開発者が既にすべてをリストアップしているかどうかを確認します。
console / debugtoolを使用してページのヘッダーを確認します。Server Apache/2
またはのような情報を見つけることができますX-Powered-By PHP/5.3
。このサイトは、Apacheサーバー上のPHPで構築されています。
聞いて 信じられないかもしれませんが、人々はあなたに言うかもしれません。
また、サイトを分析して実行中のものを表示するブラウザプラグインやその他のツールもあります。これのより一般的な例の1つは、FirefoxとChromeの両方の拡張機能を備えたWappalyzerであり、一見の価値があります。
Built Withを使用して、サイトが使用するさまざまなコンポーネントの内訳を取得できます。
サイトでWordpressなどのコンテンツ管理システムを使用すると、通常はそこに表示されます。質問しているサイトの場合、コンテンツ管理システムではなく、jQuery、FancyBox、JQuery Mousewheel、およびいくつかのウィジェットのライブラリが表示されます。
Google Chrome のChrome Sniffer拡張機能は、サイトが構築されているWebアプリケーションとJavaScriptライブラリを検出し、それに応じてアドレスバーにアイコンを表示します。
完全な回答については、Stack Overflowでこの質問をご覧ください
1. httpヘッダーを取得しますが、時々それが何かを教えてくれます(たとえば、phpで実行されている場合)。
2. mywebsite.com/wp-login.phpと入力できます。ログインページが表示された場合は、ウェブサイトでwordpressが使用されていることを意味します。
3. mywebsite.com/adminと入力してログインページが表示された場合、drupalが使用されていることを意味します。
4. mywebsite.com/administratorと入力してログインページが表示される場合は、joomlaを使用していることを意味します。