【问题标题】:Adding SASL Auth in IRC Bot在 IRC Bot 中添加 SASL Auth
【发布时间】:2014-04-16 21:12:16
【问题描述】:

如何在我的 Lua 5.1 IRC Bot 上添加 sasl 身份验证? 现在它会向 Nickserv 发送一条消息以进行识别。

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

【问题讨论】:

    标签: lua bots irc sasl lua-5.1


    【解决方案1】:

    要完全支持 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 等不保证可移植到不同的服务包!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-06
      • 2012-10-15
      • 1970-01-01
      • 2012-09-28
      • 1970-01-01
      • 2012-03-19
      • 2010-12-12
      • 2012-05-27
      相关资源
      最近更新 更多