ilch Forum » Ilch Clan 1.1 » Allgemein » Proxy erkennen

Geschlossen
  1. #1
    User Pic
    legalsauger Mitglied
    Registriert seit
    14.08.2009
    Beiträge
    492
    Beitragswertungen
    43 Beitragspunkte
    Hallo,
    gibt es die Möglichkeit User/Gäste, die auf meiner Seite über einen Proxy surfen, zu erkennen?
    Danke für Infos lächeln

    betroffene Homepage: mods.bitworld-gaming.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    nicht wirklich

    außer du hast eine Datenbank voller ProxyServer mit dene du den UserHost dann vergleichen kannst

    evtl gibts auch bereits fertige Datenbanken im inet irgendwo
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Tolive Mitglied
    Registriert seit
    13.01.2008
    Beiträge
    923
    Beitragswertungen
    9 Beitragspunkte
    Naja, die Frage ist was willst du wirklich wissen? Ist es interessant zu wissen ob jemand einen deutschen oder österreichischen Proxy benutzt oder willst du wissen ob jemand versucht etwas zu verbergen, den Versuch des anonymen Surfens unternimmt?

    Zweites ist schon eher umsetzbar, denn kaum einer deiner Benutzer wird wenn er eine deutsche Seite besucht von außerhalb des deutschen Sprachraumes auf diese zugreifen. Somit könntest du das Herkunftsland auslesen und Abweichungen vom Typischen Herkunftsland speichern oder was auch immer du damit vor hast.

    Außerdem könntest du mit Listen arbeiten, zum einen natürlich bekannte Proxy Anbieter abgleichen aber zum anderen auch den Hoster mit in deinem Sprachraum bekannten Anbieter abgleichen.

    Die Frage ist worauf du schließen willst bzw. was dich wirklich interessiert.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    <?php
    $remoteaddr = $_SERVER["REMOTE_ADDR"];
    $xforward = $_SERVER["HTTP_X_FORWARDED_FOR"];
    if (empty($xforward)) { echo "Kein Proxy. Deine IP: $remoteaddr"; }
    else { echo "Du bist mit ein Proxy Online, deine Proxy IP $remoteaddr ist nicht vergleichbar mit dieser hier. $xforward"; }
    ?>


    So müsste es eigentlich funktionieren. Simpel aber trotzdem Effektiv.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Tolive Mitglied
    Registriert seit
    13.01.2008
    Beiträge
    923
    Beitragswertungen
    9 Beitragspunkte
    Mhh, naja ne sichere Variante ist dieses nicht zudem können so auch nicht Proxy Nutzer ausgesperrt werden. Denn im Gegensatz zu REMOTE_ADDR kann HTTP_X_FORWARDED_FOR leicht gefälscht werden.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten