Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
jsluicepp — jsluice++ é uma extensão do Burp Suite projetada para varredura passiva e ativa de tráfego JavaScript usando a ferramenta CLI jsluice | Kitploit
Ferramentas/GitHubGitHub/0x999-x/jsluicepp
ReconhecimentoAnálise Estática de Código (SAST)Testes de Segurança de APIsColeta de InformaçõesSegurança WebDetecção de Segredos
GitHub0x999-x/jsluicepp

jsluicepp

jsluice++ é uma extensão do Burp Suite projetada para varredura passiva e ativa de tráfego JavaScript usando a ferramenta CLI jsluice

Ver Repositório
3023039há 2 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Logotipo do jsluice++

📄 Índice

  • 👋 Introdução
  • 🛠️ Configuração
  • 📝 Uso
  • 📜 Recursos
    • Monitorar URLs
    • Enviar para o Repeater
    • Segredos
    • Notificações de Segredos
    • Copiar URL
    • Correspondência Positiva/Negativa
    • Somente no escopo
    • Tags In-line
    • Ocultar Duplicados
    • Mostrar Parametrizados
    • Importar/Exportar
    • Salvar Configurações

👋 Introdução

O jsluice++ é uma extensão do Burp Suite projetada para varredura passiva e ativa de tráfego JavaScript usando a ferramenta CLI jsluice.
A extensão utiliza os recursos do jsluice para extrair URLs, caminhos e segredos de arquivos JavaScript estáticos e o integra ao Burp Suite, permitindo que você analise facilmente o tráfego javascript do Sitemap ou Proxy do Burp Suite, além de oferecer uma interface amigável para inspeção de dados e uma variedade de recursos adicionais úteis

jsluice++

🛠️ Configuração

Requisitos:

  • jsluice CLI
  • Jython(2.7.3)

se esta não for a primeira vez que você instala uma extensão jython, você pode pular para o passo 3.

  1. Visite o Site Oficial do Jython e baixe o JAR autônomo do Jython
  2. No Burp Suite -> "Extensions" -> "Extensions Settings" -> em "Python environment" selecione o "Location of Jython standalone JAR file"
  3. Baixe e instale a CLI do jsluice go install github.com/BishopFox/jsluice/cmd/jsluice@latest (garanta que o binário jsluice esteja no seu $PATH, caso contrário a extensão não funcionará)
  4. Baixe o jsluicepp.py, depois no Burp Suite vá até "Extensions" -> "Installed" -> Clique em "Add" -> em "Extension type" selecione "Python" -> Selecione o arquivo jsluicepp.py.

📝 Uso

Varredura ativa

A extensão adiciona um item ao menu de contexto do Burp Suite que permite processar facilmente as respostas da aba Sitemap do Burp Suite

para isso, basta clicar com o botão direito em qualquer host na árvore do sitemap ou em qualquer item na tabela do sitemap e selecionar Extensions->jsluice++->Process selected item(s) no menu de contexto do Burp Suite. Ao processar itens da árvore do sitemap, a extensão obterá o sitemap de cada item selecionado (vários hosts podem ser processados)

Processar a partir do Sitemap

Varredura passiva

Padrão: Desativado

Quando a varredura passiva é ativada, a extensão registrará um manipulador http e processará as respostas do tráfego que flui pelo Proxy do Burp Suite (é recomendado usar o recurso somente no escopo ao habilitar a varredura passiva para reduzir ruído)


A extensão processará qualquer URL com extensão .js ou tipo mime JavaScript e um código de status de sucesso (2xx) usando o modo urls do jsluice.

O arquivo JavaScript processado é temporariamente salvo localmente no diretório ".jsluicepp" e é removido depois que o jsluice termina de processá-lo,

Se o jsluice retornar algum dado, o host associado à URL será adicionado à lista de Hosts; para visualizar os resultados do jsluice, basta selecionar o host e o arquivo desejado (vários arquivos podem ser selecionados).

Nota: a mesma URL (parâmetros GET excluídos) não será processada mais de uma vez até que a extensão seja recarregada; isso não se aplica a URLs monitoradas.


📜 Recursos

Monitorar URLs

Todos os arquivos na lista de Arquivos podem ser monitorados pela extensão; para isso, basta clicar com o botão direito no arquivo e selecionar a opção "Monitorar URL" no menu popup (repita este passo se desejar parar de monitorar a URL),
Quando uma nova URL é monitorada, seus detalhes são salvos em .jsluicepp/monitored_urls.txt e uma cópia da saída do jsluice é salva localmente em .jsluicepp/monitored_files/{host}_{filename_hash} (Segredos excluídos),
Arquivos monitorados são coloridos de verde na lista de Arquivos,
A taxa na qual as requisições são enviadas para as URLs monitoradas é determinada pelo valor selecionado no seletor de Intervalo de Monitoramento,

As opções de intervalo de monitoramento são:

  • Desativado - Não monitorar
  • Uma vez - Uma vez quando a extensão carrega
  • A cada hora - Uma vez a cada hora
  • Diariamente - Uma vez por dia
  • Semanalmente - Uma vez por semana
  • Mensalmente - Uma vez por mês

se o jsluice retornou dados diferentes da cópia salva localmente, você será notificado com o seguinte diálogo popup:

Mudança no URL monitorado

a cópia salva localmente do arquivo será movida para .jsluicepp/monitored_files/{host}_{filename_hash}.old e uma nova cópia do novo arquivo será salva, Ao selecionar o arquivo monitorado na extensão, linhas novas/modificadas serão coloridas de verde e versões anteriores de linhas modificadas/linhas excluídas serão coloridas de vermelho, exemplo:

Mudança no URL monitorado 2

se uma URL monitorada responder com um código de status sem sucesso (2xx) ou se o jsluice não retornar nenhuma saída, você receberá um diálogo popup perguntando se deseja parar de monitorar a URL; se "Yes" for selecionado, todas as cópias locais do arquivo serão removidas.

Sem resultados do URL monitorado

Enviar para o Repeater

Cada linha na tabela de resultados de URL/Caminhos pode ser enviada para o Repeater do Burp Suite clicando com o botão direito em qualquer linha e selecionando a opção "Enviar para o Repeater" no menu popup.
Query Params, Body Params e Headers serão incluídos se existirem, se a coluna URL/Caminho começar com "http://" ou "https://" ou "//", o host será extraído da coluna URL/Caminho; caso contrário, o host selecionado será usado, se um cabeçalho content-type com o valor application/json or application/xml or text/xml estiver presente na coluna Headers, o corpo da requisição será formatado de acordo.

Segredos

Padrão: Ativado

Se selecionado, uma tabela de resultados "Segredos" é adicionada à interface e a extensão usará o modo secrets do jsluice no arquivo depois que o modo urls terminar; se algum segredo único for encontrado, o host será colorido de vermelho com um emoji 🤫 ao lado, exemplo:

Baixar ferramenta