Repolode
setube

setube/stackprism

Extensão de navegador Manifest V3 para Chrome, Edge e Firefox que identifica as tecnologias usadas por qualquer página.

Alternativa open source a:BuiltWithWappalyzer

Estrelas
1,165
Forks
91
Issues abertas
1
Último commit
anteontem

O que é?

O StackPrism mostra quais frameworks, servidores, plataformas CMS, CDNs, ferramentas de analytics e serviços de terceiros um site usa. Ele combina quatro canais de detecção: verifica o DOM, variáveis globais, classes CSS e meta tags quando a página carrega; captura cabeçalhos de resposta e a versão HTTP por meio de um service worker; monitora scripts, folhas de estilo e iframes carregados após a interação do usuário; e lê comentários de copyright no início de bundles JavaScript para identificar dependências incluídas neles.

Os resultados de todos os canais são combinados, deduplicados e organizados em mais de 50 categorias. A extensão também tenta descartar cabeçalhos falsificados, correspondências autorreferenciais e falsos positivos por correspondência aproximada, além de indicar menor confiança quando há conflito entre cabeçalhos de identidade. As regras de detecção ficam armazenadas em arquivos JSON em public/rules, então a maioria das atualizações exige apenas editar dados, não código.

O popup e a página de configurações oferecem suporte a nove idiomas, e o projeto é desenvolvido com Bun, Vite e Vue.

Recursos principais

  • 01Executa quatro canais de detecção em paralelo: DOM da página, cabeçalhos de resposta, recursos dinâmicos e comentários de copyright em bundles.
  • 02Organiza os resultados em mais de 50 categorias, incluindo frameworks, CMS, CDN, analytics e pagamentos.
  • 03Sinaliza possíveis cabeçalhos falsificados e reduz o nível de confiança desses resultados.
  • 04Armazena as regras de detecção em arquivos JSON editáveis.
  • 05Funciona no Chrome, Edge e Firefox com Manifest V3.

Casos de uso

  • Verificar a stack usada no site de um concorrente durante uma pesquisa de mercado.
  • Auditar scripts de terceiros e tags de analytics em um site.
  • Aprender como sites populares são construídos inspecionando seus frameworks e servidores.
  • Contribuir com novas regras de detecção para frameworks ou ferramentas SaaS.

Início rápido

  1. 1

    Clone o repositório

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

    Acesse o diretório do projeto

    cd stackprism
  3. 3

    Instale as dependências

    bun install
  4. 4

    Compile para Chrome ou Edge e carregue o diretório dist/ como uma extensão descompactada

    bun run build

Antes de usar

  • A detecção do backend não é completa, pois muitos sites ocultam os cabeçalhos do servidor.
  • Cabeçalhos falsificados só podem ser detectados quando vários cabeçalhos de identidade coexistem; por isso, cabeçalhos falsificados isolados podem passar despercebidos.
  • Após a primeira instalação, é necessário recarregar a página para que os cabeçalhos de resposta sejam detectados.
  • A busca no código-fonte funciona com uma captura do DOM, não com o HTML original do servidor.

Tópicos

Perguntas frequentes

O que é stackprism?
Extensão de navegador Manifest V3 para Chrome, Edge e Firefox que identifica as tecnologias usadas por qualquer página. O StackPrism mostra quais frameworks, servidores, plataformas CMS, CDNs, ferramentas de analytics e serviços de terceiros um site usa. Ele combina quatro canais de detecção: verifica o DOM, variáveis globais, classes CSS e meta tags quando a página carrega; captura cabeçalhos de resposta e a versão HTTP por meio de um service worker; monitora scripts, folhas de estilo e iframes carregados após a interação do usuário; e lê comentários de copyright no início de bundles JavaScript para identificar dependências incluídas neles.
stackprism é gratuito? Qual é a licença?
stackprism é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
stackprism ainda é mantido?
Manutenção ativa. O último commit de stackprism foi em 17 de out. de 2026.
Para que posso usar stackprism?
Verificar a stack usada no site de um concorrente durante uma pesquisa de mercado. Auditar scripts de terceiros e tags de analytics em um site. Aprender como sites populares são construídos inspecionando seus frameworks e servidores. Contribuir com novas regras de detecção para frameworks ou ferramentas SaaS.
Como instalar stackprism?
Clone o repositório: git clone https://github.com/setube/stackprism.git Acesse o diretório do projeto: cd stackprism Instale as dependências: bun install Compile para Chrome ou Edge e carregue o diretório dist/ como uma extensão descompactada: bun run build
Onde consigo stackprism?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/setube/stackprism

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados