繁体   English   中英

如何使用Twisted在通道上记录所有IRC数据?

[英]How to Log All IRC data on Channel Using Twisted?

我有一个独特的要求。 我想要做的是在特定端口上侦听通过IRC协议通过的所有流量。 然后,我想记录所有这些消息/命令/ ect。 但是,我不想加入该频道。 我只想听和记录。 有一个简单的内置方法可以做到这一点吗? 我一直在看扭曲的irc.IRC和irc.IRCClient类,但它们似乎都太高了,无法做到这一点。 是这样做的唯一方法是简单地继承到基础Server类,还是我仍然可以利用Twisted的某些更高级别的功能?

我们以某种方式解决了这个问题。 我们研究了一个由双绞线构造的通用hexdumping代理服务器,然后从中创建了更精细的细节解析算法。

如果您仅连接到服务器,我认为您无法执行此操作……服务器不会向您发送尚未加入的频道的消息。 还是您是服务器的主机?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM