IP Tracking

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

IP Tracking

Beitragvon Samariel » 25.08.2004 17:16

abgetrennt von diesem Thema

Hi Peter,

vielen Dank erst einmal für Deine recht anstrengende Mühe... vor allem wenn Du Dir die Nacht damit um die Ohren gehauen hast... Vielen Dank, weiß ich wirklich zu schätzen!!!!

Zu dem deinstallieren... ich hab jetzt soweit alles erledigt. Nur in der phpbb_config scheint es, als hätte ich den Eintrag ip_logger schon gelöscht.

Es befinden sich dort nur noch die Einträge config_name und config_value.

Also ist soweit alles erledigt. Und wie es bisher den Anschein macht, gibt es auch keine Probleme....


MfG, Samariel ;)
Seltsam erscheint unsere Lage auf dieser Erde. Jeder von uns erscheint da unfreiwillig
und ungebten zu kurzem Aufenthalt, ohne zu wissen, warum und wozu.

[Albert Einstein]
Samariel
Mitglied
 
Beiträge: 214
Registriert: 04.04.2004 11:50

Hier erst einmal der MOD

Beitragvon pmm » 25.08.2004 18:27

Samariel hat geschrieben:Hi Peter,

vielen Dank erst einmal für Deine recht anstrengende Mühe... vor allem wenn Du Dir die Nacht damit um die Ohren gehauen hast... Vielen Dank, weiß ich wirklich zu schätzen!!!!

Zu dem deinstallieren... ich hab jetzt soweit alles erledigt. Nur in der phpbb_config scheint es, als hätte ich den Eintrag ip_logger schon gelöscht.

Es befinden sich dort nur noch die Einträge config_name und config_value.

Also ist soweit alles erledigt. Und wie es bisher den Anschein macht, gibt es auch keine Probleme....


MfG, Samariel ;)


Hi Samariel,

anbei findest du schon mal den MOD.
Den kannst du schon mal einbauen.

Die Änderungen, damit der läuft mache ich in einen weiteren Beitrag.

http://pmmnet.de/ftp/iptracking.rar

Gruß Peter
kaum macht man´s richtig, schon funktioniert´s
Benutzeravatar
pmm
Mitglied
 
Beiträge: 126
Registriert: 03.03.2004 23:22
Wohnort: Bergisch Gladbach

Beitragvon pmm » 25.08.2004 18:31

So nun die Änderung, damit der MOD auch richtig funktioniert:

öffne: /includes/functions_ip_tracking.php

suche:
Code: Alles auswählen
    $page       = $REQUEST_URI;


ersetze mit:
Code: Alles auswählen
//  $page       = $REQUEST_URI;


danach füge ein:
Code: Alles auswählen
    $page       = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name'])), '', $HTTP_SERVER_VARS['REQUEST_URI']);


abspeichern hochladen, das war es .

Gruß Peter
kaum macht man´s richtig, schon funktioniert´s
Benutzeravatar
pmm
Mitglied
 
Beiträge: 126
Registriert: 03.03.2004 23:22
Wohnort: Bergisch Gladbach

Beitragvon Samariel » 25.08.2004 19:08

Vielen Dank dafür. Funktioniert soweit alles wunderbar!!! Sogar mit Referrer ;)

Zwei Fragen und eine Sache noch...

Gehe ich auf IP: Logs steht da unter anderem User (Hits) und der Name und eine Zahl dahinter. Was genau bedeutet diese Zahl?
Und was genau bedeutet "IP: Admin Hits"? Werden dort speziell die Zugriffe der Admins verwaltet?

Ach ja, und was bedeutet "Wildcard"? Was ich ja bei der Suche mit angeben kann.

Und wo noch ein "minimaler" Fehler ist... Wenn ich unter (s.o.) "IP: Admin Hits" gehe, ist dort im Gegenteil zu den anderen gezeigten Links ja ein direkter Link unter " Page Viewed". Sobald ich darauf klicke kommt folgendes:

http://www.MeineURL/Unterverzeichnis//Unterverzeichnis/admin/index.php?sid=xxx


So müsste es aussehen:

http://www.MeineURL/Unterverzeichnis/admin/index.php?sid=xxx


Wie gesagt, nichts großartiges, was man manuell auch in der Adressleiste abändern kann, doch wo muss ich diesbezüglich noch was ändern?


MfG, Samariel ;)
Seltsam erscheint unsere Lage auf dieser Erde. Jeder von uns erscheint da unfreiwillig
und ungebten zu kurzem Aufenthalt, ohne zu wissen, warum und wozu.

[Albert Einstein]
Samariel
Mitglied
 
Beiträge: 214
Registriert: 04.04.2004 11:50

Beitragvon pmm » 25.08.2004 19:18

Samariel hat geschrieben:Vielen Dank dafür. Funktioniert soweit alles wunderbar!!! Sogar mit Referrer ;)

Zwei Fragen und eine Sache noch...

Gehe ich auf IP: Logs steht da unter anderem User (Hits) und der Name und eine Zahl dahinter. Was genau bedeutet diese Zahl?


Die Zahl sind die Anzahl der LOG-Einträge des Benutzers.

Und was genau bedeutet "IP: Admin Hits"? Werden dort speziell die Zugriffe der Admins verwaltet?


Genau, dort werden alle Zugriffe von Admins, Junior Admins usw.
verwaltet.

Ach ja, und was bedeutet "Wildcard"? Was ich ja bei der Suche mit angeben kann.


Dort kannst du z.B. nach Benutzern a* suchen oder nach IP: 192.168.*
usw.

