Repolode
setube

setube/stackprism

あらゆるWebページの技術スタックを特定する、Chrome、Edge、Firefox対応のManifest V3ブラウザー拡張機能です。

代替できる製品:BuiltWithWappalyzer

スター
1,165
フォーク
91
未解決の Issue
1
最終コミット
一昨日

これは何?

StackPrismは、Webサイトが使用しているフレームワーク、サーバー、CMS、CDN、分析ツール、サードパーティサービスを表示します。ページ読み込み時にDOM、グローバル変数、CSSクラス、metaタグをスキャンする方法、service workerでレスポンスヘッダーとHTTPバージョンを取得する方法、ユーザー操作後に読み込まれるスクリプト、スタイル、iframeを監視する方法、JavaScriptバンドル冒頭の著作権コメントを読み取ってバンドル済みの依存関係を特定する方法という、4つの検出経路を組み合わせています。

各経路の検出結果は統合・重複排除され、50以上のカテゴリに分類されます。また、偽装されたヘッダー、自己参照による一致、曖昧な誤検出を抑制しようとし、識別情報を示すヘッダーが矛盾する場合は信頼度を低く報告します。検出ルールはpublic/rules以下のJSONファイルに保存されるため、ほとんどの更新はコードではなくデータの編集だけで行えます。

ポップアップと設定ページは9言語に対応しており、Bun、Vite、Vueで構築されています。

主な機能

  • 014つの検出経路(ページのDOM、レスポンスヘッダー、動的リソース、バンドルの著作権コメント)を並行して実行します。
  • 02フレームワーク、CMS、CDN、分析、決済など、50以上のカテゴリに結果を分類します。
  • 03偽装の疑いがあるヘッダーにフラグを付け、その結果の信頼度を下げます。
  • 04編集可能なJSONファイルに検出ルールを保存します。
  • 05Manifest V3を使用し、Chrome、Edge、Firefoxで動作します。

ユースケース

  • 市場調査で競合サイトの技術スタックを調べる。
  • Webサイト上のサードパーティスクリプトや分析タグを監査する。
  • 人気サイトのフレームワークやサーバーを確認し、構成を学ぶ。
  • フレームワークやSaaSツールの検出ルールを追加する。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/setube/stackprism.git
  2. 2

    プロジェクトのディレクトリに移動する

    cd stackprism
  3. 3

    依存関係をインストールする

    bun install
  4. 4

    Chrome または Edge 向けにビルドし、dist/ ディレクトリをパッケージ化されていない拡張機能として読み込む

    bun run build

使う前に知っておきたいこと

  • 多くのサイトではサーバーヘッダーが隠されているため、バックエンドの検出は完全ではありません。
  • 偽装されたヘッダーは複数の識別ヘッダーが共存する場合にのみ検出できるため、単一の偽装ヘッダーは見逃される可能性があります。
  • 初回インストール時は、レスポンスヘッダーを検出する前にページを再読み込みする必要があります。
  • ソース検索は、元のサーバーHTMLではなくDOMスナップショットを対象に動作します。

トピック

よくある質問

stackprism とは?
あらゆるWebページの技術スタックを特定する、Chrome、Edge、Firefox対応のManifest V3ブラウザー拡張機能です。 StackPrismは、Webサイトが使用しているフレームワーク、サーバー、CMS、CDN、分析ツール、サードパーティサービスを表示します。ページ読み込み時にDOM、グローバル変数、CSSクラス、metaタグをスキャンする方法、service workerでレスポンスヘッダーとHTTPバージョンを取得する方法、ユーザー操作後に読み込まれるスクリプト、スタイル、iframeを監視する方法、JavaScriptバンドル冒頭の著作権コメントを読み取ってバンドル済みの依存関係を特定する方法という、4つの検出経路を組み合わせています。
stackprism は無料で使えますか?ライセンスは?
stackprism は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
stackprism は今もメンテナンスされていますか?
活発にメンテナンス中。stackprism の最終コミットは 2026年10月17日 です。
stackprism は何に使えますか?
市場調査で競合サイトの技術スタックを調べる。 Webサイト上のサードパーティスクリプトや分析タグを監査する。 人気サイトのフレームワークやサーバーを確認し、構成を学ぶ。 フレームワークやSaaSツールの検出ルールを追加する。
stackprism のインストール方法は?
リポジトリをクローンする: git clone https://github.com/setube/stackprism.git プロジェクトのディレクトリに移動する: cd stackprism 依存関係をインストールする: bun install Chrome または Edge 向けにビルドし、dist/ ディレクトリをパッケージ化されていない拡張機能として読み込む: bun run build
stackprism はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/setube/stackprism

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト