簡體   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