yakini
Goto Top

Einfaches Tool zum loggen der öffentlichen IP gesucht

Hallo Fachleute,

ich suche eine einfache Möglichket für einen PC (Win7) minütlich die öffentliche IP abzufragen und mit Datum und Uhrzeit in eine Logdatei zu schreiben, so das im nachhinein verfolgt werden kann, von wann bis wann dieser PC welche öffentliche IP hatte.

Am liebsten wäre mir ein fertiges Tool, welches ohne viel herumzuspielen die Aufgabe erfüllt.

Danke schon mal für Eure Ideen.

yakini

Content-ID: 227106

Url: https://administrator.de/contentid/227106

Ausgedruckt am: 22.11.2024 um 21:11 Uhr

colinardo
Lösung colinardo 19.01.2014 aktualisiert um 20:33:37 Uhr
Goto Top
Hallo yakini,
wenn dein DSL-Router kein anständiges Logging bietet (hat heute eigentlich fast jede Consumer-Schleuder via Mail Benachrichtigung) probier mal das hier:
http://www.trustfm.net/GeneralTools/SoftwareWANIPLogger.php

Ansonsten lässt sich das auch mit jeder Scriptsprache (Powershell/Batch/VBS etc.) ein passendes Script basteln das dies erledigt.

Grüße Uwe
Lochkartenstanzer
Lochkartenstanzer 19.01.2014 aktualisiert um 19:41:32 Uhr
Goto Top
ein fach ein kleines batchskript mit lynx erstellen und per geplanter task oder cronjob aufrufen

Unter unixoiden Systemen;

echo `date` " " `lynx --dump http://ip.skittel.de` >>$logdatei

Unter Windows
echo "--------------------"
date >>$logdatei
time >>$logdatei
lynx --dump http://ip.skittel.de >>$logdatei

Das ganze funktioniert aber nur, solange kein Provider-Grade-NAT oder DS-Lite verwendet wird.

lks

PS: User StefanKittel hatte hier im Forum mal erwähnt, daß man seine IP-Auflösung allgemein verwenden darf. face-smile
Arano
Arano 19.01.2014 um 19:28:27 Uhr
Goto Top
Hi,

ein Tool kenne ich nicht aber eine Möglichkeit habe ich trotzdem!
Dazu benötigst du:
  • ein wenig PHP und Batch Fähigkeiten
  • wget
  • sowie einen Webserver.

Auf dem Webserver speicherst du einen PHP-Datei (oder eine andere Scriptsprache wenn du kannst) die einfach nur die IP des "Besuchers" ausgibt z.B:
<?php
  echo $_SERVER['REMOTE_ADDR'];  
?>

Und auf dem Windowsrechner kommt dann die Batchdatei die dann als "Geplanter Task" alle X Minuten/Stunden aufgerufen wird.
Die Batchdatei selber ruft dann mit Hilfe von "wget" die PHP-Datei auf dem Webserver auf und ermittelt so die aktuelle IP-Adresse die dann mit Angabe des Datums und der Zeit in eine Log-Datei geschrieben wird.
Etwa so (nicht getestet !):
for /f %%i in ('c:\wget-1.11.4-1\bin\wget.exe -q -O - "http://www.dein-server.de/ip-ausgabe.php" 2^>nul') do (  
    set ip=%%i
)
rem echo erhaltene IP: %ip%
rem echo erhaltene IP: 0.0.0.0

echo "$date% %time %ip%" >>"c:\ip.log"  

Auf eine ähnliche weise lasse ich mit täglich ein paar IP-Adressen von entfernten Servern (die an dynamischen IPs hängen) per E-Mail zusenden. wobei das Batch/Shell-Script nur zum aufrufen dient und die weiteren Arbeiten von meinem PHP-Script auf dem Server erledigt werden.
Läuft so schon zuverlässig seit ein paar Jahren.


~Arano
yakini
yakini 19.01.2014 aktualisiert um 20:11:42 Uhr
Goto Top
..genau das Tool (WAN Ip Logger) ist, was ich gesucht habe - vielen Dank...

Die Sache mit dem Router funktioniert nicht, Fritzbox mit externem Modem betrieben, versendet bei der Änderung der IP keine Mail. Da diskutiere ich schon mit dem AVM Support drüber. Andere Baustelle...

Die anderen erwähnten Basteleien wollte ich mir ersparen - trotzdem Danke Leute...
aqui
aqui 20.01.2014 um 10:15:41 Uhr
Goto Top
Fritzbox mit externem Modem betrieben....
Die Frage ist WAS genau du mit "Modem" meinst ?!
Wenn dein "Modem" ein Router ist bzw. ein Router mit Modem, du also einen Router Kaskade betreibst ist es klar, denn die nachgeschaltete FB bekommt von einem IP Wechsel an einem Router vor ihr natürlich nichts mit...wie auch ??

Ist das Modem ein reines NUR Modem dann sehr wohl, denn die IP Adresse ändert sich dann weiterhin direkt auf der FB was diese dann auch registriert !
yakini
yakini 20.01.2014 um 13:07:24 Uhr
Goto Top
Das wird zwar jetzt hier ein wenig OFF Topic, aber ich wills beschreiben:

Es werden an zwei verschiedenen Standorten zwei identische Fritz!Boxen (7270) betrieben. Die Konfigurationen sind soweit gleich.

Eine der Boxen hängt an einer üblen ADSL-Leitung (hohe Dämpfung, viele Fehler, häufige Reconnects). Das interne Modem dieser Box kommt mit der DSL-Leitung überhaupt nicht klar, trennt dauernd, usw. Tests ergaben, dass ein externes Modem (in diesem Fall ein altes Arcor DSL-Speedmodem 502) mit der Leitung viel besser zurecht kam. Keine Trennungen mehr, vernünftiger Datendurchsatz.

Also wurde in der Fritz!Box das interne Modem deaktiviert und Betrieb über das externe Modem gemacht.

Das funktioniert alles rein Datentechnisch einwandnfrei.

Die Fritz!Box bietet die Möglichkeit Pushmails für verschiedene Ereignisse zu senden. Z.B. Verbindungsübersicht und eigentlich auch eine Mail, die die aktuelle WAN IP enthält.

Die sollte so aussehen:

hre FRITZ!Box Fon WLAN 7270 v2 (inet-box) hat folgende Internet-Adresse erhalten: 88.65.250.101


FRITZ!Box Webservice Internet-Adresse
FRITZ!Box-Dienste https://88.65.250.xxx
https://mustermann.no-ip.org
FRITZ!Box MyFRITZ! https://88.65.250.xxx/myfritz
https://mustermann.no-ip.org/myfritz
FRITZ!NAS https://88.65.250.xxx/nas
https://mustermann.no-ip.org/nas

Normalerweise soll die Box diese Mail senden, wenn sich die WAN IP geändert hat. Die eine Box, mit internem aktivierten Modem, tut das auch fehlerfrei.

Die Box mit externem Modem sendet die Mail nur

- wenn die Box neu gestartet wurde
- wenn über das Webinterface "Internet neu verbinden" angefordert wurde.

Wenn der ISP trennt und eine neue IP vergibt, sendet die Box keine Mail, obwohl sie letztendlich, einsehbar über das Webinterface, die neue IP natürlich kennt.

Der AVM-Support sagt. eigentlich müsste sie eine Mail schicken... Aber ich bin noch nicht sicher, ob mein Problem da schon verstanden wurde, die Kommunikation ist ein wenig schleppend. (war auch noch das Wochenende dazwischen)
Lochkartenstanzer
Lochkartenstanzer 20.01.2014 um 13:33:06 Uhr
Goto Top
Zitat von @yakini:

Der AVM-Support sagt. eigentlich müsste sie eine Mail schicken... Aber ich bin noch nicht sicher, ob mein Problem da schon
verstanden wurde, die Kommunikation ist ein wenig schleppend. (war auch noch das Wochenende dazwischen)

ja, prinzipiell soltle es kein Unterschied machen, ob an internem oder externem Modem das Ding hängt. Normalerweise schickt die fritzbox die mails auch, wenn es ein externes Modem benutzt. hast Du geschaut, ob die Firmware aktuelle ist? hast Du die fritzbox so eingestellt, daß diese einer zwangstrennung des providers zuvorkommt?

lks
yakini
yakini 20.01.2014 um 13:41:36 Uhr
Goto Top
... Firmware aktuell - org. Fritz, keine modifizierte...

Zuvorkommen der Zwangstrennung habe ich im Moment nicht aktiv.