IPs abgreifen und weiter senden

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
delux
Beiträge: 10
Registriert: 04.10.2008 01:45:30

IPs abgreifen und weiter senden

Beitrag von delux » 07.10.2008 12:31:38

Ich hab neulich angefangen eine Karte zu erstellen, die zeigt, wer gerade in diesem Moment auf einer meiner Websites surft (http://map.delux.me/).

Das ganze funktioniert so, dass beim Besuchen der Website ein Script die IP des Besuchers an meinen Statistik Server weiterschickt, wo die IP dann in Längen- und Breitengrade umgewandelt wird und in der Datenbank gespeichert wird.

Das sieht jetzt alles schon ganz schön aus, nur jetzt möchte ich das ganze gerne auf die Spieler auf meien Gameservern ausweiten.

Gibt es eine simple Möglichkeit da die IPs die zum server connecten abzugreifen und per HTTP-GET (z.B. http://stats.delux.me/?ip=127.0.0.1) and den Statistikserver weiterzuschicken?

Bin für alle Ideen offen, Danke im Vorraus

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: IPs abgreifen und weiter senden

Beitrag von nepos » 07.10.2008 13:15:59

Vielleicht könntest du dir da mit iptables und dem Logging was basteln.

delux
Beiträge: 10
Registriert: 04.10.2008 01:45:30

Re: IPs abgreifen und weiter senden

Beitrag von delux » 07.10.2008 13:21:35

kann ich iptables so konfigurieren, dass der alle ips die zum server connecten in ne liste schreibt?

die liste kann ich ja dann mit nem cron zum statistikserver schicken...

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: IPs abgreifen und weiter senden

Beitrag von nepos » 07.10.2008 13:52:52

Du kannst wahrscheinlich die Pakete, die die Verbindung aufbauen loggen lassen und das geloggte dann auswerten. Ein wenig mehr tricky wäre es, die Sachen von Syslog gleich an dein Skript zu schicken, das es dann bei deinem Statistik-Server einträgt.

delux
Beiträge: 10
Registriert: 04.10.2008 01:45:30

Re: IPs abgreifen und weiter senden

Beitrag von delux » 07.10.2008 14:19:15

ich hab noch nie mit iptables gearbeitet, schau mir das dann gleich mal an

vielen dank schon mal, wenn du ne konkrete idee hättest, wie das mit syslog gehen soll, kannst du dich ja gerne noch mal melden

Antworten