2016-07-20 21 views
2

Ich verwende das tor-request Knotenmodul und habe Probleme. Ich habe alle Schritte und Anweisungen, die ich finden konnte, gefolgt, Ive jede Website online gesucht und ich habe meinen Computer neu gestartet. Ich kann mein Projekt nicht beenden und kämpfe wirklich. Ich bekomme immer Double Quote Error. Ich schätze jede Hilfe.Generating tor controlport Passwort

// gestartet tor

tor &

ich das Passwort generiert mit tor --hash-password "myPasswordHere" | tail -n 1

//I also tried 
tor --hash-password myPasswordHereWithOutQuotes 

// Torr Datei

Control 9051

HashedControlPassword 16:7{{numbers that ^^ returned}}786C1 

//index.js/tor-Anfrage

var TorControlPort = { 
    password: "myPasswordHere", 
    host: 'localhost', 
    port: 9051, 
    ... 

ERROR Uncaught Error: Error communicating with Tor ControlPort 551 Invalid quoted string. You need to put the password in double quotes.

Antwort

2

Dieses wie ein Fehler in der Bibliothek aussieht.

überprüfte ich die Quelle here und es sieht nicht so aus der Bibliothek das Passwort, wie zitiert sollte es.

Relevante Code:

var commands = [ 
    'authenticate '+ password +'', // authenticate the connection 

Wie Sie das Passwort sehen kann, ist nicht angegeben.

Eine vorübergehende Lösung soll es möglich sein würde, um Ihr ascii Passwort umwandeln verhexen, das Tor ohne Anführungszeichen erlaubt. z.B. password = 70617373776f7264.

+0

Danke, für jeden, der dabei helfen kann. Ich habe dies verwendet, um das Passwort zu konvertieren. Dies löste den Angebotsfehler, verursachte aber einen anderen mit der Überprüfung der neuen Sitzung. http://www.dirtymonday.net/key_convert.html –

+0

Ich habe einen Fehlerbericht mit dem Entwickler über Github eingereicht, damit wir sehen, was sie zu sagen haben. Freut mich, dass zumindest das erste Problem funktioniert hat. – drew010

1

drew010 ist korrekt. Ich habe auf das GitHub-Problem geantwortet und eine Fehlerbehebung durchgeführt und die README-Datei aktualisiert, um hilfreicher zu sein.

Leider kann ich die Antwort von draw010 nicht upvote oder kommentieren, da ich keine Reputation benötigt habe.

[EDIT]: (ich bin der Autor des tor-Anforderungsmodul)

+1

Danke für die schnelle Antwort! – drew010