• Home
  • Forum
  • Fare Web
  • PHP

[PHP] blocco tor

  • Creatore Discussione Creatore Discussione miagy
  • Data di inizio Data di inizio 24 Ago 2017
M

miagy

Utente Attivo
2 Nov 2014
83
1
8
  • 24 Ago 2017
  • #1
Ciao a tutti
Ho scoperto solo ieri mattina un codice che ha smesso di funzionarmi all'improvviso (ha sempre funzionato, fino a ieri).
Come prima cosa ho creato un file chiamato blocco.inc.php

PHP:
function ReverseIPOctets($inputip){
    $ipoc = explode(".",$inputip);
    return $ipoc[3].".".$ipoc[2].".".$ipoc[1].".".$ipoc[0];
}

function IsTorExitPoint(){
if (gethostbyname(ReverseIPOctets($_SERVER['REMOTE_ADDR']).".".$_SERVER['SERVER_PORT'].".".ReverseIPOctets($_SERVER['SERVER_ADDR']).".ip-port.exitlist.torproject.org")=="127.0.0.2")
    {
        return 1;
    } else {
        return 0;
    }
}

Dopodiché, in una pagina che è nella stessa directory, ho ultimato la funzione:

PHP:
require_once('blocco.inc.php');
$IS_TOR_CONNECTION = IsTorExitPoint();
if($IS_TOR_CONNECTION > 0)
{
    header("location: sgamato.php");
}

Solo che, all'improvviso, ha smesso di funzionarmi.
Sapreste dirmi il motivo?
 
Ultima modifica: 24 Ago 2017
A

Antonio De Marco

Utente Attivo
28 Lug 2015
60
4
8
ademarco.it
  • 25 Ago 2017
  • #2
sito non raggiungibile, può essere ?
 
M

miagy

Utente Attivo
2 Nov 2014
83
1
8
  • 25 Ago 2017
  • #3
Antonio De Marco ha scritto:
sito non raggiungibile, può essere ?
Clicca per allargare...

No, funziona ed è raggiungibile.
È veramente qualcosa di inspiegabile e da cui non riesco a risalire alla falla.
Ho provato pure a sostituire

PHP:
if($IS_TOR_CONNECTION > 0)

con l'opzione true/false ma il risultato è pressoché identico.
 
A

Antonio De Marco

Utente Attivo
28 Lug 2015
60
4
8
ademarco.it
  • 25 Ago 2017
  • #4
Guarda non penso sia un errore nel codice perchè se fino a ieri funzionava, mi viene da pensare che sia necessariamente qualcosa di esterno. Hai fatto aggiornamenti magari ? modifiche.. o qualsiasi altra cosa potesse aver compromesso la funzionalità ? Perchè naturalmente una cosa funzionante non smette di farlo all'improvviso.
Cosa dovrebbe fare in particolare il codice che non va più ? Te lo chiedo perchè così ci sarebbero più cause da chiamare in esame (es: se è una script che scarica immagini ogni sera, magari lo spazio sul server si è esaurtio; cose così insomma)
 
M

miagy

Utente Attivo
2 Nov 2014
83
1
8
  • 25 Ago 2017
  • #5
Antonio De Marco ha scritto:
Guarda non penso sia un errore nel codice perchè se fino a ieri funzionava, mi viene da pensare che sia necessariamente qualcosa di esterno. Hai fatto aggiornamenti magari ? modifiche.. o qualsiasi altra cosa potesse aver compromesso la funzionalità ? Perchè naturalmente una cosa funzionante non smette di farlo all'improvviso.
Cosa dovrebbe fare in particolare il codice che non va più ? Te lo chiedo perchè così ci sarebbero più cause da chiamare in esame (es: se è una script che scarica immagini ogni sera, magari lo spazio sul server si è esaurtio; cose così insomma)
Clicca per allargare...

L'unica cosa che ho fatto (ma questo due mesi fa) è stato attivare CloudFlare.
Sostanzialmente il codice è stato pensato affinché gli accessi effettuati con TOR vengano respinti e spediti nella pagina sgamato.php.
In caso contrario, l'utente può continuare a navigare liberamente
 
A

Antonio De Marco

Utente Attivo
28 Lug 2015
60
4
8
ademarco.it
  • 25 Ago 2017
  • #6
Mhm beh mi viene da pensare a questo punto che sia qualcosa di esterno il problema, ti servirebbe fare un debug della script e localizzare bene dove sia il problema
 
M

miagy

Utente Attivo
2 Nov 2014
83
1
8
  • 26 Ago 2017
  • #7
Okay, penso di aver capito l'origine dell'errore.
Ho provato con due siti, che usano lo stesso codice.
Solo che uno ha CloudFlare attivato (incluso l'https), l'altro no.
Ebbene, nel secondo lo script funziona alla perfezione.
 
A

Antonio De Marco

Utente Attivo
28 Lug 2015
60
4
8
ademarco.it
  • 27 Ago 2017
  • #8
Grande ! Evidentemente alla fine il problema non era causato da te ma da una loro modifica
Sono contento che si sia risolto.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

D
  • Bloccata
protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito
  • dastur67
  • 5 Apr 2023
  • Web Server
Risposte
1
Visite
3K
Web Server 5 Apr 2023
dastur67
D
[PHP] blocco codice su una piattaforma
  • trattorino
  • 6 Apr 2017
  • PHP
Risposte
3
Visite
2K
PHP 6 Apr 2017
criric
A
[PHP] Blocco mail spam con regex
  • Alexander02
  • 17 Gen 2017
  • PHP
Risposte
2
Visite
1K
PHP 18 Gen 2017
Alexander02
A
O
[PHP] Cookie law e blocco preventivo
  • olos
  • 6 Set 2016
  • PHP
  • 2
Risposte
21
Visite
6K
PHP 15 Set 2016
Max 1
A
Blocco php in Ajax
  • Antagonista82
  • 21 Lug 2008
  • Ajax
Risposte
1
Visite
2K
Ajax 26 Ago 2008
lukeonweb
H
Need Help with PHP Database Connection Issues
  • hellmmithha
  • 19 Dic 2024
  • PHP
Risposte
1
Visite
671
PHP 21 Mar 2025
therope
T
F
Cerco Hosting con VECCHIE versioni di php
  • frk
  • 4 Mar 2024
  • Hosting
Risposte
0
Visite
2K
Hosting 4 Mar 2024
frk
F
Captcha php
  • Cosina
  • 21 Gen 2024
  • PHP
Risposte
1
Visite
2K
PHP 22 Gen 2024
WmbertSea
S
passare un valore da un form a un file .php con metodo post
  • smack2005
  • 15 Nov 2023
  • PHP
Risposte
4
Visite
1K
PHP 23 Nov 2023
zorro
N
php msyql
  • nik13
  • 10 Ott 2023
  • PHP
Risposte
6
Visite
2K
PHP 23 Ott 2023
zorro
N
php problemi a visualizzare video
  • nik13
  • 8 Ott 2023
  • PHP
Risposte
3
Visite
2K
PHP 11 Ott 2023
WmbertSea
A
menu a tendina php
  • Annama74
  • 30 Apr 2023
  • PHP
Risposte
1
Visite
2K
PHP 1 Mag 2023
marino51
F
Php date_diff
  • Fra_23
  • 30 Mar 2023
  • PHP
Risposte
1
Visite
1K
PHP 31 Mar 2023
marino51
K
[PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa
  • Kiko74b
  • 16 Mar 2023
  • PHP
Risposte
2
Visite
2K
PHP 18 Mar 2023
Kiko74b
K
C
Wp-admin a file php
  • Cpu03
  • 25 Gen 2023
  • WordPress
Risposte
5
Visite
4K
WordPress 6 Mar 2023
Cpu03
C
[Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress
  • Lino80
  • 9 Gen 2023
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
3K
Offerte e Richieste di Lavoro e/o Collaborazione 9 Gen 2023
Lino80
Inviare file jpg in locale alla stampante con php
  • csi
  • 14 Dic 2022
  • PHP
Risposte
0
Visite
920
PHP 14 Dic 2022
csi
M
Passaggio variabili array php su un tasto jq
  • maubox8
  • 9 Dic 2022
  • PHP
Risposte
3
Visite
1K
PHP 10 Dic 2022
maubox8
M
E
Php aggiornamento tabella
  • Emanuele85
  • 1 Dic 2022
  • PHP
Risposte
9
Visite
2K
PHP 2 Dic 2022
WmbertSea
G
phpmailer e php 8.1 con estensione mysqli
  • giacomo9783
  • 24 Nov 2022
  • PHP
Risposte
6
Visite
2K
PHP 5 Dic 2022
giacomo9783
G
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?