
احصل على النطاقات/النطاقات الفرعية ذات الصلة من خلال النظر إلى معرفات Google Analytics
يحاول هذا السكريبت الحصول على النطاقات/النطاقات الفرعية المرتبطة من خلال البحث عن معرفات Google Analytics من رابط URL. أولاً يبحث عن معرف Google Analytics في صفحة الويب ثم يرسل طلباً إلى builtwith و hackertarget باستخدام المعرف.
ملاحظة: لا يعمل مع جميع المواقع. يتم البحث باستخدام التعبيرات التالية:
-> "www\.googletagmanager\.com/ns\.html\?id=[A-Z0-9\-]+"
-> GTM-[A-Z0-9]+
-> "UA-\d+-\d+"
التثبيت حسب اللغة.
> git clone https://github.com/Josue87/AnalyticsRelationships.git
> cd AnalyticsRelationships/Python
> sudo pip3 install -r requirements.txt
> git clone https://github.com/Josue87/AnalyticsRelationships.git
> cd AnalyticsRelationships/
> go build -ldflags "-s -w"
> git clone https://github.com/Josue87/AnalyticsRelationships.git
> cd AnalyticsRelationships
> docker build -t analyticsrelationships:latest .
الاستخدام حسب اللغة
> python3 analyticsrelationships.py -u https://www.example.com
أو إعادة توجيه المخرجات إلى ملف (يتم إرسال اللافتة أو رسائل المعلومات إلى مخرجات الخطأ):
python3 analyticsrelationships.py -u https://www.example.com > /tmp/example.txt
> ./analyticsrelationships --url https://www.example.com
أو إعادة توجيه المخرجات إلى ملف (يتم إرسال اللافتة أو رسائل المعلومات إلى مخرجات الخطأ):
> ./analyticsrelationships --url https://www.example.com > /tmp/example.txt
يمكنك أيضًا تمرير ملف كمدخل
> cat file.txt | ./analyticsrelationships
أو رابط واحد
> echo https://www.example.com | ./analyticsrelationships
نسخة Python فقط.
> docker run -it analyticsrelationships:latest https://www.example.com
أو إعادة توجيه المخرجات إلى ملف (يتم إرسال اللافتة أو رسائل المعلومات إلى مخرجات الخطأ):
> docker run -it analyticsrelationships:latest https://www.example.com > /tmp/example.txt
إعادة توجيه المخرجات إلى ملف /tmp/example.txt:

بدون إعادة توجيه:

بدون إعادة توجيه:

العمل مع إعادة توجيه الملف يعمل تمامًا كما في Python.
مثال مع ملف:

هذا مجرد إثبات مفهوم. المؤلف غير مسؤول عن أي استخدام غير مشروع.