IP-Adresse & Geolocation!

Teil 2

Zurück Download Python Quellencode

Dieses PyQt6-Tool, kein QT-Designer, zeigt eine IP-Adresse mit Geolocation-Details wie: Land, Stadt, Provider, Koordinaten. Dafür nutze ich eine kostenlose Web-API (ip-api.com), da echte Geolocation-Daten nicht lokal auf dem Rechner liegen, sondern von einem Online-Dienst abgefragt werden müssen.

Es wird der kostenlose Dienst ip-api.com genutzt (keine Anmeldung nötig, Limit: 45 Anfragen/Minute für private Nutzung). Für professionelle/kommerzielle Zwecke oder höhere Anfragemengen gibt es kostenpflichtige Alternativen (z. B. ipinfo.io mit API-Key). Die Genauigkeit von IP-Geolocation ist grundsätzlich begrenzt – meist stimmt das Land sehr gut, Stadt/Region kann je nach Provider abweichen.

Diese PyQt6-Oberfläche ist identisch mit der Applikation „file attribute changer“ Sie läuft ebenfalls in einem Worker-Thread, damit das Fenster während der Netzwerkabfrage nicht einfriert.



Basisbild IP_Geo


1️⃣ Eingabefeld für IP-Adresse oder Domain (z. B. 8.8.8.8 oder example.com). Bild oben rechts: Sind im Eingabefeld eine IP-Adresse oder Domain vorhanden, dann wird nach Betätigung des Buttons „2️⃣ Details abfragen“ Daten für diese Eingabe bereitgestellt. Ist das Eingabefeld leer, Bild oben links, dann wird nach Betätigung Button „eigene IP“ oder Button „ 2️⃣ Details abfragen“ deine eigene IP visualisiert.

3️⃣ Ergebnisfelder: Land, Region, Stadt, Postleitzahl, Koordinaten, Zeitzone, Internetanbieter, Organisation, AS-Nummer, sowie Hinweise wie "Proxy/VPN erkannt" oder "Hosting-IP"

4️⃣ Klickbarer Link zu Google Maps mit den gefundenen Koordinaten. Protokollbereich unten mit Rohdaten und Fehlermeldungen.


Achtung! Korrektur "Google Maps"

Korrektur IP


Für die Python-IP-Adresse & Geolocation-Applikation wird ein Download zur Verfügung gestellt. Aus irgendeinem Grund wird die Befehlszeile 199, im obigen Bild, nicht richtig dargestellt. Bitte nach dem Download den Source Code nachträglich korrigieren.

Zurück Download Python Quellencode