Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/timf34/pagesource
सामान्य उपयोगिताएँटोहीजानकारी एकत्र करनावेब सुरक्षाउपयोगिताएँ और फ्रेमवर्कक्रॉलर
GitHubtimf34/pagesource

pagesource

वेबसाइटों के वास्तविक JS/CSS/assets (सपाट HTML नहीं) डाउनलोड करने के लिए CLI

रिपॉजिटरी देखें
360317 महीने पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
वेबसाइट

pagesource

एक Python CLI टूल जो वेबपेज द्वारा लोड किए गए सभी संसाधनों (ब्राउज़र DevTools Sources टैब की तरह) को कैप्चर करता है और उन्हें मूल निर्देशिका संरचना के साथ सहेजता है।

व्याख्या आरेख

स्थापना

root@kitploit:~
pip install pagesource

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

उपयोग

मूल उपयोग

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

यह सभी संसाधनों को ./pagesource_output/ में निर्देशिका संरचना के साथ सहेजेगा।

विकल्प

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 संदर्भ

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

आउटपुट संरचना

संसाधन URL पथ संरचना को संरक्षित करके सहेजे जाते हैं:

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

यदि --include-external का उपयोग किया जाता है, तो बाहरी संसाधन अपनी स्वयं की होस्ट निर्देशिकाओं में सहेजे जाते हैं:

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

विशेषताएँ

  • पृष्ठ द्वारा लोड किए गए सभी नेटवर्क संसाधनों (HTML, CSS, JS, चित्र, फॉन्ट, आदि) को कैप्चर करता है
  • मूल निर्देशिका संरचना को संरक्षित करता है
  • क्वेरी स्ट्रिंग को हैंडल करता है (उन्हें फ़ाइल नामों से हटा देता है)
  • जब फ़ाइल एक्सटेंशन गायब हो तो Content-Type से अनुमान लगाता है
  • डुप्लिकेट फ़ाइल नामों को हैंडल करता है
  • फ़ाइलसिस्टम सुरक्षा के लिए पथों को स्वच्छ करता है
  • JavaScript-भारी पृष्ठों के लिए वैकल्पिक प्रतीक्षा समय

आवश्यकताएँ

  • Python 3.10+
  • Playwright (Chromium ब्राउज़र के साथ)

लाइसेंस

MIT

टूल डाउनलोड करें