Seite 1 von 1
proxy erkennen ???
Verfasst: 11.07.2005, 22:56
von Metaman
gibt es eigentlich eine möglichkeit zu erkennen, ob jemand eine Seite direkt aufruft oder ob der jenige über einen Proxy surft ????
oder anders gefragt wie kann ich über ein PHP Script ein Proxy erkennen???
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
proxy erkennen ???
Verfasst: 12.07.2005, 07:26
von Michael
Es gibt hier viele Ansätze, aber keiner ist 100 % sicher. Ein gut konfigurierter Proxy Server der nicht erkannt werden soll wird es auch nicht.
1. Prüfen ob im HTTP Header die PROXY Variablen gesetzt sind
2. Prüfen, ob auf dem Client Host einer der üblichen verdächtigen Ports offen ist (82,8080, ...)
3. Cookies verwenden um zu prüfen, ob mehrere Besucher über den gleichen Server kommen. (Lohnt nur bei sehr gut besuchten Seiten)
...
Gruß
Michael
proxy erkennen ???
Verfasst: 12.07.2005, 08:34
von ts77
X_FORWARDED_FOR ist auch noch ein Eintrag der geprüft werden kann, keine Ahnung wie verläßlich der ist.
Verfasst: 12.07.2005, 09:22
von Metaman
X_FORWARDED_FOR
ist mir bekannt, und das ist total unzuverlässig.
denn schon bei den meisten anonymen proxy wird ist dieser Teil leer
das mit dem Port wäre eine Idee, nur wenn ich mir so einige große Proxylisten anschaue, laufen die zu 80% alle schon über port 80, also den Port der auch vom PC zum surfen genutzt wird.
cookies Nutze ich schon...
und zwar geht es mir dabei um meine Topliste
https://topliste.metaman.de
da nutze ich zur erechnung der Platzierung die IN und die OUT Hits, und diese Topliste will ich so fakesicher wie nur möglich machen.
ipsperre und cookies sind ja normal,
eine Klickauswertung wo nach bestimmten Mustern gesucht wird kommt demnächst auch mit rein... aber mit die Proxys, da hab ich noch keine Ahnung...
Verfasst: 20.07.2005, 06:43
von Hasso
@Metaman
Eventuell wäre der Aufbau einer gesicherten HTTP-Verbindung denkbar (HTTPS) ...
Die Prüfung ob einer den Variablen gesetzt ist
HTTP_VIA
HTTP_FORWARDED
HTTP_USER_AGENT_VIA
HTTP_X_FORWARDED_FOR
HTTP_PROXY_CONNECTION
HTTP_CACHE_INFO
Grüsse
Hasso
Verfasst: 20.07.2005, 13:03
von o2
Metaman hat geschrieben:
das mit dem Port wäre eine Idee, nur wenn ich mir so einige große Proxylisten anschaue, laufen die zu 80% alle schon über port 80, also den Port der auch vom PC zum surfen genutzt wird.
Auf einem normalen Client läuft doch auf Port 80 nichts! Die Verbindung wird immer von einem zufälligen Port clientseitig zu Port 80 serverseitig aufgebaut.
proxy erkennen ???
Verfasst: 20.07.2005, 14:06
von unique
Eine Möglichkeit, die ziemlich Zuverlässig ist, sich immer eine große Proxyliste zu kaufen wie z.B. auf
https://www.rrdb.org wo ein Großteil der öffentlich bekannten Proxies bekannt ist. Die IP der Besucher einfach mit der Liste Vergleichen und schon hat man einen sehr effektiven Schutz nur leider nicht kostenlos
