Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
pagesource — CLI per scaricare i JS/CSS/asset effettivi dei siti web (non HTML appiattito) | Kitploit
Strumenti/GitHubGitHub/timf34/pagesource
Utilità GenericheRicognizioneRaccolta InformazioniSicurezza WebUtilità e FrameworkCrawler
GitHubtimf34/pagesource

pagesource

CLI per scaricare i JS/CSS/asset effettivi dei siti web (non HTML appiattito)

Vedi Repository
36031718 mesi faRevisionato da Kitploit
Sito web

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

pagesource

Uno strumento CLI Python che cattura tutte le risorse caricate da una pagina web (come la scheda Sources degli strumenti di sviluppo del browser) e le salva mantenendo la struttura originale delle directory.

Diagramma esplicativo

Installazione

root@kitploit:~
pip install pagesource

# IMPORTANT: Install Playwright browser after package installation
playwright install chromium

Uso

Uso di base

root@kitploit:~
# Capture all resources from a webpage
pagesource https://example.com

Tutte le risorse verranno salvate in ./pagesource_output/ con la struttura delle directory preservata.

Opzioni

root@kitploit:~
# Specify custom output directory
pagesource https://example.com -o ./my-output

# Wait extra time for JavaScript content (useful for SPAs)
pagesource https://example.com --wait 5

# Include external resources (CDN assets, third-party scripts)
pagesource https://example.com --include-external

# Combine options
pagesource https://example.com -o ./output --wait 3 --include-external

Riferimento CLI

root@kitploit:~
pagesource <url> [OPTIONS]

Arguments:
  url                     URL of the webpage to capture resources from

Options:
  -o, --output PATH       Output directory (default: ./pagesource_output)
  -w, --wait INTEGER      Additional seconds to wait after page load
  -e, --include-external  Include external resources (CDN, third-party)
  -v, --version           Show version and exit
  --help                  Show help message

Struttura di output

Le risorse vengono salvate mantenendo la struttura del percorso URL:

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

Se si usa --include-external, le risorse esterne vengono salvate nelle rispettive directory host:

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

Funzionalità

  • Cattura tutte le risorse di rete caricate dalla pagina (HTML, CSS, JS, immagini, font, ecc.)
  • Mantiene la struttura originale delle directory
  • Gestisce le query string (le rimuove dai nomi dei file)
  • Deduce le estensioni dei file dal Content-Type quando mancano
  • Gestisce i nomi di file duplicati
  • Sanifica i percorsi per la sicurezza del file system
  • Tempo di attesa opzionale per le pagine con molto JavaScript

Requisiti

  • Python 3.10+
  • Playwright (con browser Chromium)

Licenza

MIT

Scarica lo strumento