Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
pagesource — CLI zum Herunterladen der eigentlichen JS/CSS/Assets von Websites (nicht abgeflachtes HTML) | Kitploit
Tools/GitHubGitHub/timf34/pagesource
Allgemeine DienstprogrammeAufklärungInformationsbeschaffungWebsicherheitDienstprogramme & FrameworksCrawler
GitHubtimf34/pagesource

pagesource

CLI zum Herunterladen der eigentlichen JS/CSS/Assets von Websites (nicht abgeflachtes HTML)

Repository anzeigen
36031vor 7 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

pagesource

Ein Python-CLI-Tool, das alle von einer Webseite geladenen Ressourcen erfasst (wie der Reiter „Quellen“ in den DevTools des Browsers) und sie mit der ursprünglichen Verzeichnisstruktur speichert.

Erklärungsdiagramm

Installation

root@kitploit:~
pip install pagesource

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

Verwendung

Grundlegende Verwendung

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

Dies speichert alle Ressourcen unter ./pagesource_output/ unter Beibehaltung der Verzeichnisstruktur.

Optionen

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

CLI-Referenz

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

Ausgabestruktur

Ressourcen werden unter Beibehaltung der URL-Pfadstruktur gespeichert:

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

Wenn --include-external verwendet wird, werden externe Ressourcen in ihren eigenen Host-Verzeichnissen gespeichert:

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

Funktionen

  • Erfasst alle von der Seite geladenen Netzwerkressourcen (HTML, CSS, JS, Bilder, Schriftarten usw.)
  • Behält die ursprüngliche Verzeichnisstruktur bei
  • Behandelt Abfragezeichenfolgen (entfernt sie aus Dateinamen)
  • Leitet Dateierweiterungen aus dem Content-Type ab, wenn diese fehlen
  • Behandelt doppelte Dateinamen
  • Bereinigt Pfade zur Dateisystemsicherheit
  • Optionale Wartezeit für JavaScript-lastige Seiten

Voraussetzungen

  • Python 3.10+
  • Playwright (mit Chromium-Browser)

Lizenz

MIT

Tool herunterladen