IRC协议 - 使用密码

时间:2016-07-29 23:17:29

标签: client registration telnet irc socks

我正在尝试编写Python IRC脚本。它没有连接到我的UnrealIRCD服务器,所以我尝试使用TELNET:

telnet xx.xx.xx.xx 6667
Trying xx.xx.xx.xx...
Connected to xx.xx.xx.xx.
Escape character is '^]'.
PASS MYSERVERPASS
NICK MYNICKNAME
PING :7EF7F35D
USER MyUserName 8 * :MY REALNAME

此连接后,它不接受注册并超时。例如,当我尝试通过telnet连接到EFnet服务器时,此过程可以正常工作。

那么,有没有人知道注册过程有什么问题?

其他客户端和Eggdrop Bots可以毫无问题地连接到服务器。所以我不明白为什么这些简单的协议命令不起作用。

1 个答案:

答案 0 :(得分:0)

我认为此消息是由服务器发送的:

PING :7EF7F35D

您必须回复此消息:

PONG :7EF7F35D

(更改PONG的有效负载以匹配PING中的有效负载)

服务器可能需要这样做才能避免攻击。