octa Δημοσ. 23 Μαρτίου Δημοσ. 23 Μαρτίου Ψάχνω για μέρες έναν τρόπο ώστε να αναγνωρίζω τον επισκέπτη από τον Tor browser. Έψαχνα καιρό χωρίς να τα καταφέρνω. Το βρήκα τελικά έτσι το αρχειοθετώ στο Insomnia να υπάρχει. Χρησιμοποιώ PHP και η function είναι : function isTorExitNode($ip) { $reverse_ip = implode('.', array_reverse(explode('.', $ip))); $host = $reverse_ip . ".tor.dnsbl.sectoor.de"; if (gethostbyname($host) === "127.0.0.2") { return true; // Tor detected } $url_ipwhois = "https://ipwhois.app/json/{$ip}"; $response = @file_get_contents($url_ipwhois); if ($response) { $data = json_decode($response, true); if (isset($data['proxy']) && $data['proxy'] === true) { return true; // Tor detected } } $url_ipapi = "http://ip-api.com/json/{$ip}?fields=status,proxy"; $response = @file_get_contents($url_ipapi); if ($response) { $data = json_decode($response, true); if (isset($data['proxy']) && $data['proxy'] === true) { return true; // Tor detected } } $torExitList = @file_get_contents("https://check.torproject.org/torbulkexitlist"); if ($torExitList && strpos($torExitList, $ip) !== false) { return true; // Tor detected } return false; // No Tor detected } $visitor_ip = $_SERVER['REMOTE_ADDR']; if (isTorExitNode($visitor_ip)) { echo "Συγνώμη, Δεν μπορείτε να δημοσιεύσετε με τον tor browser."; exit; } Όπως βλέπετε χρησιμοποιώ 4 διαφορετικούς τρόπους αναγνώρισης. Πιστεύω στην εξωστρέφεια, Την καλησπέρα μου, Ευχαριστώ ----------------------- EDIT ----------------------- Χάρηκα ότι το βρήκα επιτέλους, δούλευε κανονικά αλλά το δοκίμασα μια ακόμη φορά και πάλι δεν το αναγνωρίζει. Κάποιος να έχει τη λύση ; Ευχαριστώ !!! ------------------------ EDIT 2 ---------------------- Αν είναι το IP v4 το αναγνωρίζει, αλλά έχει το tor πλέων και IP v6 διεύθυνσής. 1
MacTech Δημοσ. 24 Μαρτίου Δημοσ. 24 Μαρτίου Γιατί δεν κόβεις τις επισκέψεις από Tor Browsers μέσω του Cloudflare; Υπάρχει έτοιμη λύση εδώ: https://community.cloudflare.com/t/tor-traffic-blocking/396979/2
octa Δημοσ. 24 Μαρτίου Μέλος Δημοσ. 24 Μαρτίου 55 λεπτά πριν, MacTech είπε Γιατί δεν κόβεις τις επισκέψεις από Tor Browsers μέσω του Cloudflare; Υπάρχει έτοιμη λύση εδώ: https://community.cloudflare.com/t/tor-traffic-blocking/396979/2 Σε ευχαριστώ ! Δεν θέλω να αλλάξω όλο το dns μόνο για να μπλοκάρω το tor browser. Θέλω να το λύσω local. Εδώ https://check.torproject.org/ Δουλεύει καλά Αλλά το ip που βλέπει δεν είναι το ίδιο με αυτό που βλέπω εγώ στη σελίδα στο server μου. Δεν υπάρχουν πληροφορίες στο web για αυτό το συγκεκριμένο θέμα.
MacTech Δημοσ. 24 Μαρτίου Δημοσ. 24 Μαρτίου Υπάρχει repo στο github με όλες τις IPs (v4 & v6) των exit nodes του Tor. Ρίξτου μια ματιά https://github.com/platformbuilds/Tor-IP-Addresses 1
octa Δημοσ. 26 Μαρτίου Μέλος Δημοσ. 26 Μαρτίου 33 λεπτά πριν, ChristosRontos είπε Γιατί δεν δοκιμάζεις και το Cloudlfare; Ο λόγος είναι ότι δεν θέλω να αλλάξω dns.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα