Blokowanie TOR na stronie (PHP)


(Kacper Duras123) #1

Witam.

Jako iż zaczynam przygodę z pisaniem mojej strony, potrzebny jest mi pewnien kod w php. Ma on polegać na tym że jeżeli dołączymy na stronę index.php i jeżeli nasze ip nie pochodzi ze sieci TOR to przekieruje nas na stronę index2.php. Jeżeli jednak, taki adres ip zostanie wykryty to niech przekieruje na stronę block.php. Prosiłbym o podanie kodu w miarę możliwośći.

 

Pozdrawiam i dziękuje za wszelką pomoc :slight_smile:


#2

Zapomniałeś napisać ile jesteś w stanie za to zapłacić.


(ra-v) #3

Jeśli końcówki cebuli są znane to teoretycznie możesz blokować po $_SERVER[‘REMOTE_ADDR’].

 

Jest również alternatywa - jeśli jest $_SERVER[‘HTTP_CLIENT_IP’] lub $_SERVER[‘HTTP_X_FORWARDED_FOR’] i wartości tych zmiennych są inne niż $_SERVER[‘REMOTE_ADDR’], to możesz zablokować dostęp. Niestety druga opcja zablokuje ruch np. z Opery Mini działającej w trybie Turbo czy innych proxy. 

 

I tak nie ma gwarancji, że całęgo TORa zablokujesz, mam wrażenie że to nawet niemożliwe.

 

Sam skrypt już napisz sam, nic poza podstawy PHP nie wychodzi.


(GioWDS) #4

A założymy się?

http://security.stackexchange.com/questions/12395/how-does-check-torproject-org-know-if-youre-using-tor