Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
pagesource — CLI para baixar os JS/CSS/assets reais de sites (não HTML simplificado) | Kitploit
Ferramentas/GitHubGitHub/timf34/pagesource
Utilitários de Propósito GeralReconhecimentoColeta de InformaçõesSegurança WebUtilitários e FrameworksRastreador
GitHubtimf34/pagesource

pagesource

CLI para baixar os JS/CSS/assets reais de sites (não HTML simplificado)

Ver Repositório
3603171há 8 mesesRevisado pelo Kitploit
Site

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

pagesource

Uma ferramenta CLI em Python que captura todos os recursos carregados por uma página web (como a aba Sources do DevTools do navegador) e os salva com a estrutura de diretórios original.

Diagrama explicativo

Instalação

root@kitploit:~
pip install pagesource

# IMPORTANTE: Instale o navegador Playwright após a instalação do pacote
playwright install chromium

Uso

Uso Básico

root@kitploit:~
# Capturar todos os recursos de uma página web
pagesource https://example.com

Isso salvará todos os recursos em ./pagesource_output/ com a estrutura de diretórios preservada.

Opções

root@kitploit:~
# Especificar diretório de saída personalizado
pagesource https://example.com -o ./meu-output

# Aguardar mais tempo para conteúdo JavaScript (útil para SPAs)
pagesource https://example.com --wait 5

# Incluir recursos externos (assets CDN, scripts de terceiros)
pagesource https://example.com --include-external

# Combinar opções
pagesource https://example.com -o ./output --wait 3 --include-external

Referência da CLI

root@kitploit:~
pagesource <url> [OPÇÕES]

Argumentos:
  url                     URL da página web para capturar recursos

Opções:
  -o, --output CAMINHO    Diretório de saída (padrão: ./pagesource_output)
  -w, --wait INTEGER      Segundos adicionais de espera após o carregamento da página
  -e, --include-external  Incluir recursos externos (CDN, terceiros)
  -v, --version           Exibir versão e sair
  --help                  Exibir mensagem de ajuda

Estrutura de Saída

Os recursos são salvos preservando a estrutura do caminho da URL:

root@kitploit:~
pagesource_output/
└── example.com/
    ├── index.html
    ├── assets/
    │   ├── css/
    │   │   └── style.css
    │   └── js/
    │       └── app.js
    └── images/
        └── logo.png

Se --include-external for usado, os recursos externos são salvos em seus próprios diretórios de host:

root@kitploit:~
pagesource_output/
├── example.com/
│   └── ...
├── cdn.example.com/
│   └── libs/
│       └── library.js
└── fonts.googleapis.com/
    └── css/
        └── font.css

Funcionalidades

  • Captura todos os recursos de rede carregados pela página (HTML, CSS, JS, imagens, fontes, etc.)
  • Preserva a estrutura de diretórios original
  • Lida com strings de consulta (remove-as dos nomes de arquivo)
  • Infere extensões de arquivo a partir do Content-Type quando ausentes
  • Lida com nomes de arquivo duplicados
  • Sanitiza caminhos para segurança do sistema de arquivos
  • Tempo de espera opcional para páginas com muito JavaScript

Requisitos

  • Python 3.10+
  • Playwright (com navegador Chromium)

Licença

MIT

Baixar ferramenta