Eucharis is a daemon originally written to improve network stability in a highly dynamic IRC network. To fulfill that purpose, it needed at minimum to act as a DNS server, IRC (Unreal dialect) s2s peer, IRC client and eggdrop (1.6.17 or so) botnet peer, so it has at least partial implementations of all these protocols. It later acquired some other functionalities, including a simple text control protocol and a dict client protocol implementation. If you think that this sounds rather messy, you're exactly right. In addition to the messy code (I was learning python at the time) and lack of clear design, there's also the effective nonexistence of any documentation. It does mostly fulfill its original purpose, though.