gpt4 book ai didi

perl - Perl 的 TOR 控制协议(protocol)

转载 作者:行者123 更新时间:2023-12-03 12:06:45 26 4
gpt4 key购买 nike

我正在尝试制作一个 signal newnym调用Tor control protocol绑定(bind)到内部端口。只是为了测试,我目前正在尝试没有任何身份验证字段。

在 telnet 中,如果我只是调用 AUTHENTICATE我通过了身份验证,然后可以继续发出调用信号。

在 perl 中同时使用 IO::Socket , 和 Socket send我最终遇到此错误的方法:

551 Invalid quoted string. You need to put the password in double quotes.



我在 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);

最佳答案



551 Invalid quoted string. You need to put the password in double quotes.



我会推断需要
print $TORSOCK '"', $torauth, '"';

但是你需要是 某些 $torauth 中有什么。

关于perl - Perl 的 TOR 控制协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4320492/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com