StackPrism von setube
StackPrism dient zur Erkennung von Technologien auf Websites, darunter Frontend, Backend, CDN, SaaS, Werbemarketing, Analytics, Anmeldung, Zahlungsdienste, Website-Software sowie Hinweise auf Templates und Themes.
Verfügbar für Firefox für Android™Verfügbar für Firefox für Android™
13 Benutzer13 Benutzer
Scannen Sie den QR-Code, um diese Erweiterung in Firefox für Android zu öffnen
Metadaten zur Erweiterung
Screenshots
Über diese Erweiterung
StackPrism dient zur Erkennung von Technologien und Diensten, die auf Websites eingesetzt werden. Dazu gehören Frontend- und Backend-Technologien, CDNs, SaaS, Werbe- und Marketingdienste, Analyse-Tools, Anmeldesysteme, Zahlungsdienste, Website-Software sowie Themes und Templates.
StackPrism / 栈棱镜 ist eine Browser-Erweiterung zur Erkennung des Technologie-Stacks von Websites. Sie basiert auf Chrome / Edge Manifest V3. Öffnen Sie eine beliebige Website und klicken Sie auf das Erweiterungssymbol, um zu sehen, welche Frontend-Frameworks, Backend-Dienste, CDNs, Analyse-Tools, Anmeldesysteme und Zahlungsdienste die Website verwendet. Die Ergebnisse werden übersichtlich nach Kategorien gruppiert.
【Mehrdimensionale Erkennung – mehr als nur HTML】
Im Gegensatz zu den meisten vergleichbaren Tools, die lediglich HTML und Ressourcen-URLs untersuchen, sammelt StackPrism Hinweise über mehrere unabhängige, parallel arbeitende Erkennungskanäle:
• Statische Analyse: Beim Laden der Seite werden DOM-Knoten, globale Variablen, CSS-Klassennamen, CSS-Variablen und Meta-Tags untersucht.
• Analyse von HTTP-Antwortheadern: Ein Service Worker überwacht Antwortheader und erfasst Informationen wie Server, X-Powered-By und Cookie aus dem Hauptdokument, XHR-Anfragen und iFrames.
• Überwachung dynamischer Ressourcen: Auch nach dem Laden der Seite werden neu geladene Skripte, Stylesheets, iFrames und Feed-Links weiter überwacht.
• Analyse von Copyright-Hinweisen in JavaScript: Die ersten Abschnitte der wichtigsten Bundle-Dateien werden asynchron abgerufen, um Copyright-Kommentare zu erkennen. Außerdem werden eingebettete OAuth-URLs im Code der Pakete untersucht. Dadurch lassen sich Drittanbieter-Abhängigkeiten erkennen, die in Vendor-Chunks gebündelt sind, sowie Callback-URLs von Single-Page-Applications (SPAs), die beispielsweise für die Anmeldung mit einem externen Dienst verwendet werden.
Die Ergebnisse aller vier Kanäle werden zusammengeführt, von Duplikaten bereinigt und anschließend in über 50 Kategorien angezeigt.
【Erkennungsumfang】
• Frontend: Frontend-Frameworks (React / Vue / Angular / Svelte usw.), UI-Frameworks (Bootstrap / Tailwind / Ant Design usw.), Build-Tools und Laufzeitumgebungen (Vite / Webpack / Rollup usw.) sowie Frontend-Bibliotheken (Tausende über NPM-CDNs bereitgestellte Bibliotheken).
• Backend: Webserver (Nginx / Apache / IIS / OpenResty), Backend-Frameworks (Rails / Django / Spring / Express / ASP.NET usw.), CDNs und Hosting-Dienste (Cloudflare / AWS / Vercel / Netlify usw.) sowie Programmiersprachen und Laufzeitumgebungen (Node.js / Python / PHP / Java usw.).
• Inhalte und Plattformen: Website-Software (WordPress / Drupal / Joomla usw.), Themes und Templates, CMS, E-Commerce-Plattformen sowie RSS und Abonnementdienste.
• Drittanbieterdienste: SaaS, große KI-Sprachmodelle, Webanalyse, Werbung und Marketing, Drittanbieter-Anmeldungen (Google / GitHub / Apple / Microsoft sowie nationale SSO-Identitätssysteme aus verschiedenen Regionen der Welt) und Zahlungsdienste.
• Sicherheitsprotokolle: HTTPS, HTTP/2, HTTP/3, CSP und Mechanismen zur Einwilligung in die Verwendung von Cookies.
Insgesamt umfasst StackPrism mehr als 20.000 Erkennungsregeln in über 50 Kategorien.
【Wichtigste Funktionen】
• MV3-Service-Worker-Architektur: Kein dauerhaft laufender Hintergrundprozess. Die Erweiterung arbeitet ereignisgesteuert und benötigt nur wenig Arbeitsspeicher.
• Regeln als Daten: Über 50 JSON-Regeldateien werden zentral verwaltet. Während des Build-Prozesses werden Hint-Prefilter sowie zusammengeführte reguläre Ausdrücke für Schlüsselwörter vorab kompiliert. Zur Laufzeit werden nur potenzielle Treffer geprüft.
• Erkennung gefälschter Antwortheader: Enthalten die Antwortheader gleichzeitig mehrere Identifikationsfelder unterschiedlicher Technologien oder Anbieter, etwa server, x-aspnet-, x-drupal-, x-powered-cms oder x-varnish, oder führt das Feld server mehrere Produkte auf, wird die Vertrauenswürdigkeit aller betroffenen Erkennungsergebnisse automatisch herabgestuft und eine Warnung hinzugefügt. Dadurch lassen sich verbreitete Methoden zur Manipulation von Headern erkennen.
• Unterdrückung der Selbsterkennung: Beim Besuch von mehr als 50 bekannten Websites, darunter github.com, x.com und npmmirror.com, stuft die Erweiterung gleichnamige Dienste nicht automatisch als verwendete Technologien der jeweiligen Website ein.
• Erkennung der HTTP-Version: Die tatsächlich ausgehandelte Protokollversion wird aus der Statuszeile der Antwort ausgelesen. Dadurch werden Einschränkungen umgangen, die durch CORS und den Header Timing-Allow-Origin entstehen.
• Analyse von JavaScript-Bundles: Erkennt Fälle, in denen SPAs OAuth-Callback-URLs direkt in ihren Bundle-Dateien hinterlegen. So können Anmeldeverfahren auch dann erkannt werden, wenn im HTML keine Anmelde-Schaltflächen sichtbar sind.
【Datenschutz】
StackPrism arbeitet vollständig lokal:
• Sämtliche Erkennungsprozesse laufen direkt im Browser. Die Ergebnisse werden ausschließlich in chrome.storage gespeichert.
• Es werden keine Seiteninhalte, URLs oder Erkennungsergebnisse an externe Server übertragen.
• Keine Telemetrie, keine Werbe-SDKs und keine externen Analyse-Dienste.
• Die einzigen Netzwerkanfragen dienen dazu, asynchron die ersten Abschnitte einiger kleiner JavaScript-Dateien abzurufen, die von der jeweiligen Website bereits geladen wurden. Dies ermöglicht die Erkennung von Copyright-Kommentaren. Dabei wird der Browsercache genutzt, sodass kein zusätzlicher Datenverkehr für bereits zwischengespeicherte Ressourcen anfällt.
【Open Source】
Der Quellcode wird auf GitHub unter der Lizenz CC BY-NC-SA 4.0 veröffentlicht. Diese Lizenz erlaubt die nichtkommerzielle Nutzung und Bearbeitung des Projekts unter Einhaltung der Lizenzbedingungen.
https://github.com/setube/stackprism
Fehlende Erkennungen und fehlerhafte Ergebnisse können gerne unter „Issues“ gemeldet werden. Über die Schaltfläche „Erkennung ungenau“ im Popup der Erweiterung wird automatisch die passende Vorlage für ein Issue geöffnet. Auch Pull Requests mit neuen Erkennungsregeln sind willkommen.
StackPrism / 栈棱镜 ist eine Browser-Erweiterung zur Erkennung des Technologie-Stacks von Websites. Sie basiert auf Chrome / Edge Manifest V3. Öffnen Sie eine beliebige Website und klicken Sie auf das Erweiterungssymbol, um zu sehen, welche Frontend-Frameworks, Backend-Dienste, CDNs, Analyse-Tools, Anmeldesysteme und Zahlungsdienste die Website verwendet. Die Ergebnisse werden übersichtlich nach Kategorien gruppiert.
【Mehrdimensionale Erkennung – mehr als nur HTML】
Im Gegensatz zu den meisten vergleichbaren Tools, die lediglich HTML und Ressourcen-URLs untersuchen, sammelt StackPrism Hinweise über mehrere unabhängige, parallel arbeitende Erkennungskanäle:
• Statische Analyse: Beim Laden der Seite werden DOM-Knoten, globale Variablen, CSS-Klassennamen, CSS-Variablen und Meta-Tags untersucht.
• Analyse von HTTP-Antwortheadern: Ein Service Worker überwacht Antwortheader und erfasst Informationen wie Server, X-Powered-By und Cookie aus dem Hauptdokument, XHR-Anfragen und iFrames.
• Überwachung dynamischer Ressourcen: Auch nach dem Laden der Seite werden neu geladene Skripte, Stylesheets, iFrames und Feed-Links weiter überwacht.
• Analyse von Copyright-Hinweisen in JavaScript: Die ersten Abschnitte der wichtigsten Bundle-Dateien werden asynchron abgerufen, um Copyright-Kommentare zu erkennen. Außerdem werden eingebettete OAuth-URLs im Code der Pakete untersucht. Dadurch lassen sich Drittanbieter-Abhängigkeiten erkennen, die in Vendor-Chunks gebündelt sind, sowie Callback-URLs von Single-Page-Applications (SPAs), die beispielsweise für die Anmeldung mit einem externen Dienst verwendet werden.
Die Ergebnisse aller vier Kanäle werden zusammengeführt, von Duplikaten bereinigt und anschließend in über 50 Kategorien angezeigt.
【Erkennungsumfang】
• Frontend: Frontend-Frameworks (React / Vue / Angular / Svelte usw.), UI-Frameworks (Bootstrap / Tailwind / Ant Design usw.), Build-Tools und Laufzeitumgebungen (Vite / Webpack / Rollup usw.) sowie Frontend-Bibliotheken (Tausende über NPM-CDNs bereitgestellte Bibliotheken).
• Backend: Webserver (Nginx / Apache / IIS / OpenResty), Backend-Frameworks (Rails / Django / Spring / Express / ASP.NET usw.), CDNs und Hosting-Dienste (Cloudflare / AWS / Vercel / Netlify usw.) sowie Programmiersprachen und Laufzeitumgebungen (Node.js / Python / PHP / Java usw.).
• Inhalte und Plattformen: Website-Software (WordPress / Drupal / Joomla usw.), Themes und Templates, CMS, E-Commerce-Plattformen sowie RSS und Abonnementdienste.
• Drittanbieterdienste: SaaS, große KI-Sprachmodelle, Webanalyse, Werbung und Marketing, Drittanbieter-Anmeldungen (Google / GitHub / Apple / Microsoft sowie nationale SSO-Identitätssysteme aus verschiedenen Regionen der Welt) und Zahlungsdienste.
• Sicherheitsprotokolle: HTTPS, HTTP/2, HTTP/3, CSP und Mechanismen zur Einwilligung in die Verwendung von Cookies.
Insgesamt umfasst StackPrism mehr als 20.000 Erkennungsregeln in über 50 Kategorien.
【Wichtigste Funktionen】
• MV3-Service-Worker-Architektur: Kein dauerhaft laufender Hintergrundprozess. Die Erweiterung arbeitet ereignisgesteuert und benötigt nur wenig Arbeitsspeicher.
• Regeln als Daten: Über 50 JSON-Regeldateien werden zentral verwaltet. Während des Build-Prozesses werden Hint-Prefilter sowie zusammengeführte reguläre Ausdrücke für Schlüsselwörter vorab kompiliert. Zur Laufzeit werden nur potenzielle Treffer geprüft.
• Erkennung gefälschter Antwortheader: Enthalten die Antwortheader gleichzeitig mehrere Identifikationsfelder unterschiedlicher Technologien oder Anbieter, etwa server, x-aspnet-, x-drupal-, x-powered-cms oder x-varnish, oder führt das Feld server mehrere Produkte auf, wird die Vertrauenswürdigkeit aller betroffenen Erkennungsergebnisse automatisch herabgestuft und eine Warnung hinzugefügt. Dadurch lassen sich verbreitete Methoden zur Manipulation von Headern erkennen.
• Unterdrückung der Selbsterkennung: Beim Besuch von mehr als 50 bekannten Websites, darunter github.com, x.com und npmmirror.com, stuft die Erweiterung gleichnamige Dienste nicht automatisch als verwendete Technologien der jeweiligen Website ein.
• Erkennung der HTTP-Version: Die tatsächlich ausgehandelte Protokollversion wird aus der Statuszeile der Antwort ausgelesen. Dadurch werden Einschränkungen umgangen, die durch CORS und den Header Timing-Allow-Origin entstehen.
• Analyse von JavaScript-Bundles: Erkennt Fälle, in denen SPAs OAuth-Callback-URLs direkt in ihren Bundle-Dateien hinterlegen. So können Anmeldeverfahren auch dann erkannt werden, wenn im HTML keine Anmelde-Schaltflächen sichtbar sind.
【Datenschutz】
StackPrism arbeitet vollständig lokal:
• Sämtliche Erkennungsprozesse laufen direkt im Browser. Die Ergebnisse werden ausschließlich in chrome.storage gespeichert.
• Es werden keine Seiteninhalte, URLs oder Erkennungsergebnisse an externe Server übertragen.
• Keine Telemetrie, keine Werbe-SDKs und keine externen Analyse-Dienste.
• Die einzigen Netzwerkanfragen dienen dazu, asynchron die ersten Abschnitte einiger kleiner JavaScript-Dateien abzurufen, die von der jeweiligen Website bereits geladen wurden. Dies ermöglicht die Erkennung von Copyright-Kommentaren. Dabei wird der Browsercache genutzt, sodass kein zusätzlicher Datenverkehr für bereits zwischengespeicherte Ressourcen anfällt.
【Open Source】
Der Quellcode wird auf GitHub unter der Lizenz CC BY-NC-SA 4.0 veröffentlicht. Diese Lizenz erlaubt die nichtkommerzielle Nutzung und Bearbeitung des Projekts unter Einhaltung der Lizenzbedingungen.
https://github.com/setube/stackprism
Fehlende Erkennungen und fehlerhafte Ergebnisse können gerne unter „Issues“ gemeldet werden. Über die Schaltfläche „Erkennung ungenau“ im Popup der Erweiterung wird automatisch die passende Vorlage für ein Issue geöffnet. Auch Pull Requests mit neuen Erkennungsregeln sind willkommen.
- 识别全部在本地完成,不上传任何数据。
- 首次安装后,已打开的页面需要刷新一次。
- 识别有误或想补充规则:https://github.com/setube/stackprism/issues
- 使用说明:https://stackprism.wenzi.games/
Bewertet mit 0 von 0 Bewertern
Berechtigungen und Daten
Benötigte Berechtigungen:
- Auf Browsertabs zugreifen
- Auf Browseraktivität während Seitenwechsel zugreifen
- Auf Ihre Daten für diverse Websites zugreifen
Optionale Berechtigungen:
- Auf Ihre Daten für diverse Websites zugreifen
Datenerfassung:
- Der Entwickler sagt, dass diese Erweiterung keine Datenerhebung benötigt.
Weitere Informationen
- Add-on-Links
- Version
- 1.3.90
- Größe
- 8,13 MB
- Zuletzt aktualisiert
- vor 14 Tagen (13. Okt. 2026)
- Verwandte Kategorien
- Lizenz
- MIT-Lizenz
- Versionsgeschichte
- Zur Sammlung hinzufügen