我试图基本上通过绑定到内部端口的Tor 控制协议signal newnym
进行呼叫。只是为了测试,我目前正在尝试没有任何身份验证字段。
在 telnet 中,如果我只是打电话,AUTHENTICATE
我会通过身份验证,然后可以继续发出呼叫信号。
在使用 IO::Socket和Socket 方法的perl 中,send
我最终得到了这个错误:
551 无效的引用字符串。您需要将密码放在双引号中。
我在 IO::Socket 中使用的示例调用大致如下所示:
print "SIG-TOR:Connecting...";
my $TORSOCK = new IO::Socket::INET(
PeerAddr => $torcont,
PeerPort => $torconp,
Proto => 'tcp'
);
$TORSOCK or die "no socket :$!";
print "OK!\n";
print "SIG-TOR:authenticating...";
print $TORSOCK $torauth;
while (<$TORSOCK>) {
print $_;
}
print "OK!\n";
sleep(1);