lua – 在IRC Bot中添加SASL Auth

我怎么能在我的Lua 5.1 IRC Bot上添加sasl身份验证?

现在它向Nickserv发送消息以识别.

有没有办法添加SASL身份验证?
我使用lua套接字模块连接到IRC.
完整的来源可以在https://github.com/wolfy1339/Wolfybot找到

最佳答案 要完全支持SASL,您必须首先支持
CAP IRC extensions,然后支持SASL AUTH PLAIN.

您可以通过IRCv3规范找到有关这些文档的文档:http://ircv3.net/specs/extensions/sasl-3.1.html

CAP LS用于确定网络是否支持SASL,然后一旦通过CAP REQ启用它,就可以使用base64编码的用户名和密码发送AUTH PLAIN.

重要安全注意:确保您也使用SSL,因为AUTH PLAIN提供无安全性和BLOWFISH等不能保证可以移植到不同的服务包!

点赞