Seite 2 von 2

Re: [3.3] Whois fehlerhaft?

Verfasst: 01.03.2025 08:28
von seb81
Du könntest es mit einem Codeschnipsel lösen. Wenn du in das Hauptverzeichnis deines Boards gehst, dort die Datei viewonline.php suchst, sie findest, öffnest und dann:

Suche: (bei mir Zeile 80)

Code: Alles auswählen

$template->assign_var('WHOIS', user_ipwhois($row['session_ip']));
Ersetze durch

Code: Alles auswählen

$ip_lookup_url = 'https://ipinfo.io/' . $row['session_ip'];
$template->assign_var('WHOIS', '<a href="' . $ip_lookup_url . '" target="_blank">IP-Informationen anzeigen</a>');
Speichern und dann in der „Wer ist online“-Anzeige noch mal auf den Button „whois“ klicken. Dann geht dort wieder ein Fensterchen auf, da klickst du auf „IP-Informationen anzeigen“ und gelangst mit der bereits ausgefüllten/ wieder ausgefüllten IP auf die Seite ipinfo.io.
(So zumindest die Theorie. Schau, dass du es erst so testest, dass du meine Schritte rückgängig machen kannst, falls es bei dir nicht funktioniert.)

- Aber: Bei jedem Update der Forensoftware musst du den Schritt wiederholen (oder es riskieren und die Unterseite viewonline.php nicht ausstauschen)

Re: [3.3] Whois fehlerhaft?

Verfasst: 01.03.2025 10:50
von Maggan22
Cool - vielen herzlichen Dank. Da hat man auf die schnelle schonmal ne Idee ob man einen User gleich löschen kann oder ob da alles okay ist *Daumen hoch smilie*

Re: [3.3] Whois fehlerhaft?

Verfasst: 01.03.2025 12:33
von LukeWCS
Eine weitere Variante und um beim Dienst-Beispiel von seb81 zu bleiben:

Editiere: styles\prosilver\template\viewonline_body.html

Suche:

Code: Alles auswählen

{user_row.U_WHOIS}
Ersetze mit:

Code: Alles auswählen

https://ipinfo.io/{{ user_row.USER_IP }}
  • Vorteil: Keine Änderung am PHP Core notwendig und der zusätzliche Mausklick entfällt.
  • Nachteil: Muss bei jedem Style wiederholt werden, bei dem diese Datei enthalten ist.
  • Einschränkung: Klickt man direkt eine IP an, wird diese in den Host-Namen aufgelöst und angezeigt, wodurch der LookUp Modus aktiviert wird. Dadurch wird bei Whois auch der Host-Name übermittelt, mit dem der IP Dienst dann nichts anfangen kann. Klickt man nochmal auf den Host-Namen, wird wieder die IP angezeigt und dann funktioniert auch "Whois" wie beabsichtigt.

Re: [3.3] Whois fehlerhaft?

Verfasst: 01.03.2025 15:41
von seb81
Klasse, vielen Dank! :geek: die Variante finde ich sogar besser.
(Das was ich geschrieben habe muss dann Rückgängig gemacht werden. Und "Cache leeren" nicht vergessen)

Re: [3.3] Whois fehlerhaft?

Verfasst: 01.03.2025 21:11
von LukeWCS
seb81 hat geschrieben: 01.03.2025 15:41 die Variante finde ich sogar besser.
Beide Varianten haben Vor- und Nachteile. Deine Variante hat den Vorteil, dass es Style-übergreifend funktioniert.

Re: [3.3] Whois fehlerhaft?

Verfasst: 02.03.2025 08:09
von Dref
Danke seb aber im acp ist es immer Amsterdam

[ externes Bild ]

Re: [3.3] Whois fehlerhaft?

Verfasst: 02.03.2025 10:06
von Maggan22
Soweit ich mitbekommen habe ist bei phpbb.com das Thema eingereicht worden (danke an den Autor) und soweit ich verstanden habe ist das nun als "Bug" eingestuft und das phpbb Team schaut da mal nach.

Re: [3.3] Whois fehlerhaft?

Verfasst: 02.03.2025 10:08
von seb81
Ich musste jetzt etwas suchen, aber habe es gefunden. ACP: Benutzer und Gruppen / Benutzer verwalten / "Benutzer auswählen", dann dort auf "Whois".

Da funktionieren beide Varianten nicht. Der Whois-Link dort öffnet letztlich die ../admin/acp_users.html.
Nun ja, da bin ich ratlos. :-?
Die Lösungen hier sind eher oberflächlich. Einmal meine Variante (Eingriff in die Core-Datei), einmal Lukes Variante (Eingriff in die Style-Datei).
Das im ACP geht deutlich tiefer in die Materie. Da ist mein kleines Latein leider am Ende. Durch die Lösungen hier hat man lediglich in der "Wer ist online"-Adminansicht via "Whois"-Button einen direkten Link zu einem Whois-Anbieter seiner Wahl. (In meinem Fall gehe ich auf ...:de.infobyip.com). Das ist halt ein einfacher Weg für eine oberflächliche Prüfung.

Wie man das jetzt auch über den Whois-Link im ACP realisiert, weiß ich nicht. Wie gesagt, da ist mein kleines phpBB-Latein völlig überfordert. :o

Aber wie hier schon geschrieben wurde, ist der eigentliche Schutz, der dadurch gegeben wird, eh eher "relativ". Das, was Luke und ich hier beschrieben haben, ist mehr ein kleines Helferlein für die, die gerne mit einem schnellen Klick in der "Wer ist online"-Anzeige (via "Whois"-Button) direkt ohne Copy and Paste auf einen IP-Online-Dienst zugreifen möchten.

Re: [3.3] Whois fehlerhaft?

Verfasst: 02.03.2025 10:12
von Dref
Danke für die Antwort seb81

Maggan22, diese Korrektur wird angewendet, bis phpBB das Problem behebt.

Re: [3.3] Whois fehlerhaft?

Verfasst: 04.03.2025 19:11
von Talk19zehn
Whois fehlerhaft?
Hi, bitte auf der Mutterseite schauen und beobachten bzgl. Amsterdam ....-, sofern noch die Augenmerke von Interesse.
https://www.phpbb.com/community/viewtop ... #p16055143

LG