Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
pagesource — CLI لتنزيل الـ JS/CSS/الأصول الفعلية للمواقع (وليس HTML مسطحًا) | Kitploit
أدوات/GitHubGitHub/timf34/pagesource
أدوات عامةالاستطلاعجمع المعلوماتأمن الويبالأدوات والمكوناتزاحف الويب
GitHubtimf34/pagesource

pagesource

CLI لتنزيل الـ JS/CSS/الأصول الفعلية للمواقع (وليس HTML مسطحًا)

عرض المستودع
36031123منذ 9 أشهرتمت المراجعة من قبل Kitploit
الموقع الإلكتروني

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

pagesource

أداة CLI بلغة Python تلتقط جميع الموارد المحملة من صفحة ويب (مثل علامة تبويب المصادر في أدوات المطورين) وتحفظها مع بنية الدليل الأصلية.

رسم توضيحي

التثبيت

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

مرجع واجهة الأوامر

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

الوسائط:
  url                     رابط صفحة الويب لالتقاط الموارد منها

الخيارات:
  -o, --output PATH       دليل الإخراج (الافتراضي: ./pagesource_output)
  -w, --wait INTEGER      ثوانٍ إضافية للانتظار بعد تحميل الصفحة
  -e, --include-external  تضمين الموارد الخارجية (CDN، طرف ثالث)
  -v, --version           عرض الإصدار والخروج
  --help                  عرض رسالة المساعدة

بنية الإخراج

يتم حفظ الموارد مع الحفاظ على بنية مسار الرابط:

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 عند فقدانها
  • يتعامل مع أسماء الملفات المكررة
  • ينظف المسارات لسلامة نظام الملفات
  • وقت انتظار اختياري للصفحات المثقلة بجافاسكريبت

المتطلبات

  • Python 3.10+
  • Playwright (مع متصفح Chromium)

الترخيص

MIT

تنزيل الأداة