wappalyzerは、Webサイトを調査して、「そのサイトがどんな技術で作られているか」を推定するツールです。
Wappalyzer公式によれば、ブラウザ拡張機能はHTML、JavaScript、Cookie、ネットワーク要求、証明書などを調べ、特徴的な「フィンガープリント」から使用技術を判定しています。
インストール手順
各種のブラウザ向けのプラグイン(アドオン)があるようですが、今回はkaliのデフォルトのFireFoxブラウザにインストールします。
プラグイン検索
ブラウザ右上の “ジグソーパズルピース” アイコンをクリックします。

アドオン検索画面が出ます。検索窓に ‘wappalyzer’ と入力して検索します。

検索結果
検索結果最上位に ‘wappalyzer’ と出ますのでこれをクリック。

インストール
‘wappalyzer’ が選択されますので、’Add to Firefox’ をクリック。


ツールバーに ‘wappalyzer’ 機能拡張アイコンを表示するかどうか。

チェックをすると下記のように右上に紫のアイコンが表示されます。

設定
情報の送信に同意するかどうか

使用方法の説明

調査結果の表示
ブラウザで任意のサイトにアクセスした上で、右上の紫の ‘wappalyzer’ アイコンをクリックすると

そのサイトの技術情報が表示されます。

表示されない場合はリロードよって検出される場合があります。
(防御力に気を配っているサイトほど検出できる情報が少なくなります)
各項目のリンクをクリックすると各テクノロジーの説明文が表示されます。
(下記は ‘WordPress’ の説明)
‘MORE INFO’ のタブは恐らく有料版でアクティベートされると考えられます(下記はその料金表)
機能
表示された情報の解釈
| 分類 | 検出例 |
|---|---|
| CMS | WordPress、Drupal、Joomla |
| Webサーバー | Nginx、Apache |
| プログラミング言語 | PHP、Python、Ruby |
| JavaScript | React、Vue.js、jQuery |
| Webフレームワーク | Laravel、Next.js、Django |
| CDN | Cloudflare、Amazon CloudFront |
| アクセス解析 | Google Analytics |
| 広告 | Google Ads |
| 決済 | Stripe |
| フォント | Google Fonts |
| セキュリティ | Cloudflareなど |
まとめ
防御力の高いサイトは情報を隠す傾向
HTML、JavaScript、Cookie、ネットワーク要求、証明書などを調べ、特徴的な「フィンガープリント」から使用技術を判定しています。
相手サーバが送ってきたデータを分析して推定しているだけなのでこのツールの使用に違法性はありません。(サーバーにおかしな要求を送ってちょっかいを出している訳でも無いので。念の為)
他ツールとの比較
| ツール | 主目的 | 特徴 |
|---|---|---|
| Wappalyzer | 技術スタック把握 | GUI・ブラウザで手軽 |
| WhatWeb | Web技術の偵察 | Kali向けCLIとして強力 |
| Nikto | Webサーバー調査 | 脆弱な設定・既知問題を調査 |
| Nmap | ポート・サービス調査 | ネットワーク層から調査 |
| httpx | HTTPサービス確認 | 大量ターゲットの確認に便利 |
| Nuclei | 脆弱性・設定検査 | テンプレートベース |
| BuiltWith | 技術スタック調査 | Wappalyzerの競合サービス |
本投稿の環境はRaspberryPi5のkali-Linuxで行っています。

コメント