Und wo noch ein "minimaler" Fehler ist... Wenn ich unter (s.o.) "IP: Admin Hits" gehe, ist dort im Gegenteil zu den anderen gezeigten Links ja ein direkter Link unter " Page Viewed". Sobald ich darauf klicke kommt folgendes:

http://www.MeineURL/Unterverzeichnis//U ... hp?sid=xxx


So müsste es aussehen:

http://www.MeineURL/Unterverzeichnis/admin/index.php?sid=xxx


Wie gesagt, nichts großartiges, was man manuell auch in der Adressleiste abändern kann, doch wo muss ich diesbezüglich noch was ändern?


MfG, Samariel ;)


Den Fehler suche ich mal gerade.... war mir noch gar nicht aufgefallen.

Gruß Peter
kaum macht man´s richtig, schon funktioniert´s
Benutzeravatar
pmm
Mitglied
 
Beiträge: 126
Registriert: 03.03.2004 23:22
Wohnort: Bergisch Gladbach

Beitragvon pmm » 25.08.2004 20:29

@Samariel

OK, das war leicht,

Da dort nur die Admin-Zugriffe auf den ACP gesammelt werden, gibt es
dort eigentlich auch nichts anzuklicken.

öffne: /admin/admin_ip_tracking.php

suche:
Code: Alles auswählen
   echo "            <a href='". $phpbb_root_path ."$admin_view_page' target='_blank'>$admin_view_page_short</a>";


ersetzte mit:
Code: Alles auswählen
   echo "            $admin_view_page";


fertig.

Gruß Peter
kaum macht man´s richtig, schon funktioniert´s
Benutzeravatar
pmm
Mitglied
 
Beiträge: 126
Registriert: 03.03.2004 23:22
Wohnort: Bergisch Gladbach

Beitragvon Acid » 25.08.2004 20:53

Samariel hat geschrieben:Nur in der phpbb_config scheint es, als hätte ich den Eintrag ip_logger schon gelöscht.

Es befinden sich dort nur noch die Einträge config_name und config_value.

Wenn du dich in phpmyadmin eingeloggt hast und im rechten Frame alle Tabellen untereinander aufgelistet siehst, geh mal bei der "config" auf "Anzeigen" (bzw. klick auf das Symbol links von "config" im linken Frame).
Acid
Ehrenadmin
 
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitragvon pmm » 25.08.2004 21:27

@Samariel

Ich habe da noch ne nette Änderung.....

öffne: /admin/admin_ip_tracking.php

suche: WICHTIG gibt es öffters du musst bei Zeile 436 suchen !!!
Code: Alles auswählen
   $view_page          = $row1['located'];


ersetzte mit:
Code: Alles auswählen
   $view_page          = substr( strrchr ($row1['located'], "/"),1);



suche: bei Zeile 448
Code: Alles auswählen
   echo "         &nbsp;$view_page";


ersetzte mit:
Code: Alles auswählen
   echo "            <a href='". $phpbb_root_path ."$view_page' target='_blank'>$view_page</a>";


Damit kannst du bei Ip: Logs und dann auf View eines bestimmten
Users genau sehen was er sich z.B. angesehen hat.

Gruß Peter
kaum macht man´s richtig, schon funktioniert´s
Benutzeravatar
pmm
Mitglied
 
Beiträge: 126
Registriert: 03.03.2004 23:22
Wohnort: Bergisch Gladbach

Beitragvon pmm » 25.08.2004 21:30

Falls dir noch etwas einfällt, was man ändern oder erweitern könnte,
dann melde dich nochmal.

Gruß Peter
kaum macht man´s richtig, schon funktioniert´s
Benutzeravatar
pmm
Mitglied
 
Beiträge: 126
Registriert: 03.03.2004 23:22
Wohnort: Bergisch Gladbach

Beitragvon Acid » 25.08.2004 23:38

  • der Referer könnte noch verlinkt werden
  • in der Übersicht der Logs solltest du eine Pagination einbauen, da die Ladezeit grösser wird, umso mehr Einträge vorhanden sind (v.a. dann bei Gästen)
  • das in der "IP: Logs"-Ansicht z.B. bei den Gästen (wo ja alle Gäste unter "Anonymous" angezeigt werden) die zuletzt geloggte IP angezeigt wird, könnte etwas verwirrend sein (eventuell eine Notiz anbringen)
  • "Anonymous" sollte nicht mit´m Profil verlinkt sein
  • lange Referer bzw. Page Views sollten gekürzt werden (zumindest die Ansicht, Link nicht), da es sonst unnötigerweise Scrollbalken ergibt.
  • eventuell noch gethostbyaddr() benutzen, auch wenn es nicht immer funktioniert (ebenso HTTP_USER_AGENT)
  • teilweise werden die Schriften nicht formatiert (fehlende Angaben zu Schriftfarbe, -grösse oder -art (bzw. Styleklassen) merkt man erst, wenn ein anderes Template als subSilver benutzt wird)
  • die letzte Änderung ($view_page) solltest du nochmal überprüfen, da dadurch nur noch der Dateiname angezeigt wird (nicht mehr der Ordner, was eventuell einen Unterschied macht)
  • (später dann auch) Sprach-/Templateunterstützung/Löschen von bestimmten Einträgen

Ansonsten gute Arbeit.. :)
(Ich hoffe, du nimmst mir diese "Kritikpunkte" nicht übel. ;))
Acid
Ehrenadmin
 
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Nächste

Zurück zu phpBB 2.0: Mods in Entwicklung

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste