View Full Version : Problema TOR
SpqrRaptor
01-12-2013, 18:45
Salve ragazzi , anche l'ultima volta ho scritto in merito a un dubbio che avevo avuto nell'utilizzare TOR, fortunatamente alla fine sono riuscito a scaricare il pacchetto tor-resolve me eseguendolo nel prompt dei comandi Es :
/cd/...cartella tor-resolve/ tor-resolve www.esempiourl.com
L'eseguibile non risolve l'url rilasciando l'indirizzo IP dell'url analizzato ma mi da il seguente messaggio :
Dec 01 18:43:34.291 [warn] Couldn't look up "www.esempiourl.com"
Couldn't parse/resolve address www.esempiourl.com
Qualcuno di voi potrebbe gentilmente spiegarmi il perchè dell'impossibilità da parte del comando resolve nel risolvere l'url ?
Grazie mille come sempre :)
Tor è attivo quando lanci tor-resolve?
Puoi provare ad usare lo switch -v (verbose), per vedere se ti restituisce qualche informazione aggiuntiva per capire quale possa essere il problema.
SpqrRaptor
02-12-2013, 13:37
Si si Tor è attivo, mi potresti spiegare questa cosa dello switch ? Grazie :)
Si si Tor è attivo, mi potresti spiegare questa cosa dello switch ? Grazie :)
Aggiungi l'opzione -v al comando che dai.
Ad esempio
tor-resolve -v hostname.dom
SpqrRaptor
03-12-2013, 19:15
Aggiungi l'opzione -v al comando che dai.
Ad esempio
Codice:
tor-resolve -v hostname.dom
Ho provato a fare ciò e ora mi da il seguent testo :
tor-resolve [-4] [-v] [-x] [-F] [-p port] hostname [sockshost:socksport]
Ho provato a fare ciò e ora mi da il seguent testo :
tor-resolve [-4] [-v] [-x] [-F] [-p port] hostname [sockshost:socksport]
Quelle sono le opzioni e i paramentri che accetta. Sicuro di averlo scritto giusto (tor-resolve seguito da "meno-vu" e dall'hostname che vuoi risolvere)?
SpqrRaptor
04-12-2013, 13:13
Quelle sono le opzioni e i paramentri che accetta. Sicuro di averlo scritto giusto (tor-resolve seguito da "meno-vu" e dall'hostname che vuoi risolvere)?
Guarda io scrivo questo :
user/destinazione/del/file/tor-resolve tor-resolve -v www.dominio.it/com/ecc.
E mi esce scritto quello che scritto nel messaggio precedente.
P.S.
Grazie mille per la pazienza juma93 :)
Guarda io scrivo questo :
user/destinazione/del/file/tor-resolve tor-resolve -v www.dominio.it/com/ecc.
E mi esce scritto quello che scritto nel messaggio precedente.
P.S.
Grazie mille per la pazienza juma93 :)
Pare a me, o hai scritto due volte tor-resolve? Quello è il nome dell'eseguibile, e non un parametro.
Inoltre quel "/com/ecc." spero siano altri TLD che hai messo per esempio, perché se fosse esattamente il parametro che gli passi, ovviamente non andrebbe bene, perché l'URL e l'hostname, come saprai, sono cose diverse.
SpqrRaptor
05-12-2013, 13:51
Pare a me, o hai scritto due volte tor-resolve? Quello è il nome dell'eseguibile, e non un parametro.
Inoltre quel "/com/ecc." spero siano altri TLD che hai messo per esempio, perché se fosse esattamente il parametro che gli passi, ovviamente non andrebbe bene, perché l'URL e l'hostname, come saprai, sono cose diverse.
Ho scritto due volte il tor-resolve perchè il primo è la destinazione dove si trova l'eseguibile, il secondo è invece il comando.
Poi si ovviamente per farti un esempio quello che scriverei sarebbe www.esempio.it e basta; il /com/ecc era per qualunque indirizzo, questo intendevo.
Ho scritto due volte il tor-resolve perchè il primo è la destinazione dove si trova l'eseguibile, il secondo è invece il comando.
Il nome dell'eseguibile è ciò che compare fino al primo spazio, mentre tutto il resto sono parametri che passi all'eseguibile.
Scrivendo così, il programma considera la stringa 'tor-resolve' come un parametro, ed ovviamente non sapendo che farserne ti visualizza la sintassi corretta del comando.
Puoi invocare un programma anche con il suo percorso completo, per cui percorso e nome dell'eseguibile vanno separati da un '\' (oppure '/'), e non da uno spazio (oppure puoi fare un cd nella directory, e da lì invocare il programma con solo il nome dell'eseguibile).
SpqrRaptor
06-12-2013, 13:06
Il nome dell'eseguibile è ciò che compare fino al primo spazio, mentre tutto il resto sono parametri che passi all'eseguibile.
Scrivendo così, il programma considera la stringa 'tor-resolve' come un parametro, ed ovviamente non sapendo che farserne ti visualizza la sintassi corretta del comando.
Puoi invocare un programma anche con il suo percorso completo, per cui percorso e nome dell'eseguibile vanno separati da un '\' (oppure '/'), e non da uno spazio (oppure puoi fare un cd nella directory, e da lì invocare il programma con solo il nome dell'eseguibile).
Oh ecco dove sbagliavo allora probabilmente, pensavo che nel percorso per indicare l'eseguibile andasse specificato anche l'eseguibile stesso e invece no. Purtroppo risolto un problema se ne crea un altro. Inserendo la stringa di comando -v www.esempio.*** dando l'invio per la risoluzione dell'ip ecco ciò che mi appare :
C:\Users\utente>"C:\Users\utente\Desktop\TOR\Vidalia Bridge Bundle\Tor\tor-resolve.exe" -v www.dominio.***
Dec 06 13:01:10.578 [debug] main(): defaulting to localhost
Dec 06 13:01:10.580 [debug] main(): defaulting to port 9050
Dec 06 13:01:11.588 [err] Error while connecting to SOCKS host: Connection refused [WSAECONNREFUSED ]
C:\Users\utente>
Che purtroppo non capisco a che tipo di segnalazione errore si riferisca anche se nel mentre sto cercando di informarmi in rete.
L'errore sembra abbastanza chiaro. Il programma tenta di connettersi al proxy di TOR, ma la connessione viene respinta, o da Windows o da TOR stesso.
A me da lo stesso errore se avvio TOR tramite Vidalia, mentre se lo attivo da terminale funziona tutto correttamente.
SpqrRaptor
08-12-2013, 13:00
L'errore sembra abbastanza chiaro. Il programma tenta di connettersi al proxy di TOR, ma la connessione viene respinta, o da Windows o da TOR stesso.
A me da lo stesso errore se avvio TOR tramite Vidalia, mentre se lo attivo da terminale funziona tutto correttamente.
Ok chiaro, quindi dovrei lanciarlo dal terminale, utilizzi semplicemente il comando start per lanciarlo ? (eh lo so ma purtroppo venendo da osx sto ancora cercaando di capire bene come funzioni il terminale di windows eheheh)
I terminali di Windows e di OS X, da questo punto di vista sono praticamente identici (l'unica differenza è il comando per visualizzare il contenuto di una directory, ls in OSX/*nix e dir su Windows).
Poi, a livello più "avanzato" sono ovviamente decisamente diversi (soprattutto per quanto riguarda lo scripting), ma per quello che ci fai le differenze sono trascurabili.
Detto ciò, devi localizzare l'eseguibile di tor (probabilmente è nella stessa directory di tor-resolve, ma non ci metterei la mano sul fuoco), e lanciarlo allo stesso modo di tor-resolve, e se torrc (il file di configurazione, cerca su Google) è a posto, dovrebbe partire senza problemi.
A quel punto, apri un altro terminale, e guarda se questa volta tor-resolve funziona.
SpqrRaptor
08-12-2013, 19:00
Grazie mille juma ho risolto finalmente, molto gentile :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.