Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php - Prawdziwy adres IP z zamaskowanego
Forum PHP.pl > Forum > PHP
bikebog
Witam.

Prawdopodobnie jest to temat dla zaawansowanych. Mianowicie chciałbym dowiedzieć się w jaki sposób można wyświetlić prawdziwy adres IP użytkownika, który jest maskowany np. z poziomu tych stron:
- http://www.pagewash.com/
- http://anonymouse.org/anonwww.html

Osoba, która przegląda na Wortal PHP.PL ma zamiast swojego prawdziwego adresu taki IP: 66.28.139.243 itd..

Pozdrawiam party.gif
Exek
Wystarczy posadzić jasnowidza przy logach...

A tak na poważnie, to po coś takie stronki są, prawda?
Cysiaczek
Jeśli proxy jest anonimowe (anonymous) lub tzw. elite, to nic nie zrobisz. Dla anonymous możesz jedynie stwierdzić, że jest to proxy, bo zazwyczaj wysyła zmienną $_SERVER['HTTP_VIA']

Jeśli jest to tzw. transparentne proxy, to sprawdź $_SERVER['HTTP_X_FORWARDED_FOR'] - powinno zawierać prawdziwe IP komputera.

Pozdrawiam
bikebog
Właśnie próbowałem już wszystkich sposobów z proxy, ale sprawdzę jeszcze to co mi podałeś. dziękuję. Jeżeli masz jeszcze jakiś pomysł, to chętnie go przeczytam smile.gif

Ja korzystam z takiej funkcji i niestety nie wyświetla prawdziwego IP:

  1. <?
  2. function getClientIP() {
  3.  
  4. $ip = 0;
  5.  
  6. if (!empty($_SERVER['HTTP_CLIENT_IP']))
  7. $ip = $_SERVER['HTTP_CLIENT_IP'];
  8.  
  9. if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  10. $ipList = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
  11. if ($ip) {
  12. array_unshift($ipList, $ip);
  13. $ip = 0;
  14. }
  15. foreach ($ipList as $v)
  16. if (!eregi("^(192.168|172.16|10|224|240|127|0).", $v))
  17. return $v;
  18. }
  19. return $ip ? $ip $_SERVER['REMOTE_ADDR'];
  20. }
  21. echo getClientIP();
  22. ?>


Jeżeli masz własny skrycik do przetestowania to poproszę:)
Pozdrawiam
Cysiaczek
Innego sposobu nie ma smile.gif
bikebog
Dla nas pewnie nie ma:( Ale jak ktoś się włamuje albo przegląda stronę prezydenta to widzą prawdziwe IP:p hahaaha... Więc wszystko jest możliwe:) Tylko nie dla nas?sad.gif((
Cysiaczek
Nie, nie widzą, tylko grzecznie proszą o logi połączeń z innych serwerów.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.