
Verwandte Domains/Subdomains anhand von Google Analytics-IDs ermitteln
Dieses Skript versucht, verwandte Domains / Subdomains zu finden, indem es Google Analytics-IDs aus einer URL extrahiert. Zuerst sucht es nach der Google Analytics-ID auf der Webseite und sendet dann Anfragen an builtwith und hackertarget mit der ID.
Hinweis: Es funktioniert nicht mit allen Websites. Es wird nach den folgenden Ausdrücken gesucht:
-> "www\.googletagmanager\.com/ns\.html\?id=[A-Z0-9\-]+"
-> GTM-[A-Z0-9]+
-> "UA-\d+-\d+"
Installation je nach Sprache.
> 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 .
Verwendung je nach Sprache.
> python3 analyticsrelationships.py -u https://www.example.com
Oder Ausgabe in eine Datei umleiten (Banner oder Informationsmeldungen werden auf die Fehlerausgabe geschrieben):
python3 analyticsrelationships.py -u https://www.example.com > /tmp/example.txt
> ./analyticsrelationships --url https://www.example.com
Oder Ausgabe in eine Datei umleiten (Banner oder Informationsmeldungen werden auf die Fehlerausgabe geschrieben):
> ./analyticsrelationships --url https://www.example.com > /tmp/example.txt
Sie können auch eine Datei als Eingabe übergeben
> cat file.txt | ./analyticsrelationships
Oder eine einzelne URL
> echo https://www.example.com | ./analyticsrelationships
Nur Python-Version.
> docker run -it analyticsrelationships:latest https://www.example.com
Oder Ausgabe in eine Datei umleiten (Banner oder Informationsmeldungen werden auf die Fehlerausgabe geschrieben):
> docker run -it analyticsrelationships:latest https://www.example.com > /tmp/example.txt
Ausgabeumleitung in Datei /tmp/example.txt:

Ohne Umleitung:

Ohne Umleitung:

Die Arbeit mit Dateiumleitung funktioniert genauso wie in Python.
Ein Beispiel mit einer Datei:

Dies ist ein Proof-of-Concept. Der Autor übernimmt keine Verantwortung für unrechtmäßige Nutzung.