
نسخة منقولة من Wappalyzer (تكشف التقنيات المستخدمة في المواقع الإلكترونية) لأتمتة المسح الجماعي.
هذه نسخة من Wappalyzer مكتوبة بلغة Go. هذه الأداة مصممة لتكون عالية الأداء وتسمح باختبار قوائم ضخمة من المضيفين.
نظرًا لأن Wappalyzer أزال الوصول العام لتعريفات تطبيقاته، يقوم webanalyze حاليًا بتحميل التعريفات من enthec.
يمكن تنزيل الإصدارات المجمعة مسبقًا مباشرة هنا.
إذا كنت ترغب في البناء بنفسك:
$ go install -v github.com/rverton/webanalyze/cmd/webanalyze@latest
$ webanalyze -update # تحميل ملف technologies.json الجديد من مشروع Wappalyzer
$ webanalyze -h
Usage of webanalyze:
-apps string
ملف تعريف التطبيقات. (الافتراضي "technologies.json")
-crawl int
روابط لمتابعتها من الصفحة الرئيسية (الافتراضي 0)
-host string
مضيف واحد لاختباره
-hosts string
اسم ملف يحتوي على المضيفين، مضيف واحد في كل سطر.
-output string
تنسيق الإخراج (stdout|csv|json) (الافتراضي "stdout")
-search
يبحث في جميع عناوين URL التي لها نفس النطاق الأساسي (أي example.com و sub.example.com) (الافتراضي true)
-silent
تجنب طباعة الرأس (الافتراضي false)
-update
تحديث ملف التطبيقات
-worker int
عدد العمال (الافتراضي 4)
يقوم الخيار -update بتنزيل إصدار حالي من technologies.json من مستودع Wappalyzer إلى المجلد الحالي.
# استنساخ المستودع
git clone https://github.com/rverton/webanalyze.git
# بناء الحاوية
docker build -t webanalyze:latest webanalyze
# تشغيل الحاوية
docker run -it webanalyze:latest -h
راجع cmd/webanalyze/main.go للحصول على مثال على كيفية استخدام هذه الأداة كمكتبة.
$ ./webanalyze -host robinverton.de -crawl 1
:: webanalyze : v1.0
:: workers : 4
:: apps : technologies.json
:: crawl count : 1
:: search subdomains : true
https://robinverton.de/hire/ (0.5s):
Highlight.js, (Miscellaneous)
Netlify, (Web Servers, CDN)
Google Font API, (Font Scripts)
http://robinverton.de (0.8s):
Highlight.js, (Miscellaneous)
Netlify, (Web Servers, CDN)
Hugo, 0.42.1 (Static Site Generator)
Google Font API, (Font Scripts)
$ ./webanalyze -host robinverton.de -crawl 1 -output csv
:: webanalyze : v1.0
:: workers : 4
:: apps : technologies.json
:: crawl count : 1
:: search subdomains : true
Host,Category,App,Version
https://robinverton.de/hire/,Miscellaneous,Highlight.js,
https://robinverton.de/hire/,Font Scripts,Google Font API,
https://robinverton.de/hire/,"Web Servers,CDN",Netlify,
http://robinverton.de,"Web Servers,CDN",Netlify,
http://robinverton.de,Static Site Generator,Hugo,0.42.1
http://robinverton.de,Miscellaneous,Highlight.js,
http://robinverton.de,Font Scripts,Google Font API,